diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index 8cfa4db0479..aa4079b84a5 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -8,7 +8,6 @@ "xref_query_tags": ["/uwp/api"], "monikers": [], "moniker_ranges": [], - "filemap_share_depots": ["VS.core-docs"], "open_to_public_contributors": true, "type_mapping": { "Conceptual": "Content", diff --git a/includes/calendar-era.md b/includes/calendar-era.md index cd68ce2fcac..297320fa773 100644 --- a/includes/calendar-era.md +++ b/includes/calendar-era.md @@ -1,3 +1,3 @@ > [!IMPORTANT] -> Eras in the Japanese calendars are based on the emperor's reign and are therefore expected to change. For example, May 1, 2019 marked the beginning of the Reiwa era in the and . Such a change of era affects all applications that use these calendars. See [Handling a new era in the Japanese calendar in .NET](https://devblogs.microsoft.com/dotnet/handling-a-new-era-in-the-japanese-calendar-in-net/) for more information and to determine whether your applications are affected. See [Prepare your application for the Japanese era change](/windows/uwp/design/globalizing/japanese-era-change) for information on testing your applications on Windows systems to ensure their readiness for the era change. See [Working with eras](~/docs/standard/datetime/working-with-calendars.md#working-with-eras) for features in .NET that support calendars with multiple eras and for best practices when working with calendars that support multiple eras. +> Eras in the Japanese calendars are based on the emperor's reign and are therefore expected to change. For example, May 1, 2019 marked the beginning of the Reiwa era in the and . Such a change of era affects all applications that use these calendars. See [Handling a new era in the Japanese calendar in .NET](https://devblogs.microsoft.com/dotnet/handling-a-new-era-in-the-japanese-calendar-in-net/) for more information and to determine whether your applications are affected. See [Prepare your application for the Japanese era change](/windows/uwp/design/globalizing/japanese-era-change) for information on testing your applications on Windows systems to ensure their readiness for the era change. See [Working with eras](/dotnet/standard/datetime/working-with-calendars#working-with-eras) for features in .NET that support calendars with multiple eras and for best practices when working with calendars that support multiple eras. diff --git a/includes/interpolated-strings.md b/includes/interpolated-strings.md index 24ae31f461c..bc5187cae3e 100644 --- a/includes/interpolated-strings.md +++ b/includes/interpolated-strings.md @@ -1,3 +1,3 @@ > [!IMPORTANT] -> Instead of calling the **String.Format** method or using [composite format strings](~/docs/standard/base-types/composite-formatting.md), you can use *interpolated strings* if your language supports them. An interpolated string is a string that contains *interpolated expressions*. Each interpolated expression is resolved with the expression's value and included in the result string when the string is assigned. For more information, see [String interpolation (C# Reference)](~/docs/csharp/language-reference/tokens/interpolated.md) and [Interpolated Strings (Visual Basic Reference)](~/docs/visual-basic/programming-guide/language-features/strings/interpolated-strings.md). +> Instead of calling the **String.Format** method or using [composite format strings](/dotnet/standard/base-types/composite-formatting), you can use *interpolated strings* if your language supports them. An interpolated string is a string that contains *interpolated expressions*. Each interpolated expression is resolved with the expression's value and included in the result string when the string is assigned. For more information, see [String interpolation (C# Reference)](/dotnet/csharp/language-reference/tokens/interpolated) and [Interpolated Strings (Visual Basic Reference)](/dotnet/visual-basic/programming-guide/language-features/strings/interpolated-strings). diff --git a/includes/provider-string-format.md b/includes/provider-string-format.md index 3b8101bf947..306d2b59430 100644 --- a/includes/provider-string-format.md +++ b/includes/provider-string-format.md @@ -1,4 +1,4 @@ -However, when calling the **String.Format** method, it is not necessary to focus on the particular overload that you want to call. Instead, you can call the method with an object that provides culture-sensitive or custom formatting and a [composite format string](~/docs/standard/base-types/composite-formatting.md) that includes one or more format items. You assign each format item a numeric index; the first index starts at 0. In addition to the initial string, your method call should have as many additional arguments as it has index values. For example, a string whose format items have indexes of 0 and 1 should have 2 arguments; one with indexes 0 through 5 should have 6 arguments. Your language compiler will then resolve your method call to a particular overload of the **String.Format** method. +However, when calling the **String.Format** method, it is not necessary to focus on the particular overload that you want to call. Instead, you can call the method with an object that provides culture-sensitive or custom formatting and a [composite format string](/dotnet/standard/base-types/composite-formatting) that includes one or more format items. You assign each format item a numeric index; the first index starts at 0. In addition to the initial string, your method call should have as many additional arguments as it has index values. For example, a string whose format items have indexes of 0 and 1 should have 2 arguments; one with indexes 0 through 5 should have 6 arguments. Your language compiler will then resolve your method call to a particular overload of the **String.Format** method. For more detailed documentation on using the **String.Format** method, see [Getting started with the String.Format method](#Starting) and [Which method do I call?](#FTaskList). diff --git a/includes/simple-string-format.md b/includes/simple-string-format.md index daefcb80e5a..69f532cb8a8 100644 --- a/includes/simple-string-format.md +++ b/includes/simple-string-format.md @@ -1,4 +1,4 @@ -However, when calling the **String.Format** method, it is not necessary to focus on the particular overload that you want to call. Instead, you can call the method with a [composite format string](~/docs/standard/base-types/composite-formatting.md) that includes one or more format items. You assign each format item a numeric index; the first index starts at 0. In addition to the initial string, your method call should have as many additional arguments as it has index values. For example, a string whose format items have indexes of 0 and 1 should have 2 arguments; one with indexes 0 through 5 should have 6 arguments. Your language compiler will then resolve your method call to a particular overload of the **String.Format** method. +However, when calling the **String.Format** method, it is not necessary to focus on the particular overload that you want to call. Instead, you can call the method with a [composite format string](/dotnet/standard/base-types/composite-formatting) that includes one or more format items. You assign each format item a numeric index; the first index starts at 0. In addition to the initial string, your method call should have as many additional arguments as it has index values. For example, a string whose format items have indexes of 0 and 1 should have 2 arguments; one with indexes 0 through 5 should have 6 arguments. Your language compiler will then resolve your method call to a particular overload of the **String.Format** method. For more detailed documentation on using the **String.Format** method, see [Getting started with the String.Format method](#Starting) and [Which method do I call?](#FTaskList). diff --git a/includes/thread-formatting.md b/includes/thread-formatting.md index decbd64d89b..f0e72339a0e 100644 --- a/includes/thread-formatting.md +++ b/includes/thread-formatting.md @@ -1,2 +1,2 @@ -For more information about the current thread culture, see the and properties. For more information about format characters, format patterns, and the output they produce, see [Standard date and time format strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom date and time format strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). For more information about changing the format pattern associated with a format character, see the class. +For more information about the current thread culture, see the and properties. For more information about format characters, format patterns, and the output they produce, see [Standard date and time format strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom date and time format strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). For more information about changing the format pattern associated with a format character, see the class. diff --git a/includes/tpl-install-instructions.md b/includes/tpl-install-instructions.md index 30b98a590a9..96445dd3621 100644 --- a/includes/tpl-install-instructions.md +++ b/includes/tpl-install-instructions.md @@ -1,2 +1,2 @@ > [!NOTE] -> The TPL Dataflow Library (the namespace) is not distributed with .NET. To install the namespace in Visual Studio, open your project, choose **Manage NuGet Packages** from the **Project** menu, and search online for the `System.Threading.Tasks.Dataflow` package. Alternatively, to install it using [the .NET Core CLI](~/docs/core/tools/index.md), run `dotnet add package System.Threading.Tasks.Dataflow`. +> The TPL Dataflow Library (the namespace) is not distributed with .NET. To install the namespace in Visual Studio, open your project, choose **Manage NuGet Packages** from the **Project** menu, and search online for the `System.Threading.Tasks.Dataflow` package. Alternatively, to install it using [the .NET Core CLI](/dotnet/core/tools/), run `dotnet add package System.Threading.Tasks.Dataflow`. diff --git a/includes/visual-property-note.md b/includes/visual-property-note.md index bf6ea1c21c1..d27d41c1e6a 100644 --- a/includes/visual-property-note.md +++ b/includes/visual-property-note.md @@ -1,3 +1,3 @@ > [!NOTE] -> Setting a visual property only has an effect if that property is both present in the control's default template and is set by using a [TemplateBinding](~/docs/framework/wpf/advanced/templatebinding-markup-extension.md). You can find a list of visual properties in the [Changing the Visual Structure of a Control](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md#changing-the-visual-structure-of-a-control) section in the [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md) article. +> Setting a visual property only has an effect if that property is both present in the control's default template and is set by using a [TemplateBinding](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). You can find a list of visual properties in the [Changing the Visual Structure of a Control](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control#changing-the-visual-structure-of-a-control) section in the [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control) article. diff --git a/xml/Microsoft.Build.BuildEngine/InvalidToolsetDefinitionException.xml b/xml/Microsoft.Build.BuildEngine/InvalidToolsetDefinitionException.xml index b68ce89d1af..2d243d2d28a 100644 --- a/xml/Microsoft.Build.BuildEngine/InvalidToolsetDefinitionException.xml +++ b/xml/Microsoft.Build.BuildEngine/InvalidToolsetDefinitionException.xml @@ -134,11 +134,11 @@ - XML and SOAP Serialization + XML and SOAP Serialization @@ -182,7 +182,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -300,7 +300,7 @@ diff --git a/xml/Microsoft.Build.Debugging/DebuggerManager+IslandThread.xml b/xml/Microsoft.Build.Debugging/DebuggerManager+IslandThread.xml index 69a17b79e84..e59645b6ad4 100644 --- a/xml/Microsoft.Build.Debugging/DebuggerManager+IslandThread.xml +++ b/xml/Microsoft.Build.Debugging/DebuggerManager+IslandThread.xml @@ -78,7 +78,7 @@ ## Remarks Call `Dispose` when you are finished using the . After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that it was using. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/Microsoft.Build.Framework/OutputAttribute.xml b/xml/Microsoft.Build.Framework/OutputAttribute.xml index a868f264728..333c3f0c097 100644 --- a/xml/Microsoft.Build.Framework/OutputAttribute.xml +++ b/xml/Microsoft.Build.Framework/OutputAttribute.xml @@ -28,7 +28,7 @@ ## Remarks The [!INCLUDE[vstecmsbuild](~/includes/vstecmsbuild-md.md)] engine will only allow task properties marked with this attribute to output data from a task. Project authors can only use properties marked with this attribute in the `Output` element of a project file. All other task properties are treated as inputs to a task. - For more information about using attributes, see [Extending Metadata Using Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Extending Metadata Using Attributes](/dotnet/standard/attributes/). diff --git a/xml/Microsoft.Build.Framework/RequiredAttribute.xml b/xml/Microsoft.Build.Framework/RequiredAttribute.xml index db606b0ecca..d7f95fa9e25 100644 --- a/xml/Microsoft.Build.Framework/RequiredAttribute.xml +++ b/xml/Microsoft.Build.Framework/RequiredAttribute.xml @@ -28,7 +28,7 @@ ## Remarks If a property marked with this attribute is not assigned a value when the task is invoked, the build will fail. - For more information about using attributes, see [Extending Metadata Using Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Extending Metadata Using Attributes](/dotnet/standard/attributes/). diff --git a/xml/Microsoft.Build.Framework/RequiredRuntimeAttribute.xml b/xml/Microsoft.Build.Framework/RequiredRuntimeAttribute.xml index 239129c26c6..5b6293f53c5 100644 --- a/xml/Microsoft.Build.Framework/RequiredRuntimeAttribute.xml +++ b/xml/Microsoft.Build.Framework/RequiredRuntimeAttribute.xml @@ -30,7 +30,7 @@ > [!NOTE] > This attribute is currently non-functional because only one version of the CLR (2.0) is capable of running either [!INCLUDE[vstecmsbuild](~/includes/vstecmsbuild-md.md)] version 2.0 or 3.5. - For more information about using attributes, see [Extending Metadata Using Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Extending Metadata Using Attributes](/dotnet/standard/attributes/). ]]> diff --git a/xml/Microsoft.Build.Tasks.Deployment.ManifestUtilities/CompatibleFramework.xml b/xml/Microsoft.Build.Tasks.Deployment.ManifestUtilities/CompatibleFramework.xml index 5626b701340..b848bf465c1 100644 --- a/xml/Microsoft.Build.Tasks.Deployment.ManifestUtilities/CompatibleFramework.xml +++ b/xml/Microsoft.Build.Tasks.Deployment.ManifestUtilities/CompatibleFramework.xml @@ -78,7 +78,7 @@ diff --git a/xml/Microsoft.Build.Tasks.Hosting/ICscHostObject4.xml b/xml/Microsoft.Build.Tasks.Hosting/ICscHostObject4.xml index c22fb862dc5..ce9a1d7519b 100644 --- a/xml/Microsoft.Build.Tasks.Hosting/ICscHostObject4.xml +++ b/xml/Microsoft.Build.Tasks.Hosting/ICscHostObject4.xml @@ -100,7 +100,7 @@ property is set on the project, changes the `/platform` value from `AnyCPU` or the default value (`null` or "") to `AnyCPU32BitPreferred`. For more information, see [/platform (C# Compiler Options)](~/docs/csharp/language-reference/compiler-options/platform-compiler-option.md). + If the property is set on the project, changes the `/platform` value from `AnyCPU` or the default value (`null` or "") to `AnyCPU32BitPreferred`. For more information, see [/platform (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/platform-compiler-option). If the `/platform` value is set to `AnyCPU` (`/platform:AnyCPU`), your application runs as a 64-bit process whenever possible and falls back to 32-bit for 32-bit-only systems. However, you might prefer an application to run as a 32-bit process because 64-bit applications may consume more memory. The `AnyCPU32BitPreferred` setting is similar to `AnyCPU`, except that its default action is to run applications in 32-bit mode on systems that support either mode. This setting accommodates future processors that may not fall back to 32-bit mode. diff --git a/xml/Microsoft.Build.Tasks.Hosting/IVbcHostObject5.xml b/xml/Microsoft.Build.Tasks.Hosting/IVbcHostObject5.xml index 429bd461682..c9302cd9ad9 100644 --- a/xml/Microsoft.Build.Tasks.Hosting/IVbcHostObject5.xml +++ b/xml/Microsoft.Build.Tasks.Hosting/IVbcHostObject5.xml @@ -170,7 +170,7 @@ property is set on the project, changes the `/platform` value `AnyCPU` or the default platform value (`null` or "") to `AnyCPU32BitPreferred`. For more information, see [/platform (Visual Basic)](~/docs/visual-basic/reference/command-line-compiler/platform.md). The `AnyCPU` `/platform` switch setting (`/platform:AnyCPU`) runs your application as a 64-bit process whenever possible, falling back to 32-bit for 32-bit-only systems. However, running applications as 32-bit is often preferred to running them as 64-bit because 64-bit applications may consume more memory. The `AnyCPU32BitPreferred` setting is similar to `AnyCPU` except that its default action is to run applications in 32-bit mode on systems that support either 32-bit or 64-bit mode. This setting accommodates future processors that may not have a fallback 32-bit mode. + If the property is set on the project, changes the `/platform` value `AnyCPU` or the default platform value (`null` or "") to `AnyCPU32BitPreferred`. For more information, see [/platform (Visual Basic)](/dotnet/visual-basic/reference/command-line-compiler/platform). The `AnyCPU` `/platform` switch setting (`/platform:AnyCPU`) runs your application as a 64-bit process whenever possible, falling back to 32-bit for 32-bit-only systems. However, running applications as 32-bit is often preferred to running them as 64-bit because 64-bit applications may consume more memory. The `AnyCPU32BitPreferred` setting is similar to `AnyCPU` except that its default action is to run applications in 32-bit mode on systems that support either 32-bit or 64-bit mode. This setting accommodates future processors that may not have a fallback 32-bit mode. ]]> diff --git a/xml/Microsoft.Build.Tasks/AL.xml b/xml/Microsoft.Build.Tasks/AL.xml index 6e7bbec3181..9c631695f22 100644 --- a/xml/Microsoft.Build.Tasks/AL.xml +++ b/xml/Microsoft.Build.Tasks/AL.xml @@ -121,7 +121,7 @@ @@ -158,7 +158,7 @@ @@ -195,7 +195,7 @@ @@ -232,7 +232,7 @@ @@ -269,7 +269,7 @@ @@ -306,7 +306,7 @@ @@ -344,7 +344,7 @@ @@ -381,7 +381,7 @@ @@ -418,7 +418,7 @@ @@ -455,7 +455,7 @@ @@ -524,7 +524,7 @@ @@ -561,7 +561,7 @@ @@ -599,7 +599,7 @@ @@ -667,7 +667,7 @@ @@ -704,7 +704,7 @@ @@ -741,7 +741,7 @@ @@ -778,7 +778,7 @@ @@ -823,7 +823,7 @@ @@ -860,7 +860,7 @@ @@ -920,7 +920,7 @@ @@ -957,7 +957,7 @@ @@ -1046,7 +1046,7 @@ @@ -1083,7 +1083,7 @@ @@ -1120,7 +1120,7 @@ @@ -1157,7 +1157,7 @@ @@ -1224,7 +1224,7 @@ @@ -1261,7 +1261,7 @@ @@ -1298,7 +1298,7 @@ @@ -1335,7 +1335,7 @@ diff --git a/xml/Microsoft.Build.Tasks/Csc.xml b/xml/Microsoft.Build.Tasks/Csc.xml index eeb14aaaf7c..0106c1f0daf 100644 --- a/xml/Microsoft.Build.Tasks/Csc.xml +++ b/xml/Microsoft.Build.Tasks/Csc.xml @@ -117,12 +117,12 @@ Gets or sets a Boolean value that indicates whether to compile code that uses the unsafe keyword. - if will compile code that uses the [unsafe](~/docs/csharp/language-reference/keywords/unsafe.md) keyword; otherwise, . + if will compile code that uses the [unsafe](/dotnet/csharp/language-reference/keywords/unsafe) keyword; otherwise, . @@ -181,7 +181,7 @@ @@ -258,7 +258,7 @@ @@ -295,7 +295,7 @@ @@ -332,7 +332,7 @@ @@ -391,7 +391,7 @@ @@ -429,7 +429,7 @@ @@ -535,7 +535,7 @@ @@ -572,7 +572,7 @@ @@ -610,7 +610,7 @@ @@ -647,7 +647,7 @@ @@ -684,7 +684,7 @@ @@ -825,7 +825,7 @@ This property can have a value of **x86**, **x64**, or **anycpu**. Default is ** @@ -862,7 +862,7 @@ This property can have a value of **x86**, **x64**, or **anycpu**. Default is ** @@ -899,7 +899,7 @@ This property can have a value of **x86**, **x64**, or **anycpu**. Default is ** diff --git a/xml/Microsoft.Build.Tasks/LC.xml b/xml/Microsoft.Build.Tasks/LC.xml index f290f23c5ab..74fcfdec93a 100644 --- a/xml/Microsoft.Build.Tasks/LC.xml +++ b/xml/Microsoft.Build.Tasks/LC.xml @@ -347,7 +347,7 @@ diff --git a/xml/Microsoft.Build.Utilities/CommandLineBuilder.xml b/xml/Microsoft.Build.Utilities/CommandLineBuilder.xml index e18916bdb33..95289889451 100644 --- a/xml/Microsoft.Build.Utilities/CommandLineBuilder.xml +++ b/xml/Microsoft.Build.Utilities/CommandLineBuilder.xml @@ -27,7 +27,7 @@ that runs [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). The , , and classes are used to generate the information needed to run the task. + The following example creates a that runs [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). The , , and classes are used to generate the information needed to run the task. [!code-csharp[msbuild_ToolTask#1](~/samples/snippets/csharp/VS_Snippets_Misc/msbuild_ToolTask/CS/ILAsm.cs#1)] [!code-vb[msbuild_ToolTask#1](~/samples/snippets/visualbasic/VS_Snippets_Misc/msbuild_ToolTask/VB/ILAsm.vb#1)] @@ -71,7 +71,7 @@ that runs [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). The , , and classes are used to generate the information needed to run the task. + The following example creates a that runs [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). The , , and classes are used to generate the information needed to run the task. [!code-csharp[msbuild_ToolTask#1](~/samples/snippets/csharp/VS_Snippets_Misc/msbuild_ToolTask/CS/ILAsm.cs#1)] [!code-vb[msbuild_ToolTask#1](~/samples/snippets/visualbasic/VS_Snippets_Misc/msbuild_ToolTask/VB/ILAsm.vb#1)] @@ -116,7 +116,7 @@ that runs [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). The , , and classes are used to generate the information needed to run the task. + The following example creates a that runs [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). The , , and classes are used to generate the information needed to run the task. [!code-csharp[msbuild_ToolTask#1](~/samples/snippets/csharp/VS_Snippets_Misc/msbuild_ToolTask/CS/ILAsm.cs#1)] [!code-vb[msbuild_ToolTask#1](~/samples/snippets/visualbasic/VS_Snippets_Misc/msbuild_ToolTask/VB/ILAsm.vb#1)] @@ -165,7 +165,7 @@ ## Examples - The following example creates a that runs [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). The , , and classes are used to generate the information needed to run the task. + The following example creates a that runs [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). The , , and classes are used to generate the information needed to run the task. [!code-csharp[msbuild_ToolTask#1](~/samples/snippets/csharp/VS_Snippets_Misc/msbuild_ToolTask/CS/ILAsm.cs#1)] [!code-vb[msbuild_ToolTask#1](~/samples/snippets/visualbasic/VS_Snippets_Misc/msbuild_ToolTask/VB/ILAsm.vb#1)] @@ -477,7 +477,7 @@ ## Examples - The following example creates a that runs [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). The , , and classes are used to generate the information needed to run the task. + The following example creates a that runs [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). The , , and classes are used to generate the information needed to run the task. [!code-csharp[msbuild_ToolTask#1](~/samples/snippets/csharp/VS_Snippets_Misc/msbuild_ToolTask/CS/ILAsm.cs#1)] [!code-vb[msbuild_ToolTask#1](~/samples/snippets/visualbasic/VS_Snippets_Misc/msbuild_ToolTask/VB/ILAsm.vb#1)] @@ -1100,7 +1100,7 @@ that runs [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). The , , and classes are used to generate the information needed to run the task. + The following example creates a that runs [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). The , , and classes are used to generate the information needed to run the task. msbuild_ToolTask#1 diff --git a/xml/Microsoft.Build.Utilities/ToolLocationHelper.xml b/xml/Microsoft.Build.Utilities/ToolLocationHelper.xml index a597a41999f..a6039ba2b74 100644 --- a/xml/Microsoft.Build.Utilities/ToolLocationHelper.xml +++ b/xml/Microsoft.Build.Utilities/ToolLocationHelper.xml @@ -27,7 +27,7 @@ that runs [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). The , , and classes are used to generate the information needed to run the task. + The following example creates a that runs [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). The , , and classes are used to generate the information needed to run the task. [!code-csharp[msbuild_ToolTask#1](~/samples/snippets/csharp/VS_Snippets_Misc/msbuild_ToolTask/CS/ILAsm.cs#1)] [!code-vb[msbuild_ToolTask#1](~/samples/snippets/visualbasic/VS_Snippets_Misc/msbuild_ToolTask/VB/ILAsm.vb#1)] @@ -468,7 +468,7 @@ that runs [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). The , , and classes are used to generate the information needed to run the task. + The following example creates a that runs [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). The , , and classes are used to generate the information needed to run the task. [!code-csharp[msbuild_ToolTask#1](~/samples/snippets/csharp/VS_Snippets_Misc/msbuild_ToolTask/CS/ILAsm.cs#1)] [!code-vb[msbuild_ToolTask#1](~/samples/snippets/visualbasic/VS_Snippets_Misc/msbuild_ToolTask/VB/ILAsm.vb#1)] diff --git a/xml/Microsoft.Build.Utilities/ToolTask.xml b/xml/Microsoft.Build.Utilities/ToolTask.xml index 66e0f87110f..a95392a9a74 100644 --- a/xml/Microsoft.Build.Utilities/ToolTask.xml +++ b/xml/Microsoft.Build.Utilities/ToolTask.xml @@ -44,7 +44,7 @@ ## Examples - The following example creates a that runs [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). The , , and classes are used to generate the information needed to run the task. + The following example creates a that runs [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). The , , and classes are used to generate the information needed to run the task. [!code-csharp[msbuild_ToolTask#1](~/samples/snippets/csharp/VS_Snippets_Misc/msbuild_ToolTask/CS/ILAsm.cs#1)] [!code-vb[msbuild_ToolTask#1](~/samples/snippets/visualbasic/VS_Snippets_Misc/msbuild_ToolTask/VB/ILAsm.vb#1)] @@ -528,7 +528,7 @@ abstract class CustomToolTask : ToolTask ## Examples - The following example creates a that runs [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). The , , and classes are used to generate the information needed to run the task. + The following example creates a that runs [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). The , , and classes are used to generate the information needed to run the task. [!code-csharp[msbuild_ToolTask#1](~/samples/snippets/csharp/VS_Snippets_Misc/msbuild_ToolTask/CS/ILAsm.cs#1)] [!code-vb[msbuild_ToolTask#1](~/samples/snippets/visualbasic/VS_Snippets_Misc/msbuild_ToolTask/VB/ILAsm.vb#1)] @@ -573,7 +573,7 @@ abstract class CustomToolTask : ToolTask ## Examples - The following example creates a that runs [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). The , , and classes are used to generate the information needed to run the task. + The following example creates a that runs [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). The , , and classes are used to generate the information needed to run the task. [!code-csharp[msbuild_ToolTask#1](~/samples/snippets/csharp/VS_Snippets_Misc/msbuild_ToolTask/CS/ILAsm.cs#1)] [!code-vb[msbuild_ToolTask#1](~/samples/snippets/visualbasic/VS_Snippets_Misc/msbuild_ToolTask/VB/ILAsm.vb#1)] @@ -1450,7 +1450,7 @@ abstract class CustomToolTask : ToolTask that runs [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). The , , and classes are used to generate the information needed to run the task. + The following example creates a that runs [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). The , , and classes are used to generate the information needed to run the task. [!code-csharp[msbuild_ToolTask#1](~/samples/snippets/csharp/VS_Snippets_Misc/msbuild_ToolTask/CS/ILAsm.cs#1)] [!code-vb[msbuild_ToolTask#1](~/samples/snippets/visualbasic/VS_Snippets_Misc/msbuild_ToolTask/VB/ILAsm.vb#1)] diff --git a/xml/Microsoft.CSharp.RuntimeBinder/RuntimeBinderException.xml b/xml/Microsoft.CSharp.RuntimeBinder/RuntimeBinderException.xml index aae3454d084..0d09b15f444 100644 --- a/xml/Microsoft.CSharp.RuntimeBinder/RuntimeBinderException.xml +++ b/xml/Microsoft.CSharp.RuntimeBinder/RuntimeBinderException.xml @@ -79,7 +79,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -120,7 +120,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/Microsoft.CSharp.RuntimeBinder/RuntimeBinderInternalCompilerException.xml b/xml/Microsoft.CSharp.RuntimeBinder/RuntimeBinderInternalCompilerException.xml index 93f459fc3bd..64080f0c174 100644 --- a/xml/Microsoft.CSharp.RuntimeBinder/RuntimeBinderInternalCompilerException.xml +++ b/xml/Microsoft.CSharp.RuntimeBinder/RuntimeBinderInternalCompilerException.xml @@ -79,7 +79,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -120,7 +120,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/Microsoft.CSharp/CSharpCodeProvider.xml b/xml/Microsoft.CSharp/CSharpCodeProvider.xml index 85b6991cec8..7b110dc8dc1 100644 --- a/xml/Microsoft.CSharp/CSharpCodeProvider.xml +++ b/xml/Microsoft.CSharp/CSharpCodeProvider.xml @@ -117,7 +117,7 @@ ](~/docs/framework/configure-apps/file-schema/compiler/provideroption-element.md) element in the configuration file. You can identify the version of the you want to use by specifying the `` element, supplying "CompilerVersion" as the option name, and supplying the version number (for example, "v3.5") as the option value. You must precede the version number with a lower case "v". + The value for `providerOptions` is obtained from the [\](/dotnet/framework/configure-apps/file-schema/compiler/provideroption-element) element in the configuration file. You can identify the version of the you want to use by specifying the `` element, supplying "CompilerVersion" as the option name, and supplying the version number (for example, "v3.5") as the option value. You must precede the version number with a lower case "v". @@ -156,10 +156,10 @@ is . - Configuration file schema for the .NET Framework - <compilers> Element - Specifying Fully Qualified Type Names - <provideroption> Element + Configuration file schema for the .NET Framework + <compilers> Element + Specifying Fully Qualified Type Names + <provideroption> Element diff --git a/xml/Microsoft.CSharp/Compiler.xml b/xml/Microsoft.CSharp/Compiler.xml index 1e2742a6bbb..b5cf62ff5d0 100644 --- a/xml/Microsoft.CSharp/Compiler.xml +++ b/xml/Microsoft.CSharp/Compiler.xml @@ -77,7 +77,7 @@ For the options parameter, the key is the short form of the compiler option. The | Key Name | Usage | | --- | --- | | addmodule | List of modules to include in this assembly. The module names must be separated by the vertical bar or pipe character. Value must be of type . See [-addmodule (C# Compiler Options)](https://msdn.microsoft.com/library/1s46f83c). | -| baseaddress | Base address for libraries. Value must be of type . See [-baseaddress (C# Compiler Options)](~/docs/csharp/language-reference/compiler-options/baseaddress-compiler-option.md). | +| baseaddress | Base address for libraries. Value must be of type . See [-baseaddress (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/baseaddress-compiler-option). | | bugreport | Produces bug report file. Value must be of type . See [-bugreport (C# Compiler Options)](https://msdn.microsoft.com/library/kaky3xy9). | | checked | Set default expression evaluation to checked (or unchecked). Value must be of type . See [-checked (C# Compiler Options)](https://msdn.microsoft.com/library/h25wtyxf). | | d | List of semicolon separated symbols to define. Value must be of type . See [-define (C# Compiler Options)](https://msdn.microsoft.com/library/0feaad6z). | @@ -92,7 +92,7 @@ For the options parameter, the key is the short form of the compiler option. The | nowarn | List of semicolon separated warning numbers to not report. Value must be of type . See [-nowarn (C# Compiler Options)](https://msdn.microsoft.com/library/7f28x9z3). | | o | Enable compiler optimizations. Value must be of type . See [-optimize (C# Compiler Options)](https://msdn.microsoft.com/library/t0hfscdc). | | r | Referenced assemblies. Value must be of type String. If more than one assembly is specified, the file name must be separated by the vertical bar or pipe character. See [-reference (C# Compiler Options)](https://msdn.microsoft.com/library/yabyz3h4). | -| res | Embed a managed resource. Value must be of type . See [-resource (C# Compiler Options)](~/docs/csharp/language-reference/compiler-options/resource-compiler-option.md). | +| res | Embed a managed resource. Value must be of type . See [-resource (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/resource-compiler-option). | | target | Output file target type, one of the following: "library", "exe", "winexe", or "module". Value must be of type . See [-target (C# Compiler Options)](https://msdn.microsoft.com/library/6h25dztx). | | unsafe | Allow unsafe constructs. Value must be of type . See [-unsafe (C# Compiler Options)](https://msdn.microsoft.com/library/ct597kb0). | | w | Warning level (0-4). Value must be of type . See [-warn (C# Compiler Options)](https://msdn.microsoft.com/library/13b90fz7). | @@ -121,9 +121,9 @@ For the options parameter, the key is the short form of the compiler option. The is not the same size as . - #line (C# Reference) - -reference (C# Compiler Options) - C# Compiler Options + #line (C# Reference) + -reference (C# Compiler Options) + C# Compiler Options diff --git a/xml/Microsoft.CSharp/CompilerError.xml b/xml/Microsoft.CSharp/CompilerError.xml index 7bf13e90982..35a01bd0fd9 100644 --- a/xml/Microsoft.CSharp/CompilerError.xml +++ b/xml/Microsoft.CSharp/CompilerError.xml @@ -22,7 +22,7 @@ Represents an error or diagnostic message reported by the compiler. To be added. - C# Compiler Errors and Warnings + C# Compiler Errors and Warnings @@ -114,7 +114,7 @@ The parameterless constructor initializes any fields to their default values. diff --git a/xml/Microsoft.SqlServer.Server/SqlMetaData.xml b/xml/Microsoft.SqlServer.Server/SqlMetaData.xml index b4bf3136aba..063e2f6fea4 100644 --- a/xml/Microsoft.SqlServer.Server/SqlMetaData.xml +++ b/xml/Microsoft.SqlServer.Server/SqlMetaData.xml @@ -518,7 +518,7 @@ @@ -573,7 +573,7 @@ @@ -630,7 +630,7 @@ @@ -765,7 +765,7 @@ @@ -824,7 +824,7 @@ @@ -883,7 +883,7 @@ @@ -948,7 +948,7 @@ @@ -2507,7 +2507,7 @@ This property can only be set in one of the constructors. - For more information, see [Table-Valued Parameters](~/docs/framework/data/adonet/sql/table-valued-parameters.md). + For more information, see [Table-Valued Parameters](/dotnet/framework/data/adonet/sql/table-valued-parameters). ]]> @@ -2810,7 +2810,7 @@ ## Remarks This property can only be set in one of the constructors. - For more information, see [Table-Valued Parameters](~/docs/framework/data/adonet/sql/table-valued-parameters.md). + For more information, see [Table-Valued Parameters](/dotnet/framework/data/adonet/sql/table-valued-parameters). ]]> @@ -2857,7 +2857,7 @@ This property can only be set in one of the constructors. - For more information, see [Table-Valued Parameters](~/docs/framework/data/adonet/sql/table-valued-parameters.md). + For more information, see [Table-Valued Parameters](/dotnet/framework/data/adonet/sql/table-valued-parameters). ]]> diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/ApplicationBase.xml b/xml/Microsoft.VisualBasic.ApplicationServices/ApplicationBase.xml index 75857a6aa80..1775cd2df6c 100644 --- a/xml/Microsoft.VisualBasic.ApplicationServices/ApplicationBase.xml +++ b/xml/Microsoft.VisualBasic.ApplicationServices/ApplicationBase.xml @@ -50,7 +50,7 @@ - Objects (Visual Basic) + Objects (Visual Basic) @@ -82,7 +82,7 @@ Initializes a new instance of the class. To be added. - Objects (Visual Basic) + Objects (Visual Basic) @@ -157,7 +157,7 @@ is not a valid culture name. - Objects (Visual Basic) + Objects (Visual Basic) @@ -230,7 +230,7 @@ is . is not a valid culture name. - Objects (Visual Basic) + Objects (Visual Basic) @@ -295,7 +295,7 @@ - Objects (Visual Basic) + Objects (Visual Basic) @@ -361,7 +361,7 @@ The environment variable specified by does not exist. The calling code does not have with access. - Objects (Visual Basic) + Objects (Visual Basic) @@ -402,7 +402,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -435,14 +435,14 @@ - Objects (Visual Basic) + Objects (Visual Basic) @@ -511,8 +511,8 @@ - Objects (Visual Basic) - My.Resources Object (Visual Basic) + Objects (Visual Basic) + My.Resources Object (Visual Basic) diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/AssemblyInfo.xml b/xml/Microsoft.VisualBasic.ApplicationServices/AssemblyInfo.xml index df6eaa3da17..2ff68f75c57 100644 --- a/xml/Microsoft.VisualBasic.ApplicationServices/AssemblyInfo.xml +++ b/xml/Microsoft.VisualBasic.ApplicationServices/AssemblyInfo.xml @@ -45,7 +45,7 @@ - Objects (Visual Basic) + Objects (Visual Basic) @@ -78,7 +78,7 @@ Initializes a new instance of the class with the specified assembly information. To be added. - Objects (Visual Basic) + Objects (Visual Basic) @@ -137,7 +137,7 @@ - Objects (Visual Basic) + Objects (Visual Basic) @@ -198,7 +198,7 @@ The assembly does not have an attribute. - Objects (Visual Basic) + Objects (Visual Basic) @@ -259,7 +259,7 @@ The assembly does not have an attribute. - Objects (Visual Basic) + Objects (Visual Basic) @@ -320,7 +320,7 @@ The assembly does not have an attribute. - Objects (Visual Basic) + Objects (Visual Basic) @@ -378,7 +378,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -441,7 +441,7 @@ - Objects (Visual Basic) + Objects (Visual Basic) @@ -502,7 +502,7 @@ The assembly does not have an attribute. - Objects (Visual Basic) + Objects (Visual Basic) @@ -580,7 +580,7 @@ The requested stack-trace information is out of range. - Objects (Visual Basic) + Objects (Visual Basic) @@ -641,7 +641,7 @@ The assembly does not have an attribute. - Objects (Visual Basic) + Objects (Visual Basic) @@ -702,7 +702,7 @@ The assembly does not have an attribute. - Objects (Visual Basic) + Objects (Visual Basic) @@ -766,7 +766,7 @@ - Objects (Visual Basic) + Objects (Visual Basic) @@ -829,7 +829,7 @@ A situation in which partial trust exists and the user lacks necessary permissions. - Objects (Visual Basic) + Objects (Visual Basic) diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/AuthenticationMode.xml b/xml/Microsoft.VisualBasic.ApplicationServices/AuthenticationMode.xml index 3c0324a2be4..36233b8f597 100644 --- a/xml/Microsoft.VisualBasic.ApplicationServices/AuthenticationMode.xml +++ b/xml/Microsoft.VisualBasic.ApplicationServices/AuthenticationMode.xml @@ -23,15 +23,15 @@ constructor. For more information, see [Extending the Visual Basic Application Model](~/docs/visual-basic/developing-apps/customizing-extending-my/extending-the-visual-basic-application-model.md). + You can set the authentication mode for an application by passing one of this enumeration's values to the constructor. For more information, see [Extending the Visual Basic Application Model](/dotnet/visual-basic/developing-apps/customizing-extending-my/extending-the-visual-basic-application-model). A Visual Basic application that uses the Visual Basic Application Model can specify whether it uses Windows authentication or custom authentication. You can also configure the authentication mode in the Visual Studio Integrated Development Environment. For more information, see [Application Page, Project Designer (Visual Basic)](https://docs.microsoft.com/visualstudio/ide/reference/application-page-project-designer-visual-basic). ]]> - Overview of the Visual Basic Application Model - Extending the Visual Basic Application Model + Overview of the Visual Basic Application Model + Extending the Visual Basic Application Model diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/BuiltInRole.xml b/xml/Microsoft.VisualBasic.ApplicationServices/BuiltInRole.xml index bd915926246..995a706d4c3 100644 --- a/xml/Microsoft.VisualBasic.ApplicationServices/BuiltInRole.xml +++ b/xml/Microsoft.VisualBasic.ApplicationServices/BuiltInRole.xml @@ -31,7 +31,7 @@ ]]> - Constants and Enumerations + Constants and Enumerations diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/CantStartSingleInstanceException.xml b/xml/Microsoft.VisualBasic.ApplicationServices/CantStartSingleInstanceException.xml index eeef628e7e8..d91d2afd0ee 100644 --- a/xml/Microsoft.VisualBasic.ApplicationServices/CantStartSingleInstanceException.xml +++ b/xml/Microsoft.VisualBasic.ApplicationServices/CantStartSingleInstanceException.xml @@ -30,12 +30,12 @@ ## Remarks A single-instance application differs from a normal application in that only one instance of the application can be running at a time. When a subsequent application instance starts, it attempts to contact the first instance application to pass its command-line arguments. If the first instance cannot be contacted, the is raised in the subsequent application instance. The Visual Basic Application Model does not provide any context information in the exception. - For more information, see [Overview of the Visual Basic Application Model](~/docs/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model.md). + For more information, see [Overview of the Visual Basic Application Model](/dotnet/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model). ]]> - Overview of the Visual Basic Application Model + Overview of the Visual Basic Application Model @@ -46,7 +46,7 @@ Initializes a new instance of the class. - Overview of the Visual Basic Application Model + Overview of the Visual Basic Application Model @@ -68,7 +68,7 @@ is raised in the subsequent application instance. For more information, see [Overview of the Visual Basic Application Model](~/docs/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model.md). + A single-instance application differs from a normal application in that only one instance of the application can be running at a time. When a subsequent application instance starts, it attempts to contact the first instance application to pass its command-line arguments. If the first instance cannot be contacted, the is raised in the subsequent application instance. For more information, see [Overview of the Visual Basic Application Model](/dotnet/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model). The following table shows the initial property values for an instance of . @@ -80,7 +80,7 @@ ]]> - Overview of the Visual Basic Application Model + Overview of the Visual Basic Application Model @@ -123,7 +123,7 @@ ]]> - Overview of the Visual Basic Application Model + Overview of the Visual Basic Application Model @@ -164,7 +164,7 @@ ]]> - Overview of the Visual Basic Application Model + Overview of the Visual Basic Application Model @@ -211,7 +211,7 @@ ]]> - Overview of the Visual Basic Application Model + Overview of the Visual Basic Application Model diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/ConsoleApplicationBase.xml b/xml/Microsoft.VisualBasic.ApplicationServices/ConsoleApplicationBase.xml index 1cb39b8dc6b..16b76fe04d8 100644 --- a/xml/Microsoft.VisualBasic.ApplicationServices/ConsoleApplicationBase.xml +++ b/xml/Microsoft.VisualBasic.ApplicationServices/ConsoleApplicationBase.xml @@ -49,7 +49,7 @@ - Objects (Visual Basic) + Objects (Visual Basic) @@ -81,7 +81,7 @@ Initializes a new instance of the class. To be added. - Objects (Visual Basic) + Objects (Visual Basic) @@ -157,7 +157,7 @@ - Objects (Visual Basic) + Objects (Visual Basic) @@ -193,7 +193,7 @@ Confirm that the property is `True` before you access the `My.Application.Deployment` property. Otherwise, if the application is not deployed using ClickOnce, reading the `My.Application.Deployment` property results in an exception. For more information on deploying a ClickOnce application, see [How to: Publish a ClickOnce Application using the Publish Wizard](/visualstudio/deployment/how-to-publish-a-clickonce-application-using-the-publish-wizard). - For more information on using the `My.Application.Deployment` property, see [Overview of the Visual Basic Application Model](~/docs/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model.md). + For more information on using the `My.Application.Deployment` property, see [Overview of the Visual Basic Application Model](/dotnet/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model). ## Availability by Project Type @@ -220,8 +220,8 @@ The application is not deployed as a ClickOnce application. - Objects (Visual Basic) - Overview of the Visual Basic Application Model + Objects (Visual Basic) + Overview of the Visual Basic Application Model How to: Publish a ClickOnce Application Publish ClickOnce applications @@ -269,7 +269,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -307,7 +307,7 @@ For more information on configuring ClickOnce, see [Publishing ClickOnce Applications](/visualstudio/deployment/publishing-clickonce-applications). For more information on deploying a ClickOnce application, see [How to: Publish a ClickOnce Application using the Publish Wizard](/visualstudio/deployment/how-to-publish-a-clickonce-application-using-the-publish-wizard). - For more information on using the `My.Application.IsNetworkDeployed` property, see [Overview of the Visual Basic Application Model](~/docs/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model.md). + For more information on using the `My.Application.IsNetworkDeployed` property, see [Overview of the Visual Basic Application Model](/dotnet/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model). ## Availability by Project Type @@ -332,8 +332,8 @@ ]]> - Objects (Visual Basic) - Overview of the Visual Basic Application Model + Objects (Visual Basic) + Overview of the Visual Basic Application Model How to: Publish a ClickOnce Application diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/NoStartupFormException.xml b/xml/Microsoft.VisualBasic.ApplicationServices/NoStartupFormException.xml index 8ac8597279e..cad2284585c 100644 --- a/xml/Microsoft.VisualBasic.ApplicationServices/NoStartupFormException.xml +++ b/xml/Microsoft.VisualBasic.ApplicationServices/NoStartupFormException.xml @@ -32,15 +32,15 @@ property before running the method. If the property is not set, the Visual Basic Application Model raises this exception. For more information, see [Extending the Visual Basic Application Model](~/docs/visual-basic/developing-apps/customizing-extending-my/extending-the-visual-basic-application-model.md). + The Visual Basic Application Model requires that the application set the property before running the method. If the property is not set, the Visual Basic Application Model raises this exception. For more information, see [Extending the Visual Basic Application Model](/dotnet/visual-basic/developing-apps/customizing-extending-my/extending-the-visual-basic-application-model). > [!NOTE] > For information about how to set the startup form by using the **Project Designer**, see [Application Page, Project Designer (Visual Basic)](https://docs.microsoft.com/visualstudio/ide/reference/application-page-project-designer-visual-basic). ]]> - Overview of the Visual Basic Application Model - Extending the Visual Basic Application Model + Overview of the Visual Basic Application Model + Extending the Visual Basic Application Model @@ -50,8 +50,8 @@ Initializes a new instance of the class. - Overview of the Visual Basic Application Model - Extending the Visual Basic Application Model + Overview of the Visual Basic Application Model + Extending the Visual Basic Application Model @@ -77,7 +77,7 @@ property before running the method. If the property is not set, the Visual Basic Application Model raises this exception. For more information, see [Extending the Visual Basic Application Model](~/docs/visual-basic/developing-apps/customizing-extending-my/extending-the-visual-basic-application-model.md). + The Visual Basic Application Model requires that the application set the property before running the method. If the property is not set, the Visual Basic Application Model raises this exception. For more information, see [Extending the Visual Basic Application Model](/dotnet/visual-basic/developing-apps/customizing-extending-my/extending-the-visual-basic-application-model). The following table shows the initial property values for an instance of . @@ -88,8 +88,8 @@ ]]> - Overview of the Visual Basic Application Model - Extending the Visual Basic Application Model + Overview of the Visual Basic Application Model + Extending the Visual Basic Application Model @@ -135,8 +135,8 @@ ]]> - Overview of the Visual Basic Application Model - Extending the Visual Basic Application Model + Overview of the Visual Basic Application Model + Extending the Visual Basic Application Model @@ -180,8 +180,8 @@ ]]> - Overview of the Visual Basic Application Model - Extending the Visual Basic Application Model + Overview of the Visual Basic Application Model + Extending the Visual Basic Application Model @@ -231,8 +231,8 @@ ]]> - Overview of the Visual Basic Application Model - Extending the Visual Basic Application Model + Overview of the Visual Basic Application Model + Extending the Visual Basic Application Model diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/ShutdownEventHandler.xml b/xml/Microsoft.VisualBasic.ApplicationServices/ShutdownEventHandler.xml index b7e2acf3cf1..1eb7019dae5 100644 --- a/xml/Microsoft.VisualBasic.ApplicationServices/ShutdownEventHandler.xml +++ b/xml/Microsoft.VisualBasic.ApplicationServices/ShutdownEventHandler.xml @@ -44,7 +44,7 @@ ## Examples - [Overview of the Visual Basic Application Model](~/docs/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model.md) + [Overview of the Visual Basic Application Model](/dotnet/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model) ]]> diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/StartupEventArgs.xml b/xml/Microsoft.VisualBasic.ApplicationServices/StartupEventArgs.xml index 1c52ff92de6..1e899287f06 100644 --- a/xml/Microsoft.VisualBasic.ApplicationServices/StartupEventArgs.xml +++ b/xml/Microsoft.VisualBasic.ApplicationServices/StartupEventArgs.xml @@ -36,7 +36,7 @@ event occurs when the application starts, if the application implements the Visual Basic Application Model. For more information, see [Overview of the Visual Basic Application Model](~/docs/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model.md). + The event occurs when the application starts, if the application implements the Visual Basic Application Model. For more information, see [Overview of the Visual Basic Application Model](/dotnet/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model). contains the command-line arguments of the application and indicates whether the application startup should be canceled. @@ -44,7 +44,7 @@ - Overview of the Visual Basic Application Model + Overview of the Visual Basic Application Model @@ -78,7 +78,7 @@ event occurs when the application starts, if the application implements the Visual Basic Application Model. For more information, see [Overview of the Visual Basic Application Model](~/docs/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model.md). + The event occurs when the application starts, if the application implements the Visual Basic Application Model. For more information, see [Overview of the Visual Basic Application Model](/dotnet/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model). contains the command-line arguments of the application and indicates whether the application startup should be canceled. @@ -86,7 +86,7 @@ - Overview of the Visual Basic Application Model + Overview of the Visual Basic Application Model @@ -125,13 +125,13 @@ event occurs when the application starts, if the application implements the Visual Basic Application Model. For more information, see [Overview of the Visual Basic Application Model](~/docs/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model.md). + The event occurs when the application starts, if the application implements the Visual Basic Application Model. For more information, see [Overview of the Visual Basic Application Model](/dotnet/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model). ]]> - Overview of the Visual Basic Application Model + Overview of the Visual Basic Application Model diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/StartupEventHandler.xml b/xml/Microsoft.VisualBasic.ApplicationServices/StartupEventHandler.xml index c2569625fc9..de4533985df 100644 --- a/xml/Microsoft.VisualBasic.ApplicationServices/StartupEventHandler.xml +++ b/xml/Microsoft.VisualBasic.ApplicationServices/StartupEventHandler.xml @@ -44,7 +44,7 @@ ## Examples - [Overview of the Visual Basic Application Model](~/docs/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model.md) + [Overview of the Visual Basic Application Model](/dotnet/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model) ]]> diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/StartupNextInstanceEventArgs.xml b/xml/Microsoft.VisualBasic.ApplicationServices/StartupNextInstanceEventArgs.xml index 8ca5ffd8dbc..832e5e2600e 100644 --- a/xml/Microsoft.VisualBasic.ApplicationServices/StartupNextInstanceEventArgs.xml +++ b/xml/Microsoft.VisualBasic.ApplicationServices/StartupNextInstanceEventArgs.xml @@ -33,7 +33,7 @@ event occurs when a subsequent instance of a single-instance application starts, using the Visual Basic Application Model. For more information, see [Overview of the Visual Basic Application Model](~/docs/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model.md). + The event occurs when a subsequent instance of a single-instance application starts, using the Visual Basic Application Model. For more information, see [Overview of the Visual Basic Application Model](/dotnet/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model). contains the command-line arguments of the subsequent application instance and indicates whether the first application instance should be brought to the foreground upon exiting the exception handler. @@ -41,7 +41,7 @@ - Overview of the Visual Basic Application Model + Overview of the Visual Basic Application Model @@ -77,7 +77,7 @@ event occurs when a subsequent instance of a single-instance application starts, using the Visual Basic Application Model. For more information, see [Overview of the Visual Basic Application Model](~/docs/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model.md). + The event occurs when a subsequent instance of a single-instance application starts, using the Visual Basic Application Model. For more information, see [Overview of the Visual Basic Application Model](/dotnet/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model). contains the command-line arguments of the subsequent application instance and indicates whether the first application instance should be brought to the foreground upon exiting the exception handler. @@ -85,7 +85,7 @@ - Overview of the Visual Basic Application Model + Overview of the Visual Basic Application Model @@ -127,13 +127,13 @@ event. If the property is `True`, the first application instance is brought to the foreground. Otherwise, the first application instance remains where it was. For more information, see [Overview of the Visual Basic Application Model](~/docs/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model.md). + The Visual Basic Application Model checks the value of this property after running the handlers of the event. If the property is `True`, the first application instance is brought to the foreground. Otherwise, the first application instance remains where it was. For more information, see [Overview of the Visual Basic Application Model](/dotnet/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model). ]]> - Overview of the Visual Basic Application Model + Overview of the Visual Basic Application Model @@ -172,13 +172,13 @@ event occurs when a subsequent instance of a single-instance application starts, using the Visual Basic Application Model. For more information, see [Overview of the Visual Basic Application Model](~/docs/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model.md). + The event occurs when a subsequent instance of a single-instance application starts, using the Visual Basic Application Model. For more information, see [Overview of the Visual Basic Application Model](/dotnet/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model). ]]> - Overview of the Visual Basic Application Model + Overview of the Visual Basic Application Model diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/StartupNextInstanceEventHandler.xml b/xml/Microsoft.VisualBasic.ApplicationServices/StartupNextInstanceEventHandler.xml index 3d1ad694a7f..e62b879f009 100644 --- a/xml/Microsoft.VisualBasic.ApplicationServices/StartupNextInstanceEventHandler.xml +++ b/xml/Microsoft.VisualBasic.ApplicationServices/StartupNextInstanceEventHandler.xml @@ -44,7 +44,7 @@ ## Examples - [Overview of the Visual Basic Application Model](~/docs/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model.md) + [Overview of the Visual Basic Application Model](/dotnet/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model) ]]> diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/UnhandledExceptionEventArgs.xml b/xml/Microsoft.VisualBasic.ApplicationServices/UnhandledExceptionEventArgs.xml index 7921fc59dd5..d01d069ce80 100644 --- a/xml/Microsoft.VisualBasic.ApplicationServices/UnhandledExceptionEventArgs.xml +++ b/xml/Microsoft.VisualBasic.ApplicationServices/UnhandledExceptionEventArgs.xml @@ -36,14 +36,14 @@ event occurs when an unhandled exception occurs in an application that implements the Visual Basic Application Model. For more information, see [Overview of the Visual Basic Application Model](~/docs/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model.md). + The event occurs when an unhandled exception occurs in an application that implements the Visual Basic Application Model. For more information, see [Overview of the Visual Basic Application Model](/dotnet/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model). contains the that occurred and indicates whether the application should exit upon exiting the exception handler. ]]> - Overview of the Visual Basic Application Model + Overview of the Visual Basic Application Model @@ -84,14 +84,14 @@ event occurs when an unhandled exception occurs in an application that implements the Visual Basic Application Model. For more information, see [Overview of the Visual Basic Application Model](~/docs/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model.md). + The event occurs when an unhandled exception occurs in an application that implements the Visual Basic Application Model. For more information, see [Overview of the Visual Basic Application Model](/dotnet/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model). contains the that occurred and indicates whether the application should exit upon exiting the exception handler. ]]> - Overview of the Visual Basic Application Model + Overview of the Visual Basic Application Model @@ -133,12 +133,12 @@ event. If is `True`, then the application exits. Otherwise, the application continues to run. For more information, see [Overview of the Visual Basic Application Model](~/docs/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model.md). + The Visual Basic Application Model checks the value of this property after running the handlers of the event. If is `True`, then the application exits. Otherwise, the application continues to run. For more information, see [Overview of the Visual Basic Application Model](/dotnet/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model). ]]> - Overview of the Visual Basic Application Model + Overview of the Visual Basic Application Model diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/UnhandledExceptionEventHandler.xml b/xml/Microsoft.VisualBasic.ApplicationServices/UnhandledExceptionEventHandler.xml index b790135a2dc..845e49207e6 100644 --- a/xml/Microsoft.VisualBasic.ApplicationServices/UnhandledExceptionEventHandler.xml +++ b/xml/Microsoft.VisualBasic.ApplicationServices/UnhandledExceptionEventHandler.xml @@ -44,7 +44,7 @@ ## Examples - [Overview of the Visual Basic Application Model](~/docs/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model.md) + [Overview of the Visual Basic Application Model](/dotnet/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model) ]]> diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/User.xml b/xml/Microsoft.VisualBasic.ApplicationServices/User.xml index a7f167b813e..a92a0268940 100644 --- a/xml/Microsoft.VisualBasic.ApplicationServices/User.xml +++ b/xml/Microsoft.VisualBasic.ApplicationServices/User.xml @@ -53,7 +53,7 @@ - Objects (Visual Basic) + Objects (Visual Basic) @@ -92,8 +92,8 @@ ]]> - Objects (Visual Basic) - Accessing User Data (Visual Basic) + Objects (Visual Basic) + Accessing User Data (Visual Basic) @@ -167,7 +167,7 @@ The caller does not have the permission required to set the principal. - Objects (Visual Basic) + Objects (Visual Basic) @@ -227,7 +227,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -265,7 +265,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -326,7 +326,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -402,7 +402,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -472,7 +472,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -538,8 +538,8 @@ ]]> - Objects (Visual Basic) - Accessing User Data (Visual Basic) + Objects (Visual Basic) + Accessing User Data (Visual Basic) diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/WebUser.xml b/xml/Microsoft.VisualBasic.ApplicationServices/WebUser.xml index 660050bee98..a98e8859a41 100644 --- a/xml/Microsoft.VisualBasic.ApplicationServices/WebUser.xml +++ b/xml/Microsoft.VisualBasic.ApplicationServices/WebUser.xml @@ -46,8 +46,8 @@ - Objects (Visual Basic) - Accessing User Data (Visual Basic) + Objects (Visual Basic) + Accessing User Data (Visual Basic) @@ -79,7 +79,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -113,7 +113,7 @@ - Objects (Visual Basic) + Objects (Visual Basic) diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/WindowsFormsApplicationBase.xml b/xml/Microsoft.VisualBasic.ApplicationServices/WindowsFormsApplicationBase.xml index 5e51ed347a8..7b77c787c64 100644 --- a/xml/Microsoft.VisualBasic.ApplicationServices/WindowsFormsApplicationBase.xml +++ b/xml/Microsoft.VisualBasic.ApplicationServices/WindowsFormsApplicationBase.xml @@ -47,7 +47,7 @@ - Objects (Visual Basic) + Objects (Visual Basic) @@ -84,7 +84,7 @@ Initializes a new instance of the class. To be added. - Objects (Visual Basic) + Objects (Visual Basic) @@ -125,7 +125,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -180,7 +180,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -228,7 +228,7 @@ |To|See| |-|-| -|Allow a form to respond to UI input while busy|[Walkthrough: Handling Events](~/docs/visual-basic/programming-guide/language-features/events/walkthrough-handling-events.md)| +|Allow a form to respond to UI input while busy|[Walkthrough: Handling Events](/dotnet/visual-basic/programming-guide/language-features/events/walkthrough-handling-events)| ## Availability by Project Type @@ -254,7 +254,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -298,7 +298,7 @@ - Extending the Visual Basic Application Model + Extending the Visual Basic Application Model @@ -345,7 +345,7 @@ - Extending the Visual Basic Application Model + Extending the Visual Basic Application Model @@ -392,7 +392,7 @@ ]]> - Extending the Visual Basic Application Model + Extending the Visual Basic Application Model @@ -424,14 +424,14 @@ ## Remarks Use the `MainForm` property to get or set the object that the Visual Basic Application Startup/Shutdown model uses as the application's main form. - This property supports the Visual Basic Application Startup/Shutdown model. For more information, see [Overview of the Visual Basic Application Model](~/docs/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model.md). + This property supports the Visual Basic Application Startup/Shutdown model. For more information, see [Overview of the Visual Basic Application Model](/dotnet/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model). The changes to this property are not persisted when the application closes. To change the main form permanently, you must change the setting in the **Project Designer**. ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -473,7 +473,7 @@ When you add a splash screen to your application using the Project Designer, it sets the `My.Application.MinimumSplashScreenDisplayTime` property to 2000, giving a minimum display time of two seconds. - This property supports the Visual Basic Application model. For more information, see [Overview of the Visual Basic Application Model](~/docs/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model.md). + This property supports the Visual Basic Application model. For more information, see [Overview of the Visual Basic Application Model](/dotnet/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model). You should set the `My.Application.MinimumSplashScreenDisplayTime` property in a method that overrides the or method. Code that overrides methods of the class should be entered in the ApplicationEvents.vb file, which is hidden by default. @@ -511,8 +511,8 @@ - Objects (Visual Basic) - Extending the Visual Basic Application Model + Objects (Visual Basic) + Extending the Visual Basic Application Model @@ -587,7 +587,7 @@ - Objects (Visual Basic) + Objects (Visual Basic) @@ -628,7 +628,7 @@ ]]> - Extending the Visual Basic Application Model + Extending the Visual Basic Application Model @@ -669,7 +669,7 @@ ]]> - Extending the Visual Basic Application Model + Extending the Visual Basic Application Model @@ -724,7 +724,7 @@ - Extending the Visual Basic Application Model + Extending the Visual Basic Application Model @@ -774,7 +774,7 @@ ]]> - Extending the Visual Basic Application Model + Extending the Visual Basic Application Model @@ -815,8 +815,8 @@ ]]> - Extending the Visual Basic Application Model - Objects (Visual Basic) + Extending the Visual Basic Application Model + Objects (Visual Basic) @@ -860,8 +860,8 @@ ]]> - Extending the Visual Basic Application Model - Objects (Visual Basic) + Extending the Visual Basic Application Model + Objects (Visual Basic) @@ -909,7 +909,7 @@ - Extending the Visual Basic Application Model + Extending the Visual Basic Application Model @@ -954,7 +954,7 @@ - Extending the Visual Basic Application Model + Extending the Visual Basic Application Model @@ -1016,7 +1016,7 @@ - Objects (Visual Basic) + Objects (Visual Basic) @@ -1054,7 +1054,7 @@ - Objects (Visual Basic) - Overview of the Visual Basic Application Model + Objects (Visual Basic) + Overview of the Visual Basic Application Model @@ -1147,7 +1147,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -1191,7 +1191,7 @@ ]]> - Extending the Visual Basic Application Model + Extending the Visual Basic Application Model @@ -1221,7 +1221,7 @@ - Objects (Visual Basic) - How to: Log Messages When the Application Starts or Shuts Down + Objects (Visual Basic) + How to: Log Messages When the Application Starts or Shuts Down Application Page, Project Designer (Visual Basic) - Overview of the Visual Basic Application Model + Overview of the Visual Basic Application Model @@ -1333,7 +1333,7 @@ ## Remarks The `My.Application.SplashScreen` property allows you to get or set the object that the application uses as the splash screen, the first graphic form that is displayed while an application is being started. - This property supports the Visual Basic Application model. For more information, see [Overview of the Visual Basic Application Model](~/docs/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model.md). + This property supports the Visual Basic Application model. For more information, see [Overview of the Visual Basic Application Model](/dotnet/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model). The changes to this property are not persisted when the application closes. To change the splash screen permanently, you must change the setting in the **Project Designer**. @@ -1365,7 +1365,7 @@ The same value is assigned to this property and the property. - Objects (Visual Basic) + Objects (Visual Basic) @@ -1397,7 +1397,7 @@ ## Remarks A normal (non-single-instance) application raises the `Startup` event every time it starts. A single-instance application raises the `Startup` event when it starts only if the application is not already active; otherwise, it raises the `StartupNextInstance` event. For more information, see . - This event is part of the Visual Basic Application model. For more information, see [Overview of the Visual Basic Application Model](~/docs/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model.md). + This event is part of the Visual Basic Application model. For more information, see [Overview of the Visual Basic Application Model](/dotnet/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model). You can use the property of the `e` parameter to control the loading of an application's startup form. When the property is set to `True`, the startup form does not start. In that case, your code should call an alternate startup code path. @@ -1437,9 +1437,9 @@ - Objects (Visual Basic) + Objects (Visual Basic) Application Page, Project Designer (Visual Basic) - Overview of the Visual Basic Application Model + Overview of the Visual Basic Application Model @@ -1471,7 +1471,7 @@ ## Remarks A single-instance application raises the event when you attempt to restart the application when it is already active. When a single-instance application starts for the first time, it raises the event. For more information, see . - This event is part of the Visual Basic Application model. For more information, see [Overview of the Visual Basic Application Model](~/docs/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model.md). + This event is part of the Visual Basic Application model. For more information, see [Overview of the Visual Basic Application Model](/dotnet/visual-basic/developing-apps/development-with-my/overview-of-the-visual-basic-application-model). This event is raised on the application's main thread with the other user-interface events. This allows the event handler to access directly the application's user interface. However, if the application is busy handling another user-interface event when this event is raised, this event cannot be processed until the other event handler finishes or calls the method. @@ -1525,9 +1525,9 @@ - Objects (Visual Basic) + Objects (Visual Basic) Application Page, Project Designer (Visual Basic) - Overview of the Visual Basic Application Model + Overview of the Visual Basic Application Model @@ -1556,7 +1556,7 @@ property of the `e` parameter to access the unhandled exception that caused this event. @@ -1572,14 +1572,14 @@ For more information, see [Application Page, Project Designer (Visual Basic)](https://docs.microsoft.com/visualstudio/ide/reference/application-page-project-designer-visual-basic). > [!NOTE] -> The Visual Basic compiler prevents applications that are built for debugging from raising this event, to enable a debugger to handle the unhandled exceptions. This means that if you are testing your application by running it under the Visual Studio Integrated Development Environment debugger, your `UnhandledException` event handler will not be called. For more information about building applications for debugging, see [/debug (Visual Basic)](~/docs/visual-basic/reference/command-line-compiler/debug.md). +> The Visual Basic compiler prevents applications that are built for debugging from raising this event, to enable a debugger to handle the unhandled exceptions. This means that if you are testing your application by running it under the Visual Studio Integrated Development Environment debugger, your `UnhandledException` event handler will not be called. For more information about building applications for debugging, see [/debug (Visual Basic)](/dotnet/visual-basic/reference/command-line-compiler/debug). ## Tasks The following table lists examples of tasks that involve the `My.Application.UnhandledException` event. |To|See| |-|-| -|Log unhandled exceptions|[How to: Log Exceptions](~/docs/visual-basic/developing-apps/programming/log-info/how-to-log-exceptions.md)| +|Log unhandled exceptions|[How to: Log Exceptions](/dotnet/visual-basic/developing-apps/programming/log-info/how-to-log-exceptions)| ## Availability by Project Type @@ -1610,8 +1610,8 @@ - Objects (Visual Basic) - Overview of the Visual Basic Application Model + Objects (Visual Basic) + Overview of the Visual Basic Application Model @@ -1676,7 +1676,7 @@ End Property ]]> - Extending the Visual Basic Application Model + Extending the Visual Basic Application Model Application Page, Project Designer (Visual Basic) diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC.xml index e9c72f6971b..40bc4168fd7 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC.xml @@ -606,7 +606,7 @@ - can be called multiple times by other objects. When you override , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + can be called multiple times by other objects. When you override , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -798,7 +798,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -836,7 +836,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -874,7 +874,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1168,7 +1168,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1205,7 +1205,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1418,7 +1418,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODCArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODCArray.xml index 1bc98223b9b..d639cdfd0a2 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODCArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODCArray.xml @@ -152,7 +152,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -187,7 +187,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -222,7 +222,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -303,7 +303,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -336,7 +336,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -373,7 +373,7 @@ A double-click is determined by the mouse settings of the user's operating system. The user can set the time between clicks of a mouse button that should be considered a double-click instead of two clicks. The `Click` event is raised every time that a control is double-clicked. For example, if you have event handlers for the `Click` and events of a control, the `Click` and events are raised when the control is double-clicked and both methods are called. If a control is double-clicked and that control does not support the event, the `Click` event might be raised two times. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -408,7 +408,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -441,7 +441,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -476,7 +476,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -511,7 +511,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -544,7 +544,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -577,7 +577,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -613,7 +613,7 @@ ## Remarks The `DragEnter` event is raised when the user first drags the mouse pointer over the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -649,7 +649,7 @@ ## Remarks The `DragLeave` event is raised when the user drags the mouse pointer out of the control or the user cancels the current drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -685,7 +685,7 @@ ## Remarks The `DragOver` event is raised when the mouse pointer moves within the bounds of the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -721,7 +721,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -761,7 +761,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -814,7 +814,7 @@ - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -847,7 +847,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -885,7 +885,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -923,7 +923,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -961,7 +961,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -996,7 +996,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1031,7 +1031,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1138,7 +1138,7 @@ ## Remarks The `GiveFeedback` event is raised when a drag-and-drop operation is started. By using the `GiveFeedback` event, you can configure the source of a drag event to modify the appearance of the mouse pointer in order to give the user visual feedback during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1174,7 +1174,7 @@ ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1245,7 +1245,7 @@ property is changed by either a programmatic modification or user interaction. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + This event is raised if the property is changed by either a programmatic modification or user interaction. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1331,7 +1331,7 @@ MsgBox(CStr(ADODCArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1379,7 +1379,7 @@ MsgBox(CStr(ADODCArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1423,7 +1423,7 @@ MsgBox(CStr(ADODCArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1459,7 +1459,7 @@ MsgBox(CStr(ADODCArray(1).Text)) ## Remarks The `Layout` event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed by using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a `Layout` event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1513,7 +1513,7 @@ MsgBox(CStr(ADODCArray(1).Text)) `Leave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1549,7 +1549,7 @@ MsgBox(CStr(ADODCArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1598,7 +1598,7 @@ MsgBox(CStr(ADODCArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1644,7 +1644,7 @@ MsgBox(CStr(ADODCArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1696,7 +1696,7 @@ MsgBox(CStr(ADODCArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1742,7 +1742,7 @@ MsgBox(CStr(ADODCArray(1).Text)) `MouseLeave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1788,7 +1788,7 @@ MsgBox(CStr(ADODCArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1834,7 +1834,7 @@ MsgBox(CStr(ADODCArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1868,7 +1868,7 @@ MsgBox(CStr(ADODCArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1907,7 +1907,7 @@ MsgBox(CStr(ADODCArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1942,7 +1942,7 @@ MsgBox(CStr(ADODCArray(1).Text)) ## Remarks The `Paint` event handler is typically used to perform custom drawing when a control is redrawn. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1978,7 +1978,7 @@ MsgBox(CStr(ADODCArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2013,7 +2013,7 @@ MsgBox(CStr(ADODCArray(1).Text)) ## Remarks You should use the class to enable users to invoke Help on your accessible object by pressing the F1 key. The gives you complete information in the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2086,7 +2086,7 @@ MsgBox(CStr(ADODCArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2124,7 +2124,7 @@ MsgBox(CStr(ADODCArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2202,7 +2202,7 @@ MsgBox(CStr(ADODCArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2238,7 +2238,7 @@ MsgBox(CStr(ADODCArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2357,7 +2357,7 @@ MsgBox(CStr(ADODCArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2394,7 +2394,7 @@ MsgBox(CStr(ADODCArray(1).Text)) This event is raised if the control style is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2429,7 +2429,7 @@ MsgBox(CStr(ADODCArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2465,7 +2465,7 @@ MsgBox(CStr(ADODCArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2500,7 +2500,7 @@ MsgBox(CStr(ADODCArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2565,7 +2565,7 @@ MsgBox(CStr(ADODCArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2631,7 +2631,7 @@ MsgBox(CStr(ADODCArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2667,7 +2667,7 @@ MsgBox(CStr(ADODCArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2705,7 +2705,7 @@ MsgBox(CStr(ADODCArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2743,7 +2743,7 @@ MsgBox(CStr(ADODCArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2781,7 +2781,7 @@ MsgBox(CStr(ADODCArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2819,7 +2819,7 @@ MsgBox(CStr(ADODCArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/BaseControlArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/BaseControlArray.xml index b24fabbbc34..1e3f6c48e6c 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/BaseControlArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/BaseControlArray.xml @@ -475,7 +475,7 @@ class is the base class for all control arrays used in applications upgraded from Visual Basic 6.0. @@ -522,7 +522,7 @@ - can be called multiple times by other objects. When you override , make sure not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + can be called multiple times by other objects. When you override , make sure not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/BaseOcxArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/BaseOcxArray.xml index 5ed2616d0d2..6c52f73d8e0 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/BaseOcxArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/BaseOcxArray.xml @@ -142,7 +142,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -176,7 +176,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -215,7 +215,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -249,7 +249,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -281,7 +281,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -313,7 +313,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -348,7 +348,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -381,7 +381,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -471,7 +471,7 @@ `Leave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -507,7 +507,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -541,7 +541,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -588,7 +588,7 @@ > [!NOTE] > events are logically higher-level events of a control. They are often raised by other actions, such as pressing the ENTER key when the control has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -621,7 +621,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -656,7 +656,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -691,7 +691,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -725,7 +725,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -762,7 +762,7 @@ To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -798,7 +798,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -833,7 +833,7 @@ ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -899,7 +899,7 @@ If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -965,7 +965,7 @@ If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1001,7 +1001,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/ButtonArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ButtonArray.xml index 3d3f3934377..d3090162d6c 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ButtonArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ButtonArray.xml @@ -148,7 +148,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -183,7 +183,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -218,7 +218,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -252,7 +252,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -287,7 +287,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -368,7 +368,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -401,7 +401,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -438,7 +438,7 @@ A double-click is determined by the mouse settings of the user's operating system. The user can set the time between clicks of a mouse button that should be considered a double-click instead of two clicks. The `Click` event is raised every time that a control is double-clicked. For example, if you have event handlers for the `Click` and events of a control, the `Click` and events are raised when the control is double-clicked and both methods are called. If a control is double-clicked and that control does not support the event, the `Click` event might be raised two times. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -472,7 +472,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -512,7 +512,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -546,7 +546,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -578,7 +578,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -610,7 +610,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -645,7 +645,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -680,7 +680,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -713,7 +713,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -749,7 +749,7 @@ ## Remarks The `DragEnter` event is raised when the user first drags the mouse cursor over the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -785,7 +785,7 @@ ## Remarks The `DragLeave` event is raised when the user drags the cursor out of the control or the user cancels the current drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -821,7 +821,7 @@ ## Remarks The `DragOver` event is raised when the mouse cursor moves within the bounds of the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -857,7 +857,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -910,7 +910,7 @@ - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -945,7 +945,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -980,7 +980,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1087,7 +1087,7 @@ ## Remarks The `GiveFeedback` event is raised when a drag-and-drop operation is started. By using the `GiveFeedback` event, the source of a drag event can modify the appearance of the mouse pointer in order to give the user visual feedback during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1123,7 +1123,7 @@ ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1246,7 +1246,7 @@ MsgBox(CStr(ButtonArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1294,7 +1294,7 @@ MsgBox(CStr(ButtonArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1338,7 +1338,7 @@ MsgBox(CStr(ButtonArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1374,7 +1374,7 @@ MsgBox(CStr(ButtonArray(1).Text)) ## Remarks The `Layout` event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed by using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a `Layout` event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1428,7 +1428,7 @@ MsgBox(CStr(ButtonArray(1).Text)) `Leave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1464,7 +1464,7 @@ MsgBox(CStr(ButtonArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1498,7 +1498,7 @@ MsgBox(CStr(ButtonArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1530,7 +1530,7 @@ MsgBox(CStr(ButtonArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1576,7 +1576,7 @@ MsgBox(CStr(ButtonArray(1).Text)) > [!NOTE] > events are logically higher-level events of a control. They are often raised by other actions, such as pressing the ENTER key when the control has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1622,7 +1622,7 @@ MsgBox(CStr(ButtonArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1668,7 +1668,7 @@ MsgBox(CStr(ButtonArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1718,7 +1718,7 @@ MsgBox(CStr(ButtonArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1764,7 +1764,7 @@ MsgBox(CStr(ButtonArray(1).Text)) `MouseLeave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1810,7 +1810,7 @@ MsgBox(CStr(ButtonArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1856,7 +1856,7 @@ MsgBox(CStr(ButtonArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1890,7 +1890,7 @@ MsgBox(CStr(ButtonArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1925,7 +1925,7 @@ MsgBox(CStr(ButtonArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1960,7 +1960,7 @@ MsgBox(CStr(ButtonArray(1).Text)) ## Remarks The `Paint` event handler is typically used to perform custom drawing when a control is redrawn. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1996,7 +1996,7 @@ MsgBox(CStr(ButtonArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2031,7 +2031,7 @@ MsgBox(CStr(ButtonArray(1).Text)) ## Remarks You should use the class to enable users to invoke Help on your accessible object by pressing the F1 key. The gives you complete information in the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2100,7 +2100,7 @@ MsgBox(CStr(ButtonArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2178,7 +2178,7 @@ MsgBox(CStr(ButtonArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2214,7 +2214,7 @@ MsgBox(CStr(ButtonArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2335,7 +2335,7 @@ MsgBox(CStr(ButtonArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2372,7 +2372,7 @@ MsgBox(CStr(ButtonArray(1).Text)) This event is raised if the control style is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2407,7 +2407,7 @@ MsgBox(CStr(ButtonArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2443,7 +2443,7 @@ MsgBox(CStr(ButtonArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2478,7 +2478,7 @@ MsgBox(CStr(ButtonArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2513,7 +2513,7 @@ MsgBox(CStr(ButtonArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2578,7 +2578,7 @@ MsgBox(CStr(ButtonArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2644,7 +2644,7 @@ MsgBox(CStr(ButtonArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2680,7 +2680,7 @@ MsgBox(CStr(ButtonArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/CheckBoxArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/CheckBoxArray.xml index ac613fb60c0..bc8ff0c9515 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/CheckBoxArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/CheckBoxArray.xml @@ -149,7 +149,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -183,7 +183,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -218,7 +218,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -253,7 +253,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -287,7 +287,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -322,7 +322,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -403,7 +403,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -436,7 +436,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -471,7 +471,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -506,7 +506,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -543,7 +543,7 @@ A double-click is determined by the mouse settings of the user's operating system. The user can set the time between clicks of a mouse button that should be considered a double-click instead of two clicks. The `Click` event is raised every time that a control is double-clicked. For example, if you have event handlers for the `Click` and events of a control, the `Click` and events are raised when the control is double-clicked and both methods are called. If a control is double-clicked and that control does not support the event, the `Click` event might be raised two times. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -577,7 +577,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -617,7 +617,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -651,7 +651,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -683,7 +683,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -715,7 +715,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -750,7 +750,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -785,7 +785,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -818,7 +818,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -854,7 +854,7 @@ ## Remarks The `DragEnter` event is raised when the user first drags the mouse cursor over the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -890,7 +890,7 @@ ## Remarks The `DragLeave` event is raised when the user drags the cursor out of the control or the user cancels the current drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -926,7 +926,7 @@ ## Remarks The `DragOver` event is raised when the mouse cursor moves within the bounds of the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -962,7 +962,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1015,7 +1015,7 @@ - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1050,7 +1050,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1085,7 +1085,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1192,7 +1192,7 @@ ## Remarks The `GiveFeedback` event is raised when a drag-and-drop operation is started. By using the `GiveFeedback` event, the source of a drag event can modify the appearance of the mouse pointer in order to give the user visual feedback during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1228,7 +1228,7 @@ ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1351,7 +1351,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1399,7 +1399,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1443,7 +1443,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1479,7 +1479,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) ## Remarks The `Layout` event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed by using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a `Layout` event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1533,7 +1533,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) `Leave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1569,7 +1569,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1603,7 +1603,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1635,7 +1635,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1683,7 +1683,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) > [!NOTE] > events are logically higher-level events of a control. They are often raised by other actions, such as pressing the ENTER key when the control has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1729,7 +1729,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1775,7 +1775,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1825,7 +1825,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1871,7 +1871,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) `MouseLeave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1917,7 +1917,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1963,7 +1963,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1997,7 +1997,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2032,7 +2032,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2067,7 +2067,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) ## Remarks The `Paint` event handler is typically used to perform custom drawing when a control is redrawn. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2103,7 +2103,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2138,7 +2138,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) ## Remarks You should use the class to enable users to invoke Help on your accessible object by pressing the F1 key. The gives you complete information in the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2207,7 +2207,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2285,7 +2285,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2321,7 +2321,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2442,7 +2442,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2479,7 +2479,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) This event is raised if the control style is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2514,7 +2514,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2550,7 +2550,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2585,7 +2585,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2620,7 +2620,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2685,7 +2685,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2751,7 +2751,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2787,7 +2787,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/CheckedListBoxArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/CheckedListBoxArray.xml index 8dc0febb29c..e3aa5823e0d 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/CheckedListBoxArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/CheckedListBoxArray.xml @@ -149,7 +149,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -184,7 +184,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -265,7 +265,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -298,7 +298,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -334,7 +334,7 @@ A double-click is determined by the mouse settings of the user's operating system. The user can set the time between clicks of a mouse button that should be considered a double-click instead of two clicks. The `Click` event is raised every time that a control is double-clicked. For example, if you have event handlers for the `Click` and events of a control, the `Click` and events are raised when the control is double-clicked and both methods are called. If a control is double-clicked and that control does not support the event, the `Click` event might be raised two times. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -368,7 +368,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -408,7 +408,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -442,7 +442,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -474,7 +474,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -506,7 +506,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -541,7 +541,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -576,7 +576,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -609,7 +609,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -642,7 +642,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -678,7 +678,7 @@ ## Remarks The `DragEnter` event is raised when the user first drags the mouse cursor over the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -714,7 +714,7 @@ ## Remarks The `DragLeave` event is raised when the user drags the cursor out of the control or the user cancels the current drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -750,7 +750,7 @@ ## Remarks The `DragOver` event is raised when the mouse cursor moves within the bounds of the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -786,7 +786,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -839,7 +839,7 @@ - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -874,7 +874,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -909,7 +909,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -941,7 +941,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -975,7 +975,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1009,7 +1009,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1116,7 +1116,7 @@ ## Remarks The `GiveFeedback` event is raised when a drag-and-drop operation is started. By using the `GiveFeedback` event, the source of a drag event can modify the appearance of the mouse pointer in order to give the user visual feedback during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1152,7 +1152,7 @@ ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1225,7 +1225,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1302,7 +1302,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) ## Remarks The check state is not updated until after the `ItemCheck` event occurs. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1345,7 +1345,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1393,7 +1393,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1437,7 +1437,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1473,7 +1473,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) ## Remarks The `Layout` event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed by using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a `Layout` event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1527,7 +1527,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) `Leave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1563,7 +1563,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1597,7 +1597,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1629,7 +1629,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1677,7 +1677,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) > [!NOTE] > events are logically higher-level events of a control. They are often raised by other actions, such as pressing the ENTER key when the control has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1733,7 +1733,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) > [!NOTE] > `DoubleClick` events are logically higher-level events of a control. They may be raised by other user actions, such as shortcut key combinations. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1782,7 +1782,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1832,7 +1832,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1886,7 +1886,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1932,7 +1932,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) `MouseLeave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1978,7 +1978,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2024,7 +2024,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2058,7 +2058,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2093,7 +2093,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2128,7 +2128,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2163,7 +2163,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) ## Remarks You should use the class to enable users to invoke Help on your accessible object by pressing the F1 key. The gives you complete information in the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2199,7 +2199,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) ## Remarks The `QueryContinueDrag` event is raised when there is a change in the keyboard or mouse button state during a drag-and-drop operation. The `QueryContinueDrag` event enables the drag source to determine whether the drag-and-drop operation should be canceled. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2234,7 +2234,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2312,7 +2312,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2348,7 +2348,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2383,7 +2383,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) ## Remarks This event is raised if the selected control in a control array is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2419,7 +2419,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2540,7 +2540,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2577,7 +2577,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) This event is raised if the control style is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2612,7 +2612,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2648,7 +2648,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2683,7 +2683,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2748,7 +2748,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2814,7 +2814,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2850,7 +2850,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/ColorDialogArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ColorDialogArray.xml index e85b657baf7..f0520d191e9 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ColorDialogArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ColorDialogArray.xml @@ -260,7 +260,7 @@ ## Remarks The `HelpRequest` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/ComboBoxArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ComboBoxArray.xml index c873cc285ed..b3703e66295 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ComboBoxArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ComboBoxArray.xml @@ -149,7 +149,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -184,7 +184,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -265,7 +265,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -298,7 +298,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -335,7 +335,7 @@ A double-click is determined by the mouse settings of the user's operating system. The user can set the time between clicks of a mouse button that should be considered a double-click instead of two clicks. The `Click` event is raised every time that a control is double-clicked. For example, if you have event handlers for the `Click` and events of a control, the `Click` and events are raised when the control is double-clicked and both methods are called. If a control is double-clicked and that control does not support the event, the `Click` event might be raised two times. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -369,7 +369,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -409,7 +409,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -443,7 +443,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -475,7 +475,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -507,7 +507,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -542,7 +542,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -577,7 +577,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -612,7 +612,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -647,7 +647,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -680,7 +680,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -713,7 +713,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -749,7 +749,7 @@ ## Remarks The `DragEnter` event is raised when the user first drags the mouse pointer over the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -785,7 +785,7 @@ ## Remarks The `DragLeave` event is raised when the user drags the mouse pointer out of the control or the user cancels the current drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -821,7 +821,7 @@ ## Remarks The `DragOver` event is raised when the mouse pointer moves within the bounds of the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -857,7 +857,7 @@ ## Remarks This event is used by an owner-drawn . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -890,7 +890,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -924,7 +924,7 @@ ## Remarks Use the `DropDownClosed` event to restore the state of the from changes you made in response to the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -959,7 +959,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -994,7 +994,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1027,7 +1027,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1062,7 +1062,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1097,7 +1097,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1131,7 +1131,7 @@ ## Remarks The `Format` event is raised before each visible item in the is formatted. Handling this event gives you access to the string to be displayed for this list item, through the `Value` property of the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1165,7 +1165,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1199,7 +1199,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1306,7 +1306,7 @@ ## Remarks The `GiveFeedback` event is raised when a drag-and-drop operation is started. By using the `GiveFeedback` event, you can enable the source of a drag event to modify the appearance of the mouse pointer in order to give the user visual feedback during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1341,7 +1341,7 @@ ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1414,7 +1414,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1499,7 +1499,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1547,7 +1547,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1591,7 +1591,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1627,7 +1627,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) ## Remarks The `Layout` event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed by using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a `Layout` event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1681,7 +1681,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) `Leave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1717,7 +1717,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1751,7 +1751,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1786,7 +1786,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) ## Remarks You can create an event handler for this event to specify the size an item is made before it is drawn in the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1833,7 +1833,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) > [!NOTE] > events are logically higher-level events of a control. They are often raised by other actions, such as pressing the ENTER key when the control has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1880,7 +1880,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) > [!NOTE] > events are logically higher-level events of a shape. They are often raised by other actions, such as pressing the ENTER key when the shape has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1928,7 +1928,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) > [!NOTE] > events are logically higher-level events of a shape. They are often raised by other actions, such as pressing the ENTER key when the shape has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1974,7 +1974,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2020,7 +2020,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2070,7 +2070,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2116,7 +2116,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) `MouseLeave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2162,7 +2162,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2208,7 +2208,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2242,7 +2242,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2277,7 +2277,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2312,7 +2312,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2347,7 +2347,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) ## Remarks You should use the class to enable users to invoke Help on your accessible object by pressing the F1 key. The gives you complete information in the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2383,7 +2383,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) ## Remarks The `QueryContinueDrag` event is raised when there is a change in the keyboard or mouse button state during a drag-and-drop operation. The `QueryContinueDrag` event enables the drag source to determine whether the drag-and-drop operation should be canceled. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2418,7 +2418,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2496,7 +2496,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2532,7 +2532,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2567,7 +2567,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2602,7 +2602,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2637,7 +2637,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) ## Remarks `SelectionChangeCommitted` is raised only when the user changes the combo box selection. Do not use or to capture user changes, because those events are also raised when the selection changes programmatically. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2758,7 +2758,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2795,7 +2795,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) This event is raised if the control style is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2830,7 +2830,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2866,7 +2866,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2901,7 +2901,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2936,7 +2936,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2970,7 +2970,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) ## Remarks Use the `TextUpdate` event to validate the text before it is actually shown. `TextUpdate` is not raised if the property is programmatically changed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -3035,7 +3035,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -3101,7 +3101,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -3137,7 +3137,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -3172,7 +3172,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/DirListBox.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/DirListBox.xml index a18af16bed0..ef88867daab 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/DirListBox.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/DirListBox.xml @@ -38,8 +38,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -69,8 +69,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -104,8 +104,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -150,8 +150,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -196,8 +196,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -245,8 +245,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -288,8 +288,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -333,8 +333,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -380,10 +380,10 @@ - can be called multiple times by other objects. When you override , make sure not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + can be called multiple times by other objects. When you override , make sure not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -425,8 +425,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -471,8 +471,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -517,8 +517,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -564,8 +564,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -600,7 +600,7 @@ When overriding in a derived class, make sure to call the method of the base class so that registered delegates receive the event. - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -643,7 +643,7 @@ When overriding in a derived class, make sure to call the method of the base class so that registered delegates receive the event. - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -691,7 +691,7 @@ When overriding in a derived class, make sure to call the method of the base class so that registered delegates receive the event. - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -735,7 +735,7 @@ When overriding in a derived class, make sure to call the method of the base class so that registered delegates receive the event. - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -779,7 +779,7 @@ When overriding in a derived class, make sure to call the method of the base class so that registered delegates receive the event. - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -823,7 +823,7 @@ When overriding in a derived class, make sure to call the method of the base class so that registered delegates receive the event. - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -867,7 +867,7 @@ When overriding in a derived class, make sure to call the method of the base class so that registered delegates receive the event. - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -936,8 +936,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -974,8 +974,8 @@ When you override in a derived class, make sure to call the method so the control and its child controls are invalidated and redrawn. - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -1020,8 +1020,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -1067,8 +1067,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -1113,8 +1113,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/DirListBoxArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/DirListBoxArray.xml index b29e5f3142b..83aedc08fd3 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/DirListBoxArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/DirListBoxArray.xml @@ -149,7 +149,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -184,7 +184,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -265,7 +265,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -300,7 +300,7 @@ ## Remarks The `Change` event occurs when the selection in a control changes, either when the user double-clicks a new directory or when you change the property setting through code. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -333,7 +333,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -368,7 +368,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -403,7 +403,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -438,7 +438,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -473,7 +473,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -508,7 +508,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -541,7 +541,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -574,7 +574,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -610,7 +610,7 @@ ## Remarks The `DragEnter` event is raised when the user first drags the mouse cursor over the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -646,7 +646,7 @@ ## Remarks The `DragLeave` event is raised when the user drags the cursor out of the control or the user cancels the current drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -682,7 +682,7 @@ ## Remarks The `DragOver` event is raised when the mouse cursor moves within the bounds of the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -718,7 +718,7 @@ ## Remarks This event is used by an owner-drawn . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -753,7 +753,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -806,7 +806,7 @@ - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -841,7 +841,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -876,7 +876,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -983,7 +983,7 @@ ## Remarks The `GiveFeedback` event is raised when a drag-and-drop operation is started. By using the `GiveFeedback` event, the source of a drag event can modify the appearance of the mouse pointer in order to give the user visual feedback during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1019,7 +1019,7 @@ ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1092,7 +1092,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1177,7 +1177,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1225,7 +1225,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1269,7 +1269,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1305,7 +1305,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) ## Remarks The `Layout` event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed by using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a `Layout` event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1359,7 +1359,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) `Leave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1395,7 +1395,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1430,7 +1430,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) ## Remarks You can create an event handler for this event to specify the size an item is made before it is drawn in the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1479,7 +1479,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1525,7 +1525,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1577,7 +1577,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1623,7 +1623,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) `MouseLeave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1669,7 +1669,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1715,7 +1715,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1749,7 +1749,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1785,7 +1785,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1820,7 +1820,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) ## Remarks You should use the class to enable users to invoke Help on your accessible object by pressing the F1 key. The gives you complete information in the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1933,7 +1933,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1969,7 +1969,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2004,7 +2004,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2039,7 +2039,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2160,7 +2160,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2197,7 +2197,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) This event is raised if the control style is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2232,7 +2232,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2268,7 +2268,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2303,7 +2303,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2368,7 +2368,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2434,7 +2434,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2470,7 +2470,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2505,7 +2505,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/DriveListBox.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/DriveListBox.xml index 28c48789fef..06774c280ef 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/DriveListBox.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/DriveListBox.xml @@ -38,8 +38,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -69,8 +69,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -115,8 +115,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -161,8 +161,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -204,10 +204,10 @@ - can be called multiple times by other objects. When you override , make sure not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + can be called multiple times by other objects. When you override , make sure not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -249,8 +249,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -295,8 +295,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -343,8 +343,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -386,8 +386,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -441,8 +441,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -488,8 +488,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -534,8 +534,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -566,7 +566,7 @@ When you override in a derived class, be sure to call the method of the base class so that registered delegates receive the event. - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -610,7 +610,7 @@ When overriding in a derived class, make sure to call the method of the base class so that registered delegates receive the event. - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -654,7 +654,7 @@ When overriding in a derived class, make sure to call the method of the base class so that registered delegates receive the event. - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -698,7 +698,7 @@ When overriding in a derived class, make sure to call the method of the base class so that registered delegates receive the event. - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -742,7 +742,7 @@ When overriding in a derived class, make sure to call the method of the base class so that registered delegates receive the event. - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -796,8 +796,8 @@ When you override in a derived class, make sure to call the method so the control and its child controls are invalidated and redrawn. - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -843,8 +843,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -889,8 +889,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -935,8 +935,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -979,8 +979,8 @@ Inheriting controls should call the method for the base class to process any messages that they do not handle. - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/DriveListBoxArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/DriveListBoxArray.xml index bcfa80587e6..71f412de26e 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/DriveListBoxArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/DriveListBoxArray.xml @@ -149,7 +149,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -184,7 +184,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -265,7 +265,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -298,7 +298,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -335,7 +335,7 @@ A double-click is determined by the mouse settings of the user's operating system. The user can set the time between clicks of a mouse button that should be considered a double-click instead of two clicks. The `Click` event is raised every time that a control is double-clicked. For example, if you have event handlers for the `Click` and events of a control, the `Click` and events are raised when the control is double-clicked and both methods are called. If a control is double-clicked and that control does not support the event, the `Click` event might be raised two times. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -370,7 +370,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -405,7 +405,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -440,7 +440,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -475,7 +475,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -508,7 +508,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -542,7 +542,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -575,7 +575,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -611,7 +611,7 @@ ## Remarks The `DragEnter` event is raised when the user first drags the mouse cursor over the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -647,7 +647,7 @@ ## Remarks The `DragLeave` event is raised when the user drags the cursor out of the control or the user cancels the current drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -683,7 +683,7 @@ ## Remarks The `DragOver` event is raised when the mouse cursor moves within the bounds of the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -719,7 +719,7 @@ ## Remarks This event is used by an owner-drawn . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -752,7 +752,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -787,7 +787,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -822,7 +822,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -875,7 +875,7 @@ - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -910,7 +910,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -945,7 +945,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1052,7 +1052,7 @@ ## Remarks The `GiveFeedback` event is raised when a drag-and-drop operation is started. By using the `GiveFeedback` event, the source of a drag event can modify the appearance of the mouse pointer in order to give the user visual feedback during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1088,7 +1088,7 @@ ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1161,7 +1161,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1246,7 +1246,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1294,7 +1294,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1338,7 +1338,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1374,7 +1374,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) ## Remarks The `Layout` event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed by using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a `Layout` event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1428,7 +1428,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) `Leave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1464,7 +1464,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1499,7 +1499,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) ## Remarks You can create an event handler for this event to specify the size an item is made before it is drawn in the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1548,7 +1548,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1594,7 +1594,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1646,7 +1646,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1692,7 +1692,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) `MouseLeave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1738,7 +1738,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1784,7 +1784,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1818,7 +1818,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1854,7 +1854,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1889,7 +1889,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) ## Remarks You should use the class to enable users to invoke Help on your accessible object by pressing the F1 key. The gives you complete information in the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2002,7 +2002,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2038,7 +2038,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2073,7 +2073,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2108,7 +2108,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2143,7 +2143,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) ## Remarks `SelectionChangeCommitted` is raised only when the user changes the combo box selection. Do not use or to capture user changes, because those events are also raised when the selection changes programmatically. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2264,7 +2264,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2301,7 +2301,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) This event is raised if the control style is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2336,7 +2336,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2372,7 +2372,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2407,7 +2407,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2442,7 +2442,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2507,7 +2507,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2573,7 +2573,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2609,7 +2609,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2644,7 +2644,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/FileListBox.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/FileListBox.xml index e6931e5c62d..f5712f16087 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/FileListBox.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/FileListBox.xml @@ -37,8 +37,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -67,8 +67,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -110,8 +110,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -155,8 +155,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -200,8 +200,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -245,8 +245,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -288,8 +288,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -326,8 +326,8 @@ [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] To be added. - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -380,8 +380,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -426,8 +426,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -469,8 +469,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -505,7 +505,7 @@ - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -544,7 +544,7 @@ - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -583,7 +583,7 @@ - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -623,7 +623,7 @@ - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -689,8 +689,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -723,8 +723,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -772,8 +772,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -806,8 +806,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -852,8 +852,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -888,8 +888,8 @@ When you override in a derived class, make sure to call the method of the base class so the control and its child controls are invalidated and redrawn. - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -934,8 +934,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -977,8 +977,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) @@ -1022,8 +1022,8 @@ ]]> - SaveFileDialog Component Overview (Windows Forms) - OpenFileDialog Component Overview (Windows Forms) + SaveFileDialog Component Overview (Windows Forms) + OpenFileDialog Component Overview (Windows Forms) diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/FileListBoxArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/FileListBoxArray.xml index 1023a6ab8b1..c8f4fb051eb 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/FileListBoxArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/FileListBoxArray.xml @@ -149,7 +149,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -184,7 +184,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -265,7 +265,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -298,7 +298,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -333,7 +333,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -368,7 +368,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -403,7 +403,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -438,7 +438,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -473,7 +473,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -506,7 +506,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -539,7 +539,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -575,7 +575,7 @@ ## Remarks The `DragEnter` event is raised when the user first drags the mouse pointer over the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -611,7 +611,7 @@ ## Remarks The `DragLeave` event is raised when the user drags the mouse pointer out of the control or the user cancels the current drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -647,7 +647,7 @@ ## Remarks The `DragOver` event is raised when the mouse pointer moves within the bounds of the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -683,7 +683,7 @@ ## Remarks This event is used by an owner-drawn . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -718,7 +718,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -771,7 +771,7 @@ - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -806,7 +806,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -841,7 +841,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -948,7 +948,7 @@ ## Remarks The `GiveFeedback` event is raised when a drag-and-drop operation is started. By using the `GiveFeedback` event, the source of a drag event can modify the appearance of the mouse pointer in order to give the user visual feedback during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -984,7 +984,7 @@ ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1057,7 +1057,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1142,7 +1142,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1190,7 +1190,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1234,7 +1234,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1270,7 +1270,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) ## Remarks The `Layout` event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed by using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a `Layout` event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1324,7 +1324,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) `Leave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1360,7 +1360,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1395,7 +1395,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) ## Remarks You can create an event handler for this event to specify the size an item is made before it is drawn in the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1444,7 +1444,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1490,7 +1490,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1542,7 +1542,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1588,7 +1588,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) `MouseLeave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1634,7 +1634,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1680,7 +1680,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1714,7 +1714,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1750,7 +1750,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1958,7 +1958,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1994,7 +1994,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2029,7 +2029,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2064,7 +2064,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2185,7 +2185,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2222,7 +2222,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) This event is raised if the control style is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2257,7 +2257,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2293,7 +2293,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2328,7 +2328,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2393,7 +2393,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2459,7 +2459,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2495,7 +2495,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2530,7 +2530,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/FontDialogArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/FontDialogArray.xml index 34f07b7dd95..b9c984a8711 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/FontDialogArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/FontDialogArray.xml @@ -145,7 +145,7 @@ ## Remarks Every time the `Apply` button is clicked, another `Apply` event is raised. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -294,7 +294,7 @@ ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/GroupBoxArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/GroupBoxArray.xml index 503c6b85ee9..9911291313b 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/GroupBoxArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/GroupBoxArray.xml @@ -148,7 +148,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -183,7 +183,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -218,7 +218,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -252,7 +252,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -287,7 +287,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -368,7 +368,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -401,7 +401,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -435,7 +435,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -475,7 +475,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -509,7 +509,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -541,7 +541,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -573,7 +573,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -608,7 +608,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -643,7 +643,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -676,7 +676,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -712,7 +712,7 @@ ## Remarks The `DragEnter` event is raised when the user first drags the mouse cursor over the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -748,7 +748,7 @@ ## Remarks The `DragLeave` event is raised when the user drags the cursor out of the control or the user cancels the current drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -784,7 +784,7 @@ ## Remarks The `DragOver` event is raised when the mouse cursor moves within the bounds of the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -820,7 +820,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -873,7 +873,7 @@ - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -908,7 +908,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -943,7 +943,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1050,7 +1050,7 @@ ## Remarks The `GiveFeedback` event is raised when a drag-and-drop operation is started. By using the `GiveFeedback` event, the source of a drag event can modify the appearance of the mouse pointer in order to give the user visual feedback during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1086,7 +1086,7 @@ ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1159,7 +1159,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1236,7 +1236,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) ## Remarks The `Layout` event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed by using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a `Layout` event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1290,7 +1290,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) `Leave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1326,7 +1326,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1360,7 +1360,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1392,7 +1392,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1444,7 +1444,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1478,7 +1478,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1513,7 +1513,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1548,7 +1548,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) ## Remarks The `Paint` event handler is typically used to perform custom drawing when a control is redrawn. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1584,7 +1584,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1619,7 +1619,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) ## Remarks You should use the class to enable users to invoke Help on your accessible object by pressing the F1 key. The gives you complete information in the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1688,7 +1688,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1766,7 +1766,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1802,7 +1802,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1923,7 +1923,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1960,7 +1960,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) This event is raised if the control style is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1995,7 +1995,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2031,7 +2031,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2066,7 +2066,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2131,7 +2131,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2197,7 +2197,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2233,7 +2233,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/HScrollBarArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/HScrollBarArray.xml index 778feb79f2b..3813d45aa50 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/HScrollBarArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/HScrollBarArray.xml @@ -149,7 +149,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -230,7 +230,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -263,7 +263,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -297,7 +297,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -337,7 +337,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -371,7 +371,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -403,7 +403,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -435,7 +435,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -470,7 +470,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -505,7 +505,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -538,7 +538,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -574,7 +574,7 @@ ## Remarks The `DragEnter` event is raised when the user first drags the mouse cursor over the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -610,7 +610,7 @@ ## Remarks The `DragLeave` event is raised when the user drags the cursor out of the control or the user cancels the current drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -646,7 +646,7 @@ ## Remarks The `DragOver` event is raised when the mouse cursor moves within the bounds of the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -682,7 +682,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -735,7 +735,7 @@ - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -847,7 +847,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) ## Remarks The `GiveFeedback` event is raised when a drag-and-drop operation is started. By using the `GiveFeedback` event, the source of a drag event can modify the appearance of the mouse pointer in order to give the user visual feedback during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -883,7 +883,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1006,7 +1006,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1054,7 +1054,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1098,7 +1098,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1134,7 +1134,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) ## Remarks The `Layout` event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed by using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a `Layout` event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1188,7 +1188,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) `Leave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1224,7 +1224,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1258,7 +1258,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1290,7 +1290,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1336,7 +1336,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1388,7 +1388,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1434,7 +1434,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) `MouseLeave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1468,7 +1468,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1503,7 +1503,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1538,7 +1538,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1573,7 +1573,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) ## Remarks You should use the class to enable users to invoke Help on your accessible object by pressing the F1 key. The gives you complete information in the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1642,7 +1642,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1720,7 +1720,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1756,7 +1756,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1789,7 +1789,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1910,7 +1910,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1947,7 +1947,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) This event is raised if the control style is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1982,7 +1982,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2018,7 +2018,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2053,7 +2053,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2118,7 +2118,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2184,7 +2184,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2220,7 +2220,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2255,7 +2255,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/LabelArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/LabelArray.xml index 45e438a92b5..2f99915eb31 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/LabelArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/LabelArray.xml @@ -149,7 +149,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -184,7 +184,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -219,7 +219,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -300,7 +300,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -333,7 +333,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -370,7 +370,7 @@ A double-click is determined by the mouse settings of the user's operating system. The user can set the time between clicks of a mouse button that should be considered a double-click instead of two clicks. The `Click` event is raised every time that a control is double-clicked. For example, if you have event handlers for the `Click` and events of a control, the `Click` and events are raised when the control is double-clicked and both methods are called. If a control is double-clicked and that control does not support the event, the `Click` event might be raised two times. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -404,7 +404,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -444,7 +444,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -478,7 +478,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -510,7 +510,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -542,7 +542,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -577,7 +577,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -612,7 +612,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -645,7 +645,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -678,7 +678,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -714,7 +714,7 @@ ## Remarks The `DragEnter` event is raised when the user first drags the mouse cursor over the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -750,7 +750,7 @@ ## Remarks The `DragLeave` event is raised when the user drags the cursor out of the control or the user cancels the current drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -786,7 +786,7 @@ ## Remarks The `DragOver` event is raised when the mouse cursor moves within the bounds of the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -822,7 +822,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -875,7 +875,7 @@ - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -910,7 +910,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -945,7 +945,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1052,7 +1052,7 @@ ## Remarks The `GiveFeedback` event is raised when a drag-and-drop operation is started. By using the `GiveFeedback` event, the source of a drag event can modify the appearance of the mouse pointer in order to give the user visual feedback during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1088,7 +1088,7 @@ ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1203,7 +1203,7 @@ MsgBox(CStr(LabelArray(1).Text)) ## Remarks The `Layout` event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed by using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a `Layout` event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1257,7 +1257,7 @@ MsgBox(CStr(LabelArray(1).Text)) `Leave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1293,7 +1293,7 @@ MsgBox(CStr(LabelArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1327,7 +1327,7 @@ MsgBox(CStr(LabelArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1359,7 +1359,7 @@ MsgBox(CStr(LabelArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1405,7 +1405,7 @@ MsgBox(CStr(LabelArray(1).Text)) > [!NOTE] > events are logically higher-level events of a control. They are often raised by other actions, such as pressing the ENTER key when the control has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1453,7 +1453,7 @@ MsgBox(CStr(LabelArray(1).Text)) > [!NOTE] > events are logically higher-level events of a shape. They are often raised by other actions, such as pressing the ENTER key when the shape has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1503,7 +1503,7 @@ MsgBox(CStr(LabelArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1549,7 +1549,7 @@ MsgBox(CStr(LabelArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1601,7 +1601,7 @@ MsgBox(CStr(LabelArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1647,7 +1647,7 @@ MsgBox(CStr(LabelArray(1).Text)) `MouseLeave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1693,7 +1693,7 @@ MsgBox(CStr(LabelArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1739,7 +1739,7 @@ MsgBox(CStr(LabelArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1773,7 +1773,7 @@ MsgBox(CStr(LabelArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1808,7 +1808,7 @@ MsgBox(CStr(LabelArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1843,7 +1843,7 @@ MsgBox(CStr(LabelArray(1).Text)) ## Remarks The `Paint` event handler is typically used to perform custom drawing when a control is redrawn. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1879,7 +1879,7 @@ MsgBox(CStr(LabelArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1914,7 +1914,7 @@ MsgBox(CStr(LabelArray(1).Text)) ## Remarks You should use the class to enable users to invoke Help on your accessible object by pressing the F1 key. The gives you complete information in the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1983,7 +1983,7 @@ MsgBox(CStr(LabelArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2061,7 +2061,7 @@ MsgBox(CStr(LabelArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2097,7 +2097,7 @@ MsgBox(CStr(LabelArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2218,7 +2218,7 @@ MsgBox(CStr(LabelArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2255,7 +2255,7 @@ MsgBox(CStr(LabelArray(1).Text)) This event is raised if the control style is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2290,7 +2290,7 @@ MsgBox(CStr(LabelArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2326,7 +2326,7 @@ MsgBox(CStr(LabelArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2361,7 +2361,7 @@ MsgBox(CStr(LabelArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2396,7 +2396,7 @@ MsgBox(CStr(LabelArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2461,7 +2461,7 @@ MsgBox(CStr(LabelArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2527,7 +2527,7 @@ MsgBox(CStr(LabelArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2563,7 +2563,7 @@ MsgBox(CStr(LabelArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/ListBoxArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ListBoxArray.xml index 62c9a3a1b7c..4aab17d030a 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ListBoxArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ListBoxArray.xml @@ -149,7 +149,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -184,7 +184,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -265,7 +265,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -298,7 +298,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -334,7 +334,7 @@ A double-click is determined by the mouse settings of the user's operating system. The user can set the time between clicks of a mouse button that should be considered a double-click instead of two clicks. The `Click` event is raised every time that a control is double-clicked. For example, if you have event handlers for the `Click` and events of a control, the `Click` and events are raised when the control is double-clicked and both methods are called. If a control is double-clicked and that control does not support the event, the `Click` event might be raised two times. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -368,7 +368,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -408,7 +408,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -442,7 +442,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -474,7 +474,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -506,7 +506,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -541,7 +541,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -576,7 +576,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -611,7 +611,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -646,7 +646,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -679,7 +679,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -712,7 +712,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -748,7 +748,7 @@ ## Remarks The `DragEnter` event is raised when the user first drags the mouse cursor over the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -784,7 +784,7 @@ ## Remarks The `DragLeave` event is raised when the user drags the cursor out of the control or the user cancels the current drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -820,7 +820,7 @@ ## Remarks The `DragOver` event is raised when the mouse cursor moves within the bounds of the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -856,7 +856,7 @@ ## Remarks This event is used by an owner-drawn . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -891,7 +891,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -944,7 +944,7 @@ - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -979,7 +979,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1014,7 +1014,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1048,7 +1048,7 @@ ## Remarks The `Format` event is raised before each visible item in the is formatted. Handling this event gives you access to the string to be displayed for this list item, through the `Value` property of the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1082,7 +1082,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1116,7 +1116,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1223,7 +1223,7 @@ ## Remarks The `GiveFeedback` event is raised when a drag-and-drop operation is started. By using the `GiveFeedback` event, the source of a drag event can modify the appearance of the mouse pointer in order to give the user visual feedback during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1259,7 +1259,7 @@ ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1332,7 +1332,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1417,7 +1417,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1465,7 +1465,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1509,7 +1509,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1545,7 +1545,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) ## Remarks The `Layout` event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed by using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a `Layout` event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1599,7 +1599,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) `Leave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1635,7 +1635,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1669,7 +1669,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1704,7 +1704,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) ## Remarks You can create an event handler for this event to specify the size an item is made before it is drawn in the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1736,7 +1736,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1784,7 +1784,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) > [!NOTE] > events are logically higher-level events of a control. They are often raised by other actions, such as pressing the ENTER key when the control has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1832,7 +1832,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) > [!NOTE] > events are logically higher-level events of a shape. They are often raised by other actions, such as pressing the ENTER key when the shape has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1882,7 +1882,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1927,7 +1927,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1979,7 +1979,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2025,7 +2025,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) `MouseLeave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2071,7 +2071,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2117,7 +2117,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2151,7 +2151,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2186,7 +2186,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2221,7 +2221,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2256,7 +2256,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) ## Remarks You should use the class to enable users to invoke Help on your accessible object by pressing the F1 key. The gives you complete information in the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2325,7 +2325,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2403,7 +2403,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2439,7 +2439,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2474,7 +2474,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2509,7 +2509,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2630,7 +2630,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2667,7 +2667,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) This event is raised if the control style is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2702,7 +2702,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2738,7 +2738,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2773,7 +2773,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2838,7 +2838,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2904,7 +2904,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2940,7 +2940,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2975,7 +2975,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/ListViewArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ListViewArray.xml index 3b4b5d86e4e..7305c1cc818 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ListViewArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ListViewArray.xml @@ -147,7 +147,7 @@ In order for the `AfterLabelEdit` event to be raised, the property of the control must be set to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -181,7 +181,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -215,7 +215,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -249,7 +249,7 @@ ## Remarks The `BeforeLabelEdit` event occurs when the user starts modifying the text for an item. If the event handler cancels this event, the user cannot change the text. You can use this event to prevent the user from editing specific items in the control. If the property of the control is set to `false`, the `BeforeLabelEdit` event is not raised; all user attempts to change item labels are automatically rejected. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -283,7 +283,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -317,7 +317,7 @@ ## Remarks Handling this event enables the to update the item information held in cache so that it is readily available. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -396,7 +396,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -428,7 +428,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -464,7 +464,7 @@ A double-click is determined by the mouse settings of the user's operating system. The user can set the time between clicks of a mouse button that should be considered a double-click instead of two clicks. The `Click` event is raised every time that a control is double-clicked. For example, if you have event handlers for the `Click` and events of a control, the `Click` and events are raised when the control is double-clicked and both methods are called. If a control is double-clicked and that control does not support the event, the `Click` event might be raised two times. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -498,7 +498,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -532,7 +532,7 @@ ## Remarks The `ColumnClick` event occurs when the user clicks one of the column headers in a details view of the items in a control (when the property is set to ). The `ColumnClick` event is typically handled to sort the items in the , using the clicked column as the column to sort by. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -566,7 +566,7 @@ ## Remarks The `ColumnReordered` event is a cancelable event and can be canceled by handling the event and setting the [System.Windows.Forms.ColumnReorderedEventArgs.Cancel](xref:System.ComponentModel.CancelEventArgs.Cancel) property to `true`. However, if the event is canceled, the of the will not change to the value. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -598,7 +598,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -632,7 +632,7 @@ ## Remarks This event allows you to check the new column width with the `ColumnWidthChangingEventArgs.NewWidth` property, and cancel the event if you choose by setting the property to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -671,7 +671,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -705,7 +705,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -737,7 +737,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -769,7 +769,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -803,7 +803,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -837,7 +837,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -869,7 +869,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -901,7 +901,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -936,7 +936,7 @@ ## Remarks The `DragEnter` event is raised when the user first drags the mouse cursor over the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -971,7 +971,7 @@ ## Remarks The `DragLeave` event is raised when the user drags the cursor out of the control or the user cancels the current drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1006,7 +1006,7 @@ ## Remarks The `DragOver` event is raised when the mouse cursor moves within the bounds of the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1041,7 +1041,7 @@ ## Remarks This event lets you customize the appearance of a control using owner drawing. It is raised only when the property is set to `true` and the property is set to `View.Details`. This event can occur for each column header in the control. For more information on owner drawing, see the property reference topic. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1075,7 +1075,7 @@ ## Remarks This event is used by an owner-drawn . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1109,7 +1109,7 @@ ## Remarks This event lets you customize the appearance of a control using owner drawing. It is raised only when the property is set to `true` and the property is set to `View.Details`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1143,7 +1143,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1195,7 +1195,7 @@ - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1229,7 +1229,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1263,7 +1263,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1367,7 +1367,7 @@ ## Remarks The `GiveFeedback` event is raised when a drag-and-drop operation is started. By using the `GiveFeedback` event, the source of a drag event can modify the appearance of the mouse pointer in order to give the user visual feedback during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1402,7 +1402,7 @@ ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1473,7 +1473,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1548,7 +1548,7 @@ MsgBox(CStr(ListViewArray(1).Text)) ## Remarks The `ItemActivate` event occurs when the user activates one or more items in the control. The user can activate an item with either a single-click or double-click, depending on the value of the property, or with the keyboard. From within the event handler for the `ItemActivate` event, you can reference the or properties to access the collection of items selected in the to determine which items are being activated. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1582,7 +1582,7 @@ MsgBox(CStr(ListViewArray(1).Text)) ## Remarks The check state is not updated until after the `ItemCheck` event occurs. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1614,7 +1614,7 @@ MsgBox(CStr(ListViewArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1648,7 +1648,7 @@ MsgBox(CStr(ListViewArray(1).Text)) ## Remarks The `ItemDrag` event occurs when the user begins dragging an item. Typically the event handler for the `ItemDrag` event performs the task of dragging by calling the method. You can use this event to perform the tasks necessary to drag items into and out of your application's control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1680,7 +1680,7 @@ MsgBox(CStr(ListViewArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1716,7 +1716,7 @@ MsgBox(CStr(ListViewArray(1).Text)) The I`temSelectionChanged` event occurs whether the item state changes from selected to deselected or deselected to selected. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1758,7 +1758,7 @@ MsgBox(CStr(ListViewArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1805,7 +1805,7 @@ MsgBox(CStr(ListViewArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1848,7 +1848,7 @@ MsgBox(CStr(ListViewArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1883,7 +1883,7 @@ MsgBox(CStr(ListViewArray(1).Text)) ## Remarks The `Layout` event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed by using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a `Layout` event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1936,7 +1936,7 @@ MsgBox(CStr(ListViewArray(1).Text)) `Leave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1971,7 +1971,7 @@ MsgBox(CStr(ListViewArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2005,7 +2005,7 @@ MsgBox(CStr(ListViewArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2037,7 +2037,7 @@ MsgBox(CStr(ListViewArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2085,7 +2085,7 @@ MsgBox(CStr(ListViewArray(1).Text)) > [!NOTE] > events are logically higher-level events of a control. They are often raised by other actions, such as pressing the ENTER key when the control has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2133,7 +2133,7 @@ MsgBox(CStr(ListViewArray(1).Text)) > [!NOTE] > events are logically higher-level events of a shape. They are often raised by other actions, such as pressing the ENTER key when the shape has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2182,7 +2182,7 @@ MsgBox(CStr(ListViewArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2227,7 +2227,7 @@ MsgBox(CStr(ListViewArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2278,7 +2278,7 @@ MsgBox(CStr(ListViewArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2323,7 +2323,7 @@ MsgBox(CStr(ListViewArray(1).Text)) `MouseLeave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2368,7 +2368,7 @@ MsgBox(CStr(ListViewArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2413,7 +2413,7 @@ MsgBox(CStr(ListViewArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2446,7 +2446,7 @@ MsgBox(CStr(ListViewArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2481,7 +2481,7 @@ MsgBox(CStr(ListViewArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2515,7 +2515,7 @@ MsgBox(CStr(ListViewArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2549,7 +2549,7 @@ MsgBox(CStr(ListViewArray(1).Text)) ## Remarks You should use the class to enable users to invoke Help on your accessible object by pressing the F1 key. The gives you complete information in the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2617,7 +2617,7 @@ MsgBox(CStr(ListViewArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2693,7 +2693,7 @@ MsgBox(CStr(ListViewArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2728,7 +2728,7 @@ MsgBox(CStr(ListViewArray(1).Text)) ## Remarks You should set the `RetrieveVirtualItemEventArgs.Item` property to a valid when handling this event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2762,7 +2762,7 @@ MsgBox(CStr(ListViewArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2796,7 +2796,7 @@ MsgBox(CStr(ListViewArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2830,7 +2830,7 @@ MsgBox(CStr(ListViewArray(1).Text)) ## Remarks This event occurs when a is in virtual mode and the or method is called. When handling this event, you should calculate which item from the list of items supplied by the Items property matches the search criteria and set the `SearchForVirtualItemEventArgs.Index` property to the index of the ListViewItem. If an item is not provided, and FindItemWithText will return a null reference (Nothing in Visual Basic). - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2864,7 +2864,7 @@ MsgBox(CStr(ListViewArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2982,7 +2982,7 @@ MsgBox(CStr(ListViewArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -3018,7 +3018,7 @@ MsgBox(CStr(ListViewArray(1).Text)) This event is raised if the control style is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -3052,7 +3052,7 @@ MsgBox(CStr(ListViewArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -3087,7 +3087,7 @@ MsgBox(CStr(ListViewArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -3121,7 +3121,7 @@ MsgBox(CStr(ListViewArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -3185,7 +3185,7 @@ MsgBox(CStr(ListViewArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -3250,7 +3250,7 @@ MsgBox(CStr(ListViewArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -3285,7 +3285,7 @@ MsgBox(CStr(ListViewArray(1).Text)) ## Remarks If the is not in virtual mode, the event will occur. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -3320,7 +3320,7 @@ MsgBox(CStr(ListViewArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/LoadResConstants.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/LoadResConstants.xml index 667f3fb4bab..fd5cf1d7413 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/LoadResConstants.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/LoadResConstants.xml @@ -34,7 +34,7 @@ ]]> - My.Resources Object + My.Resources Object diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/MaskedTextBoxArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/MaskedTextBoxArray.xml index f7d9be1fbe9..2f26a65c8f1 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/MaskedTextBoxArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/MaskedTextBoxArray.xml @@ -145,7 +145,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -179,7 +179,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -213,7 +213,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -292,7 +292,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -324,7 +324,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -360,7 +360,7 @@ A double-click is determined by the mouse settings of the user's operating system. The user can set the time between clicks of a mouse button that should be considered a double-click instead of two clicks. The `Click` event is raised every time that a control is double-clicked. For example, if you have event handlers for the `Click` and events of a control, the `Click` and events are raised when the control is double-clicked and both methods are called. If a control is double-clicked and that control does not support the event, the `Click` event might be raised two times. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -394,7 +394,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -433,7 +433,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -467,7 +467,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -499,7 +499,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -531,7 +531,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -565,7 +565,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -599,7 +599,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -631,7 +631,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -663,7 +663,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -698,7 +698,7 @@ ## Remarks The `DragEnter` event is raised when the user first drags the mouse pointer over the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -733,7 +733,7 @@ ## Remarks The `DragLeave` event is raised when the user drags the mouse pointer out of the control or the user cancels the current drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -768,7 +768,7 @@ ## Remarks The `DragOver` event is raised when the mouse pointer moves within the bounds of the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -803,7 +803,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -855,7 +855,7 @@ - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -889,7 +889,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -923,7 +923,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1027,7 +1027,7 @@ ## Remarks The `GiveFeedback` event is raised when a drag-and-drop operation is started. By using the `GiveFeedback` event, the source of a drag event can modify the appearance of the mouse pointer in order to give the user visual feedback during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1062,7 +1062,7 @@ ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1097,7 +1097,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1167,7 +1167,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1201,7 +1201,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1284,7 +1284,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1331,7 +1331,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1374,7 +1374,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1409,7 +1409,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) ## Remarks The `Layout` event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed by using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a `Layout` event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1462,7 +1462,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) `Leave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1497,7 +1497,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1531,7 +1531,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1565,7 +1565,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. This event is also raised if the is indirectly changed by a member such as , , , and . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1599,7 +1599,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) ## Remarks The `MaskInputRejected` event occurs when a character is rejected by the input mask. The input mask, represented by the property, is interpreted by the masked text provider associated with the control through the property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1634,7 +1634,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1666,7 +1666,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1712,7 +1712,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) > [!NOTE] > events are logically higher-level events of a control. They are often raised by other actions, such as pressing the ENTER key when the control has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1760,7 +1760,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) > [!NOTE] > events are logically higher-level events of a control. They are often raised by other actions, such as pressing the ENTER key when the control has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1805,7 +1805,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1850,7 +1850,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1899,7 +1899,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1944,7 +1944,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) `MouseLeave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1989,7 +1989,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2034,7 +2034,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2067,7 +2067,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2102,7 +2102,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2136,7 +2136,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) ## Remarks You should use the class to enable users to invoke Help on your accessible object by pressing the F1 key. The gives you complete information in the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2204,7 +2204,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2238,7 +2238,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2314,7 +2314,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2349,7 +2349,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2467,7 +2467,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2503,7 +2503,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) This event is raised if the control style is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2537,7 +2537,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2572,7 +2572,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2606,7 +2606,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2640,7 +2640,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2674,7 +2674,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2708,7 +2708,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) ## Remarks The control will optionally validate user input against the type defined by its property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2773,7 +2773,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2838,7 +2838,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2873,7 +2873,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/MenuItemArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/MenuItemArray.xml index 9182b35ed1d..047d29a1da0 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/MenuItemArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/MenuItemArray.xml @@ -197,7 +197,7 @@ A double-click is determined by the mouse settings of the user's operating system. The user can set the time between clicks of a mouse button that should be considered a double-click instead of two clicks. The `Click` event is raised every time that a control is double-clicked. For example, if you have event handlers for the `Click` and events of a control, the `Click` and events are raised when the control is double-clicked and both methods are called. If a control is double-clicked and that control does not support the event, the `Click` event might be raised two times. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -232,7 +232,7 @@ ## Remarks This event is used by an owner-drawn . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -418,7 +418,7 @@ MsgBox(CStr(MenuItemArray(1).Text)) ## Remarks You can create an event handler for this event to specify the size an item is made before it is drawn in the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -453,7 +453,7 @@ MsgBox(CStr(MenuItemArray(1).Text)) ## Remarks This event occurs only when a menu item has submenu items to display. You can use this event handler to add, remove, enable, disable, check, or uncheck menu items based on the state of your application before they are displayed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -529,7 +529,7 @@ MsgBox(CStr(MenuItemArray(1).Text)) ## Remarks This event is typically raised when the user rests the mouse pointer over the menu item. The event can also be raised when the user highlights a menu item by using the keyboard to scroll to the menu item with the arrow keys. You can use this event to display a detailed Help string pertaining to this menu item in an application's status bar. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/OpenFileDialogArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/OpenFileDialogArray.xml index 3e6b8ee1fc4..3b10d15fad8 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/OpenFileDialogArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/OpenFileDialogArray.xml @@ -188,7 +188,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -290,7 +290,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/PanelArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/PanelArray.xml index ef575fae1ff..cdcbb150127 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/PanelArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/PanelArray.xml @@ -148,7 +148,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -183,7 +183,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -218,7 +218,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -252,7 +252,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -287,7 +287,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -368,7 +368,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -401,7 +401,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -438,7 +438,7 @@ A double-click is determined by the mouse settings of the user's operating system. The user can set the time between clicks of a mouse button that should be considered a double-click instead of two clicks. The `Click` event is raised every time that a control is double-clicked. For example, if you have event handlers for the `Click` and events of a control, the `Click` and events are raised when the control is double-clicked and both methods are called. If a control is double-clicked and that control does not support the event, the `Click` event might be raised two times. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -472,7 +472,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -512,7 +512,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -546,7 +546,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -578,7 +578,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -610,7 +610,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -645,7 +645,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -680,7 +680,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -713,7 +713,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -746,7 +746,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -782,7 +782,7 @@ ## Remarks The `DragEnter` event is raised when the user first drags the mouse cursor over the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -818,7 +818,7 @@ ## Remarks The `DragLeave` event is raised when the user drags the cursor out of the control or the user cancels the current drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -854,7 +854,7 @@ ## Remarks The `DragOver` event is raised when the mouse cursor moves within the bounds of the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -890,7 +890,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -943,7 +943,7 @@ - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -978,7 +978,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1013,7 +1013,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1120,7 +1120,7 @@ ## Remarks The `GiveFeedback` event is raised when a drag-and-drop operation is started. By using the `GiveFeedback` event, the source of a drag event can modify the appearance of the mouse pointer in order to give the user visual feedback during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1156,7 +1156,7 @@ ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1229,7 +1229,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1306,7 +1306,7 @@ MsgBox(CStr(PanelArray(1).Text)) ## Remarks The `Layout` event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed by using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a `Layout` event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1360,7 +1360,7 @@ MsgBox(CStr(PanelArray(1).Text)) `Leave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1396,7 +1396,7 @@ MsgBox(CStr(PanelArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1430,7 +1430,7 @@ MsgBox(CStr(PanelArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1462,7 +1462,7 @@ MsgBox(CStr(PanelArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1508,7 +1508,7 @@ MsgBox(CStr(PanelArray(1).Text)) > [!NOTE] > events are logically higher-level events of a control. They are often raised by other actions, such as pressing the ENTER key when the control has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1556,7 +1556,7 @@ MsgBox(CStr(PanelArray(1).Text)) > [!NOTE] > events are logically higher-level events of a control. They are often raised by other actions, such as pressing the ENTER key when the control has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1602,7 +1602,7 @@ MsgBox(CStr(PanelArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1648,7 +1648,7 @@ MsgBox(CStr(PanelArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1698,7 +1698,7 @@ MsgBox(CStr(PanelArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1744,7 +1744,7 @@ MsgBox(CStr(PanelArray(1).Text)) `MouseLeave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1790,7 +1790,7 @@ MsgBox(CStr(PanelArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1836,7 +1836,7 @@ MsgBox(CStr(PanelArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1870,7 +1870,7 @@ MsgBox(CStr(PanelArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1905,7 +1905,7 @@ MsgBox(CStr(PanelArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1940,7 +1940,7 @@ MsgBox(CStr(PanelArray(1).Text)) ## Remarks The `Paint` event handler is typically used to perform custom drawing when a control is redrawn. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1976,7 +1976,7 @@ MsgBox(CStr(PanelArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2011,7 +2011,7 @@ MsgBox(CStr(PanelArray(1).Text)) ## Remarks You should use the class to enable users to invoke Help on your accessible object by pressing the F1 key. The gives you complete information in the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2080,7 +2080,7 @@ MsgBox(CStr(PanelArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2158,7 +2158,7 @@ MsgBox(CStr(PanelArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2194,7 +2194,7 @@ MsgBox(CStr(PanelArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2226,7 +2226,7 @@ MsgBox(CStr(PanelArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2347,7 +2347,7 @@ MsgBox(CStr(PanelArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2384,7 +2384,7 @@ MsgBox(CStr(PanelArray(1).Text)) This event is raised if the control style is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2419,7 +2419,7 @@ MsgBox(CStr(PanelArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2455,7 +2455,7 @@ MsgBox(CStr(PanelArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2490,7 +2490,7 @@ MsgBox(CStr(PanelArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2555,7 +2555,7 @@ MsgBox(CStr(PanelArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2621,7 +2621,7 @@ MsgBox(CStr(PanelArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2657,7 +2657,7 @@ MsgBox(CStr(PanelArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/PictureBoxArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/PictureBoxArray.xml index f1b0a7df732..d85d2c0d7e2 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/PictureBoxArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/PictureBoxArray.xml @@ -149,7 +149,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -184,7 +184,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -218,7 +218,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -253,7 +253,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -332,7 +332,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -369,7 +369,7 @@ A double-click is determined by the mouse settings of the user's operating system. The user can set the time between clicks of a mouse button that should be considered a double-click instead of two clicks. The `Click` event is raised every time that a control is double-clicked. For example, if you have event handlers for the `Click` and events of a control, the `Click` and events are raised when the control is double-clicked and both methods are called. If a control is double-clicked and that control does not support the event, the `Click` event might be raised two times. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -403,7 +403,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -443,7 +443,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -477,7 +477,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -509,7 +509,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -541,7 +541,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -576,7 +576,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -611,7 +611,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -644,7 +644,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -677,7 +677,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -713,7 +713,7 @@ ## Remarks The `DragEnter` event is raised when the user first drags the mouse cursor over the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -749,7 +749,7 @@ ## Remarks The `DragLeave` event is raised when the user drags the cursor out of the control or the user cancels the current drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -785,7 +785,7 @@ ## Remarks The `DragOver` event is raised when the mouse cursor moves within the bounds of the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -821,7 +821,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -928,7 +928,7 @@ ## Remarks The `GiveFeedback` event is raised when a drag-and-drop operation is started. By using the `GiveFeedback` event, the source of a drag event can modify the appearance of the mouse pointer in order to give the user visual feedback during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -964,7 +964,7 @@ ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1079,7 +1079,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) ## Remarks The `Layout` event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed by using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a `Layout` event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1114,7 +1114,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) ## Remarks The `LoadCompleted` event occurs only when the image is loaded asynchronously by using one of the methods, and is false. If the image-load is canceled by calling the method the property of the will be set to true. If an exception or error occurs during the load process, it will be caught and the `Error` property of the will contain the exception information. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1150,7 +1150,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) Handle the `LoadProgressChanged` event if you want to reflect the progress of an asynchronous image-loading operation in a or similar control. Use the property of the to update the progress value. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1185,7 +1185,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1219,7 +1219,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1251,7 +1251,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1297,7 +1297,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) > [!NOTE] > events are logically higher-level events of a control. They are often raised by other actions, such as pressing the ENTER key when the control has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1345,7 +1345,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) > [!NOTE] > events are logically higher-level events of a shape. They are often raised by other actions, such as pressing the ENTER key when the shape has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1391,7 +1391,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1437,7 +1437,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1487,7 +1487,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1533,7 +1533,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) `MouseLeave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1579,7 +1579,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1625,7 +1625,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1659,7 +1659,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1694,7 +1694,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1729,7 +1729,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) ## Remarks The `Paint` event handler is typically used to perform custom drawing when a control is redrawn. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1765,7 +1765,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1800,7 +1800,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) ## Remarks You should use the class to enable users to invoke Help on your accessible object by pressing the F1 key. The gives you complete information in the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1869,7 +1869,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1947,7 +1947,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2069,7 +2069,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2104,7 +2104,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2141,7 +2141,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) This event is raised if the control style is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2176,7 +2176,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2242,7 +2242,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2308,7 +2308,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2344,7 +2344,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/PrintDialogArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/PrintDialogArray.xml index 515480ddd65..8c94c535ad4 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/PrintDialogArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/PrintDialogArray.xml @@ -260,7 +260,7 @@ ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/ProgressBarArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ProgressBarArray.xml index 762c09e5494..cc5b8567bb9 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ProgressBarArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ProgressBarArray.xml @@ -145,7 +145,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -179,7 +179,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -256,7 +256,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -292,7 +292,7 @@ A double-click is determined by the mouse settings of the user's operating system. The user can set the time between clicks of a mouse button that should be considered a double-click instead of two clicks. The `Click` event is raised every time that a control is double-clicked. For example, if you have event handlers for the `Click` and events of a control, the `Click` and events are raised when the control is double-clicked and both methods are called. If a control is double-clicked and that control does not support the event, the `Click` event might be raised two times. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -326,7 +326,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -365,7 +365,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -399,7 +399,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -431,7 +431,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -463,7 +463,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -497,7 +497,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -531,7 +531,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -563,7 +563,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -598,7 +598,7 @@ ## Remarks The `DragEnter` event is raised when the user first drags the mouse cursor over the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -633,7 +633,7 @@ ## Remarks The `DragLeave` event is raised when the user drags the cursor out of the control or the user cancels the current drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -668,7 +668,7 @@ ## Remarks The `DragOver` event is raised when the mouse cursor moves within the bounds of the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -703,7 +703,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -737,7 +737,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -841,7 +841,7 @@ ## Remarks The `GiveFeedback` event is raised when a drag-and-drop operation is started. By using the `GiveFeedback` event, the source of a drag event can modify the appearance of the mouse pointer in order to give the user visual feedback during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -876,7 +876,7 @@ ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -988,7 +988,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) ## Remarks The `Layout` event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed by using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a `Layout` event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1023,7 +1023,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1057,7 +1057,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1089,7 +1089,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1135,7 +1135,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) > [!NOTE] > events are logically higher-level events of a control. They are often raised by other actions, such as pressing the ENTER key when the control has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1180,7 +1180,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1225,7 +1225,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1274,7 +1274,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1319,7 +1319,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) `MouseLeave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1364,7 +1364,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1409,7 +1409,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1442,7 +1442,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1477,7 +1477,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1511,7 +1511,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1545,7 +1545,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) ## Remarks You should use the class to enable users to invoke Help on your accessible object by pressing the F1 key. The gives you complete information in the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1613,7 +1613,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1689,7 +1689,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1724,7 +1724,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1758,7 +1758,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1876,7 +1876,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1912,7 +1912,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) This event is raised if the control style is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1946,7 +1946,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1981,7 +1981,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2045,7 +2045,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2110,7 +2110,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2145,7 +2145,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/RadioButtonArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/RadioButtonArray.xml index 7d347c1f800..f153d3e5879 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/RadioButtonArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/RadioButtonArray.xml @@ -149,7 +149,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -183,7 +183,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -218,7 +218,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -253,7 +253,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -287,7 +287,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -322,7 +322,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -403,7 +403,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -436,7 +436,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -471,7 +471,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -508,7 +508,7 @@ A double-click is determined by the mouse settings of the user's operating system. The user can set the time between clicks of a mouse button that should be considered a double-click instead of two clicks. The `Click` event is raised every time that a control is double-clicked. For example, if you have event handlers for the `Click` and events of a control, the `Click` and events are raised when the control is double-clicked and both methods are called. If a control is double-clicked and that control does not support the event, the `Click` event might be raised two times. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -542,7 +542,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -582,7 +582,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -616,7 +616,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -648,7 +648,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -680,7 +680,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -715,7 +715,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -750,7 +750,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -783,7 +783,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -819,7 +819,7 @@ ## Remarks The `DragEnter` event is raised when the user first drags the mouse cursor over the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -855,7 +855,7 @@ ## Remarks The `DragLeave` event is raised when the user drags the cursor out of the control or the user cancels the current drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -891,7 +891,7 @@ ## Remarks The `DragOver` event is raised when the mouse cursor moves within the bounds of the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -927,7 +927,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -980,7 +980,7 @@ - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1015,7 +1015,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1050,7 +1050,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1157,7 +1157,7 @@ ## Remarks The `GiveFeedback` event is raised when a drag-and-drop operation is started. By using the `GiveFeedback` event, the source of a drag event can modify the appearance of the mouse pointer in order to give the user visual feedback during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1193,7 +1193,7 @@ ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1316,7 +1316,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1364,7 +1364,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1408,7 +1408,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1444,7 +1444,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) ## Remarks The `Layout` event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed by using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a `Layout` event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1498,7 +1498,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) `Leave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1534,7 +1534,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1568,7 +1568,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1600,7 +1600,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1648,7 +1648,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) > [!NOTE] > events are logically higher-level events of a control. They are often raised by other actions, such as pressing the ENTER key when the control has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1694,7 +1694,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1740,7 +1740,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1790,7 +1790,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1836,7 +1836,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) `MouseLeave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1882,7 +1882,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1928,7 +1928,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1962,7 +1962,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1997,7 +1997,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2032,7 +2032,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) ## Remarks The `Paint` event handler is typically used to perform custom drawing when a control is redrawn. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2068,7 +2068,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2103,7 +2103,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) ## Remarks You should use the class to enable users to invoke Help on your accessible object by pressing the F1 key. The gives you complete information in the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2172,7 +2172,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2250,7 +2250,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2286,7 +2286,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2407,7 +2407,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2444,7 +2444,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) This event is raised if the control style is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2479,7 +2479,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2515,7 +2515,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2550,7 +2550,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2585,7 +2585,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2650,7 +2650,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2716,7 +2716,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2752,7 +2752,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/RichTextBoxArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/RichTextBoxArray.xml index d038f9611b0..8fd629e7f46 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/RichTextBoxArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/RichTextBoxArray.xml @@ -145,7 +145,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -179,7 +179,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -213,7 +213,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -247,7 +247,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -326,7 +326,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -358,7 +358,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -394,7 +394,7 @@ A double-click is determined by the mouse settings of the user's operating system. The user can set the time between clicks of a mouse button that should be considered a double-click instead of two clicks. The `Click` event is raised every time that a control is double-clicked. For example, if you have event handlers for the `Click` and events of a control, the `Click` and events are raised when the control is double-clicked and both methods are called. If a control is double-clicked and that control does not support the event, the `Click` event might be raised two times. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -428,7 +428,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -460,7 +460,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -499,7 +499,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -533,7 +533,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -565,7 +565,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -597,7 +597,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -631,7 +631,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -665,7 +665,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -697,7 +697,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -731,7 +731,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -763,7 +763,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -797,7 +797,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -831,7 +831,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -935,7 +935,7 @@ ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -970,7 +970,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1038,7 +1038,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1070,7 +1070,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1104,7 +1104,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1187,7 +1187,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1234,7 +1234,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1277,7 +1277,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1312,7 +1312,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) ## Remarks The `Layout` event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed by using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a `Layout` event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1365,7 +1365,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) `Leave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1400,7 +1400,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) ## Remarks You can create an event handler for this event to process a link that has been clicked within the control. By using the information provided to the event handler, you can determine which link was clicked in the document. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1434,7 +1434,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1468,7 +1468,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1502,7 +1502,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1549,7 +1549,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) > [!NOTE] > events are logically higher-level events of a control. They are often raised by other actions, such as pressing the ENTER key when the control has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1596,7 +1596,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) > [!NOTE] > events are logically higher-level events of a shape. They are often raised by other actions, such as pressing the ENTER key when the shape has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1644,7 +1644,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) > [!NOTE] > events are logically higher-level events of a shape. They are often raised by other actions, such as pressing the ENTER key when the shape has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1689,7 +1689,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1734,7 +1734,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1783,7 +1783,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1828,7 +1828,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) `MouseLeave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1873,7 +1873,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1918,7 +1918,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1951,7 +1951,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1986,7 +1986,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2020,7 +2020,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2054,7 +2054,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) ## Remarks You can create an event handler for this event in your applications to determine when the user has tried to modify text that has been marked as protected in the control. The event handler can be used to notify the user that the text the user is trying to modify is protected or to display a dialog box that enables the user to make appropriate changes to the text. For example, if the protected area is a date, you can display a dialog box that enables the user to select a date that can then be applied to the text of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2088,7 +2088,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) ## Remarks You should use the class to enable users to invoke Help on your accessible object by pressing the F1 key. The gives you complete information in the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2123,7 +2123,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2157,7 +2157,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2233,7 +2233,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2268,7 +2268,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2302,7 +2302,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) ## Remarks You can create an event handler for this event to determine when the user has changed text selection in the control. An event handler for this event can be used to keep text selected until the user has completed a task in the application. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2420,7 +2420,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2456,7 +2456,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) This event is raised if the control style is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2490,7 +2490,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2525,7 +2525,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2559,7 +2559,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2593,7 +2593,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2657,7 +2657,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2722,7 +2722,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2757,7 +2757,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2789,7 +2789,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/SaveFileDialogArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/SaveFileDialogArray.xml index 342d9782287..953d3877ef4 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/SaveFileDialogArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/SaveFileDialogArray.xml @@ -188,7 +188,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -290,7 +290,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/StatusBarArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/StatusBarArray.xml index 0cf3caf0e9d..b2dc2efb6f7 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/StatusBarArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/StatusBarArray.xml @@ -145,7 +145,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -224,7 +224,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -256,7 +256,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -292,7 +292,7 @@ A double-click is determined by the mouse settings of the user's operating system. The user can set the time between clicks of a mouse button that should be considered a double-click instead of two clicks. The `Click` event is raised every time that a control is double-clicked. For example, if you have event handlers for the `Click` and events of a control, the `Click` and events are raised when the control is double-clicked and both methods are called. If a control is double-clicked and that control does not support the event, the `Click` event might be raised two times. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -326,7 +326,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -365,7 +365,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -399,7 +399,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -433,7 +433,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -467,7 +467,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -501,7 +501,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -535,7 +535,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -567,7 +567,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -599,7 +599,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -634,7 +634,7 @@ ## Remarks The `DragEnter` event is raised when the user first drags the mouse cursor over the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -669,7 +669,7 @@ ## Remarks The `DragLeave` event is raised when the user drags the cursor out of the control or the user cancels the current drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -704,7 +704,7 @@ ## Remarks The `DragOver` event is raised when the mouse cursor moves within the bounds of the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -739,7 +739,7 @@ ## Remarks You can use this event to perform drawing operations in an owner-drawn control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -774,7 +774,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -806,7 +806,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -840,7 +840,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -944,7 +944,7 @@ ## Remarks The `GiveFeedback` event is raised when a drag-and-drop operation is started. With the `GiveFeedback` event, the source of a drag event can modify the appearance of the mouse pointer in order to give the user visual feedback during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -978,7 +978,7 @@ ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1098,7 +1098,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1145,7 +1145,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1188,7 +1188,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1223,7 +1223,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) ## Remarks The `Layout` event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed by using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a `Layout` event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1276,7 +1276,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) `Leave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1311,7 +1311,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1345,7 +1345,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1392,7 +1392,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) > [!NOTE] > events are logically higher-level events of a control. They are often raised by other actions, such as pressing the ENTER key when the control has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1439,7 +1439,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) > [!NOTE] > events are logically higher-level events of a shape. They are often raised by other actions, such as pressing the ENTER key when the shape has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1487,7 +1487,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) > [!NOTE] > events are logically higher-level events of a shape. They are often raised by other actions, such as pressing the ENTER key when the shape has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1532,7 +1532,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1577,7 +1577,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1626,7 +1626,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1671,7 +1671,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) `MouseLeave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1716,7 +1716,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1761,7 +1761,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1794,7 +1794,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1829,7 +1829,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1863,7 +1863,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) ## Remarks You can use this event to perform tasks when a panel within a control is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1898,7 +1898,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1932,7 +1932,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) ## Remarks You should use the class to enable users to invoke Help on your accessible object by pressing the F1 key. The gives you complete information in the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2000,7 +2000,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2076,7 +2076,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2111,7 +2111,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2229,7 +2229,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2265,7 +2265,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) This event is raised if the control style is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2299,7 +2299,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2334,7 +2334,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2368,7 +2368,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2402,7 +2402,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2466,7 +2466,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2531,7 +2531,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2566,7 +2566,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/StatusStripArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/StatusStripArray.xml index a1cd4c28365..9550c997406 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/StatusStripArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/StatusStripArray.xml @@ -145,7 +145,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -179,7 +179,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -213,7 +213,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -247,7 +247,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -279,7 +279,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -313,7 +313,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -390,7 +390,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -426,7 +426,7 @@ A double-click is determined by the mouse settings of the user's operating system. The user can set the time between clicks of a mouse button that should be considered a double-click instead of two clicks. The `Click` event is raised every time that a control is double-clicked. For example, if you have event handlers for the `Click` and events of a control, the `Click` and events are raised when the control is double-clicked and both methods are called. If a control is double-clicked and that control does not support the event, the `Click` event might be raised two times. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -460,7 +460,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -499,7 +499,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -533,7 +533,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -567,7 +567,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -599,7 +599,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -631,7 +631,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -666,7 +666,7 @@ ## Remarks The `DragEnter` event is raised when the user first drags the mouse cursor over the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -701,7 +701,7 @@ ## Remarks The `DragLeave` event is raised when the user drags the cursor out of the control or the user cancels the current drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -736,7 +736,7 @@ ## Remarks The `DragOver` event is raised when the mouse cursor moves within the bounds of the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -771,7 +771,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -803,7 +803,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -835,7 +835,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -869,7 +869,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -973,7 +973,7 @@ ## Remarks The `GiveFeedback` event is raised when a drag-and-drop operation is started. With the `GiveFeedback` event, the source of a drag event can modify the appearance of the mouse pointer in order to give the user visual feedback during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1007,7 +1007,7 @@ ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1078,7 +1078,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1151,7 +1151,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1183,7 +1183,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1215,7 +1215,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1257,7 +1257,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1304,7 +1304,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1347,7 +1347,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1382,7 +1382,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) ## Remarks The `Layout` event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed by using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a `Layout` event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1415,7 +1415,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1450,7 +1450,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1502,7 +1502,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) `Leave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1537,7 +1537,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1571,7 +1571,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1618,7 +1618,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) > [!NOTE] > events are logically higher-level events of a control. They are often raised by other actions, such as pressing the ENTER key when the control has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1665,7 +1665,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) > [!NOTE] > events are logically higher-level events of a shape. They are often raised by other actions, such as pressing the ENTER key when the shape has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1713,7 +1713,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) > [!NOTE] > events are logically higher-level events of a shape. They are often raised by other actions, such as pressing the ENTER key when the shape has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1758,7 +1758,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1803,7 +1803,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1852,7 +1852,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1897,7 +1897,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) `MouseLeave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1942,7 +1942,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1987,7 +1987,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2020,7 +2020,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2053,7 +2053,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2086,7 +2086,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2120,7 +2120,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2154,7 +2154,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) ## Remarks You should use the class to enable users to invoke Help on your accessible object by pressing the F1 key. The gives you complete information in the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2189,7 +2189,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) ## Remarks The `QueryContinueDrag` event is raised when there is a change in the keyboard or mouse button state during a drag-and-drop operation. The `QueryContinueDrag` event enables the drag source to determine whether the drag-and-drop operation should be canceled. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2224,7 +2224,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2300,7 +2300,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2335,7 +2335,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2367,7 +2367,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2485,7 +2485,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2521,7 +2521,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) This event is raised if the control style is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2555,7 +2555,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2590,7 +2590,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2624,7 +2624,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2658,7 +2658,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2722,7 +2722,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2787,7 +2787,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2822,7 +2822,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/Support.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/Support.xml index b9996e5ef89..1dafe1e4570 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/Support.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/Support.xml @@ -185,7 +185,7 @@ ]]> - = Operator (Visual Basic) + = Operator (Visual Basic) @@ -238,8 +238,8 @@ ]]> - Not Operator (Visual Basic) - Xor Operator (Visual Basic) + Not Operator (Visual Basic) + Xor Operator (Visual Basic) @@ -283,8 +283,8 @@ ]]> - Not Operator (Visual Basic) - Xor Operator (Visual Basic) + Not Operator (Visual Basic) + Xor Operator (Visual Basic) @@ -328,8 +328,8 @@ ]]> - Not Operator (Visual Basic) - Xor Operator (Visual Basic) + Not Operator (Visual Basic) + Xor Operator (Visual Basic) @@ -373,8 +373,8 @@ ]]> - Not Operator (Visual Basic) - Xor Operator (Visual Basic) + Not Operator (Visual Basic) + Xor Operator (Visual Basic) @@ -418,8 +418,8 @@ ]]> - Not Operator (Visual Basic) - Xor Operator (Visual Basic) + Not Operator (Visual Basic) + Xor Operator (Visual Basic) @@ -1631,8 +1631,8 @@ ]]> - Not Operator (Visual Basic) - Xor Operator (Visual Basic) + Not Operator (Visual Basic) + Xor Operator (Visual Basic) @@ -1678,8 +1678,8 @@ ]]> - Not Operator (Visual Basic) - Xor Operator (Visual Basic) + Not Operator (Visual Basic) + Xor Operator (Visual Basic) @@ -1725,8 +1725,8 @@ ]]> - Not Operator (Visual Basic) - Xor Operator (Visual Basic) + Not Operator (Visual Basic) + Xor Operator (Visual Basic) @@ -1772,8 +1772,8 @@ ]]> - Not Operator (Visual Basic) - Xor Operator (Visual Basic) + Not Operator (Visual Basic) + Xor Operator (Visual Basic) @@ -1819,8 +1819,8 @@ ]]> - Not Operator (Visual Basic) - Xor Operator (Visual Basic) + Not Operator (Visual Basic) + Xor Operator (Visual Basic) @@ -1866,8 +1866,8 @@ ]]> - Not Operator (Visual Basic) - Xor Operator (Visual Basic) + Not Operator (Visual Basic) + Xor Operator (Visual Basic) @@ -1998,13 +1998,13 @@ ## Remarks In Visual Basic 6.0, international versions of an application were created by putting all localizable information, such as strings, into a separate resource file (.res) for each language. At run time, locale-specific resources were loaded from the resource file by calling the `LoadResString`, `LoadResPicture`, and `LoadResData` functions. - In Visual Basic, international versions of an application are created by changing the `Language` property of a form at design time. A separate resource file (.resx) is automatically created for each locale selected. You no longer have to explicitly load resources from code; resources are automatically loaded based on the user's locale. For more information, see [Globalizing Windows Forms applications](~/docs/framework/winforms/advanced/globalizing-windows-forms.md). + In Visual Basic, international versions of an application are created by changing the `Language` property of a form at design time. A separate resource file (.resx) is automatically created for each locale selected. You no longer have to explicitly load resources from code; resources are automatically loaded based on the user's locale. For more information, see [Globalizing Windows Forms applications](/dotnet/framework/winforms/advanced/globalizing-windows-forms). [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] ]]> - Globalizing Windows Forms + Globalizing Windows Forms @@ -2046,13 +2046,13 @@ ## Remarks In Visual Basic 6.0, international versions of an application were created by putting all localizable information, such as strings, into a separate resource file (.res) for each language. At run time, locale-specific resources were loaded from the resource file by calling the `LoadResString`, `LoadResPicture`, and `LoadResData` functions. - In Visual Basic, international versions of an application are created by changing the `Language` property of a form at design time. A separate resource file (.resx) is automatically created for each locale selected. You no longer have to explicitly load resources from code; resources are automatically loaded based on the user's locale. For more information, see [Globalizing Windows Forms applications](~/docs/framework/winforms/advanced/globalizing-windows-forms.md). + In Visual Basic, international versions of an application are created by changing the `Language` property of a form at design time. A separate resource file (.resx) is automatically created for each locale selected. You no longer have to explicitly load resources from code; resources are automatically loaded based on the user's locale. For more information, see [Globalizing Windows Forms applications](/dotnet/framework/winforms/advanced/globalizing-windows-forms). [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] ]]> - Globalizing Windows Forms + Globalizing Windows Forms @@ -2101,13 +2101,13 @@ ## Remarks In Visual Basic 6.0, international versions of an application were created by putting all localizable information, such as strings, into a separate resource file (.res) for each language. At run time, locale-specific resources were loaded from the resource file by calling the `LoadResString`, `LoadResPicture`, and `LoadResData` functions. - In Visual Basic, international versions of an application are created by changing the `Language` property of a form at design time. A separate resource file (.resx) is automatically created for each locale selected. You no longer have to explicitly load resources from code; resources are automatically loaded based on the user's locale. For more information, see [Globalizing Windows Forms applications](~/docs/framework/winforms/advanced/globalizing-windows-forms.md). + In Visual Basic, international versions of an application are created by changing the `Language` property of a form at design time. A separate resource file (.resx) is automatically created for each locale selected. You no longer have to explicitly load resources from code; resources are automatically loaded based on the user's locale. For more information, see [Globalizing Windows Forms applications](/dotnet/framework/winforms/advanced/globalizing-windows-forms). [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] ]]> - Globalizing Windows Forms + Globalizing Windows Forms @@ -2149,13 +2149,13 @@ ## Remarks In Visual Basic 6.0, international versions of an application were created by putting all localizable information, such as strings, into a separate resource file (.res) for each language. At run time, locale-specific resources were loaded from the resource file by calling the `LoadResString`, `LoadResPicture`, and `LoadResData` functions. - In Visual Basic, international versions of an application are created by changing the `Language` property of a form at design time. A separate resource file (.resx) is automatically created for each locale selected. You no longer have to explicitly load resources from code; resources are automatically loaded based on the user's locale. For more information, see [Globalizing Windows Forms applications](~/docs/framework/winforms/advanced/globalizing-windows-forms.md). + In Visual Basic, international versions of an application are created by changing the `Language` property of a form at design time. A separate resource file (.resx) is automatically created for each locale selected. You no longer have to explicitly load resources from code; resources are automatically loaded based on the user's locale. For more information, see [Globalizing Windows Forms applications](/dotnet/framework/winforms/advanced/globalizing-windows-forms). [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] ]]> - Globalizing Windows Forms + Globalizing Windows Forms @@ -2202,13 +2202,13 @@ ## Remarks In Visual Basic 6.0, international versions of an application were created by putting all localizable information, such as strings, into a separate resource file (.res) for each language. At run time, locale-specific resources were loaded from the resource file by calling the `LoadResString`, `LoadResPicture`, and `LoadResData` functions. - In Visual Basic, international versions of an application are created by changing the `Language` property of a form at design time. A separate resource file (.resx) is automatically created for each locale selected. You no longer have to explicitly load resources from code; resources are automatically loaded based on the user's locale. For more information, see [Globalizing Windows Forms applications](~/docs/framework/winforms/advanced/globalizing-windows-forms.md). + In Visual Basic, international versions of an application are created by changing the `Language` property of a form at design time. A separate resource file (.resx) is automatically created for each locale selected. You no longer have to explicitly load resources from code; resources are automatically loaded based on the user's locale. For more information, see [Globalizing Windows Forms applications](/dotnet/framework/winforms/advanced/globalizing-windows-forms). [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] ]]> - Globalizing Windows Forms + Globalizing Windows Forms @@ -2248,13 +2248,13 @@ ## Remarks In Visual Basic 6.0, international versions of an application were created by putting all localizable information, such as strings, into a separate resource file (.res) for each language. At run time, locale-specific resources were loaded from the resource file by calling the `LoadResString`, `LoadResPicture`, and `LoadResData` functions. - In Visual Basic, international versions of an application are created by changing the `Language` property of a form at design time. A separate resource file (.resx) is automatically created for each locale selected. You no longer have to explicitly load resources from code; resources are automatically loaded based on the user's locale. For more information, see [Globalizing Windows Forms applications](~/docs/framework/winforms/advanced/globalizing-windows-forms.md). + In Visual Basic, international versions of an application are created by changing the `Language` property of a form at design time. A separate resource file (.resx) is automatically created for each locale selected. You no longer have to explicitly load resources from code; resources are automatically loaded based on the user's locale. For more information, see [Globalizing Windows Forms applications](/dotnet/framework/winforms/advanced/globalizing-windows-forms). [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] ]]> - Globalizing Windows Forms + Globalizing Windows Forms diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/TabControlArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/TabControlArray.xml index 7938f6d2e6b..ec512bb87f0 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/TabControlArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/TabControlArray.xml @@ -149,7 +149,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -230,7 +230,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -263,7 +263,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -300,7 +300,7 @@ A double-click is determined by the mouse settings of the user's operating system. The user can set the time between clicks of a mouse button that should be considered a double-click instead of two clicks. The `Click` event is raised every time that a control is double-clicked. For example, if you have event handlers for the `Click` and events of a control, the `Click` and events are raised when the control is double-clicked and both methods are called. If a control is double-clicked and that control does not support the event, the `Click` event might be raised two times. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -334,7 +334,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -374,7 +374,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -408,7 +408,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -442,7 +442,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -476,7 +476,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -511,7 +511,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -557,7 +557,7 @@ The current tab changes when the user clicks a tab, when you call the or method, or when you change the value of the or property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -603,7 +603,7 @@ The current tab changes when the user clicks a tab, when you call the or method, or when you change the value of the or property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -638,7 +638,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -671,7 +671,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -704,7 +704,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -740,7 +740,7 @@ ## Remarks The `DragEnter` event is raised when the user first drags the mouse cursor over the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -776,7 +776,7 @@ ## Remarks The `DragLeave` event is raised when the user drags the cursor out of the control or the user cancels the current drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -812,7 +812,7 @@ ## Remarks The `DragOver` event is raised when the mouse cursor moves within the bounds of the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -850,7 +850,7 @@ The does not support variable tab sizes with owner drawing. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -885,7 +885,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -918,7 +918,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -953,7 +953,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1060,7 +1060,7 @@ ## Remarks The `GiveFeedback` event is raised when a drag-and-drop operation is started. With the `GiveFeedback` event, the source of a drag event can modify the appearance of the mouse pointer in order to give the user visual feedback during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1095,7 +1095,7 @@ ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1168,7 +1168,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1253,7 +1253,7 @@ MsgBox(CStr(TabControlArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1301,7 +1301,7 @@ MsgBox(CStr(TabControlArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1345,7 +1345,7 @@ MsgBox(CStr(TabControlArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1381,7 +1381,7 @@ MsgBox(CStr(TabControlArray(1).Text)) ## Remarks The `Layout` event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed by using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a `Layout` event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1435,7 +1435,7 @@ MsgBox(CStr(TabControlArray(1).Text)) `Leave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1471,7 +1471,7 @@ MsgBox(CStr(TabControlArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1505,7 +1505,7 @@ MsgBox(CStr(TabControlArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1552,7 +1552,7 @@ MsgBox(CStr(TabControlArray(1).Text)) > [!NOTE] > events are logically higher-level events of a control. They are often raised by other actions, such as pressing the ENTER key when the control has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1599,7 +1599,7 @@ MsgBox(CStr(TabControlArray(1).Text)) > [!NOTE] > events are logically higher-level events of a shape. They are often raised by other actions, such as pressing the ENTER key when the shape has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1647,7 +1647,7 @@ MsgBox(CStr(TabControlArray(1).Text)) > [!NOTE] > events are logically higher-level events of a shape. They are often raised by other actions, such as pressing the ENTER key when the shape has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1693,7 +1693,7 @@ MsgBox(CStr(TabControlArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1739,7 +1739,7 @@ MsgBox(CStr(TabControlArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1789,7 +1789,7 @@ MsgBox(CStr(TabControlArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1835,7 +1835,7 @@ MsgBox(CStr(TabControlArray(1).Text)) `MouseLeave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1881,7 +1881,7 @@ MsgBox(CStr(TabControlArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1927,7 +1927,7 @@ MsgBox(CStr(TabControlArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1961,7 +1961,7 @@ MsgBox(CStr(TabControlArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1996,7 +1996,7 @@ MsgBox(CStr(TabControlArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2031,7 +2031,7 @@ MsgBox(CStr(TabControlArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2066,7 +2066,7 @@ MsgBox(CStr(TabControlArray(1).Text)) ## Remarks You should use the class to enable users to invoke Help on your accessible object by pressing the F1 key. The gives you complete information in the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2135,7 +2135,7 @@ MsgBox(CStr(TabControlArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2213,7 +2213,7 @@ MsgBox(CStr(TabControlArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2249,7 +2249,7 @@ MsgBox(CStr(TabControlArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2283,7 +2283,7 @@ MsgBox(CStr(TabControlArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2329,7 +2329,7 @@ MsgBox(CStr(TabControlArray(1).Text)) The current tab changes when the user clicks a tab, when you call the or method, or when you change the value of the or property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2364,7 +2364,7 @@ MsgBox(CStr(TabControlArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2410,7 +2410,7 @@ MsgBox(CStr(TabControlArray(1).Text)) The current tab changes when the user clicks a tab, when you call the or method, or when you change the value of the or property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2531,7 +2531,7 @@ MsgBox(CStr(TabControlArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2568,7 +2568,7 @@ MsgBox(CStr(TabControlArray(1).Text)) This event is raised if the control style is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2603,7 +2603,7 @@ MsgBox(CStr(TabControlArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2639,7 +2639,7 @@ MsgBox(CStr(TabControlArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2674,7 +2674,7 @@ MsgBox(CStr(TabControlArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2739,7 +2739,7 @@ MsgBox(CStr(TabControlArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2805,7 +2805,7 @@ MsgBox(CStr(TabControlArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2841,7 +2841,7 @@ MsgBox(CStr(TabControlArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/TextBoxArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/TextBoxArray.xml index 79f7ecff0e9..5276b28b7ce 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/TextBoxArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/TextBoxArray.xml @@ -149,7 +149,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -189,7 +189,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -224,7 +224,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -259,7 +259,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -294,7 +294,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -375,7 +375,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -408,7 +408,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -444,7 +444,7 @@ A double-click is determined by the mouse settings of the user's operating system. The user can set the time between clicks of a mouse button that should be considered a double-click instead of two clicks. The `Click` event is raised every time that a control is double-clicked. For example, if you have event handlers for the `Click` and events of a control, the `Click` and events are raised when the control is double-clicked and both methods are called. If a control is double-clicked and that control does not support the event, the `Click` event might be raised two times. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -478,7 +478,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -518,7 +518,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -552,7 +552,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -584,7 +584,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -616,7 +616,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -651,7 +651,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -686,7 +686,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -719,7 +719,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -752,7 +752,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -788,7 +788,7 @@ ## Remarks The `DragEnter` event is raised when the user first drags the mouse cursor over the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -824,7 +824,7 @@ ## Remarks The `DragLeave` event is raised when the user drags the cursor out of the control or the user cancels the current drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -860,7 +860,7 @@ ## Remarks The `DragOver` event is raised when the mouse cursor moves within the bounds of the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -896,7 +896,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -929,7 +929,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -964,7 +964,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -999,7 +999,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1106,7 +1106,7 @@ ## Remarks The `GiveFeedback` event is raised when a drag-and-drop operation is started. With the `GiveFeedback` event, the source of a drag event can modify the appearance of the mouse pointer in order to give the user visual feedback during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1141,7 +1141,7 @@ ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1177,7 +1177,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1249,7 +1249,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1334,7 +1334,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1382,7 +1382,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1426,7 +1426,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1462,7 +1462,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) ## Remarks The `Layout` event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed by using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a `Layout` event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1516,7 +1516,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) `Leave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1552,7 +1552,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1586,7 +1586,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1621,7 +1621,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1668,7 +1668,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) > [!NOTE] > events are logically higher-level events of a control. They are often raised by other actions, such as pressing the ENTER key when the control has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1715,7 +1715,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) > [!NOTE] > events are logically higher-level events of a shape. They are often raised by other actions, such as pressing the ENTER key when the shape has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1763,7 +1763,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) > [!NOTE] > events are logically higher-level events of a shape. They are often raised by other actions, such as pressing the ENTER key when the shape has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1809,7 +1809,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1855,7 +1855,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1905,7 +1905,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1951,7 +1951,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) `MouseLeave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1997,7 +1997,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2043,7 +2043,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2077,7 +2077,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2113,7 +2113,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2148,7 +2148,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2183,7 +2183,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) ## Remarks You should use the class to enable users to invoke Help on your accessible object by pressing the F1 key. The gives you complete information in the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2253,7 +2253,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2287,7 +2287,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2365,7 +2365,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2401,7 +2401,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2522,7 +2522,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2559,7 +2559,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) This event is raised if the control style is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2594,7 +2594,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2630,7 +2630,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2665,7 +2665,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2700,7 +2700,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2735,7 +2735,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2800,7 +2800,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2866,7 +2866,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2902,7 +2902,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/TimerArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/TimerArray.xml index f7e4409e720..e9b3915ed92 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/TimerArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/TimerArray.xml @@ -471,7 +471,7 @@ MsgBox(CStr(TimerArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/ToolBarArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ToolBarArray.xml index 8e1a4b59487..a6564136877 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ToolBarArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ToolBarArray.xml @@ -145,7 +145,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -179,7 +179,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -211,7 +211,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -243,7 +243,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -322,7 +322,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -354,7 +354,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -390,7 +390,7 @@ A double-click is determined by the mouse settings of the user's operating system. The user can set the time between clicks of a mouse button that should be considered a double-click instead of two clicks. The `Click` event is raised every time that a control is double-clicked. For example, if you have event handlers for the `Click` and events of a control, the `Click` and events are raised when the control is double-clicked and both methods are called. If a control is double-clicked and that control does not support the event, the `Click` event might be raised two times. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -424,7 +424,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -463,7 +463,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -497,7 +497,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -531,7 +531,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -565,7 +565,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -599,7 +599,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -633,7 +633,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -665,7 +665,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -697,7 +697,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -732,7 +732,7 @@ ## Remarks The `DragEnter` event is raised when the user first drags the mouse cursor over the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -767,7 +767,7 @@ ## Remarks The `DragLeave` event is raised when the user drags the cursor out of the control or the user cancels the current drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -802,7 +802,7 @@ ## Remarks The `DragOver` event is raised when the mouse cursor moves within the bounds of the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -837,7 +837,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -869,7 +869,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -903,7 +903,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1007,7 +1007,7 @@ ## Remarks The `GiveFeedback` event is raised when a drag-and-drop operation is started. With the `GiveFeedback` event, the source of a drag event can modify the appearance of the mouse pointer in order to give the user visual feedback during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1041,7 +1041,7 @@ ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1161,7 +1161,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1208,7 +1208,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1251,7 +1251,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1286,7 +1286,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) ## Remarks The `Layout` event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed by using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a `Layout` event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1339,7 +1339,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) `Leave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1374,7 +1374,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1408,7 +1408,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1455,7 +1455,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) > [!NOTE] > events are logically higher-level events of a control. They are often raised by other actions, such as pressing the ENTER key when the control has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1502,7 +1502,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) > [!NOTE] > events are logically higher-level events of a shape. They are often raised by other actions, such as pressing the ENTER key when the shape has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1550,7 +1550,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) > [!NOTE] > events are logically higher-level events of a shape. They are often raised by other actions, such as pressing the ENTER key when the shape has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1595,7 +1595,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1640,7 +1640,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1689,7 +1689,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1734,7 +1734,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) `MouseLeave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1779,7 +1779,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1824,7 +1824,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1857,7 +1857,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1892,7 +1892,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1926,7 +1926,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1960,7 +1960,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) ## Remarks You should use the class to enable users to invoke Help on your accessible object by pressing the F1 key. The gives you complete information in the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2028,7 +2028,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2104,7 +2104,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2223,7 +2223,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2259,7 +2259,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) This event is raised if the control style is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2293,7 +2293,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2328,7 +2328,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2362,7 +2362,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2426,7 +2426,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2491,7 +2491,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2526,7 +2526,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/ToolStripArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ToolStripArray.xml index 794d8f510ce..2fb1f9540c5 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ToolStripArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ToolStripArray.xml @@ -145,7 +145,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -179,7 +179,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -213,7 +213,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -247,7 +247,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -279,7 +279,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -313,7 +313,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -390,7 +390,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -426,7 +426,7 @@ A double-click is determined by the mouse settings of the user's operating system. The user can set the time between clicks of a mouse button that should be considered a double-click instead of two clicks. The `Click` event is raised every time that a control is double-clicked. For example, if you have event handlers for the `Click` and events of a control, the `Click` and events are raised when the control is double-clicked and both methods are called. If a control is double-clicked and that control does not support the event, the `Click` event might be raised two times. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -460,7 +460,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -499,7 +499,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -533,7 +533,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -567,7 +567,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -599,7 +599,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -631,7 +631,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -666,7 +666,7 @@ ## Remarks The `DragEnter` event is raised when the user first drags the mouse cursor over the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -701,7 +701,7 @@ ## Remarks The `DragLeave` event is raised when the user drags the cursor out of the control or the user cancels the current drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -736,7 +736,7 @@ ## Remarks The `DragOver` event is raised when the mouse cursor moves within the bounds of the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -771,7 +771,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -803,7 +803,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -835,7 +835,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -869,7 +869,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -973,7 +973,7 @@ ## Remarks The `GiveFeedback` event is raised when a drag-and-drop operation is started. With the `GiveFeedback` event, the source of a drag event can modify the appearance of the mouse pointer in order to give the user visual feedback during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1007,7 +1007,7 @@ ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1078,7 +1078,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1151,7 +1151,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1183,7 +1183,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1215,7 +1215,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1257,7 +1257,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1304,7 +1304,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1347,7 +1347,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1382,7 +1382,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) ## Remarks The `Layout` event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed by using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a `Layout` event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1415,7 +1415,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1450,7 +1450,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1502,7 +1502,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) `Leave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1537,7 +1537,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1571,7 +1571,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1618,7 +1618,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) > [!NOTE] > events are logically higher-level events of a control. They are often raised by other actions, such as pressing the ENTER key when the control has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1665,7 +1665,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) > [!NOTE] > events are logically higher-level events of a shape. They are often raised by other actions, such as pressing the ENTER key when the shape has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1713,7 +1713,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) > [!NOTE] > events are logically higher-level events of a shape. They are often raised by other actions, such as pressing the ENTER key when the shape has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1758,7 +1758,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1803,7 +1803,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1852,7 +1852,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1897,7 +1897,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) `MouseLeave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1942,7 +1942,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1987,7 +1987,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2020,7 +2020,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2055,7 +2055,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2087,7 +2087,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2120,7 +2120,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2155,7 +2155,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2189,7 +2189,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) ## Remarks You should use the class to enable users to invoke Help on your accessible object by pressing the F1 key. The gives you complete information in the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2224,7 +2224,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) ## Remarks The `QueryContinueDrag` event is raised when there is a change in the keyboard or mouse button state during a drag-and-drop operation. The `QueryContinueDrag` event enables the drag source to determine whether the drag-and-drop operation should be canceled. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2259,7 +2259,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2335,7 +2335,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2370,7 +2370,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2402,7 +2402,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2520,7 +2520,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2556,7 +2556,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) This event is raised if the control style is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2590,7 +2590,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2625,7 +2625,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2659,7 +2659,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2693,7 +2693,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2757,7 +2757,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2822,7 +2822,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2857,7 +2857,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/ToolStripMenuItemArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ToolStripMenuItemArray.xml index 960eb8fe8a6..1948cb17682 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ToolStripMenuItemArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ToolStripMenuItemArray.xml @@ -145,7 +145,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -224,7 +224,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -258,7 +258,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -294,7 +294,7 @@ A double-click is determined by the mouse settings of the user's operating system. The user can set the time between clicks of a mouse button that should be considered a double-click instead of two clicks. The `Click` event is raised every time that a control is double-clicked. For example, if you have event handlers for the `Click` and events of a control, the `Click` and events are raised when the control is double-clicked and both methods are called. If a control is double-clicked and that control does not support the event, the `Click` event might be raised two times. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -326,7 +326,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -358,7 +358,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -392,7 +392,7 @@ ## Remarks Use the `DropDownClosed` event to restore the state of the from changes you made in response to the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -424,7 +424,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -456,7 +456,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -488,7 +488,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -522,7 +522,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -556,7 +556,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -737,7 +737,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -781,7 +781,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -826,7 +826,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -875,7 +875,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -920,7 +920,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) `MouseLeave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -965,7 +965,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1010,7 +1010,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1043,7 +1043,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1075,7 +1075,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1109,7 +1109,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) ## Remarks You should use the class to enable users to invoke Help on your accessible object by pressing the F1 key. The gives you complete information in the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1184,7 +1184,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1302,7 +1302,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1336,7 +1336,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/TreeViewArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/TreeViewArray.xml index 3580f184d22..5c4b4d02de2 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/TreeViewArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/TreeViewArray.xml @@ -145,7 +145,7 @@ ## Remarks Setting the property from within a or `AfterCheck` event handler causes the event to be raised multiple times and can result in unexpected behavior. To prevent the event from being raised multiple times, add logic to your event handler that only executes your recursive code if the `Action` property of the is not set to . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -177,7 +177,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -209,7 +209,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -243,7 +243,7 @@ ## Remarks The `AfterLabelEdit` event occurs when the user finishes modifying the text for an item. The new string that the user types for the item is passed to the event, and the event handler can reject the change. If the event handler rejects the change, the text reverts to the text as it was before the user began editing the item. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -277,7 +277,7 @@ ## Remarks This event does not occur when the node is unselected. To detect this occurrence, handle the event and test the property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -311,7 +311,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -343,7 +343,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -375,7 +375,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -407,7 +407,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -439,7 +439,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -471,7 +471,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -505,7 +505,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -584,7 +584,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -616,7 +616,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -652,7 +652,7 @@ A double-click is determined by the mouse settings of the user's operating system. The user can set the time between clicks of a mouse button that should be considered a double-click instead of two clicks. The `Click` event is raised every time that a control is double-clicked. For example, if you have event handlers for the `Click` and events of a control, the `Click` and events are raised when the control is double-clicked and both methods are called. If a control is double-clicked and that control does not support the event, the `Click` event might be raised two times. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -686,7 +686,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -725,7 +725,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -759,7 +759,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -791,7 +791,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -823,7 +823,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -857,7 +857,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -891,7 +891,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -923,7 +923,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -955,7 +955,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -990,7 +990,7 @@ ## Remarks The `DragEnter` event is raised when the user first drags the mouse cursor over the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1025,7 +1025,7 @@ ## Remarks The `DragLeave` event is raised when the user drags the pointer out of the control or the user cancels the current drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1060,7 +1060,7 @@ ## Remarks The `DragOver` event is raised when the mouse pointer moves within the bounds of the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1095,7 +1095,7 @@ ## Remarks Use this event to customize the appearance of nodes in a control using owner drawing. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1130,7 +1130,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1162,7 +1162,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1196,7 +1196,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1230,7 +1230,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1334,7 +1334,7 @@ ## Remarks The `GiveFeedback` event is raised when a drag-and-drop operation is started. You can use the `GiveFeedback` event to configure the source of a drag event to modify the appearance of the mouse pointer in order to give the user visual feedback during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1368,7 +1368,7 @@ ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1439,7 +1439,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1512,7 +1512,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1554,7 +1554,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1601,7 +1601,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1644,7 +1644,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1679,7 +1679,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) ## Remarks The `Layout` event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed by using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a `Layout` event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1732,7 +1732,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) `Leave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1767,7 +1767,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1801,7 +1801,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1848,7 +1848,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) > [!NOTE] > events are logically higher-level events of a control. They are often raised by other actions, such as pressing the ENTER key when the control has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1895,7 +1895,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) > [!NOTE] > events are logically higher-level events of a shape. They are often raised by other actions, such as pressing the ENTER key when the shape has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1943,7 +1943,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) > [!NOTE] > events are logically higher-level events of a shape. They are often raised by other actions, such as pressing the ENTER key when the shape has focus. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1988,7 +1988,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2033,7 +2033,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2082,7 +2082,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2127,7 +2127,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) `MouseLeave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2172,7 +2172,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2217,7 +2217,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2250,7 +2250,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2285,7 +2285,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) ## Remarks This event occurs when the user clicks any part of a tree node with the mouse, including the plus sign (+) or minus sign (-) that indicates whether the node is collapsed or expanded. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2319,7 +2319,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) ## Remarks This event occurs when the user double-clicks any part of a tree node with the mouse, including the plus sign (+) or minus sign (-) that indicates whether the node is collapsed or expanded. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2353,7 +2353,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) ## Remarks If the mouse is located over a , the `NodeMouseHover` event will occur before the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2387,7 +2387,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2421,7 +2421,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2455,7 +2455,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) ## Remarks You should use the class to enable users to invoke Help on your accessible object by pressing the F1 key. The gives you complete information in the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2523,7 +2523,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2599,7 +2599,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2634,7 +2634,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2668,7 +2668,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2786,7 +2786,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2822,7 +2822,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) This event is raised if the control style is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2856,7 +2856,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2891,7 +2891,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2925,7 +2925,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2989,7 +2989,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -3054,7 +3054,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -3089,7 +3089,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/VScrollBarArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/VScrollBarArray.xml index 6622fc60a5f..f74ba541d3a 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/VScrollBarArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/VScrollBarArray.xml @@ -149,7 +149,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -230,7 +230,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -263,7 +263,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -297,7 +297,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -337,7 +337,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -371,7 +371,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -403,7 +403,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -435,7 +435,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -470,7 +470,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -505,7 +505,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -538,7 +538,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -574,7 +574,7 @@ ## Remarks The `DragEnter` event is raised when the user first drags the mouse cursor over the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -610,7 +610,7 @@ ## Remarks The `DragLeave` event is raised when the user drags the cursor out of the control or the user cancels the current drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -646,7 +646,7 @@ ## Remarks The `DragOver` event is raised when the mouse cursor moves within the bounds of the control during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -682,7 +682,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -735,7 +735,7 @@ - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -847,7 +847,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) ## Remarks The `GiveFeedback` event is raised when a drag-and-drop operation is started. By using the `GiveFeedback` event, the source of a drag event can modify the appearance of the mouse pointer in order to give the user visual feedback during a drag-and-drop operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -883,7 +883,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) ## Remarks The `HelpRequested` event is typically raised when the user presses the F1 key or an associated context-sensitive Help button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1006,7 +1006,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1054,7 +1054,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1098,7 +1098,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) To handle keyboard events only at the form level and not enable controls to receive keyboard events, set the property in the form's event-handling method to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1134,7 +1134,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) ## Remarks The `Layout` event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed by using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a `Layout` event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1188,7 +1188,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) `Leave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1224,7 +1224,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1258,7 +1258,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1290,7 +1290,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1336,7 +1336,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1388,7 +1388,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1434,7 +1434,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) `MouseLeave` - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1468,7 +1468,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1503,7 +1503,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1538,7 +1538,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1573,7 +1573,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) ## Remarks You should use the class to enable users to invoke Help on your accessible object by pressing the F1 key. The gives you complete information in the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1642,7 +1642,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1720,7 +1720,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1754,7 +1754,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1875,7 +1875,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1912,7 +1912,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) This event is raised if the control style is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1947,7 +1947,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1983,7 +1983,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2018,7 +2018,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2083,7 +2083,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2149,7 +2149,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2185,7 +2185,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -2220,7 +2220,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebBrowserArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebBrowserArray.xml index 1773c1bfd69..ffd20e55f52 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebBrowserArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebBrowserArray.xml @@ -190,7 +190,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -224,7 +224,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -263,7 +263,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -297,7 +297,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -329,7 +329,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -361,7 +361,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -395,7 +395,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -449,7 +449,7 @@ To receive notification before navigation starts, handle the event. Handling this event lets you cancel navigation if certain conditions have not been met, for example, when the user has not completely filled out a form. Handle the event to receive notification when the control finishes navigation and has begun loading the document at the new location. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -481,7 +481,7 @@ [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -662,7 +662,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -696,7 +696,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -728,7 +728,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -783,7 +783,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) You can also receive notification before navigation starts by handling the event. Handling this event lets you cancel navigation if certain conditions have not been met, for example, the user has not filled out a form. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -837,7 +837,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) Handle the event to receive notification when the control finishes navigation and has begun loading the document at the new location. Handle the event to receive notification when the control finishes loading the new document. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -873,7 +873,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) The `NewWindow` event occurs before the new browser window is opened. You can handle this event, for example, to prevent the window from opening when certain conditions have not been met. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -907,7 +907,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -941,7 +941,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) ## Remarks You can use a handler for this event to implement a navigation progress bar similar to the one in Internet Explorer. Use the property to determine the number of bytes that have been downloaded successfully. Use the property to determine the total number of bytes available for downloading. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -975,7 +975,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1051,7 +1051,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) To handle custom layouts, use the event instead of the `Resize` event. The event is raised in response to a `Resize` event, but also in response to other changes that affect the layout of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1170,7 +1170,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1204,7 +1204,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) ## Remarks This event is raised if the is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1269,7 +1269,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1334,7 +1334,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) If the property of the is set to `true` in the event delegate, all events that would usually occur after the event are suppressed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. @@ -1369,7 +1369,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. diff --git a/xml/Microsoft.VisualBasic.CompilerServices/FlowControl.xml b/xml/Microsoft.VisualBasic.CompilerServices/FlowControl.xml index 93bfd5c7c71..ff0ed367053 100644 --- a/xml/Microsoft.VisualBasic.CompilerServices/FlowControl.xml +++ b/xml/Microsoft.VisualBasic.CompilerServices/FlowControl.xml @@ -35,8 +35,8 @@ ]]> - For...Next Statement (Visual Basic) - For Each...Next Statement (Visual Basic) + For...Next Statement (Visual Basic) + For Each...Next Statement (Visual Basic) @@ -72,8 +72,8 @@ ]]> - For...Next Statement (Visual Basic) - For Each...Next Statement (Visual Basic) + For...Next Statement (Visual Basic) + For Each...Next Statement (Visual Basic) @@ -110,7 +110,7 @@ ]]> - For Each...Next Statement (Visual Basic) + For Each...Next Statement (Visual Basic) @@ -147,7 +147,7 @@ ]]> - For Each...Next Statement (Visual Basic) + For Each...Next Statement (Visual Basic) @@ -187,7 +187,7 @@ ]]> - For Each...Next Statement (Visual Basic) + For Each...Next Statement (Visual Basic) @@ -235,7 +235,7 @@ ]]> - For...Next Statement (Visual Basic) + For...Next Statement (Visual Basic) @@ -277,7 +277,7 @@ ]]> - For...Next Statement (Visual Basic) + For...Next Statement (Visual Basic) @@ -319,7 +319,7 @@ ]]> - For...Next Statement (Visual Basic) + For...Next Statement (Visual Basic) @@ -361,7 +361,7 @@ ]]> - For...Next Statement (Visual Basic) + For...Next Statement (Visual Basic) @@ -403,7 +403,7 @@ ]]> - For...Next Statement (Visual Basic) + For...Next Statement (Visual Basic) diff --git a/xml/Microsoft.VisualBasic.CompilerServices/InternalXmlHelper.xml b/xml/Microsoft.VisualBasic.CompilerServices/InternalXmlHelper.xml index 26fbc0e178d..050b64db419 100644 --- a/xml/Microsoft.VisualBasic.CompilerServices/InternalXmlHelper.xml +++ b/xml/Microsoft.VisualBasic.CompilerServices/InternalXmlHelper.xml @@ -24,7 +24,7 @@ Provides properties and methods that support Visual Basic XML literals. This class is not intended to be used directly from your code. To be added. - XML in Visual Basic + XML in Visual Basic @@ -34,7 +34,7 @@ Gets or sets the value of an XML attribute. This property is not intended to be used from your code. - XML in Visual Basic + XML in Visual Basic @@ -62,7 +62,7 @@ Gets or sets the value of an XML attribute. This property is not intended to be used from your code. The value of the XML attribute identified by the parameter from the first element in the supplied collection of XML elements. If the collection is empty, returns . To be added. - XML in Visual Basic + XML in Visual Basic @@ -90,7 +90,7 @@ Gets or sets the value of an XML attribute. This property is not intended to be used from your code. The value of the XML attribute identified by the parameter in the supplied XML element. To be added. - XML in Visual Basic + XML in Visual Basic @@ -123,7 +123,7 @@ Creates an XML attribute that has the supplied name and value. This method is not intended to be used from your code. An object that has the supplied name and value. To be added. - XML in Visual Basic + XML in Visual Basic @@ -156,7 +156,7 @@ Creates an XML attribute that has the supplied name and namespace value. This method is not intended to be used from your code. An object that has the supplied name and namespace value. To be added. - XML in Visual Basic + XML in Visual Basic @@ -166,7 +166,7 @@ Removes XML namespace attributes from an XML element. This method is not intended to be used from your code. - XML in Visual Basic + XML in Visual Basic @@ -203,7 +203,7 @@ Removes XML namespace attributes from an XML element. This method is not intended to be used from your code. The supplied XML element with the specified XML namespace attributes removed. To be added. - XML in Visual Basic + XML in Visual Basic @@ -240,7 +240,7 @@ Removes XML namespace attributes from an XML element. This method is not intended to be used from your code. The supplied XML element with the specified XML namespace attributes removed. To be added. - XML in Visual Basic + XML in Visual Basic @@ -277,7 +277,7 @@ Removes XML namespace attributes from an XML element. This method is not intended to be used from your code. The supplied XML element with the specified XML namespace attributes removed. To be added. - XML in Visual Basic + XML in Visual Basic @@ -303,7 +303,7 @@ Gets or sets the value of an XML element. This property is not intended to be used from your code. The value of the first XML element in the supplied collection. If the collection is empty, returns . To be added. - XML in Visual Basic + XML in Visual Basic diff --git a/xml/Microsoft.VisualBasic.CompilerServices/LikeOperator.xml b/xml/Microsoft.VisualBasic.CompilerServices/LikeOperator.xml index 5babedc3eff..4f034db8647 100644 --- a/xml/Microsoft.VisualBasic.CompilerServices/LikeOperator.xml +++ b/xml/Microsoft.VisualBasic.CompilerServices/LikeOperator.xml @@ -70,7 +70,7 @@ @@ -115,7 +115,7 @@ diff --git a/xml/Microsoft.VisualBasic.CompilerServices/ObjectFlowControl+ForLoopControl.xml b/xml/Microsoft.VisualBasic.CompilerServices/ObjectFlowControl+ForLoopControl.xml index 1f7fd59ea88..2d3c410b6a7 100644 --- a/xml/Microsoft.VisualBasic.CompilerServices/ObjectFlowControl+ForLoopControl.xml +++ b/xml/Microsoft.VisualBasic.CompilerServices/ObjectFlowControl+ForLoopControl.xml @@ -37,7 +37,7 @@ ]]> - For...Next Statement (Visual Basic) + For...Next Statement (Visual Basic) @@ -90,7 +90,7 @@ ]]> - For...Next Statement (Visual Basic) + For...Next Statement (Visual Basic) @@ -137,7 +137,7 @@ ]]> - For...Next Statement (Visual Basic) + For...Next Statement (Visual Basic) @@ -184,7 +184,7 @@ ]]> - For...Next Statement (Visual Basic) + For...Next Statement (Visual Basic) @@ -231,7 +231,7 @@ ]]> - For...Next Statement (Visual Basic) + For...Next Statement (Visual Basic) @@ -278,7 +278,7 @@ ]]> - For...Next Statement (Visual Basic) + For...Next Statement (Visual Basic) diff --git a/xml/Microsoft.VisualBasic.CompilerServices/ObjectType.xml b/xml/Microsoft.VisualBasic.CompilerServices/ObjectType.xml index b8957237d50..6c01b2ed08e 100644 --- a/xml/Microsoft.VisualBasic.CompilerServices/ObjectType.xml +++ b/xml/Microsoft.VisualBasic.CompilerServices/ObjectType.xml @@ -121,7 +121,7 @@ ]]> - + Operator (Visual Basic) + + Operator (Visual Basic) @@ -166,7 +166,7 @@ ]]> - And Operator (Visual Basic) + And Operator (Visual Basic) @@ -211,7 +211,7 @@ ]]> - Or Operator (Visual Basic) + Or Operator (Visual Basic) @@ -256,7 +256,7 @@ ]]> - Xor Operator (Visual Basic) + Xor Operator (Visual Basic) @@ -301,7 +301,7 @@ ]]> - / Operator (Visual Basic) + / Operator (Visual Basic) @@ -388,7 +388,7 @@ ]]> - \ Operator + \ Operator @@ -436,7 +436,7 @@ ]]> - Like Operator + Like Operator @@ -481,7 +481,7 @@ ]]> - Mod Operator (Visual Basic) + Mod Operator (Visual Basic) @@ -526,7 +526,7 @@ ]]> - * Operator (Visual Basic) + * Operator (Visual Basic) @@ -569,7 +569,7 @@ ]]> - - Operator (Visual Basic) + - Operator (Visual Basic) @@ -612,7 +612,7 @@ ]]> - Not Operator (Visual Basic) + Not Operator (Visual Basic) @@ -697,7 +697,7 @@ ]]> - Comparison Operators (Visual Basic) + Comparison Operators (Visual Basic) @@ -740,7 +740,7 @@ ]]> - + Operator (Visual Basic) + + Operator (Visual Basic) @@ -785,7 +785,7 @@ ]]> - ^ Operator (Visual Basic) + ^ Operator (Visual Basic) @@ -830,7 +830,7 @@ ]]> - << Operator (Visual Basic) + << Operator (Visual Basic) @@ -875,7 +875,7 @@ ]]> - >> Operator (Visual Basic) + >> Operator (Visual Basic) @@ -920,7 +920,7 @@ ]]> - & Operator (Visual Basic) + & Operator (Visual Basic) @@ -965,7 +965,7 @@ ]]> - - Operator (Visual Basic) + - Operator (Visual Basic) @@ -1010,7 +1010,7 @@ ]]> - Xor Operator (Visual Basic) + Xor Operator (Visual Basic) diff --git a/xml/Microsoft.VisualBasic.CompilerServices/Operators.xml b/xml/Microsoft.VisualBasic.CompilerServices/Operators.xml index ac6658a85b4..656a03336c3 100644 --- a/xml/Microsoft.VisualBasic.CompilerServices/Operators.xml +++ b/xml/Microsoft.VisualBasic.CompilerServices/Operators.xml @@ -36,7 +36,7 @@ ]]> - Operators (Visual Basic) + Operators (Visual Basic) @@ -80,7 +80,7 @@ ]]> - + Operator (Visual Basic) + + Operator (Visual Basic) @@ -124,7 +124,7 @@ ]]> - And Operator (Visual Basic) + And Operator (Visual Basic) @@ -204,7 +204,7 @@ ]]> - Comparison Operators (Visual Basic) + Comparison Operators (Visual Basic) @@ -251,7 +251,7 @@ ]]> - Comparison Operators (Visual Basic) + Comparison Operators (Visual Basic) @@ -298,7 +298,7 @@ ]]> - Comparison Operators (Visual Basic) + Comparison Operators (Visual Basic) @@ -345,7 +345,7 @@ ]]> - Comparison Operators (Visual Basic) + Comparison Operators (Visual Basic) @@ -392,7 +392,7 @@ ]]> - Comparison Operators (Visual Basic) + Comparison Operators (Visual Basic) @@ -439,7 +439,7 @@ ]]> - Comparison Operators (Visual Basic) + Comparison Operators (Visual Basic) @@ -486,7 +486,7 @@ ]]> - Comparison Operators (Visual Basic) + Comparison Operators (Visual Basic) @@ -567,12 +567,12 @@ ## Remarks This class supports the Visual Basic compiler and is not intended to be used directly from your code. - When the Visual Basic equality operator is used to compare two strings, it passes the strings to the method along with a value of `False` for the `TextCompare` argument. This performs a case-sensitive comparison that is either ordinal or based on the current culture, depending on the value of the [Option Compare](~/docs/visual-basic/language-reference/statements/option-compare-statement.md) statement. + When the Visual Basic equality operator is used to compare two strings, it passes the strings to the method along with a value of `False` for the `TextCompare` argument. This performs a case-sensitive comparison that is either ordinal or based on the current culture, depending on the value of the [Option Compare](/dotnet/visual-basic/language-reference/statements/option-compare-statement) statement. ]]> - Comparison Operators (Visual Basic) + Comparison Operators (Visual Basic) @@ -616,7 +616,7 @@ ]]> - & Operator (Visual Basic) + & Operator (Visual Basic) @@ -662,7 +662,7 @@ ]]> - Operator Procedures + Operator Procedures @@ -708,7 +708,7 @@ ]]> - Operator Procedures + Operator Procedures @@ -754,7 +754,7 @@ ]]> - Operator Procedures + Operator Procedures @@ -800,7 +800,7 @@ ]]> - Operator Procedures + Operator Procedures @@ -846,7 +846,7 @@ ]]> - Operator Procedures + Operator Procedures @@ -892,7 +892,7 @@ ]]> - Operator Procedures + Operator Procedures @@ -936,7 +936,7 @@ ]]> - / Operator (Visual Basic) + / Operator (Visual Basic) @@ -980,7 +980,7 @@ ]]> - ^ Operator (Visual Basic) + ^ Operator (Visual Basic) @@ -1073,7 +1073,7 @@ ]]> - \ Operator + \ Operator @@ -1117,7 +1117,7 @@ ]]> - << Operator (Visual Basic) + << Operator (Visual Basic) @@ -1160,7 +1160,7 @@ ]]> - Like Operator + Like Operator @@ -1203,7 +1203,7 @@ ]]> - Like Operator + Like Operator @@ -1247,7 +1247,7 @@ ]]> - Mod Operator (Visual Basic) + Mod Operator (Visual Basic) @@ -1291,7 +1291,7 @@ ]]> - * Operator (Visual Basic) + * Operator (Visual Basic) @@ -1333,7 +1333,7 @@ ]]> - - Operator (Visual Basic) + - Operator (Visual Basic) @@ -1375,7 +1375,7 @@ ]]> - Not Operator (Visual Basic) + Not Operator (Visual Basic) @@ -1419,7 +1419,7 @@ ]]> - Or Operator (Visual Basic) + Or Operator (Visual Basic) @@ -1461,7 +1461,7 @@ ]]> - + Operator (Visual Basic) + + Operator (Visual Basic) @@ -1505,7 +1505,7 @@ ]]> - >> Operator (Visual Basic) + >> Operator (Visual Basic) @@ -1549,7 +1549,7 @@ ]]> - - Operator (Visual Basic) + - Operator (Visual Basic) @@ -1593,7 +1593,7 @@ ]]> - Xor Operator (Visual Basic) + Xor Operator (Visual Basic) diff --git a/xml/Microsoft.VisualBasic.CompilerServices/OptionCompareAttribute.xml b/xml/Microsoft.VisualBasic.CompilerServices/OptionCompareAttribute.xml index 6e201356b72..0a36ce3ba1f 100644 --- a/xml/Microsoft.VisualBasic.CompilerServices/OptionCompareAttribute.xml +++ b/xml/Microsoft.VisualBasic.CompilerServices/OptionCompareAttribute.xml @@ -41,7 +41,7 @@ ]]> - Option Compare Statement + Option Compare Statement @@ -81,7 +81,7 @@ ]]> - Option Compare Statement + Option Compare Statement diff --git a/xml/Microsoft.VisualBasic.CompilerServices/OptionTextAttribute.xml b/xml/Microsoft.VisualBasic.CompilerServices/OptionTextAttribute.xml index 80a42d87b83..6dd997182f6 100644 --- a/xml/Microsoft.VisualBasic.CompilerServices/OptionTextAttribute.xml +++ b/xml/Microsoft.VisualBasic.CompilerServices/OptionTextAttribute.xml @@ -36,7 +36,7 @@ @@ -75,7 +75,7 @@ diff --git a/xml/Microsoft.VisualBasic.CompilerServices/StringType.xml b/xml/Microsoft.VisualBasic.CompilerServices/StringType.xml index 5e0d08e184a..ea8d9fd698a 100644 --- a/xml/Microsoft.VisualBasic.CompilerServices/StringType.xml +++ b/xml/Microsoft.VisualBasic.CompilerServices/StringType.xml @@ -890,7 +890,7 @@ @@ -935,7 +935,7 @@ except that it always performs a case-sensitive binary comparison. @@ -982,7 +982,7 @@ except that it always performs a comparison based on a case-insensitive text sort order determined by your system's `LocaleID` value. diff --git a/xml/Microsoft.VisualBasic.Devices/Audio.xml b/xml/Microsoft.VisualBasic.Devices/Audio.xml index c97b449e72f..ff29bb7e7ed 100644 --- a/xml/Microsoft.VisualBasic.Devices/Audio.xml +++ b/xml/Microsoft.VisualBasic.Devices/Audio.xml @@ -30,7 +30,7 @@ ## Remarks You can use the `My.Computer.Audio.Play` and `My.Computer.Audio.PlaySystemSound` methods to play .wav sound files and system sounds. - For more information, see [Playing Sounds](~/docs/visual-basic/developing-apps/programming/computer-resources/playing-sounds.md). + For more information, see [Playing Sounds](/dotnet/visual-basic/developing-apps/programming/computer-resources/playing-sounds). ## Availability by Project Type @@ -60,7 +60,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -95,7 +95,7 @@ @@ -160,7 +160,7 @@ Background playing lets the application execute other code while the sound plays. - For more information, see [Playing Sounds](~/docs/visual-basic/developing-apps/programming/computer-resources/playing-sounds.md). + For more information, see [Playing Sounds](/dotnet/visual-basic/developing-apps/programming/computer-resources/playing-sounds). ## Availability by Project Type @@ -197,8 +197,8 @@ A partial-trust situation exists in which the user lacks necessary permissions. - Objects (Visual Basic) - Playing Sounds (Visual Basic) + Objects (Visual Basic) + Playing Sounds (Visual Basic) @@ -250,7 +250,7 @@ Background playing lets the application execute other code while the sound plays. - For more information, see [Playing Sounds](~/docs/visual-basic/developing-apps/programming/computer-resources/playing-sounds.md). + For more information, see [Playing Sounds](/dotnet/visual-basic/developing-apps/programming/computer-resources/playing-sounds). ## Availability by Project Type @@ -286,8 +286,8 @@ A partial-trust situation exists in which the user lacks necessary permissions. - Objects (Visual Basic) - Playing Sounds (Visual Basic) + Objects (Visual Basic) + Playing Sounds (Visual Basic) @@ -339,7 +339,7 @@ Background playing lets the application execute other code while the sound plays. - For more information, see [Playing Sounds](~/docs/visual-basic/developing-apps/programming/computer-resources/playing-sounds.md). + For more information, see [Playing Sounds](/dotnet/visual-basic/developing-apps/programming/computer-resources/playing-sounds). ## Availability by Project Type @@ -376,8 +376,8 @@ - Objects (Visual Basic) - Playing Sounds (Visual Basic) + Objects (Visual Basic) + Playing Sounds (Visual Basic) @@ -428,7 +428,7 @@ Background playing lets the application execute other code while the sound plays. - For more information, see [Playing Sounds](~/docs/visual-basic/developing-apps/programming/computer-resources/playing-sounds.md). + For more information, see [Playing Sounds](/dotnet/visual-basic/developing-apps/programming/computer-resources/playing-sounds). ## Availability by Project Type @@ -467,8 +467,8 @@ A partial-trust situation exists in which the user lacks necessary permissions. - Objects (Visual Basic) - Playing Sounds (Visual Basic) + Objects (Visual Basic) + Playing Sounds (Visual Basic) @@ -519,7 +519,7 @@ - - For more information, see [Playing Sounds](~/docs/visual-basic/developing-apps/programming/computer-resources/playing-sounds.md). + For more information, see [Playing Sounds](/dotnet/visual-basic/developing-apps/programming/computer-resources/playing-sounds). ## Availability by Project Type @@ -548,8 +548,8 @@ is . - Objects (Visual Basic) - Playing Sounds (Visual Basic) + Objects (Visual Basic) + Playing Sounds (Visual Basic) @@ -586,7 +586,7 @@ In general, when an application plays a looping sound, it should stop the sound at some point. - For more information, see [Playing Sounds](~/docs/visual-basic/developing-apps/programming/computer-resources/playing-sounds.md). + For more information, see [Playing Sounds](/dotnet/visual-basic/developing-apps/programming/computer-resources/playing-sounds). ## Availability by Project Type @@ -615,8 +615,8 @@ ]]> - Objects (Visual Basic) - Playing Sounds (Visual Basic) + Objects (Visual Basic) + Playing Sounds (Visual Basic) diff --git a/xml/Microsoft.VisualBasic.Devices/Clock.xml b/xml/Microsoft.VisualBasic.Devices/Clock.xml index 6cb05c2741d..64f2c700ae3 100644 --- a/xml/Microsoft.VisualBasic.Devices/Clock.xml +++ b/xml/Microsoft.VisualBasic.Devices/Clock.xml @@ -40,7 +40,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -72,7 +72,7 @@ Initializes a new instance of the class. To be added. - Objects (Visual Basic) + Objects (Visual Basic) @@ -131,7 +131,7 @@ - Objects (Visual Basic) + Objects (Visual Basic) @@ -190,7 +190,7 @@ - Objects (Visual Basic) + Objects (Visual Basic) @@ -261,7 +261,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) diff --git a/xml/Microsoft.VisualBasic.Devices/Computer.xml b/xml/Microsoft.VisualBasic.Devices/Computer.xml index 001cc8ab23d..ed9098c8c4f 100644 --- a/xml/Microsoft.VisualBasic.Devices/Computer.xml +++ b/xml/Microsoft.VisualBasic.Devices/Computer.xml @@ -36,11 +36,11 @@ |To|See| |--------|---------| -|Check connection status|[How to: Check Connection Status](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-check-connection-status.md)| -|Download a file|[How to: Download a File](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-download-a-file.md)| -|Upload a file|[How to: Upload a File](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-upload-a-file.md)| -|Create a registry key|[How to: Create a Registry Key and Set Its Value](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-create-a-registry-key-and-set-its-value.md)| -|Access the Clipboard|[Storing Data to and Reading from the Clipboard](~/docs/visual-basic/developing-apps/programming/computer-resources/storing-data-to-and-reading-from-the-clipboard.md)| +|Check connection status|[How to: Check Connection Status](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-check-connection-status)| +|Download a file|[How to: Download a File](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-download-a-file)| +|Upload a file|[How to: Upload a File](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-upload-a-file)| +|Create a registry key|[How to: Create a Registry Key and Set Its Value](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-create-a-registry-key-and-set-its-value)| +|Access the Clipboard|[Storing Data to and Reading from the Clipboard](/dotnet/visual-basic/developing-apps/programming/computer-resources/storing-data-to-and-reading-from-the-clipboard)| @@ -62,7 +62,7 @@ - Objects (Visual Basic) + Objects (Visual Basic) @@ -97,7 +97,7 @@ @@ -159,12 +159,12 @@ The file name should reference a .wav sound file on your system. - To simplify the management of your sound files, consider storing the files as application resources. The files can then be accessed through the `My.Resources` object. For more information, see [My.Resources Object](~/docs/visual-basic/language-reference/objects/my-resources-object.md). + To simplify the management of your sound files, consider storing the files as application resources. The files can then be accessed through the `My.Resources` object. For more information, see [My.Resources Object](/dotnet/visual-basic/language-reference/objects/my-resources-object). ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -226,8 +226,8 @@ ]]> - Objects (Visual Basic) - Storing Data to and Reading From the Clipboard + Objects (Visual Basic) + Storing Data to and Reading From the Clipboard @@ -285,7 +285,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -345,7 +345,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -403,12 +403,12 @@ [!code-vb[VbVbalrMyComputer#33](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMyComputer/VB/Class2.vb#33)] - For more information, see [How to: Send Strings to Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-send-strings-to-serial-ports.md). + For more information, see [How to: Send Strings to Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-send-strings-to-serial-ports). ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -468,7 +468,7 @@ - Objects (Visual Basic) + Objects (Visual Basic) diff --git a/xml/Microsoft.VisualBasic.Devices/ComputerInfo.xml b/xml/Microsoft.VisualBasic.Devices/ComputerInfo.xml index 237ef3cb046..e723bee3444 100644 --- a/xml/Microsoft.VisualBasic.Devices/ComputerInfo.xml +++ b/xml/Microsoft.VisualBasic.Devices/ComputerInfo.xml @@ -44,7 +44,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -76,7 +76,7 @@ Initializes a new instance of the class. To be added. - Objects (Visual Basic) + Objects (Visual Basic) @@ -125,7 +125,7 @@ ]]> The application cannot obtain the memory status. - Objects (Visual Basic) + Objects (Visual Basic) @@ -174,7 +174,7 @@ ]]> The application cannot obtain the memory status. - Objects (Visual Basic) + Objects (Visual Basic) @@ -222,7 +222,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -272,7 +272,7 @@ ]]> The calling code does not have full trust. - Objects (Visual Basic) + Objects (Visual Basic) @@ -320,7 +320,7 @@ The application cannot obtain the operating-system platform information. - Objects (Visual Basic) + Objects (Visual Basic) @@ -368,7 +368,7 @@ ]]> The application cannot obtain the operating-system version information. - Objects (Visual Basic) + Objects (Visual Basic) @@ -417,7 +417,7 @@ ]]> The application cannot obtain the memory status. - Objects (Visual Basic) + Objects (Visual Basic) @@ -466,7 +466,7 @@ ]]> The application cannot obtain the memory status. - Objects (Visual Basic) + Objects (Visual Basic) diff --git a/xml/Microsoft.VisualBasic.Devices/Keyboard.xml b/xml/Microsoft.VisualBasic.Devices/Keyboard.xml index baa4b45699a..3a033ce2890 100644 --- a/xml/Microsoft.VisualBasic.Devices/Keyboard.xml +++ b/xml/Microsoft.VisualBasic.Devices/Keyboard.xml @@ -35,7 +35,7 @@ |To|See| |-|-| -|Send keystrokes to an application|[How to: Start an Application and Send it Keystrokes (Visual Basic)](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-start-an-application-and-send-it-keystrokes.md)| +|Send keystrokes to an application|[How to: Start an Application and Send it Keystrokes (Visual Basic)](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-start-an-application-and-send-it-keystrokes)| ## Availability by Project Type @@ -59,8 +59,8 @@ ]]> - Objects (Visual Basic) - Accessing the Keyboard (Visual Basic) + Objects (Visual Basic) + Accessing the Keyboard (Visual Basic) @@ -93,8 +93,8 @@ Initializes a new instance of the class. To be added. - Objects (Visual Basic) - Accessing the Keyboard (Visual Basic) + Objects (Visual Basic) + Accessing the Keyboard (Visual Basic) @@ -153,8 +153,8 @@ - Objects (Visual Basic) - Accessing the Keyboard (Visual Basic) + Objects (Visual Basic) + Accessing the Keyboard (Visual Basic) @@ -216,8 +216,8 @@ ]]> - Objects (Visual Basic) - Accessing the Keyboard (Visual Basic) + Objects (Visual Basic) + Accessing the Keyboard (Visual Basic) @@ -276,8 +276,8 @@ - Objects (Visual Basic) - Accessing the Keyboard (Visual Basic) + Objects (Visual Basic) + Accessing the Keyboard (Visual Basic) @@ -340,8 +340,8 @@ ]]> - Objects (Visual Basic) - Accessing the Keyboard (Visual Basic) + Objects (Visual Basic) + Accessing the Keyboard (Visual Basic) @@ -404,8 +404,8 @@ ]]> - Objects (Visual Basic) - Accessing the Keyboard (Visual Basic) + Objects (Visual Basic) + Accessing the Keyboard (Visual Basic) @@ -460,7 +460,7 @@ The `wait` argument is useful if the other application must finish before your application can continue. > [!NOTE] -> Because there is no managed method to activate another application, you can either use this class within the current application, manually select the window to send the keys to, or use Windows API methods, such as `FindWindow` and `SetForegroundWindow`, to force focus on other applications. For more information, see [Walkthrough: Calling Windows APIs](~/docs/visual-basic/programming-guide/com-interop/walkthrough-calling-windows-apis.md). +> Because there is no managed method to activate another application, you can either use this class within the current application, manually select the window to send the keys to, or use Windows API methods, such as `FindWindow` and `SetForegroundWindow`, to force focus on other applications. For more information, see [Walkthrough: Calling Windows APIs](/dotnet/visual-basic/programming-guide/com-interop/walkthrough-calling-windows-apis). The `keys` argument can specify any single key or any key combined with ALT, CTRL, or SHIFT (or any combination of those keys). Each key is represented by one or more characters, such as `a` for the character "a", or `{ENTER}` for the ENTER key. @@ -522,8 +522,8 @@ The call to the method require - Objects (Visual Basic) - Accessing the Keyboard (Visual Basic) + Objects (Visual Basic) + Accessing the Keyboard (Visual Basic) Walkthrough: Calling Windows APIs @@ -567,7 +567,7 @@ The call to the method require The `wait` argument is useful if the other application must finish before your application can continue. > [!NOTE] -> Because there is no managed method to activate another application, you can either use this class within the current application, manually select the window to send the keys to, or use Windows API methods, such as `FindWindow` and `SetForegroundWindow`, to force focus on other applications. For more information, see [Walkthrough: Calling Windows APIs](~/docs/visual-basic/programming-guide/com-interop/walkthrough-calling-windows-apis.md). +> Because there is no managed method to activate another application, you can either use this class within the current application, manually select the window to send the keys to, or use Windows API methods, such as `FindWindow` and `SetForegroundWindow`, to force focus on other applications. For more information, see [Walkthrough: Calling Windows APIs](/dotnet/visual-basic/programming-guide/com-interop/walkthrough-calling-windows-apis). The `keys` argument can specify any single key or any key combined with ALT, CTRL, or SHIFT (or any combination of those keys). Each key is represented by one or more characters, such as `a` for the character "a", or `{ENTER}` for the ENTER key. @@ -629,8 +629,8 @@ The call to the method require - Objects (Visual Basic) - Accessing the Keyboard (Visual Basic) + Objects (Visual Basic) + Accessing the Keyboard (Visual Basic) Walkthrough: Calling Windows APIs @@ -690,8 +690,8 @@ The call to the method require - Objects (Visual Basic) - Accessing the Keyboard (Visual Basic) + Objects (Visual Basic) + Accessing the Keyboard (Visual Basic) diff --git a/xml/Microsoft.VisualBasic.Devices/Mouse.xml b/xml/Microsoft.VisualBasic.Devices/Mouse.xml index e17659f524c..5ac1c495472 100644 --- a/xml/Microsoft.VisualBasic.Devices/Mouse.xml +++ b/xml/Microsoft.VisualBasic.Devices/Mouse.xml @@ -51,7 +51,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -90,7 +90,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -151,7 +151,7 @@ ]]> The computer has no mouse installed. - Objects (Visual Basic) + Objects (Visual Basic) @@ -213,7 +213,7 @@ The computer has no mouse installed. - Objects (Visual Basic) + Objects (Visual Basic) @@ -277,7 +277,7 @@ The mouse has no scroll wheel. - Objects (Visual Basic) + Objects (Visual Basic) diff --git a/xml/Microsoft.VisualBasic.Devices/Network.xml b/xml/Microsoft.VisualBasic.Devices/Network.xml index 4979111b95c..396ee8081dc 100644 --- a/xml/Microsoft.VisualBasic.Devices/Network.xml +++ b/xml/Microsoft.VisualBasic.Devices/Network.xml @@ -32,9 +32,9 @@ |To|See| |-|-| -|Upload a file|[How to: Upload a File](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-upload-a-file.md)| -|Download a file|[How to: Download a File](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-download-a-file.md)| -|Check connection status|[How to: Check Connection Status](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-check-connection-status.md)| +|Upload a file|[How to: Upload a File](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-upload-a-file)| +|Download a file|[How to: Download a File](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-download-a-file)| +|Check connection status|[How to: Check Connection Status](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-check-connection-status)| @@ -46,7 +46,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -73,7 +73,7 @@ Initializes a new instance of the class. To be added. - Objects (Visual Basic) + Objects (Visual Basic) @@ -127,7 +127,7 @@ ## Remarks If the destination file already exists, the `DownloadFile` method will not overwrite the existing file. You can use one of the other overloads of the method to instruct it to overwrite existing files, provide user credentials, or specify a specific timeout value. - `DownloadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](~/docs/framework/network-programming/enabling-network-tracing.md). + `DownloadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](/dotnet/framework/network-programming/enabling-network-tracing). > [!NOTE] > The `DownloadFile` method does not send optional HTTP headers. Some servers may return 500 (Internal Server Error) if the optional user agent header is missing. To send optional headers, you must construct a request using the class. @@ -136,7 +136,7 @@ |To|See| |-|-| -|Download a file|[How to: Download a File](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-download-a-file.md)| +|Download a file|[How to: Download a File](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-download-a-file)| @@ -158,9 +158,9 @@ The request is denied by the target web server. - Objects (Visual Basic) - How to: Download a File in Visual Basic - How to: Parse File Paths in Visual Basic + Objects (Visual Basic) + How to: Download a File in Visual Basic + How to: Parse File Paths in Visual Basic @@ -203,7 +203,7 @@ method to instruct it to overwrite existing files, provide user credentials, or specify a specific timeout value. `DownloadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](~/docs/framework/network-programming/enabling-network-tracing.md). + If the destination file already exists, the `DownloadFile` method will not overwrite the existing file. You can use one of the other overloads of the method to instruct it to overwrite existing files, provide user credentials, or specify a specific timeout value. `DownloadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](/dotnet/framework/network-programming/enabling-network-tracing). > [!NOTE] > The `DownloadFile` method does not send optional HTTP headers. Some servers may return 500 (Internal Server Error) if the optional user agent header is missing. To send optional headers, you must construct a request using the class. @@ -212,7 +212,7 @@ |To|See| |-|-| -|Download a file|[How to: Download a File](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-download-a-file.md)| +|Download a file|[How to: Download a File](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-download-a-file)| @@ -234,9 +234,9 @@ The request is denied by the target web server. - Objects (Visual Basic) - How to: Download a File in Visual Basic - How to: Parse File Paths in Visual Basic + Objects (Visual Basic) + How to: Download a File in Visual Basic + How to: Parse File Paths in Visual Basic @@ -285,7 +285,7 @@ ## Remarks If the destination file already exists, the `DownloadFile` method will not overwrite the existing file. You can use one of the other overloads of the method to instruct it to overwrite existing files or specify a specific timeout value. - `DownloadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](~/docs/framework/network-programming/enabling-network-tracing.md). + `DownloadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](/dotnet/framework/network-programming/enabling-network-tracing). > [!NOTE] > The `DownloadFile` method does not send optional HTTP headers. Some servers may return 500 (Internal Server Error) if the optional user agent header is missing. To send optional headers, you must construct a request using the class. @@ -297,7 +297,7 @@ |To|See| |-|-| -|Download a file|[How to: Download a File](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-download-a-file.md)| +|Download a file|[How to: Download a File](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-download-a-file)| @@ -319,9 +319,9 @@ The request is denied by the target web server. - Objects (Visual Basic) - How to: Download a File in Visual Basic - How to: Parse File Paths in Visual Basic + Objects (Visual Basic) + How to: Download a File in Visual Basic + How to: Parse File Paths in Visual Basic @@ -370,7 +370,7 @@ ## Remarks If the destination file already exists, the `DownloadFile` method will not overwrite the existing file. You can use one of the other overloads of the method to instruct it to overwrite existing files or specify a specific timeout value. - `DownloadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](~/docs/framework/network-programming/enabling-network-tracing.md). + `DownloadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](/dotnet/framework/network-programming/enabling-network-tracing). > [!NOTE] > The `DownloadFile` method does not send optional HTTP headers. Some servers may return 500 (Internal Server Error) if the optional user agent header is missing. To send optional headers, you must construct a request using the class. @@ -382,7 +382,7 @@ |To|See| |-|-| -|Download a file|[How to: Download a File](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-download-a-file.md)| +|Download a file|[How to: Download a File](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-download-a-file)| @@ -404,9 +404,9 @@ The request is denied by the target web server. - Objects (Visual Basic) - How to: Download a File in Visual Basic - How to: Parse File Paths in Visual Basic + Objects (Visual Basic) + How to: Download a File in Visual Basic + How to: Parse File Paths in Visual Basic @@ -466,7 +466,7 @@ If the server does not respond within the specified `connectionTimeout`, the operation is cancelled, and an exception is thrown. - `DownloadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](~/docs/framework/network-programming/enabling-network-tracing.md). + `DownloadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](/dotnet/framework/network-programming/enabling-network-tracing). > [!NOTE] > The `DownloadFile` method does not send optional HTTP headers. Some servers may return 500 (Internal Server Error) if the optional user agent header is missing. To send optional headers, you must construct a request using the class. @@ -478,7 +478,7 @@ |To|See| |-|-| -|Download a file|[How to: Download a File](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-download-a-file.md)| +|Download a file|[How to: Download a File](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-download-a-file)| @@ -502,9 +502,9 @@ The request is denied by the target web server. - Objects (Visual Basic) - How to: Download a File in Visual Basic - How to: Parse File Paths in Visual Basic + Objects (Visual Basic) + How to: Download a File in Visual Basic + How to: Parse File Paths in Visual Basic @@ -564,7 +564,7 @@ If the server does not respond within the specified `connectionTimeout`, the operation is cancelled, and an exception is thrown. - `DownloadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](~/docs/framework/network-programming/enabling-network-tracing.md). + `DownloadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](/dotnet/framework/network-programming/enabling-network-tracing). > [!NOTE] > The `DownloadFile` method does not send optional HTTP headers. Some servers may return 500 (Internal Server Error) if the optional user agent header is missing. To send optional headers, you must construct a request using the class. @@ -576,7 +576,7 @@ |To|See| |-|-| -|Download a file|[How to: Download a File](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-download-a-file.md)| +|Download a file|[How to: Download a File](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-download-a-file)| @@ -600,9 +600,9 @@ The request is denied by the target web server. - Objects (Visual Basic) - How to: Download a File in Visual Basic - How to: Parse File Paths in Visual Basic + Objects (Visual Basic) + How to: Download a File in Visual Basic + How to: Parse File Paths in Visual Basic @@ -661,7 +661,7 @@ If the server does not respond within the specified `connectionTimeout`, the operation is cancelled, and an exception is thrown. - `DownloadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](~/docs/framework/network-programming/enabling-network-tracing.md). + `DownloadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](/dotnet/framework/network-programming/enabling-network-tracing). > [!NOTE] > The `DownloadFile` method does not send optional HTTP headers. Some servers may return 500 (Internal Server Error) if the optional user agent header is missing. To send optional headers, you must construct a request using the class. @@ -673,7 +673,7 @@ |To|See| |-|-| -|Download a file|[How to: Download a File](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-download-a-file.md)| +|Download a file|[How to: Download a File](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-download-a-file)| @@ -697,9 +697,9 @@ The request is denied by the target web server. - Objects (Visual Basic) - How to: Download a File in Visual Basic - How to: Parse File Paths in Visual Basic + Objects (Visual Basic) + How to: Download a File in Visual Basic + How to: Parse File Paths in Visual Basic @@ -758,7 +758,7 @@ If the server does not respond within the specified `connectionTimeout`, the operation is cancelled, and an exception is thrown. - `DownloadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](~/docs/framework/network-programming/enabling-network-tracing.md). + `DownloadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](/dotnet/framework/network-programming/enabling-network-tracing). > [!NOTE] > The `DownloadFile` method does not send optional HTTP headers. Some servers may return 500 (Internal Server Error) if the optional user agent header is missing. To send optional headers, you must construct a request using the class. @@ -770,7 +770,7 @@ |To|See| |-|-| -|Download a file|[How to: Download a File](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-download-a-file.md)| +|Download a file|[How to: Download a File](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-download-a-file)| @@ -794,9 +794,9 @@ The request is denied by the target web server. - Objects (Visual Basic) - How to: Download a File in Visual Basic - How to: Parse File Paths in Visual Basic + Objects (Visual Basic) + How to: Download a File in Visual Basic + How to: Parse File Paths in Visual Basic @@ -852,7 +852,7 @@ If the server does not respond within the specified `connectionTimeout`, the operation is cancelled, and an exception is thrown. - `DownloadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](~/docs/framework/network-programming/enabling-network-tracing.md). + `DownloadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](/dotnet/framework/network-programming/enabling-network-tracing). > [!NOTE] > The `DownloadFile` method does not send optional HTTP headers. Some servers may return 500 (Internal Server Error) if the optional user agent header is missing. To send optional headers, you must construct a request using the class. @@ -864,7 +864,7 @@ |To|See| |-|-| -|Download a file|[How to: Download a File](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-download-a-file.md)| +|Download a file|[How to: Download a File](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-download-a-file)| @@ -888,9 +888,9 @@ The request is denied by the target web server. - Objects (Visual Basic) - How to: Download a File in Visual Basic - How to: Parse File Paths in Visual Basic + Objects (Visual Basic) + How to: Download a File in Visual Basic + How to: Parse File Paths in Visual Basic @@ -946,7 +946,7 @@ If the server does not respond within the specified `connectionTimeout`, the operation is cancelled, and an exception is thrown. - `DownloadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](~/docs/framework/network-programming/enabling-network-tracing.md). + `DownloadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](/dotnet/framework/network-programming/enabling-network-tracing). > [!NOTE] > The `DownloadFile` method does not send optional HTTP headers. Some servers may return 500 (Internal Server Error) if the optional user agent header is missing. To send optional headers, you must construct a request using the class. @@ -958,7 +958,7 @@ |To|See| |-|-| -|Download a file|[How to: Download a File](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-download-a-file.md)| +|Download a file|[How to: Download a File](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-download-a-file)| @@ -982,9 +982,9 @@ The request is denied by the target web server. - Objects (Visual Basic) - How to: Download a File in Visual Basic - How to: Parse File Paths in Visual Basic + Objects (Visual Basic) + How to: Download a File in Visual Basic + How to: Parse File Paths in Visual Basic @@ -1024,7 +1024,7 @@ |To|See| |-|-| -|Check whether a computer is connected to a network|[How to: Check Connection Status](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-check-connection-status.md)| +|Check whether a computer is connected to a network|[How to: Check Connection Status](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-check-connection-status)| @@ -1035,7 +1035,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -1091,7 +1091,7 @@ - Objects (Visual Basic) + Objects (Visual Basic) @@ -1167,7 +1167,7 @@ No network connection is available. URL was not valid. - Objects (Visual Basic) + Objects (Visual Basic) @@ -1229,7 +1229,7 @@ No network connection is available. URL was not valid. - Objects (Visual Basic) + Objects (Visual Basic) @@ -1293,7 +1293,7 @@ No network connection is available. URL was not valid. - Objects (Visual Basic) + Objects (Visual Basic) @@ -1357,7 +1357,7 @@ No network connection is available. URL was not valid. - Objects (Visual Basic) + Objects (Visual Basic) @@ -1411,13 +1411,13 @@ ## Remarks You can use one of the other overloads of the method to provide user credentials or specify a specific timeout value. - `My.Computer.Network.UploadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](~/docs/framework/network-programming/enabling-network-tracing.md). + `My.Computer.Network.UploadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](/dotnet/framework/network-programming/enabling-network-tracing). The following table lists an example of a task involving the `My.Computer.Network.UploadFile` method. |To|See| |-|-| -|Upload a file|[How to: Upload a File](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-upload-a-file.md)| +|Upload a file|[How to: Upload a File](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-upload-a-file)| @@ -1441,9 +1441,9 @@ - Objects (Visual Basic) - How to: Download a File in Visual Basic - How to: Parse File Paths in Visual Basic + Objects (Visual Basic) + How to: Download a File in Visual Basic + How to: Parse File Paths in Visual Basic @@ -1488,13 +1488,13 @@ ## Remarks You can use one of the other overloads of the method to provide user credentials or specify a specific timeout value. - `My.Computer.Network.UploadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](~/docs/framework/network-programming/enabling-network-tracing.md). + `My.Computer.Network.UploadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](/dotnet/framework/network-programming/enabling-network-tracing). The following table lists an example of a task involving the `My.Computer.Network.UploadFile` method. |To|See| |-|-| -|Upload a file|[How to: Upload a File](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-upload-a-file.md)| +|Upload a file|[How to: Upload a File](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-upload-a-file)| @@ -1518,9 +1518,9 @@ - Objects (Visual Basic) - How to: Download a File in Visual Basic - How to: Parse File Paths in Visual Basic + Objects (Visual Basic) + How to: Download a File in Visual Basic + How to: Parse File Paths in Visual Basic @@ -1569,7 +1569,7 @@ ## Remarks You can use one of the other overloads of the method to specify a specific timeout value. - `My.Computer.Network.UploadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](~/docs/framework/network-programming/enabling-network-tracing.md). + `My.Computer.Network.UploadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](/dotnet/framework/network-programming/enabling-network-tracing). > [!NOTE] > The FTP protocol sends information, including passwords, in plain text and should not be used for transmitting sensitive information. @@ -1578,7 +1578,7 @@ |To|See| |-|-| -|Upload a file|[How to: Upload a File](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-upload-a-file.md)| +|Upload a file|[How to: Upload a File](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-upload-a-file)| @@ -1603,9 +1603,9 @@ - Objects (Visual Basic) - How to: Download a File in Visual Basic - How to: Parse File Paths in Visual Basic + Objects (Visual Basic) + How to: Download a File in Visual Basic + How to: Parse File Paths in Visual Basic @@ -1654,7 +1654,7 @@ ## Remarks You can use one of the other overloads of the method to specify a specific timeout value. - `My.Computer.Network.UploadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](~/docs/framework/network-programming/enabling-network-tracing.md). + `My.Computer.Network.UploadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](/dotnet/framework/network-programming/enabling-network-tracing). > [!NOTE] > The FTP protocol sends information, including passwords, in plain text and should not be used for transmitting sensitive information. @@ -1663,7 +1663,7 @@ |To|See| |-|-| -|Upload a file|[How to: Upload a File](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-upload-a-file.md)| +|Upload a file|[How to: Upload a File](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-upload-a-file)| @@ -1688,9 +1688,9 @@ - Objects (Visual Basic) - How to: Download a File in Visual Basic - How to: Parse File Paths in Visual Basic + Objects (Visual Basic) + How to: Download a File in Visual Basic + How to: Parse File Paths in Visual Basic @@ -1744,7 +1744,7 @@ If the server does not respond within the interval specified in `connectionTimeout`, the operation is cancelled and an exception is thrown. - `My.Computer.Network.UploadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](~/docs/framework/network-programming/enabling-network-tracing.md). + `My.Computer.Network.UploadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](/dotnet/framework/network-programming/enabling-network-tracing). > [!NOTE] > The FTP protocol sends information, including passwords, in plain text and should not be used for transmitting sensitive information. @@ -1753,7 +1753,7 @@ |To|See| |-|-| -|Upload a file|[How to: Upload a File](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-upload-a-file.md)| +|Upload a file|[How to: Upload a File](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-upload-a-file)| @@ -1778,9 +1778,9 @@ - Objects (Visual Basic) - How to: Download a File in Visual Basic - How to: Parse File Paths in Visual Basic + Objects (Visual Basic) + How to: Download a File in Visual Basic + How to: Parse File Paths in Visual Basic @@ -1836,7 +1836,7 @@ If the server does not respond within the interval specified in `connectionTimeout`, the operation is cancelled and an exception is thrown. - `My.Computer.Network.UploadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](~/docs/framework/network-programming/enabling-network-tracing.md). + `My.Computer.Network.UploadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](/dotnet/framework/network-programming/enabling-network-tracing). > [!NOTE] > The FTP protocol sends information, including passwords, in plain text and should not be used for transmitting sensitive information. @@ -1845,7 +1845,7 @@ |To|See| |-|-| -|Upload a file|[How to: Upload a File](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-upload-a-file.md)| +|Upload a file|[How to: Upload a File](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-upload-a-file)| @@ -1870,9 +1870,9 @@ - Objects (Visual Basic) - How to: Download a File in Visual Basic - How to: Parse File Paths in Visual Basic + Objects (Visual Basic) + How to: Download a File in Visual Basic + How to: Parse File Paths in Visual Basic @@ -1923,7 +1923,7 @@ If the server does not respond within the interval specified in `connectionTimeout`, the operation is cancelled and an exception is thrown. - `My.Computer.Network.UploadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](~/docs/framework/network-programming/enabling-network-tracing.md). + `My.Computer.Network.UploadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](/dotnet/framework/network-programming/enabling-network-tracing). > [!NOTE] > The FTP protocol sends information, including passwords, in plain text and should not be used for transmitting sensitive information. @@ -1932,7 +1932,7 @@ |To|See| |-|-| -|Upload a file|[How to: Upload a File](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-upload-a-file.md)| +|Upload a file|[How to: Upload a File](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-upload-a-file)| @@ -1957,9 +1957,9 @@ - Objects (Visual Basic) - How to: Download a File in Visual Basic - How to: Parse File Paths in Visual Basic + Objects (Visual Basic) + How to: Download a File in Visual Basic + How to: Parse File Paths in Visual Basic @@ -2015,7 +2015,7 @@ If the server does not respond within the interval specified in `connectionTimeout`, the operation is cancelled and an exception is thrown. - `My.Computer.Network.UploadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](~/docs/framework/network-programming/enabling-network-tracing.md). + `My.Computer.Network.UploadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](/dotnet/framework/network-programming/enabling-network-tracing). > [!NOTE] > The FTP protocol sends information, including passwords, in plain text and should not be used for transmitting sensitive information. @@ -2024,7 +2024,7 @@ |To|See| |-|-| -|Upload a file|[How to: Upload a File](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-upload-a-file.md)| +|Upload a file|[How to: Upload a File](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-upload-a-file)| @@ -2049,9 +2049,9 @@ - Objects (Visual Basic) - How to: Download a File in Visual Basic - How to: Parse File Paths in Visual Basic + Objects (Visual Basic) + How to: Download a File in Visual Basic + How to: Parse File Paths in Visual Basic @@ -2103,7 +2103,7 @@ If the server does not respond within the interval specified in `connectionTimeout`, the operation is cancelled and an exception is thrown. - `My.Computer.Network.UploadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](~/docs/framework/network-programming/enabling-network-tracing.md). + `My.Computer.Network.UploadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](/dotnet/framework/network-programming/enabling-network-tracing). > [!NOTE] > The FTP protocol sends information, including passwords, in plain text and should not be used for transmitting sensitive information. @@ -2112,7 +2112,7 @@ |To|See| |-|-| -|Upload a file|[How to: Upload a File](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-upload-a-file.md)| +|Upload a file|[How to: Upload a File](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-upload-a-file)| @@ -2137,9 +2137,9 @@ - Objects (Visual Basic) - How to: Download a File in Visual Basic - How to: Parse File Paths in Visual Basic + Objects (Visual Basic) + How to: Download a File in Visual Basic + How to: Parse File Paths in Visual Basic @@ -2191,7 +2191,7 @@ If the server does not respond within the interval specified in `connectionTimeout`, the operation is cancelled and an exception is thrown. - `My.Computer.Network.UploadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](~/docs/framework/network-programming/enabling-network-tracing.md). + `My.Computer.Network.UploadFile` outputs trace information when you enable network tracing in your application. For more information, see [Enabling Network Tracing](/dotnet/framework/network-programming/enabling-network-tracing). > [!NOTE] > The FTP protocol sends information, including passwords, in plain text and should not be used for transmitting sensitive information. @@ -2200,7 +2200,7 @@ |To|See| |-|-| -|Upload a file|[How to: Upload a File](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-upload-a-file.md)| +|Upload a file|[How to: Upload a File](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-upload-a-file)| @@ -2225,9 +2225,9 @@ - Objects (Visual Basic) - How to: Download a File in Visual Basic - How to: Parse File Paths in Visual Basic + Objects (Visual Basic) + How to: Download a File in Visual Basic + How to: Parse File Paths in Visual Basic diff --git a/xml/Microsoft.VisualBasic.Devices/Ports.xml b/xml/Microsoft.VisualBasic.Devices/Ports.xml index 73a8867066f..ae8d11d513a 100644 --- a/xml/Microsoft.VisualBasic.Devices/Ports.xml +++ b/xml/Microsoft.VisualBasic.Devices/Ports.xml @@ -30,10 +30,10 @@ |To|See| |-|-| -|Dial a modem attached to a serial port|[How to: Dial Modems Attached to Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-dial-modems-attached-to-serial-ports.md)| -|Send a string to a serial port|[How to: Send Strings to Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-send-strings-to-serial-ports.md)| -|Receive strings from a serial port|[How to: Receive Strings From Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-receive-strings-from-serial-ports.md)| -|Show available serial ports|[How to: Show Available Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-show-available-serial-ports.md)| +|Dial a modem attached to a serial port|[How to: Dial Modems Attached to Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-dial-modems-attached-to-serial-ports)| +|Send a string to a serial port|[How to: Send Strings to Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-send-strings-to-serial-ports)| +|Receive strings from a serial port|[How to: Receive Strings From Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-receive-strings-from-serial-ports)| +|Show available serial ports|[How to: Show Available Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-show-available-serial-ports)| ## Availability by Project Type @@ -58,15 +58,15 @@ [!code-vb[VbVbalrMyComputer#33](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMyComputer/VB/Class2.vb#33)] - For more information, see [How to: Send Strings to Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-send-strings-to-serial-ports.md). + For more information, see [How to: Send Strings to Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-send-strings-to-serial-ports). ]]> - Objects (Visual Basic) - How to: Dial Modems Attached to Serial Ports in Visual Basic - How to: Send Strings to Serial Ports in Visual Basic - How to: Receive Strings From Serial Ports in Visual Basic - How to: Show Available Serial Ports in Visual Basic + Objects (Visual Basic) + How to: Dial Modems Attached to Serial Ports in Visual Basic + How to: Send Strings to Serial Ports in Visual Basic + How to: Receive Strings From Serial Ports in Visual Basic + How to: Show Available Serial Ports in Visual Basic @@ -94,7 +94,7 @@ Initializes a new instance of the class. To be added. - Objects (Visual Basic) + Objects (Visual Basic) @@ -145,9 +145,9 @@ |To|See| |-|-| -|Dial a modem attached to a serial port|[How to: Dial Modems Attached to Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-dial-modems-attached-to-serial-ports.md)| -|Send a string to serial port|[How to: Send Strings to Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-send-strings-to-serial-ports.md)| -|Receive strings from a serial port|[How to: Receive Strings From Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-receive-strings-from-serial-ports.md)| +|Dial a modem attached to a serial port|[How to: Dial Modems Attached to Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-dial-modems-attached-to-serial-ports)| +|Send a string to serial port|[How to: Send Strings to Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-send-strings-to-serial-ports)| +|Receive strings from a serial port|[How to: Receive Strings From Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-receive-strings-from-serial-ports)| ## Availability by Project Type @@ -172,7 +172,7 @@ [!code-vb[VbVbalrMyComputer#33](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMyComputer/VB/Class2.vb#33)] - For more information, see [How to: Send Strings to Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-send-strings-to-serial-ports.md). + For more information, see [How to: Send Strings to Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-send-strings-to-serial-ports). ]]> @@ -182,11 +182,11 @@ - Objects (Visual Basic) - How to: Dial Modems Attached to Serial Ports in Visual Basic - How to: Send Strings to Serial Ports in Visual Basic - How to: Receive Strings From Serial Ports in Visual Basic - Using Statement (Visual Basic) + Objects (Visual Basic) + How to: Dial Modems Attached to Serial Ports in Visual Basic + How to: Send Strings to Serial Ports in Visual Basic + How to: Receive Strings From Serial Ports in Visual Basic + Using Statement (Visual Basic) @@ -231,9 +231,9 @@ |To|See| |-|-| -|Dial a modem attached to a serial port|[How to: Dial Modems Attached to Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-dial-modems-attached-to-serial-ports.md)| -|Send a string to serial port|[How to: Send Strings to Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-send-strings-to-serial-ports.md)| -|Receive strings from a serial port|[How to: Receive Strings From Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-receive-strings-from-serial-ports.md)| +|Dial a modem attached to a serial port|[How to: Dial Modems Attached to Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-dial-modems-attached-to-serial-ports)| +|Send a string to serial port|[How to: Send Strings to Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-send-strings-to-serial-ports)| +|Receive strings from a serial port|[How to: Receive Strings From Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-receive-strings-from-serial-ports)| ## Availability by Project Type @@ -258,7 +258,7 @@ [!code-vb[VbVbalrMyComputer#33](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMyComputer/VB/Class2.vb#33)] - For more information, see [How to: Send Strings to Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-send-strings-to-serial-ports.md). + For more information, see [How to: Send Strings to Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-send-strings-to-serial-ports). ]]> @@ -270,11 +270,11 @@ - Objects (Visual Basic) - How to: Dial Modems Attached to Serial Ports in Visual Basic - How to: Send Strings to Serial Ports in Visual Basic - How to: Receive Strings From Serial Ports in Visual Basic - Using Statement (Visual Basic) + Objects (Visual Basic) + How to: Dial Modems Attached to Serial Ports in Visual Basic + How to: Send Strings to Serial Ports in Visual Basic + How to: Receive Strings From Serial Ports in Visual Basic + Using Statement (Visual Basic) @@ -322,9 +322,9 @@ |To|See| |-|-| -|Dial a modem attached to a serial port|[How to: Dial Modems Attached to Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-dial-modems-attached-to-serial-ports.md)| -|Send a string to serial port|[How to: Send Strings to Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-send-strings-to-serial-ports.md)| -|Receive strings from a serial port|[How to: Receive Strings From Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-receive-strings-from-serial-ports.md)| +|Dial a modem attached to a serial port|[How to: Dial Modems Attached to Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-dial-modems-attached-to-serial-ports)| +|Send a string to serial port|[How to: Send Strings to Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-send-strings-to-serial-ports)| +|Receive strings from a serial port|[How to: Receive Strings From Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-receive-strings-from-serial-ports)| ## Availability by Project Type @@ -349,7 +349,7 @@ [!code-vb[VbVbalrMyComputer#33](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMyComputer/VB/Class2.vb#33)] - For more information, see [How to: Send Strings to Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-send-strings-to-serial-ports.md). + For more information, see [How to: Send Strings to Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-send-strings-to-serial-ports). ]]> @@ -363,11 +363,11 @@ - Objects (Visual Basic) - How to: Dial Modems Attached to Serial Ports in Visual Basic - How to: Send Strings to Serial Ports in Visual Basic - How to: Receive Strings From Serial Ports in Visual Basic - Using Statement (Visual Basic) + Objects (Visual Basic) + How to: Dial Modems Attached to Serial Ports in Visual Basic + How to: Send Strings to Serial Ports in Visual Basic + How to: Receive Strings From Serial Ports in Visual Basic + Using Statement (Visual Basic) @@ -418,9 +418,9 @@ |To|See| |-|-| -|Dial a modem attached to a serial port|[How to: Dial Modems Attached to Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-dial-modems-attached-to-serial-ports.md)| -|Send a string to serial port|[How to: Send Strings to Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-send-strings-to-serial-ports.md)| -|Receive strings from a serial port|[How to: Receive Strings From Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-receive-strings-from-serial-ports.md)| +|Dial a modem attached to a serial port|[How to: Dial Modems Attached to Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-dial-modems-attached-to-serial-ports)| +|Send a string to serial port|[How to: Send Strings to Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-send-strings-to-serial-ports)| +|Receive strings from a serial port|[How to: Receive Strings From Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-receive-strings-from-serial-ports)| ## Availability by Project Type @@ -445,7 +445,7 @@ [!code-vb[VbVbalrMyComputer#33](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMyComputer/VB/Class2.vb#33)] - For more information, see [How to: Send Strings to Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-send-strings-to-serial-ports.md). + For more information, see [How to: Send Strings to Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-send-strings-to-serial-ports). ]]> @@ -459,11 +459,11 @@ - Objects (Visual Basic) - How to: Dial Modems Attached to Serial Ports in Visual Basic - How to: Send Strings to Serial Ports in Visual Basic - How to: Receive Strings From Serial Ports in Visual Basic - Using Statement (Visual Basic) + Objects (Visual Basic) + How to: Dial Modems Attached to Serial Ports in Visual Basic + How to: Send Strings to Serial Ports in Visual Basic + How to: Receive Strings From Serial Ports in Visual Basic + Using Statement (Visual Basic) @@ -517,9 +517,9 @@ |To|See| |-|-| -|Dial a modem attached to a serial port|[How to: Dial Modems Attached to Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-dial-modems-attached-to-serial-ports.md)| -|Send a string to serial port|[How to: Send Strings to Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-send-strings-to-serial-ports.md)| -|Receive strings from a serial port|[How to: Receive Strings From Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-receive-strings-from-serial-ports.md)| +|Dial a modem attached to a serial port|[How to: Dial Modems Attached to Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-dial-modems-attached-to-serial-ports)| +|Send a string to serial port|[How to: Send Strings to Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-send-strings-to-serial-ports)| +|Receive strings from a serial port|[How to: Receive Strings From Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-receive-strings-from-serial-ports)| ## Availability by Project Type @@ -544,7 +544,7 @@ [!code-vb[VbVbalrMyComputer#33](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMyComputer/VB/Class2.vb#33)] - For more information, see [How to: Send Strings to Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-send-strings-to-serial-ports.md). + For more information, see [How to: Send Strings to Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-send-strings-to-serial-ports). ]]> @@ -558,11 +558,11 @@ - Objects (Visual Basic) - How to: Dial Modems Attached to Serial Ports in Visual Basic - How to: Send Strings to Serial Ports in Visual Basic - How to: Receive Strings From Serial Ports in Visual Basic - Using Statement (Visual Basic) + Objects (Visual Basic) + How to: Dial Modems Attached to Serial Ports in Visual Basic + How to: Send Strings to Serial Ports in Visual Basic + How to: Receive Strings From Serial Ports in Visual Basic + Using Statement (Visual Basic) @@ -600,7 +600,7 @@ |To|See| |-|-| -|Show available serial ports|[How to: Show Available Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-show-available-serial-ports.md)| +|Show available serial ports|[How to: Show Available Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-show-available-serial-ports)| ## Availability by Project Type @@ -619,7 +619,7 @@ ## Examples This example loops over all the strings that the `My.Computer.Ports.SerialPortNames` property returns. These strings are the names of the available serial ports on the computer. - Typically, a user selects which serial port the application should use from the list of available ports. In this example, the serial port names are stored in a control. For more information, see [ListBox Control](~/docs/framework/winforms/controls/listbox-control-windows-forms.md). + Typically, a user selects which serial port the application should use from the list of available ports. In this example, the serial port names are stored in a control. For more information, see [ListBox Control](/dotnet/framework/winforms/controls/listbox-control-windows-forms). [!code-vb[VbVbalrMyComputer#45](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMyComputer/VB/Class2.vb#45)] @@ -629,16 +629,16 @@ - That your form have a control named `ListBox1`. - For more information, see [How to: Show Available Serial Ports](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-show-available-serial-ports.md). + For more information, see [How to: Show Available Serial Ports](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-show-available-serial-ports). ]]> - Objects (Visual Basic) - How to: Show Available Serial Ports in Visual Basic - Try...Catch...Finally Statement (Visual Basic) - Using Statement (Visual Basic) + Objects (Visual Basic) + How to: Show Available Serial Ports in Visual Basic + Try...Catch...Finally Statement (Visual Basic) + Using Statement (Visual Basic) diff --git a/xml/Microsoft.VisualBasic.Devices/ServerComputer.xml b/xml/Microsoft.VisualBasic.Devices/ServerComputer.xml index c02ab64fffd..326a4e5ce44 100644 --- a/xml/Microsoft.VisualBasic.Devices/ServerComputer.xml +++ b/xml/Microsoft.VisualBasic.Devices/ServerComputer.xml @@ -36,11 +36,11 @@ |To|See| |--------|---------| -|Check connection status|[How to: Check Connection Status](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-check-connection-status.md)| -|Download a file|[How to: Download a File](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-download-a-file.md)| -|Upload a file|[How to: Upload a File](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-upload-a-file.md)| -|Create a registry key|[How to: Create a Registry Key and Set Its Value](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-create-a-registry-key-and-set-its-value.md)| -|Access the Clipboard|[Storing Data to and Reading from the Clipboard](~/docs/visual-basic/developing-apps/programming/computer-resources/storing-data-to-and-reading-from-the-clipboard.md)| +|Check connection status|[How to: Check Connection Status](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-check-connection-status)| +|Download a file|[How to: Download a File](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-download-a-file)| +|Upload a file|[How to: Upload a File](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-upload-a-file)| +|Create a registry key|[How to: Create a Registry Key and Set Its Value](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-create-a-registry-key-and-set-its-value)| +|Access the Clipboard|[Storing Data to and Reading from the Clipboard](/dotnet/visual-basic/developing-apps/programming/computer-resources/storing-data-to-and-reading-from-the-clipboard)| @@ -62,7 +62,7 @@ - Objects (Visual Basic) + Objects (Visual Basic) @@ -94,7 +94,7 @@ Initializes a new instance of the class. To be added. - Objects (Visual Basic) + Objects (Visual Basic) @@ -153,12 +153,12 @@ The file name should reference a .wav sound file on your system. - To simplify the management of your sound files, consider storing the files as application resources. The files can then be accessed through the [My.Resources Object](~/docs/visual-basic/language-reference/objects/my-resources-object.md). + To simplify the management of your sound files, consider storing the files as application resources. The files can then be accessed through the [My.Resources Object](/dotnet/visual-basic/language-reference/objects/my-resources-object). ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -216,10 +216,10 @@ ]]> - Objects (Visual Basic) - Reading from Files in Visual Basic - Writing to Files in Visual Basic - Creating, Deleting, and Moving Files and Directories in Visual Basic + Objects (Visual Basic) + Reading from Files in Visual Basic + Writing to Files in Visual Basic + Creating, Deleting, and Moving Files and Directories in Visual Basic @@ -277,7 +277,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -335,7 +335,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -393,8 +393,8 @@ ]]> - Objects (Visual Basic) - Performing Network Operations + Objects (Visual Basic) + Performing Network Operations @@ -440,8 +440,8 @@ ]]> - Objects (Visual Basic) - Reading from and Writing to the Registry (Visual Basic) + Objects (Visual Basic) + Reading from and Writing to the Registry (Visual Basic) diff --git a/xml/Microsoft.VisualBasic.FileIO/FieldType.xml b/xml/Microsoft.VisualBasic.FileIO/FieldType.xml index af9358854ea..6821ae05956 100644 --- a/xml/Microsoft.VisualBasic.FileIO/FieldType.xml +++ b/xml/Microsoft.VisualBasic.FileIO/FieldType.xml @@ -32,8 +32,8 @@ - How to: Read From a Comma-Delimited Text File in Visual Basic - How to: Read From a Fixed-width Text File in Visual Basic + How to: Read From a Comma-Delimited Text File in Visual Basic + How to: Read From a Fixed-width Text File in Visual Basic diff --git a/xml/Microsoft.VisualBasic.FileIO/FileSystem.xml b/xml/Microsoft.VisualBasic.FileIO/FileSystem.xml index 9b2a7c8015d..6442cfe3733 100644 --- a/xml/Microsoft.VisualBasic.FileIO/FileSystem.xml +++ b/xml/Microsoft.VisualBasic.FileIO/FileSystem.xml @@ -30,31 +30,31 @@ |To|See| |-|-| -|Read from a text file|[How to: Read from Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files.md)| -|Read from a delimited text file|[How to: Read From Comma-Delimited Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files.md)| -|Read from a fixed-width text file|[How to: Read From Fixed-width Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files.md)| -|Read from a text file with multiple formats|[How to: Read From Text Files with Multiple Formats](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files-with-multiple-formats.md)| -|Read from a binary file|[How to: Read From Binary Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-binary-files.md)| -|Read from a text file with a |[How to: Read Text from Files with a StreamReader](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-text-from-files-with-a-streamreader.md)| -|Write to a text file|[How to: Write Text to Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files.md)| -|Append to a text file|[How to: Append to Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-append-to-text-files.md)| -|Write to a binary file|[How to: Write to Binary Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-to-binary-files.md)| -|Write to text files in the **MyDocuments** directory|[How to: Write Text to Files in the My Documents Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files-in-the-my-documents-directory.md)| -|Write to a text file with a `StreamWriter`|[How to: Write Text to Files with a StreamWriter](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files-with-a-streamwriter.md)| -|Copy files with a specific pattern|[How to: Copy Files with a Specific Pattern to a Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-copy-files-with-a-specific-pattern-to-a-directory.md)| -|Copy a file to the same directory|[How to: Create a Copy of a File in the Same Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-the-same-directory.md)| -|Copy a file to a different directory|[How to: Create a Copy of a File in a Different Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-a-different-directory.md)| -|Create a file|[How to: Create a File](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-file.md)| -|Delete a file|[How to: Delete a File](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-delete-a-file.md)| -|Find files with a specific pattern|[How to: Find Files with a Specific Pattern](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-find-files-with-a-specific-pattern.md)| -|Move a file|[How to: Move a File](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-move-a-file.md)| -|Rename a file|[How to: Rename a File](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-rename-a-file.md)| -|Copy a directory to another directory|[How to: Copy a Directory to Another Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-copy-a-directory-to-another-directory.md)| -|Create a directory|[How to: Create a Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-directory.md)| -|Find subdirectories with a specific pattern|[How to: Find Subdirectories with a Specific Pattern](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-find-subdirectories-with-a-specific-pattern.md)| -|Get the collection of files in a directory|[How to: Get the Collection of Files in a Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-get-the-collection-of-files-in-a-directory.md)| -|Read from the **MyDocuments** directory|[How to: Retrieve the Contents of the My Documents Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-retrieve-the-contents-of-the-my-documents-directory.md)| -|Parse a file path|[How to: Parse File Paths](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-parse-file-paths.md)| +|Read from a text file|[How to: Read from Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files)| +|Read from a delimited text file|[How to: Read From Comma-Delimited Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files)| +|Read from a fixed-width text file|[How to: Read From Fixed-width Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files)| +|Read from a text file with multiple formats|[How to: Read From Text Files with Multiple Formats](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files-with-multiple-formats)| +|Read from a binary file|[How to: Read From Binary Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-binary-files)| +|Read from a text file with a |[How to: Read Text from Files with a StreamReader](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-text-from-files-with-a-streamreader)| +|Write to a text file|[How to: Write Text to Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files)| +|Append to a text file|[How to: Append to Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-append-to-text-files)| +|Write to a binary file|[How to: Write to Binary Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-to-binary-files)| +|Write to text files in the **MyDocuments** directory|[How to: Write Text to Files in the My Documents Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files-in-the-my-documents-directory)| +|Write to a text file with a `StreamWriter`|[How to: Write Text to Files with a StreamWriter](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files-with-a-streamwriter)| +|Copy files with a specific pattern|[How to: Copy Files with a Specific Pattern to a Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-copy-files-with-a-specific-pattern-to-a-directory)| +|Copy a file to the same directory|[How to: Create a Copy of a File in the Same Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-the-same-directory)| +|Copy a file to a different directory|[How to: Create a Copy of a File in a Different Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-a-different-directory)| +|Create a file|[How to: Create a File](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-file)| +|Delete a file|[How to: Delete a File](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-delete-a-file)| +|Find files with a specific pattern|[How to: Find Files with a Specific Pattern](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-find-files-with-a-specific-pattern)| +|Move a file|[How to: Move a File](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-move-a-file)| +|Rename a file|[How to: Rename a File](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-rename-a-file)| +|Copy a directory to another directory|[How to: Copy a Directory to Another Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-copy-a-directory-to-another-directory)| +|Create a directory|[How to: Create a Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-directory)| +|Find subdirectories with a specific pattern|[How to: Find Subdirectories with a Specific Pattern](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-find-subdirectories-with-a-specific-pattern)| +|Get the collection of files in a directory|[How to: Get the Collection of Files in a Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-get-the-collection-of-files-in-a-directory)| +|Read from the **MyDocuments** directory|[How to: Retrieve the Contents of the My Documents Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-retrieve-the-contents-of-the-my-documents-directory)| +|Parse a file path|[How to: Parse File Paths](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-parse-file-paths)| @@ -66,7 +66,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -100,7 +100,7 @@ @@ -150,7 +150,7 @@ |To|See| |-|-| -|Combine a directory path and file name|[How to: Parse File Paths in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-parse-file-paths.md)| +|Combine a directory path and file name|[How to: Parse File Paths in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-parse-file-paths)| @@ -229,7 +229,7 @@ |To|See| |-|-| -|Copy a directory|[How to: Copy a Directory to Another Directory in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-copy-a-directory-to-another-directory.md)| +|Copy a directory|[How to: Copy a Directory to Another Directory in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-copy-a-directory-to-another-directory)| @@ -300,7 +300,7 @@ |To|See| |-|-| -|Copy a directory|[How to: Copy a Directory to Another Directory in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-copy-a-directory-to-another-directory.md)| +|Copy a directory|[How to: Copy a Directory to Another Directory in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-copy-a-directory-to-another-directory)| @@ -379,7 +379,7 @@ |To|See| |-|-| -|Copy a directory|[How to: Copy a Directory to Another Directory in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-copy-a-directory-to-another-directory.md)| +|Copy a directory|[How to: Copy a Directory to Another Directory in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-copy-a-directory-to-another-directory)| @@ -452,7 +452,7 @@ |To|See| |-|-| -|Copy a directory|[How to: Copy a Directory to Another Directory in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-copy-a-directory-to-another-directory.md)| +|Copy a directory|[How to: Copy a Directory to Another Directory in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-copy-a-directory-to-another-directory)| @@ -535,8 +535,8 @@ |To|See| |-|-| -|Copy a file to the same directory.|[How to: Create a Copy of a File in the Same Directory in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-the-same-directory.md)| -|Copy a file to a different directory.|[How to: Create a Copy of a File in a Different Directory in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-a-different-directory.md)| +|Copy a file to the same directory.|[How to: Create a Copy of a File in the Same Directory in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-the-same-directory)| +|Copy a file to a different directory.|[How to: Create a Copy of a File in a Different Directory in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-a-different-directory)| @@ -611,8 +611,8 @@ |To|See| |-|-| -|Copy a file to the same directory.|[How to: Create a Copy of a File in the Same Directory in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-the-same-directory.md)| -|Copy a file to a different directory.|[How to: Create a Copy of a File in a Different Directory in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-a-different-directory.md)| +|Copy a file to the same directory.|[How to: Create a Copy of a File in the Same Directory in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-the-same-directory)| +|Copy a file to a different directory.|[How to: Create a Copy of a File in a Different Directory in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-a-different-directory)| @@ -693,8 +693,8 @@ |To|See| |-|-| -|Copy a file to the same directory.|[How to: Create a Copy of a File in the Same Directory in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-the-same-directory.md)| -|Copy a file to a different directory.|[How to: Create a Copy of a File in a Different Directory in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-a-different-directory.md)| +|Copy a file to the same directory.|[How to: Create a Copy of a File in the Same Directory in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-the-same-directory)| +|Copy a file to a different directory.|[How to: Create a Copy of a File in a Different Directory in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-a-different-directory)| @@ -771,8 +771,8 @@ |To|See| |-|-| -|Copy a file to the same directory.|[How to: Create a Copy of a File in the Same Directory in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-the-same-directory.md)| -|Copy a file to a different directory.|[How to: Create a Copy of a File in a Different Directory in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-a-different-directory.md)| +|Copy a file to the same directory.|[How to: Create a Copy of a File in the Same Directory in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-the-same-directory)| +|Copy a file to a different directory.|[How to: Create a Copy of a File in a Different Directory in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-a-different-directory)| @@ -845,7 +845,7 @@ |To|See| |-|-| -|Create a directory|[How to: Create a Directory in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-directory.md)| +|Create a directory|[How to: Create a Directory in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-directory)| @@ -1193,7 +1193,7 @@ |To|See| |-|-| -|To delete a file|[How to: Delete a File in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-delete-a-file.md)| +|To delete a file|[How to: Delete a File in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-delete-a-file)| @@ -1266,7 +1266,7 @@ |To|See| |-|-| -|To delete a file|[How to: Delete a File in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-delete-a-file.md)| +|To delete a file|[How to: Delete a File in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-delete-a-file)| @@ -1343,7 +1343,7 @@ |To|See| |-|-| -|To delete a file|[How to: Delete a File in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-delete-a-file.md)| +|To delete a file|[How to: Delete a File in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-delete-a-file)| @@ -1573,7 +1573,7 @@ |To|See| |-|-| -|Search a directory for files containing a specific string|[Walkthrough: Manipulating Files and Directories in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/walkthrough-manipulating-files-and-directories.md)| +|Search a directory for files containing a specific string|[Walkthrough: Manipulating Files and Directories in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/walkthrough-manipulating-files-and-directories)| @@ -1654,7 +1654,7 @@ |To|See| |-|-| -|Search a directory for files containing a specific string|[Walkthrough: Manipulating Files and Directories in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/walkthrough-manipulating-files-and-directories.md)| +|Search a directory for files containing a specific string|[Walkthrough: Manipulating Files and Directories in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/walkthrough-manipulating-files-and-directories)| @@ -1732,7 +1732,7 @@ |To|See| |-|-| -|List subdirectories with a specific pattern|[How to: Find Subdirectories with a Specific Pattern in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-find-subdirectories-with-a-specific-pattern.md)| +|List subdirectories with a specific pattern|[How to: Find Subdirectories with a Specific Pattern in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-find-subdirectories-with-a-specific-pattern)| @@ -1815,7 +1815,7 @@ |To|See| |-|-| -|List subdirectories with a specific pattern|[How to: Find Subdirectories with a Specific Pattern in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-find-subdirectories-with-a-specific-pattern.md)| +|List subdirectories with a specific pattern|[How to: Find Subdirectories with a Specific Pattern in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-find-subdirectories-with-a-specific-pattern)| @@ -1994,7 +1994,7 @@ |To|See| |-|-| -|Determine a file's name and path|[How to: Parse File Paths in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-parse-file-paths.md)| +|Determine a file's name and path|[How to: Parse File Paths in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-parse-file-paths)| @@ -2069,8 +2069,8 @@ |To|See| |-|-| -|Get the collection of files in a directory|[How to: Get the Collection of Files in a Directory in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-get-the-collection-of-files-in-a-directory.md)| -|Find files with a specific pattern in a directory|[How to: Find Files with a Specific Pattern in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-find-files-with-a-specific-pattern.md)| +|Get the collection of files in a directory|[How to: Get the Collection of Files in a Directory in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-get-the-collection-of-files-in-a-directory)| +|Find files with a specific pattern in a directory|[How to: Find Files with a Specific Pattern in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-find-files-with-a-specific-pattern)| @@ -2157,8 +2157,8 @@ |To|See| |-|-| -|Get the collection of files in a directory|[How to: Get the Collection of Files in a Directory in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-get-the-collection-of-files-in-a-directory.md)| -|Find files with a specific pattern in a directory|[How to: Find Files with a Specific Pattern in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-find-files-with-a-specific-pattern.md)| +|Get the collection of files in a directory|[How to: Get the Collection of Files in a Directory in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-get-the-collection-of-files-in-a-directory)| +|Find files with a specific pattern in a directory|[How to: Find Files with a Specific Pattern in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-find-files-with-a-specific-pattern)| @@ -2233,7 +2233,7 @@ |To|See| |-|-| -|Parse a file path|[How to: Parse File Paths in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-parse-file-paths.md)| +|Parse a file path|[How to: Parse File Paths in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-parse-file-paths)| @@ -2692,7 +2692,7 @@ |To|See| |-|-| -|Move a file|[How to: Move a File in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-move-a-file.md)| +|Move a file|[How to: Move a File in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-move-a-file)| @@ -2762,7 +2762,7 @@ |To|See| |-|-| -|Move a file|[How to: Move a File in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-move-a-file.md)| +|Move a file|[How to: Move a File in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-move-a-file)| @@ -2839,7 +2839,7 @@ |To|See| |-|-| -|Move a file|[How to: Move a File in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-move-a-file.md)| +|Move a file|[How to: Move a File in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-move-a-file)| @@ -2911,7 +2911,7 @@ |To|See| |-|-| -|Move a file|[How to: Move a File in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-move-a-file.md)| +|Move a file|[How to: Move a File in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-move-a-file)| @@ -2988,9 +2988,9 @@ |To|See| |-|-| -|Read from a delimited text file|[How to: Read From Comma-Delimited Text Files in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files.md)| -|Read from a fixed-width text file|[How to: Read From Fixed-width Text Files in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files.md)| -|Read from a text file with multiple formats|[How to: Read From Text Files with Multiple Formats in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files-with-multiple-formats.md)| +|Read from a delimited text file|[How to: Read From Comma-Delimited Text Files in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files)| +|Read from a fixed-width text file|[How to: Read From Fixed-width Text Files in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files)| +|Read from a text file with multiple formats|[How to: Read From Text Files with Multiple Formats in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files-with-multiple-formats)| @@ -3060,9 +3060,9 @@ |To|See| |-|-| -|Read from a delimited text file|[How to: Read From Comma-Delimited Text Files in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files.md)| -|Read from a fixed-width text file|[How to: Read From Fixed-width Text Files in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files.md)| -|Read from a text file with multiple formats|[How to: Read From Text Files with Multiple Formats in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files-with-multiple-formats.md)| +|Read from a delimited text file|[How to: Read From Comma-Delimited Text Files in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files)| +|Read from a fixed-width text file|[How to: Read From Fixed-width Text Files in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files)| +|Read from a text file with multiple formats|[How to: Read From Text Files with Multiple Formats in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files-with-multiple-formats)| @@ -3132,9 +3132,9 @@ |To|See| |-|-| -|Read from a delimited text file|[How to: Read From Comma-Delimited Text Files in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files.md)| -|Read from a fixed-width text file|[How to: Read From Fixed-width Text Files in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files.md)| -|Read from a text file with multiple formats|[How to: Read From Text Files with Multiple Formats in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files-with-multiple-formats.md)| +|Read from a delimited text file|[How to: Read From Comma-Delimited Text Files in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files)| +|Read from a fixed-width text file|[How to: Read From Fixed-width Text Files in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files)| +|Read from a text file with multiple formats|[How to: Read From Text Files with Multiple Formats in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files-with-multiple-formats)| @@ -3207,7 +3207,7 @@ |To|See| |-|-| -|Open a file with a |[How to: Read Text from Files with a StreamReader (Visual Basic)](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-text-from-files-with-a-streamreader.md)| +|Open a file with a |[How to: Read Text from Files with a StreamReader (Visual Basic)](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-text-from-files-with-a-streamreader)| @@ -3268,7 +3268,7 @@ |To|See| |-|-| -|Open a file with a |[How to: Read Text from Files with a StreamReader (Visual Basic)](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-text-from-files-with-a-streamreader.md)| +|Open a file with a |[How to: Read Text from Files with a StreamReader (Visual Basic)](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-text-from-files-with-a-streamreader)| @@ -3344,7 +3344,7 @@ |To|See| |-|-| -|Write text to a file with a `StreamWriter`|[How to: Write Text to Files with a StreamWriter in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files-with-a-streamwriter.md)| +|Write text to a file with a `StreamWriter`|[How to: Write Text to Files with a StreamWriter in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files-with-a-streamwriter)| @@ -3413,7 +3413,7 @@ |To|See| |-|-| -|Write text to a file with a `StreamWriter`|[How to: Write Text to Files with a StreamWriter in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files-with-a-streamwriter.md)| +|Write text to a file with a `StreamWriter`|[How to: Write Text to Files with a StreamWriter in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files-with-a-streamwriter)| @@ -3474,7 +3474,7 @@ |To|See| |-|-| -|Read from a binary file|[How to: Read From Binary Files in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-binary-files.md)| +|Read from a binary file|[How to: Read From Binary Files in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-binary-files)| @@ -3550,7 +3550,7 @@ |To|See| |-|-| -|Read from a text file|[How to: Read From Text Files in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files.md)| +|Read from a text file|[How to: Read From Text Files in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files)| @@ -3626,7 +3626,7 @@ |To|See| |-|-| -|Read from a text file|[How to: Read From Text Files in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files.md)| +|Read from a text file|[How to: Read From Text Files in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files)| @@ -3758,7 +3758,7 @@ |To|See| |-|-| -|Rename a file|[How to: Rename a File in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-rename-a-file.md)| +|Rename a file|[How to: Rename a File in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-rename-a-file)| @@ -3834,7 +3834,7 @@ |To|See| |-|-| -|Write to a binary file|[How to: Write to Binary Files in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-to-binary-files.md)| +|Write to a binary file|[How to: Write to Binary Files in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-to-binary-files)| @@ -3916,8 +3916,8 @@ |To|See| |-|-| -|Write text to a file|[How to: Write Text to Files in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files.md)| -|Append text to a file|[How to: Append to Text Files in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-append-to-text-files.md)| +|Write text to a file|[How to: Write Text to Files in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files)| +|Append text to a file|[How to: Append to Text Files in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-append-to-text-files)| @@ -3996,8 +3996,8 @@ |To|See| |-|-| -|Write text to a file|[How to: Write Text to Files in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files.md)| -|Append text to a file|[How to: Append to Text Files in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-append-to-text-files.md)| +|Write text to a file|[How to: Write Text to Files in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files)| +|Append text to a file|[How to: Append to Text Files in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-append-to-text-files)| diff --git a/xml/Microsoft.VisualBasic.FileIO/RecycleOption.xml b/xml/Microsoft.VisualBasic.FileIO/RecycleOption.xml index 8e5690bc3ff..8630ffb183d 100644 --- a/xml/Microsoft.VisualBasic.FileIO/RecycleOption.xml +++ b/xml/Microsoft.VisualBasic.FileIO/RecycleOption.xml @@ -35,7 +35,7 @@ - How to: Delete a File in Visual Basic + How to: Delete a File in Visual Basic diff --git a/xml/Microsoft.VisualBasic.FileIO/SpecialDirectories.xml b/xml/Microsoft.VisualBasic.FileIO/SpecialDirectories.xml index 52449e76c9c..68a9b2e861e 100644 --- a/xml/Microsoft.VisualBasic.FileIO/SpecialDirectories.xml +++ b/xml/Microsoft.VisualBasic.FileIO/SpecialDirectories.xml @@ -35,7 +35,7 @@ |To|See| |-|-| -|Read from the MyDocuments directory|[How to: Retrieve the Contents of the My Documents Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-retrieve-the-contents-of-the-my-documents-directory.md)| +|Read from the MyDocuments directory|[How to: Retrieve the Contents of the My Documents Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-retrieve-the-contents-of-the-my-documents-directory)| ## Availability by Project Type @@ -59,7 +59,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -91,7 +91,7 @@ Returns an instance of the class. To be added. - Objects (Visual Basic) + Objects (Visual Basic) @@ -137,7 +137,7 @@ Controls access to system and user environment variables. Associated enumeration: . The path is empty, usually because the operating system does not support the directory. - Objects (Visual Basic) + Objects (Visual Basic) @@ -182,7 +182,7 @@ The path is empty, usually because the operating system does not support the directory. - Objects (Visual Basic) + Objects (Visual Basic) @@ -227,7 +227,7 @@ The path is empty, usually because the operating system does not support the directory. - Objects (Visual Basic) + Objects (Visual Basic) @@ -272,7 +272,7 @@ The path is empty, usually because the operating system does not support the directory. - Objects (Visual Basic) + Objects (Visual Basic) @@ -317,7 +317,7 @@ The path is empty, usually because the operating system does not support the directory. - Objects (Visual Basic) + Objects (Visual Basic) @@ -362,7 +362,7 @@ The path is empty, usually because the operating system does not support the directory. - Objects (Visual Basic) + Objects (Visual Basic) @@ -407,7 +407,7 @@ The path is empty, usually because the operating system does not support the directory. - Objects (Visual Basic) + Objects (Visual Basic) @@ -452,7 +452,7 @@ The path is empty, usually because the operating system does not support the directory. - Objects (Visual Basic) + Objects (Visual Basic) @@ -497,7 +497,7 @@ The path is empty, usually because the operating system does not support the directory. - Objects (Visual Basic) + Objects (Visual Basic) diff --git a/xml/Microsoft.VisualBasic.FileIO/TextFieldParser.xml b/xml/Microsoft.VisualBasic.FileIO/TextFieldParser.xml index f61c8cd470f..cab30b7460e 100644 --- a/xml/Microsoft.VisualBasic.FileIO/TextFieldParser.xml +++ b/xml/Microsoft.VisualBasic.FileIO/TextFieldParser.xml @@ -39,9 +39,9 @@ |To|See| |--------|---------| -|Read from a delimited text file|[How to: Read From Comma-Delimited Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files.md)| -|Read from a fixed-width text file|[How to: Read From Fixed-width Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files.md)| -|Read from a text file with multiple formats|[How to: Read From Text Files with Multiple Formats](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files-with-multiple-formats.md)| +|Read from a delimited text file|[How to: Read From Comma-Delimited Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files)| +|Read from a fixed-width text file|[How to: Read From Fixed-width Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files)| +|Read from a text file with multiple formats|[How to: Read From Text Files with Multiple Formats](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files-with-multiple-formats)| @@ -53,8 +53,8 @@ ]]> - Objects (Visual Basic) - Parsing Text Files with the TextFieldParser Object + Objects (Visual Basic) + Parsing Text Files with the TextFieldParser Object Troubleshooting Exceptions: Microsoft.VisualBasic.FileIO.TextFieldParser.MalformedLineException @@ -66,7 +66,7 @@ Initializes a new instance of the class. - Objects (Visual Basic) + Objects (Visual Basic) @@ -109,10 +109,10 @@ cannot be read from. - Objects (Visual Basic) - How to: Read From Comma-Delimited Text Files in Visual Basic - How to: Read From Fixed-width Text Files in Visual Basic - How to: Read From Text Files with Multiple Formats in Visual Basic + Objects (Visual Basic) + How to: Read From Comma-Delimited Text Files in Visual Basic + How to: Read From Fixed-width Text Files in Visual Basic + How to: Read From Text Files with Multiple Formats in Visual Basic @@ -153,10 +153,10 @@ is . - Objects (Visual Basic) - How to: Read From Comma-Delimited Text Files in Visual Basic - How to: Read From Fixed-width Text Files in Visual Basic - How to: Read From Text Files with Multiple Formats in Visual Basic + Objects (Visual Basic) + How to: Read From Comma-Delimited Text Files in Visual Basic + How to: Read From Fixed-width Text Files in Visual Basic + How to: Read From Text Files with Multiple Formats in Visual Basic @@ -197,10 +197,10 @@ is an empty string. - Objects (Visual Basic) - How to: Read From Comma-Delimited Text Files in Visual Basic - How to: Read From Fixed-width Text Files in Visual Basic - How to: Read From Text Files with Multiple Formats in Visual Basic + Objects (Visual Basic) + How to: Read From Comma-Delimited Text Files in Visual Basic + How to: Read From Fixed-width Text Files in Visual Basic + How to: Read From Text Files with Multiple Formats in Visual Basic @@ -249,10 +249,10 @@ cannot be read from. - Objects (Visual Basic) - How to: Read From Comma-Delimited Text Files in Visual Basic - How to: Read From Fixed-width Text Files in Visual Basic - How to: Read From Text Files with Multiple Formats in Visual Basic + Objects (Visual Basic) + How to: Read From Comma-Delimited Text Files in Visual Basic + How to: Read From Fixed-width Text Files in Visual Basic + How to: Read From Text Files with Multiple Formats in Visual Basic @@ -299,10 +299,10 @@ is an empty string or is . - Objects (Visual Basic) - How to: Read From Comma-Delimited Text Files in Visual Basic - How to: Read From Fixed-width Text Files in Visual Basic - How to: Read From Text Files with Multiple Formats in Visual Basic + Objects (Visual Basic) + How to: Read From Comma-Delimited Text Files in Visual Basic + How to: Read From Fixed-width Text Files in Visual Basic + How to: Read From Text Files with Multiple Formats in Visual Basic @@ -356,10 +356,10 @@ cannot be read from. - Objects (Visual Basic) - How to: Read From Comma-Delimited Text Files in Visual Basic - How to: Read From Fixed-width Text Files in Visual Basic - How to: Read From Text Files with Multiple Formats in Visual Basic + Objects (Visual Basic) + How to: Read From Comma-Delimited Text Files in Visual Basic + How to: Read From Fixed-width Text Files in Visual Basic + How to: Read From Text Files with Multiple Formats in Visual Basic @@ -411,10 +411,10 @@ is an empty string or is . - Objects (Visual Basic) - How to: Read From Comma-Delimited Text Files in Visual Basic - How to: Read From Fixed-width Text Files in Visual Basic - How to: Read From Text Files with Multiple Formats in Visual Basic + Objects (Visual Basic) + How to: Read From Comma-Delimited Text Files in Visual Basic + How to: Read From Fixed-width Text Files in Visual Basic + How to: Read From Text Files with Multiple Formats in Visual Basic @@ -471,10 +471,10 @@ cannot be read from. - Objects (Visual Basic) - How to: Read From Comma-Delimited Text Files in Visual Basic - How to: Read From Fixed-width Text Files in Visual Basic - How to: Read From Text Files with Multiple Formats in Visual Basic + Objects (Visual Basic) + How to: Read From Comma-Delimited Text Files in Visual Basic + How to: Read From Fixed-width Text Files in Visual Basic + How to: Read From Text Files with Multiple Formats in Visual Basic @@ -522,8 +522,8 @@ ]]> - Objects (Visual Basic) - Parsing Text Files with the TextFieldParser Object + Objects (Visual Basic) + Parsing Text Files with the TextFieldParser Object @@ -578,10 +578,10 @@ A comment token includes white space. - Objects (Visual Basic) - How to: Read From a Comma-Delimited Text File in Visual Basic - How to: Read From a Fixed-width Text File in Visual Basic - How to: Read From a Text File with Multiple Formats in Visual Basic + Objects (Visual Basic) + How to: Read From a Comma-Delimited Text File in Visual Basic + How to: Read From a Fixed-width Text File in Visual Basic + How to: Read From a Text File with Multiple Formats in Visual Basic @@ -626,7 +626,7 @@ |To|See| |--------|---------| -|Read from a delimited text file|[How to: Read From Comma-Delimited Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files.md)| +|Read from a delimited text file|[How to: Read From Comma-Delimited Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files)| @@ -640,8 +640,8 @@ A delimiter value is set to a newline character, an empty string, or . - Objects (Visual Basic) - Parsing Text Files with the TextFieldParser Object + Objects (Visual Basic) + Parsing Text Files with the TextFieldParser Object @@ -652,7 +652,7 @@ Releases resources used by the object. - Objects (Visual Basic) + Objects (Visual Basic) @@ -682,7 +682,7 @@ Releases resources used by the object. To be added. - Objects (Visual Basic) + Objects (Visual Basic) @@ -716,7 +716,7 @@ Releases resources used by the object. To be added. - Objects (Visual Basic) + Objects (Visual Basic) @@ -755,8 +755,8 @@ |To|See| |--------|---------| -|Read from a delimited file|[How to: Read From Comma-Delimited Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files.md)| -|Read from a fixed-width file|[How to: Read From Fixed-width Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files.md)| +|Read from a delimited file|[How to: Read From Comma-Delimited Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files)| +|Read from a fixed-width file|[How to: Read From Fixed-width Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files)| @@ -768,7 +768,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -813,8 +813,8 @@ |To|See| |--------|---------| -|Read from a delimited file|[How to: Read From Comma-Delimited Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files.md)| -|Read from a fixed-width file|[How to: Read From Fixed-width Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files.md)| +|Read from a delimited file|[How to: Read From Comma-Delimited Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files)| +|Read from a fixed-width file|[How to: Read From Fixed-width Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files)| @@ -826,12 +826,12 @@ ]]> - Objects (Visual Basic) - Parsing Text Files with the TextFieldParser Object - How to: Read From a Text File with Multiple Formats in Visual Basic - How to: Read From a Fixed-width Text File in Visual Basic - How to: Read From a Comma-Delimited Text File in Visual Basic - Try...Catch...Finally Statement (Visual Basic) + Objects (Visual Basic) + Parsing Text Files with the TextFieldParser Object + How to: Read From a Text File with Multiple Formats in Visual Basic + How to: Read From a Fixed-width Text File in Visual Basic + How to: Read From a Comma-Delimited Text File in Visual Basic + Try...Catch...Finally Statement (Visual Basic) @@ -876,8 +876,8 @@ |To|See| |--------|---------| -|Read from a delimited file|[How to: Read From Comma-Delimited Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files.md)| -|Read from a fixed-width file|[How to: Read From Fixed-width Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files.md)| +|Read from a delimited file|[How to: Read From Comma-Delimited Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files)| +|Read from a fixed-width file|[How to: Read From Fixed-width Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files)| @@ -889,12 +889,12 @@ ]]> - Objects (Visual Basic) - Parsing Text Files with the TextFieldParser Object - How to: Read From a Text File with Multiple Formats in Visual Basic - How to: Read From a Fixed-width Text File in Visual Basic - How to: Read From a Comma-Delimited Text File in Visual Basic - Try...Catch...Finally Statement (Visual Basic) + Objects (Visual Basic) + Parsing Text Files with the TextFieldParser Object + How to: Read From a Text File with Multiple Formats in Visual Basic + How to: Read From a Fixed-width Text File in Visual Basic + How to: Read From a Comma-Delimited Text File in Visual Basic + Try...Catch...Finally Statement (Visual Basic) @@ -939,7 +939,7 @@ |To|See| |--------|---------| -|Read from a fixed-width text file|[How to: Read From Fixed-width Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files.md)| +|Read from a fixed-width text file|[How to: Read From Fixed-width Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files)| @@ -953,11 +953,11 @@ A width value in any location other than the last entry of the array is less than or equal to zero. - Objects (Visual Basic) - How to: Read From a Fixed-width Text File in Visual Basic - How to: Read From a Comma-Delimited Text File in Visual Basic - How to: Read From a Text File with Multiple Formats in Visual Basic - Parsing Text Files with the TextFieldParser Object + Objects (Visual Basic) + How to: Read From a Fixed-width Text File in Visual Basic + How to: Read From a Comma-Delimited Text File in Visual Basic + How to: Read From a Text File with Multiple Formats in Visual Basic + Parsing Text Files with the TextFieldParser Object Troubleshooting Exceptions: Microsoft.VisualBasic.FileIO.TextFieldParser.MalformedLineException @@ -989,7 +989,7 @@ Allows the object to attempt to free resources and perform other cleanup operations before it is reclaimed by garbage collection. To be added. - Objects (Visual Basic) + Objects (Visual Basic) @@ -1049,7 +1049,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -1100,7 +1100,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -1149,7 +1149,7 @@ |To|See| |--------|---------| -|Determine the format of a field before parsing it|[How to: Read From Text Files with Multiple Formats](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files-with-multiple-formats.md)| +|Determine the format of a field before parsing it|[How to: Read From Text Files with Multiple Formats](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files-with-multiple-formats)| @@ -1163,9 +1163,9 @@ is less than 0. - Objects (Visual Basic) - Parsing Text Files with the TextFieldParser Object - Reading from Files in Visual Basic + Objects (Visual Basic) + Parsing Text Files with the TextFieldParser Object + Reading from Files in Visual Basic @@ -1209,8 +1209,8 @@ |To|See| |--------|---------| -|Read from a delimited file|[How to: Read From Comma-Delimited Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files.md)| -|Read from a fixed-width file|[How to: Read From Fixed-width Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files.md)| +|Read from a delimited file|[How to: Read From Comma-Delimited Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files)| +|Read from a fixed-width file|[How to: Read From Fixed-width Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files)| @@ -1227,11 +1227,11 @@ - Objects (Visual Basic) - How to: Read From a Comma-Delimited Text File in Visual Basic - How to: Read From a Fixed-width Text File in Visual Basic - How to: Read From a Text File with Multiple Formats in Visual Basic - Parsing Text Files with the TextFieldParser Object + Objects (Visual Basic) + How to: Read From a Comma-Delimited Text File in Visual Basic + How to: Read From a Fixed-width Text File in Visual Basic + How to: Read From a Text File with Multiple Formats in Visual Basic + Parsing Text Files with the TextFieldParser Object @@ -1290,8 +1290,8 @@ - Objects (Visual Basic) - Parsing Text Files with the TextFieldParser Object + Objects (Visual Basic) + Parsing Text Files with the TextFieldParser Object @@ -1350,8 +1350,8 @@ - Objects (Visual Basic) - Parsing Text Files with the TextFieldParser Object + Objects (Visual Basic) + Parsing Text Files with the TextFieldParser Object @@ -1406,7 +1406,7 @@ |To|See| |--------|---------| -|Parse a text file|[Parsing Text Files with the TextFieldParser Object](~/docs/visual-basic/developing-apps/programming/drives-directories-files/parsing-text-files-with-the-textfieldparser-object.md)| +|Parse a text file|[Parsing Text Files with the TextFieldParser Object](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/parsing-text-files-with-the-textfieldparser-object)| @@ -1422,9 +1422,9 @@ A delimiter is zero-length. - Objects (Visual Basic) - Parsing Text Files with the TextFieldParser Object - How to: Read From a Comma-Delimited Text File in Visual Basic + Objects (Visual Basic) + Parsing Text Files with the TextFieldParser Object + How to: Read From a Comma-Delimited Text File in Visual Basic @@ -1479,7 +1479,7 @@ |To|See| |--------|---------| -|Parse a text file.|[Parsing Text Files with the TextFieldParser Object](~/docs/visual-basic/developing-apps/programming/drives-directories-files/parsing-text-files-with-the-textfieldparser-object.md)| +|Parse a text file.|[Parsing Text Files with the TextFieldParser Object](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/parsing-text-files-with-the-textfieldparser-object)| @@ -1500,8 +1500,8 @@ - Objects (Visual Basic) - Parsing Text Files with the TextFieldParser Object + Objects (Visual Basic) + Parsing Text Files with the TextFieldParser Object @@ -1581,9 +1581,9 @@ This member is an explicit interface member implementation. It can be used only |To|See| |--------|---------| -|Read from a delimited text file|[How to: Read From Comma-Delimited Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files.md)| -|Read from a fixed-width text file|[How to: Read From Fixed-width Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files.md)| -|Read from a text file with multiple formats|[How to: Read From Text Files with Multiple Formats](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files-with-multiple-formats.md)| +|Read from a delimited text file|[How to: Read From Comma-Delimited Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files)| +|Read from a fixed-width text file|[How to: Read From Fixed-width Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files)| +|Read from a text file with multiple formats|[How to: Read From Text Files with Multiple Formats](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files-with-multiple-formats)| @@ -1600,11 +1600,11 @@ This member is an explicit interface member implementation. It can be used only - Objects (Visual Basic) - Parsing Text Files with the TextFieldParser Object - How to: Read From a Comma-Delimited Text File in Visual Basic - How to: Read From a Fixed-width Text File in Visual Basic - How to: Read From a Text File with Multiple Formats in Visual Basic + Objects (Visual Basic) + Parsing Text Files with the TextFieldParser Object + How to: Read From a Comma-Delimited Text File in Visual Basic + How to: Read From a Fixed-width Text File in Visual Basic + How to: Read From a Text File with Multiple Formats in Visual Basic Troubleshooting Exceptions: Microsoft.VisualBasic.FileIO.TextFieldParser.MalformedLineException @@ -1658,11 +1658,11 @@ This member is an explicit interface member implementation. It can be used only ]]> - Objects (Visual Basic) - Parsing Text Files with the TextFieldParser Object - How to: Read From a Comma-Delimited Text File in Visual Basic - How to: Read From a Fixed-width Text File in Visual Basic - How to: Read From a Text File with Multiple Formats in Visual Basic + Objects (Visual Basic) + Parsing Text Files with the TextFieldParser Object + How to: Read From a Comma-Delimited Text File in Visual Basic + How to: Read From a Fixed-width Text File in Visual Basic + How to: Read From a Text File with Multiple Formats in Visual Basic diff --git a/xml/Microsoft.VisualBasic.Logging/AspLog.xml b/xml/Microsoft.VisualBasic.Logging/AspLog.xml index 6a0219a5ea2..a49b41578f9 100644 --- a/xml/Microsoft.VisualBasic.Logging/AspLog.xml +++ b/xml/Microsoft.VisualBasic.Logging/AspLog.xml @@ -20,7 +20,7 @@ . @@ -28,14 +28,14 @@ |To|See| |--------|---------| -|Write event information to the application's log listeners|[How to: Write Log Messages](~/docs/visual-basic/developing-apps/programming/log-info/how-to-write-log-messages.md)| -|Write exception information to the application's log listeners|[How to: Log Exceptions](~/docs/visual-basic/developing-apps/programming/log-info/how-to-log-exceptions.md)| -|Determine where `My.Application.Log` writes information|[Walkthrough: Determining Where My.Application.Log Writes Information](~/docs/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information.md)| +|Write event information to the application's log listeners|[How to: Write Log Messages](/dotnet/visual-basic/developing-apps/programming/log-info/how-to-write-log-messages)| +|Write exception information to the application's log listeners|[How to: Log Exceptions](/dotnet/visual-basic/developing-apps/programming/log-info/how-to-log-exceptions)| +|Determine where `My.Application.Log` writes information|[Walkthrough: Determining Where My.Application.Log Writes Information](/dotnet/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information)| ## Examples - This example shows how to use the `My.Application.Log.WriteEntry` method to log tracing information. For more information, see [How to: Write Log Messages](~/docs/visual-basic/developing-apps/programming/log-info/how-to-write-log-messages.md). + This example shows how to use the `My.Application.Log.WriteEntry` method to log tracing information. For more information, see [How to: Write Log Messages](/dotnet/visual-basic/developing-apps/programming/log-info/how-to-write-log-messages). [!code-vb[VbVbalrMyApplicationLog#11](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMyApplicationLog/VB/Form1.vb#11)] @@ -43,7 +43,7 @@ - Objects (Visual Basic) + Objects (Visual Basic) @@ -79,13 +79,13 @@ - Objects (Visual Basic) + Objects (Visual Basic) @@ -120,13 +120,13 @@ - Objects (Visual Basic) + Objects (Visual Basic) diff --git a/xml/Microsoft.VisualBasic.Logging/FileLogTraceListener.xml b/xml/Microsoft.VisualBasic.Logging/FileLogTraceListener.xml index 38b3e0860db..162dc2297fb 100644 --- a/xml/Microsoft.VisualBasic.Logging/FileLogTraceListener.xml +++ b/xml/Microsoft.VisualBasic.Logging/FileLogTraceListener.xml @@ -31,7 +31,7 @@ ## Remarks The class provides automated maintenance capabilities to archive log files as needed, on a daily or per-application basis. This automatic archival functionality helps reduce the maintenance responsibilities of developers and administrators. - An instance of can be added to the or collections to redirect output from logging to a text file. Instances of this class can also be added to `My.Application.Log` or `My.Log` (for Web applications) in Visual Basic applications. For more information, see [Walkthrough: Changing Where My.Application.Log Writes Information](~/docs/visual-basic/developing-apps/programming/log-info/walkthrough-changing-where-my-application-log-writes-information.md)`.` + An instance of can be added to the or collections to redirect output from logging to a text file. Instances of this class can also be added to `My.Application.Log` or `My.Log` (for Web applications) in Visual Basic applications. For more information, see [Walkthrough: Changing Where My.Application.Log Writes Information](/dotnet/visual-basic/developing-apps/programming/log-info/walkthrough-changing-where-my-application-log-writes-information)`.` The main features of this class are: @@ -101,7 +101,7 @@ To set the level of your listener, edit the configuration file for your application. Within this file, you can add a listener, set its type and set its parameters, remove a listener, or clear all the listeners previously set by the application. The configuration file should be formatted like the following example. - For this example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](~/docs/standard/assembly/names.md). + For this example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](/dotnet/standard/assembly/names). ```xml @@ -174,7 +174,7 @@ - Objects (Visual Basic) + Objects (Visual Basic) @@ -214,7 +214,7 @@ - Objects (Visual Basic) + Objects (Visual Basic) diff --git a/xml/Microsoft.VisualBasic.Logging/Log.xml b/xml/Microsoft.VisualBasic.Logging/Log.xml index 9b5da89f2e2..055df7db77f 100644 --- a/xml/Microsoft.VisualBasic.Logging/Log.xml +++ b/xml/Microsoft.VisualBasic.Logging/Log.xml @@ -24,7 +24,7 @@ . @@ -32,20 +32,20 @@ |To|See| |--------|---------| -|Write event information to the application's log listeners|[How to: Write Log Messages](~/docs/visual-basic/developing-apps/programming/log-info/how-to-write-log-messages.md)| -|Write exception information to the application's log listeners|[How to: Log Exceptions](~/docs/visual-basic/developing-apps/programming/log-info/how-to-log-exceptions.md)| -|Determine where `My.Application.Log` writes information|[Walkthrough: Determining Where My.Application.Log Writes Information](~/docs/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information.md)| +|Write event information to the application's log listeners|[How to: Write Log Messages](/dotnet/visual-basic/developing-apps/programming/log-info/how-to-write-log-messages)| +|Write exception information to the application's log listeners|[How to: Log Exceptions](/dotnet/visual-basic/developing-apps/programming/log-info/how-to-log-exceptions)| +|Determine where `My.Application.Log` writes information|[Walkthrough: Determining Where My.Application.Log Writes Information](/dotnet/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information)| ## Examples - This example shows how to use the `My.Application.Log.WriteEntry` method to log tracing information. For more information, see [How to: Write Log Messages](~/docs/visual-basic/developing-apps/programming/log-info/how-to-write-log-messages.md). + This example shows how to use the `My.Application.Log.WriteEntry` method to log tracing information. For more information, see [How to: Write Log Messages](/dotnet/visual-basic/developing-apps/programming/log-info/how-to-write-log-messages). [!code-vb[VbVbalrMyApplicationLog#11](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMyApplicationLog/VB/Form1.vb#11)] ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -55,7 +55,7 @@ Initializes a new instance of the class. - Objects (Visual Basic) + Objects (Visual Basic) @@ -83,7 +83,7 @@ Initializes a new instance of the class. To be added. - Objects (Visual Basic) + Objects (Visual Basic) @@ -116,7 +116,7 @@ . The name to give to the property object. Initializes a new instance of the class. To be added. - Objects (Visual Basic) + Objects (Visual Basic) @@ -158,7 +158,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) Troubleshooting: Log Listeners @@ -248,7 +248,7 @@ |To|See| |--------|---------| -|Get information for each of the `Log` object's log listeners.|[Troubleshooting: Log Listeners](~/docs/visual-basic/developing-apps/programming/log-info/troubleshooting-log-listeners.md)| +|Get information for each of the `Log` object's log listeners.|[Troubleshooting: Log Listeners](/dotnet/visual-basic/developing-apps/programming/log-info/troubleshooting-log-listeners)| ## Availability by Project Type @@ -265,7 +265,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) Troubleshooting: Log Listeners @@ -312,7 +312,7 @@ In client applications, the `Log` object is available through the `My.Application.Log` object. In Web applications, the `Log` object is available through the `My.Log` object. - To learn which log listeners receive the `WriteEntry` method's messages, see [Walkthrough: Determining Where My.Application.Log Writes Information](~/docs/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information.md). You can change default log listeners. For more information, see [Working with Application Logs](~/docs/visual-basic/developing-apps/programming/log-info/working-with-application-logs.md). + To learn which log listeners receive the `WriteEntry` method's messages, see [Walkthrough: Determining Where My.Application.Log Writes Information](/dotnet/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information). You can change default log listeners. For more information, see [Working with Application Logs](/dotnet/visual-basic/developing-apps/programming/log-info/working-with-application-logs). For overloads that do not take the `id` argument, the `id` written to the log is defined by the following table. @@ -333,8 +333,8 @@ |To|See| |--------|---------| -|Write event information to the application's log listeners|[How to: Write Log Messages](~/docs/visual-basic/developing-apps/programming/log-info/how-to-write-log-messages.md)| -|Determine where `Log` writes information|[Walkthrough: Determining Where My.Application.Log Writes Information](~/docs/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information.md)| +|Write event information to the application's log listeners|[How to: Write Log Messages](/dotnet/visual-basic/developing-apps/programming/log-info/how-to-write-log-messages)| +|Determine where `Log` writes information|[Walkthrough: Determining Where My.Application.Log Writes Information](/dotnet/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information)| ## Availability by Project Type @@ -351,7 +351,7 @@ ## Examples - This example shows how to use the `My.Application.Log.WriteEntry` method to log tracing information. For more information, see [How to: Write Log Messages](~/docs/visual-basic/developing-apps/programming/log-info/how-to-write-log-messages.md). + This example shows how to use the `My.Application.Log.WriteEntry` method to log tracing information. For more information, see [How to: Write Log Messages](/dotnet/visual-basic/developing-apps/programming/log-info/how-to-write-log-messages). [!code-vb[VbVbalrMyApplicationLog#11](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMyApplicationLog/VB/Form1.vb#11)] @@ -361,7 +361,7 @@ Code with partial trust calls the method, but writes to an event log listener that requires full trust. - Objects (Visual Basic) + Objects (Visual Basic) Working with Application Logs in Visual Basic How to: Write Log Messages Walkthrough: Determining Where My.Application.Log Writes Information @@ -403,7 +403,7 @@ In client applications, the `Log` object is available through the `My.Application.Log` object. In Web applications, the `Log` object is available through the `My.Log` object. - To learn which log listeners receive the `WriteEntry` method's messages, see [Walkthrough: Determining Where My.Application.Log Writes Information](~/docs/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information.md). You can change default log listeners. For more information, see [Working with Application Logs](~/docs/visual-basic/developing-apps/programming/log-info/working-with-application-logs.md). + To learn which log listeners receive the `WriteEntry` method's messages, see [Walkthrough: Determining Where My.Application.Log Writes Information](/dotnet/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information). You can change default log listeners. For more information, see [Working with Application Logs](/dotnet/visual-basic/developing-apps/programming/log-info/working-with-application-logs). For overloads that do not take the `id` argument, the `id` written to the log is defined by the following table. @@ -424,8 +424,8 @@ |To|See| |--------|---------| -|Write event information to the application's log listeners|[How to: Write Log Messages](~/docs/visual-basic/developing-apps/programming/log-info/how-to-write-log-messages.md)| -|Determine where `Log` writes information|[Walkthrough: Determining Where My.Application.Log Writes Information](~/docs/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information.md)| +|Write event information to the application's log listeners|[How to: Write Log Messages](/dotnet/visual-basic/developing-apps/programming/log-info/how-to-write-log-messages)| +|Determine where `Log` writes information|[Walkthrough: Determining Where My.Application.Log Writes Information](/dotnet/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information)| ## Availability by Project Type @@ -442,7 +442,7 @@ ## Examples - This example shows how to use the `My.Application.Log.WriteEntry` method to log tracing information. For more information, see [How to: Write Log Messages](~/docs/visual-basic/developing-apps/programming/log-info/how-to-write-log-messages.md). + This example shows how to use the `My.Application.Log.WriteEntry` method to log tracing information. For more information, see [How to: Write Log Messages](/dotnet/visual-basic/developing-apps/programming/log-info/how-to-write-log-messages). [!code-vb[VbVbalrMyApplicationLog#11](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMyApplicationLog/VB/Form1.vb#11)] @@ -453,7 +453,7 @@ The message type is not one of the enumeration values. Code with partial trust calls the method, but writes to an event log listener that requires full trust. - Objects (Visual Basic) + Objects (Visual Basic) Working with Application Logs in Visual Basic How to: Write Log Messages Walkthrough: Determining Where My.Application.Log Writes Information @@ -497,7 +497,7 @@ In client applications, the `Log` object is available through the `My.Application.Log` object. In Web applications, the `Log` object is available through the `My.Log` object. - To learn which log listeners receive the `WriteEntry` method's messages, see [Walkthrough: Determining Where My.Application.Log Writes Information](~/docs/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information.md). You can change default log listeners. For more information, see [Working with Application Logs](~/docs/visual-basic/developing-apps/programming/log-info/working-with-application-logs.md). + To learn which log listeners receive the `WriteEntry` method's messages, see [Walkthrough: Determining Where My.Application.Log Writes Information](/dotnet/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information). You can change default log listeners. For more information, see [Working with Application Logs](/dotnet/visual-basic/developing-apps/programming/log-info/working-with-application-logs). For overloads that do not take the `id` argument, the `id` written to the log is defined by the following table. @@ -518,8 +518,8 @@ |To|See| |--------|---------| -|Write event information to the application's log listeners|[How to: Write Log Messages](~/docs/visual-basic/developing-apps/programming/log-info/how-to-write-log-messages.md)| -|Determine where `Log` writes information|[Walkthrough: Determining Where My.Application.Log Writes Information](~/docs/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information.md)| +|Write event information to the application's log listeners|[How to: Write Log Messages](/dotnet/visual-basic/developing-apps/programming/log-info/how-to-write-log-messages)| +|Determine where `Log` writes information|[Walkthrough: Determining Where My.Application.Log Writes Information](/dotnet/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information)| ## Availability by Project Type @@ -536,7 +536,7 @@ ## Examples - This example shows how to use the `My.Application.Log.WriteEntry` method to log tracing information. For more information, see [How to: Write Log Messages](~/docs/visual-basic/developing-apps/programming/log-info/how-to-write-log-messages.md). + This example shows how to use the `My.Application.Log.WriteEntry` method to log tracing information. For more information, see [How to: Write Log Messages](/dotnet/visual-basic/developing-apps/programming/log-info/how-to-write-log-messages). [!code-vb[VbVbalrMyApplicationLog#11](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMyApplicationLog/VB/Form1.vb#11)] @@ -547,7 +547,7 @@ The message type is not one of the enumeration values. Code with partial trust calls the method, but writes to an event log listener that requires full trust. - Objects (Visual Basic) + Objects (Visual Basic) Working with Application Logs in Visual Basic How to: Write Log Messages Walkthrough: Determining Where My.Application.Log Writes Information @@ -596,7 +596,7 @@ In client applications, the `Log` object is available through the `My.Application.Log` object. In Web applications, the `Log` object is available through the `My.Log` object. - To learn which log listeners receive the `WriteException` method's messages, see [Walkthrough: Determining Where My.Application.Log Writes Information](~/docs/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information.md). You can change default log listeners. For more information, see [Working with Application Logs](~/docs/visual-basic/developing-apps/programming/log-info/working-with-application-logs.md). + To learn which log listeners receive the `WriteException` method's messages, see [Walkthrough: Determining Where My.Application.Log Writes Information](/dotnet/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information). You can change default log listeners. For more information, see [Working with Application Logs](/dotnet/visual-basic/developing-apps/programming/log-info/working-with-application-logs). For overloads that do not take the `id` argument, the identifier written to the log is defined by the following table. @@ -617,8 +617,8 @@ |To|See| |--------|---------| -|Write exception information to the application's event log listeners.|[How to: Log Exceptions](~/docs/visual-basic/developing-apps/programming/log-info/how-to-log-exceptions.md)| -|Determine where `Log` writes information.|[Walkthrough: Determining Where My.Application.Log Writes Information](~/docs/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information.md)| +|Write exception information to the application's event log listeners.|[How to: Log Exceptions](/dotnet/visual-basic/developing-apps/programming/log-info/how-to-log-exceptions)| +|Determine where `Log` writes information.|[Walkthrough: Determining Where My.Application.Log Writes Information](/dotnet/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information)| ## Availability by Project Type @@ -635,7 +635,7 @@ ## Examples - This example shows how to use the `My.Application.Log.WriteException` method to log exceptions. Uncomment the `Dim` and `MsgBox` lines to cause a exception. For more information, see [How to: Log Exceptions](~/docs/visual-basic/developing-apps/programming/log-info/how-to-log-exceptions.md). + This example shows how to use the `My.Application.Log.WriteException` method to log exceptions. Uncomment the `Dim` and `MsgBox` lines to cause a exception. For more information, see [How to: Log Exceptions](/dotnet/visual-basic/developing-apps/programming/log-info/how-to-log-exceptions). [!code-vb[VbVbalrMyApplicationLog#10](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMyApplicationLog/VB/Form1.vb#10)] @@ -648,7 +648,7 @@ Code with partial trust calls the method, but writes to an event log listener that requires full trust. - Objects (Visual Basic) + Objects (Visual Basic) Working with Application Logs in Visual Basic How to: Log Exceptions in Visual Basic Walkthrough: Determining Where My.Application.Log Writes Information @@ -692,7 +692,7 @@ In client applications, the `Log` object is available through the `My.Application.Log` object. In Web applications, the `Log` object is available through the `My.Log` object. - To learn which log listeners receive the `WriteException` method's messages, see [Walkthrough: Determining Where My.Application.Log Writes Information](~/docs/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information.md). You can change default log listeners. For more information, see [Working with Application Logs](~/docs/visual-basic/developing-apps/programming/log-info/working-with-application-logs.md). + To learn which log listeners receive the `WriteException` method's messages, see [Walkthrough: Determining Where My.Application.Log Writes Information](/dotnet/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information). You can change default log listeners. For more information, see [Working with Application Logs](/dotnet/visual-basic/developing-apps/programming/log-info/working-with-application-logs). For overloads that do not take the `id` argument, the identifier written to the log is defined by the following table. @@ -713,8 +713,8 @@ |To|See| |--------|---------| -|Write exception information to the application's event log listeners.|[How to: Log Exceptions](~/docs/visual-basic/developing-apps/programming/log-info/how-to-log-exceptions.md)| -|Determine where `Log` writes information.|[Walkthrough: Determining Where My.Application.Log Writes Information](~/docs/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information.md)| +|Write exception information to the application's event log listeners.|[How to: Log Exceptions](/dotnet/visual-basic/developing-apps/programming/log-info/how-to-log-exceptions)| +|Determine where `Log` writes information.|[Walkthrough: Determining Where My.Application.Log Writes Information](/dotnet/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information)| ## Availability by Project Type @@ -731,7 +731,7 @@ ## Examples - This example shows how to use the `My.Application.Log.WriteException` method to log exceptions. Uncomment the `Dim` and `MsgBox` lines to cause a exception. For more information, see [How to: Log Exceptions](~/docs/visual-basic/developing-apps/programming/log-info/how-to-log-exceptions.md). + This example shows how to use the `My.Application.Log.WriteException` method to log exceptions. Uncomment the `Dim` and `MsgBox` lines to cause a exception. For more information, see [How to: Log Exceptions](/dotnet/visual-basic/developing-apps/programming/log-info/how-to-log-exceptions). [!code-vb[VbVbalrMyApplicationLog#10](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMyApplicationLog/VB/Form1.vb#10)] @@ -745,7 +745,7 @@ Code with partial trust calls the method, but writes to an event log listener that requires full trust. - Objects (Visual Basic) + Objects (Visual Basic) Working with Application Logs in Visual Basic How to: Log Exceptions in Visual Basic Walkthrough: Determining Where My.Application.Log Writes Information @@ -791,7 +791,7 @@ In client applications, the `Log` object is available through the `My.Application.Log` object. In Web applications, the `Log` object is available through the `My.Log` object. - To learn which log listeners receive the `WriteException` method's messages, see [Walkthrough: Determining Where My.Application.Log Writes Information](~/docs/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information.md). You can change default log listeners. For more information, see [Working with Application Logs](~/docs/visual-basic/developing-apps/programming/log-info/working-with-application-logs.md). + To learn which log listeners receive the `WriteException` method's messages, see [Walkthrough: Determining Where My.Application.Log Writes Information](/dotnet/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information). You can change default log listeners. For more information, see [Working with Application Logs](/dotnet/visual-basic/developing-apps/programming/log-info/working-with-application-logs). For overloads that do not take the `id` argument, the identifier written to the log is defined by the following table. @@ -812,8 +812,8 @@ |To|See| |--------|---------| -|Write exception information to the application's event log listeners.|[How to: Log Exceptions](~/docs/visual-basic/developing-apps/programming/log-info/how-to-log-exceptions.md)| -|Determine where `Log` writes information.|[Walkthrough: Determining Where My.Application.Log Writes Information](~/docs/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information.md)| +|Write exception information to the application's event log listeners.|[How to: Log Exceptions](/dotnet/visual-basic/developing-apps/programming/log-info/how-to-log-exceptions)| +|Determine where `Log` writes information.|[Walkthrough: Determining Where My.Application.Log Writes Information](/dotnet/visual-basic/developing-apps/programming/log-info/walkthrough-determining-where-my-application-log-writes-information)| ## Availability by Project Type @@ -830,7 +830,7 @@ ## Examples - This example shows how to use the `My.Application.Log.WriteException` method to log exceptions. Uncomment the `Dim` and `MsgBox` lines to cause a exception. For more information, see [How to: Log Exceptions](~/docs/visual-basic/developing-apps/programming/log-info/how-to-log-exceptions.md). + This example shows how to use the `My.Application.Log.WriteException` method to log exceptions. Uncomment the `Dim` and `MsgBox` lines to cause a exception. For more information, see [How to: Log Exceptions](/dotnet/visual-basic/developing-apps/programming/log-info/how-to-log-exceptions). [!code-vb[VbVbalrMyApplicationLog#10](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMyApplicationLog/VB/Form1.vb#10)] @@ -844,7 +844,7 @@ Code with partial trust calls the method, but writes to an event log listener that requires full trust. - Objects (Visual Basic) + Objects (Visual Basic) Working with Application Logs in Visual Basic How to: Log Exceptions in Visual Basic Walkthrough: Determining Where My.Application.Log Writes Information diff --git a/xml/Microsoft.VisualBasic.MyServices/ClipboardProxy.xml b/xml/Microsoft.VisualBasic.MyServices/ClipboardProxy.xml index d05d5ab710d..3d67729309c 100644 --- a/xml/Microsoft.VisualBasic.MyServices/ClipboardProxy.xml +++ b/xml/Microsoft.VisualBasic.MyServices/ClipboardProxy.xml @@ -43,7 +43,7 @@ When accessing the Clipboard remotely, a is thrown unless the accessing thread operates in STA (single-threaded apartment) mode. To resolve this issue, set the `ThreadApartmentState` to `STA`. For more information, see . - For more information, see [Storing Data to and Reading from the Clipboard](~/docs/visual-basic/developing-apps/programming/computer-resources/storing-data-to-and-reading-from-the-clipboard.md). + For more information, see [Storing Data to and Reading from the Clipboard](/dotnet/visual-basic/developing-apps/programming/computer-resources/storing-data-to-and-reading-from-the-clipboard). ## Availability by Project Type @@ -70,7 +70,7 @@ - Objects (Visual Basic) + Objects (Visual Basic) @@ -103,7 +103,7 @@ class controls access to the Clipboard, and the associated enumeration value indicates the level of access. For more information, see [Additional Security Considerations in Windows Forms](~/docs/framework/winforms/additional-security-considerations-in-windows-forms.md). + The class controls access to the Clipboard, and the associated enumeration value indicates the level of access. For more information, see [Additional Security Considerations in Windows Forms](/dotnet/framework/winforms/additional-security-considerations-in-windows-forms). ## Availability by Project Type @@ -132,8 +132,8 @@ My.Computer.Clipboard.Clear() - Objects (Visual Basic) - Storing Data to and Reading from the Clipboard (Visual Basic) + Objects (Visual Basic) + Storing Data to and Reading from the Clipboard (Visual Basic) @@ -194,8 +194,8 @@ My.Computer.Clipboard.Clear() - Objects (Visual Basic) - Playing Sounds + Objects (Visual Basic) + Playing Sounds @@ -265,8 +265,8 @@ My.Computer.Clipboard.Clear() - Objects (Visual Basic) - Storing Data to and Reading From the Clipboard + Objects (Visual Basic) + Storing Data to and Reading From the Clipboard @@ -330,8 +330,8 @@ My.Computer.Clipboard.Clear() - Objects (Visual Basic) - Storing Data to and Reading From the Clipboard + Objects (Visual Basic) + Storing Data to and Reading From the Clipboard @@ -394,8 +394,8 @@ My.Computer.Clipboard.Clear() - Objects (Visual Basic) - Storing Data to and Reading From the Clipboard + Objects (Visual Basic) + Storing Data to and Reading From the Clipboard @@ -467,8 +467,8 @@ My.Computer.Clipboard.Clear() - Objects (Visual Basic) - Storing Data to and Reading From the Clipboard + Objects (Visual Basic) + Storing Data to and Reading From the Clipboard @@ -535,8 +535,8 @@ My.Computer.Clipboard.Clear() - Objects (Visual Basic) - Storing Data to and Reading From the Clipboard + Objects (Visual Basic) + Storing Data to and Reading From the Clipboard @@ -597,8 +597,8 @@ My.Computer.Clipboard.Clear() - Objects (Visual Basic) - Storing Data to and Reading From the Clipboard + Objects (Visual Basic) + Storing Data to and Reading From the Clipboard @@ -666,8 +666,8 @@ My.Computer.Clipboard.Clear() - Objects (Visual Basic) - Storing Data to and Reading From the Clipboard + Objects (Visual Basic) + Storing Data to and Reading From the Clipboard @@ -738,8 +738,8 @@ My.Computer.Clipboard.Clear() - Objects (Visual Basic) - Storing Data to and Reading From the Clipboard + Objects (Visual Basic) + Storing Data to and Reading From the Clipboard @@ -805,8 +805,8 @@ My.Computer.Clipboard.Clear() - Objects (Visual Basic) - Storing Data to and Reading From the Clipboard + Objects (Visual Basic) + Storing Data to and Reading From the Clipboard @@ -869,8 +869,8 @@ My.Computer.Clipboard.Clear() - Storing Data to and Reading from the Clipboard (Visual Basic) - Objects (Visual Basic) + Storing Data to and Reading from the Clipboard (Visual Basic) + Objects (Visual Basic) @@ -943,8 +943,8 @@ My.Computer.Clipboard.Clear() - Objects (Visual Basic) - Storing Data to and Reading from the Clipboard (Visual Basic) + Objects (Visual Basic) + Storing Data to and Reading from the Clipboard (Visual Basic) @@ -1012,8 +1012,8 @@ My.Computer.Clipboard.Clear() - Objects (Visual Basic) - Storing Data to and Reading from the Clipboard (Visual Basic) + Objects (Visual Basic) + Storing Data to and Reading from the Clipboard (Visual Basic) @@ -1090,8 +1090,8 @@ My.Computer.Clipboard.Clear() - Objects (Visual Basic) - Storing Data to and Reading From the Clipboard + Objects (Visual Basic) + Storing Data to and Reading From the Clipboard @@ -1160,8 +1160,8 @@ My.Computer.Clipboard.Clear() - Objects (Visual Basic) - Storing Data to and Reading From the Clipboard + Objects (Visual Basic) + Storing Data to and Reading From the Clipboard @@ -1234,8 +1234,8 @@ My.Computer.Clipboard.Clear() - Objects (Visual Basic) - Storing Data to and Reading From the Clipboard + Objects (Visual Basic) + Storing Data to and Reading From the Clipboard @@ -1311,8 +1311,8 @@ My.Computer.Clipboard.Clear() - Objects (Visual Basic) - Storing Data to and Reading From the Clipboard + Objects (Visual Basic) + Storing Data to and Reading From the Clipboard @@ -1380,8 +1380,8 @@ My.Computer.Clipboard.Clear() - Objects (Visual Basic) - Storing Data to and Reading From the Clipboard + Objects (Visual Basic) + Storing Data to and Reading From the Clipboard @@ -1450,8 +1450,8 @@ My.Computer.Clipboard.Clear() - Objects (Visual Basic) - Storing Data to and Reading From the Clipboard + Objects (Visual Basic) + Storing Data to and Reading From the Clipboard @@ -1534,8 +1534,8 @@ My.Computer.Clipboard.Clear() - Objects (Visual Basic) - Storing Data to and Reading From the Clipboard + Objects (Visual Basic) + Storing Data to and Reading From the Clipboard @@ -1612,8 +1612,8 @@ My.Computer.Clipboard.Clear() - Objects (Visual Basic) - Storing Data to and Reading From the Clipboard + Objects (Visual Basic) + Storing Data to and Reading From the Clipboard diff --git a/xml/Microsoft.VisualBasic.MyServices/FileSystemProxy.xml b/xml/Microsoft.VisualBasic.MyServices/FileSystemProxy.xml index 8c27860cd4f..573d3c2eb80 100644 --- a/xml/Microsoft.VisualBasic.MyServices/FileSystemProxy.xml +++ b/xml/Microsoft.VisualBasic.MyServices/FileSystemProxy.xml @@ -37,31 +37,31 @@ |To|See| |--------|---------| -|Read from a text file|[How to: Read from Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files.md)| -|Read from a delimited text file|[How to: Read From Comma-Delimited Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files.md)| -|Read from a fixed-width text file|[How to: Read From Fixed-width Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files.md)| -|Read from a text file with multiple formats|[How to: Read From Text Files with Multiple Formats](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files-with-multiple-formats.md)| -|Read from a binary file|[How to: Read From Binary Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-binary-files.md)| -|Read from a text file with a |[How to: Read Text from Files with a StreamReader](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-text-from-files-with-a-streamreader.md)| -|Write to a text file|[How to: Write Text to Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files.md)| -|Append to a text file|[How to: Append to Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-append-to-text-files.md)| -|Write to a binary file|[How to: Write to Binary Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-to-binary-files.md)| -|Write to text files in the **MyDocuments** directory|[How to: Write Text to Files in the My Documents Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files-in-the-my-documents-directory.md)| -|Write to a text file with a `StreamWriter`|[How to: Write Text to Files with a StreamWriter](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files-with-a-streamwriter.md)| -|Copy files with a specific pattern|[How to: Copy Files with a Specific Pattern to a Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-copy-files-with-a-specific-pattern-to-a-directory.md)| -|Copy a file to the same directory|[How to: Create a Copy of a File in the Same Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-the-same-directory.md)| -|Copy a file to a different directory|[How to: Create a Copy of a File in a Different Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-a-different-directory.md)| -|Create a file|[How to: Create a File](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-file.md)| -|Delete a file|[How to: Delete a File](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-delete-a-file.md)| -|Find files with a specific pattern|[How to: Find Files with a Specific Pattern](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-find-files-with-a-specific-pattern.md)| -|Move a file|[How to: Move a File](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-move-a-file.md)| -|Rename a file|[How to: Rename a File](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-rename-a-file.md)| -|Copy a directory to another directory|[How to: Copy a Directory to Another Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-copy-a-directory-to-another-directory.md)| -|Create a directory|[How to: Create a Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-directory.md)| -|Find subdirectories with a specific pattern|[How to: Find Subdirectories with a Specific Pattern](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-find-subdirectories-with-a-specific-pattern.md)| -|Get the collection of files in a directory|[How to: Get the Collection of Files in a Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-get-the-collection-of-files-in-a-directory.md)| -|Read from the **MyDocuments** directory|[How to: Retrieve the Contents of the My Documents Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-retrieve-the-contents-of-the-my-documents-directory.md)| -|Parse a file path|[How to: Parse File Paths](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-parse-file-paths.md)| +|Read from a text file|[How to: Read from Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files)| +|Read from a delimited text file|[How to: Read From Comma-Delimited Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files)| +|Read from a fixed-width text file|[How to: Read From Fixed-width Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files)| +|Read from a text file with multiple formats|[How to: Read From Text Files with Multiple Formats](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files-with-multiple-formats)| +|Read from a binary file|[How to: Read From Binary Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-binary-files)| +|Read from a text file with a |[How to: Read Text from Files with a StreamReader](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-text-from-files-with-a-streamreader)| +|Write to a text file|[How to: Write Text to Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files)| +|Append to a text file|[How to: Append to Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-append-to-text-files)| +|Write to a binary file|[How to: Write to Binary Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-to-binary-files)| +|Write to text files in the **MyDocuments** directory|[How to: Write Text to Files in the My Documents Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files-in-the-my-documents-directory)| +|Write to a text file with a `StreamWriter`|[How to: Write Text to Files with a StreamWriter](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files-with-a-streamwriter)| +|Copy files with a specific pattern|[How to: Copy Files with a Specific Pattern to a Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-copy-files-with-a-specific-pattern-to-a-directory)| +|Copy a file to the same directory|[How to: Create a Copy of a File in the Same Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-the-same-directory)| +|Copy a file to a different directory|[How to: Create a Copy of a File in a Different Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-a-different-directory)| +|Create a file|[How to: Create a File](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-file)| +|Delete a file|[How to: Delete a File](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-delete-a-file)| +|Find files with a specific pattern|[How to: Find Files with a Specific Pattern](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-find-files-with-a-specific-pattern)| +|Move a file|[How to: Move a File](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-move-a-file)| +|Rename a file|[How to: Rename a File](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-rename-a-file)| +|Copy a directory to another directory|[How to: Copy a Directory to Another Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-copy-a-directory-to-another-directory)| +|Create a directory|[How to: Create a Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-directory)| +|Find subdirectories with a specific pattern|[How to: Find Subdirectories with a Specific Pattern](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-find-subdirectories-with-a-specific-pattern)| +|Get the collection of files in a directory|[How to: Get the Collection of Files in a Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-get-the-collection-of-files-in-a-directory)| +|Read from the **MyDocuments** directory|[How to: Retrieve the Contents of the My Documents Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-retrieve-the-contents-of-the-my-documents-directory)| +|Parse a file path|[How to: Parse File Paths](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-parse-file-paths)| @@ -73,7 +73,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -121,7 +121,7 @@ |To|See| |--------|---------| -|Combine a directory path and file name|[How to: Parse File Paths](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-parse-file-paths.md)| +|Combine a directory path and file name|[How to: Parse File Paths](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-parse-file-paths)| @@ -141,7 +141,7 @@ or are malformed paths. - Objects (Visual Basic) + Objects (Visual Basic) @@ -151,8 +151,8 @@ Copies a directory to another directory. - Objects (Visual Basic) - How to: Get the Collection of Files in a Directory in Visual Basic + Objects (Visual Basic) + How to: Get the Collection of Files in a Directory in Visual Basic @@ -199,7 +199,7 @@ |To|See| |--------|---------| -|Copy a directory|[How to: Copy a Directory to Another Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-copy-a-directory-to-another-directory.md)| +|Copy a directory|[How to: Copy a Directory to Another Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-copy-a-directory-to-another-directory)| @@ -223,9 +223,9 @@ The user lacks necessary permissions to view the path. A destination file exists but cannot be accessed. - Objects (Visual Basic) - How to: Get the Collection of Files in a Directory in Visual Basic - How to: Parse File Paths in Visual Basic + Objects (Visual Basic) + How to: Get the Collection of Files in a Directory in Visual Basic + How to: Parse File Paths in Visual Basic @@ -274,7 +274,7 @@ |To|See| |--------|---------| -|Copy a directory|[How to: Copy a Directory to Another Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-copy-a-directory-to-another-directory.md)| +|Copy a directory|[How to: Copy a Directory to Another Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-copy-a-directory-to-another-directory)| @@ -300,9 +300,9 @@ is set to and the user cancels the operation, or one or more files in the directory cannot be copied. - Objects (Visual Basic) - How to: Get the Collection of Files in a Directory in Visual Basic - How to: Parse File Paths in Visual Basic + Objects (Visual Basic) + How to: Get the Collection of Files in a Directory in Visual Basic + How to: Parse File Paths in Visual Basic @@ -352,7 +352,7 @@ |To|See| |--------|---------| -|Copy a directory|[How to: Copy a Directory to Another Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-copy-a-directory-to-another-directory.md)| +|Copy a directory|[How to: Copy a Directory to Another Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-copy-a-directory-to-another-directory)| @@ -376,9 +376,9 @@ The user lacks necessary permissions to view the path. A destination file exists but cannot be accessed. - Objects (Visual Basic) - How to: Get the Collection of Files in a Directory in Visual Basic - How to: Parse File Paths in Visual Basic + Objects (Visual Basic) + How to: Get the Collection of Files in a Directory in Visual Basic + How to: Parse File Paths in Visual Basic @@ -429,7 +429,7 @@ |To|See| |--------|---------| -|Copy a directory|[How to: Copy a Directory to Another Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-copy-a-directory-to-another-directory.md)| +|Copy a directory|[How to: Copy a Directory to Another Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-copy-a-directory-to-another-directory)| @@ -455,9 +455,9 @@ is set to and the user cancels the operation, or one or more files in the directory cannot be copied. - Objects (Visual Basic) - How to: Get the Collection of Files in a Directory in Visual Basic - How to: Parse File Paths in Visual Basic + Objects (Visual Basic) + How to: Get the Collection of Files in a Directory in Visual Basic + How to: Parse File Paths in Visual Basic @@ -467,11 +467,11 @@ Copies a file to a new location. - Objects (Visual Basic) - How to: Copy Files with a Specific Pattern to a Directory in Visual Basic - How to: Create a Copy of a File in the Same Directory in Visual Basic - How to: Copy a Directory to Another Directory in Visual Basic - How to: Rename a File in Visual Basic + Objects (Visual Basic) + How to: Copy Files with a Specific Pattern to a Directory in Visual Basic + How to: Create a Copy of a File in the Same Directory in Visual Basic + How to: Copy a Directory to Another Directory in Visual Basic + How to: Rename a File in Visual Basic @@ -516,8 +516,8 @@ |To|See| |--------|---------| -|Copy a file to the same directory.|[How to: Create a Copy of a File in the Same Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-the-same-directory.md)| -|Copy a file to a different directory.|[How to: Create a Copy of a File in a Different Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-a-different-directory.md)| +|Copy a file to the same directory.|[How to: Create a Copy of a File in the Same Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-the-same-directory)| +|Copy a file to a different directory.|[How to: Create a Copy of a File in a Different Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-a-different-directory)| @@ -547,11 +547,11 @@ The user does not have required permission. The user lacks necessary permissions to view the path. - Objects (Visual Basic) - How to: Copy Files with a Specific Pattern to a Directory in Visual Basic - How to: Create a Copy of a File in the Same Directory in Visual Basic - How to: Copy a Directory to Another Directory in Visual Basic - How to: Rename a File in Visual Basic + Objects (Visual Basic) + How to: Copy Files with a Specific Pattern to a Directory in Visual Basic + How to: Create a Copy of a File in the Same Directory in Visual Basic + How to: Copy a Directory to Another Directory in Visual Basic + How to: Rename a File in Visual Basic @@ -598,8 +598,8 @@ |To|See| |--------|---------| -|Copy a file to the same directory.|[How to: Create a Copy of a File in the Same Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-the-same-directory.md)| -|Copy a file to a different directory.|[How to: Create a Copy of a File in a Different Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-a-different-directory.md)| +|Copy a file to the same directory.|[How to: Create a Copy of a File in the Same Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-the-same-directory)| +|Copy a file to a different directory.|[How to: Create a Copy of a File in a Different Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-a-different-directory)| @@ -629,11 +629,11 @@ The user does not have required permission. The user lacks necessary permissions to view the path. - Objects (Visual Basic) - How to: Copy Files with a Specific Pattern to a Directory in Visual Basic - How to: Create a Copy of a File in the Same Directory in Visual Basic - How to: Copy a Directory to Another Directory in Visual Basic - How to: Rename a File in Visual Basic + Objects (Visual Basic) + How to: Copy Files with a Specific Pattern to a Directory in Visual Basic + How to: Create a Copy of a File in the Same Directory in Visual Basic + How to: Copy a Directory to Another Directory in Visual Basic + How to: Rename a File in Visual Basic @@ -681,8 +681,8 @@ |To|See| |--------|---------| -|Copy a file to the same directory.|[How to: Create a Copy of a File in the Same Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-the-same-directory.md)| -|Copy a file to a different directory.|[How to: Create a Copy of a File in a Different Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-a-different-directory.md)| +|Copy a file to the same directory.|[How to: Create a Copy of a File in the Same Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-the-same-directory)| +|Copy a file to a different directory.|[How to: Create a Copy of a File in a Different Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-a-different-directory)| @@ -712,11 +712,11 @@ The user does not have required permission. The user lacks necessary permissions to view the path. - Objects (Visual Basic) - How to: Copy Files with a Specific Pattern to a Directory in Visual Basic - How to: Create a Copy of a File in the Same Directory in Visual Basic - How to: Copy a Directory to Another Directory in Visual Basic - How to: Rename a File in Visual Basic + Objects (Visual Basic) + How to: Copy Files with a Specific Pattern to a Directory in Visual Basic + How to: Create a Copy of a File in the Same Directory in Visual Basic + How to: Copy a Directory to Another Directory in Visual Basic + How to: Rename a File in Visual Basic @@ -765,8 +765,8 @@ |To|See| |--------|---------| -|Copy a file to the same directory.|[How to: Create a Copy of a File in the Same Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-the-same-directory.md)| -|Copy a file to a different directory.|[How to: Create a Copy of a File in a Different Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-a-different-directory.md)| +|Copy a file to the same directory.|[How to: Create a Copy of a File in the Same Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-the-same-directory)| +|Copy a file to a different directory.|[How to: Create a Copy of a File in a Different Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-copy-of-a-file-in-a-different-directory)| @@ -798,11 +798,11 @@ is set to , and the user has canceled the operation or an unspecified I/O error occurs. - Objects (Visual Basic) - How to: Copy Files with a Specific Pattern to a Directory in Visual Basic - How to: Create a Copy of a File in the Same Directory in Visual Basic - How to: Copy a Directory to Another Directory in Visual Basic - How to: Rename a File in Visual Basic + Objects (Visual Basic) + How to: Copy Files with a Specific Pattern to a Directory in Visual Basic + How to: Create a Copy of a File in the Same Directory in Visual Basic + How to: Copy a Directory to Another Directory in Visual Basic + How to: Rename a File in Visual Basic @@ -845,7 +845,7 @@ |To|See| |--------|---------| -|Create a directory|[How to: Create a Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-directory.md)| +|Create a directory|[How to: Create a Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-create-a-directory)| @@ -864,7 +864,7 @@ The parent directory of the directory to be created is read-only The user does not have permission to create the directory. - Objects (Visual Basic) + Objects (Visual Basic) @@ -915,7 +915,7 @@ The path is not valid. The user lacks necessary permissions. - Objects (Visual Basic) + Objects (Visual Basic) @@ -991,8 +991,8 @@ The user does not have required permissions. The user cancels the operation or the directory cannot be deleted. - Objects (Visual Basic) - How to: Delete a File in Visual Basic + Objects (Visual Basic) + How to: Delete a File in Visual Basic @@ -1067,8 +1067,8 @@ The user cancels the operation or the directory cannot be deleted. - Objects (Visual Basic) - How to: Delete a File in Visual Basic + Objects (Visual Basic) + How to: Delete a File in Visual Basic @@ -1146,8 +1146,8 @@ - Objects (Visual Basic) - How to: Delete a File in Visual Basic + Objects (Visual Basic) + How to: Delete a File in Visual Basic @@ -1197,7 +1197,7 @@ |To|See| |--------|---------| -|To delete a file|[How to: Delete a File](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-delete-a-file.md)| +|To delete a file|[How to: Delete a File](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-delete-a-file)| @@ -1225,8 +1225,8 @@ The user lacks necessary permissions to view the path. The file does not exist. The user does not have permission to delete the file or the file is read-only. - Objects (Visual Basic) - How to: Delete a File in Visual Basic + Objects (Visual Basic) + How to: Delete a File in Visual Basic @@ -1273,7 +1273,7 @@ |To|See| |--------|---------| -|To delete a file|[How to: Delete a File](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-delete-a-file.md)| +|To delete a file|[How to: Delete a File](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-delete-a-file)| @@ -1303,8 +1303,8 @@ The user does not have permission to delete the file or the file is read-only. - Objects (Visual Basic) - How to: Delete a File in Visual Basic + Objects (Visual Basic) + How to: Delete a File in Visual Basic @@ -1353,7 +1353,7 @@ |To|See| |--------|---------| -|To delete a file|[How to: Delete a File](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-delete-a-file.md)| +|To delete a file|[How to: Delete a File](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-delete-a-file)| @@ -1385,8 +1385,8 @@ - Objects (Visual Basic) - How to: Delete a File in Visual Basic + Objects (Visual Basic) + How to: Delete a File in Visual Basic @@ -1431,9 +1431,9 @@ ]]> - Objects (Visual Basic) - Creating, Deleting, and Moving Files and Directories in Visual Basic - Walkthrough: Manipulating Files and Directories in Visual Basic + Objects (Visual Basic) + Creating, Deleting, and Moving Files and Directories in Visual Basic + Walkthrough: Manipulating Files and Directories in Visual Basic @@ -1480,7 +1480,7 @@ - Objects (Visual Basic) + Objects (Visual Basic) @@ -1530,9 +1530,9 @@ ]]> The name of the file ends with a backslash (\\). - Objects (Visual Basic) - Creating, Deleting, and Moving Files and Directories in Visual Basic - Walkthrough: Manipulating Files and Directories in Visual Basic + Objects (Visual Basic) + Creating, Deleting, and Moving Files and Directories in Visual Basic + Walkthrough: Manipulating Files and Directories in Visual Basic @@ -1592,7 +1592,7 @@ |To|See| |--------|---------| -|Search a directory for files containing a specific string|[Walkthrough: Manipulating Files and Directories in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/walkthrough-manipulating-files-and-directories.md)| +|Search a directory for files containing a specific string|[Walkthrough: Manipulating Files and Directories in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/walkthrough-manipulating-files-and-directories)| @@ -1616,8 +1616,8 @@ The user lacks necessary permissions. - Objects (Visual Basic) - Walkthrough: Manipulating Files and Directories in Visual Basic + Objects (Visual Basic) + Walkthrough: Manipulating Files and Directories in Visual Basic @@ -1676,7 +1676,7 @@ |To|See| |--------|---------| -|Search a directory for files containing a specific string|[Walkthrough: Manipulating Files and Directories in Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/walkthrough-manipulating-files-and-directories.md)| +|Search a directory for files containing a specific string|[Walkthrough: Manipulating Files and Directories in Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/walkthrough-manipulating-files-and-directories)| @@ -1700,8 +1700,8 @@ The user lacks necessary permissions. - Objects (Visual Basic) - Walkthrough: Manipulating Files and Directories in Visual Basic + Objects (Visual Basic) + Walkthrough: Manipulating Files and Directories in Visual Basic @@ -1752,7 +1752,7 @@ |To|See| |--------|---------| -|List subdirectories with a specific pattern|[How to: Find Subdirectories with a Specific Pattern](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-find-subdirectories-with-a-specific-pattern.md)| +|List subdirectories with a specific pattern|[How to: Find Subdirectories with a Specific Pattern](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-find-subdirectories-with-a-specific-pattern)| @@ -1776,7 +1776,7 @@ The user lacks necessary permissions. - Objects (Visual Basic) + Objects (Visual Basic) @@ -1832,7 +1832,7 @@ |To|See| |--------|---------| -|List subdirectories with a specific pattern|[How to: Find Subdirectories with a Specific Pattern](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-find-subdirectories-with-a-specific-pattern.md)| +|List subdirectories with a specific pattern|[How to: Find Subdirectories with a Specific Pattern](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-find-subdirectories-with-a-specific-pattern)| @@ -1855,7 +1855,7 @@ The user lacks necessary permissions. - Objects (Visual Basic) + Objects (Visual Basic) @@ -1913,7 +1913,7 @@ The directory path contains a colon (:) or is in an invalid format. The user lacks necessary permissions to view the path - Objects (Visual Basic) + Objects (Visual Basic) @@ -1972,7 +1972,7 @@ The user lacks necessary permissions to view the path - Objects (Visual Basic) + Objects (Visual Basic) @@ -2017,7 +2017,7 @@ |To|See| |--------|---------| -|Determine a file's name and path|[How to: Parse File Paths](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-parse-file-paths.md)| +|Determine a file's name and path|[How to: Parse File Paths](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-parse-file-paths)| @@ -2036,8 +2036,8 @@ The user lacks necessary permissions. The user lacks ACL (access control list) access to the file. - Objects (Visual Basic) - Walkthrough: Manipulating Files and Directories in Visual Basic + Objects (Visual Basic) + Walkthrough: Manipulating Files and Directories in Visual Basic @@ -2090,8 +2090,8 @@ |To|See| |--------|---------| -|Get the collection of files in a directory|[How to: Get the Collection of Files in a Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-get-the-collection-of-files-in-a-directory.md)| -|Find files with a specific pattern in a directory|[How to: Find Files with a Specific Pattern](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-find-files-with-a-specific-pattern.md)| +|Get the collection of files in a directory|[How to: Get the Collection of Files in a Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-get-the-collection-of-files-in-a-directory)| +|Find files with a specific pattern in a directory|[How to: Find Files with a Specific Pattern](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-find-files-with-a-specific-pattern)| @@ -2121,9 +2121,9 @@ The user lacks necessary permissions to view the path. The user lacks necessary permissions. - Objects (Visual Basic) - How to: Find Files with a Specific Pattern in Visual Basic - How to: Get the Collection of Files in a Directory in Visual Basic + Objects (Visual Basic) + How to: Find Files with a Specific Pattern in Visual Basic + How to: Get the Collection of Files in a Directory in Visual Basic @@ -2177,8 +2177,8 @@ |To|See| |--------|---------| -|Get the collection of files in a directory|[How to: Get the Collection of Files in a Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-get-the-collection-of-files-in-a-directory.md)| -|Find files with a specific pattern in a directory|[How to: Find Files with a Specific Pattern](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-find-files-with-a-specific-pattern.md)| +|Get the collection of files in a directory|[How to: Get the Collection of Files in a Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-get-the-collection-of-files-in-a-directory)| +|Find files with a specific pattern in a directory|[How to: Find Files with a Specific Pattern](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-find-files-with-a-specific-pattern)| @@ -2209,9 +2209,9 @@ The user lacks necessary permissions. - Objects (Visual Basic) - How to: Find Files with a Specific Pattern in Visual Basic - How to: Get the Collection of Files in a Directory in Visual Basic + Objects (Visual Basic) + How to: Find Files with a Specific Pattern in Visual Basic + How to: Get the Collection of Files in a Directory in Visual Basic @@ -2257,7 +2257,7 @@ |To|See| |--------|---------| -|Parse a file path|[How to: Parse File Paths](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-parse-file-paths.md)| +|Parse a file path|[How to: Parse File Paths](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-parse-file-paths)| @@ -2270,7 +2270,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -2324,8 +2324,8 @@ is . The path exceeds the system-defined maximum length. A file or directory name in the path contains a colon (:) or is in an invalid format. - Objects (Visual Basic) - How to: Parse File Paths in Visual Basic + Objects (Visual Basic) + How to: Parse File Paths in Visual Basic @@ -2372,8 +2372,8 @@ ]]> - Objects (Visual Basic) - Creating, Deleting, and Moving Files and Directories in Visual Basic + Objects (Visual Basic) + Creating, Deleting, and Moving Files and Directories in Visual Basic @@ -2448,8 +2448,8 @@ The user does not have required permission. - Objects (Visual Basic) - Creating, Deleting, and Moving Files and Directories in Visual Basic + Objects (Visual Basic) + Creating, Deleting, and Moving Files and Directories in Visual Basic @@ -2518,8 +2518,8 @@ - Objects (Visual Basic) - Creating, Deleting, and Moving Files and Directories in Visual Basic + Objects (Visual Basic) + Creating, Deleting, and Moving Files and Directories in Visual Basic @@ -2588,8 +2588,8 @@ The user does not have required permission. - Objects (Visual Basic) - Creating, Deleting, and Moving Files and Directories in Visual Basic + Objects (Visual Basic) + Creating, Deleting, and Moving Files and Directories in Visual Basic @@ -2664,8 +2664,8 @@ - Objects (Visual Basic) - Creating, Deleting, and Moving Files and Directories in Visual Basic + Objects (Visual Basic) + Creating, Deleting, and Moving Files and Directories in Visual Basic @@ -2721,7 +2721,7 @@ |To|See| |--------|---------| -|Move a file|[How to: Move a File](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-move-a-file.md)| +|Move a file|[How to: Move a File](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-move-a-file)| @@ -2744,8 +2744,8 @@ The path exceeds the system-defined maximum length. A file or directory name in the path contains a colon (:) or is in an invalid format. The user lacks necessary permissions to view the path. - Objects (Visual Basic) - Creating, Deleting, and Moving Files and Directories in Visual Basic + Objects (Visual Basic) + Creating, Deleting, and Moving Files and Directories in Visual Basic @@ -2794,7 +2794,7 @@ |To|See| |--------|---------| -|Move a file|[How to: Move a File](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-move-a-file.md)| +|Move a file|[How to: Move a File](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-move-a-file)| @@ -2818,8 +2818,8 @@ A file or directory name in the path contains a colon (:) or is in an invalid format. The user lacks necessary permissions to view the path. - Objects (Visual Basic) - Creating, Deleting, and Moving Files and Directories in Visual Basic + Objects (Visual Basic) + Creating, Deleting, and Moving Files and Directories in Visual Basic @@ -2869,7 +2869,7 @@ |To|See| |--------|---------| -|Move a file|[How to: Move a File](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-move-a-file.md)| +|Move a file|[How to: Move a File](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-move-a-file)| @@ -2892,8 +2892,8 @@ The path exceeds the system-defined maximum length. A file or directory name in the path contains a colon (:) or is in an invalid format. The user lacks necessary permissions to view the path. - Objects (Visual Basic) - Creating, Deleting, and Moving Files and Directories in Visual Basic + Objects (Visual Basic) + Creating, Deleting, and Moving Files and Directories in Visual Basic @@ -2944,7 +2944,7 @@ |To|See| |--------|---------| -|Move a file|[How to: Move a File](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-move-a-file.md)| +|Move a file|[How to: Move a File](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-move-a-file)| @@ -2971,7 +2971,7 @@ The user lacks necessary permissions to view the path. - Creating, Deleting, and Moving Files and Directories in Visual Basic + Creating, Deleting, and Moving Files and Directories in Visual Basic @@ -3023,9 +3023,9 @@ |To|See| |--------|---------| -|Read from a delimited text file|[How to: Read From Comma-Delimited Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files.md)| -|Read from a fixed-width text file|[How to: Read From Fixed-width Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files.md)| -|Read from a text file with multiple formats|[How to: Read From Text Files with Multiple Formats](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files-with-multiple-formats.md)| +|Read from a delimited text file|[How to: Read From Comma-Delimited Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files)| +|Read from a fixed-width text file|[How to: Read From Fixed-width Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files)| +|Read from a text file with multiple formats|[How to: Read From Text Files with Multiple Formats](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files-with-multiple-formats)| @@ -3046,12 +3046,12 @@ A row cannot be parsed using the specified format. The exception message specifies the line causing the exception, while the property is assigned the text contained in the line. The user lacks necessary permissions to view the path. - Objects (Visual Basic) - How to: Read From Text Files in Visual Basic - How to: Read From Comma-Delimited Text Files in Visual Basic - How to: Read From Text Files with Multiple Formats in Visual Basic - Reading from Files in Visual Basic - Parsing Text Files with the TextFieldParser Object + Objects (Visual Basic) + How to: Read From Text Files in Visual Basic + How to: Read From Comma-Delimited Text Files in Visual Basic + How to: Read From Text Files with Multiple Formats in Visual Basic + Reading from Files in Visual Basic + Parsing Text Files with the TextFieldParser Object @@ -3102,9 +3102,9 @@ |To|See| |--------|---------| -|Read from a delimited text file|[How to: Read From Comma-Delimited Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files.md)| -|Read from a fixed-width text file|[How to: Read From Fixed-width Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files.md)| -|Read from a text file with multiple formats|[How to: Read From Text Files with Multiple Formats](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files-with-multiple-formats.md)| +|Read from a delimited text file|[How to: Read From Comma-Delimited Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files)| +|Read from a fixed-width text file|[How to: Read From Fixed-width Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files)| +|Read from a text file with multiple formats|[How to: Read From Text Files with Multiple Formats](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files-with-multiple-formats)| @@ -3125,12 +3125,12 @@ A row cannot be parsed using the specified format. The exception message specifies the line causing the exception, while the property is assigned the text contained in the line. The user lacks necessary permissions to view the path. - Objects (Visual Basic) - How to: Read From Text Files in Visual Basic - How to: Read From Comma-Delimited Text Files in Visual Basic - How to: Read From Text Files with Multiple Formats in Visual Basic - Reading from Files in Visual Basic - Parsing Text Files with the TextFieldParser Object + Objects (Visual Basic) + How to: Read From Text Files in Visual Basic + How to: Read From Comma-Delimited Text Files in Visual Basic + How to: Read From Text Files with Multiple Formats in Visual Basic + Reading from Files in Visual Basic + Parsing Text Files with the TextFieldParser Object @@ -3181,9 +3181,9 @@ |To|See| |--------|---------| -|Read from a delimited text file|[How to: Read From Comma-Delimited Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files.md)| -|Read from a fixed-width text file|[How to: Read From Fixed-width Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files.md)| -|Read from a text file with multiple formats|[How to: Read From Text Files with Multiple Formats](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files-with-multiple-formats.md)| +|Read from a delimited text file|[How to: Read From Comma-Delimited Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-comma-delimited-text-files)| +|Read from a fixed-width text file|[How to: Read From Fixed-width Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-fixed-width-text-files)| +|Read from a text file with multiple formats|[How to: Read From Text Files with Multiple Formats](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files-with-multiple-formats)| @@ -3204,12 +3204,12 @@ A row cannot be parsed using the specified format. The exception message specifies the line causing the exception, while the property is assigned the text contained in the line. The user lacks necessary permissions to view the path. - Objects (Visual Basic) - How to: Read From Text Files in Visual Basic - How to: Read From Comma-Delimited Text Files in Visual Basic - How to: Read From Text Files with Multiple Formats in Visual Basic - Reading from Files in Visual Basic - Parsing Text Files with the TextFieldParser Object + Objects (Visual Basic) + How to: Read From Text Files in Visual Basic + How to: Read From Comma-Delimited Text Files in Visual Basic + How to: Read From Text Files with Multiple Formats in Visual Basic + Reading from Files in Visual Basic + Parsing Text Files with the TextFieldParser Object @@ -3263,7 +3263,7 @@ |To|See| |--------|---------| -|Open a file with a |[How to: Read Text from Files with a StreamReader](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-text-from-files-with-a-streamreader.md)| +|Open a file with a |[How to: Read Text from Files with a StreamReader](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-text-from-files-with-a-streamreader)| @@ -3279,9 +3279,9 @@ The user lacks necessary permissions to read from the file. - Objects (Visual Basic) - How to: Read Text from Files with a StreamReader (Visual Basic) - Reading from Files in Visual Basic + Objects (Visual Basic) + How to: Read Text from Files with a StreamReader (Visual Basic) + Reading from Files in Visual Basic @@ -3328,7 +3328,7 @@ |To|See| |--------|---------| -|Open a file with a |[How to: Read Text from Files with a StreamReader](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-text-from-files-with-a-streamreader.md)| +|Open a file with a |[How to: Read Text from Files with a StreamReader](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-text-from-files-with-a-streamreader)| @@ -3344,9 +3344,9 @@ The user lacks necessary permissions to read from the file. - Objects (Visual Basic) - How to: Read Text from Files with a StreamReader (Visual Basic) - Reading from Files in Visual Basic + Objects (Visual Basic) + How to: Read Text from Files with a StreamReader (Visual Basic) + Reading from Files in Visual Basic @@ -3408,7 +3408,7 @@ |To|See| |--------|---------| -|Write text to a file with a `StreamWriter`|[How to: Write Text to Files with a StreamWriter](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files-with-a-streamwriter.md)| +|Write text to a file with a `StreamWriter`|[How to: Write Text to Files with a StreamWriter](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files-with-a-streamwriter)| @@ -3422,8 +3422,8 @@ The file name ends with a trailing slash. - Objects (Visual Basic) - How to: Write Text to a File with a Streamwriter (Visual Basic) + Objects (Visual Basic) + How to: Write Text to a File with a Streamwriter (Visual Basic) @@ -3478,7 +3478,7 @@ |To|See| |--------|---------| -|Write text to a file with a `StreamWriter`|[How to: Write Text to Files with a StreamWriter](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files-with-a-streamwriter.md)| +|Write text to a file with a `StreamWriter`|[How to: Write Text to Files with a StreamWriter](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files-with-a-streamwriter)| @@ -3492,8 +3492,8 @@ The file name ends with a trailing slash. - Objects (Visual Basic) - How to: Write Text to a File with a Streamwriter (Visual Basic) + Objects (Visual Basic) + How to: Write Text to a File with a Streamwriter (Visual Basic) @@ -3540,7 +3540,7 @@ |To|See| |--------|---------| -|Read from a binary file|[How to: Read From Binary Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-binary-files.md)| +|Read from a binary file|[How to: Read From Binary Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-binary-files)| @@ -3560,8 +3560,8 @@ A file or directory name in the path contains a colon (:) or is in an invalid format. There is not enough memory to write the string to buffer. The user lacks necessary permissions to view the path. - Objects (Visual Basic) - Reading from Files in Visual Basic + Objects (Visual Basic) + Reading from Files in Visual Basic @@ -3619,7 +3619,7 @@ |To|See| |--------|---------| -|Read from a text file|[How to: Read from Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files.md)| +|Read from a text file|[How to: Read from Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files)| @@ -3646,12 +3646,12 @@ - Objects (Visual Basic) - Reading from Files in Visual Basic - How to: Read Text from Files with a StreamReader (Visual Basic) - Troubleshooting: Reading from and Writing to Text Files - Walkthrough: Manipulating Files and Directories in Visual Basic - File Encodings + Objects (Visual Basic) + Reading from Files in Visual Basic + How to: Read Text from Files with a StreamReader (Visual Basic) + Troubleshooting: Reading from and Writing to Text Files + Walkthrough: Manipulating Files and Directories in Visual Basic + File Encodings @@ -3702,7 +3702,7 @@ |To|See| |--------|---------| -|Read from a text file|[How to: Read from Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files.md)| +|Read from a text file|[How to: Read from Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-read-from-text-files)| @@ -3728,12 +3728,12 @@ The user lacks necessary permissions to view the path. - Objects (Visual Basic) - Reading from Files in Visual Basic - How to: Read Text from Files with a StreamReader (Visual Basic) - Troubleshooting: Reading from and Writing to Text Files - Walkthrough: Manipulating Files and Directories in Visual Basic - File Encodings + Objects (Visual Basic) + Reading from Files in Visual Basic + How to: Read Text from Files with a StreamReader (Visual Basic) + Troubleshooting: Reading from and Writing to Text Files + Walkthrough: Manipulating Files and Directories in Visual Basic + File Encodings @@ -3797,9 +3797,9 @@ A file or directory name in the path contains a colon (:) or is in an invalid format. The user lacks necessary permissions to view the path. The user does not have required permission. - Objects (Visual Basic) - How to: Parse File Paths in Visual Basic - Creating, Deleting, and Moving Files and Directories in Visual Basic + Objects (Visual Basic) + How to: Parse File Paths in Visual Basic + Creating, Deleting, and Moving Files and Directories in Visual Basic @@ -3844,7 +3844,7 @@ |To|See| |--------|---------| -|Rename a file|[How to: Rename a File](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-rename-a-file.md)| +|Rename a file|[How to: Rename a File](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-rename-a-file)| @@ -3871,8 +3871,8 @@ A file or directory name in the path contains a colon (:) or is in an invalid format. The user lacks necessary permissions to view the path. The user does not have required permission. - Objects (Visual Basic) - Creating, Deleting, and Moving Files and Directories in Visual Basic + Objects (Visual Basic) + Creating, Deleting, and Moving Files and Directories in Visual Basic @@ -3913,7 +3913,7 @@ ]]> - Objects (Visual Basic) + Objects (Visual Basic) @@ -3964,7 +3964,7 @@ |To|See| |--------|---------| -|Write to a binary file|[How to: Write to Binary Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-to-binary-files.md)| +|Write to a binary file|[How to: Write to Binary Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-to-binary-files)| @@ -3984,9 +3984,9 @@ A file or directory name in the path contains a colon (:) or is in an invalid format. There is not enough memory to write the string to buffer. The user lacks necessary permissions to view the path. - Objects (Visual Basic) - How to: Write to a Binary File in Visual Basic - Writing to Files in Visual Basic + Objects (Visual Basic) + How to: Write to a Binary File in Visual Basic + Writing to Files in Visual Basic @@ -4050,8 +4050,8 @@ |To|See| |--------|---------| -|Write text to a file|[How to: Write Text to Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files.md)| -|Append text to a file|[How to: Append to Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-append-to-text-files.md)| +|Write text to a file|[How to: Write Text to Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files)| +|Append text to a file|[How to: Append to Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-append-to-text-files)| @@ -4077,8 +4077,8 @@ The user lacks necessary permissions to view the path. - Objects (Visual Basic) - Writing to Files in Visual Basic + Objects (Visual Basic) + Writing to Files in Visual Basic @@ -4133,8 +4133,8 @@ |To|See| |--------|---------| -|Write text to a file|[How to: Write Text to Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files.md)| -|Append text to a file|[How to: Append to Text Files](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-append-to-text-files.md)| +|Write text to a file|[How to: Write Text to Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-write-text-to-files)| +|Append text to a file|[How to: Append to Text Files](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-append-to-text-files)| @@ -4159,8 +4159,8 @@ There is not enough memory to write the string to buffer. The user lacks necessary permissions to view the path. - Objects (Visual Basic) - Writing to Files in Visual Basic + Objects (Visual Basic) + Writing to Files in Visual Basic diff --git a/xml/Microsoft.VisualBasic.MyServices/RegistryProxy.xml b/xml/Microsoft.VisualBasic.MyServices/RegistryProxy.xml index 20d978bc088..9d92130f8a2 100644 --- a/xml/Microsoft.VisualBasic.MyServices/RegistryProxy.xml +++ b/xml/Microsoft.VisualBasic.MyServices/RegistryProxy.xml @@ -39,9 +39,9 @@ |To|See| |--------|---------| -|Create a registry key and set its value|[How to: Create a Registry Key and Set Its Value](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-create-a-registry-key-and-set-its-value.md)| -|Delete a registry key|[How to: Delete a Registry Key](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-delete-a-registry-key.md)| -|Read data from the registry|[How to: Read a Value from a Registry Key](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-read-a-value-from-a-registry-key.md)| +|Create a registry key and set its value|[How to: Create a Registry Key and Set Its Value](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-create-a-registry-key-and-set-its-value)| +|Delete a registry key|[How to: Delete a Registry Key](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-delete-a-registry-key)| +|Read data from the registry|[How to: Read a Value from a Registry Key](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-read-a-value-from-a-registry-key)| @@ -53,8 +53,8 @@ ]]> - Objects (Visual Basic) - Reading from and Writing to the Registry (Visual Basic) + Objects (Visual Basic) + Reading from and Writing to the Registry (Visual Basic) @@ -112,9 +112,9 @@ |To|See| |--------|---------| -|Create a registry key and set its value|[How to: Create a Registry Key and Set Its Value](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-create-a-registry-key-and-set-its-value.md)| -|Delete a registry key|[How to: Delete a Registry Key](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-delete-a-registry-key.md)| -|Read a value from a registry key|[How to: Read a Value from a Registry Key](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-read-a-value-from-a-registry-key.md)| +|Create a registry key and set its value|[How to: Create a Registry Key and Set Its Value](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-create-a-registry-key-and-set-its-value)| +|Delete a registry key|[How to: Delete a Registry Key](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-delete-a-registry-key)| +|Read a value from a registry key|[How to: Read a Value from a Registry Key](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-read-a-value-from-a-registry-key)| @@ -129,9 +129,9 @@ - Objects (Visual Basic) - Reading from and Writing to the Registry (Visual Basic) - Security and the Registry (Visual Basic) + Objects (Visual Basic) + Reading from and Writing to the Registry (Visual Basic) + Security and the Registry (Visual Basic) @@ -189,9 +189,9 @@ |To|See| |--------|---------| -|Create a registry key and set its value|[How to: Create a Registry Key and Set Its Value](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-create-a-registry-key-and-set-its-value.md)| -|Delete a registry key|[How to: Delete a Registry Key](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-delete-a-registry-key.md)| -|Read a value from a registry key|[How to: Read a Value from a Registry Key](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-read-a-value-from-a-registry-key.md)| +|Create a registry key and set its value|[How to: Create a Registry Key and Set Its Value](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-create-a-registry-key-and-set-its-value)| +|Delete a registry key|[How to: Delete a Registry Key](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-delete-a-registry-key)| +|Read a value from a registry key|[How to: Read a Value from a Registry Key](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-read-a-value-from-a-registry-key)| @@ -204,9 +204,9 @@ - Objects (Visual Basic) - Reading from and Writing to the Registry (Visual Basic) - Security and the Registry (Visual Basic) + Objects (Visual Basic) + Reading from and Writing to the Registry (Visual Basic) + Security and the Registry (Visual Basic) @@ -264,9 +264,9 @@ |To|See| |--------|---------| -|Create a registry key and set its value|[How to: Create a Registry Key and Set Its Value](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-create-a-registry-key-and-set-its-value.md)| -|Delete a registry key|[How to: Delete a Registry Key](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-delete-a-registry-key.md)| -|Read a value from a registry key|[How to: Read a Value from a Registry Key](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-read-a-value-from-a-registry-key.md)| +|Create a registry key and set its value|[How to: Create a Registry Key and Set Its Value](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-create-a-registry-key-and-set-its-value)| +|Delete a registry key|[How to: Delete a Registry Key](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-delete-a-registry-key)| +|Read a value from a registry key|[How to: Read a Value from a Registry Key](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-read-a-value-from-a-registry-key)| @@ -279,9 +279,9 @@ - Objects (Visual Basic) - Reading from and Writing to the Registry (Visual Basic) - Security and the Registry (Visual Basic) + Objects (Visual Basic) + Reading from and Writing to the Registry (Visual Basic) + Security and the Registry (Visual Basic) @@ -338,9 +338,9 @@ |To|See| |--------|---------| -|Create a registry key and set its value|[How to: Create a Registry Key and Set Its Value](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-create-a-registry-key-and-set-its-value.md)| -|Delete a registry key|[How to: Delete a Registry Key](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-delete-a-registry-key.md)| -|Read a value from a registry key|[How to: Read a Value from a Registry Key](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-read-a-value-from-a-registry-key.md)| +|Create a registry key and set its value|[How to: Create a Registry Key and Set Its Value](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-create-a-registry-key-and-set-its-value)| +|Delete a registry key|[How to: Delete a Registry Key](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-delete-a-registry-key)| +|Read a value from a registry key|[How to: Read a Value from a Registry Key](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-read-a-value-from-a-registry-key)| @@ -353,9 +353,9 @@ - Objects (Visual Basic) - Reading from and Writing to the Registry (Visual Basic) - Security and the Registry (Visual Basic) + Objects (Visual Basic) + Reading from and Writing to the Registry (Visual Basic) + Security and the Registry (Visual Basic) @@ -407,7 +407,7 @@ |To|See| |--------|---------| -|Read a value from a registry key|[How to: Read a Value from a Registry Key](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-read-a-value-from-a-registry-key.md)| +|Read a value from a registry key|[How to: Read a Value from a Registry Key](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-read-a-value-from-a-registry-key)| @@ -422,9 +422,9 @@ The that contains the specified value has been marked for deletion. does not begin with a valid registry root. - Objects (Visual Basic) - Reading from and Writing to the Registry (Visual Basic) - Security and the Registry (Visual Basic) + Objects (Visual Basic) + Reading from and Writing to the Registry (Visual Basic) + Security and the Registry (Visual Basic) @@ -482,9 +482,9 @@ |To|See| |--------|---------| -|Create a registry key and set its value|[How to: Create a Registry Key and Set Its Value](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-create-a-registry-key-and-set-its-value.md)| -|Delete a registry key|[How to: Delete a Registry Key](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-delete-a-registry-key.md)| -|Read a value from a registry key|[How to: Read a Value from a Registry Key](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-read-a-value-from-a-registry-key.md)| +|Create a registry key and set its value|[How to: Create a Registry Key and Set Its Value](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-create-a-registry-key-and-set-its-value)| +|Delete a registry key|[How to: Delete a Registry Key](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-delete-a-registry-key)| +|Read a value from a registry key|[How to: Read a Value from a Registry Key](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-read-a-value-from-a-registry-key)| @@ -497,9 +497,9 @@ - Objects (Visual Basic) - Reading from and Writing to the Registry (Visual Basic) - Security and the Registry (Visual Basic) + Objects (Visual Basic) + Reading from and Writing to the Registry (Visual Basic) + Security and the Registry (Visual Basic) @@ -561,9 +561,9 @@ |To|See| |--------|---------| -|Create a registry key and set its value|[How to: Create a Registry Key and Set Its Value](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-create-a-registry-key-and-set-its-value.md)| -|Delete a registry key|[How to: Delete a Registry Key](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-delete-a-registry-key.md)| -|Read a value from a registry key|[How to: Read a Value from a Registry Key](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-read-a-value-from-a-registry-key.md)| +|Create a registry key and set its value|[How to: Create a Registry Key and Set Its Value](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-create-a-registry-key-and-set-its-value)| +|Delete a registry key|[How to: Delete a Registry Key](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-delete-a-registry-key)| +|Read a value from a registry key|[How to: Read a Value from a Registry Key](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-read-a-value-from-a-registry-key)| @@ -576,9 +576,9 @@ - Objects (Visual Basic) - Reading from and Writing to the Registry (Visual Basic) - Security and the Registry (Visual Basic) + Objects (Visual Basic) + Reading from and Writing to the Registry (Visual Basic) + Security and the Registry (Visual Basic) @@ -636,7 +636,7 @@ |To|See| |--------|---------| -|Set a value in a registry key|[How to: Create a Registry Key and Set Its Value](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-create-a-registry-key-and-set-its-value.md)| +|Set a value in a registry key|[How to: Create a Registry Key and Set Its Value](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-create-a-registry-key-and-set-its-value)| @@ -659,9 +659,9 @@ The user does not have the permissions required to create or modify registry keys. - Objects (Visual Basic) - Reading from and Writing to the Registry (Visual Basic) - Security and the Registry (Visual Basic) + Objects (Visual Basic) + Reading from and Writing to the Registry (Visual Basic) + Security and the Registry (Visual Basic) @@ -713,7 +713,7 @@ |To|See| |--------|---------| -|Set a value in a registry key|[How to: Create a Registry Key and Set Its Value](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-create-a-registry-key-and-set-its-value.md)| +|Set a value in a registry key|[How to: Create a Registry Key and Set Its Value](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-create-a-registry-key-and-set-its-value)| @@ -740,9 +740,9 @@ The user does not have the permissions required to create or modify registry keys. - Objects (Visual Basic) - Reading from and Writing to the Registry (Visual Basic) - Security and the Registry (Visual Basic) + Objects (Visual Basic) + Reading from and Writing to the Registry (Visual Basic) + Security and the Registry (Visual Basic) @@ -800,9 +800,9 @@ |**To**|**See**| |------------|-------------| -|Create a registry key and set its value|[How to: Create a Registry Key and Set Its Value](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-create-a-registry-key-and-set-its-value.md)| -|Delete a registry key|[How to: Delete a Registry Key](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-delete-a-registry-key.md)| -|Read a value from a registry key|[How to: Read a Value from a Registry Key](~/docs/visual-basic/developing-apps/programming/computer-resources/how-to-read-a-value-from-a-registry-key.md)| +|Create a registry key and set its value|[How to: Create a Registry Key and Set Its Value](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-create-a-registry-key-and-set-its-value)| +|Delete a registry key|[How to: Delete a Registry Key](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-delete-a-registry-key)| +|Read a value from a registry key|[How to: Read a Value from a Registry Key](/dotnet/visual-basic/developing-apps/programming/computer-resources/how-to-read-a-value-from-a-registry-key)| @@ -815,9 +815,9 @@ - Objects (Visual Basic) - Reading from and Writing to the Registry (Visual Basic) - Security and the Registry (Visual Basic) + Objects (Visual Basic) + Reading from and Writing to the Registry (Visual Basic) + Security and the Registry (Visual Basic) diff --git a/xml/Microsoft.VisualBasic.MyServices/SpecialDirectoriesProxy.xml b/xml/Microsoft.VisualBasic.MyServices/SpecialDirectoriesProxy.xml index 488156cce4f..e34001925a5 100644 --- a/xml/Microsoft.VisualBasic.MyServices/SpecialDirectoriesProxy.xml +++ b/xml/Microsoft.VisualBasic.MyServices/SpecialDirectoriesProxy.xml @@ -41,7 +41,7 @@ |To|See| |--------|---------| -|Read from the MyDocuments directory|[How to: Retrieve the Contents of the My Documents Directory](~/docs/visual-basic/developing-apps/programming/drives-directories-files/how-to-retrieve-the-contents-of-the-my-documents-directory.md)| +|Read from the MyDocuments directory|[How to: Retrieve the Contents of the My Documents Directory](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/how-to-retrieve-the-contents-of-the-my-documents-directory)| ## Availability by Project Type @@ -66,7 +66,7 @@ - Objects (Visual Basic) + Objects (Visual Basic) @@ -114,7 +114,7 @@ The path is empty, usually because the operating system does not support the directory. - Objects (Visual Basic) + Objects (Visual Basic) @@ -162,7 +162,7 @@ The path is empty, usually because the operating system does not support the directory. - Objects (Visual Basic) + Objects (Visual Basic) @@ -210,7 +210,7 @@ The path is empty, usually because the operating system does not support the directory. - Objects (Visual Basic) + Objects (Visual Basic) @@ -258,7 +258,7 @@ The path is empty, usually because the operating system does not support the directory. - Objects (Visual Basic) + Objects (Visual Basic) @@ -306,7 +306,7 @@ The path is empty, usually because the operating system does not support the directory. - Objects (Visual Basic) + Objects (Visual Basic) @@ -354,7 +354,7 @@ The path is empty, usually because the operating system does not support the directory. - Objects (Visual Basic) + Objects (Visual Basic) @@ -402,7 +402,7 @@ The path is empty, usually because the operating system does not support the directory. - Objects (Visual Basic) + Objects (Visual Basic) @@ -450,7 +450,7 @@ The path is empty, usually because the operating system does not support the directory. - Objects (Visual Basic) + Objects (Visual Basic) @@ -498,7 +498,7 @@ The path is empty, usually because the operating system does not support the directory. - Objects (Visual Basic) + Objects (Visual Basic) diff --git a/xml/Microsoft.VisualBasic/AppWinStyle.xml b/xml/Microsoft.VisualBasic/AppWinStyle.xml index 7896541caf8..6d5e8930525 100644 --- a/xml/Microsoft.VisualBasic/AppWinStyle.xml +++ b/xml/Microsoft.VisualBasic/AppWinStyle.xml @@ -33,9 +33,9 @@ ]]> - Constants and Enumerations - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations + When to Use an Enumeration + How to: Refer to an Enumeration Member diff --git a/xml/Microsoft.VisualBasic/AudioPlayMode.xml b/xml/Microsoft.VisualBasic/AudioPlayMode.xml index d7b507ea633..39b6971b60f 100644 --- a/xml/Microsoft.VisualBasic/AudioPlayMode.xml +++ b/xml/Microsoft.VisualBasic/AudioPlayMode.xml @@ -28,7 +28,7 @@ ]]> - Constants and Enumerations + Constants and Enumerations diff --git a/xml/Microsoft.VisualBasic/CallType.xml b/xml/Microsoft.VisualBasic/CallType.xml index 15702e8ff41..3636aff59ad 100644 --- a/xml/Microsoft.VisualBasic/CallType.xml +++ b/xml/Microsoft.VisualBasic/CallType.xml @@ -31,7 +31,7 @@ ]]> - Constants and Enumerations + Constants and Enumerations diff --git a/xml/Microsoft.VisualBasic/Collection.xml b/xml/Microsoft.VisualBasic/Collection.xml index a1db3b623d3..bfdea34d910 100644 --- a/xml/Microsoft.VisualBasic/Collection.xml +++ b/xml/Microsoft.VisualBasic/Collection.xml @@ -87,13 +87,13 @@ Dim coll As New Microsoft.VisualBasic.Collection() - Return a specific element from the collection with the property. -- Iterate through the entire collection with the [For Each...Next Statement](~/docs/visual-basic/language-reference/statements/for-each-next-statement.md). +- Iterate through the entire collection with the [For Each...Next Statement](/dotnet/visual-basic/language-reference/statements/for-each-next-statement). > [!NOTE] > Although the Visual Basic `Collection` object has functionality identical to the `Collection` object in Visual Basic 6.0, the two cannot interoperate in a COM environment. > [!CAUTION] - > Iterating through a Visual Basic `Collection` is not a thread-safe procedure. Even if the collection is synchronized, other threads can still modify the collection, causing the enumerator to throw an exception. To guarantee thread safety during enumeration, either lock the collection or catch the exceptions resulting from changes made by other threads. For more information on locking a programming element, see [SyncLock Statement](~/docs/visual-basic/language-reference/statements/synclock-statement.md). + > Iterating through a Visual Basic `Collection` is not a thread-safe procedure. Even if the collection is synchronized, other threads can still modify the collection, causing the enumerator to throw an exception. To guarantee thread safety during enumeration, either lock the collection or catch the exceptions resulting from changes made by other threads. For more information on locking a programming element, see [SyncLock Statement](/dotnet/visual-basic/language-reference/statements/synclock-statement). @@ -388,7 +388,7 @@ Dim coll As New Microsoft.VisualBasic.Collection() interface of the namespace. The enumerator object exposes the property and the and methods. For more information, see [For Each...Next Statement](~/docs/visual-basic/language-reference/statements/for-each-next-statement.md). + `GetEnumerator` constructs and returns an enumerator object, which implements the interface of the namespace. The enumerator object exposes the property and the and methods. For more information, see [For Each...Next Statement](/dotnet/visual-basic/language-reference/statements/for-each-next-statement). ]]> diff --git a/xml/Microsoft.VisualBasic/ComClassAttribute.xml b/xml/Microsoft.VisualBasic/ComClassAttribute.xml index 2ee60b3e3cf..d753716259c 100644 --- a/xml/Microsoft.VisualBasic/ComClassAttribute.xml +++ b/xml/Microsoft.VisualBasic/ComClassAttribute.xml @@ -39,7 +39,7 @@ > This attribute simplifies the creation of COM objects. To expose a class as a COM object, you must compile the project with the **Register for COM Interop** option selected in the **Build** section of the **Configuration Properties** dialog box. > [!NOTE] -> Although you can also expose a class created with Visual Basic as a COM object for unmanaged code to use, it is not a true COM object. For details, see [COM Interoperability in .NET Framework Applications](~/docs/visual-basic/programming-guide/com-interop/com-interoperability-in-net-framework-applications.md). +> Although you can also expose a class created with Visual Basic as a COM object for unmanaged code to use, it is not a true COM object. For details, see [COM Interoperability in .NET Framework Applications](/dotnet/visual-basic/programming-guide/com-interop/com-interoperability-in-net-framework-applications). @@ -51,9 +51,9 @@ ]]> - Attributes (Visual Basic) - Applying Interop Attributes - Walkthrough: Creating COM Objects with Visual Basic + Attributes (Visual Basic) + Applying Interop Attributes + Walkthrough: Creating COM Objects with Visual Basic @@ -97,9 +97,9 @@ ]]> - Attributes (Visual Basic) - Walkthrough: Creating COM Objects with Visual Basic - Object Lifetime: How Objects Are Created and Destroyed + Attributes (Visual Basic) + Walkthrough: Creating COM Objects with Visual Basic + Object Lifetime: How Objects Are Created and Destroyed @@ -138,9 +138,9 @@ ]]> - Attributes (Visual Basic) - Walkthrough: Creating COM Objects with Visual Basic - Object Lifetime: How Objects Are Created and Destroyed + Attributes (Visual Basic) + Walkthrough: Creating COM Objects with Visual Basic + Object Lifetime: How Objects Are Created and Destroyed @@ -181,9 +181,9 @@ ]]> - Attributes (Visual Basic) - Walkthrough: Creating COM Objects with Visual Basic - Object Lifetime: How Objects Are Created and Destroyed + Attributes (Visual Basic) + Walkthrough: Creating COM Objects with Visual Basic + Object Lifetime: How Objects Are Created and Destroyed @@ -226,9 +226,9 @@ ]]> - Attributes (Visual Basic) - Walkthrough: Creating COM Objects with Visual Basic - Object Lifetime: How Objects Are Created and Destroyed + Attributes (Visual Basic) + Walkthrough: Creating COM Objects with Visual Basic + Object Lifetime: How Objects Are Created and Destroyed @@ -271,7 +271,7 @@ ]]> - Attributes (Visual Basic) + Attributes (Visual Basic) @@ -314,7 +314,7 @@ ]]> - Attributes (Visual Basic) + Attributes (Visual Basic) @@ -357,7 +357,7 @@ ]]> - Attributes (Visual Basic) + Attributes (Visual Basic) @@ -403,8 +403,8 @@ ]]> - Attributes (Visual Basic) - Shadowing in Visual Basic + Attributes (Visual Basic) + Shadowing in Visual Basic diff --git a/xml/Microsoft.VisualBasic/CompareMethod.xml b/xml/Microsoft.VisualBasic/CompareMethod.xml index f61a1371c45..98224a53c4d 100644 --- a/xml/Microsoft.VisualBasic/CompareMethod.xml +++ b/xml/Microsoft.VisualBasic/CompareMethod.xml @@ -28,7 +28,7 @@ ## Remarks When you call comparison functions, you can use the `CompareMethod` enumeration in your code in place of the actual values. The `Compare` argument takes the `CompareMethod` enumeration members. - For details on binary and text comparisons, see [Option Compare Statement](~/docs/visual-basic/language-reference/statements/option-compare-statement.md). + For details on binary and text comparisons, see [Option Compare Statement](/dotnet/visual-basic/language-reference/statements/option-compare-statement). ]]> @@ -38,9 +38,9 @@ - Constants and Enumerations - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations + When to Use an Enumeration + How to: Refer to an Enumeration Member diff --git a/xml/Microsoft.VisualBasic/Constants.xml b/xml/Microsoft.VisualBasic/Constants.xml index ae90a481da0..6228f144dbe 100644 --- a/xml/Microsoft.VisualBasic/Constants.xml +++ b/xml/Microsoft.VisualBasic/Constants.xml @@ -37,9 +37,9 @@ ]]> - Constants and Enumerations (Visual Basic) - Keywords (Visual Basic) - Visual Basic Run-Time Library Members + Constants and Enumerations (Visual Basic) + Keywords (Visual Basic) + Visual Basic Run-Time Library Members @@ -81,9 +81,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -123,9 +123,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -165,9 +165,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -212,9 +212,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -255,9 +255,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -290,8 +290,8 @@ - Constants and Enumerations (Visual Basic) - Constants Overview (Visual Basic) + Constants and Enumerations (Visual Basic) + Constants Overview (Visual Basic) @@ -326,7 +326,7 @@ ## Remarks When you call comparison functions, you can use the enumeration in your code in place of the actual values. The `Compare` argument takes the `CompareMethod` enumeration members. - For binary and text comparisons, see [Option Compare Statement](~/docs/visual-basic/language-reference/statements/option-compare-statement.md). + For binary and text comparisons, see [Option Compare Statement](/dotnet/visual-basic/language-reference/statements/option-compare-statement). ]]> @@ -337,9 +337,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -380,9 +380,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -423,9 +423,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -467,9 +467,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -502,8 +502,8 @@ - Constants and Enumerations (Visual Basic) - Constants Overview (Visual Basic) + Constants and Enumerations (Visual Basic) + Constants Overview (Visual Basic) @@ -543,9 +543,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -578,8 +578,8 @@ - Constants and Enumerations (Visual Basic) - Constants Overview (Visual Basic) + Constants and Enumerations (Visual Basic) + Constants Overview (Visual Basic) @@ -620,9 +620,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -663,9 +663,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -706,9 +706,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -753,9 +753,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -800,9 +800,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -847,9 +847,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -894,9 +894,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -937,9 +937,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -980,9 +980,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -1022,9 +1022,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -1065,8 +1065,8 @@ - When to Use an Enumeration - How to: Refer to an Enumeration Member + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -1114,9 +1114,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -1164,9 +1164,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -1214,9 +1214,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -1249,8 +1249,8 @@ - Constants and Enumerations (Visual Basic) - Constants Overview (Visual Basic) + Constants and Enumerations (Visual Basic) + Constants Overview (Visual Basic) @@ -1300,9 +1300,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -1344,9 +1344,9 @@ - Custom DateTime Format Strings - When to Use an Enumeration - How to: Refer to an Enumeration Member + Custom DateTime Format Strings + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -1385,9 +1385,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -1432,9 +1432,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -1475,9 +1475,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -1516,10 +1516,10 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member - Introduction to Strings in Visual Basic + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member + Introduction to Strings in Visual Basic @@ -1561,9 +1561,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -1603,9 +1603,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -1646,9 +1646,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -1687,10 +1687,10 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member - Introduction to Strings in Visual Basic + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member + Introduction to Strings in Visual Basic @@ -1729,9 +1729,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -1764,8 +1764,8 @@ - Constants and Enumerations (Visual Basic) - Constants Overview (Visual Basic) + Constants and Enumerations (Visual Basic) + Constants Overview (Visual Basic) @@ -1804,10 +1804,10 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member - Introduction to Strings in Visual Basic + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member + Introduction to Strings in Visual Basic @@ -1848,9 +1848,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -1892,9 +1892,9 @@ - Custom DateTime Format Strings - When to Use an Enumeration - How to: Refer to an Enumeration Member + Custom DateTime Format Strings + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -1936,9 +1936,9 @@ - Custom DateTime Format Strings - When to Use an Enumeration - How to: Refer to an Enumeration Member + Custom DateTime Format Strings + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -1977,10 +1977,10 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member - Introduction to Strings in Visual Basic + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member + Introduction to Strings in Visual Basic @@ -2021,9 +2021,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -2062,9 +2062,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -2105,9 +2105,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -2148,9 +2148,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -2200,9 +2200,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -2242,9 +2242,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -2284,9 +2284,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -2326,9 +2326,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -2368,9 +2368,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -2409,10 +2409,10 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member - Introduction to Strings in Visual Basic + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member + Introduction to Strings in Visual Basic @@ -2450,8 +2450,8 @@ - Constants and Enumerations (Visual Basic) - Constants Overview (Visual Basic) + Constants and Enumerations (Visual Basic) + Constants Overview (Visual Basic) @@ -2493,9 +2493,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -2540,9 +2540,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -2583,9 +2583,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -2626,9 +2626,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -2669,9 +2669,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -2704,8 +2704,8 @@ - Constants and Enumerations (Visual Basic) - Constants Overview (Visual Basic) + Constants and Enumerations (Visual Basic) + Constants Overview (Visual Basic) @@ -2739,8 +2739,8 @@ - Constants and Enumerations (Visual Basic) - Constants Overview (Visual Basic) + Constants and Enumerations (Visual Basic) + Constants Overview (Visual Basic) @@ -2781,9 +2781,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -2817,8 +2817,8 @@ - Constants and Enumerations (Visual Basic) - Constants Overview (Visual Basic) + Constants and Enumerations (Visual Basic) + Constants Overview (Visual Basic) @@ -2860,9 +2860,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -2902,9 +2902,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -2944,9 +2944,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -2985,10 +2985,10 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member - Introduction to Strings in Visual Basic + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member + Introduction to Strings in Visual Basic @@ -3028,9 +3028,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -3075,9 +3075,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -3119,9 +3119,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -3161,9 +3161,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -3213,9 +3213,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -3254,9 +3254,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -3298,9 +3298,9 @@ - Custom DateTime Format Strings - When to Use an Enumeration - How to: Refer to an Enumeration Member + Custom DateTime Format Strings + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -3342,9 +3342,9 @@ - Custom DateTime Format Strings - When to Use an Enumeration - How to: Refer to an Enumeration Member + Custom DateTime Format Strings + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -3383,10 +3383,10 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member - Introduction to Strings in Visual Basic + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member + Introduction to Strings in Visual Basic @@ -3427,9 +3427,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -3470,9 +3470,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -3522,9 +3522,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -3569,9 +3569,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -3611,9 +3611,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -3646,8 +3646,8 @@ - Constants and Enumerations (Visual Basic) - Constants Overview (Visual Basic) + Constants and Enumerations (Visual Basic) + Constants Overview (Visual Basic) @@ -3682,7 +3682,7 @@ ## Remarks When you call comparison functions, you can use the enumeration in your code in place of the actual values. The `Compare` argument takes the `CompareMethod` enumeration members. - For more information about more information about binary and text comparisons, see [Option Compare Statement](~/docs/visual-basic/language-reference/statements/option-compare-statement.md). + For more information about more information about binary and text comparisons, see [Option Compare Statement](/dotnet/visual-basic/language-reference/statements/option-compare-statement). ]]> @@ -3693,9 +3693,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -3745,9 +3745,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -3786,10 +3786,10 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member - Introduction to Strings in Visual Basic + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member + Introduction to Strings in Visual Basic @@ -3830,8 +3830,8 @@ - When to Use an Enumeration - How to: Refer to an Enumeration Member + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -3881,9 +3881,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -3922,10 +3922,10 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member - Introduction to Strings in Visual Basic + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member + Introduction to Strings in Visual Basic @@ -3966,8 +3966,8 @@ - When to Use an Enumeration - How to: Refer to an Enumeration Member + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -4008,9 +4008,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -4058,9 +4058,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -4110,9 +4110,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -4153,9 +4153,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -4188,8 +4188,8 @@ - Constants and Enumerations (Visual Basic) - Constants Overview (Visual Basic) + Constants and Enumerations (Visual Basic) + Constants Overview (Visual Basic) @@ -4236,9 +4236,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -4288,9 +4288,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -4329,10 +4329,10 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member - Introduction to Strings in Visual Basic + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member + Introduction to Strings in Visual Basic @@ -4374,9 +4374,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -4416,9 +4416,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member @@ -4458,9 +4458,9 @@ - Constants and Enumerations (Visual Basic) - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations (Visual Basic) + When to Use an Enumeration + How to: Refer to an Enumeration Member diff --git a/xml/Microsoft.VisualBasic/ControlChars.xml b/xml/Microsoft.VisualBasic/ControlChars.xml index 6bc6800d2e2..54a5d4e753d 100644 --- a/xml/Microsoft.VisualBasic/ControlChars.xml +++ b/xml/Microsoft.VisualBasic/ControlChars.xml @@ -28,13 +28,13 @@ - Constants and Enumerations (Visual Basic) - Keywords (Visual Basic) - Visual Basic Run-Time Library Members + Constants and Enumerations (Visual Basic) + Keywords (Visual Basic) + Visual Basic Run-Time Library Members @@ -98,8 +98,8 @@ - Constants and Enumerations (Visual Basic) - Constants Overview (Visual Basic) + Constants and Enumerations (Visual Basic) + Constants Overview (Visual Basic) @@ -132,8 +132,8 @@ - Constants and Enumerations (Visual Basic) - Constants Overview (Visual Basic) + Constants and Enumerations (Visual Basic) + Constants Overview (Visual Basic) @@ -166,8 +166,8 @@ - Constants and Enumerations (Visual Basic) - Constants Overview (Visual Basic) + Constants and Enumerations (Visual Basic) + Constants Overview (Visual Basic) @@ -200,8 +200,8 @@ - Constants and Enumerations (Visual Basic) - Constants Overview (Visual Basic) + Constants and Enumerations (Visual Basic) + Constants Overview (Visual Basic) @@ -234,8 +234,8 @@ - Constants and Enumerations (Visual Basic) - Constants Overview (Visual Basic) + Constants and Enumerations (Visual Basic) + Constants Overview (Visual Basic) @@ -267,7 +267,7 @@ @@ -275,8 +275,8 @@ - Constants and Enumerations (Visual Basic) - Constants Overview (Visual Basic) + Constants and Enumerations (Visual Basic) + Constants Overview (Visual Basic) @@ -309,8 +309,8 @@ - Constants and Enumerations (Visual Basic) - Constants Overview (Visual Basic) + Constants and Enumerations (Visual Basic) + Constants Overview (Visual Basic) @@ -343,8 +343,8 @@ - Constants and Enumerations (Visual Basic) - Constants Overview (Visual Basic) + Constants and Enumerations (Visual Basic) + Constants Overview (Visual Basic) @@ -377,8 +377,8 @@ - Constants and Enumerations (Visual Basic) - Constants Overview (Visual Basic) + Constants and Enumerations (Visual Basic) + Constants Overview (Visual Basic) @@ -411,8 +411,8 @@ - Constants and Enumerations (Visual Basic) - Constants Overview (Visual Basic) + Constants and Enumerations (Visual Basic) + Constants Overview (Visual Basic) diff --git a/xml/Microsoft.VisualBasic/Conversion.xml b/xml/Microsoft.VisualBasic/Conversion.xml index 7543659a73c..979f324d80e 100644 --- a/xml/Microsoft.VisualBasic/Conversion.xml +++ b/xml/Microsoft.VisualBasic/Conversion.xml @@ -44,9 +44,9 @@ ]]> - Conversion Summary - Keywords (Visual Basic) - Visual Basic Run-Time Library Members + Conversion Summary + Keywords (Visual Basic) + Visual Basic Run-Time Library Members @@ -125,8 +125,8 @@ End Class - Working with Dynamic Objects (Visual Basic) - Walkthrough: Creating and Using Dynamic Objects (C# and Visual Basic) + Working with Dynamic Objects (Visual Basic) + Walkthrough: Creating and Using Dynamic Objects (C# and Visual Basic) @@ -207,8 +207,8 @@ End Class - Working with Dynamic Objects (Visual Basic) - Walkthrough: Creating and Using Dynamic Objects (C# and Visual Basic) + Working with Dynamic Objects (Visual Basic) + Walkthrough: Creating and Using Dynamic Objects (C# and Visual Basic) @@ -390,18 +390,18 @@ End Class [!code-vb[VbVbalrMath#6](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMath/VB/Class1.vb#6)] - For more information on `CInt`, see [Type Conversion Functions](~/docs/visual-basic/language-reference/functions/type-conversion-functions.md). + For more information on `CInt`, see [Type Conversion Functions](/dotnet/visual-basic/language-reference/functions/type-conversion-functions). ]]> Number is not specified. Number is not a numeric type. - Type Conversion Functions - Data Type Summary (Visual Basic) - Math Summary - Math Functions (Visual Basic) - Conversion Summary + Type Conversion Functions + Data Type Summary (Visual Basic) + Math Summary + Math Functions (Visual Basic) + Conversion Summary @@ -445,7 +445,7 @@ End Class `Fix(number)` is equivalent to `Sign(number) * Int(Abs(number)).` -Starting with Visual Basic 15.8, the performance of `Double`-to-integer conversion is optimized if you pass the value returned by the `Fix` method to the any of the [integral conversion functions](~/docs/visual-basic/language-reference/functions/conversion-functions.md), or if the `Double` value returned by `Fix` is implicitly converted to an integer with [Option Strict](~/docs/visual-basic/language-reference/statements/option-strict-statement.md) set to `Off`. This optimization allows code to run faster -- up to twice as fast for code that does a large number of conversions to integer types. The following example illustrates such an optimized conversion: +Starting with Visual Basic 15.8, the performance of `Double`-to-integer conversion is optimized if you pass the value returned by the `Fix` method to the any of the [integral conversion functions](/dotnet/visual-basic/language-reference/functions/conversion-functions), or if the `Double` value returned by `Fix` is implicitly converted to an integer with [Option Strict](/dotnet/visual-basic/language-reference/statements/option-strict-statement) set to `Off`. This optimization allows code to run faster -- up to twice as fast for code that does a large number of conversions to integer types. The following example illustrates such an optimized conversion: ```vb Dim d As Double = 173.7619 @@ -465,18 +465,18 @@ Dim i1 As Integer = CInt(Fix(d)) ' Result: 173 [!code-vb[VbVbalrMath#6](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMath/VB/Class1.vb#6)] - For more information on `CInt`, see [Type Conversion Functions](~/docs/visual-basic/language-reference/functions/type-conversion-functions.md). + For more information on `CInt`, see [Type Conversion Functions](/dotnet/visual-basic/language-reference/functions/type-conversion-functions). ]]> Number is not specified. Number is not a numeric type. - Type Conversion Functions - Data Type Summary (Visual Basic) - Math Summary - Math Functions (Visual Basic) - Conversion Summary + Type Conversion Functions + Data Type Summary (Visual Basic) + Math Summary + Math Functions (Visual Basic) + Conversion Summary @@ -535,18 +535,18 @@ Dim i1 As Integer = CInt(Fix(d)) ' Result: 173 [!code-vb[VbVbalrMath#6](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMath/VB/Class1.vb#6)] - For more information on `CInt`, see [Type Conversion Functions](~/docs/visual-basic/language-reference/functions/type-conversion-functions.md). + For more information on `CInt`, see [Type Conversion Functions](/dotnet/visual-basic/language-reference/functions/type-conversion-functions). ]]> Number is not specified. Number is not a numeric type. - Type Conversion Functions - Data Type Summary (Visual Basic) - Math Summary - Math Functions (Visual Basic) - Conversion Summary + Type Conversion Functions + Data Type Summary (Visual Basic) + Math Summary + Math Functions (Visual Basic) + Conversion Summary @@ -605,18 +605,18 @@ Dim i1 As Integer = CInt(Fix(d)) ' Result: 173 [!code-vb[VbVbalrMath#6](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMath/VB/Class1.vb#6)] - For more information on `CInt`, see [Type Conversion Functions](~/docs/visual-basic/language-reference/functions/type-conversion-functions.md). + For more information on `CInt`, see [Type Conversion Functions](/dotnet/visual-basic/language-reference/functions/type-conversion-functions). ]]> Number is not specified. Number is not a numeric type. - Type Conversion Functions - Data Type Summary (Visual Basic) - Math Summary - Math Functions (Visual Basic) - Conversion Summary + Type Conversion Functions + Data Type Summary (Visual Basic) + Math Summary + Math Functions (Visual Basic) + Conversion Summary @@ -675,18 +675,18 @@ Dim i1 As Integer = CInt(Fix(d)) ' Result: 173 [!code-vb[VbVbalrMath#6](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMath/VB/Class1.vb#6)] - For more information on `CInt`, see [Type Conversion Functions](~/docs/visual-basic/language-reference/functions/type-conversion-functions.md). + For more information on `CInt`, see [Type Conversion Functions](/dotnet/visual-basic/language-reference/functions/type-conversion-functions). ]]> Number is not specified. Number is not a numeric type. - Type Conversion Functions - Data Type Summary (Visual Basic) - Math Summary - Math Functions (Visual Basic) - Conversion Summary + Type Conversion Functions + Data Type Summary (Visual Basic) + Math Summary + Math Functions (Visual Basic) + Conversion Summary @@ -730,7 +730,7 @@ Dim i1 As Integer = CInt(Fix(d)) ' Result: 173 `Fix(number)` is equivalent to `Sign(number) * Int(Abs(number)).` -Starting with Visual Basic 15.8, if the `Number` argument is an object whose runtime type is `Double` or `Single`, the performance of floating-point-to-integer conversion is optimized if you pass the value returned by the `Fix` method to the any of the [integral conversion functions](~/docs/visual-basic/language-reference/functions/conversion-functions.md), or if the value returned by `Fix` is automatically converted to an integer with [Option Strict](~/docs/visual-basic/language-reference/statements/option-strict-statement.md) set to Off. This optimization allows code to run faster -- up to twice as fast for code that does a large number of conversions to integer types. For example: +Starting with Visual Basic 15.8, if the `Number` argument is an object whose runtime type is `Double` or `Single`, the performance of floating-point-to-integer conversion is optimized if you pass the value returned by the `Fix` method to the any of the [integral conversion functions](/dotnet/visual-basic/language-reference/functions/conversion-functions), or if the value returned by `Fix` is automatically converted to an integer with [Option Strict](/dotnet/visual-basic/language-reference/statements/option-strict-statement) set to Off. This optimization allows code to run faster -- up to twice as fast for code that does a large number of conversions to integer types. For example: ```vb Dim d As Object = 173.7619 @@ -752,18 +752,18 @@ Dim i2 As Integer = CInt(Fix(s)) ' Result: 173 [!code-vb[VbVbalrMath#6](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMath/VB/Class1.vb#6)] - For more information on `CInt`, see [Type Conversion Functions](~/docs/visual-basic/language-reference/functions/type-conversion-functions.md). + For more information on `CInt`, see [Type Conversion Functions](/dotnet/visual-basic/language-reference/functions/type-conversion-functions). ]]> Number is not specified. Number is not a numeric type. - Type Conversion Functions - Data Type Summary (Visual Basic) - Math Summary - Math Functions (Visual Basic) - Conversion Summary + Type Conversion Functions + Data Type Summary (Visual Basic) + Math Summary + Math Functions (Visual Basic) + Conversion Summary @@ -807,7 +807,7 @@ Dim i2 As Integer = CInt(Fix(s)) ' Result: 173 `Fix(number)` is equivalent to `Sign(number) * Int(Abs(number)).` -Starting with Visual Basic 15.8, the performance of `Single`-to-integer conversion is optimized if you pass the value returned by the `Fix` method to the any of the [integral conversion functions](~/docs/visual-basic/language-reference/functions/conversion-functions.md), or if the `Single` value returned by `Fix` is automatically converted to an integer with [Option Strict](~/docs/visual-basic/language-reference/statements/option-strict-statement.md) set to Off. This optimization allows code to run faster -- up to twice as fast for code that does a large number of conversions to integer types. The following example illustrates such an optimized conversion: +Starting with Visual Basic 15.8, the performance of `Single`-to-integer conversion is optimized if you pass the value returned by the `Fix` method to the any of the [integral conversion functions](/dotnet/visual-basic/language-reference/functions/conversion-functions), or if the `Single` value returned by `Fix` is automatically converted to an integer with [Option Strict](/dotnet/visual-basic/language-reference/statements/option-strict-statement) set to Off. This optimization allows code to run faster -- up to twice as fast for code that does a large number of conversions to integer types. The following example illustrates such an optimized conversion: ```vb Dim s As Single = 173.7619 @@ -827,18 +827,18 @@ Dim i2 As Integer = CInt(Fix(s)) ' Result: 173 [!code-vb[VbVbalrMath#6](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMath/VB/Class1.vb#6)] - For more information on `CInt`, see [Type Conversion Functions](~/docs/visual-basic/language-reference/functions/type-conversion-functions.md). + For more information on `CInt`, see [Type Conversion Functions](/dotnet/visual-basic/language-reference/functions/type-conversion-functions). ]]> Number is not specified. Number is not a numeric type. - Type Conversion Functions - Data Type Summary (Visual Basic) - Math Summary - Math Functions (Visual Basic) - Conversion Summary + Type Conversion Functions + Data Type Summary (Visual Basic) + Math Summary + Math Functions (Visual Basic) + Conversion Summary @@ -909,8 +909,8 @@ Dim i2 As Integer = CInt(Fix(s)) ' Result: 173 is not a numeric type. - Type Conversion Functions - How to: Convert Hexadecimal Strings to Numbers + Type Conversion Functions + How to: Convert Hexadecimal Strings to Numbers @@ -972,8 +972,8 @@ Dim i2 As Integer = CInt(Fix(s)) ' Result: 173 is not a numeric type. - Type Conversion Functions - How to: Convert Hexadecimal Strings to Numbers + Type Conversion Functions + How to: Convert Hexadecimal Strings to Numbers @@ -1035,8 +1035,8 @@ Dim i2 As Integer = CInt(Fix(s)) ' Result: 173 is not a numeric type. - Type Conversion Functions - How to: Convert Hexadecimal Strings to Numbers + Type Conversion Functions + How to: Convert Hexadecimal Strings to Numbers @@ -1098,8 +1098,8 @@ Dim i2 As Integer = CInt(Fix(s)) ' Result: 173 is not a numeric type. - Type Conversion Functions - How to: Convert Hexadecimal Strings to Numbers + Type Conversion Functions + How to: Convert Hexadecimal Strings to Numbers @@ -1161,8 +1161,8 @@ Dim i2 As Integer = CInt(Fix(s)) ' Result: 173 is not a numeric type. - Type Conversion Functions - How to: Convert Hexadecimal Strings to Numbers + Type Conversion Functions + How to: Convert Hexadecimal Strings to Numbers @@ -1229,8 +1229,8 @@ Dim i2 As Integer = CInt(Fix(s)) ' Result: 173 is not a numeric type. - Type Conversion Functions - How to: Convert Hexadecimal Strings to Numbers + Type Conversion Functions + How to: Convert Hexadecimal Strings to Numbers @@ -1297,8 +1297,8 @@ Dim i2 As Integer = CInt(Fix(s)) ' Result: 173 is not a numeric type. - Type Conversion Functions - How to: Convert Hexadecimal Strings to Numbers + Type Conversion Functions + How to: Convert Hexadecimal Strings to Numbers @@ -1365,8 +1365,8 @@ Dim i2 As Integer = CInt(Fix(s)) ' Result: 173 is not a numeric type. - Type Conversion Functions - How to: Convert Hexadecimal Strings to Numbers + Type Conversion Functions + How to: Convert Hexadecimal Strings to Numbers @@ -1433,8 +1433,8 @@ Dim i2 As Integer = CInt(Fix(s)) ' Result: 173 is not a numeric type. - Type Conversion Functions - How to: Convert Hexadecimal Strings to Numbers + Type Conversion Functions + How to: Convert Hexadecimal Strings to Numbers @@ -1500,18 +1500,18 @@ Dim i2 As Integer = CInt(Fix(s)) ' Result: 173 [!code-vb[VbVbalrMath#6](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMath/VB/Class1.vb#6)] - For more information on `CInt`, see [Type Conversion Functions](~/docs/visual-basic/language-reference/functions/type-conversion-functions.md). + For more information on `CInt`, see [Type Conversion Functions](/dotnet/visual-basic/language-reference/functions/type-conversion-functions). ]]> Number is not specified. Number is not a numeric type. - Type Conversion Functions - Data Type Summary (Visual Basic) - Math Summary - Math Functions (Visual Basic) - Conversion Summary + Type Conversion Functions + Data Type Summary (Visual Basic) + Math Summary + Math Functions (Visual Basic) + Conversion Summary @@ -1555,7 +1555,7 @@ Dim i2 As Integer = CInt(Fix(s)) ' Result: 173 `Fix(number)` is equivalent to `Sign(number) * Int(Abs(number)).` -Starting with Visual Basic 15.8, the performance of Double-to-integer conversion is optimized if you pass the value returned by the `Int` method to the any of the [integral conversion functions](~/docs/visual-basic/language-reference/functions/conversion-functions.md), or if the Double value returned by `Int` is automatically converted to an integer with [Option Strict](~/docs/visual-basic/language-reference/statements/option-strict-statement.md) set to Off. This optimization allows code to run faster -- up to twice as fast for code that does a large number of conversions to integer types. The following example illustrates such an optimized conversion: +Starting with Visual Basic 15.8, the performance of Double-to-integer conversion is optimized if you pass the value returned by the `Int` method to the any of the [integral conversion functions](/dotnet/visual-basic/language-reference/functions/conversion-functions), or if the Double value returned by `Int` is automatically converted to an integer with [Option Strict](/dotnet/visual-basic/language-reference/statements/option-strict-statement) set to Off. This optimization allows code to run faster -- up to twice as fast for code that does a large number of conversions to integer types. The following example illustrates such an optimized conversion: ```vb Dim dbl As Double = 175.7619 @@ -1575,18 +1575,18 @@ Dim i3 As Integer = CInt(Int(dbl)) ' Result: 175 [!code-vb[VbVbalrMath#6](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMath/VB/Class1.vb#6)] - For more information on `CInt`, see [Type Conversion Functions](~/docs/visual-basic/language-reference/functions/type-conversion-functions.md). + For more information on `CInt`, see [Type Conversion Functions](/dotnet/visual-basic/language-reference/functions/type-conversion-functions). ]]> Number is not specified. Number is not a numeric type. - Type Conversion Functions - Data Type Summary (Visual Basic) - Math Summary - Math Functions (Visual Basic) - Conversion Summary + Type Conversion Functions + Data Type Summary (Visual Basic) + Math Summary + Math Functions (Visual Basic) + Conversion Summary @@ -1645,18 +1645,18 @@ Dim i3 As Integer = CInt(Int(dbl)) ' Result: 175 [!code-vb[VbVbalrMath#6](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMath/VB/Class1.vb#6)] - For more information on `CInt`, see [Type Conversion Functions](~/docs/visual-basic/language-reference/functions/type-conversion-functions.md). + For more information on `CInt`, see [Type Conversion Functions](/dotnet/visual-basic/language-reference/functions/type-conversion-functions). ]]> Number is not specified. Number is not a numeric type. - Type Conversion Functions - Data Type Summary (Visual Basic) - Math Summary - Math Functions (Visual Basic) - Conversion Summary + Type Conversion Functions + Data Type Summary (Visual Basic) + Math Summary + Math Functions (Visual Basic) + Conversion Summary @@ -1715,18 +1715,18 @@ Dim i3 As Integer = CInt(Int(dbl)) ' Result: 175 [!code-vb[VbVbalrMath#6](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMath/VB/Class1.vb#6)] - For more information on `CInt`, see [Type Conversion Functions](~/docs/visual-basic/language-reference/functions/type-conversion-functions.md). + For more information on `CInt`, see [Type Conversion Functions](/dotnet/visual-basic/language-reference/functions/type-conversion-functions). ]]> Number is not specified. Number is not a numeric type. - Type Conversion Functions - Data Type Summary (Visual Basic) - Math Summary - Math Functions (Visual Basic) - Conversion Summary + Type Conversion Functions + Data Type Summary (Visual Basic) + Math Summary + Math Functions (Visual Basic) + Conversion Summary @@ -1785,18 +1785,18 @@ Dim i3 As Integer = CInt(Int(dbl)) ' Result: 175 [!code-vb[VbVbalrMath#6](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMath/VB/Class1.vb#6)] - For more information on `CInt`, see [Type Conversion Functions](~/docs/visual-basic/language-reference/functions/type-conversion-functions.md). + For more information on `CInt`, see [Type Conversion Functions](/dotnet/visual-basic/language-reference/functions/type-conversion-functions). ]]> Number is not specified. Number is not a numeric type. - Type Conversion Functions - Data Type Summary (Visual Basic) - Math Summary - Math Functions (Visual Basic) - Conversion Summary + Type Conversion Functions + Data Type Summary (Visual Basic) + Math Summary + Math Functions (Visual Basic) + Conversion Summary @@ -1840,7 +1840,7 @@ Dim i3 As Integer = CInt(Int(dbl)) ' Result: 175 `Fix(number)` is equivalent to `Sign(number) * Int(Abs(number)).` -Starting with Visual Basic 15.8, if the `Number` argument is an object whose runtime type is `Double` or `Single`, the performance of floating-point-to-integer conversion is optimized if you pass the value returned by the `Int` method to the any of the [integral conversion functions](~/docs/visual-basic/language-reference/functions/conversion-functions.md), or if the value returned by `Int` is automatically converted to an integer with [Option Strict](~/docs/visual-basic/language-reference/statements/option-strict-statement.md) set to Off. This optimization allows code to run faster -- up to twice as fast for code that does a large number of conversions to integer types. For example: +Starting with Visual Basic 15.8, if the `Number` argument is an object whose runtime type is `Double` or `Single`, the performance of floating-point-to-integer conversion is optimized if you pass the value returned by the `Int` method to the any of the [integral conversion functions](/dotnet/visual-basic/language-reference/functions/conversion-functions), or if the value returned by `Int` is automatically converted to an integer with [Option Strict](/dotnet/visual-basic/language-reference/statements/option-strict-statement) set to Off. This optimization allows code to run faster -- up to twice as fast for code that does a large number of conversions to integer types. For example: ```vb Dim d As Object = 173.7619 @@ -1862,18 +1862,18 @@ Dim i2 As Integer = CInt(Int(s)) ' Result: 173 [!code-vb[VbVbalrMath#6](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMath/VB/Class1.vb#6)] - For more information on `CInt`, see [Type Conversion Functions](~/docs/visual-basic/language-reference/functions/type-conversion-functions.md). + For more information on `CInt`, see [Type Conversion Functions](/dotnet/visual-basic/language-reference/functions/type-conversion-functions). ]]> Number is not specified. Number is not a numeric type. - Type Conversion Functions - Data Type Summary (Visual Basic) - Math Summary - Math Functions (Visual Basic) - Conversion Summary + Type Conversion Functions + Data Type Summary (Visual Basic) + Math Summary + Math Functions (Visual Basic) + Conversion Summary @@ -1917,7 +1917,7 @@ Dim i2 As Integer = CInt(Int(s)) ' Result: 173 `Fix(number)` is equivalent to `Sign(number) * Int(Abs(number)).` -Starting with Visual Basic 15.8, the performance of `Single`-to-integer conversion is optimized if you pass the value returned by the `Int` method to the any of the [integral conversion functions](~/docs/visual-basic/language-reference/functions/conversion-functions.md), or if the `Single` value returned by `Int` is automatically converted to an integer with [Option Strict](~/docs/visual-basic/language-reference/statements/option-strict-statement.md) set to Off. This optimization allows code to run faster -- up to twice as fast for code that does a large number of conversions to integer types. The following example illustrates such an optimized conversion: +Starting with Visual Basic 15.8, the performance of `Single`-to-integer conversion is optimized if you pass the value returned by the `Int` method to the any of the [integral conversion functions](/dotnet/visual-basic/language-reference/functions/conversion-functions), or if the `Single` value returned by `Int` is automatically converted to an integer with [Option Strict](/dotnet/visual-basic/language-reference/statements/option-strict-statement) set to Off. This optimization allows code to run faster -- up to twice as fast for code that does a large number of conversions to integer types. The following example illustrates such an optimized conversion: ```vb Dim sng As Single = 175.7619 @@ -1937,18 +1937,18 @@ Dim i3 As Integer = CInt(Fix(sng)) ' Result: 175 [!code-vb[VbVbalrMath#6](~/samples/snippets/visualbasic/VS_Snippets_VBCSharp/VbVbalrMath/VB/Class1.vb#6)] - For more information on `CInt`, see [Type Conversion Functions](~/docs/visual-basic/language-reference/functions/type-conversion-functions.md). + For more information on `CInt`, see [Type Conversion Functions](/dotnet/visual-basic/language-reference/functions/type-conversion-functions). ]]> Number is not specified. Number is not a numeric type. - Type Conversion Functions - Data Type Summary (Visual Basic) - Math Summary - Math Functions (Visual Basic) - Conversion Summary + Type Conversion Functions + Data Type Summary (Visual Basic) + Math Summary + Math Functions (Visual Basic) + Conversion Summary @@ -2019,8 +2019,8 @@ Dim i3 As Integer = CInt(Fix(sng)) ' Result: 175 is not a numeric type. - Conversion Summary - Type Conversion Functions + Conversion Summary + Type Conversion Functions @@ -2082,8 +2082,8 @@ Dim i3 As Integer = CInt(Fix(sng)) ' Result: 175 is not a numeric type. - Conversion Summary - Type Conversion Functions + Conversion Summary + Type Conversion Functions @@ -2145,8 +2145,8 @@ Dim i3 As Integer = CInt(Fix(sng)) ' Result: 175 is not a numeric type. - Conversion Summary - Type Conversion Functions + Conversion Summary + Type Conversion Functions @@ -2208,8 +2208,8 @@ Dim i3 As Integer = CInt(Fix(sng)) ' Result: 175 is not a numeric type. - Conversion Summary - Type Conversion Functions + Conversion Summary + Type Conversion Functions @@ -2271,8 +2271,8 @@ Dim i3 As Integer = CInt(Fix(sng)) ' Result: 175 is not a numeric type. - Conversion Summary - Type Conversion Functions + Conversion Summary + Type Conversion Functions @@ -2339,8 +2339,8 @@ Dim i3 As Integer = CInt(Fix(sng)) ' Result: 175 is not a numeric type. - Conversion Summary - Type Conversion Functions + Conversion Summary + Type Conversion Functions @@ -2407,8 +2407,8 @@ Dim i3 As Integer = CInt(Fix(sng)) ' Result: 175 is not a numeric type. - Conversion Summary - Type Conversion Functions + Conversion Summary + Type Conversion Functions @@ -2475,8 +2475,8 @@ Dim i3 As Integer = CInt(Fix(sng)) ' Result: 175 is not a numeric type. - Conversion Summary - Type Conversion Functions + Conversion Summary + Type Conversion Functions @@ -2543,8 +2543,8 @@ Dim i3 As Integer = CInt(Fix(sng)) ' Result: 175 is not a numeric type. - Conversion Summary - Type Conversion Functions + Conversion Summary + Type Conversion Functions @@ -2606,8 +2606,8 @@ Dim i3 As Integer = CInt(Fix(sng)) ' Result: 175 - Conversion Summary - Type Conversion Functions + Conversion Summary + Type Conversion Functions @@ -2704,7 +2704,7 @@ Dim n = 1.34& - Type Conversion Functions + Type Conversion Functions @@ -2793,7 +2793,7 @@ Val("&HFFFF")  - Type Conversion Functions + Type Conversion Functions @@ -2882,7 +2882,7 @@ Val("&HFFFF")  - Type Conversion Functions + Type Conversion Functions diff --git a/xml/Microsoft.VisualBasic/DateAndTime.xml b/xml/Microsoft.VisualBasic/DateAndTime.xml index 74089332ba8..9f5c3cd245a 100644 --- a/xml/Microsoft.VisualBasic/DateAndTime.xml +++ b/xml/Microsoft.VisualBasic/DateAndTime.xml @@ -46,9 +46,9 @@ thisDate = Today ]]> - Dates and Times Summary - Keywords (Visual Basic) - Visual Basic Run-Time Library Members + Dates and Times Summary + Keywords (Visual Basic) + Visual Basic Run-Time Library Members @@ -157,7 +157,7 @@ NextTime = NextTime.AddDays(3.4) ' Increment by 3 2/5 days. - Data Type Summary (Visual Basic) + Data Type Summary (Visual Basic) @@ -257,7 +257,7 @@ NextTime = NextTime.AddDays(3.4) ' Increment by 3 2/5 days. - Data Type Summary (Visual Basic) + Data Type Summary (Visual Basic) @@ -398,7 +398,7 @@ NextTime = NextTime.AddDays(3.4) ' Increment by 3 2/5 days. - Data Type Summary (Visual Basic) + Data Type Summary (Visual Basic) @@ -530,7 +530,7 @@ NextTime = NextTime.AddDays(3.4) ' Increment by 3 2/5 days. - Data Type Summary (Visual Basic) + Data Type Summary (Visual Basic) @@ -653,7 +653,7 @@ Dim LastMidnight As Date = CurrDatTim.Date ' At midnight. - Data Type Summary (Visual Basic) + Data Type Summary (Visual Basic) @@ -767,7 +767,7 @@ Dim LastMidnight As Date = CurrDatTim.Date ' At midnight. - Data Type Summary (Visual Basic) + Data Type Summary (Visual Basic) @@ -863,7 +863,7 @@ Dim NewDateTime As Date = New Date(1978, 5, 6, 8, 29, 59, 900) - Data Type Summary (Visual Basic) + Data Type Summary (Visual Basic) @@ -992,7 +992,7 @@ MsgBox("The formatted date is " & Format(Now, "dddd, d MMM yyyy")) - Data Type Summary (Visual Basic) + Data Type Summary (Visual Basic) diff --git a/xml/Microsoft.VisualBasic/DateFormat.xml b/xml/Microsoft.VisualBasic/DateFormat.xml index 1e18a645ae1..9b8df026081 100644 --- a/xml/Microsoft.VisualBasic/DateFormat.xml +++ b/xml/Microsoft.VisualBasic/DateFormat.xml @@ -34,9 +34,9 @@ ]]> - Custom DateTime Format Strings - When to Use an Enumeration - How to: Refer to an Enumeration Member + Custom DateTime Format Strings + When to Use an Enumeration + How to: Refer to an Enumeration Member diff --git a/xml/Microsoft.VisualBasic/DateInterval.xml b/xml/Microsoft.VisualBasic/DateInterval.xml index be0dea2ed93..f350dce4785 100644 --- a/xml/Microsoft.VisualBasic/DateInterval.xml +++ b/xml/Microsoft.VisualBasic/DateInterval.xml @@ -37,9 +37,9 @@ - Constants and Enumerations - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations + When to Use an Enumeration + How to: Refer to an Enumeration Member diff --git a/xml/Microsoft.VisualBasic/DueDate.xml b/xml/Microsoft.VisualBasic/DueDate.xml index 564908e985f..b685a54c5c5 100644 --- a/xml/Microsoft.VisualBasic/DueDate.xml +++ b/xml/Microsoft.VisualBasic/DueDate.xml @@ -33,10 +33,10 @@ ]]> - Constants and Enumerations - Financial Summary - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations + Financial Summary + When to Use an Enumeration + How to: Refer to an Enumeration Member diff --git a/xml/Microsoft.VisualBasic/ErrObject.xml b/xml/Microsoft.VisualBasic/ErrObject.xml index 59fbc6f9409..2e7f920483c 100644 --- a/xml/Microsoft.VisualBasic/ErrObject.xml +++ b/xml/Microsoft.VisualBasic/ErrObject.xml @@ -52,10 +52,10 @@ End If ]]> - On Error Statement (Visual Basic) - Try...Catch...Finally Statement (Visual Basic) - Keywords (Visual Basic) - Visual Basic Run-Time Library Members + On Error Statement (Visual Basic) + Try...Catch...Finally Statement (Visual Basic) + Keywords (Visual Basic) + Visual Basic Run-Time Library Members @@ -121,7 +121,7 @@ End If - On Error Statement (Visual Basic) + On Error Statement (Visual Basic) @@ -538,8 +538,8 @@ End If - Error Statement - On Error Statement (Visual Basic) + Error Statement + On Error Statement (Visual Basic) @@ -585,7 +585,7 @@ End If - On Error Statement (Visual Basic) + On Error Statement (Visual Basic) diff --git a/xml/Microsoft.VisualBasic/FileAttribute.xml b/xml/Microsoft.VisualBasic/FileAttribute.xml index 9e322a03a2b..e0b4a563bda 100644 --- a/xml/Microsoft.VisualBasic/FileAttribute.xml +++ b/xml/Microsoft.VisualBasic/FileAttribute.xml @@ -42,9 +42,9 @@ - Constants and Enumerations - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations + When to Use an Enumeration + How to: Refer to an Enumeration Member diff --git a/xml/Microsoft.VisualBasic/FileSystem.xml b/xml/Microsoft.VisualBasic/FileSystem.xml index 3be8caa0c24..c325c2468ee 100644 --- a/xml/Microsoft.VisualBasic/FileSystem.xml +++ b/xml/Microsoft.VisualBasic/FileSystem.xml @@ -47,10 +47,10 @@ ]]> - Directories and Files Summary - Input and Output Summary - Keywords (Visual Basic) - Visual Basic Run-Time Library Members + Directories and Files Summary + Input and Output Summary + Keywords (Visual Basic) + Visual Basic Run-Time Library Members @@ -117,8 +117,8 @@ - How to: Parse File Paths in Visual Basic - Creating, Deleting, and Moving Files and Directories in Visual Basic + How to: Parse File Paths in Visual Basic + Creating, Deleting, and Moving Files and Directories in Visual Basic @@ -182,7 +182,7 @@ - File Access with Visual Basic + File Access with Visual Basic @@ -237,7 +237,7 @@ - File Access with Visual Basic + File Access with Visual Basic @@ -618,7 +618,7 @@ - File Access with Visual Basic + File Access with Visual Basic @@ -661,7 +661,7 @@ does not exist. - End Statement - Stop Statement (Visual Basic) - File Access with Visual Basic + End Statement + Stop Statement (Visual Basic) + File Access with Visual Basic @@ -744,9 +744,9 @@ - How to: Create a Copy of a File in a Different Directory in Visual Basic - How to: Create a Copy of a File in the Same Directory in Visual Basic - How to: Copy a Directory to Another Directory in Visual Basic + How to: Create a Copy of a File in a Different Directory in Visual Basic + How to: Create a Copy of a File in the Same Directory in Visual Basic + How to: Copy a Directory to Another Directory in Visual Basic @@ -798,7 +798,7 @@ - File Access with Visual Basic + File Access with Visual Basic @@ -900,8 +900,8 @@ - Reading from Files in Visual Basic - Writing to Files in Visual Basic + Reading from Files in Visual Basic + Writing to Files in Visual Basic @@ -994,8 +994,8 @@ - Reading from Files in Visual Basic - Writing to Files in Visual Basic + Reading from Files in Visual Basic + Writing to Files in Visual Basic @@ -1088,8 +1088,8 @@ - Reading from Files in Visual Basic - Writing to Files in Visual Basic + Reading from Files in Visual Basic + Writing to Files in Visual Basic @@ -1182,8 +1182,8 @@ - Reading from Files in Visual Basic - Writing to Files in Visual Basic + Reading from Files in Visual Basic + Writing to Files in Visual Basic @@ -1276,8 +1276,8 @@ - Reading from Files in Visual Basic - Writing to Files in Visual Basic + Reading from Files in Visual Basic + Writing to Files in Visual Basic @@ -1370,8 +1370,8 @@ - Reading from Files in Visual Basic - Writing to Files in Visual Basic + Reading from Files in Visual Basic + Writing to Files in Visual Basic @@ -1464,8 +1464,8 @@ - Reading from Files in Visual Basic - Writing to Files in Visual Basic + Reading from Files in Visual Basic + Writing to Files in Visual Basic @@ -1558,8 +1558,8 @@ - Reading from Files in Visual Basic - Writing to Files in Visual Basic + Reading from Files in Visual Basic + Writing to Files in Visual Basic @@ -1652,8 +1652,8 @@ - Reading from Files in Visual Basic - Writing to Files in Visual Basic + Reading from Files in Visual Basic + Writing to Files in Visual Basic @@ -1746,8 +1746,8 @@ - Reading from Files in Visual Basic - Writing to Files in Visual Basic + Reading from Files in Visual Basic + Writing to Files in Visual Basic @@ -1840,8 +1840,8 @@ - Reading from Files in Visual Basic - Writing to Files in Visual Basic + Reading from Files in Visual Basic + Writing to Files in Visual Basic @@ -1936,8 +1936,8 @@ - Reading from Files in Visual Basic - Writing to Files in Visual Basic + Reading from Files in Visual Basic + Writing to Files in Visual Basic @@ -2034,8 +2034,8 @@ - Reading from Files in Visual Basic - Writing to Files in Visual Basic + Reading from Files in Visual Basic + Writing to Files in Visual Basic @@ -2127,8 +2127,8 @@ - Reading from Files in Visual Basic - Writing to Files in Visual Basic + Reading from Files in Visual Basic + Writing to Files in Visual Basic @@ -2185,7 +2185,7 @@ - File Access with Visual Basic + File Access with Visual Basic @@ -2231,7 +2231,7 @@ is already open, or is invalid. - Reading from Files in Visual Basic - Writing to Files in Visual Basic + Reading from Files in Visual Basic + Writing to Files in Visual Basic @@ -2388,7 +2388,7 @@ - Writing to Files in Visual Basic + Writing to Files in Visual Basic @@ -2491,7 +2491,7 @@ - Writing to Files in Visual Basic + Writing to Files in Visual Basic @@ -2594,7 +2594,7 @@ - Writing to Files in Visual Basic + Writing to Files in Visual Basic @@ -2697,7 +2697,7 @@ - Writing to Files in Visual Basic + Writing to Files in Visual Basic @@ -2800,7 +2800,7 @@ - Writing to Files in Visual Basic + Writing to Files in Visual Basic @@ -2903,7 +2903,7 @@ - Writing to Files in Visual Basic + Writing to Files in Visual Basic @@ -3006,7 +3006,7 @@ - Writing to Files in Visual Basic + Writing to Files in Visual Basic @@ -3109,7 +3109,7 @@ - Writing to Files in Visual Basic + Writing to Files in Visual Basic @@ -3212,7 +3212,7 @@ - Writing to Files in Visual Basic + Writing to Files in Visual Basic @@ -3315,7 +3315,7 @@ - Writing to Files in Visual Basic + Writing to Files in Visual Basic @@ -3418,7 +3418,7 @@ - Writing to Files in Visual Basic + Writing to Files in Visual Basic @@ -3532,7 +3532,7 @@ - Writing to Files in Visual Basic + Writing to Files in Visual Basic @@ -3637,7 +3637,7 @@ - Writing to Files in Visual Basic + Writing to Files in Visual Basic @@ -3744,7 +3744,7 @@ - Writing to Files in Visual Basic + Writing to Files in Visual Basic @@ -3826,7 +3826,7 @@ - Writing to Files in Visual Basic + Writing to Files in Visual Basic @@ -3876,7 +3876,7 @@ - File Access with Visual Basic + File Access with Visual Basic @@ -3925,7 +3925,7 @@ More than 255 files are in use. - Writing to Files in Visual Basic + Writing to Files in Visual Basic @@ -3988,8 +3988,8 @@ Result = GetAttr(FName) And vbArchive - And Operator (Visual Basic) - File Access with Visual Basic + And Operator (Visual Basic) + File Access with Visual Basic @@ -4037,7 +4037,7 @@ Result = GetAttr(FName) And vbArchive - How to: Write Text to Files in Visual Basic - File Access with Visual Basic - How to: Write Text to a File with a Streamwriter (Visual Basic) + How to: Write Text to Files in Visual Basic + File Access with Visual Basic + How to: Write Text to a File with a Streamwriter (Visual Basic) @@ -4119,7 +4119,7 @@ Result = GetAttr(FName) And vbArchive - How to: Write Text to Files in Visual Basic - File Access with Visual Basic - How to: Write Text to a File with a Streamwriter (Visual Basic) + How to: Write Text to Files in Visual Basic + File Access with Visual Basic + How to: Write Text to a File with a Streamwriter (Visual Basic) @@ -4201,7 +4201,7 @@ Result = GetAttr(FName) And vbArchive - How to: Write Text to Files in Visual Basic - File Access with Visual Basic - How to: Write Text to a File with a Streamwriter (Visual Basic) + How to: Write Text to Files in Visual Basic + File Access with Visual Basic + How to: Write Text to a File with a Streamwriter (Visual Basic) @@ -4283,7 +4283,7 @@ Result = GetAttr(FName) And vbArchive - How to: Write Text to Files in Visual Basic - File Access with Visual Basic - How to: Write Text to a File with a Streamwriter (Visual Basic) + How to: Write Text to Files in Visual Basic + File Access with Visual Basic + How to: Write Text to a File with a Streamwriter (Visual Basic) @@ -4365,7 +4365,7 @@ Result = GetAttr(FName) And vbArchive - How to: Write Text to Files in Visual Basic - File Access with Visual Basic - How to: Write Text to a File with a Streamwriter (Visual Basic) + How to: Write Text to Files in Visual Basic + File Access with Visual Basic + How to: Write Text to a File with a Streamwriter (Visual Basic) @@ -4447,7 +4447,7 @@ Result = GetAttr(FName) And vbArchive - How to: Write Text to Files in Visual Basic - File Access with Visual Basic - How to: Write Text to a File with a Streamwriter (Visual Basic) + How to: Write Text to Files in Visual Basic + File Access with Visual Basic + How to: Write Text to a File with a Streamwriter (Visual Basic) @@ -4529,7 +4529,7 @@ Result = GetAttr(FName) And vbArchive - How to: Write Text to Files in Visual Basic - File Access with Visual Basic - How to: Write Text to a File with a Streamwriter (Visual Basic) + How to: Write Text to Files in Visual Basic + File Access with Visual Basic + How to: Write Text to a File with a Streamwriter (Visual Basic) @@ -4611,7 +4611,7 @@ Result = GetAttr(FName) And vbArchive - How to: Write Text to Files in Visual Basic - File Access with Visual Basic - How to: Write Text to a File with a Streamwriter (Visual Basic) + How to: Write Text to Files in Visual Basic + File Access with Visual Basic + How to: Write Text to a File with a Streamwriter (Visual Basic) @@ -4693,7 +4693,7 @@ Result = GetAttr(FName) And vbArchive - How to: Write Text to Files in Visual Basic - File Access with Visual Basic - How to: Write Text to a File with a Streamwriter (Visual Basic) + How to: Write Text to Files in Visual Basic + File Access with Visual Basic + How to: Write Text to a File with a Streamwriter (Visual Basic) @@ -4775,7 +4775,7 @@ Result = GetAttr(FName) And vbArchive - How to: Write Text to Files in Visual Basic - File Access with Visual Basic - How to: Write Text to a File with a Streamwriter (Visual Basic) + How to: Write Text to Files in Visual Basic + File Access with Visual Basic + How to: Write Text to a File with a Streamwriter (Visual Basic) @@ -4857,7 +4857,7 @@ Result = GetAttr(FName) And vbArchive - How to: Write Text to Files in Visual Basic - File Access with Visual Basic - How to: Write Text to a File with a Streamwriter (Visual Basic) + How to: Write Text to Files in Visual Basic + File Access with Visual Basic + How to: Write Text to a File with a Streamwriter (Visual Basic) @@ -4939,7 +4939,7 @@ Result = GetAttr(FName) And vbArchive - How to: Write Text to Files in Visual Basic - File Access with Visual Basic - How to: Write Text to a File with a Streamwriter (Visual Basic) + How to: Write Text to Files in Visual Basic + File Access with Visual Basic + How to: Write Text to a File with a Streamwriter (Visual Basic) @@ -5022,7 +5022,7 @@ Result = GetAttr(FName) And vbArchive < 0 or > 214. - File Access with Visual Basic - How to: Write Text to a File with a Streamwriter (Visual Basic) - How to: Write Text to Files in Visual Basic + File Access with Visual Basic + How to: Write Text to a File with a Streamwriter (Visual Basic) + How to: Write Text to Files in Visual Basic @@ -5142,7 +5142,7 @@ Result = GetAttr(FName) And vbArchive - File Access with Visual Basic - How to: Write Text to a File with a Streamwriter (Visual Basic) - How to: Write Text to Files in Visual Basic + File Access with Visual Basic + How to: Write Text to a File with a Streamwriter (Visual Basic) + How to: Write Text to Files in Visual Basic @@ -5211,7 +5211,7 @@ Result = GetAttr(FName) And vbArchive ## Remarks The `Loc` function is zero-based; using it to retrieve the first byte in a file will return 0. - The `Loc` function is provided for backward compatibility and may affect performance. For non-legacy applications, the `My.Computer.FileSystem` object provides better performance. For more information, see [File Access with Visual Basic](~/docs/visual-basic/developing-apps/programming/drives-directories-files/file-access.md). + The `Loc` function is provided for backward compatibility and may affect performance. For non-legacy applications, the `My.Computer.FileSystem` object provides better performance. For more information, see [File Access with Visual Basic](/dotnet/visual-basic/developing-apps/programming/drives-directories-files/file-access). The following describes the return value for each file access mode: @@ -5300,7 +5300,7 @@ Result = GetAttr(FName) And vbArchive File mode is invalid. - File Access with Visual Basic + File Access with Visual Basic @@ -5359,7 +5359,7 @@ Result = GetAttr(FName) And vbArchive File mode is invalid. - File Access with Visual Basic + File Access with Visual Basic @@ -5420,7 +5420,7 @@ Result = GetAttr(FName) And vbArchive File mode is invalid. - File Access with Visual Basic + File Access with Visual Basic @@ -5475,8 +5475,8 @@ Result = GetAttr(FName) And vbArchive - Reading from Files in Visual Basic - Writing to Files in Visual Basic + Reading from Files in Visual Basic + Writing to Files in Visual Basic @@ -5533,7 +5533,7 @@ Result = GetAttr(FName) And vbArchive - How to: Create a Directory in Visual Basic + How to: Create a Directory in Visual Basic @@ -5584,7 +5584,7 @@ Result = GetAttr(FName) And vbArchive - File Access with Visual Basic - How to: Write Text to Files in Visual Basic - How to: Write Text to a File with a Streamwriter (Visual Basic) + File Access with Visual Basic + How to: Write Text to Files in Visual Basic + How to: Write Text to a File with a Streamwriter (Visual Basic) @@ -5672,7 +5672,7 @@ Result = GetAttr(FName) And vbArchive - File Access with Visual Basic - How to: Write Text to Files in Visual Basic - How to: Write Text to a File with a Streamwriter (Visual Basic) + File Access with Visual Basic + How to: Write Text to Files in Visual Basic + How to: Write Text to a File with a Streamwriter (Visual Basic) @@ -5772,7 +5772,7 @@ Result = GetAttr(FName) And vbArchive - How to: Rename a File in Visual Basic + How to: Rename a File in Visual Basic @@ -5819,7 +5819,7 @@ Result = GetAttr(FName) And vbArchive - End Statement + End Statement @@ -5962,8 +5962,8 @@ Result = GetAttr(FName) And vbArchive - Reading from Files in Visual Basic - Writing to Files in Visual Basic + Reading from Files in Visual Basic + Writing to Files in Visual Basic @@ -6040,8 +6040,8 @@ Result = GetAttr(FName) And vbArchive - Reading from Files in Visual Basic - Writing to Files in Visual Basic + Reading from Files in Visual Basic + Writing to Files in Visual Basic @@ -6174,7 +6174,7 @@ Result = GetAttr(FName) And vbArchive - Mod Operator (Visual Basic) + Mod Operator (Visual Basic) @@ -6245,7 +6245,7 @@ Result = GetAttr(FName) And vbArchive - Mod Operator (Visual Basic) + Mod Operator (Visual Basic) @@ -6310,7 +6310,7 @@ Result = GetAttr(FName) And vbArchive - Mod Operator (Visual Basic) + Mod Operator (Visual Basic) @@ -6376,7 +6376,7 @@ Result = GetAttr(FName) And vbArchive File mode is invalid. - File Access with Visual Basic + File Access with Visual Basic @@ -6435,7 +6435,7 @@ Result = GetAttr(FName) And vbArchive File mode is invalid. - File Access with Visual Basic + File Access with Visual Basic @@ -6496,7 +6496,7 @@ Result = GetAttr(FName) And vbArchive File mode is invalid. - File Access with Visual Basic + File Access with Visual Basic @@ -6541,7 +6541,7 @@ Result = GetAttr(FName) And vbArchive - File Access with Visual Basic - How to: Write Text to Files in Visual Basic - How to: Write Text to a File with a Streamwriter (Visual Basic) + File Access with Visual Basic + How to: Write Text to Files in Visual Basic + How to: Write Text to a File with a Streamwriter (Visual Basic) @@ -6629,7 +6629,7 @@ Result = GetAttr(FName) And vbArchive - File Access with Visual Basic - How to: Write Text to Files in Visual Basic - How to: Write Text to a File with a Streamwriter (Visual Basic) + File Access with Visual Basic + How to: Write Text to Files in Visual Basic + How to: Write Text to a File with a Streamwriter (Visual Basic) diff --git a/xml/Microsoft.VisualBasic/Financial.xml b/xml/Microsoft.VisualBasic/Financial.xml index c7a9eb7255b..f31b164bc53 100644 --- a/xml/Microsoft.VisualBasic/Financial.xml +++ b/xml/Microsoft.VisualBasic/Financial.xml @@ -44,9 +44,9 @@ ]]> - Financial Summary - Keywords (Visual Basic) - Visual Basic Run-Time Library Members + Financial Summary + Keywords (Visual Basic) + Visual Basic Run-Time Library Members @@ -113,7 +113,7 @@ - Financial Summary + Financial Summary @@ -178,7 +178,7 @@ ]]> - Financial Summary + Financial Summary @@ -243,7 +243,7 @@ <= 0 or > - Financial Summary + Financial Summary @@ -301,7 +301,7 @@ - Financial Summary + Financial Summary @@ -364,7 +364,7 @@ - Financial Summary + Financial Summary @@ -425,7 +425,7 @@ = 0 and = 0 - Financial Summary + Financial Summary @@ -489,7 +489,7 @@ - Financial Summary + Financial Summary @@ -557,7 +557,7 @@ = 0. - Financial Summary + Financial Summary @@ -622,7 +622,7 @@ <=0 or > . - Financial Summary + Financial Summary @@ -682,7 +682,7 @@ ]]> - Financial Summary + Financial Summary @@ -747,7 +747,7 @@ <= 0. - Financial Summary + Financial Summary @@ -805,7 +805,7 @@ - Financial Summary + Financial Summary @@ -865,7 +865,7 @@ - Financial Summary + Financial Summary diff --git a/xml/Microsoft.VisualBasic/FirstDayOfWeek.xml b/xml/Microsoft.VisualBasic/FirstDayOfWeek.xml index 955810b6c62..29f89773f7f 100644 --- a/xml/Microsoft.VisualBasic/FirstDayOfWeek.xml +++ b/xml/Microsoft.VisualBasic/FirstDayOfWeek.xml @@ -42,9 +42,9 @@ - Constants and Enumerations - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations + When to Use an Enumeration + How to: Refer to an Enumeration Member diff --git a/xml/Microsoft.VisualBasic/FirstWeekOfYear.xml b/xml/Microsoft.VisualBasic/FirstWeekOfYear.xml index daa1d0caca0..1fba72cd028 100644 --- a/xml/Microsoft.VisualBasic/FirstWeekOfYear.xml +++ b/xml/Microsoft.VisualBasic/FirstWeekOfYear.xml @@ -40,9 +40,9 @@ - Constants and Enumerations - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations + When to Use an Enumeration + How to: Refer to an Enumeration Member diff --git a/xml/Microsoft.VisualBasic/Globals.xml b/xml/Microsoft.VisualBasic/Globals.xml index 71a8bd9f0cd..b52d374c393 100644 --- a/xml/Microsoft.VisualBasic/Globals.xml +++ b/xml/Microsoft.VisualBasic/Globals.xml @@ -50,8 +50,8 @@ End Function - Visual Basic Keywords - Visual Basic Run-Time Library Members + Visual Basic Keywords + Visual Basic Run-Time Library Members diff --git a/xml/Microsoft.VisualBasic/HideModuleNameAttribute.xml b/xml/Microsoft.VisualBasic/HideModuleNameAttribute.xml index e3092df073d..b781ea7dd1c 100644 --- a/xml/Microsoft.VisualBasic/HideModuleNameAttribute.xml +++ b/xml/Microsoft.VisualBasic/HideModuleNameAttribute.xml @@ -52,7 +52,7 @@ ]]> - Attributes (Visual Basic) + Attributes (Visual Basic) @@ -83,7 +83,7 @@ Initializes a new instance of the attribute. To be added. - Attributes (Visual Basic) + Attributes (Visual Basic) diff --git a/xml/Microsoft.VisualBasic/Information.xml b/xml/Microsoft.VisualBasic/Information.xml index e3fb75bba34..f9668bb3a84 100644 --- a/xml/Microsoft.VisualBasic/Information.xml +++ b/xml/Microsoft.VisualBasic/Information.xml @@ -55,11 +55,11 @@ testVbName = VbTypeName(sysBadName) ]]> - Information and Interaction Summary - Data Types Summary - Declarations and Constants Summary - Keywords (Visual Basic) - Visual Basic Run-Time Library Members + Information and Interaction Summary + Data Types Summary + Declarations and Constants Summary + Keywords (Visual Basic) + Visual Basic Run-Time Library Members @@ -163,12 +163,12 @@ testVbName = VbTypeName(sysBadName) ]]> - Error Statement - On Error Statement (Visual Basic) - Exit Statement (Visual Basic) - Resume Statement - Error Messages (Visual Basic) - Try...Catch...Finally Statement (Visual Basic) + Error Statement + On Error Statement (Visual Basic) + Exit Statement (Visual Basic) + Resume Statement + Error Messages (Visual Basic) + Try...Catch...Finally Statement (Visual Basic) @@ -225,7 +225,7 @@ testVbName = VbTypeName(sysBadName) - Arrays in Visual Basic + Arrays in Visual Basic @@ -443,7 +443,7 @@ testVbName = VbTypeName(sysBadName) ## Remarks `IsNothing` returns `True` if the expression represents an object variable that currently has no object assigned to it; otherwise, it returns `False`. - `IsNothing` is intended to work on reference types. A value type cannot hold a value of [Nothing](~/docs/visual-basic/language-reference/nothing.md) and reverts to its default value if you assign `Nothing` to it. If you supply a value type in `Expression`, `IsNothing` always returns `False`. + `IsNothing` is intended to work on reference types. A value type cannot hold a value of [Nothing](/dotnet/visual-basic/language-reference/nothing) and reverts to its default value if you assign `Nothing` to it. If you supply a value type in `Expression`, `IsNothing` always returns `False`. @@ -462,7 +462,7 @@ testVbName = VbTypeName(sysBadName) - Value Types and Reference Types + Value Types and Reference Types @@ -581,7 +581,7 @@ testVbName = VbTypeName(sysBadName) - Value Types and Reference Types + Value Types and Reference Types @@ -651,8 +651,8 @@ Dim a(100, 5, 4) As Byte - Dim Statement (Visual Basic) - ReDim Statement (Visual Basic) + Dim Statement (Visual Basic) + ReDim Statement (Visual Basic) @@ -839,7 +839,7 @@ Dim a(100, 5, 4) As Byte - Data Type Summary (Visual Basic) + Data Type Summary (Visual Basic) @@ -921,7 +921,7 @@ Dim a(100, 5, 4) As Byte - Data Type Summary (Visual Basic) + Data Type Summary (Visual Basic) @@ -1000,8 +1000,8 @@ total = (UBound(A, 1) + 1) * (UBound(A, 2) + 1) * (UBound(A, 3) + 1) - Dim Statement (Visual Basic) - ReDim Statement (Visual Basic) + Dim Statement (Visual Basic) + ReDim Statement (Visual Basic) @@ -1045,7 +1045,7 @@ total = (UBound(A, 1) + 1) * (UBound(A, 2) + 1) * (UBound(A, 3) + 1) |Data type represented by `VarName`|Value returned by `VarType`| |----------------------------------------|---------------------------------| -|[Nothing](~/docs/visual-basic/language-reference/nothing.md)|`VariantType.Object`| +|[Nothing](/dotnet/visual-basic/language-reference/nothing)|`VariantType.Object`| ||`VariantType.Null`| |Enumeration|Underlying data type (`SByte`, `Byte`, `Short`, `UShort`, `Integer`, `UInteger`, `Long`, or `ULong`)| |Array|Bitwise OR of array element type and `VariantType.Array`| @@ -1065,7 +1065,7 @@ total = (UBound(A, 1) + 1) * (UBound(A, 2) + 1) * (UBound(A, 3) + 1) - Data Type Summary (Visual Basic) + Data Type Summary (Visual Basic) @@ -1123,7 +1123,7 @@ total = (UBound(A, 1) + 1) * (UBound(A, 2) + 1) * (UBound(A, 3) + 1) - Data Type Summary (Visual Basic) + Data Type Summary (Visual Basic) diff --git a/xml/Microsoft.VisualBasic/Interaction.xml b/xml/Microsoft.VisualBasic/Interaction.xml index 422a3ae0ee0..5be67a00bf9 100644 --- a/xml/Microsoft.VisualBasic/Interaction.xml +++ b/xml/Microsoft.VisualBasic/Interaction.xml @@ -45,9 +45,9 @@ procID = Shell("C:\Windows\system32\calc.exe", AppWinStyle.NormalFocus) ]]> - Information and Interaction Summary - Keywords (Visual Basic) - Visual Basic Run-Time Library Members + Information and Interaction Summary + Keywords (Visual Basic) + Visual Basic Run-Time Library Members @@ -239,8 +239,8 @@ procID = Shell("C:\Windows\system32\calc.exe", AppWinStyle.NormalFocus) ]]> - Visual Basic Run-Time Library Members - Playing Sounds + Visual Basic Run-Time Library Members + Playing Sounds @@ -310,8 +310,8 @@ procID = Shell("C:\Windows\system32\calc.exe", AppWinStyle.NormalFocus) Invalid value; must be , , or . - Parameter Arrays - Calling a Property or Method Using a String Name + Parameter Arrays + Calling a Property or Method Using a String Name @@ -375,7 +375,7 @@ procID = Shell("C:\Windows\system32\calc.exe", AppWinStyle.NormalFocus) - Select...Case Statement (Visual Basic) + Select...Case Statement (Visual Basic) @@ -430,9 +430,9 @@ procID = Shell("C:\Windows\system32\calc.exe", AppWinStyle.NormalFocus) - Visual Basic Run-Time Library Members - Visual Basic command-line compiler - Structure of a Visual Basic Program + Visual Basic Run-Time Library Members + Visual Basic command-line compiler + Structure of a Visual Basic Program @@ -490,7 +490,7 @@ End Sub You can create an object variable that results in early binding - that is, binding when the program is compiled. To do so, add a reference to the type library for your object from the **COM** tab of the **Add Reference** dialog box on the **Project** menu. Then declare the object variable of the specific type of your object. In most cases, it is more efficient to use the `Dim` statement and a primary interop assembly to create objects than it is to use the `CreateObject` function. ## Interacting with Unmanaged Code - Another issue is that COM objects use unmanaged code - code without the benefit of the common language runtime. There is a fair degree of complexity involved in mixing the managed code of Visual Basic with unmanaged code from COM. When you add a reference to a COM object, Visual Basic searches for a primary interop assembly (PIA) for that library; if it finds one, then it uses it. If it does not find a PIA, then it creates an interoperability assembly that contains local interoperability classes for each class in the COM library. For more information, see [COM Interoperability in .NET Framework Applications](~/docs/visual-basic/programming-guide/com-interop/com-interoperability-in-net-framework-applications.md). + Another issue is that COM objects use unmanaged code - code without the benefit of the common language runtime. There is a fair degree of complexity involved in mixing the managed code of Visual Basic with unmanaged code from COM. When you add a reference to a COM object, Visual Basic searches for a primary interop assembly (PIA) for that library; if it finds one, then it uses it. If it does not find a PIA, then it creates an interoperability assembly that contains local interoperability classes for each class in the COM library. For more information, see [COM Interoperability in .NET Framework Applications](/dotnet/visual-basic/programming-guide/com-interop/com-interoperability-in-net-framework-applications). You should generally use strongly bound objects and primary interop assemblies whenever possible. The examples below use the `CreateObject` function with Microsoft Office objects for demonstration purposes only. However, these objects are easier to use and more reliable when used with the appropriate primary interop assembly. @@ -539,10 +539,10 @@ End Sub - Dim Statement (Visual Basic) - Declare Statement - COM Interoperability in .NET Framework Applications - Interoperating with Unmanaged Code + Dim Statement (Visual Basic) + Declare Statement + COM Interoperability in .NET Framework Applications + Interoperating with Unmanaged Code @@ -668,7 +668,7 @@ End Sub is missing. - Visual Basic Run-Time Library Members + Visual Basic Run-Time Library Members @@ -723,7 +723,7 @@ End Sub is missing. - Visual Basic Run-Time Library Members + Visual Basic Run-Time Library Members @@ -783,7 +783,7 @@ End Sub - Reading from and Writing to the Registry (Visual Basic) + Reading from and Writing to the Registry (Visual Basic) @@ -912,8 +912,8 @@ drawObj.SaveAs("C:\Drawings\sample.drw") - Declare Statement - Option Strict Statement + Declare Statement + Option Strict Statement @@ -979,7 +979,7 @@ drawObj.SaveAs("C:\Drawings\sample.drw") - Reading from and Writing to the Registry (Visual Basic) + Reading from and Writing to the Registry (Visual Basic) @@ -1036,10 +1036,10 @@ drawObj.SaveAs("C:\Drawings\sample.drw") - Option Strict Statement - Type Conversion Functions - If...Then...Else Statement (Visual Basic) - Select...Case Statement (Visual Basic) + Option Strict Statement + Type Conversion Functions + If...Then...Else Statement (Visual Basic) + Select...Case Statement (Visual Basic) @@ -1392,7 +1392,7 @@ drawObj.SaveAs("C:\Drawings\sample.drw") - Reading from and Writing to the Registry (Visual Basic) + Reading from and Writing to the Registry (Visual Basic) @@ -1577,8 +1577,8 @@ ID = Shell("""C:\Program Files\display.exe"" -a -q", , True, 100000) Number of arguments is odd. - Select...Case Statement (Visual Basic) - Parameter Arrays + Select...Case Statement (Visual Basic) + Parameter Arrays diff --git a/xml/Microsoft.VisualBasic/MsgBoxResult.xml b/xml/Microsoft.VisualBasic/MsgBoxResult.xml index 7b31d8a616a..e9db2584889 100644 --- a/xml/Microsoft.VisualBasic/MsgBoxResult.xml +++ b/xml/Microsoft.VisualBasic/MsgBoxResult.xml @@ -34,9 +34,9 @@ - Constants and Enumerations - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations + When to Use an Enumeration + How to: Refer to an Enumeration Member diff --git a/xml/Microsoft.VisualBasic/MsgBoxStyle.xml b/xml/Microsoft.VisualBasic/MsgBoxStyle.xml index 90091d1e679..af80e6513b5 100644 --- a/xml/Microsoft.VisualBasic/MsgBoxStyle.xml +++ b/xml/Microsoft.VisualBasic/MsgBoxStyle.xml @@ -37,9 +37,9 @@ - Constants and Enumerations - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations + When to Use an Enumeration + How to: Refer to an Enumeration Member diff --git a/xml/Microsoft.VisualBasic/OpenAccess.xml b/xml/Microsoft.VisualBasic/OpenAccess.xml index 8e5af57e417..e155b5ad4e4 100644 --- a/xml/Microsoft.VisualBasic/OpenAccess.xml +++ b/xml/Microsoft.VisualBasic/OpenAccess.xml @@ -36,9 +36,9 @@ - Constants and Enumerations - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations + When to Use an Enumeration + How to: Refer to an Enumeration Member diff --git a/xml/Microsoft.VisualBasic/OpenMode.xml b/xml/Microsoft.VisualBasic/OpenMode.xml index 3afbd36d94d..12e52570c33 100644 --- a/xml/Microsoft.VisualBasic/OpenMode.xml +++ b/xml/Microsoft.VisualBasic/OpenMode.xml @@ -40,9 +40,9 @@ - Constants and Enumerations - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations + When to Use an Enumeration + How to: Refer to an Enumeration Member diff --git a/xml/Microsoft.VisualBasic/OpenShare.xml b/xml/Microsoft.VisualBasic/OpenShare.xml index df11754b8a5..101e40c02e5 100644 --- a/xml/Microsoft.VisualBasic/OpenShare.xml +++ b/xml/Microsoft.VisualBasic/OpenShare.xml @@ -36,9 +36,9 @@ - Constants and Enumerations - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations + When to Use an Enumeration + How to: Refer to an Enumeration Member diff --git a/xml/Microsoft.VisualBasic/Strings.xml b/xml/Microsoft.VisualBasic/Strings.xml index be317c7bb97..57883fc6754 100644 --- a/xml/Microsoft.VisualBasic/Strings.xml +++ b/xml/Microsoft.VisualBasic/Strings.xml @@ -44,9 +44,9 @@ ]]> - String Manipulation Summary - Keywords (Visual Basic) - Visual Basic Run-Time Library Members + String Manipulation Summary + Keywords (Visual Basic) + Visual Basic Run-Time Library Members @@ -115,7 +115,7 @@ - Functions (Visual Basic) + Functions (Visual Basic) @@ -175,7 +175,7 @@ - Functions (Visual Basic) + Functions (Visual Basic) @@ -244,7 +244,7 @@ - Functions (Visual Basic) + Functions (Visual Basic) @@ -304,7 +304,7 @@ - Functions (Visual Basic) + Functions (Visual Basic) @@ -372,7 +372,7 @@ - String Manipulation Summary + String Manipulation Summary @@ -440,7 +440,7 @@ - String Manipulation Summary + String Manipulation Summary @@ -523,7 +523,7 @@ is or is not a one-dimensional array. - String Manipulation Summary + String Manipulation Summary @@ -596,7 +596,7 @@ is or is not a one-dimensional array. - String Manipulation Summary + String Manipulation Summary @@ -734,7 +734,7 @@ |`U`|Formats the date and time with the long date and long time as GMT. For example, `Wednesday, March 12, 2008 6:07:31 PM`.| |`Y`, `y`|Formats the date as the year and month. For example, `March, 2008`.

The `Y` and `y` characters display the year in a user-defined date format.| - For more information about the application's current culture information, see [How Culture Affects Strings in Visual Basic](~/docs/visual-basic/programming-guide/language-features/strings/how-culture-affects-strings.md). + For more information about the application's current culture information, see [How Culture Affects Strings in Visual Basic](/dotnet/visual-basic/programming-guide/language-features/strings/how-culture-affects-strings). ## User-Defined Date/Time Formats The following table shows characters you can use to create user-defined date/time formats. Unlike in earlier versions of Visual Basic, these format characters are case-sensitive. @@ -805,7 +805,7 @@ - String Manipulation Summary + String Manipulation Summary
@@ -883,7 +883,7 @@ - String Manipulation + String Manipulation @@ -954,7 +954,7 @@ - String Manipulation Summary + String Manipulation Summary @@ -1027,7 +1027,7 @@ - String Manipulation Summary + String Manipulation Summary @@ -1101,7 +1101,7 @@ - String Manipulation Summary + String Manipulation Summary @@ -1157,7 +1157,7 @@ is , < 1, or is greater than index of last character of . - String Manipulation Summary + String Manipulation Summary @@ -1284,9 +1284,9 @@ - Strings in Visual Basic - Introduction to Strings in Visual Basic - Option Compare Statement + Strings in Visual Basic + Introduction to Strings in Visual Basic + Option Compare Statement
@@ -1415,9 +1415,9 @@ - Strings in Visual Basic - Introduction to Strings in Visual Basic - Option Compare Statement + Strings in Visual Basic + Introduction to Strings in Visual Basic + Option Compare Statement @@ -1539,8 +1539,8 @@ = 0 or < -1. - Strings in Visual Basic - Introduction to Strings in Visual Basic + Strings in Visual Basic + Introduction to Strings in Visual Basic @@ -1603,7 +1603,7 @@ is not one dimensional. - String Manipulation Summary + String Manipulation Summary
@@ -1657,7 +1657,7 @@ is not one dimensional. - String Manipulation Summary + String Manipulation Summary @@ -1709,7 +1709,7 @@ This function uses the application's culture information when manipulating the string so that the case changes are appropriate for the locale in which the application is being used. > [!IMPORTANT] -> If your application makes security decisions based on the result of a comparison or case-change operation, then the operation should use the method, and pass or for the `comparisonType` argument. For more information, see [How Culture Affects Strings in Visual Basic](~/docs/visual-basic/programming-guide/language-features/strings/how-culture-affects-strings.md). +> If your application makes security decisions based on the result of a comparison or case-change operation, then the operation should use the method, and pass or for the `comparisonType` argument. For more information, see [How Culture Affects Strings in Visual Basic](/dotnet/visual-basic/programming-guide/language-features/strings/how-culture-affects-strings). @@ -1721,8 +1721,8 @@ ]]> - Strings in Visual Basic - Introduction to Strings in Visual Basic + Strings in Visual Basic + Introduction to Strings in Visual Basic
@@ -1765,7 +1765,7 @@ This function uses the application's culture information when manipulating the string so that the case changes are appropriate for the locale in which the application is being used. > [!IMPORTANT] -> If your application makes security decisions based on the result of a comparison or case-change operation, then the operation should use the method, and pass or for the `comparisonType` argument. For more information, see [How Culture Affects Strings in Visual Basic](~/docs/visual-basic/programming-guide/language-features/strings/how-culture-affects-strings.md). +> If your application makes security decisions based on the result of a comparison or case-change operation, then the operation should use the method, and pass or for the `comparisonType` argument. For more information, see [How Culture Affects Strings in Visual Basic](/dotnet/visual-basic/programming-guide/language-features/strings/how-culture-affects-strings). @@ -1777,8 +1777,8 @@ ]]> - Strings in Visual Basic - Introduction to Strings in Visual Basic + Strings in Visual Basic + Introduction to Strings in Visual Basic @@ -1838,7 +1838,7 @@ - String Manipulation Summary + String Manipulation Summary @@ -1910,8 +1910,8 @@ - String Manipulation Summary - Data Type Summary (Visual Basic) + String Manipulation Summary + Data Type Summary (Visual Basic)
@@ -1974,8 +1974,8 @@ - String Manipulation Summary - Data Type Summary (Visual Basic) + String Manipulation Summary + Data Type Summary (Visual Basic) @@ -2038,8 +2038,8 @@ - String Manipulation Summary - Data Type Summary (Visual Basic) + String Manipulation Summary + Data Type Summary (Visual Basic) @@ -2102,8 +2102,8 @@ - String Manipulation Summary - Data Type Summary (Visual Basic) + String Manipulation Summary + Data Type Summary (Visual Basic) @@ -2166,8 +2166,8 @@ - String Manipulation Summary - Data Type Summary (Visual Basic) + String Manipulation Summary + Data Type Summary (Visual Basic) @@ -2230,8 +2230,8 @@ - String Manipulation Summary - Data Type Summary (Visual Basic) + String Manipulation Summary + Data Type Summary (Visual Basic) @@ -2294,8 +2294,8 @@ - String Manipulation Summary - Data Type Summary (Visual Basic) + String Manipulation Summary + Data Type Summary (Visual Basic) @@ -2358,8 +2358,8 @@ - String Manipulation Summary - Data Type Summary (Visual Basic) + String Manipulation Summary + Data Type Summary (Visual Basic) @@ -2422,8 +2422,8 @@ - String Manipulation Summary - Data Type Summary (Visual Basic) + String Manipulation Summary + Data Type Summary (Visual Basic) @@ -2491,8 +2491,8 @@ - String Manipulation Summary - Data Type Summary (Visual Basic) + String Manipulation Summary + Data Type Summary (Visual Basic) @@ -2560,8 +2560,8 @@ - String Manipulation Summary - Data Type Summary (Visual Basic) + String Manipulation Summary + Data Type Summary (Visual Basic) @@ -2624,8 +2624,8 @@ - String Manipulation Summary - Data Type Summary (Visual Basic) + String Manipulation Summary + Data Type Summary (Visual Basic) @@ -2688,8 +2688,8 @@ - String Manipulation Summary - Data Type Summary (Visual Basic) + String Manipulation Summary + Data Type Summary (Visual Basic) @@ -2757,8 +2757,8 @@ - String Manipulation Summary - Data Type Summary (Visual Basic) + String Manipulation Summary + Data Type Summary (Visual Basic) @@ -2826,8 +2826,8 @@ - String Manipulation Summary - Data Type Summary (Visual Basic) + String Manipulation Summary + Data Type Summary (Visual Basic) @@ -2895,8 +2895,8 @@ - String Manipulation Summary - Data Type Summary (Visual Basic) + String Manipulation Summary + Data Type Summary (Visual Basic) @@ -2948,9 +2948,9 @@ ]]> - String Manipulation Summary - Data Type Summary (Visual Basic) - Efficient Use of Data Types + String Manipulation Summary + Data Type Summary (Visual Basic) + Efficient Use of Data Types @@ -3004,7 +3004,7 @@ - String Manipulation Summary + String Manipulation Summary @@ -3055,7 +3055,7 @@ ## Remarks To determine the number of characters in `str`, use the `Len` function. - Visual Basic has a `Mid` function and a `Mid` statement. These elements both operate on a specified number of characters in a string, but the `Mid` function returns the characters while the `Mid` statement replaces the characters. For more information, see [Mid Statement](~/docs/visual-basic/language-reference/statements/mid-statement.md). + Visual Basic has a `Mid` function and a `Mid` statement. These elements both operate on a specified number of characters in a string, but the `Mid` function returns the characters while the `Mid` statement replaces the characters. For more information, see [Mid Statement](/dotnet/visual-basic/language-reference/statements/mid-statement). > [!NOTE] > The `MidB` function in previous versions of Visual Basic returns a string in bytes rather than characters. It is used primarily for converting strings in double-byte character set (DBCS) applications. All Visual Basic strings are in Unicode, and `MidB` is no longer supported. @@ -3078,10 +3078,10 @@ - String Manipulation Summary - Strings in Visual Basic - Introduction to Strings in Visual Basic - Mid Statement + String Manipulation Summary + Strings in Visual Basic + Introduction to Strings in Visual Basic + Mid Statement @@ -3125,7 +3125,7 @@ ## Remarks To determine the number of characters in `str`, use the `Len` function. - Visual Basic has a `Mid` function and a `Mid` statement. These elements both operate on a specified number of characters in a string, but the `Mid` function returns the characters while the `Mid` statement replaces the characters. For more information, see [Mid Statement](~/docs/visual-basic/language-reference/statements/mid-statement.md). + Visual Basic has a `Mid` function and a `Mid` statement. These elements both operate on a specified number of characters in a string, but the `Mid` function returns the characters while the `Mid` statement replaces the characters. For more information, see [Mid Statement](/dotnet/visual-basic/language-reference/statements/mid-statement). > [!NOTE] > The `MidB` function in previous versions of Visual Basic returns a string in bytes rather than characters. It is used primarily for converting strings in double-byte character set (DBCS) applications. All Visual Basic strings are in Unicode, and `MidB` is no longer supported. @@ -3148,10 +3148,10 @@ - String Manipulation Summary - Strings in Visual Basic - Introduction to Strings in Visual Basic - Mid Statement + String Manipulation Summary + Strings in Visual Basic + Introduction to Strings in Visual Basic + Mid Statement @@ -3241,7 +3241,7 @@ Dim aString As String = Replace(TestString, "o", "i") < -1 or <= 0. - String Manipulation Summary + String Manipulation Summary @@ -3301,7 +3301,7 @@ Dim aString As String = Replace(TestString, "o", "i") - String Manipulation Summary + String Manipulation Summary @@ -3353,9 +3353,9 @@ Dim aString As String = Replace(TestString, "o", "i") ]]> - String Manipulation Summary - Data Type Summary (Visual Basic) - Efficient Use of Data Types + String Manipulation Summary + Data Type Summary (Visual Basic) + Efficient Use of Data Types @@ -3409,7 +3409,7 @@ Dim aString As String = Replace(TestString, "o", "i") - String Manipulation Summary + String Manipulation Summary @@ -3462,7 +3462,7 @@ Dim aString As String = Replace(TestString, "o", "i") < 0. - String Manipulation Summary + String Manipulation Summary @@ -3551,7 +3551,7 @@ Dim aString As String = Replace(TestString, "o", "i") - String Manipulation Summary + String Manipulation Summary @@ -3610,7 +3610,7 @@ Dim aString As String = Replace(TestString, "o", "i") value is not valid. - String Manipulation Summary - Strings in Visual Basic - Introduction to Strings in Visual Basic + String Manipulation Summary + Strings in Visual Basic + Introduction to Strings in Visual Basic @@ -3680,7 +3680,7 @@ Dim aString As String = Replace(TestString, "o", "i") This function uses the application's culture information when manipulating the string so that the case changes are appropriate for the locale in which the application is being used. > [!IMPORTANT] -> If your application makes security decisions based on the result of a comparison or case-change operation, then the operation should use the method, and pass or for the `comparisonType` argument. For more information, see [How Culture Affects Strings in Visual Basic](~/docs/visual-basic/programming-guide/language-features/strings/how-culture-affects-strings.md). +> If your application makes security decisions based on the result of a comparison or case-change operation, then the operation should use the method, and pass or for the `comparisonType` argument. For more information, see [How Culture Affects Strings in Visual Basic](/dotnet/visual-basic/programming-guide/language-features/strings/how-culture-affects-strings). The `Conversion` argument settings are: @@ -3721,8 +3721,8 @@ Dim aString As String = Replace(TestString, "o", "i") - String Manipulation Summary - Type Conversion Functions + String Manipulation Summary + Type Conversion Functions @@ -3789,7 +3789,7 @@ Dim aString As String = Replace(TestString, "o", "i") - String Manipulation Summary + String Manipulation Summary @@ -3847,7 +3847,7 @@ Dim aString As String = Replace(TestString, "o", "i") - String Manipulation Summary + String Manipulation Summary @@ -3905,7 +3905,7 @@ Dim aString As String = Replace(TestString, "o", "i") - String Manipulation Summary + String Manipulation Summary @@ -3953,7 +3953,7 @@ Dim aString As String = Replace(TestString, "o", "i") ]]> - String Manipulation Summary + String Manipulation Summary @@ -4007,7 +4007,7 @@ Dim aString As String = Replace(TestString, "o", "i") - String Manipulation Summary + String Manipulation Summary @@ -4059,7 +4059,7 @@ Dim aString As String = Replace(TestString, "o", "i") This function uses the application's culture information when manipulating the string so that the case changes are appropriate for the locale in which the application is being used. > [!IMPORTANT] -> If your application makes security decisions based on the result of a comparison or case-change operation, then the operation should use the method, and pass or for the `comparisonType` argument. For more information, see [How Culture Affects Strings in Visual Basic](~/docs/visual-basic/programming-guide/language-features/strings/how-culture-affects-strings.md). +> If your application makes security decisions based on the result of a comparison or case-change operation, then the operation should use the method, and pass or for the `comparisonType` argument. For more information, see [How Culture Affects Strings in Visual Basic](/dotnet/visual-basic/programming-guide/language-features/strings/how-culture-affects-strings). @@ -4071,9 +4071,9 @@ Dim aString As String = Replace(TestString, "o", "i") ]]> - String Manipulation Summary - Strings in Visual Basic - Introduction to Strings in Visual Basic + String Manipulation Summary + Strings in Visual Basic + Introduction to Strings in Visual Basic @@ -4116,7 +4116,7 @@ Dim aString As String = Replace(TestString, "o", "i") This function uses the application's culture information when manipulating the string so that the case changes are appropriate for the locale in which the application is being used. > [!IMPORTANT] -> If your application makes security decisions based on the result of a comparison or case-change operation, then the operation should use the method, and pass or for the `comparisonType` argument. For more information, see [How Culture Affects Strings in Visual Basic](~/docs/visual-basic/programming-guide/language-features/strings/how-culture-affects-strings.md). +> If your application makes security decisions based on the result of a comparison or case-change operation, then the operation should use the method, and pass or for the `comparisonType` argument. For more information, see [How Culture Affects Strings in Visual Basic](/dotnet/visual-basic/programming-guide/language-features/strings/how-culture-affects-strings). @@ -4128,9 +4128,9 @@ Dim aString As String = Replace(TestString, "o", "i") ]]> - String Manipulation Summary - Strings in Visual Basic - Introduction to Strings in Visual Basic + String Manipulation Summary + Strings in Visual Basic + Introduction to Strings in Visual Basic
diff --git a/xml/Microsoft.VisualBasic/TriState.xml b/xml/Microsoft.VisualBasic/TriState.xml index 923d92d3480..a31e28b6f48 100644 --- a/xml/Microsoft.VisualBasic/TriState.xml +++ b/xml/Microsoft.VisualBasic/TriState.xml @@ -33,8 +33,8 @@ - When to Use an Enumeration - How to: Refer to an Enumeration Member + When to Use an Enumeration + How to: Refer to an Enumeration Member diff --git a/xml/Microsoft.VisualBasic/VBCodeProvider.xml b/xml/Microsoft.VisualBasic/VBCodeProvider.xml index 560397d1664..628db6ea534 100644 --- a/xml/Microsoft.VisualBasic/VBCodeProvider.xml +++ b/xml/Microsoft.VisualBasic/VBCodeProvider.xml @@ -117,7 +117,7 @@ you want to use by specifying the `` element, supplying "CompilerVersion" as the option name, and supplying the version number (for example, "v3.5") as the option value. You must precede the version number with a lower case "v". + The value for `providerOptions` is obtained from the [<providerOption>](/dotnet/framework/configure-apps/file-schema/compiler/provideroption-element) element in the configuration file. You can identify the version of the you want to use by specifying the `` element, supplying "CompilerVersion" as the option name, and supplying the version number (for example, "v3.5") as the option value. You must precede the version number with a lower case "v". @@ -156,10 +156,10 @@ is . - Configuration file schema for the .NET Framework - <compilers> Element - Specifying Fully Qualified Type Names - <provideroption> Element + Configuration file schema for the .NET Framework + <compilers> Element + Specifying Fully Qualified Type Names + <provideroption> Element diff --git a/xml/Microsoft.VisualBasic/VBFixedArrayAttribute.xml b/xml/Microsoft.VisualBasic/VBFixedArrayAttribute.xml index 388ac1ee1ae..48b83b1d34f 100644 --- a/xml/Microsoft.VisualBasic/VBFixedArrayAttribute.xml +++ b/xml/Microsoft.VisualBasic/VBFixedArrayAttribute.xml @@ -49,7 +49,7 @@ - Attributes (Visual Basic) + Attributes (Visual Basic) @@ -97,8 +97,8 @@ ]]> - Attributes (Visual Basic) - Object Lifetime: How Objects Are Created and Destroyed + Attributes (Visual Basic) + Object Lifetime: How Objects Are Created and Destroyed @@ -139,8 +139,8 @@ ]]> - Attributes (Visual Basic) - Object Lifetime: How Objects Are Created and Destroyed + Attributes (Visual Basic) + Object Lifetime: How Objects Are Created and Destroyed @@ -178,7 +178,7 @@ ]]> - Attributes (Visual Basic) + Attributes (Visual Basic) @@ -216,7 +216,7 @@ ]]> - Attributes (Visual Basic) + Attributes (Visual Basic) diff --git a/xml/Microsoft.VisualBasic/VBFixedStringAttribute.xml b/xml/Microsoft.VisualBasic/VBFixedStringAttribute.xml index 79a4e772cac..6e3307416c4 100644 --- a/xml/Microsoft.VisualBasic/VBFixedStringAttribute.xml +++ b/xml/Microsoft.VisualBasic/VBFixedStringAttribute.xml @@ -50,7 +50,7 @@ - Attributes (Visual Basic) + Attributes (Visual Basic) @@ -90,8 +90,8 @@ - Attributes (Visual Basic) - Object Lifetime: How Objects Are Created and Destroyed + Attributes (Visual Basic) + Object Lifetime: How Objects Are Created and Destroyed @@ -133,7 +133,7 @@ ]]> - Attributes (Visual Basic) + Attributes (Visual Basic) diff --git a/xml/Microsoft.VisualBasic/VBMath.xml b/xml/Microsoft.VisualBasic/VBMath.xml index cfec4c48dbc..a28b84b5a58 100644 --- a/xml/Microsoft.VisualBasic/VBMath.xml +++ b/xml/Microsoft.VisualBasic/VBMath.xml @@ -44,10 +44,10 @@ ]]> - Math Summary - Derived Math Functions (Visual Basic) - Keywords (Visual Basic) - Visual Basic Run-Time Library Members + Math Summary + Derived Math Functions (Visual Basic) + Keywords (Visual Basic) + Visual Basic Run-Time Library Members @@ -110,7 +110,7 @@ ]]> - Math Summary + Math Summary @@ -167,7 +167,7 @@ ]]> - Math Summary + Math Summary @@ -242,7 +242,7 @@ ]]> - Math Summary + Math Summary @@ -310,7 +310,7 @@ ]]> - Math Summary + Math Summary diff --git a/xml/Microsoft.VisualBasic/VariantType.xml b/xml/Microsoft.VisualBasic/VariantType.xml index f7424184293..52398869b1a 100644 --- a/xml/Microsoft.VisualBasic/VariantType.xml +++ b/xml/Microsoft.VisualBasic/VariantType.xml @@ -33,9 +33,9 @@ ]]> - Constants and Enumerations - When to Use an Enumeration - How to: Refer to an Enumeration Member + Constants and Enumerations + When to Use an Enumeration + How to: Refer to an Enumeration Member diff --git a/xml/Microsoft.VisualBasic/VbStrConv.xml b/xml/Microsoft.VisualBasic/VbStrConv.xml index e53682fa41d..797586cb46b 100644 --- a/xml/Microsoft.VisualBasic/VbStrConv.xml +++ b/xml/Microsoft.VisualBasic/VbStrConv.xml @@ -36,10 +36,10 @@ ]]> - Constants and Enumerations - When to Use an Enumeration - How to: Refer to an Enumeration Member - Introduction to Strings in Visual Basic + Constants and Enumerations + When to Use an Enumeration + How to: Refer to an Enumeration Member + Introduction to Strings in Visual Basic diff --git a/xml/Microsoft.Win32/PowerModeChangedEventHandler.xml b/xml/Microsoft.Win32/PowerModeChangedEventHandler.xml index 3c402bc5138..8a04a2f4de9 100644 --- a/xml/Microsoft.Win32/PowerModeChangedEventHandler.xml +++ b/xml/Microsoft.Win32/PowerModeChangedEventHandler.xml @@ -36,7 +36,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event-handling method, add an instance of the delegate to the event. The event-handling method is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event-handling method, add an instance of the delegate to the event. The event-handling method is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/Microsoft.Win32/RegistryKey.xml b/xml/Microsoft.Win32/RegistryKey.xml index 20bc7ef05f7..18105173366 100644 --- a/xml/Microsoft.Win32/RegistryKey.xml +++ b/xml/Microsoft.Win32/RegistryKey.xml @@ -1078,7 +1078,7 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/Microsoft.Win32/SessionEndedEventHandler.xml b/xml/Microsoft.Win32/SessionEndedEventHandler.xml index 03de4662f05..771ebdfc0c1 100644 --- a/xml/Microsoft.Win32/SessionEndedEventHandler.xml +++ b/xml/Microsoft.Win32/SessionEndedEventHandler.xml @@ -36,7 +36,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event-handling method, add an instance of the delegate to the event. The event-handling method is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event-handling method, add an instance of the delegate to the event. The event-handling method is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/Microsoft.Win32/SessionEndingEventHandler.xml b/xml/Microsoft.Win32/SessionEndingEventHandler.xml index c168c1644cc..c12ab049fb3 100644 --- a/xml/Microsoft.Win32/SessionEndingEventHandler.xml +++ b/xml/Microsoft.Win32/SessionEndingEventHandler.xml @@ -36,7 +36,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event-handling method, add an instance of the delegate to the event. The event-handling method is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event-handling method, add an instance of the delegate to the event. The event-handling method is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/Microsoft.Win32/SessionSwitchEventHandler.xml b/xml/Microsoft.Win32/SessionSwitchEventHandler.xml index 5e73785b7c0..572feacdedd 100644 --- a/xml/Microsoft.Win32/SessionSwitchEventHandler.xml +++ b/xml/Microsoft.Win32/SessionSwitchEventHandler.xml @@ -35,7 +35,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/Microsoft.Win32/SystemEvents.xml b/xml/Microsoft.Win32/SystemEvents.xml index 8bb2b48e5ff..9877cf2830d 100644 --- a/xml/Microsoft.Win32/SystemEvents.xml +++ b/xml/Microsoft.Win32/SystemEvents.xml @@ -67,7 +67,7 @@ 1. Compile the code from the command line. The name that you use for the source file is not important. -2. Install the service from the command line using the [Installutil.exe (Installer Tool)](~/docs/framework/tools/installutil-exe-installer-tool.md) utility. For example, `InstallUtil example.exe` if the source file name is `example.cs` or `example.vb`. You must be an administrator to install the service. +2. Install the service from the command line using the [Installutil.exe (Installer Tool)](/dotnet/framework/tools/installutil-exe-installer-tool) utility. For example, `InstallUtil example.exe` if the source file name is `example.cs` or `example.vb`. You must be an administrator to install the service. 3. Use the Services console to start the service. diff --git a/xml/Microsoft.Win32/TimerElapsedEventHandler.xml b/xml/Microsoft.Win32/TimerElapsedEventHandler.xml index 9b8f55ff598..82d715bff1a 100644 --- a/xml/Microsoft.Win32/TimerElapsedEventHandler.xml +++ b/xml/Microsoft.Win32/TimerElapsedEventHandler.xml @@ -36,7 +36,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event-handling method, add an instance of the delegate to the event. The event-handling method is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event-handling method, add an instance of the delegate to the event. The event-handling method is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/Microsoft.Win32/UserPreferenceChangedEventHandler.xml b/xml/Microsoft.Win32/UserPreferenceChangedEventHandler.xml index 76c2946b283..fe616edcb4f 100644 --- a/xml/Microsoft.Win32/UserPreferenceChangedEventHandler.xml +++ b/xml/Microsoft.Win32/UserPreferenceChangedEventHandler.xml @@ -36,7 +36,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event-handling method, add an instance of the delegate to the event. The event-handling method is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event-handling method, add an instance of the delegate to the event. The event-handling method is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/Microsoft.Win32/UserPreferenceChangingEventHandler.xml b/xml/Microsoft.Win32/UserPreferenceChangingEventHandler.xml index 3fb9c1f1aee..9cc0e5b2f2b 100644 --- a/xml/Microsoft.Win32/UserPreferenceChangingEventHandler.xml +++ b/xml/Microsoft.Win32/UserPreferenceChangingEventHandler.xml @@ -36,7 +36,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event-handling method, add an instance of the delegate to the event. The event-handling method is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event-handling method, add an instance of the delegate to the event. The event-handling method is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/Microsoft.Windows.Themes/ClassicBorderDecorator.xml b/xml/Microsoft.Windows.Themes/ClassicBorderDecorator.xml index b731a859d70..1f64ea60ded 100644 --- a/xml/Microsoft.Windows.Themes/ClassicBorderDecorator.xml +++ b/xml/Microsoft.Windows.Themes/ClassicBorderDecorator.xml @@ -366,7 +366,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). *theme* An xmlns prefix mapping to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] namespace in a specific assembly. diff --git a/xml/Microsoft.Windows.Themes/PlatformCulture.xml b/xml/Microsoft.Windows.Themes/PlatformCulture.xml index 87c7d35fa40..e0299c42b1b 100644 --- a/xml/Microsoft.Windows.Themes/PlatformCulture.xml +++ b/xml/Microsoft.Windows.Themes/PlatformCulture.xml @@ -57,7 +57,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). *theme* An xmlns prefix mapping to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] namespace in a specific assembly. @@ -127,7 +127,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). *theme* An xmlns prefix mapping to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] namespace in a specific assembly. diff --git a/xml/System.Activities.DurableInstancing/SqlWorkflowInstanceStore.xml b/xml/System.Activities.DurableInstancing/SqlWorkflowInstanceStore.xml index 8bcb51d5f84..0c9d21edcac 100644 --- a/xml/System.Activities.DurableInstancing/SqlWorkflowInstanceStore.xml +++ b/xml/System.Activities.DurableInstancing/SqlWorkflowInstanceStore.xml @@ -24,7 +24,7 @@ ## Examples - The following code sample demonstrates creating a . This example is from the [Persistence Participants](~/docs/framework/windows-workflow-foundation/persistence-participants.md) sample. + The following code sample demonstrates creating a . This example is from the [Persistence Participants](/dotnet/framework/windows-workflow-foundation/persistence-participants) sample. ]]> @@ -226,7 +226,7 @@ ## Examples - The following code sample demonstrates using HostLockRenewalPeriod in a . This example is from the [Built-in Configuration](~/docs/framework/windows-workflow-foundation/samples/built-in-configuration.md) sample. + The following code sample demonstrates using HostLockRenewalPeriod in a . This example is from the [Built-in Configuration](/dotnet/framework/windows-workflow-foundation/samples/built-in-configuration) sample. [!code-csharp[wfs_BuiltInConfiguration#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_builtinconfiguration/cs/program.cs#1)] @@ -266,7 +266,7 @@ ## Examples - The following code sample demonstrates using InstanceCompletionAction in a . This example is from the [Built-in Configuration](~/docs/framework/windows-workflow-foundation/samples/built-in-configuration.md) sample. + The following code sample demonstrates using InstanceCompletionAction in a . This example is from the [Built-in Configuration](/dotnet/framework/windows-workflow-foundation/samples/built-in-configuration) sample. [!code-csharp[wfs_BuiltInConfiguration#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_builtinconfiguration/cs/program.cs#1)] @@ -306,7 +306,7 @@ ## Examples - The following code sample demonstrates using InstanceEncodingOption in a . This example is from the [Built-in Configuration](~/docs/framework/windows-workflow-foundation/samples/built-in-configuration.md) sample. + The following code sample demonstrates using InstanceEncodingOption in a . This example is from the [Built-in Configuration](/dotnet/framework/windows-workflow-foundation/samples/built-in-configuration) sample. [!code-csharp[wfs_BuiltInConfiguration#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_builtinconfiguration/cs/program.cs#1)] @@ -352,7 +352,7 @@ ## Examples - The following code sample demonstrates using InstanceLockedExceptionAction in a . This example is from the [Built-in Configuration](~/docs/framework/windows-workflow-foundation/samples/built-in-configuration.md) sample. + The following code sample demonstrates using InstanceLockedExceptionAction in a . This example is from the [Built-in Configuration](/dotnet/framework/windows-workflow-foundation/samples/built-in-configuration) sample. [!code-csharp[wfs_BuiltInConfiguration#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_builtinconfiguration/cs/program.cs#1)] @@ -461,7 +461,7 @@ . This example is from the [SQLStoreExtensibility](~/docs/framework/windows-workflow-foundation/samples/sqlstoreextensibility.md) sample. + The following code sample demonstrates using Promote in a . This example is from the [SQLStoreExtensibility](/dotnet/framework/windows-workflow-foundation/samples/sqlstoreextensibility) sample. [!code-csharp[wfs_SQLStoreExtensibility#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_sqlstoreextensibility/cs/program.cs#1)] @@ -513,7 +513,7 @@ ## Examples - The following code sample demonstrates using RunnableInstancesDetectionPeriod in a . This example is from the [Built-in Configuration](~/docs/framework/windows-workflow-foundation/samples/built-in-configuration.md) sample. + The following code sample demonstrates using RunnableInstancesDetectionPeriod in a . This example is from the [Built-in Configuration](/dotnet/framework/windows-workflow-foundation/samples/built-in-configuration) sample. [!code-csharp[wfs_BuiltInConfiguration#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_builtinconfiguration/cs/program.cs#1)] diff --git a/xml/System.Activities.DynamicUpdate/ActivityBlockingUpdate.xml b/xml/System.Activities.DynamicUpdate/ActivityBlockingUpdate.xml index 0b423fba3f4..934c57fb5e6 100644 --- a/xml/System.Activities.DynamicUpdate/ActivityBlockingUpdate.xml +++ b/xml/System.Activities.DynamicUpdate/ActivityBlockingUpdate.xml @@ -29,23 +29,23 @@ ## Remarks This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics: - - [Workflow Versioning](~/docs/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet.md) + - [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. - - [Dynamic Update](~/docs/framework/windows-workflow-foundation/dynamic-update.md) + - [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. - - [Using WorkflowApplication Identity and Versioning](~/docs/framework/windows-workflow-foundation/using-workflowidentity-and-versioning.md) + - [Using WorkflowApplication Identity and Versioning](/dotnet/framework/windows-workflow-foundation/using-workflowidentity-and-versioning) Describes how to use to host multiple versions of a workflow side-by-side. - - [Side by Side Versioning in WorkflowServiceHost](~/docs/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost.md) + - [Side by Side Versioning in WorkflowServiceHost](/dotnet/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost) Describes how to host multiple versions of a workflow on a single endpoint. - - [How to: Host Multiple Versions of a Workflow Side-by-Side](~/docs/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. + - [How to: Host Multiple Versions of a Workflow Side-by-Side](/dotnet/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. - - [How to: Update the Definition of a Running Workflow Instance](~/docs/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating persisted workflow instances to use a new workflow definition. + - [How to: Update the Definition of a Running Workflow Instance](/dotnet/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating persisted workflow instances to use a new workflow definition. ]]> diff --git a/xml/System.Activities.DynamicUpdate/DynamicUpdateInfo.xml b/xml/System.Activities.DynamicUpdate/DynamicUpdateInfo.xml index 5ab9ab84820..c245872ca26 100644 --- a/xml/System.Activities.DynamicUpdate/DynamicUpdateInfo.xml +++ b/xml/System.Activities.DynamicUpdate/DynamicUpdateInfo.xml @@ -21,23 +21,23 @@ ## Remarks This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics: - - [Workflow Versioning](~/docs/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet.md) + - [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. - - [Dynamic Update](~/docs/framework/windows-workflow-foundation/dynamic-update.md) + - [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. - - [Using WorkflowApplication Identity and Versioning](~/docs/framework/windows-workflow-foundation/using-workflowidentity-and-versioning.md) + - [Using WorkflowApplication Identity and Versioning](/dotnet/framework/windows-workflow-foundation/using-workflowidentity-and-versioning) Describes how to use to host multiple versions of a workflow side-by-side. - - [Side by Side Versioning in WorkflowServiceHost](~/docs/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost.md) + - [Side by Side Versioning in WorkflowServiceHost](/dotnet/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost) Describes how to host multiple versions of a workflow on a single endpoint. - - [How to: Host Multiple Versions of a Workflow Side-by-Side](~/docs/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. + - [How to: Host Multiple Versions of a Workflow Side-by-Side](/dotnet/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. - - [How to: Update the Definition of a Running Workflow Instance](~/docs/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating persisted workflow instances to use a new workflow definition. + - [How to: Update the Definition of a Running Workflow Instance](/dotnet/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating persisted workflow instances to use a new workflow definition. ]]> diff --git a/xml/System.Activities.DynamicUpdate/DynamicUpdateMap.xml b/xml/System.Activities.DynamicUpdate/DynamicUpdateMap.xml index 5c7a8295abc..1e1e3f3c030 100644 --- a/xml/System.Activities.DynamicUpdate/DynamicUpdateMap.xml +++ b/xml/System.Activities.DynamicUpdate/DynamicUpdateMap.xml @@ -29,23 +29,23 @@ ## Remarks This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics: - - [Workflow Versioning](~/docs/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet.md) + - [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. - - [Dynamic Update](~/docs/framework/windows-workflow-foundation/dynamic-update.md) + - [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. - - [Using WorkflowApplication Identity and Versioning](~/docs/framework/windows-workflow-foundation/using-workflowidentity-and-versioning.md) + - [Using WorkflowApplication Identity and Versioning](/dotnet/framework/windows-workflow-foundation/using-workflowidentity-and-versioning) Describes how to use to host multiple versions of a workflow side-by-side. - - [Side by Side Versioning in WorkflowServiceHost](~/docs/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost.md) + - [Side by Side Versioning in WorkflowServiceHost](/dotnet/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost) Describes how to host multiple versions of a workflow on a single endpoint. - - [How to: Host Multiple Versions of a Workflow Side-by-Side](~/docs/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. + - [How to: Host Multiple Versions of a Workflow Side-by-Side](/dotnet/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. - - [How to: Update the Definition of a Running Workflow Instance](~/docs/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating persisted workflow instances to use a new workflow definition. + - [How to: Update the Definition of a Running Workflow Instance](/dotnet/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating persisted workflow instances to use a new workflow definition. ]]> diff --git a/xml/System.Activities.DynamicUpdate/DynamicUpdateMapBuilder.xml b/xml/System.Activities.DynamicUpdate/DynamicUpdateMapBuilder.xml index b3589b4ecaf..5ef270840d1 100644 --- a/xml/System.Activities.DynamicUpdate/DynamicUpdateMapBuilder.xml +++ b/xml/System.Activities.DynamicUpdate/DynamicUpdateMapBuilder.xml @@ -21,23 +21,23 @@ ## Remarks This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. - [Workflow Versioning](~/docs/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet.md) + [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. - [Dynamic Update](~/docs/framework/windows-workflow-foundation/dynamic-update.md) + [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. - [Using WorkflowApplication Identity and Versioning](~/docs/framework/windows-workflow-foundation/using-workflowidentity-and-versioning.md) + [Using WorkflowApplication Identity and Versioning](/dotnet/framework/windows-workflow-foundation/using-workflowidentity-and-versioning) Describes how to use to host multiple versions of a workflow side-by-side. - [Side by Side Versioning in WorkflowServiceHost](~/docs/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost.md) + [Side by Side Versioning in WorkflowServiceHost](/dotnet/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost) Describes how to host multiple versions of a workflow on a single endpoint. - [How to: Host Multiple Versions of a Workflow Side-by-Side](~/docs/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. + [How to: Host Multiple Versions of a Workflow Side-by-Side](/dotnet/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. - [How to: Update the Definition of a Running Workflow Instance](~/docs/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating persisted workflow instances to use a new workflow definition. + [How to: Update the Definition of a Running Workflow Instance](/dotnet/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating persisted workflow instances to use a new workflow definition. ]]> diff --git a/xml/System.Activities.DynamicUpdate/DynamicUpdateMapItem.xml b/xml/System.Activities.DynamicUpdate/DynamicUpdateMapItem.xml index 657551979ee..084f1cad5b1 100644 --- a/xml/System.Activities.DynamicUpdate/DynamicUpdateMapItem.xml +++ b/xml/System.Activities.DynamicUpdate/DynamicUpdateMapItem.xml @@ -29,23 +29,23 @@ ## Remarks This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. - [Workflow Versioning](~/docs/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet.md) + [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. - [Dynamic Update](~/docs/framework/windows-workflow-foundation/dynamic-update.md) + [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. - [Using WorkflowApplication Identity and Versioning](~/docs/framework/windows-workflow-foundation/using-workflowidentity-and-versioning.md) + [Using WorkflowApplication Identity and Versioning](/dotnet/framework/windows-workflow-foundation/using-workflowidentity-and-versioning) Describes how to use to host multiple versions of a workflow side-by-side. - [Side by Side Versioning in WorkflowServiceHost](~/docs/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost.md) + [Side by Side Versioning in WorkflowServiceHost](/dotnet/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost) Describes how to host multiple versions of a workflow on a single endpoint. - [How to: Host Multiple Versions of a Workflow Side-by-Side](~/docs/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. + [How to: Host Multiple Versions of a Workflow Side-by-Side](/dotnet/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. - [How to: Update the Definition of a Running Workflow Instance](~/docs/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating persisted workflow instances to use a new workflow definition. + [How to: Update the Definition of a Running Workflow Instance](/dotnet/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating persisted workflow instances to use a new workflow definition. ]]> diff --git a/xml/System.Activities.DynamicUpdate/DynamicUpdateMapQuery.xml b/xml/System.Activities.DynamicUpdate/DynamicUpdateMapQuery.xml index 2ee5001a7d2..39835ae76f4 100644 --- a/xml/System.Activities.DynamicUpdate/DynamicUpdateMapQuery.xml +++ b/xml/System.Activities.DynamicUpdate/DynamicUpdateMapQuery.xml @@ -21,23 +21,23 @@ ## Remarks This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. - [Workflow Versioning](~/docs/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet.md) + [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. - [Dynamic Update](~/docs/framework/windows-workflow-foundation/dynamic-update.md) + [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. - [Using WorkflowApplication Identity and Versioning](~/docs/framework/windows-workflow-foundation/using-workflowidentity-and-versioning.md) + [Using WorkflowApplication Identity and Versioning](/dotnet/framework/windows-workflow-foundation/using-workflowidentity-and-versioning) Describes how to use to host multiple versions of a workflow side-by-side. - [Side by Side Versioning in WorkflowServiceHost](~/docs/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost.md) + [Side by Side Versioning in WorkflowServiceHost](/dotnet/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost) Describes how to host multiple versions of a workflow on a single endpoint. - [How to: Host Multiple Versions of a Workflow Side-by-Side](~/docs/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. + [How to: Host Multiple Versions of a Workflow Side-by-Side](/dotnet/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. - [How to: Update the Definition of a Running Workflow Instance](~/docs/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating persisted workflow instances to use a new workflow definition. + [How to: Update the Definition of a Running Workflow Instance](/dotnet/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating persisted workflow instances to use a new workflow definition. ]]> diff --git a/xml/System.Activities.DynamicUpdate/DynamicUpdateServices.xml b/xml/System.Activities.DynamicUpdate/DynamicUpdateServices.xml index 58531f469fa..d57a0e92d95 100644 --- a/xml/System.Activities.DynamicUpdate/DynamicUpdateServices.xml +++ b/xml/System.Activities.DynamicUpdate/DynamicUpdateServices.xml @@ -21,23 +21,23 @@ ## Remarks This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. - [Workflow Versioning](~/docs/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet.md) + [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. - [Dynamic Update](~/docs/framework/windows-workflow-foundation/dynamic-update.md) + [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. - [Using WorkflowApplication Identity and Versioning](~/docs/framework/windows-workflow-foundation/using-workflowidentity-and-versioning.md) + [Using WorkflowApplication Identity and Versioning](/dotnet/framework/windows-workflow-foundation/using-workflowidentity-and-versioning) Describes how to use to host multiple versions of a workflow side-by-side. - [Side by Side Versioning in WorkflowServiceHost](~/docs/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost.md) + [Side by Side Versioning in WorkflowServiceHost](/dotnet/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost) Describes how to host multiple versions of a workflow on a single endpoint. - [How to: Host Multiple Versions of a Workflow Side-by-Side](~/docs/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. + [How to: Host Multiple Versions of a Workflow Side-by-Side](/dotnet/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. - [How to: Update the Definition of a Running Workflow Instance](~/docs/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating persisted workflow instances to use a new workflow definition. + [How to: Update the Definition of a Running Workflow Instance](/dotnet/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating persisted workflow instances to use a new workflow definition. ]]> @@ -56,23 +56,23 @@ ## Remarks This method supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. - [Workflow Versioning](~/docs/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet.md) + [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. - [Dynamic Update](~/docs/framework/windows-workflow-foundation/dynamic-update.md) + [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. - [Using WorkflowApplication Identity and Versioning](~/docs/framework/windows-workflow-foundation/using-workflowidentity-and-versioning.md) + [Using WorkflowApplication Identity and Versioning](/dotnet/framework/windows-workflow-foundation/using-workflowidentity-and-versioning) Describes how to use to host multiple versions of a workflow side-by-side. - [Side by Side Versioning in WorkflowServiceHost](~/docs/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost.md) + [Side by Side Versioning in WorkflowServiceHost](/dotnet/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost) Describes how to host multiple versions of a workflow on a single endpoint. - [How to: Host Multiple Versions of a Workflow Side-by-Side](~/docs/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. + [How to: Host Multiple Versions of a Workflow Side-by-Side](/dotnet/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. - [How to: Update the Definition of a Running Workflow Instance](~/docs/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating persisted workflow instances to use a new workflow definition. + [How to: Update the Definition of a Running Workflow Instance](/dotnet/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating persisted workflow instances to use a new workflow definition. ]]> @@ -106,23 +106,23 @@ ## Remarks This method supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. - [Workflow Versioning](~/docs/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet.md) + [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. - [Dynamic Update](~/docs/framework/windows-workflow-foundation/dynamic-update.md) + [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. - [Using WorkflowApplication Identity and Versioning](~/docs/framework/windows-workflow-foundation/using-workflowidentity-and-versioning.md) + [Using WorkflowApplication Identity and Versioning](/dotnet/framework/windows-workflow-foundation/using-workflowidentity-and-versioning) Describes how to use to host multiple versions of a workflow side-by-side. - [Side by Side Versioning in WorkflowServiceHost](~/docs/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost.md) + [Side by Side Versioning in WorkflowServiceHost](/dotnet/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost) Describes how to host multiple versions of a workflow on a single endpoint. - [How to: Host Multiple Versions of a Workflow Side-by-Side](~/docs/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. + [How to: Host Multiple Versions of a Workflow Side-by-Side](/dotnet/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. - [How to: Update the Definition of a Running Workflow Instance](~/docs/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating persisted workflow instances to use a new workflow definition. + [How to: Update the Definition of a Running Workflow Instance](/dotnet/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating persisted workflow instances to use a new workflow definition. ]]> @@ -156,23 +156,23 @@ ## Remarks This method supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. - [Workflow Versioning](~/docs/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet.md) + [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. - [Dynamic Update](~/docs/framework/windows-workflow-foundation/dynamic-update.md) + [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. - [Using WorkflowApplication Identity and Versioning](~/docs/framework/windows-workflow-foundation/using-workflowidentity-and-versioning.md) + [Using WorkflowApplication Identity and Versioning](/dotnet/framework/windows-workflow-foundation/using-workflowidentity-and-versioning) Describes how to use to host multiple versions of a workflow side-by-side. - [Side by Side Versioning in WorkflowServiceHost](~/docs/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost.md) + [Side by Side Versioning in WorkflowServiceHost](/dotnet/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost) Describes how to host multiple versions of a workflow on a single endpoint. - [How to: Host Multiple Versions of a Workflow Side-by-Side](~/docs/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. + [How to: Host Multiple Versions of a Workflow Side-by-Side](/dotnet/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. - [How to: Update the Definition of a Running Workflow Instance](~/docs/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating persisted workflow instances to use a new workflow definition. + [How to: Update the Definition of a Running Workflow Instance](/dotnet/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating persisted workflow instances to use a new workflow definition. ]]> @@ -208,23 +208,23 @@ ## Remarks This method supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. - [Workflow Versioning](~/docs/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet.md) + [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. - [Dynamic Update](~/docs/framework/windows-workflow-foundation/dynamic-update.md) + [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. - [Using WorkflowApplication Identity and Versioning](~/docs/framework/windows-workflow-foundation/using-workflowidentity-and-versioning.md) + [Using WorkflowApplication Identity and Versioning](/dotnet/framework/windows-workflow-foundation/using-workflowidentity-and-versioning) Describes how to use to host multiple versions of a workflow side-by-side. - [Side by Side Versioning in WorkflowServiceHost](~/docs/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost.md) + [Side by Side Versioning in WorkflowServiceHost](/dotnet/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost) Describes how to host multiple versions of a workflow on a single endpoint. - [How to: Host Multiple Versions of a Workflow Side-by-Side](~/docs/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. + [How to: Host Multiple Versions of a Workflow Side-by-Side](/dotnet/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. - [How to: Update the Definition of a Running Workflow Instance](~/docs/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating persisted workflow instances to use a new workflow definition. + [How to: Update the Definition of a Running Workflow Instance](/dotnet/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating persisted workflow instances to use a new workflow definition. ]]> @@ -260,23 +260,23 @@ ## Remarks This method supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. - [Workflow Versioning](~/docs/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet.md) + [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. - [Dynamic Update](~/docs/framework/windows-workflow-foundation/dynamic-update.md) + [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. - [Using WorkflowApplication Identity and Versioning](~/docs/framework/windows-workflow-foundation/using-workflowidentity-and-versioning.md) + [Using WorkflowApplication Identity and Versioning](/dotnet/framework/windows-workflow-foundation/using-workflowidentity-and-versioning) Describes how to use to host multiple versions of a workflow side-by-side. - [Side by Side Versioning in WorkflowServiceHost](~/docs/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost.md) + [Side by Side Versioning in WorkflowServiceHost](/dotnet/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost) Describes how to host multiple versions of a workflow on a single endpoint. - [How to: Host Multiple Versions of a Workflow Side-by-Side](~/docs/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. + [How to: Host Multiple Versions of a Workflow Side-by-Side](/dotnet/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. - [How to: Update the Definition of a Running Workflow Instance](~/docs/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating persisted workflow instances to use a new workflow definition. + [How to: Update the Definition of a Running Workflow Instance](/dotnet/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating persisted workflow instances to use a new workflow definition. ]]> @@ -314,23 +314,23 @@ ## Remarks This method supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. - [Workflow Versioning](~/docs/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet.md) + [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. - [Dynamic Update](~/docs/framework/windows-workflow-foundation/dynamic-update.md) + [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. - [Using WorkflowApplication Identity and Versioning](~/docs/framework/windows-workflow-foundation/using-workflowidentity-and-versioning.md) + [Using WorkflowApplication Identity and Versioning](/dotnet/framework/windows-workflow-foundation/using-workflowidentity-and-versioning) Describes how to use to host multiple versions of a workflow side-by-side. - [Side by Side Versioning in WorkflowServiceHost](~/docs/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost.md) + [Side by Side Versioning in WorkflowServiceHost](/dotnet/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost) Describes how to host multiple versions of a workflow on a single endpoint. - [How to: Host Multiple Versions of a Workflow Side-by-Side](~/docs/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. + [How to: Host Multiple Versions of a Workflow Side-by-Side](/dotnet/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. - [How to: Update the Definition of a Running Workflow Instance](~/docs/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating persisted workflow instances to use a new workflow definition. + [How to: Update the Definition of a Running Workflow Instance](/dotnet/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating persisted workflow instances to use a new workflow definition. ]]> @@ -368,23 +368,23 @@ ## Remarks This method supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. - [Workflow Versioning](~/docs/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet.md) + [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. - [Dynamic Update](~/docs/framework/windows-workflow-foundation/dynamic-update.md) + [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. - [Using WorkflowApplication Identity and Versioning](~/docs/framework/windows-workflow-foundation/using-workflowidentity-and-versioning.md) + [Using WorkflowApplication Identity and Versioning](/dotnet/framework/windows-workflow-foundation/using-workflowidentity-and-versioning) Describes how to use to host multiple versions of a workflow side-by-side. - [Side by Side Versioning in WorkflowServiceHost](~/docs/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost.md) + [Side by Side Versioning in WorkflowServiceHost](/dotnet/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost) Describes how to host multiple versions of a workflow on a single endpoint. - [How to: Host Multiple Versions of a Workflow Side-by-Side](~/docs/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. + [How to: Host Multiple Versions of a Workflow Side-by-Side](/dotnet/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. - [How to: Update the Definition of a Running Workflow Instance](~/docs/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating persisted workflow instances to use a new workflow definition. + [How to: Update the Definition of a Running Workflow Instance](/dotnet/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating persisted workflow instances to use a new workflow definition. ]]> @@ -418,23 +418,23 @@ ## Remarks This method supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. - [Workflow Versioning](~/docs/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet.md) + [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. - [Dynamic Update](~/docs/framework/windows-workflow-foundation/dynamic-update.md) + [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. - [Using WorkflowApplication Identity and Versioning](~/docs/framework/windows-workflow-foundation/using-workflowidentity-and-versioning.md) + [Using WorkflowApplication Identity and Versioning](/dotnet/framework/windows-workflow-foundation/using-workflowidentity-and-versioning) Describes how to use to host multiple versions of a workflow side-by-side. - [Side by Side Versioning in WorkflowServiceHost](~/docs/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost.md) + [Side by Side Versioning in WorkflowServiceHost](/dotnet/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost) Describes how to host multiple versions of a workflow on a single endpoint. - [How to: Host Multiple Versions of a Workflow Side-by-Side](~/docs/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. + [How to: Host Multiple Versions of a Workflow Side-by-Side](/dotnet/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. - [How to: Update the Definition of a Running Workflow Instance](~/docs/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating persisted workflow instances to use a new workflow definition. + [How to: Update the Definition of a Running Workflow Instance](/dotnet/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating persisted workflow instances to use a new workflow definition. ]]> @@ -453,23 +453,23 @@ ## Remarks This method supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. - [Workflow Versioning](~/docs/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet.md) + [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. - [Dynamic Update](~/docs/framework/windows-workflow-foundation/dynamic-update.md) + [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. - [Using WorkflowApplication Identity and Versioning](~/docs/framework/windows-workflow-foundation/using-workflowidentity-and-versioning.md) + [Using WorkflowApplication Identity and Versioning](/dotnet/framework/windows-workflow-foundation/using-workflowidentity-and-versioning) Describes how to use to host multiple versions of a workflow side-by-side. - [Side by Side Versioning in WorkflowServiceHost](~/docs/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost.md) + [Side by Side Versioning in WorkflowServiceHost](/dotnet/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost) Describes how to host multiple versions of a workflow on a single endpoint. - [How to: Host Multiple Versions of a Workflow Side-by-Side](~/docs/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. + [How to: Host Multiple Versions of a Workflow Side-by-Side](/dotnet/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. - [How to: Update the Definition of a Running Workflow Instance](~/docs/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating persisted workflow instances to use a new workflow definition. + [How to: Update the Definition of a Running Workflow Instance](/dotnet/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating persisted workflow instances to use a new workflow definition. ]]> @@ -502,23 +502,23 @@ ## Remarks This method supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. - [Workflow Versioning](~/docs/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet.md) + [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. - [Dynamic Update](~/docs/framework/windows-workflow-foundation/dynamic-update.md) + [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. - [Using WorkflowApplication Identity and Versioning](~/docs/framework/windows-workflow-foundation/using-workflowidentity-and-versioning.md) + [Using WorkflowApplication Identity and Versioning](/dotnet/framework/windows-workflow-foundation/using-workflowidentity-and-versioning) Describes how to use to host multiple versions of a workflow side-by-side. - [Side by Side Versioning in WorkflowServiceHost](~/docs/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost.md) + [Side by Side Versioning in WorkflowServiceHost](/dotnet/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost) Describes how to host multiple versions of a workflow on a single endpoint. - [How to: Host Multiple Versions of a Workflow Side-by-Side](~/docs/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. + [How to: Host Multiple Versions of a Workflow Side-by-Side](/dotnet/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. - [How to: Update the Definition of a Running Workflow Instance](~/docs/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating persisted workflow instances to use a new workflow definition. + [How to: Update the Definition of a Running Workflow Instance](/dotnet/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating persisted workflow instances to use a new workflow definition. ]]> @@ -551,23 +551,23 @@ ## Remarks This method supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. - [Workflow Versioning](~/docs/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet.md) + [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. - [Dynamic Update](~/docs/framework/windows-workflow-foundation/dynamic-update.md) + [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. - [Using WorkflowApplication Identity and Versioning](~/docs/framework/windows-workflow-foundation/using-workflowidentity-and-versioning.md) + [Using WorkflowApplication Identity and Versioning](/dotnet/framework/windows-workflow-foundation/using-workflowidentity-and-versioning) Describes how to use to host multiple versions of a workflow side-by-side. - [Side by Side Versioning in WorkflowServiceHost](~/docs/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost.md) + [Side by Side Versioning in WorkflowServiceHost](/dotnet/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost) Describes how to host multiple versions of a workflow on a single endpoint. - [How to: Host Multiple Versions of a Workflow Side-by-Side](~/docs/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. + [How to: Host Multiple Versions of a Workflow Side-by-Side](/dotnet/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. - [How to: Update the Definition of a Running Workflow Instance](~/docs/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating persisted workflow instances to use a new workflow definition. + [How to: Update the Definition of a Running Workflow Instance](/dotnet/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating persisted workflow instances to use a new workflow definition. ]]> @@ -602,23 +602,23 @@ ## Remarks This method supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. - [Workflow Versioning](~/docs/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet.md) + [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. - [Dynamic Update](~/docs/framework/windows-workflow-foundation/dynamic-update.md) + [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. - [Using WorkflowApplication Identity and Versioning](~/docs/framework/windows-workflow-foundation/using-workflowidentity-and-versioning.md) + [Using WorkflowApplication Identity and Versioning](/dotnet/framework/windows-workflow-foundation/using-workflowidentity-and-versioning) Describes how to use to host multiple versions of a workflow side-by-side. - [Side by Side Versioning in WorkflowServiceHost](~/docs/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost.md) + [Side by Side Versioning in WorkflowServiceHost](/dotnet/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost) Describes how to host multiple versions of a workflow on a single endpoint. - [How to: Host Multiple Versions of a Workflow Side-by-Side](~/docs/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. + [How to: Host Multiple Versions of a Workflow Side-by-Side](/dotnet/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. - [How to: Update the Definition of a Running Workflow Instance](~/docs/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating persisted workflow instances to use a new workflow definition. + [How to: Update the Definition of a Running Workflow Instance](/dotnet/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating persisted workflow instances to use a new workflow definition. ]]> diff --git a/xml/System.Activities.DynamicUpdate/InstanceUpdateException.xml b/xml/System.Activities.DynamicUpdate/InstanceUpdateException.xml index 42d5749a5e7..0f63dfa4340 100644 --- a/xml/System.Activities.DynamicUpdate/InstanceUpdateException.xml +++ b/xml/System.Activities.DynamicUpdate/InstanceUpdateException.xml @@ -26,23 +26,23 @@ ## Remarks This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. - [Workflow Versioning](~/docs/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet.md) + [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. - [Dynamic Update](~/docs/framework/windows-workflow-foundation/dynamic-update.md) + [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. - [Using WorkflowApplication Identity and Versioning](~/docs/framework/windows-workflow-foundation/using-workflowidentity-and-versioning.md) + [Using WorkflowApplication Identity and Versioning](/dotnet/framework/windows-workflow-foundation/using-workflowidentity-and-versioning) Describes how to use to host multiple versions of a workflow side-by-side. - [Side by Side Versioning in WorkflowServiceHost](~/docs/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost.md) + [Side by Side Versioning in WorkflowServiceHost](/dotnet/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost) Describes how to host multiple versions of a workflow on a single endpoint. - [How to: Host Multiple Versions of a Workflow Side-by-Side](~/docs/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. + [How to: Host Multiple Versions of a Workflow Side-by-Side](/dotnet/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. - [How to: Update the Definition of a Running Workflow Instance](~/docs/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating persisted workflow instances to use a new workflow definition. + [How to: Update the Definition of a Running Workflow Instance](/dotnet/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating persisted workflow instances to use a new workflow definition. ]]> diff --git a/xml/System.Activities.DynamicUpdate/NativeActivityUpdateContext.xml b/xml/System.Activities.DynamicUpdate/NativeActivityUpdateContext.xml index 368110c7bd2..71440df0f15 100644 --- a/xml/System.Activities.DynamicUpdate/NativeActivityUpdateContext.xml +++ b/xml/System.Activities.DynamicUpdate/NativeActivityUpdateContext.xml @@ -21,23 +21,23 @@ ## Remarks This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. - [Workflow Versioning](~/docs/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet.md) + [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. - [Dynamic Update](~/docs/framework/windows-workflow-foundation/dynamic-update.md) + [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. - [Using WorkflowApplication Identity and Versioning](~/docs/framework/windows-workflow-foundation/using-workflowidentity-and-versioning.md) + [Using WorkflowApplication Identity and Versioning](/dotnet/framework/windows-workflow-foundation/using-workflowidentity-and-versioning) Describes how to use to host multiple versions of a workflow side-by-side. - [Side by Side Versioning in WorkflowServiceHost](~/docs/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost.md) + [Side by Side Versioning in WorkflowServiceHost](/dotnet/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost) Describes how to host multiple versions of a workflow on a single endpoint. - [How to: Host Multiple Versions of a Workflow Side-by-Side](~/docs/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. + [How to: Host Multiple Versions of a Workflow Side-by-Side](/dotnet/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. - [How to: Update the Definition of a Running Workflow Instance](~/docs/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating persisted workflow instances to use a new workflow definition. + [How to: Update the Definition of a Running Workflow Instance](/dotnet/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating persisted workflow instances to use a new workflow definition. ]]> diff --git a/xml/System.Activities.DynamicUpdate/NativeActivityUpdateMapMetadata.xml b/xml/System.Activities.DynamicUpdate/NativeActivityUpdateMapMetadata.xml index 221cf32142f..84933d2da8f 100644 --- a/xml/System.Activities.DynamicUpdate/NativeActivityUpdateMapMetadata.xml +++ b/xml/System.Activities.DynamicUpdate/NativeActivityUpdateMapMetadata.xml @@ -21,23 +21,23 @@ ## Remarks This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. - [Workflow Versioning](~/docs/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet.md) + [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. - [Dynamic Update](~/docs/framework/windows-workflow-foundation/dynamic-update.md) + [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. - [Using WorkflowApplication Identity and Versioning](~/docs/framework/windows-workflow-foundation/using-workflowidentity-and-versioning.md) + [Using WorkflowApplication Identity and Versioning](/dotnet/framework/windows-workflow-foundation/using-workflowidentity-and-versioning) Describes how to use to host multiple versions of a workflow side-by-side. - [Side by Side Versioning in WorkflowServiceHost](~/docs/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost.md) + [Side by Side Versioning in WorkflowServiceHost](/dotnet/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost) Describes how to host multiple versions of a workflow on a single endpoint. - [How to: Host Multiple Versions of a Workflow Side-by-Side](~/docs/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. + [How to: Host Multiple Versions of a Workflow Side-by-Side](/dotnet/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. - [How to: Update the Definition of a Running Workflow Instance](~/docs/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating persisted workflow instances to use a new workflow definition. + [How to: Update the Definition of a Running Workflow Instance](/dotnet/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating persisted workflow instances to use a new workflow definition. ]]> diff --git a/xml/System.Activities.DynamicUpdate/UpdateMapMetadata.xml b/xml/System.Activities.DynamicUpdate/UpdateMapMetadata.xml index 51c3e2513c1..a85031ae5db 100644 --- a/xml/System.Activities.DynamicUpdate/UpdateMapMetadata.xml +++ b/xml/System.Activities.DynamicUpdate/UpdateMapMetadata.xml @@ -21,23 +21,23 @@ ## Remarks This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. - [Workflow Versioning](~/docs/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet.md) + [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. - [Dynamic Update](~/docs/framework/windows-workflow-foundation/dynamic-update.md) + [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. - [Using WorkflowApplication Identity and Versioning](~/docs/framework/windows-workflow-foundation/using-workflowidentity-and-versioning.md) + [Using WorkflowApplication Identity and Versioning](/dotnet/framework/windows-workflow-foundation/using-workflowidentity-and-versioning) Describes how to use to host multiple versions of a workflow side-by-side. - [Side by Side Versioning in WorkflowServiceHost](~/docs/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost.md) + [Side by Side Versioning in WorkflowServiceHost](/dotnet/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost) Describes how to host multiple versions of a workflow on a single endpoint. - [How to: Host Multiple Versions of a Workflow Side-by-Side](~/docs/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. + [How to: Host Multiple Versions of a Workflow Side-by-Side](/dotnet/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. - [How to: Update the Definition of a Running Workflow Instance](~/docs/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating persisted workflow instances to use a new workflow definition. + [How to: Update the Definition of a Running Workflow Instance](/dotnet/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating persisted workflow instances to use a new workflow definition. ]]> diff --git a/xml/System.Activities.Persistence/PersistenceParticipant.xml b/xml/System.Activities.Persistence/PersistenceParticipant.xml index dcc3c8e379e..a2b2cbb7e25 100644 --- a/xml/System.Activities.Persistence/PersistenceParticipant.xml +++ b/xml/System.Activities.Persistence/PersistenceParticipant.xml @@ -44,7 +44,7 @@ ## Examples - The following code sample demonstrates creating a class that derives from . This example is from the [Hiring Process](~/docs/framework/windows-workflow-foundation/samples/hiring-process.md) sample. + The following code sample demonstrates creating a class that derives from . This example is from the [Hiring Process](/dotnet/framework/windows-workflow-foundation/samples/hiring-process) sample. [!code-csharp[wfs_HiringRequestProcess#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_hiringrequestprocess/cs/hiringrequestpersistenceparticipant.cs#1)] @@ -75,7 +75,7 @@ . This example is from the [Hiring Process](~/docs/framework/windows-workflow-foundation/samples/hiring-process.md) sample. + The following code sample demonstrates creating a class that derives from . This example is from the [Hiring Process](/dotnet/framework/windows-workflow-foundation/samples/hiring-process) sample. [!code-csharp[wfs_HiringRequestProcess#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_hiringrequestprocess/cs/hiringrequestpersistenceparticipant.cs#1)] @@ -118,7 +118,7 @@ ## Examples - The following code sample demonstrates using CollectValues in a class that derives from . This example is from the [Persistence Participants](~/docs/framework/windows-workflow-foundation/persistence-participants.md) sample. + The following code sample demonstrates using CollectValues in a class that derives from . This example is from the [Persistence Participants](/dotnet/framework/windows-workflow-foundation/persistence-participants) sample. [!code-csharp[wfs_PersistenceParticipants#2](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_persistenceparticipants/cs/stepcountextension.cs#2)] @@ -159,7 +159,7 @@ ## Examples - The following code sample demonstrates using MapValues in a class that derives from . This example is from the [Corporate Purchase Process](~/docs/framework/windows-workflow-foundation/samples/corporate-purchase-process.md) sample. + The following code sample demonstrates using MapValues in a class that derives from . This example is from the [Corporate Purchase Process](/dotnet/framework/windows-workflow-foundation/samples/corporate-purchase-process) sample. [!code-csharp[wfs_PurchaseProcess#2](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_purchaseprocess/cs/xmlpersistenceparticipant.cs#2)] @@ -192,7 +192,7 @@ . This example is from the [Persistence Participants](~/docs/framework/windows-workflow-foundation/persistence-participants.md) sample. + The following code sample demonstrates using PublishValues in a class that derives from . This example is from the [Persistence Participants](/dotnet/framework/windows-workflow-foundation/persistence-participants) sample. [!code-csharp[wfs_PersistenceParticipants#2](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_persistenceparticipants/cs/stepcountextension.cs#2)] diff --git a/xml/System.Activities.Presentation.Metadata/MetadataStore.xml b/xml/System.Activities.Presentation.Metadata/MetadataStore.xml index 6a8ce949d07..8a7a1259de8 100644 --- a/xml/System.Activities.Presentation.Metadata/MetadataStore.xml +++ b/xml/System.Activities.Presentation.Metadata/MetadataStore.xml @@ -24,7 +24,7 @@ ## Examples - The following code example shows how to associate the `ActivityDesigner1` custom activity designer with a custom activity. For more information about how to create custom activity designers, see [How to: Create a Custom Activity Designer](~/docs/framework/windows-workflow-foundation/how-to-create-a-custom-activity-designer.md). + The following code example shows how to associate the `ActivityDesigner1` custom activity designer with a custom activity. For more information about how to create custom activity designers, see [How to: Create a Custom Activity Designer](/dotnet/framework/windows-workflow-foundation/how-to-create-a-custom-activity-designer). ```csharp internal class Metadata : IRegisterMetadata diff --git a/xml/System.Activities.Presentation.View/ExpressionTextBox.xml b/xml/System.Activities.Presentation.View/ExpressionTextBox.xml index 0f2513f5cee..2afcb475329 100644 --- a/xml/System.Activities.Presentation.View/ExpressionTextBox.xml +++ b/xml/System.Activities.Presentation.View/ExpressionTextBox.xml @@ -71,7 +71,7 @@ ``` - For more information, see and . Also see the [Using the ExpressionTextBox in a Custom Activity Designer](~/docs/framework/windows-workflow-foundation/samples/using-the-expressiontextbox-in-a-custom-activity-designer.md) sample topic. + For more information, see and . Also see the [Using the ExpressionTextBox in a Custom Activity Designer](/dotnet/framework/windows-workflow-foundation/samples/using-the-expressiontextbox-in-a-custom-activity-designer) sample topic. diff --git a/xml/System.Activities.Presentation/WorkflowItemPresenter.xml b/xml/System.Activities.Presentation/WorkflowItemPresenter.xml index 09876a80d0d..f7350498fd0 100644 --- a/xml/System.Activities.Presentation/WorkflowItemPresenter.xml +++ b/xml/System.Activities.Presentation/WorkflowItemPresenter.xml @@ -30,7 +30,7 @@ ## Examples The primary use of this control will be in an activity designer, as seen in the sample code below. The XAML below shows the declarative usage of the control to build a simple designer for the If activity. The If activity has two properties of type Activity, Then and Else, and the Item for each WorkflowItemPresenter is linked to that respective property. - For an example of the in use, see the [Custom Composite Designers - Workflow Item Presenter](~/docs/framework/windows-workflow-foundation/samples/custom-composite-designers-workflow-item-presenter.md) sample. + For an example of the in use, see the [Custom Composite Designers - Workflow Item Presenter](/dotnet/framework/windows-workflow-foundation/samples/custom-composite-designers-workflow-item-presenter) sample. ```xaml is the second key Windows Presentation Foundation (WPF) control provided by the Windows Workflow Foundation designer infrastructure that is collection-based. While the enables the display and the editing of a single contained element, the is collection-based, displays a visualization, and supports editing of the collection of items provided by the property. In addition to allowing the multiple items contained in the collection to be visualized and edited, the `WorkflowItemsPresenter` also enables collection-oriented actions, such as inserting an item at a given index in the collection, deleting an item from the collection, and moving an item from one index to another. `WorkflowItemsPresenter` also handles combined actions, such as dragging between the various presenters and allowing that edit to occur in a single, undoable action.Use to present a single object on a design surface. - For an example of the in use, see the [Custom Composite Designers - Workflow Items Presenter](~/docs/framework/windows-workflow-foundation/samples/custom-composite-designers-workflow-items-presenter.md) sample. + For an example of the in use, see the [Custom Composite Designers - Workflow Items Presenter](/dotnet/framework/windows-workflow-foundation/samples/custom-composite-designers-workflow-items-presenter) sample. diff --git a/xml/System.Activities.Statements/Catch`1.xml b/xml/System.Activities.Statements/Catch`1.xml index 1fecde9df69..924af9e29d5 100644 --- a/xml/System.Activities.Statements/Catch`1.xml +++ b/xml/System.Activities.Statements/Catch`1.xml @@ -37,7 +37,7 @@ ## Examples - The following code sample demonstrates creating a activity. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](~/docs/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch.md) sample. + The following code sample demonstrates creating a activity. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](/dotnet/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch) sample. [!code-csharp[wfs_FlowChartWithFaultHandling#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_flowchartwithfaulthandling/cs/program.cs#1)] @@ -68,7 +68,7 @@ activity. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](~/docs/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch.md) sample. + The following code sample demonstrates creating a activity. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](/dotnet/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch) sample. [!code-csharp[wfs_FlowChartWithFaultHandling#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_flowchartwithfaulthandling/cs/program.cs#1)] @@ -114,7 +114,7 @@ ## Examples - The following code sample demonstrates assigning the Action property of a activity. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](~/docs/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch.md) sample. + The following code sample demonstrates assigning the Action property of a activity. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](/dotnet/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch) sample. [!code-csharp[wfs_FlowChartWithFaultHandling#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_flowchartwithfaulthandling/cs/program.cs#1)] diff --git a/xml/System.Activities.Statements/Delay.xml b/xml/System.Activities.Statements/Delay.xml index 42e3dee6903..034fb4db67c 100644 --- a/xml/System.Activities.Statements/Delay.xml +++ b/xml/System.Activities.Statements/Delay.xml @@ -29,7 +29,7 @@ ## Examples - The following code sample demonstrates creating a activity. This example is from the [Using the Pick Activity](~/docs/framework/windows-workflow-foundation/samples/using-the-pick-activity.md) sample. + The following code sample demonstrates creating a activity. This example is from the [Using the Pick Activity](/dotnet/framework/windows-workflow-foundation/samples/using-the-pick-activity) sample. [!code-csharp[wfs_Pick#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_pick/cs/program.cs#1)] @@ -55,7 +55,7 @@ activity. This example is from the [Using the Pick Activity](~/docs/framework/windows-workflow-foundation/samples/using-the-pick-activity.md) sample. + The following code sample demonstrates creating a activity. This example is from the [Using the Pick Activity](/dotnet/framework/windows-workflow-foundation/samples/using-the-pick-activity) sample. [!code-csharp[wfs_Pick#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_pick/cs/program.cs#1)] @@ -192,7 +192,7 @@ activity. This example is from the [Using the Pick Activity](~/docs/framework/windows-workflow-foundation/samples/using-the-pick-activity.md) sample. + The following code sample demonstrates using Duration in a activity. This example is from the [Using the Pick Activity](/dotnet/framework/windows-workflow-foundation/samples/using-the-pick-activity) sample. [!code-csharp[wfs_Pick#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_pick/cs/program.cs#1)] diff --git a/xml/System.Activities.Statements/FlowDecision.xml b/xml/System.Activities.Statements/FlowDecision.xml index e73a71a4121..47f754fb499 100644 --- a/xml/System.Activities.Statements/FlowDecision.xml +++ b/xml/System.Activities.Statements/FlowDecision.xml @@ -24,7 +24,7 @@ ## Examples - The following code sample demonstrates creating a node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](~/docs/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch.md) sample. + The following code sample demonstrates creating a node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](/dotnet/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch) sample. [!code-csharp[wfs_FlowChartWithFaultHandling#3](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_flowchartwithfaulthandling/cs/program.cs#3)] @@ -43,7 +43,7 @@ node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](~/docs/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch.md) sample. + The following code sample demonstrates creating a node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](/dotnet/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch) sample. [!code-csharp[wfs_FlowChartWithFaultHandling#3](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_flowchartwithfaulthandling/cs/program.cs#3)] @@ -74,7 +74,7 @@ node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](~/docs/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch.md) sample. + The following code sample demonstrates creating a node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](/dotnet/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch) sample. [!code-csharp[wfs_FlowChartWithFaultHandling#3](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_flowchartwithfaulthandling/cs/program.cs#3)] @@ -104,7 +104,7 @@ node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](~/docs/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch.md) sample. + The following code sample demonstrates creating a node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](/dotnet/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch) sample. [!code-csharp[wfs_FlowChartWithFaultHandling#3](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_flowchartwithfaulthandling/cs/program.cs#3)] @@ -134,7 +134,7 @@ node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](~/docs/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch.md) sample. + The following code sample demonstrates creating a node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](/dotnet/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch) sample. [!code-csharp[wfs_FlowChartWithFaultHandling#3](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_flowchartwithfaulthandling/cs/program.cs#3)] @@ -180,7 +180,7 @@ ## Examples - The following code sample demonstrates using the Condition property of a node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](~/docs/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch.md) sample. + The following code sample demonstrates using the Condition property of a node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](/dotnet/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch) sample. [!code-csharp[wfs_FlowChartWithFaultHandling#3](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_flowchartwithfaulthandling/cs/program.cs#3)] @@ -250,7 +250,7 @@ node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](~/docs/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch.md) sample. + The following code sample demonstrates setting the False property of a node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](/dotnet/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch) sample. [!code-csharp[wfs_FlowChartWithFaultHandling#3](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_flowchartwithfaulthandling/cs/program.cs#3)] @@ -294,7 +294,7 @@ node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](~/docs/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch.md) sample. + The following code sample demonstrates setting the True property of a node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](/dotnet/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch) sample. [!code-csharp[wfs_FlowChartWithFaultHandling#3](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_flowchartwithfaulthandling/cs/program.cs#3)] diff --git a/xml/System.Activities.Statements/FlowStep.xml b/xml/System.Activities.Statements/FlowStep.xml index eef034a3a9c..fbee7af653f 100644 --- a/xml/System.Activities.Statements/FlowStep.xml +++ b/xml/System.Activities.Statements/FlowStep.xml @@ -24,7 +24,7 @@ node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](~/docs/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch.md) sample. + The following code sample demonstrates creating a node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](/dotnet/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch) sample. [!code-csharp[wfs_FlowChartWithFaultHandling#4](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_flowchartwithfaulthandling/cs/program.cs#4)] @@ -55,7 +55,7 @@ node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](~/docs/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch.md) sample. + The following code sample demonstrates creating a node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](/dotnet/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch) sample. [!code-csharp[wfs_FlowChartWithFaultHandling#4](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_flowchartwithfaulthandling/cs/program.cs#4)] @@ -96,7 +96,7 @@ node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](~/docs/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch.md) sample. + The following code sample demonstrates using the Action property of a node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](/dotnet/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch) sample. [!code-csharp[wfs_FlowChartWithFaultHandling#4](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_flowchartwithfaulthandling/cs/program.cs#4)] @@ -140,7 +140,7 @@ node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](~/docs/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch.md) sample. + The following code sample demonstrates using the Next property of a node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](/dotnet/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch) sample. [!code-csharp[wfs_FlowChartWithFaultHandling#4](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_flowchartwithfaulthandling/cs/program.cs#4)] diff --git a/xml/System.Activities.Statements/FlowSwitch`1.xml b/xml/System.Activities.Statements/FlowSwitch`1.xml index 786a82709a6..f4c939029d2 100644 --- a/xml/System.Activities.Statements/FlowSwitch`1.xml +++ b/xml/System.Activities.Statements/FlowSwitch`1.xml @@ -28,7 +28,7 @@ node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](~/docs/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch.md) sample. + The following code sample demonstrates creating a node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](/dotnet/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch) sample. [!code-csharp[wfs_FlowChartWithFaultHandling#5](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_flowchartwithfaulthandling/cs/program.cs#5)] @@ -54,7 +54,7 @@ node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](~/docs/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch.md) sample. + The following code sample demonstrates creating a node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](/dotnet/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch) sample. [!code-csharp[wfs_FlowChartWithFaultHandling#5](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_flowchartwithfaulthandling/cs/program.cs#5)] @@ -94,7 +94,7 @@ ## Examples - The following code sample demonstrates setting the Cases property of a node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](~/docs/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch.md) sample. + The following code sample demonstrates setting the Cases property of a node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](/dotnet/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch) sample. [!code-csharp[wfs_FlowChartWithFaultHandling#5](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_flowchartwithfaulthandling/cs/program.cs#5)] @@ -135,7 +135,7 @@ node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](~/docs/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch.md) sample. + The following code sample demonstrates setting the Default property of a node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](/dotnet/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch) sample. [!code-csharp[wfs_FlowChartWithFaultHandling#5](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_flowchartwithfaulthandling/cs/program.cs#5)] @@ -202,7 +202,7 @@ node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](~/docs/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch.md) sample. + The following code sample demonstrates setting the Expression property of a node. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](/dotnet/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch) sample. [!code-csharp[wfs_FlowChartWithFaultHandling#5](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_flowchartwithfaulthandling/cs/program.cs#5)] diff --git a/xml/System.Activities.Statements/Flowchart.xml b/xml/System.Activities.Statements/Flowchart.xml index 7d926676079..6ab4ba81771 100644 --- a/xml/System.Activities.Statements/Flowchart.xml +++ b/xml/System.Activities.Statements/Flowchart.xml @@ -29,7 +29,7 @@ ## Examples - The following code sample demonstrates creating a activity. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](~/docs/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch.md) sample. + The following code sample demonstrates creating a activity. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](/dotnet/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch) sample. [!code-csharp[wfs_FlowChartWithFaultHandling#2](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_flowchartwithfaulthandling/cs/program.cs#2)] @@ -55,7 +55,7 @@ activity. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](~/docs/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch.md) sample. + The following code sample demonstrates creating a activity. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](/dotnet/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch) sample. [!code-csharp[wfs_FlowChartWithFaultHandling#2](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_flowchartwithfaulthandling/cs/program.cs#2)] @@ -138,7 +138,7 @@ activity. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](~/docs/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch.md) sample. + The following code sample demonstrates creating a activity. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](/dotnet/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch) sample. [!code-csharp[wfs_FlowChartWithFaultHandling#2](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_flowchartwithfaulthandling/cs/program.cs#2)] @@ -210,7 +210,7 @@ ## Examples - The following code sample demonstrates configuring the StartNode of a activity. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](~/docs/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch.md) sample. + The following code sample demonstrates configuring the StartNode of a activity. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](/dotnet/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch) sample. [!code-csharp[wfs_FlowChartWithFaultHandling#2](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_flowchartwithfaulthandling/cs/program.cs#2)] @@ -291,7 +291,7 @@ activity. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](~/docs/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch.md) sample. + The following code sample demonstrates using Variables in a activity. This example is from the [Fault Handling in a Flowchart Activity Using TryCatch](/dotnet/framework/windows-workflow-foundation/samples/fault-handling-in-a-flowchart-activity-using-trycatch) sample. [!code-csharp[wfs_FlowChartWithFaultHandling#2](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_flowchartwithfaulthandling/cs/program.cs#2)] diff --git a/xml/System.Activities.Statements/ForEach`1.xml b/xml/System.Activities.Statements/ForEach`1.xml index 69451a2b787..47ba374a4f1 100644 --- a/xml/System.Activities.Statements/ForEach`1.xml +++ b/xml/System.Activities.Statements/ForEach`1.xml @@ -31,7 +31,7 @@ is similar to the keyword `foreach` but is implemented as an activity rather than a language statement. Note that unlike `foreach` in C#, the activity uses , rather than . ## Examples - The following code sample demonstrates creating a activity. This example is from the [DynamicActivity Creation](~/docs/framework/windows-workflow-foundation/samples/dynamicactivity-creation.md) sample. + The following code sample demonstrates creating a activity. This example is from the [DynamicActivity Creation](/dotnet/framework/windows-workflow-foundation/samples/dynamicactivity-creation) sample. [!code-csharp[wfs_DynamicActivityCreation#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_dynamicactivitycreation/cs/program.cs#1)] @@ -57,7 +57,7 @@ activity. This example is from the [DynamicActivity Creation](~/docs/framework/windows-workflow-foundation/samples/dynamicactivity-creation.md) sample. + The following code sample demonstrates creating a activity. This example is from the [DynamicActivity Creation](/dotnet/framework/windows-workflow-foundation/samples/dynamicactivity-creation) sample. [!code-csharp[wfs_DynamicActivityCreation#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_dynamicactivitycreation/cs/program.cs#1)] @@ -98,7 +98,7 @@ activity. This example is from the [DynamicActivity Creation](~/docs/framework/windows-workflow-foundation/samples/dynamicactivity-creation.md) sample. + The following code sample demonstrates setting the Body property of a activity. This example is from the [DynamicActivity Creation](/dotnet/framework/windows-workflow-foundation/samples/dynamicactivity-creation) sample. [!code-csharp[wfs_DynamicActivityCreation#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_dynamicactivitycreation/cs/program.cs#1)] @@ -216,7 +216,7 @@ activity. This example is from the [DynamicActivity Creation](~/docs/framework/windows-workflow-foundation/samples/dynamicactivity-creation.md) sample. + The following code sample demonstrates setting the Values property of a activity. This example is from the [DynamicActivity Creation](/dotnet/framework/windows-workflow-foundation/samples/dynamicactivity-creation) sample. [!code-csharp[wfs_DynamicActivityCreation#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_dynamicactivitycreation/cs/program.cs#1)] diff --git a/xml/System.Activities.Statements/If.xml b/xml/System.Activities.Statements/If.xml index 3a6bd8d68c7..975acf235a5 100644 --- a/xml/System.Activities.Statements/If.xml +++ b/xml/System.Activities.Statements/If.xml @@ -19,7 +19,7 @@ activity. This example is from the [Sending and Handling Faults](~/docs/framework/windows-workflow-foundation/samples/sending-and-handling-faults.md) sample. + The following code sample demonstrates creating an activity. This example is from the [Sending and Handling Faults](/dotnet/framework/windows-workflow-foundation/samples/sending-and-handling-faults) sample. [!code-csharp[wfs_Faults#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_faults/cs/program.cs#1)] @@ -59,7 +59,7 @@ activity. This example is from the [Sending and Handling Faults](~/docs/framework/windows-workflow-foundation/samples/sending-and-handling-faults.md) sample. + The following code sample demonstrates creating an activity. This example is from the [Sending and Handling Faults](/dotnet/framework/windows-workflow-foundation/samples/sending-and-handling-faults) sample. [!code-csharp[wfs_Faults#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_faults/cs/program.cs#1)] @@ -89,7 +89,7 @@ activity. This example is from the [Sending and Handling Faults](~/docs/framework/windows-workflow-foundation/samples/sending-and-handling-faults.md) sample. + The following code sample demonstrates creating an activity. This example is from the [Sending and Handling Faults](/dotnet/framework/windows-workflow-foundation/samples/sending-and-handling-faults) sample. [!code-csharp[wfs_Faults#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_faults/cs/program.cs#1)] @@ -119,7 +119,7 @@ activity. This example is from the [Sending and Handling Faults](~/docs/framework/windows-workflow-foundation/samples/sending-and-handling-faults.md) sample. + The following code sample demonstrates creating an activity. This example is from the [Sending and Handling Faults](/dotnet/framework/windows-workflow-foundation/samples/sending-and-handling-faults) sample. [!code-csharp[wfs_Faults#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_faults/cs/program.cs#1)] @@ -149,7 +149,7 @@ activity. This example is from the [Sending and Handling Faults](~/docs/framework/windows-workflow-foundation/samples/sending-and-handling-faults.md) sample. + The following code sample demonstrates creating an activity. This example is from the [Sending and Handling Faults](/dotnet/framework/windows-workflow-foundation/samples/sending-and-handling-faults) sample. [!code-csharp[wfs_Faults#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_faults/cs/program.cs#1)] @@ -217,7 +217,7 @@ activity. This example is from the [Sending and Handling Faults](~/docs/framework/windows-workflow-foundation/samples/sending-and-handling-faults.md) sample. + The following code sample demonstrates setting the Condition property of an activity. This example is from the [Sending and Handling Faults](/dotnet/framework/windows-workflow-foundation/samples/sending-and-handling-faults) sample. [!code-csharp[wfs_Faults#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_faults/cs/program.cs#1)] @@ -261,7 +261,7 @@ activity. This example is from the [Sending and Handling Faults](~/docs/framework/windows-workflow-foundation/samples/sending-and-handling-faults.md) sample. + The following code sample demonstrates setting the Else property of an activity. This example is from the [Sending and Handling Faults](/dotnet/framework/windows-workflow-foundation/samples/sending-and-handling-faults) sample. [!code-csharp[wfs_Faults#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_faults/cs/program.cs#1)] @@ -355,7 +355,7 @@ activity. This example is from the [Sending and Handling Faults](~/docs/framework/windows-workflow-foundation/samples/sending-and-handling-faults.md) sample. + The following code sample demonstrates setting the Then property of an activity. This example is from the [Sending and Handling Faults](/dotnet/framework/windows-workflow-foundation/samples/sending-and-handling-faults) sample. [!code-csharp[wfs_Faults#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_faults/cs/program.cs#1)] diff --git a/xml/System.Activities.Statements/InvokeMethod.xml b/xml/System.Activities.Statements/InvokeMethod.xml index ec29087cae4..46792b85e96 100644 --- a/xml/System.Activities.Statements/InvokeMethod.xml +++ b/xml/System.Activities.Statements/InvokeMethod.xml @@ -24,7 +24,7 @@ activity. This example is from the [Using the InvokeMethod Activity](~/docs/framework/windows-workflow-foundation/samples/using-the-invokemethod-activity.md) sample. + The following code sample demonstrates creating an activity. This example is from the [Using the InvokeMethod Activity](/dotnet/framework/windows-workflow-foundation/samples/using-the-invokemethod-activity) sample. [!code-csharp[wfs_InvokeMethod#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_invokemethod/cs/program.cs#1)] @@ -55,7 +55,7 @@ activity. This example is from the [Using the InvokeMethod Activity](~/docs/framework/windows-workflow-foundation/samples/using-the-invokemethod-activity.md) sample. + The following code sample demonstrates creating an activity. This example is from the [Using the InvokeMethod Activity](/dotnet/framework/windows-workflow-foundation/samples/using-the-invokemethod-activity) sample. [!code-csharp[wfs_InvokeMethod#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_invokemethod/cs/program.cs#1)] @@ -169,7 +169,7 @@ ## Examples - The following code sample demonstrates setting the GenericTypeArguments of an activity. This example is from the [Using the InvokeMethod Activity](~/docs/framework/windows-workflow-foundation/samples/using-the-invokemethod-activity.md) sample. + The following code sample demonstrates setting the GenericTypeArguments of an activity. This example is from the [Using the InvokeMethod Activity](/dotnet/framework/windows-workflow-foundation/samples/using-the-invokemethod-activity) sample. [!code-csharp[wfs_InvokeMethod#5](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_invokemethod/cs/program.cs#5)] @@ -212,7 +212,7 @@ ## Examples - The following code sample demonstrates setting the MethodName property of an activity. This example is from the [Using the InvokeMethod Activity](~/docs/framework/windows-workflow-foundation/samples/using-the-invokemethod-activity.md) sample. + The following code sample demonstrates setting the MethodName property of an activity. This example is from the [Using the InvokeMethod Activity](/dotnet/framework/windows-workflow-foundation/samples/using-the-invokemethod-activity) sample. [!code-csharp[wfs_InvokeMethod#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_invokemethod/cs/program.cs#1)] @@ -247,7 +247,7 @@ ## Examples - The following code sample demonstrates setting the Parameters of an activity. This example is from the [Using the InvokeMethod Activity](~/docs/framework/windows-workflow-foundation/samples/using-the-invokemethod-activity.md) sample. + The following code sample demonstrates setting the Parameters of an activity. This example is from the [Using the InvokeMethod Activity](/dotnet/framework/windows-workflow-foundation/samples/using-the-invokemethod-activity) sample. [!code-csharp[wfs_InvokeMethod#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_invokemethod/cs/program.cs#1)] @@ -288,7 +288,7 @@ activity. This example is from the [Using the InvokeMethod Activity](~/docs/framework/windows-workflow-foundation/samples/using-the-invokemethod-activity.md) sample. + The following code sample demonstrates setting the Result property of an activity. This example is from the [Using the InvokeMethod Activity](/dotnet/framework/windows-workflow-foundation/samples/using-the-invokemethod-activity) sample. [!code-csharp[wfs_InvokeMethod#2](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_invokemethod/cs/program.cs#2)] @@ -330,7 +330,7 @@ activity. This example is from the [Using the InvokeMethod Activity](~/docs/framework/windows-workflow-foundation/samples/using-the-invokemethod-activity.md) sample. + The following code sample demonstrates setting the RunAsynchronously property of an activity. This example is from the [Using the InvokeMethod Activity](/dotnet/framework/windows-workflow-foundation/samples/using-the-invokemethod-activity) sample. [!code-csharp[wfs_InvokeMethod#3](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_invokemethod/cs/program.cs#3)] @@ -371,7 +371,7 @@ activity. This example is from the [Using the InvokeMethod Activity](~/docs/framework/windows-workflow-foundation/samples/using-the-invokemethod-activity.md) sample. + The following code sample demonstrates setting the TargetObject property of an activity. This example is from the [Using the InvokeMethod Activity](/dotnet/framework/windows-workflow-foundation/samples/using-the-invokemethod-activity) sample. [!code-csharp[wfs_InvokeMethod#3](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_invokemethod/cs/program.cs#3)] @@ -417,7 +417,7 @@ ## Examples - The following code sample demonstrates setting the TargetType property of an activity. This example is from the [Using the InvokeMethod Activity](~/docs/framework/windows-workflow-foundation/samples/using-the-invokemethod-activity.md) sample. + The following code sample demonstrates setting the TargetType property of an activity. This example is from the [Using the InvokeMethod Activity](/dotnet/framework/windows-workflow-foundation/samples/using-the-invokemethod-activity) sample. [!code-csharp[wfs_InvokeMethod#4](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_invokemethod/cs/program.cs#4)] diff --git a/xml/System.Activities.Statements/Parallel.xml b/xml/System.Activities.Statements/Parallel.xml index 409d334833e..b0bdb99fbad 100644 --- a/xml/System.Activities.Statements/Parallel.xml +++ b/xml/System.Activities.Statements/Parallel.xml @@ -29,7 +29,7 @@ ## Examples - The following code sample demonstrates creating a activity. This example is from the [Cancellation Handler on Compensable Activity](~/docs/framework/windows-workflow-foundation/samples/cancellation-handler-on-compensable-activity.md) sample. + The following code sample demonstrates creating a activity. This example is from the [Cancellation Handler on Compensable Activity](/dotnet/framework/windows-workflow-foundation/samples/cancellation-handler-on-compensable-activity) sample. [!code-csharp[wfs_CompensationCancellation#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_compensationcancellation/cs/program.cs#1)] @@ -60,7 +60,7 @@ activity. This example is from the [Cancellation Handler on Compensable Activity](~/docs/framework/windows-workflow-foundation/samples/cancellation-handler-on-compensable-activity.md) sample. + The following code sample demonstrates creating a activity. This example is from the [Cancellation Handler on Compensable Activity](/dotnet/framework/windows-workflow-foundation/samples/cancellation-handler-on-compensable-activity) sample. [!code-csharp[wfs_CompensationCancellation#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_compensationcancellation/cs/program.cs#1)] @@ -95,7 +95,7 @@ activity. This example is from the [Cancellation Handler on Compensable Activity](~/docs/framework/windows-workflow-foundation/samples/cancellation-handler-on-compensable-activity.md) sample. + The following code sample demonstrates setting the Branches property of a activity. This example is from the [Cancellation Handler on Compensable Activity](/dotnet/framework/windows-workflow-foundation/samples/cancellation-handler-on-compensable-activity) sample. [!code-csharp[wfs_CompensationCancellation#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_compensationcancellation/cs/program.cs#1)] @@ -192,7 +192,7 @@ ## Examples - The following code sample demonstrates setting the CompletionCondition property of a activity. This example is from the [Cancellation Handler on Compensable Activity](~/docs/framework/windows-workflow-foundation/samples/cancellation-handler-on-compensable-activity.md) sample. + The following code sample demonstrates setting the CompletionCondition property of a activity. This example is from the [Cancellation Handler on Compensable Activity](/dotnet/framework/windows-workflow-foundation/samples/cancellation-handler-on-compensable-activity) sample. [!code-csharp[wfs_CompensationCancellation#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_compensationcancellation/cs/program.cs#1)] diff --git a/xml/System.Activities.Statements/ParallelForEach`1.xml b/xml/System.Activities.Statements/ParallelForEach`1.xml index a66ddd72c4a..2d9362e2d1d 100644 --- a/xml/System.Activities.Statements/ParallelForEach`1.xml +++ b/xml/System.Activities.Statements/ParallelForEach`1.xml @@ -33,7 +33,7 @@ ## Examples - The following code sample demonstrates creating a activity. This example is from the [Corporate Purchase Process](~/docs/framework/windows-workflow-foundation/samples/corporate-purchase-process.md) sample. + The following code sample demonstrates creating a activity. This example is from the [Corporate Purchase Process](/dotnet/framework/windows-workflow-foundation/samples/corporate-purchase-process) sample. [!code-csharp[wfs_PurchaseProcess#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_purchaseprocess/cs/purchaseprocessworkflow.cs#1)] @@ -64,7 +64,7 @@ activity. This example is from the [Corporate Purchase Process](~/docs/framework/windows-workflow-foundation/samples/corporate-purchase-process.md) sample. + The following code sample demonstrates creating a activity. This example is from the [Corporate Purchase Process](/dotnet/framework/windows-workflow-foundation/samples/corporate-purchase-process) sample. [!code-csharp[wfs_PurchaseProcess#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_purchaseprocess/cs/purchaseprocessworkflow.cs#1)] @@ -105,7 +105,7 @@ activity. This example is from the [Corporate Purchase Process](~/docs/framework/windows-workflow-foundation/samples/corporate-purchase-process.md) sample. + The following code sample demonstrates setting the Body property of a activity. This example is from the [Corporate Purchase Process](/dotnet/framework/windows-workflow-foundation/samples/corporate-purchase-process) sample. [!code-csharp[wfs_PurchaseProcess#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_purchaseprocess/cs/purchaseprocessworkflow.cs#1)] @@ -262,7 +262,7 @@ activity. This example is from the [Corporate Purchase Process](~/docs/framework/windows-workflow-foundation/samples/corporate-purchase-process.md) sample. + The following code sample demonstrates setting the Values property of a activity. This example is from the [Corporate Purchase Process](/dotnet/framework/windows-workflow-foundation/samples/corporate-purchase-process) sample. [!code-csharp[wfs_PurchaseProcess#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_purchaseprocess/cs/purchaseprocessworkflow.cs#1)] diff --git a/xml/System.Activities.Statements/Pick.xml b/xml/System.Activities.Statements/Pick.xml index 7ad4b6eb6cc..bccef3e914c 100644 --- a/xml/System.Activities.Statements/Pick.xml +++ b/xml/System.Activities.Statements/Pick.xml @@ -27,7 +27,7 @@ This activity behaves similarly to in that it executes only one of several activities in response to events. The action chosen to be executed is defined by an event, chosen from a set of events. ## Examples - The following code sample demonstrates creating a activity. This example is from the [Using the Pick Activity](~/docs/framework/windows-workflow-foundation/samples/using-the-pick-activity.md) sample. + The following code sample demonstrates creating a activity. This example is from the [Using the Pick Activity](/dotnet/framework/windows-workflow-foundation/samples/using-the-pick-activity) sample. [!code-csharp[wfs_Pick#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_pick/cs/program.cs#1)] @@ -53,7 +53,7 @@ activity. This example is from the [Using the Pick Activity](~/docs/framework/windows-workflow-foundation/samples/using-the-pick-activity.md) sample. + The following code sample demonstrates creating a activity. This example is from the [Using the Pick Activity](/dotnet/framework/windows-workflow-foundation/samples/using-the-pick-activity) sample. [!code-csharp[wfs_Pick#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_pick/cs/program.cs#1)] @@ -83,7 +83,7 @@ activity. This example is from the [Using the Pick Activity](~/docs/framework/windows-workflow-foundation/samples/using-the-pick-activity.md) sample. + The following code sample demonstrates setting the Branches property of a activity. This example is from the [Using the Pick Activity](/dotnet/framework/windows-workflow-foundation/samples/using-the-pick-activity) sample. [!code-csharp[wfs_Pick#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_pick/cs/program.cs#1)] diff --git a/xml/System.Activities.Statements/PickBranch.xml b/xml/System.Activities.Statements/PickBranch.xml index 9d8b6e01f62..d1896d114a9 100644 --- a/xml/System.Activities.Statements/PickBranch.xml +++ b/xml/System.Activities.Statements/PickBranch.xml @@ -29,7 +29,7 @@ ## Examples - The following code sample demonstrates creating a activity. This example is from the [Using the Pick Activity](~/docs/framework/windows-workflow-foundation/samples/using-the-pick-activity.md) sample. + The following code sample demonstrates creating a activity. This example is from the [Using the Pick Activity](/dotnet/framework/windows-workflow-foundation/samples/using-the-pick-activity) sample. [!code-csharp[wfs_Pick#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_pick/cs/program.cs#1)] @@ -55,7 +55,7 @@ activity. This example is from the [Using the Pick Activity](~/docs/framework/windows-workflow-foundation/samples/using-the-pick-activity.md) sample. + The following code sample demonstrates creating a activity. This example is from the [Using the Pick Activity](/dotnet/framework/windows-workflow-foundation/samples/using-the-pick-activity) sample. [!code-csharp[wfs_Pick#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_pick/cs/program.cs#1)] @@ -99,7 +99,7 @@ activity. This example is from the [Using the Pick Activity](~/docs/framework/windows-workflow-foundation/samples/using-the-pick-activity.md) sample. + The following code sample demonstrates setting the Action property of a activity. This example is from the [Using the Pick Activity](/dotnet/framework/windows-workflow-foundation/samples/using-the-pick-activity) sample. [!code-csharp[wfs_Pick#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_pick/cs/program.cs#1)] @@ -175,7 +175,7 @@ activity. This example is from the [Using the Pick Activity](~/docs/framework/windows-workflow-foundation/samples/using-the-pick-activity.md) sample. + The following code sample demonstrates setting the Trigger property of a activity. This example is from the [Using the Pick Activity](/dotnet/framework/windows-workflow-foundation/samples/using-the-pick-activity) sample. [!code-csharp[wfs_Pick#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_pick/cs/program.cs#1)] diff --git a/xml/System.Activities.Statements/Switch`1.xml b/xml/System.Activities.Statements/Switch`1.xml index 1f3f5521c43..29afb386e23 100644 --- a/xml/System.Activities.Statements/Switch`1.xml +++ b/xml/System.Activities.Statements/Switch`1.xml @@ -33,7 +33,7 @@ ## Examples - The following code sample demonstrates creating a activity. This example is from the [Using Procedural Activities](~/docs/framework/windows-workflow-foundation/samples/using-procedural-activities.md) sample. + The following code sample demonstrates creating a activity. This example is from the [Using Procedural Activities](/dotnet/framework/windows-workflow-foundation/samples/using-procedural-activities) sample. [!code-csharp[wfs_Procedurals#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_procedurals/cs/program.cs#1)] @@ -52,7 +52,7 @@ activity. This example is from the [Using Procedural Activities](~/docs/framework/windows-workflow-foundation/samples/using-procedural-activities.md) sample. + The following code sample demonstrates creating a activity. This example is from the [Using Procedural Activities](/dotnet/framework/windows-workflow-foundation/samples/using-procedural-activities) sample. [!code-csharp[wfs_Procedurals#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_procedurals/cs/program.cs#1)] @@ -83,7 +83,7 @@ activity. This example is from the [Using Procedural Activities](~/docs/framework/windows-workflow-foundation/samples/using-procedural-activities.md) sample. + The following code sample demonstrates creating a activity. This example is from the [Using Procedural Activities](/dotnet/framework/windows-workflow-foundation/samples/using-procedural-activities) sample. [!code-csharp[wfs_Procedurals#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_procedurals/cs/program.cs#1)] @@ -205,7 +205,7 @@ ## Examples - The following code sample demonstrates setting the Cases property of a activity. This example is from the [Using Procedural Activities](~/docs/framework/windows-workflow-foundation/samples/using-procedural-activities.md) sample. + The following code sample demonstrates setting the Cases property of a activity. This example is from the [Using Procedural Activities](/dotnet/framework/windows-workflow-foundation/samples/using-procedural-activities) sample. [!code-csharp[wfs_Procedurals#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_procedurals/cs/program.cs#1)] @@ -310,7 +310,7 @@ ## Examples - The following code sample demonstrates setting the Expression property of a activity. This example is from the [Using Procedural Activities](~/docs/framework/windows-workflow-foundation/samples/using-procedural-activities.md) sample. + The following code sample demonstrates setting the Expression property of a activity. This example is from the [Using Procedural Activities](/dotnet/framework/windows-workflow-foundation/samples/using-procedural-activities) sample. [!code-csharp[wfs_Procedurals#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_procedurals/cs/program.cs#1)] diff --git a/xml/System.Activities.Statements/TransactionScope.xml b/xml/System.Activities.Statements/TransactionScope.xml index 46f17b343cf..65159a2a8aa 100644 --- a/xml/System.Activities.Statements/TransactionScope.xml +++ b/xml/System.Activities.Statements/TransactionScope.xml @@ -32,7 +32,7 @@ ## Examples - The following code sample demonstrates creating a activity. This example is from the [Basic TransactionScope](~/docs/framework/windows-workflow-foundation/samples/basic-transactionscope.md) sample. + The following code sample demonstrates creating a activity. This example is from the [Basic TransactionScope](/dotnet/framework/windows-workflow-foundation/samples/basic-transactionscope) sample. [!code-csharp[wfs_NestedTransactionScope#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_nestedtransactionscope/cs/program.cs#1)] @@ -58,7 +58,7 @@ activity. This example is from the [Basic TransactionScope](~/docs/framework/windows-workflow-foundation/samples/basic-transactionscope.md) sample. + The following code sample demonstrates creating a activity. This example is from the [Basic TransactionScope](/dotnet/framework/windows-workflow-foundation/samples/basic-transactionscope) sample. [!code-csharp[wfs_NestedTransactionScope#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_nestedtransactionscope/cs/program.cs#1)] @@ -335,7 +335,7 @@ ## Examples - The following code sample demonstrates setting the Timeout property of a activity. This example is from the [Basic TransactionScope](~/docs/framework/windows-workflow-foundation/samples/basic-transactionscope.md) sample. + The following code sample demonstrates setting the Timeout property of a activity. This example is from the [Basic TransactionScope](/dotnet/framework/windows-workflow-foundation/samples/basic-transactionscope) sample. [!code-csharp[wfs_NestedTransactionScope#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_nestedtransactionscope/cs/program.cs#1)] diff --git a/xml/System.Activities.Statements/TryCatch.xml b/xml/System.Activities.Statements/TryCatch.xml index d0d2dd42632..1ac62e1695e 100644 --- a/xml/System.Activities.Statements/TryCatch.xml +++ b/xml/System.Activities.Statements/TryCatch.xml @@ -26,7 +26,7 @@ ## Examples - The following code sample demonstrates creating a activity. This example is from the [Nesting of TransactionScope within a service](~/docs/framework/windows-workflow-foundation/samples/nesting-of-transactionscope-within-a-service.md) sample. + The following code sample demonstrates creating a activity. This example is from the [Nesting of TransactionScope within a service](/dotnet/framework/windows-workflow-foundation/samples/nesting-of-transactionscope-within-a-service) sample. ]]> @@ -51,7 +51,7 @@ activity. This example is from the [Nesting of TransactionScope within a service](~/docs/framework/windows-workflow-foundation/samples/nesting-of-transactionscope-within-a-service.md) sample. + The following code sample demonstrates creating a activity. This example is from the [Nesting of TransactionScope within a service](/dotnet/framework/windows-workflow-foundation/samples/nesting-of-transactionscope-within-a-service) sample. ]]> @@ -138,7 +138,7 @@ ## Examples - The following code sample demonstrates setting the Catches property of a activity. This example is from the [Nesting of TransactionScope within a service](~/docs/framework/windows-workflow-foundation/samples/nesting-of-transactionscope-within-a-service.md) sample. + The following code sample demonstrates setting the Catches property of a activity. This example is from the [Nesting of TransactionScope within a service](/dotnet/framework/windows-workflow-foundation/samples/nesting-of-transactionscope-within-a-service) sample. Once placed in the designer, activities cannot be reordered in the designer. To reorder the collection of activities, either delete and re-add them in the correct order, or use the xaml (code) view for the workflow. @@ -207,7 +207,7 @@ property of a activity. This example is from the [Nesting of TransactionScope within a service](~/docs/framework/windows-workflow-foundation/samples/nesting-of-transactionscope-within-a-service.md) sample. + The following code sample demonstrates setting the property of a activity. This example is from the [Nesting of TransactionScope within a service](/dotnet/framework/windows-workflow-foundation/samples/nesting-of-transactionscope-within-a-service) sample. ]]> @@ -276,7 +276,7 @@ activity. This example is from the [Nesting of TransactionScope within a service](~/docs/framework/windows-workflow-foundation/samples/nesting-of-transactionscope-within-a-service.md) sample. + The following code sample demonstrates setting the Try property of a activity. This example is from the [Nesting of TransactionScope within a service](/dotnet/framework/windows-workflow-foundation/samples/nesting-of-transactionscope-within-a-service) sample. ]]> diff --git a/xml/System.Activities.Statements/While.xml b/xml/System.Activities.Statements/While.xml index 7319eb98040..251eac2c589 100644 --- a/xml/System.Activities.Statements/While.xml +++ b/xml/System.Activities.Statements/While.xml @@ -24,7 +24,7 @@ activity. This example is from the [Content-Based Correlation](~/docs/framework/windows-workflow-foundation/samples/content-based-correlation.md) sample. + The following code sample demonstrates creating a activity. This example is from the [Content-Based Correlation](/dotnet/framework/windows-workflow-foundation/samples/content-based-correlation) sample. [!code-csharp[wfs_ContentBasedCorrelation#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_contentbasedcorrelation/cs/program.cs#1)] @@ -43,7 +43,7 @@ activity. This example is from the [Content-Based Correlation](~/docs/framework/windows-workflow-foundation/samples/content-based-correlation.md) sample. + The following code sample demonstrates creating a activity. This example is from the [Content-Based Correlation](/dotnet/framework/windows-workflow-foundation/samples/content-based-correlation) sample. [!code-csharp[wfs_ContentBasedCorrelation#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_contentbasedcorrelation/cs/program.cs#1)] @@ -74,7 +74,7 @@ activity. This example is from the [Content-Based Correlation](~/docs/framework/windows-workflow-foundation/samples/content-based-correlation.md) sample. + The following code sample demonstrates creating a activity. This example is from the [Content-Based Correlation](/dotnet/framework/windows-workflow-foundation/samples/content-based-correlation) sample. [!code-csharp[wfs_ContentBasedCorrelation#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_contentbasedcorrelation/cs/program.cs#1)] @@ -160,7 +160,7 @@ activity. This example is from the [Content-Based Correlation](~/docs/framework/windows-workflow-foundation/samples/content-based-correlation.md) sample. + The following code sample demonstrates setting the Body property of a activity. This example is from the [Content-Based Correlation](/dotnet/framework/windows-workflow-foundation/samples/content-based-correlation) sample. [!code-csharp[wfs_ContentBasedCorrelation#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_contentbasedcorrelation/cs/program.cs#1)] @@ -228,7 +228,7 @@ activity. This example is from the [Content-Based Correlation](~/docs/framework/windows-workflow-foundation/samples/content-based-correlation.md) sample. + The following code sample demonstrates setting the Condition property of a activity. This example is from the [Content-Based Correlation](/dotnet/framework/windows-workflow-foundation/samples/content-based-correlation) sample. [!code-csharp[wfs_ContentBasedCorrelation#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_contentbasedcorrelation/cs/program.cs#1)] diff --git a/xml/System.Activities/ActivityMetadata.xml b/xml/System.Activities/ActivityMetadata.xml index dd94525f5b5..c20aac7e5ef 100644 --- a/xml/System.Activities/ActivityMetadata.xml +++ b/xml/System.Activities/ActivityMetadata.xml @@ -224,7 +224,7 @@ @@ -255,7 +255,7 @@ For more information, see [Imperative Code-Based Validation](~/docs/framework/wi @@ -286,7 +286,7 @@ For more information, see [Imperative Code-Based Validation](~/docs/framework/wi diff --git a/xml/System.Activities/Bookmark.xml b/xml/System.Activities/Bookmark.xml index 8cfeb372d82..cd9fb54499e 100644 --- a/xml/System.Activities/Bookmark.xml +++ b/xml/System.Activities/Bookmark.xml @@ -32,7 +32,7 @@ Bookmarks can be resumed by the host application using one of the overloads. - For more information about bookmarks, see [Using WorkflowInvoker and WorkflowApplication](~/docs/framework/windows-workflow-foundation/using-workflowinvoker-and-workflowapplication.md), [Bookmarks](~/docs/framework/windows-workflow-foundation/bookmarks.md), and the [Bookmarks [ WF Samples]](~/docs/framework/windows-workflow-foundation/samples/bookmarks.md) and [Wait For Input Activity [WF Samples]](~/docs/framework/windows-workflow-foundation/samples/wait-for-input-activity.md) samples. + For more information about bookmarks, see [Using WorkflowInvoker and WorkflowApplication](/dotnet/framework/windows-workflow-foundation/using-workflowinvoker-and-workflowapplication), [Bookmarks](/dotnet/framework/windows-workflow-foundation/bookmarks), and the [Bookmarks [ WF Samples]](/dotnet/framework/windows-workflow-foundation/samples/bookmarks) and [Wait For Input Activity [WF Samples]](/dotnet/framework/windows-workflow-foundation/samples/wait-for-input-activity) samples. diff --git a/xml/System.Activities/CodeActivityMetadata.xml b/xml/System.Activities/CodeActivityMetadata.xml index cbf4975f291..a822e626180 100644 --- a/xml/System.Activities/CodeActivityMetadata.xml +++ b/xml/System.Activities/CodeActivityMetadata.xml @@ -92,7 +92,7 @@ @@ -123,7 +123,7 @@ For more information, see [Imperative Code-Based Validation](~/docs/framework/wi @@ -154,7 +154,7 @@ For more information, see [Imperative Code-Based Validation](~/docs/framework/wi diff --git a/xml/System.Activities/NativeActivity.xml b/xml/System.Activities/NativeActivity.xml index b330759e1d4..0912b87c7c3 100644 --- a/xml/System.Activities/NativeActivity.xml +++ b/xml/System.Activities/NativeActivity.xml @@ -19,7 +19,7 @@ . This example is from the [Custom Composite using Native Activity](~/docs/framework/windows-workflow-foundation/samples/custom-composite-using-native-activity.md) sample. + The following code sample demonstrates creating a class that inherits from . This example is from the [Custom Composite using Native Activity](/dotnet/framework/windows-workflow-foundation/samples/custom-composite-using-native-activity) sample. ```csharp public sealed class MySequence : NativeActivity @@ -116,7 +116,7 @@ public sealed class MySequence : NativeActivity . This example is from the [Custom Composite using Native Activity](~/docs/framework/windows-workflow-foundation/samples/custom-composite-using-native-activity.md) sample. + The following code sample demonstrates creating a class that inherits from . This example is from the [Custom Composite using Native Activity](/dotnet/framework/windows-workflow-foundation/samples/custom-composite-using-native-activity) sample. [!code-csharp[wfs_CustomCompositeNativeActivity#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_customcompositenativeactivity/cs/mysequence.cs#1)] @@ -226,7 +226,7 @@ public sealed class MySequence : NativeActivity ## Examples - The following code sample demonstrates using CacheMetadata in a class that inherits from . This example is from the [Custom Composite using Native Activity](~/docs/framework/windows-workflow-foundation/samples/custom-composite-using-native-activity.md) sample. + The following code sample demonstrates using CacheMetadata in a class that inherits from . This example is from the [Custom Composite using Native Activity](/dotnet/framework/windows-workflow-foundation/samples/custom-composite-using-native-activity) sample. [!code-csharp[wfs_CustomCompositeNativeActivity#2](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_customcompositenativeactivity/cs/mysequence.cs#2)] @@ -259,7 +259,7 @@ public sealed class MySequence : NativeActivity . This example is from the [Non-Generic ParallelForEach](~/docs/framework/windows-workflow-foundation/samples/non-generic-parallelforeach.md) sample. + The following code sample demonstrates using Cancel in a class that inherits from . This example is from the [Non-Generic ParallelForEach](/dotnet/framework/windows-workflow-foundation/samples/non-generic-parallelforeach) sample. [!code-csharp[wfs_NonGenericParallelForEach#2](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_nongenericparallelforeach/cs/parallelforeach.cs#2)] @@ -314,7 +314,7 @@ public sealed class MySequence : NativeActivity . This example is from the [Non-Generic ParallelForEach](~/docs/framework/windows-workflow-foundation/samples/non-generic-parallelforeach.md) sample. + The following code sample demonstrates using Cancel in a class that inherits from . This example is from the [Non-Generic ParallelForEach](/dotnet/framework/windows-workflow-foundation/samples/non-generic-parallelforeach) sample. [!code-csharp[wfs_NonGenericParallelForEach#2](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_nongenericparallelforeach/cs/parallelforeach.cs#2)] diff --git a/xml/System.Activities/NativeActivityMetadata.xml b/xml/System.Activities/NativeActivityMetadata.xml index 3ed61c2e1c3..300553995c0 100644 --- a/xml/System.Activities/NativeActivityMetadata.xml +++ b/xml/System.Activities/NativeActivityMetadata.xml @@ -421,7 +421,7 @@ @@ -452,7 +452,7 @@ For more information, see [Imperative Code-Based Validation](~/docs/framework/wi @@ -483,7 +483,7 @@ For more information, see [Imperative Code-Based Validation](~/docs/framework/wi diff --git a/xml/System.Activities/NativeActivity`1.xml b/xml/System.Activities/NativeActivity`1.xml index c9c491b1a44..507a88c6894 100644 --- a/xml/System.Activities/NativeActivity`1.xml +++ b/xml/System.Activities/NativeActivity`1.xml @@ -26,7 +26,7 @@ . This example is from the [How to: Create an Activity](~/docs/framework/windows-workflow-foundation/how-to-create-an-activity.md) step of the [Getting Started Tutorial [.NET Framework 4.5]](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md). + The following code sample demonstrates creating a class that inherits from . This example is from the [How to: Create an Activity](/dotnet/framework/windows-workflow-foundation/how-to-create-an-activity) step of the [Getting Started Tutorial [.NET Framework 4.5]](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial). [!code-csharp[CFX_WF_GettingStarted#1](~/samples/snippets/csharp/VS_Snippets_CFX/cfx_wf_gettingstarted/cs/readint.cs#1)] [!code-vb[CFX_WF_GettingStarted#1](~/samples/snippets/visualbasic/VS_Snippets_CFX/cfx_wf_gettingstarted/vb/readint.vb#1)] @@ -159,7 +159,7 @@ ## Examples - The following code sample demonstrates using CacheMetadata in a class that inherits from . This example is from the [Custom Composite using Native Activity](~/docs/framework/windows-workflow-foundation/samples/custom-composite-using-native-activity.md) sample. + The following code sample demonstrates using CacheMetadata in a class that inherits from . This example is from the [Custom Composite using Native Activity](/dotnet/framework/windows-workflow-foundation/samples/custom-composite-using-native-activity) sample. [!code-csharp[wfs_CustomCompositeNativeActivity#2](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_customcompositenativeactivity/cs/mysequence.cs#2)] @@ -192,7 +192,7 @@ . This example is from the [Non-Generic ParallelForEach](~/docs/framework/windows-workflow-foundation/samples/non-generic-parallelforeach.md) sample. + The following code sample demonstrates using Cancel in a class that inherits from . This example is from the [Non-Generic ParallelForEach](/dotnet/framework/windows-workflow-foundation/samples/non-generic-parallelforeach) sample. [!code-csharp[wfs_NonGenericParallelForEach#2](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_nongenericparallelforeach/cs/parallelforeach.cs#2)] @@ -223,7 +223,7 @@ . This example is from the [Wait For Input Activity [WF Samples]](~/docs/framework/windows-workflow-foundation/samples/wait-for-input-activity.md) sample. + The following code sample demonstrates using CanInduceIdle in a class that inherits from . This example is from the [Wait For Input Activity [WF Samples]](/dotnet/framework/windows-workflow-foundation/samples/wait-for-input-activity) sample. [!code-csharp[wfs_WaitForInput#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_waitforinput/cs/waitforinput/waitforinput.cs#1)] @@ -256,7 +256,7 @@ . This example is from the [Non-Generic ParallelForEach](~/docs/framework/windows-workflow-foundation/samples/non-generic-parallelforeach.md) sample. + The following code sample demonstrates using Execute in a class that inherits from . This example is from the [Non-Generic ParallelForEach](/dotnet/framework/windows-workflow-foundation/samples/non-generic-parallelforeach) sample. [!code-csharp[wfs_NonGenericParallelForEach#1](~/samples/snippets/csharp/VS_Snippets_CFX/wfs_nongenericparallelforeach/cs/parallelforeach.cs#1)] diff --git a/xml/System.Activities/VersionMismatchException.xml b/xml/System.Activities/VersionMismatchException.xml index 95b4d2a3dd1..aad08431660 100644 --- a/xml/System.Activities/VersionMismatchException.xml +++ b/xml/System.Activities/VersionMismatchException.xml @@ -26,23 +26,23 @@ ## Remarks This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics: -- [Workflow Versioning](~/docs/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet.md) +- [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. -- [Dynamic Update](~/docs/framework/windows-workflow-foundation/dynamic-update.md) +- [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. -- [Using WorkflowApplication Identity and Versioning](~/docs/framework/windows-workflow-foundation/using-workflowidentity-and-versioning.md) +- [Using WorkflowApplication Identity and Versioning](/dotnet/framework/windows-workflow-foundation/using-workflowidentity-and-versioning) Describes how to use to host multiple versions of a workflow side-by-side. -- [Side by Side Versioning in WorkflowServiceHost](~/docs/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost.md) +- [Side by Side Versioning in WorkflowServiceHost](/dotnet/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost) Describes how to host multiple versions of a workflow on a single endpoint. -- [How to: Host Multiple Versions of a Workflow Side-by-Side](~/docs/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. +- [How to: Host Multiple Versions of a Workflow Side-by-Side](/dotnet/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. -- [How to: Update the Definition of a Running Workflow Instance](~/docs/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating persisted workflow instances to use a new workflow definition. +- [How to: Update the Definition of a Running Workflow Instance](/dotnet/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating persisted workflow instances to use a new workflow definition. ]]> diff --git a/xml/System.Activities/WorkflowApplication.xml b/xml/System.Activities/WorkflowApplication.xml index a7c0dca760d..bc276e25ec4 100644 --- a/xml/System.Activities/WorkflowApplication.xml +++ b/xml/System.Activities/WorkflowApplication.xml @@ -374,7 +374,7 @@ The reason for aborting the workflow. @@ -410,7 +410,7 @@ The reason for aborting the workflow. ## Remarks To determine whether the cancel operation was successful, call . can be called from inside or outside of the `callback` method. If is called before the cancel operation completes, it blocks until the cancel operation completes. By default, the cancel operation must complete in 30 seconds or a is thrown from . - This method cancels a workflow asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method cancels a workflow asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). ]]> @@ -448,7 +448,7 @@ The reason for aborting the workflow. ## Remarks To determine whether the cancel operation was successful, call . can be called from inside or outside of the method specified in the `callback` parameter. If is called before the cancel operation completes, it blocks until the cancel operation completes. If the cancel operation does not complete in the interval specified by the `timeOut` parameter, a is thrown from . - This method cancels a workflow asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method cancels a workflow asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). ]]> @@ -753,7 +753,7 @@ The reason for aborting the workflow. @@ -992,7 +992,7 @@ The reason for aborting the workflow. To determine if the load operation was successful, call . can be called from inside or outside of the `callback` method. If is called before the resume operation completes, it blocks until the resume operation completes. By default, the resume operation must complete in 30 seconds or else a is thrown from . - This method loads a workflow asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method loads a workflow asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). ]]> @@ -1032,7 +1032,7 @@ The reason for aborting the workflow. To determine if the load operation was successful, call . can be called from inside or outside of the `callback` method. If is called before the resume operation completes, it blocks until the resume operation completes. If the load operation does not complete within the specified time-out interval a is thrown from . - This method loads a workflow asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method loads a workflow asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). ]]> @@ -1049,7 +1049,7 @@ The reason for aborting the workflow. used to load the workflow is used for persistence. If the workflow was created and has not yet been persisted, then an must be configured before calling this method or else an is thrown when this method is called. @@ -1089,7 +1089,7 @@ The reason for aborting the workflow. If the workflow instance was previously loaded from persistence, then the same used to load the workflow is used for persistence. If the workflow was created and has not yet been persisted, then an must be configured before calling this method or else an is thrown when this method is called. - This method persists a workflow asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method persists a workflow asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). ]]> @@ -1129,7 +1129,7 @@ The reason for aborting the workflow. If the workflow instance was previously loaded from persistence, then the same used to load the workflow is used for persistence. If the workflow was created and has not yet been persisted, then an must be configured before calling this method or else an is thrown when this method is called. - This method persists a workflow instance asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method persists a workflow instance asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). ]]> @@ -1178,7 +1178,7 @@ The reason for aborting the workflow. ## Remarks To determine if the resume operation was successful, call . can be called from inside or outside of the `callback` method. If is called before the resume operation completes, it blocks until the resume operation completes. By default, the resume operation must complete in 30 seconds or else a is thrown from . - This method resumes a bookmark asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method resumes a bookmark asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). ]]> @@ -1258,7 +1258,7 @@ The reason for aborting the workflow. ## Remarks To determine if the resume operation was successful, call . can be called from inside or outside of the `callback` method. If is called before the resume operation completes, it blocks until the resume operation completes. If the resume operation does not complete within the specified time-out interval a is thrown from . - This method resumes a bookmark asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method resumes a bookmark asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). ]]> @@ -1315,7 +1315,7 @@ The reason for aborting the workflow. @@ -1351,7 +1351,7 @@ The reason for aborting the workflow. ## Remarks To determine whether the run operation was successful, call . can be called from inside or outside of the method referenced in the `callback` parameter. If is called before the resume operation completes, it blocks until the resume operation completes. By default, the resume operation must complete in 30 seconds or a is thrown from . - This method starts or resumes a workflow asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method starts or resumes a workflow asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). ]]> @@ -1394,7 +1394,7 @@ The reason for aborting the workflow. ## Remarks To determine whether the run operation was successful, call . can be called from inside or outside of the method reference in the `callback` parameter. If is called before the resume operation completes, it blocks until the resume operation completes. If the resume operation does not complete within the specified time-out interval a is thrown from . - This method starts or resumes a workflow asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method starts or resumes a workflow asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). ]]> @@ -1411,7 +1411,7 @@ The reason for aborting the workflow. @@ -1451,7 +1451,7 @@ The reason for aborting the workflow. To determine whether the operation was successful, call . can be called from inside or outside of the method referenced in the `callback` parameter. If is called before the operation completes, it blocks until the operation completes. By default, the operation must complete in 30 seconds or a is thrown from . - This method terminates a workflow asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method terminates a workflow asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). ]]> @@ -1491,7 +1491,7 @@ The reason for aborting the workflow. To determine whether the operation was successful, call . can be called from inside or outside of the method reference in the `callback` parameter. If is called before the operation completes, it blocks until the operation completes. By default, the operation must complete in 30 seconds or a is thrown from . - This method terminates a workflow instance asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method terminates a workflow instance asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). ]]> @@ -1533,7 +1533,7 @@ The reason for aborting the workflow. To determine whether the operation was successful, call . can be called from inside or outside of the `callback` method. If is called before the operation completes, it blocks until the operation completes. If the operation does not complete within the specified time-out interval a is thrown. This or any other exceptions that occur during the process is thrown from . - This method terminates a workflow asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method terminates a workflow asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). ]]> @@ -1575,7 +1575,7 @@ The reason for aborting the workflow. To determine whether the operation was successful, call . can be called from inside or outside of the method reference in the `callback` parameter. If is called before the operation completes, it blocks until the operation completes. If the operation does not complete within the specified time-out interval a is thrown from . - This method terminates a workflow instance asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method terminates a workflow instance asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). ]]> @@ -1592,7 +1592,7 @@ The reason for aborting the workflow. used to load the workflow is used for persistence. If the workflow was created and has not yet been persisted, then an must be configured before calling this method or else an is thrown when this method is called. @@ -1632,7 +1632,7 @@ The reason for aborting the workflow. If the workflow instance was previously loaded from persistence, then the same used to load the workflow is used for persistence. If the workflow was created and has not yet been persisted, then an must be configured before calling this method or else an is thrown when this method is called. - This method persists and disposes a workflow instance asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method persists and disposes a workflow instance asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). ]]> @@ -1672,7 +1672,7 @@ The reason for aborting the workflow. If the workflow instance was previously loaded from persistence, then the same used to load the workflow is used for persistence. If the workflow was created and has not yet been persisted, then an must be configured before calling this method or else an is thrown when this method is called. - This method persists and unloads a workflow instance asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method persists and unloads a workflow instance asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). ]]> @@ -1976,7 +1976,7 @@ Workflow bcce00c2-d323-42c2-8c25-19ff0c4b6dac Unloaded. ## Remarks This method determines whether a operation was successful. If called before the cancel operation completes, it blocks until the cancel operation is complete. - This method completes the asynchronous cancel operation using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method completes the asynchronous cancel operation using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). ]]> @@ -2107,7 +2107,7 @@ Workflow bcce00c2-d323-42c2-8c25-19ff0c4b6dac Unloaded. ## Remarks If this method is called before the loading operation completes, it blocks until the loading operation is complete. - This method completes the asynchronous load operation using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method completes the asynchronous load operation using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). ]]> @@ -2140,7 +2140,7 @@ Workflow bcce00c2-d323-42c2-8c25-19ff0c4b6dac Unloaded. ## Remarks This method determines whether a operation was successful. If called before the load operation completes, it blocks until the operation is complete. - This method loads workflows asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method loads workflows asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). ]]> @@ -2173,7 +2173,7 @@ Workflow bcce00c2-d323-42c2-8c25-19ff0c4b6dac Unloaded. ## Remarks This method determines whether a operation was successful. If called before the persist operation completes, it blocks until the persist operation is complete. - This method completes the asynchronous persist operation using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method completes the asynchronous persist operation using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). ]]> @@ -2207,7 +2207,7 @@ Workflow bcce00c2-d323-42c2-8c25-19ff0c4b6dac Unloaded. ## Remarks This method determines whether a operation was successful. If called before the load operation completes, it blocks until the operation is complete. - This method resumes a bookmark asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method resumes a bookmark asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). ]]> @@ -2240,7 +2240,7 @@ Workflow bcce00c2-d323-42c2-8c25-19ff0c4b6dac Unloaded. ## Remarks This method determines whether a operation was successful. If called before the resume operation completes, it blocks until the resume operation is complete. - This method completes an asynchronous run operation using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method completes an asynchronous run operation using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). ]]> @@ -2273,7 +2273,7 @@ Workflow bcce00c2-d323-42c2-8c25-19ff0c4b6dac Unloaded. ## Remarks This method can be called to determine whether a operation was successful. If called before the terminate operation completes, it blocks until the operation is complete. - This method completes an asynchronous operation using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method completes an asynchronous operation using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). ]]> @@ -2306,7 +2306,7 @@ Workflow bcce00c2-d323-42c2-8c25-19ff0c4b6dac Unloaded. ## Remarks This method can be called to determine whether a operation was successful. If called before the unload operation completes, it blocks until the operation is complete. - This method completes an asynchronous operation using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method completes an asynchronous operation using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). ]]> @@ -2615,7 +2615,7 @@ Hello, Steve passed into the handler of a instance. In this example the workflow going idle has one with a name of `EnterGuess`, owned by an activity named `ReadInt`. This code example is based off of [How to: Run a Workflow](~/docs/framework/windows-workflow-foundation/how-to-run-a-workflow.md), which is part of the [Getting Started Tutorial [.NET Framework 4.5]](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md). If the handler in that step is modified to contain the code from this example, the following output is displayed. + The following code example inspects the passed into the handler of a instance. In this example the workflow going idle has one with a name of `EnterGuess`, owned by an activity named `ReadInt`. This code example is based off of [How to: Run a Workflow](/dotnet/framework/windows-workflow-foundation/how-to-run-a-workflow), which is part of the [Getting Started Tutorial [.NET Framework 4.5]](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial). If the handler in that step is modified to contain the code from this example, the following output is displayed. ```Output BookmarkName: EnterGuess - OwnerDisplayName: ReadInt @@ -2654,7 +2654,7 @@ BookmarkName: EnterGuess - OwnerDisplayName: ReadInt using a . This code example is part of [How to: Create and Run a Long Running Workflow](~/docs/framework/windows-workflow-foundation/how-to-create-and-run-a-long-running-workflow.md), which is part of the [Getting Started Tutorial [.NET Framework 4.5]](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md). + The following example creates a WorkflowApplication instance and then configures the using a . This code example is part of [How to: Create and Run a Long Running Workflow](/dotnet/framework/windows-workflow-foundation/how-to-create-and-run-a-long-running-workflow), which is part of the [Getting Started Tutorial [.NET Framework 4.5]](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial). [!code-csharp[CFX_WorkflowApplicationExample#28](~/samples/snippets/csharp/VS_Snippets_CFX/cfx_workflowapplicationexample/cs/program.cs#28)] @@ -2720,7 +2720,7 @@ BookmarkName: EnterGuess - OwnerDisplayName: ReadInt to load persisted workflow instance from a . This example is from the `LoadAndCompleteInstance` method in the [Persisting a Workflow Application](~/docs/framework/windows-workflow-foundation/samples/persisting-a-workflow-application.md) sample. + The following example calls to load persisted workflow instance from a . This example is from the `LoadAndCompleteInstance` method in the [Persisting a Workflow Application](/dotnet/framework/windows-workflow-foundation/samples/persisting-a-workflow-application) sample. [!code-csharp[CFX_WorkflowApplicationExample#27](~/samples/snippets/csharp/VS_Snippets_CFX/cfx_workflowapplicationexample/cs/program.cs#27)] @@ -2807,7 +2807,7 @@ BookmarkName: EnterGuess - OwnerDisplayName: ReadInt to load persisted workflow instance from a . This example is from the `LoadAndCompleteInstance` method in the [Persisting a Workflow Application](~/docs/framework/windows-workflow-foundation/samples/persisting-a-workflow-application.md) sample. + The following example calls to load persisted workflow instance from a . This example is from the `LoadAndCompleteInstance` method in the [Persisting a Workflow Application](/dotnet/framework/windows-workflow-foundation/samples/persisting-a-workflow-application) sample. [!code-csharp[CFX_WorkflowApplicationExample#27](~/samples/snippets/csharp/VS_Snippets_CFX/cfx_workflowapplicationexample/cs/program.cs#27)] @@ -3276,7 +3276,7 @@ BookmarkName: EnterGuess - OwnerDisplayName: ReadInt ## Examples - The following example calls to persist a workflow instance before the workflow is started. This example is part of the `StartAndUnloadInstance` method in the [Persisting a Workflow Application](~/docs/framework/windows-workflow-foundation/samples/persisting-a-workflow-application.md) sample. + The following example calls to persist a workflow instance before the workflow is started. This example is part of the `StartAndUnloadInstance` method in the [Persisting a Workflow Application](/dotnet/framework/windows-workflow-foundation/samples/persisting-a-workflow-application) sample. [!code-csharp[CFX_WorkflowApplicationExample#34](~/samples/snippets/csharp/VS_Snippets_CFX/cfx_workflowapplicationexample/cs/program.cs#34)] @@ -3314,7 +3314,7 @@ BookmarkName: EnterGuess - OwnerDisplayName: ReadInt ## Examples - The following example calls to persist a workflow instance before the workflow is started. This example is from the `StartAndUnloadInstance` method in the [Persisting a Workflow Application](~/docs/framework/windows-workflow-foundation/samples/persisting-a-workflow-application.md) sample. + The following example calls to persist a workflow instance before the workflow is started. This example is from the `StartAndUnloadInstance` method in the [Persisting a Workflow Application](/dotnet/framework/windows-workflow-foundation/samples/persisting-a-workflow-application) sample. [!code-csharp[CFX_WorkflowApplicationExample#34](~/samples/snippets/csharp/VS_Snippets_CFX/cfx_workflowapplicationexample/cs/program.cs#34)] @@ -3938,7 +3938,7 @@ Workflow 2897d2ef-377e-4224-ae93-5c19b38f487c unloaded. ## Examples - The following code example is part of the [NoPersistScope Activity](~/docs/framework/windows-workflow-foundation/samples/nopersistscope-activity.md) sample. In this example, the workflow is idle and the host application is waiting for user input. If the user chooses to unload, is called. If successful, the workflow is persisted and unloaded from memory. + The following code example is part of the [NoPersistScope Activity](/dotnet/framework/windows-workflow-foundation/samples/nopersistscope-activity) sample. In this example, the workflow is idle and the host application is waiting for user input. If the user chooses to unload, is called. If successful, the workflow is persisted and unloaded from memory. [!code-csharp[CFX_WorkflowApplicationExample#20](~/samples/snippets/csharp/VS_Snippets_CFX/cfx_workflowapplicationexample/cs/program.cs#20)] @@ -3976,7 +3976,7 @@ Workflow 2897d2ef-377e-4224-ae93-5c19b38f487c unloaded. ## Examples - The following code example is part of the [NoPersistScope Activity](~/docs/framework/windows-workflow-foundation/samples/nopersistscope-activity.md) sample. In this example, the workflow is idle and the host application is waiting for user input. If the user chooses to unload, is called. If successful, the workflow is persisted and unloaded from memory. + The following code example is part of the [NoPersistScope Activity](/dotnet/framework/windows-workflow-foundation/samples/nopersistscope-activity) sample. In this example, the workflow is idle and the host application is waiting for user input. If the user chooses to unload, is called. If successful, the workflow is persisted and unloaded from memory. [!code-csharp[CFX_WorkflowApplicationExample#20](~/samples/snippets/csharp/VS_Snippets_CFX/cfx_workflowapplicationexample/cs/program.cs#20)] diff --git a/xml/System.Activities/WorkflowApplicationIdleEventArgs.xml b/xml/System.Activities/WorkflowApplicationIdleEventArgs.xml index 29f598a160d..f5868838462 100644 --- a/xml/System.Activities/WorkflowApplicationIdleEventArgs.xml +++ b/xml/System.Activities/WorkflowApplicationIdleEventArgs.xml @@ -19,7 +19,7 @@ passed into the handler of a instance. In this example the workflow going idle has one with a name of `EnterGuess`, owned by an activity named `ReadInt`. This code example is based off of [How to: Run a Workflow](~/docs/framework/windows-workflow-foundation/how-to-run-a-workflow.md), which is part of the [Getting Started Tutorial [.NET Framework 4.5]](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md). If the handler in that step is modified to contain the code from this example, the following output is displayed. + The following code example inspects the passed into the handler of a instance. In this example the workflow going idle has one with a name of `EnterGuess`, owned by an activity named `ReadInt`. This code example is based off of [How to: Run a Workflow](/dotnet/framework/windows-workflow-foundation/how-to-run-a-workflow), which is part of the [Getting Started Tutorial [.NET Framework 4.5]](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial). If the handler in that step is modified to contain the code from this example, the following output is displayed. ```Output BookmarkName: EnterGuess - OwnerDisplayName: ReadInt @@ -53,7 +53,7 @@ BookmarkName: EnterGuess - OwnerDisplayName: ReadInt passed into the handler of a instance. In this example the workflow going idle has one with a name of `EnterGuess`, owned by an activity named `ReadInt`. This code example is based off of [How to: Run a Workflow](~/docs/framework/windows-workflow-foundation/how-to-run-a-workflow.md), which is part of the [Getting Started Tutorial [.NET Framework 4.5]](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md). If the handler in that step is modified to contain the code from this example, the following output is displayed. + The following code example inspects the passed into the handler of a instance. In this example the workflow going idle has one with a name of `EnterGuess`, owned by an activity named `ReadInt`. This code example is based off of [How to: Run a Workflow](/dotnet/framework/windows-workflow-foundation/how-to-run-a-workflow), which is part of the [Getting Started Tutorial [.NET Framework 4.5]](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial). If the handler in that step is modified to contain the code from this example, the following output is displayed. ```Output BookmarkName: EnterGuess - OwnerDisplayName: ReadInt diff --git a/xml/System.Activities/WorkflowApplicationInstance.xml b/xml/System.Activities/WorkflowApplicationInstance.xml index 0505b025316..336e7387156 100644 --- a/xml/System.Activities/WorkflowApplicationInstance.xml +++ b/xml/System.Activities/WorkflowApplicationInstance.xml @@ -21,23 +21,23 @@ ## Remarks This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics: - - [Workflow Versioning](~/docs/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet.md) + - [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. - - [Dynamic Update](~/docs/framework/windows-workflow-foundation/dynamic-update.md) + - [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. - - [Using WorkflowApplication Identity and Versioning](~/docs/framework/windows-workflow-foundation/using-workflowidentity-and-versioning.md) + - [Using WorkflowApplication Identity and Versioning](/dotnet/framework/windows-workflow-foundation/using-workflowidentity-and-versioning) Describes how to use to host multiple versions of a workflow side-by-side. - - [Side by Side Versioning in WorkflowServiceHost](~/docs/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost.md) + - [Side by Side Versioning in WorkflowServiceHost](/dotnet/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost) Describes how to host multiple versions of a workflow on a single endpoint. - - [How to: Host Multiple Versions of a Workflow Side-by-Side](~/docs/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. + - [How to: Host Multiple Versions of a Workflow Side-by-Side](/dotnet/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. - - [How to: Update the Definition of a Running Workflow Instance](~/docs/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating persisted workflow instances to use a new workflow definition. + - [How to: Update the Definition of a Running Workflow Instance](/dotnet/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating persisted workflow instances to use a new workflow definition. ]]> diff --git a/xml/System.Activities/WorkflowIdentity.xml b/xml/System.Activities/WorkflowIdentity.xml index 5a93f515961..451b94dcdc0 100644 --- a/xml/System.Activities/WorkflowIdentity.xml +++ b/xml/System.Activities/WorkflowIdentity.xml @@ -36,23 +36,23 @@ ## Remarks This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics: - - [Workflow Versioning](~/docs/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet.md) + - [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. - - [Dynamic Update](~/docs/framework/windows-workflow-foundation/dynamic-update.md) + - [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. - - [Using WorkflowApplication Identity and Versioning](~/docs/framework/windows-workflow-foundation/using-workflowidentity-and-versioning.md) + - [Using WorkflowApplication Identity and Versioning](/dotnet/framework/windows-workflow-foundation/using-workflowidentity-and-versioning) Describes how to use to host multiple versions of a workflow side-by-side. - - [Side by Side Versioning in WorkflowServiceHost](~/docs/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost.md) + - [Side by Side Versioning in WorkflowServiceHost](/dotnet/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost) Describes how to host multiple versions of a workflow on a single endpoint. - - [How to: Host Multiple Versions of a Workflow Side-by-Side](~/docs/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. + - [How to: Host Multiple Versions of a Workflow Side-by-Side](/dotnet/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. - - [How to: Update the Definition of a Running Workflow Instance](~/docs/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating persisted workflow instances to use a new workflow definition. + - [How to: Update the Definition of a Running Workflow Instance](/dotnet/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating persisted workflow instances to use a new workflow definition. ]]> diff --git a/xml/System.Activities/WorkflowIdentityFilter.xml b/xml/System.Activities/WorkflowIdentityFilter.xml index cb71144ec09..4bb8e190b53 100644 --- a/xml/System.Activities/WorkflowIdentityFilter.xml +++ b/xml/System.Activities/WorkflowIdentityFilter.xml @@ -20,23 +20,23 @@ ## Remarks This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics: -- [Workflow Versioning](~/docs/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet.md) +- [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. -- [Dynamic Update](~/docs/framework/windows-workflow-foundation/dynamic-update.md) +- [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. -- [Using WorkflowApplication Identity and Versioning](~/docs/framework/windows-workflow-foundation/using-workflowidentity-and-versioning.md) +- [Using WorkflowApplication Identity and Versioning](/dotnet/framework/windows-workflow-foundation/using-workflowidentity-and-versioning) Describes how to use to host multiple versions of a workflow side-by-side. -- [Side by Side Versioning in WorkflowServiceHost](~/docs/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost.md) +- [Side by Side Versioning in WorkflowServiceHost](/dotnet/framework/wcf/feature-details/side-by-side-versioning-in-workflowservicehost) Describes how to host multiple versions of a workflow on a single endpoint. -- [How to: Host Multiple Versions of a Workflow Side-by-Side](~/docs/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. +- [How to: Host Multiple Versions of a Workflow Side-by-Side](/dotnet/framework/windows-workflow-foundation/how-to-host-multiple-versions-of-a-workflow-side-by-side) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating a workflow definition, and hosting workflows using both the old and new definition at the same time. -- [How to: Update the Definition of a Running Workflow Instance](~/docs/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance.md) - This step in the [Getting Started Tutorial](~/docs/framework/windows-workflow-foundation/getting-started-tutorial.md) demonstrates updating persisted workflow instances to use a new workflow definition. +- [How to: Update the Definition of a Running Workflow Instance](/dotnet/framework/windows-workflow-foundation/how-to-update-the-definition-of-a-running-workflow-instance) + This step in the [Getting Started Tutorial](/dotnet/framework/windows-workflow-foundation/getting-started-tutorial) demonstrates updating persisted workflow instances to use a new workflow definition. ]]> diff --git a/xml/System.Activities/WorkflowInvoker.xml b/xml/System.Activities/WorkflowInvoker.xml index f5e370dd239..86410057082 100644 --- a/xml/System.Activities/WorkflowInvoker.xml +++ b/xml/System.Activities/WorkflowInvoker.xml @@ -82,7 +82,7 @@ @@ -118,7 +118,7 @@ ## Remarks To be notified when the workflow is complete and retrieve the output parameters of the workflow, call from the `callback` method. If is called before the workflow completes, it blocks until the workflow completes. To configure a time-out interval in which the workflow must complete, use one of the overloads that take a . - This method invokes a workflow asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method invokes a workflow asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). @@ -165,7 +165,7 @@ ## Remarks To be notified when the workflow is complete and retrieve the output parameters of the workflow, call from the `callback` method. If is called before the workflow completes, it blocks until the workflow completes. To configure a time-out interval in which the workflow must complete, use one of the overloads that take a . - This method invokes a workflow asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method invokes a workflow asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). @@ -215,7 +215,7 @@ > [!NOTE] > The is only thrown if the time-out interval elapses and the workflow becomes idle during execution. A workflow that takes longer than the specified time-out interval to complete completes successfully if the workflow does not become idle. - This method invokes a workflow asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method invokes a workflow asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). @@ -267,7 +267,7 @@ > [!NOTE] > The is only thrown if the time-out interval elapses and the workflow becomes idle during execution. A workflow that takes longer than the specified time-out interval to complete completes successfully if the workflow does not become idle. - This method invokes a workflow asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method invokes a workflow asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). @@ -352,7 +352,7 @@ ## Remarks To be notified when the workflow is complete and retrieve the output parameters of the workflow, call from the `callback` method specified by . If is called before the workflow completes, it blocks until the workflow completes. - This method returns the result of a workflow invoked asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method returns the result of a workflow invoked asynchronously using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). @@ -394,7 +394,7 @@ ## Examples - The following example registers a custom with the collection of a instance. This code example is part of the [Custom Tracking](~/docs/framework/windows-workflow-foundation/samples/custom-tracking.md) sample. + The following example registers a custom with the collection of a instance. This code example is part of the [Custom Tracking](/dotnet/framework/windows-workflow-foundation/samples/custom-tracking) sample. [!code-csharp[CFX_WorkflowInvokerExample#40](~/samples/snippets/csharp/VS_Snippets_CFX/cfx_workflowinvokerexample/cs/program.cs#40)] @@ -846,7 +846,7 @@ The time allotted to this operation may have been a portion of a longer timeout. ## Examples - The following example invokes a workflow consisting of a single `Add` activity that has two input arguments and since it derives from `CodeActivity` it has one well-defined output argument. When the workflow is invoked, the `arguments` dictionary is passed which contains the values for each input argument, keyed by argument name. When the call to `Invoke` returns, the value of the output argument is returned. This code example is based off of the [Using the WorkflowInvoker Class](~/docs/framework/windows-workflow-foundation/samples/using-the-workflowinvoker-class.md) sample. + The following example invokes a workflow consisting of a single `Add` activity that has two input arguments and since it derives from `CodeActivity` it has one well-defined output argument. When the workflow is invoked, the `arguments` dictionary is passed which contains the values for each input argument, keyed by argument name. When the call to `Invoke` returns, the value of the output argument is returned. This code example is based off of the [Using the WorkflowInvoker Class](/dotnet/framework/windows-workflow-foundation/samples/using-the-workflowinvoker-class) sample. [!code-csharp[CFX_WorkflowInvokerExample#110](~/samples/snippets/csharp/VS_Snippets_CFX/cfx_workflowinvokerexample/cs/program.cs#110)] @@ -896,7 +896,7 @@ The time allotted to this operation may have been a portion of a longer timeout. ## Examples - The following example invokes a workflow consisting of a single `Add` activity that has two input arguments and since it derives from `CodeActivity` it has one well-defined output argument. When the workflow is invoked, the `arguments` dictionary is passed which contains the values for each input argument, keyed by argument name. When the call to `Invoke` returns, the value of the output argument is returned. This code example is based off of the [Using the WorkflowInvoker Class](~/docs/framework/windows-workflow-foundation/samples/using-the-workflowinvoker-class.md) sample. + The following example invokes a workflow consisting of a single `Add` activity that has two input arguments and since it derives from `CodeActivity` it has one well-defined output argument. When the workflow is invoked, the `arguments` dictionary is passed which contains the values for each input argument, keyed by argument name. When the call to `Invoke` returns, the value of the output argument is returned. This code example is based off of the [Using the WorkflowInvoker Class](/dotnet/framework/windows-workflow-foundation/samples/using-the-workflowinvoker-class) sample. [!code-csharp[CFX_WorkflowInvokerExample#110](~/samples/snippets/csharp/VS_Snippets_CFX/cfx_workflowinvokerexample/cs/program.cs#110)] @@ -948,7 +948,7 @@ The time allotted to this operation may have been a portion of a longer timeout. ## Examples - The following example invokes a workflow consisting of a single `Add` activity that has two input arguments and since it derives from `CodeActivity` it has one well-defined output argument. When the workflow is invoked, the `arguments` dictionary is passed which contains the values for each input argument, keyed by argument name. When the call to `Invoke` returns, the value of the output argument is returned. This code example is based off of the [Using the WorkflowInvoker Class](~/docs/framework/windows-workflow-foundation/samples/using-the-workflowinvoker-class.md) sample. + The following example invokes a workflow consisting of a single `Add` activity that has two input arguments and since it derives from `CodeActivity` it has one well-defined output argument. When the workflow is invoked, the `arguments` dictionary is passed which contains the values for each input argument, keyed by argument name. When the call to `Invoke` returns, the value of the output argument is returned. This code example is based off of the [Using the WorkflowInvoker Class](/dotnet/framework/windows-workflow-foundation/samples/using-the-workflowinvoker-class) sample. [!code-csharp[CFX_WorkflowInvokerExample#110](~/samples/snippets/csharp/VS_Snippets_CFX/cfx_workflowinvokerexample/cs/program.cs#110)] @@ -1002,7 +1002,7 @@ The time allotted to this operation may have been a portion of a longer timeout. ## Examples - The following example invokes a workflow consisting of a single `Add` activity that has two input arguments and since it derives from `CodeActivity` it has one well-defined output argument. When the workflow is invoked, the `arguments` dictionary is passed which contains the values for each input argument, keyed by argument name. When the call to `Invoke` returns, the value of the output argument is returned. This code example is based off of the [Using the WorkflowInvoker Class](~/docs/framework/windows-workflow-foundation/samples/using-the-workflowinvoker-class.md) sample. + The following example invokes a workflow consisting of a single `Add` activity that has two input arguments and since it derives from `CodeActivity` it has one well-defined output argument. When the workflow is invoked, the `arguments` dictionary is passed which contains the values for each input argument, keyed by argument name. When the call to `Invoke` returns, the value of the output argument is returned. This code example is based off of the [Using the WorkflowInvoker Class](/dotnet/framework/windows-workflow-foundation/samples/using-the-workflowinvoker-class) sample. [!code-csharp[CFX_WorkflowInvokerExample#110](~/samples/snippets/csharp/VS_Snippets_CFX/cfx_workflowinvokerexample/cs/program.cs#110)] diff --git a/xml/System.AddIn.Contract.Automation/RemoteParameterData.xml b/xml/System.AddIn.Contract.Automation/RemoteParameterData.xml index 841f5dc18b0..3c308841f7e 100644 --- a/xml/System.AddIn.Contract.Automation/RemoteParameterData.xml +++ b/xml/System.AddIn.Contract.Automation/RemoteParameterData.xml @@ -127,7 +127,7 @@ The value of this field is always `false` if this describes a parameter of a method provided by a COM object. - Parameters that can have a variable number of arguments are specified by the `params` (for Visual C#) and `ParamArray` (for Visual Basic) keywords. For more information, see [params](~/docs/csharp/language-reference/keywords/params.md) and [ParamArray](~/docs/visual-basic/language-reference/modifiers/paramarray.md). + Parameters that can have a variable number of arguments are specified by the `params` (for Visual C#) and `ParamArray` (for Visual Basic) keywords. For more information, see [params](/dotnet/csharp/language-reference/keywords/params) and [ParamArray](/dotnet/visual-basic/language-reference/modifiers/paramarray). ]]> diff --git a/xml/System.AddIn.Hosting/AddInSegmentDirectoryNotFoundException.xml b/xml/System.AddIn.Hosting/AddInSegmentDirectoryNotFoundException.xml index 8a3a289c9f7..cee729b8cb0 100644 --- a/xml/System.AddIn.Hosting/AddInSegmentDirectoryNotFoundException.xml +++ b/xml/System.AddIn.Hosting/AddInSegmentDirectoryNotFoundException.xml @@ -146,7 +146,7 @@ class. diff --git a/xml/System.AddIn.Hosting/InvalidPipelineStoreException.xml b/xml/System.AddIn.Hosting/InvalidPipelineStoreException.xml index 3a453e4fe30..8a40d58afb4 100644 --- a/xml/System.AddIn.Hosting/InvalidPipelineStoreException.xml +++ b/xml/System.AddIn.Hosting/InvalidPipelineStoreException.xml @@ -117,7 +117,7 @@ diff --git a/xml/System.AddIn.Pipeline/FrameworkElementAdapters.xml b/xml/System.AddIn.Pipeline/FrameworkElementAdapters.xml index 13df2d5cf16..e3f460685b7 100644 --- a/xml/System.AddIn.Pipeline/FrameworkElementAdapters.xml +++ b/xml/System.AddIn.Pipeline/FrameworkElementAdapters.xml @@ -33,7 +33,7 @@ Windows Presentation Foundation (WPF) extends the .NET Framework add-in model to Once the is passed across the isolation boundary, it must be converted to a type that can be displayed by the host application or the add-in. In this case, the static method is called to convert an to a . - For more detailed exposition of WPF add-ins, see [WPF Add-Ins Overview](~/docs/framework/wpf/app-development/wpf-add-ins-overview.md). + For more detailed exposition of WPF add-ins, see [WPF Add-Ins Overview](/dotnet/framework/wpf/app-development/wpf-add-ins-overview). ]]> diff --git a/xml/System.AddIn.Pipeline/QualificationDataAttribute.xml b/xml/System.AddIn.Pipeline/QualificationDataAttribute.xml index 96084bcfbed..c22daf5622d 100644 --- a/xml/System.AddIn.Pipeline/QualificationDataAttribute.xml +++ b/xml/System.AddIn.Pipeline/QualificationDataAttribute.xml @@ -33,7 +33,7 @@ Qualification data is only read by the host and is not consumed by the add-in system in any other way. - You can apply qualification data to a pipeline segment by placing a attribute next to the segment attribute. For more information about pipeline segments and their attributes, see [Pipeline Development](~/docs/framework/add-ins/pipeline-development.md). + You can apply qualification data to a pipeline segment by placing a attribute next to the segment attribute. For more information about pipeline segments and their attributes, see [Pipeline Development](/dotnet/framework/add-ins/pipeline-development). diff --git a/xml/System.CodeDom.Compiler/CodeCompiler.xml b/xml/System.CodeDom.Compiler/CodeCompiler.xml index f4eba5710b8..78ea62beee2 100644 --- a/xml/System.CodeDom.Compiler/CodeCompiler.xml +++ b/xml/System.CodeDom.Compiler/CodeCompiler.xml @@ -36,7 +36,7 @@ is a useful utility base class for code generators to derive from in order to provide code compilation functions. > [!NOTE] -> This class contains a link demand and an inheritance demand at the class level that applies to all members. A is thrown when either the immediate caller or the derived class does not have full-trust permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). +> This class contains a link demand and an inheritance demand at the class level that applies to all members. A is thrown when either the immediate caller or the derived class does not have full-trust permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). ]]> diff --git a/xml/System.CodeDom.Compiler/CodeDomProvider.xml b/xml/System.CodeDom.Compiler/CodeDomProvider.xml index 5420b2cdbd4..87b6d9c9df6 100644 --- a/xml/System.CodeDom.Compiler/CodeDomProvider.xml +++ b/xml/System.CodeDom.Compiler/CodeDomProvider.xml @@ -44,14 +44,14 @@ A implementation typically provides code generation and/or code compilation interfaces for generating code and managing compilation for a single programming language. Several languages are supported by implementations that ship with the Windows SDK. These languages include C#, Visual Basic, C++, and JScript. Developers or compiler vendors can implement the and interfaces and provide a that extends CodeDOM support to other programming languages. - The [<system.codedom> Element](~/docs/framework/configure-apps/file-schema/compiler/system-codedom-element.md) in the machine configuration file (Machine.config) provides a mechanism for developers and compiler vendors to add configuration settings for additional implementations. + The [<system.codedom> Element](/dotnet/framework/configure-apps/file-schema/compiler/system-codedom-element) in the machine configuration file (Machine.config) provides a mechanism for developers and compiler vendors to add configuration settings for additional implementations. The class provides static methods to discover and enumerate the implementations on a computer. The method returns the settings for all implementations on a computer. The method returns the settings for a specific implementation, based on the programming language name. The method returns an instance of a implementation for a specific language. - For more details on language provider settings in the configuration file, see [Compiler and Language Provider Settings Schema](~/docs/framework/configure-apps/file-schema/compiler/index.md). + For more details on language provider settings in the configuration file, see [Compiler and Language Provider Settings Schema](/dotnet/framework/configure-apps/file-schema/compiler/). > [!NOTE] -> This class makes a link demand and an inheritance demand at the class level. A is thrown if either the immediate caller or the derived class does not have full trust permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). +> This class makes a link demand and an inheritance demand at the class level. A is thrown if either the immediate caller or the derived class does not have full trust permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). @@ -71,7 +71,7 @@ - Compiler and Language Provider Settings Schema + Compiler and Language Provider Settings Schema @@ -637,7 +637,7 @@ The method checks whether at least one provider implementation supports a specific language. You can validate a language name using before passing it to . If you pass an unsupported language name to a is thrown. - The method can be used to determine all implementations on a computer, including additional implementations provided by developers and compiler vendors that are identified in the [<system.codedom> Element](~/docs/framework/configure-apps/file-schema/compiler/system-codedom-element.md) in the machine configuration file (Machine.config). + The method can be used to determine all implementations on a computer, including additional implementations provided by developers and compiler vendors that are identified in the [<system.codedom> Element](/dotnet/framework/configure-apps/file-schema/compiler/system-codedom-element) in the machine configuration file (Machine.config). The method returns an instance of a implementation for a specific language. @@ -1191,7 +1191,7 @@ Use the method to enumerate the language provider settings on a computer. > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the default language providers supplied by the .NET Framework are not specified in the [<system.codedom> Element](~/docs/framework/configure-apps/file-schema/compiler/system-codedom-element.md) compiler configuration section and cannot be removed, so this method returns information about the default providers and any specified in the configuration file. +> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the default language providers supplied by the .NET Framework are not specified in the [<system.codedom> Element](/dotnet/framework/configure-apps/file-schema/compiler/system-codedom-element) compiler configuration section and cannot be removed, so this method returns information about the default providers and any specified in the configuration file. @@ -1206,7 +1206,7 @@ The caller does not have the required permission. - Compiler and Language Provider Settings Schema + Compiler and Language Provider Settings Schema @@ -1249,7 +1249,7 @@ implementation on the computer. For information about machine configuration files, see the Machine Configuration Files section in [Configuring Apps](~/docs/framework/configure-apps/index.md). The method searches each provider configuration element for the specified language name. The returned instance contains the configured language provider and compiler settings. + The [<system.codedom> Element](/dotnet/framework/configure-apps/file-schema/compiler/system-codedom-element) in the machine configuration file contains the language provider and compiler configuration settings for each implementation on the computer. For information about machine configuration files, see the Machine Configuration Files section in [Configuring Apps](/dotnet/framework/configure-apps/). The method searches each provider configuration element for the specified language name. The returned instance contains the configured language provider and compiler settings. The method checks whether at least one provider implementation supports a specific language. You can validate a language name using before passing it to . This prevents throwing a when you access the instance for an unsupported language name. @@ -1273,7 +1273,7 @@ The caller does not have the required permission. - Compiler and Language Provider Settings Schema + Compiler and Language Provider Settings Schema @@ -1359,7 +1359,7 @@ implementation on the computer. The method searches each provider configuration element for the specified file name extension. + The [<system.codedom> Element](/dotnet/framework/configure-apps/file-schema/compiler/system-codedom-element) in the machine configuration file (Machine.config) contains the language provider and compiler configuration settings for each implementation on the computer. The method searches each provider configuration element for the specified file name extension. The method checks whether at least one provider implementation supports a specific file name extension. You can validate a file name extension using before passing it to . This prevents from throwing a for an unsupported file name extension. @@ -1383,7 +1383,7 @@ The caller does not have the required permission. - Compiler and Language Provider Settings Schema + Compiler and Language Provider Settings Schema @@ -1474,7 +1474,7 @@ implementation on the computer. The method searches the provider configuration elements for the specified file name extension. + The [<system.codedom> Element](/dotnet/framework/configure-apps/file-schema/compiler/system-codedom-element) in the machine configuration file (Machine.config) contains the language provider and compiler configuration settings for each implementation on the computer. The method searches the provider configuration elements for the specified file name extension. File name extensions are case-insensitive. @@ -1493,7 +1493,7 @@ The caller does not have the required permission. - Compiler and Language Provider Settings Schema + Compiler and Language Provider Settings Schema @@ -1537,7 +1537,7 @@ implementation on the computer. The method searches the provider configuration elements for the specified language name. + The [<system.codedom> Element](/dotnet/framework/configure-apps/file-schema/compiler/system-codedom-element) in the machine configuration file (Machine.config) contains the language provider and compiler configuration settings for each implementation on the computer. The method searches the provider configuration elements for the specified language name. Language names are case-insensitive. @@ -1555,7 +1555,7 @@ The is . The caller does not have the required permission. - Compiler and Language Provider Settings Schema + Compiler and Language Provider Settings Schema diff --git a/xml/System.CodeDom.Compiler/CodeGenerator.xml b/xml/System.CodeDom.Compiler/CodeGenerator.xml index 3e26eace7c6..8df1ea49320 100644 --- a/xml/System.CodeDom.Compiler/CodeGenerator.xml +++ b/xml/System.CodeDom.Compiler/CodeGenerator.xml @@ -36,7 +36,7 @@ This is a useful base class for code generators to derive from. Code generators are capable of rendering source code in a specific language according to the structure of a Code Document Object Model (CodeDOM) graph. This class provides many functions and methods to generate specific types of code from a CodeDOM graph. > [!NOTE] -> This class contains a link demand and an inheritance demand at the class level that applies to all members. A is thrown when either the immediate caller or the derived class does not have full-trust permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). +> This class contains a link demand and an inheritance demand at the class level that applies to all members. A is thrown when either the immediate caller or the derived class does not have full-trust permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). ]]> diff --git a/xml/System.CodeDom.Compiler/CodeGeneratorOptions.xml b/xml/System.CodeDom.Compiler/CodeGeneratorOptions.xml index 446e549c31f..2a9799f5b31 100644 --- a/xml/System.CodeDom.Compiler/CodeGeneratorOptions.xml +++ b/xml/System.CodeDom.Compiler/CodeGeneratorOptions.xml @@ -36,7 +36,7 @@ An implementation can provide custom code generation options which you can set or pass data to using the dictionary indexer, which a code generator can search through to locate additional code generation options. > [!NOTE] -> This class contains a link demand and an inheritance demand at the class level that applies to all members. A is thrown when either the immediate caller or the derived class does not have full-trust permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). +> This class contains a link demand and an inheritance demand at the class level that applies to all members. A is thrown when either the immediate caller or the derived class does not have full-trust permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). diff --git a/xml/System.CodeDom.Compiler/CodeParser.xml b/xml/System.CodeDom.Compiler/CodeParser.xml index f1a95b042ee..93a229d6b1f 100644 --- a/xml/System.CodeDom.Compiler/CodeParser.xml +++ b/xml/System.CodeDom.Compiler/CodeParser.xml @@ -36,7 +36,7 @@ Developers who build compilers can implement this interface to support code parsing by designers. > [!NOTE] -> This class contains a link demand and an inheritance demand at the class level that applies to all members. A is thrown when either the immediate caller or the derived class does not have full-trust permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). +> This class contains a link demand and an inheritance demand at the class level that applies to all members. A is thrown when either the immediate caller or the derived class does not have full-trust permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). ]]> diff --git a/xml/System.CodeDom.Compiler/CompilerInfo.xml b/xml/System.CodeDom.Compiler/CompilerInfo.xml index 2a06e42044d..57e3ddd3a42 100644 --- a/xml/System.CodeDom.Compiler/CompilerInfo.xml +++ b/xml/System.CodeDom.Compiler/CompilerInfo.xml @@ -30,16 +30,16 @@ ## Remarks Use the class to determine whether a implementation is configured on the computer, or to examine the configuration and compiler settings for a specific language provider. - The [<system.codedom> Element](~/docs/framework/configure-apps/file-schema/compiler/system-codedom-element.md) in the machine configuration file contains the language provider and compiler configuration settings. Each configured language provider has a corresponding compiler configuration element. Each element defines the implementation type, supported language names, supported file name extensions, and compiler parameters. + The [<system.codedom> Element](/dotnet/framework/configure-apps/file-schema/compiler/system-codedom-element) in the machine configuration file contains the language provider and compiler configuration settings. Each configured language provider has a corresponding compiler configuration element. Each element defines the implementation type, supported language names, supported file name extensions, and compiler parameters. The .NET Framework defines the initial compiler settings in the machine configuration file. Developers and compiler vendors can add configuration settings for a new implementation. The class provides read-only access to these settings in the machine configuration file. Use the , , and members to examine the corresponding configuration attributes for a language provider. Use the method to obtain the compiler options and warning level attribute values for a language provider. - For more details on language provider settings in the configuration file, see [Compiler and Language Provider Settings Schema](~/docs/framework/configure-apps/file-schema/compiler/index.md). + For more details on language provider settings in the configuration file, see [Compiler and Language Provider Settings Schema](/dotnet/framework/configure-apps/file-schema/compiler/). > [!NOTE] -> This class contains a link demand at the class level that applies to all members. A is thrown when the immediate caller does not have full-trust permission. For details about link demands, see [Link Demands](~/docs/framework/misc/link-demands.md). +> This class contains a link demand at the class level that applies to all members. A is thrown when the immediate caller does not have full-trust permission. For details about link demands, see [Link Demands](/dotnet/framework/misc/link-demands). @@ -54,7 +54,7 @@ - Compiler and Language Provider Settings Schema + Compiler and Language Provider Settings Schema @@ -150,7 +150,7 @@ ## Remarks Use the method to examine the compiler settings of the instances returned by the and methods. - The [<system.codedom> Element](~/docs/framework/configure-apps/file-schema/compiler/system-codedom-element.md) in the machine configuration file contains the language provider and compiler configuration settings for each implementation on the computer. Each language provider configuration element can contain optional `compilerOptions` and `warningLevel` attributes. These attributes define the default values for the and properties. + The [<system.codedom> Element](/dotnet/framework/configure-apps/file-schema/compiler/system-codedom-element) in the machine configuration file contains the language provider and compiler configuration settings for each implementation on the computer. Each language provider configuration element can contain optional `compilerOptions` and `warningLevel` attributes. These attributes define the default values for the and properties. If the language provider configuration element does not define the `compilerOptions` attribute, the property value is an empty string (""). If the language provider configuration element does not define the `warningLevel` attribute, the property value is -1. @@ -166,7 +166,7 @@ ]]> - Compiler and Language Provider Settings Schema + Compiler and Language Provider Settings Schema @@ -226,7 +226,7 @@ ]]> - Compiler and Language Provider Settings Schema + Compiler and Language Provider Settings Schema @@ -362,7 +362,7 @@ implementation on the computer. Each configured language provider supports one or more file name extensions. For example, a might support the file name extensions ".cs" and ".c#". + The [<system.codedom> Element](/dotnet/framework/configure-apps/file-schema/compiler/system-codedom-element) in the machine configuration file contains the language provider and compiler configuration settings for each implementation on the computer. Each configured language provider supports one or more file name extensions. For example, a might support the file name extensions ".cs" and ".c#". @@ -376,7 +376,7 @@ ]]> - Compiler and Language Provider Settings Schema + Compiler and Language Provider Settings Schema @@ -468,7 +468,7 @@ implementation on the computer. Each configured language provider supports one or more language names. For example, the object for a might return an array with the language names "c#", "cs", and "csharp". + The [<system.codedom> Element](/dotnet/framework/configure-apps/file-schema/compiler/system-codedom-element) in the machine configuration file contains the language provider and compiler configuration settings for each implementation on the computer. Each configured language provider supports one or more language names. For example, the object for a might return an array with the language names "c#", "cs", and "csharp". @@ -482,7 +482,7 @@ ]]> - Compiler and Language Provider Settings Schema + Compiler and Language Provider Settings Schema diff --git a/xml/System.CodeDom.Compiler/CompilerParameters.xml b/xml/System.CodeDom.Compiler/CompilerParameters.xml index 714f06c8a33..ce5c7a2d2e9 100644 --- a/xml/System.CodeDom.Compiler/CompilerParameters.xml +++ b/xml/System.CodeDom.Compiler/CompilerParameters.xml @@ -51,7 +51,7 @@ To specify a custom command-line arguments string to use when invoking the compilation process, set the string in the property. If a Win32 security token is required to invoke the compiler process, specify the token in the property. To include .NET Framework resource files in the compiled assembly, add the names of the resource files to the property. To reference .NET Framework resources in another assembly, add the names of the resource files to the property. To include a Win32 resource file in the compiled assembly, specify the name of the Win32 resource file in the property. > [!NOTE] -> This class contains a link demand and an inheritance demand at the class level that applies to all members. A is thrown when either the immediate caller or the derived class does not have full-trust permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). +> This class contains a link demand and an inheritance demand at the class level that applies to all members. A is thrown when either the immediate caller or the derived class does not have full-trust permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). @@ -825,7 +825,7 @@ The temporary files in the collection are retained or deleted upon the completion of compiler activity based on the value of the property in the collection. The property is set if the collection is created using the constructor with the `keepFiles` parameter set to `true`. > [!NOTE] -> This class contains a link demand and an inheritance demand at the class level that applies to all members. A is thrown when either the immediate caller or the derived class does not have full-trust permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). +> This class contains a link demand and an inheritance demand at the class level that applies to all members. A is thrown when either the immediate caller or the derived class does not have full-trust permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). diff --git a/xml/System.CodeDom.Compiler/Executor.xml b/xml/System.CodeDom.Compiler/Executor.xml index 461877d9bbe..8b653996ecc 100644 --- a/xml/System.CodeDom.Compiler/Executor.xml +++ b/xml/System.CodeDom.Compiler/Executor.xml @@ -36,7 +36,7 @@ This class provides a collection of methods that can be used to invoke a compiler, typically from an implementation. > [!NOTE] -> This class contains a link demand at the class level that applies to all members. A is thrown when the immediate caller does not have full-trust permission. For more information, see [Link Demands](~/docs/framework/misc/link-demands.md). +> This class contains a link demand at the class level that applies to all members. A is thrown when the immediate caller does not have full-trust permission. For more information, see [Link Demands](/dotnet/framework/misc/link-demands). ]]> diff --git a/xml/System.CodeDom.Compiler/IndentedTextWriter.xml b/xml/System.CodeDom.Compiler/IndentedTextWriter.xml index d049710b504..4272105d0f0 100644 --- a/xml/System.CodeDom.Compiler/IndentedTextWriter.xml +++ b/xml/System.CodeDom.Compiler/IndentedTextWriter.xml @@ -53,7 +53,7 @@ The tab string is the string that each indentation consists of. Typically the tab string contains white space. > [!NOTE] -> This class contains a link demand and an inheritance demand at the class level that applies to all members. A is thrown when either the immediate caller or the derived class does not have full-trust permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). +> This class contains a link demand and an inheritance demand at the class level that applies to all members. A is thrown when either the immediate caller or the derived class does not have full-trust permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). diff --git a/xml/System.CodeDom.Compiler/TempFileCollection.xml b/xml/System.CodeDom.Compiler/TempFileCollection.xml index 6cef46a8eb8..9ca24e360b4 100644 --- a/xml/System.CodeDom.Compiler/TempFileCollection.xml +++ b/xml/System.CodeDom.Compiler/TempFileCollection.xml @@ -62,7 +62,7 @@ The property indicates a full path to the base file name, without a file name extension, used to generate the file names returned by the method. > [!NOTE] -> This class contains a link demand and an inheritance demand at the class level that applies to all members. A is thrown when either the immediate caller or the derived class does not have full-trust permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). +> This class contains a link demand and an inheritance demand at the class level that applies to all members. A is thrown when either the immediate caller or the derived class does not have full-trust permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). @@ -545,12 +545,12 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). - Implementing a Dispose method - Cleaning Up Unmanaged Resources + Implementing a Dispose method + Cleaning Up Unmanaged Resources @@ -589,7 +589,7 @@ Application code should not call this method; an object's `Finalize` method is automatically invoked during garbage collection, unless finalization by the garbage collector has been disabled by a call to the method. - For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). ]]> diff --git a/xml/System.CodeDom/CodeDefaultValueExpression.xml b/xml/System.CodeDom/CodeDefaultValueExpression.xml index dc4c022bd3d..52f07456c53 100644 --- a/xml/System.CodeDom/CodeDefaultValueExpression.xml +++ b/xml/System.CodeDom/CodeDefaultValueExpression.xml @@ -42,7 +42,7 @@ ## Remarks A can be used to represent a reference to a default value. - The property specifies the reference to the value type. The class is used in the generation of generics-based code. For more information on generics, see [Generics in the .NET Framework Class Library](~/docs/csharp/programming-guide/generics/generics-in-the-net-framework-class-library.md). The following code steps are provided in this section to further describe the use of the class to add a new default value to a code graph. + The property specifies the reference to the value type. The class is used in the generation of generics-based code. For more information on generics, see [Generics in the .NET Framework Class Library](/dotnet/csharp/programming-guide/generics/generics-in-the-net-framework-class-library). The following code steps are provided in this section to further describe the use of the class to add a new default value to a code graph. The code in part 1 is part of a larger example provided for the class. This code, when run through the C# code generator, results in the C# code that appears in part 2. When this code is called in the statement in part 3, the result is the output shown in part 4. diff --git a/xml/System.CodeDom/CodeTypeDeclaration.xml b/xml/System.CodeDom/CodeTypeDeclaration.xml index 454e2af8f0b..08109a4454b 100644 --- a/xml/System.CodeDom/CodeTypeDeclaration.xml +++ b/xml/System.CodeDom/CodeTypeDeclaration.xml @@ -601,7 +601,7 @@ Implements Interface1 ## Remarks A generic type declaration contains one or more unspecified types known as type parameters. A type parameter name stands for the type within the body of the generic declaration. For example, the generic declaration for the class contains the type parameter `T`. - For more information on generics, see [Generics in the .NET Framework Class Library](~/docs/csharp/programming-guide/generics/generics-in-the-net-framework-class-library.md). + For more information on generics, see [Generics in the .NET Framework Class Library](/dotnet/csharp/programming-guide/generics/generics-in-the-net-framework-class-library). ]]> diff --git a/xml/System.CodeDom/CodeTypeParameter.xml b/xml/System.CodeDom/CodeTypeParameter.xml index 3b115fce940..fadd7706faa 100644 --- a/xml/System.CodeDom/CodeTypeParameter.xml +++ b/xml/System.CodeDom/CodeTypeParameter.xml @@ -44,7 +44,7 @@ A generic type or method declaration contains one or more unspecified types known as type parameters. A type parameter name stands for the type within the body of the generic declaration. For example, the generic declaration for the class contains the type parameter `T`. - For more information on generics, see [Generics in the .NET Framework Class Library](~/docs/csharp/programming-guide/generics/generics-in-the-net-framework-class-library.md). + For more information on generics, see [Generics in the .NET Framework Class Library](/dotnet/csharp/programming-guide/generics/generics-in-the-net-framework-class-library). diff --git a/xml/System.Collections.Concurrent/BlockingCollection`1.xml b/xml/System.Collections.Concurrent/BlockingCollection`1.xml index 1808df37018..45cbe778fe5 100644 --- a/xml/System.Collections.Concurrent/BlockingCollection`1.xml +++ b/xml/System.Collections.Concurrent/BlockingCollection`1.xml @@ -109,9 +109,9 @@ ]]> The Dispose method is not thread-safe. All other public and protected members of are thread-safe and may be used concurrently from multiple threads. - Thread-Safe Collections - BlockingCollection Overview - How to: Add Bounding and Blocking Functionality to a Collection Class + Thread-Safe Collections + BlockingCollection Overview + How to: Add Bounding and Blocking Functionality to a Collection Class @@ -161,8 +161,8 @@ ]]> - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -199,8 +199,8 @@ Initializes a new instance of the class without an upper-bound and using the provided as its underlying data store. To be added. The argument is null. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -244,8 +244,8 @@ ]]> The is not a positive value. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -286,8 +286,8 @@ The argument is null. The is not a positive value. The supplied contains more values than is permitted by . - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -299,8 +299,8 @@ Adds the item to the . - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -352,8 +352,8 @@ -or- The underlying collection didn't accept the item. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -410,8 +410,8 @@ -or- The underlying collection didn't accept the item. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -476,8 +476,8 @@ The count of is greater than the maximum size of 62 for STA and 63 for MTA. The argument is a 0-length array or contains a null element, or at least one of collections has been marked as complete for adding. At least one underlying collection didn't accept the item. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -539,8 +539,8 @@ The count of is greater than the maximum size of 62 for STA and 63 for MTA. The argument is a 0-length array or contains a null element, or at least one of collections has been marked as complete for adding. At least one of the instances has been disposed, or the that created has been disposed. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -577,8 +577,8 @@ The bounded capacity of this collection, or int.MaxValue if no bound was supplied. To be added. The has been disposed. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -622,8 +622,8 @@ ]]> The has been disposed. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -681,8 +681,8 @@ The array rank doesn't match. The array type is incompatible with the type of the BlockingCollection elements. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -730,8 +730,8 @@ ]]> The has been disposed. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -788,15 +788,15 @@ Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. ]]> - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -835,8 +835,8 @@ Whether being disposed explicitly (true) or due to a finalizer (false). Releases resources used by the instance. To be added. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -848,8 +848,8 @@ Provides a consuming for items in the collection. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -897,8 +897,8 @@ ]]> The has been disposed. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -956,8 +956,8 @@ If the is canceled. The has been disposed or the that created has been disposed - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -994,8 +994,8 @@ Whether this collection has been marked as complete for adding. To be added. The has been disposed. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -1032,8 +1032,8 @@ Whether this collection has been marked as complete for adding and is empty. To be added. The has been disposed. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -1081,8 +1081,8 @@ ]]> The has been disposed. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -1130,8 +1130,8 @@ The argument is null. The argument is less than zero. The argument is equal to or greater than the length of the , the array is multidimensional, or the type parameter for the collection cannot be cast automatically to the type of the destination array. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -1171,8 +1171,8 @@ Always returns to indicate the access is not synchronized. To be added. The has been disposed. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -1212,8 +1212,8 @@ returns null. To be added. The SyncRoot property is not supported. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -1254,8 +1254,8 @@ An for the items in the collection. To be added. The has been disposed. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -1267,8 +1267,8 @@ Removes an item from the . - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -1316,8 +1316,8 @@ The has been disposed. The underlying collection was modified outside of this instance, or the is empty and the collection has been marked as complete for adding. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview The is empty and has been marked as complete with regards to additions. @@ -1370,8 +1370,8 @@ The is canceled. The has been disposed or the that created the token was canceled. The underlying collection was modified outside of this instance or the BlockingCollection is marked as complete for adding, or the is empty. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -1383,8 +1383,8 @@ Takes an item from any one of the specified instances. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -1443,8 +1443,8 @@ The count of is greater than the maximum size of 62 for STA and 63 for MTA. The argument is a 0-length array or contains a null element or has been called on the collection. At least one of the underlying collections was modified outside of its instance. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -1506,8 +1506,8 @@ The count of is greater than the maximum size of 62 for STA and 63 for MTA. The argument is a 0-length array or contains a null element, or has been called on the collection. At least one of the instances has been disposed. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -1554,8 +1554,8 @@ ]]> The has been disposed. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -1620,8 +1620,8 @@ -or- The underlying collection didn't accept the item. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -1672,8 +1672,8 @@ -or- The underlying collection didn't accept the item. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -1724,8 +1724,8 @@ -or- The underlying collection didn't accept the item. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -1779,8 +1779,8 @@ -or- The underlying collection didn't accept the item. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -1838,8 +1838,8 @@ The count of is greater than the maximum size of 62 for STA and 63 for MTA. The argument is a 0-length array or contains a null element, or at least one of collections has been marked as complete for adding. At least one underlying collection didn't accept the item. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -1893,8 +1893,8 @@ The count of is greater than the maximum size of 62 for STA and 63 for MTA. The argument is a 0-length array or contains a null element, or at least one of collections has been marked as complete for adding. At least one underlying collection didn't accept the item. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -1955,8 +1955,8 @@ The count of is greater than the maximum size of 62 for STA and 63 for MTA. The argument is a 0-length array or contains a null element, or at least one of collections has been marked as complete for adding. At least one underlying collection didn't accept the item. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -2013,8 +2013,8 @@ The count of is greater than the maximum size of 62 for STA and 63 for MTA. The argument is a 0-length array or contains a null element, or at least one of collections has been marked as complete for adding. At least one of the instances has been disposed. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -2036,8 +2036,8 @@ ]]> - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -2089,8 +2089,8 @@ The has been disposed. The underlying collection was modified outside of this instance. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -2144,8 +2144,8 @@ is a negative number other than -1, which represents an infinite time-out. The underlying collection was modified outside of this instance. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -2203,8 +2203,8 @@ is greater than . The underlying collection was modified outside of this instance. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -2261,8 +2261,8 @@ is a negative number other than -1, which represents an infinite time-out. The underlying collection was modified outside this instance. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -2340,8 +2340,8 @@ The count of is greater than the maximum size of 62 for STA and 63 for MTA. The argument is a 0-length array or contains a null element. At least one of the underlying collections was modified outside of its instance. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -2402,8 +2402,8 @@ The count of is greater than the maximum size of 62 for STA and 63 for MTA. The argument is a 0-length array or contains a null element. At least one of the underlying collections was modified outside of its instance. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -2464,8 +2464,8 @@ The count of is greater than the maximum size of 62 for STA and 63 for MTA. The argument is a 0-length array or contains a null element. At least one of the underlying collections was modified outside of its instance. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview @@ -2529,8 +2529,8 @@ The count of is greater than the maximum size of 62 for STA and 63 for MTA. The argument is a 0-length array or contains a null element. At least one of the instances has been disposed. - Thread-Safe Collections - BlockingCollection Overview + Thread-Safe Collections + BlockingCollection Overview diff --git a/xml/System.Collections.Concurrent/ConcurrentBag`1.xml b/xml/System.Collections.Concurrent/ConcurrentBag`1.xml index ad4aae84245..9000fa78b1f 100644 --- a/xml/System.Collections.Concurrent/ConcurrentBag`1.xml +++ b/xml/System.Collections.Concurrent/ConcurrentBag`1.xml @@ -102,7 +102,7 @@ ]]> All public and protected members of are thread-safe and may be used concurrently from multiple threads. However, members accessed through one of the interfaces the implements, including extension methods, are not guaranteed to be thread safe and may need to be synchronized by the caller. - Thread-Safe Collections + Thread-Safe Collections @@ -134,7 +134,7 @@ Initializes a new instance of the class. To be added. - Thread-Safe Collections + Thread-Safe Collections @@ -172,7 +172,7 @@ To be added. is a null reference (Nothing in Visual Basic). - Thread-Safe Collections + Thread-Safe Collections @@ -211,7 +211,7 @@ The object to be added to the . The value can be a null reference (Nothing in Visual Basic) for reference types. Adds an object to the . To be added. - Thread-Safe Collections + Thread-Safe Collections @@ -291,7 +291,7 @@ is less than zero. is equal to or greater than the length of the -or- the number of elements in the source is greater than the available space from to the end of the destination . - Thread-Safe Collections + Thread-Safe Collections @@ -338,7 +338,7 @@ ]]> - Thread-Safe Collections + Thread-Safe Collections @@ -385,7 +385,7 @@ ]]> - Thread-Safe Collections + Thread-Safe Collections @@ -422,7 +422,7 @@ if the is empty; otherwise, . To be added. - Thread-Safe Collections + Thread-Safe Collections @@ -465,7 +465,7 @@ Attempts to add an object to the . Always returns true To be added. - Thread-Safe Collections + Thread-Safe Collections @@ -515,7 +515,7 @@ is less than zero. is multidimensional. -or- does not have zero-based indexing. -or- is equal to or greater than the length of the -or- The number of elements in the source is greater than the available space from to the end of the destination . -or- The type of the source cannot be cast automatically to the type of the destination . - Thread-Safe Collections + Thread-Safe Collections @@ -554,7 +554,7 @@ Gets a value indicating whether access to the is synchronized with the SyncRoot. Always returns to indicate access is not synchronized. To be added. - Thread-Safe Collections + Thread-Safe Collections @@ -594,7 +594,7 @@ Returns null (Nothing in Visual Basic). To be added. The SyncRoot property is not supported. - Thread-Safe Collections + Thread-Safe Collections @@ -685,7 +685,7 @@ Copies the elements to a new array. A new array containing a snapshot of elements copied from the . To be added. - Thread-Safe Collections + Thread-Safe Collections @@ -731,7 +731,7 @@ if an object was returned successfully; otherwise, . To be added. - Thread-Safe Collections + Thread-Safe Collections @@ -780,7 +780,7 @@ if an object was removed successfully; otherwise, . To be added. - Thread-Safe Collections + Thread-Safe Collections diff --git a/xml/System.Collections.Concurrent/ConcurrentDictionary`2.xml b/xml/System.Collections.Concurrent/ConcurrentDictionary`2.xml index b6c56d7f1ab..df3490b470a 100644 --- a/xml/System.Collections.Concurrent/ConcurrentDictionary`2.xml +++ b/xml/System.Collections.Concurrent/ConcurrentDictionary`2.xml @@ -94,7 +94,7 @@ objects, you can increase the maximum array size to 2 gigabytes (GB) on a 64-bit system by setting the [``](~/docs/framework/configure-apps/file-schema/runtime/gcallowverylargeobjects-element.md) configuration element to `true` in the run-time environment. + For very large objects, you can increase the maximum array size to 2 gigabytes (GB) on a 64-bit system by setting the [``](/dotnet/framework/configure-apps/file-schema/runtime/gcallowverylargeobjects-element) configuration element to `true` in the run-time environment. > [!NOTE] > implements the and interfaces starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)]; in previous versions of the .NET Framework, the class did not implement these interfaces. @@ -122,8 +122,8 @@ ]]> All public and protected members of are thread-safe and may be used concurrently from multiple threads. However, members accessed through one of the interfaces the implements, including extension methods, are not guaranteed to be thread safe and may need to be synchronized by the caller. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -135,8 +135,8 @@ Initializes a new instance of the class. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -175,8 +175,8 @@ ]]> - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -216,8 +216,8 @@ or any of its keys is . contains one or more duplicate keys. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -255,8 +255,8 @@ To be added. is . - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -296,8 +296,8 @@ To be added. or is . - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -341,8 +341,8 @@ -or- is less than 0. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -388,8 +388,8 @@ is less than 1. contains one or more duplicate keys. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -433,8 +433,8 @@ is . or is less than 1. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -456,8 +456,8 @@ ]]> - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -513,8 +513,8 @@ , , or is . The dictionary contains too many elements. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -574,8 +574,8 @@ or is . The dictionary contains too many elements. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -672,8 +672,8 @@ Removes all keys and values from the . To be added. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -720,8 +720,8 @@ To be added. is . - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -770,8 +770,8 @@ ]]> The dictionary contains too many elements. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -830,8 +830,8 @@ ]]> - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -853,8 +853,8 @@ ]]> - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -916,8 +916,8 @@ or is . The dictionary contains too many elements. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -962,8 +962,8 @@ is . The dictionary contains too many elements. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -1063,8 +1063,8 @@ if the is empty; otherwise, . To be added. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -1110,8 +1110,8 @@ is . The property is retrieved and does not exist in the collection. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -1150,8 +1150,8 @@ Gets a collection containing the keys in the . A collection of keys in the . To be added. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -1193,8 +1193,8 @@ The to add to the dictionary. Adds an item to the collection. To be added. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -1238,8 +1238,8 @@ if the contains an element with the specified key; otherwise, . To be added. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -1283,8 +1283,8 @@ The zero-based index in at which copying begins. Copies the elements of the to an array, starting at the specified array index. To be added. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -1324,8 +1324,8 @@ if the is read-only; otherwise, . To be added. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -1369,8 +1369,8 @@ if the element is successfully removed; otherwise, . This method also returns false if was not found in the original . To be added. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -1418,8 +1418,8 @@ is . An element with the same key already exists in the . The dictionary contains too many elements. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -1465,8 +1465,8 @@ To be added. is . - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -1594,8 +1594,8 @@ -or- The number of elements in the source is greater than the available space from to the end of the destination . - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -1635,8 +1635,8 @@ if access to the is synchronized (thread safe); otherwise, . For this property always returns . To be added. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -1676,8 +1676,8 @@ Always returns null. To be added. This property is not supported. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -1734,8 +1734,8 @@ A value with the same key already exists in the . The dictionary contains too many elements. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -1781,8 +1781,8 @@ To be added. is . - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -1822,8 +1822,8 @@ Provides a for the . A for the . To be added. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -1863,8 +1863,8 @@ if the has a fixed size; otherwise, . For , this property always returns . To be added. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -1904,8 +1904,8 @@ if the is read-only; otherwise, . For , this property always returns . To be added. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -1951,8 +1951,8 @@ is . A value is being assigned, and is of a type that is not assignable to the key type or the value type of the . - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -1991,8 +1991,8 @@ Gets an that contains the keys of the . An interface that contains the keys of the . To be added. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -2036,8 +2036,8 @@ To be added. is . - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -2076,8 +2076,8 @@ Gets an that contains the values in the . An interface that contains the values in the . To be added. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -2124,8 +2124,8 @@ ]]> - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -2162,8 +2162,8 @@ Copies the key and value pairs stored in the to a new array. A new array containing a snapshot of key and value pairs copied from the . To be added. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -2224,8 +2224,8 @@ is . The dictionary contains too many elements. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -2274,8 +2274,8 @@ To be added. is . - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -2361,8 +2361,8 @@ is . - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -2419,8 +2419,8 @@ is . - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary @@ -2459,8 +2459,8 @@ Gets a collection that contains the values in the . A collection that contains the values in the . To be added. - Thread-Safe Collections - How to: Add and Remove Items from a ConcurrentDictionary + Thread-Safe Collections + How to: Add and Remove Items from a ConcurrentDictionary diff --git a/xml/System.Collections.Concurrent/ConcurrentQueue`1.xml b/xml/System.Collections.Concurrent/ConcurrentQueue`1.xml index 7f482acb7e6..767692e652d 100644 --- a/xml/System.Collections.Concurrent/ConcurrentQueue`1.xml +++ b/xml/System.Collections.Concurrent/ConcurrentQueue`1.xml @@ -111,7 +111,7 @@ Initializes a new instance of the class. - Thread-Safe Collections + Thread-Safe Collections
@@ -143,7 +143,7 @@ Initializes a new instance of the class. To be added. - Thread-Safe Collections + Thread-Safe Collections @@ -180,7 +180,7 @@ Initializes a new instance of the class that contains elements copied from the specified collection. To be added. The argument is null. - Thread-Safe Collections + Thread-Safe Collections @@ -260,7 +260,7 @@ is less than zero. is equal to or greater than the length of the -or- The number of elements in the source is greater than the available space from to the end of the destination . - Thread-Safe Collections + Thread-Safe Collections @@ -307,7 +307,7 @@ ]]> - Thread-Safe Collections + Thread-Safe Collections @@ -346,7 +346,7 @@ The object to add to the end of the . The value can be a null reference (Nothing in Visual Basic) for reference types. Adds an object to the end of the . To be added. - Thread-Safe Collections + Thread-Safe Collections @@ -395,7 +395,7 @@ ]]> - Thread-Safe Collections + Thread-Safe Collections @@ -439,7 +439,7 @@ ]]> - Thread-Safe Collections + Thread-Safe Collections @@ -490,7 +490,7 @@ ]]> - Thread-Safe Collections + Thread-Safe Collections @@ -541,7 +541,7 @@ ]]> - Thread-Safe Collections + Thread-Safe Collections @@ -591,7 +591,7 @@ is less than zero. is multidimensional. -or- does not have zero-based indexing. -or- is equal to or greater than the length of the -or- The number of elements in the source is greater than the available space from to the end of the destination . -or- The type of the source cannot be cast automatically to the type of the destination . - Thread-Safe Collections + Thread-Safe Collections @@ -630,7 +630,7 @@ Gets a value indicating whether access to the is synchronized with the SyncRoot. Always returns to indicate access is not synchronized. To be added. - Thread-Safe Collections + Thread-Safe Collections @@ -670,7 +670,7 @@ Returns null (Nothing in Visual Basic). To be added. The SyncRoot property is not supported. - Thread-Safe Collections + Thread-Safe Collections @@ -710,7 +710,7 @@ Returns an enumerator that iterates through a collection. An that can be used to iterate through the collection. To be added. - Thread-Safe Collections + Thread-Safe Collections @@ -750,7 +750,7 @@ Copies the elements stored in the to a new array. A new array containing a snapshot of elements copied from the . To be added. - Thread-Safe Collections + Thread-Safe Collections @@ -800,7 +800,7 @@ ]]> - Thread-Safe Collections + Thread-Safe Collections @@ -849,7 +849,7 @@ For determining whether the collection contains any items, use of the - Thread-Safe Collections + Thread-Safe Collections diff --git a/xml/System.Collections.Concurrent/ConcurrentStack`1.xml b/xml/System.Collections.Concurrent/ConcurrentStack`1.xml index 126ed0b9fbc..e5614ea4055 100644 --- a/xml/System.Collections.Concurrent/ConcurrentStack`1.xml +++ b/xml/System.Collections.Concurrent/ConcurrentStack`1.xml @@ -112,7 +112,7 @@ ]]> All public and protected members of are thread-safe and may be used concurrently from multiple threads. - Thread-Safe Collections + Thread-Safe Collections @@ -144,7 +144,7 @@ Initializes a new instance of the class. To be added. - Thread-Safe Collections + Thread-Safe Collections @@ -181,7 +181,7 @@ Initializes a new instance of the class that contains elements copied from the specified collection. To be added. The argument is null. - Thread-Safe Collections + Thread-Safe Collections @@ -217,7 +217,7 @@ Removes all objects from the . To be added. - Thread-Safe Collections + Thread-Safe Collections @@ -267,7 +267,7 @@ is less than zero. is equal to or greater than the length of the -or- The number of elements in the source is greater than the available space from to the end of the destination . - Thread-Safe Collections + Thread-Safe Collections @@ -360,7 +360,7 @@ ]]> - Thread-Safe Collections + Thread-Safe Collections @@ -406,7 +406,7 @@ ]]> - Thread-Safe Collections + Thread-Safe Collections @@ -445,7 +445,7 @@ The object to push onto the . The value can be a null reference (Nothing in Visual Basic) for reference types. Inserts an object at the top of the . To be added. - Thread-Safe Collections + Thread-Safe Collections @@ -457,7 +457,7 @@ - Thread-Safe Collections + Thread-Safe Collections @@ -507,7 +507,7 @@ is a null reference (Nothing in Visual Basic). - Thread-Safe Collections + Thread-Safe Collections @@ -565,7 +565,7 @@ or is negative. Or is greater than or equal to the length of . + is greater than the length of . - Thread-Safe Collections + Thread-Safe Collections @@ -616,7 +616,7 @@ ]]> - Thread-Safe Collections + Thread-Safe Collections @@ -667,7 +667,7 @@ ]]> - Thread-Safe Collections + Thread-Safe Collections @@ -717,7 +717,7 @@ is less than zero. is multidimensional. -or- does not have zero-based indexing. -or- is equal to or greater than the length of the -or- The number of elements in the source is greater than the available space from to the end of the destination . -or- The type of the source cannot be cast automatically to the type of the destination . - Thread-Safe Collections + Thread-Safe Collections @@ -795,7 +795,7 @@ Returns null (Nothing in Visual Basic). To be added. The SyncRoot property is not supported - Thread-Safe Collections + Thread-Safe Collections @@ -881,7 +881,7 @@ Copies the items stored in the to a new array. A new array containing a snapshot of elements copied from the . To be added. - Thread-Safe Collections + Thread-Safe Collections @@ -922,7 +922,7 @@ if and object was returned successfully; otherwise, . To be added. - Thread-Safe Collections + Thread-Safe Collections @@ -981,7 +981,7 @@ - Thread-Safe Collections + Thread-Safe Collections @@ -1032,7 +1032,7 @@ is a null argument (Nothing in Visual Basic). - Thread-Safe Collections + Thread-Safe Collections @@ -1089,7 +1089,7 @@ or is negative. Or is greater than or equal to the length of . + is greater than the length of . - Thread-Safe Collections + Thread-Safe Collections diff --git a/xml/System.Collections.Concurrent/IProducerConsumerCollection`1.xml b/xml/System.Collections.Concurrent/IProducerConsumerCollection`1.xml index 566789487a3..93c05ff79f6 100644 --- a/xml/System.Collections.Concurrent/IProducerConsumerCollection`1.xml +++ b/xml/System.Collections.Concurrent/IProducerConsumerCollection`1.xml @@ -49,7 +49,7 @@ All implementations of this interface must enable all members of this interface to be used concurrently from multiple threads. - How to: Add Bounding and Blocking Functionality to a Collection Class + How to: Add Bounding and Blocking Functionality to a Collection Class @@ -118,9 +118,9 @@ is less than zero. is equal to or greater than the length of the -or- The number of elements in the collection is greater than the available space from to the end of the destination . - Thread-Safe Collections - BlockingCollection Overview - How to: Add Bounding and Blocking Functionality to a Collection Class + Thread-Safe Collections + BlockingCollection Overview + How to: Add Bounding and Blocking Functionality to a Collection Class @@ -164,9 +164,9 @@ ]]> - Thread-Safe Collections - BlockingCollection Overview - How to: Add Bounding and Blocking Functionality to a Collection Class + Thread-Safe Collections + BlockingCollection Overview + How to: Add Bounding and Blocking Functionality to a Collection Class @@ -208,9 +208,9 @@ if the object was added successfully; otherwise, . To be added. The was invalid for this collection. - Thread-Safe Collections - BlockingCollection Overview - How to: Add Bounding and Blocking Functionality to a Collection Class + Thread-Safe Collections + BlockingCollection Overview + How to: Add Bounding and Blocking Functionality to a Collection Class @@ -251,9 +251,9 @@ if an object was removed and returned successfully; otherwise, . To be added. - Thread-Safe Collections - BlockingCollection Overview - How to: Add Bounding and Blocking Functionality to a Collection Class + Thread-Safe Collections + BlockingCollection Overview + How to: Add Bounding and Blocking Functionality to a Collection Class diff --git a/xml/System.Collections.Concurrent/OrderablePartitioner`1.xml b/xml/System.Collections.Concurrent/OrderablePartitioner`1.xml index 13c89bb12dc..8bb41a5134c 100644 --- a/xml/System.Collections.Concurrent/OrderablePartitioner`1.xml +++ b/xml/System.Collections.Concurrent/OrderablePartitioner`1.xml @@ -44,7 +44,7 @@ All public members of are thread-safe and may be called from multiple threads concurrently. - How to: Speed Up Small Loop Bodies - How to: Implement Dynamic Partitions + How to: Speed Up Small Loop Bodies + How to: Implement Dynamic Partitions @@ -101,14 +101,14 @@ Custom Partitioners for PLINQ and TPL - How to: Speed Up Small Loop Bodies - How to: Implement a Partitioner With a Static Number of Partitions - How to: Implement Dynamic Partitions + How to: Speed Up Small Loop Bodies + How to: Implement a Partitioner With a Static Number of Partitions + How to: Implement Dynamic Partitions @@ -154,15 +154,15 @@ The method is only supported if the property returns true. - For more information, see [Custom Partitioners for PLINQ and TPL](~/docs/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl.md). + For more information, see [Custom Partitioners for PLINQ and TPL](/dotnet/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl). ]]> Dynamic partitioning is not supported by the base class. It must be implemented in derived classes. Custom Partitioners for PLINQ and TPL - How to: Speed Up Small Loop Bodies - How to: Implement a Partitioner With a Static Number of Partitions - How to: Implement Dynamic Partitions + How to: Speed Up Small Loop Bodies + How to: Implement a Partitioner With a Static Number of Partitions + How to: Implement Dynamic Partitions @@ -208,15 +208,15 @@ The method is only supported if the property returns true. - For more information, see [Custom Partitioners for PLINQ and TPL](~/docs/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl.md). + For more information, see [Custom Partitioners for PLINQ and TPL](/dotnet/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl). ]]> Dynamic partitioning is not supported by this partitioner. Custom Partitioners for PLINQ and TPL - How to: Speed Up Small Loop Bodies - How to: Implement a Partitioner With a Static Number of Partitions - How to: Implement Dynamic Partitions + How to: Speed Up Small Loop Bodies + How to: Implement a Partitioner With a Static Number of Partitions + How to: Implement Dynamic Partitions @@ -263,14 +263,14 @@ The value of the pair is the element itself, and the key is an integer which determines the relative ordering of this element against other elements in the data source. - For more information, see [Custom Partitioners for PLINQ and TPL](~/docs/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl.md). + For more information, see [Custom Partitioners for PLINQ and TPL](/dotnet/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl). ]]> Custom Partitioners for PLINQ and TPL - How to: Speed Up Small Loop Bodies - How to: Implement a Partitioner With a Static Number of Partitions - How to: Implement Dynamic Partitions + How to: Speed Up Small Loop Bodies + How to: Implement a Partitioner With a Static Number of Partitions + How to: Implement Dynamic Partitions @@ -315,14 +315,14 @@ ## Remarks The default implementation provides the same behavior as except that the returned set of partitions does not provide the keys for the elements. - For more information, see [Custom Partitioners for PLINQ and TPL](~/docs/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl.md). + For more information, see [Custom Partitioners for PLINQ and TPL](/dotnet/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl). ]]> Custom Partitioners for PLINQ and TPL - How to: Speed Up Small Loop Bodies - How to: Implement a Partitioner With a Static Number of Partitions - How to: Implement Dynamic Partitions + How to: Speed Up Small Loop Bodies + How to: Implement a Partitioner With a Static Number of Partitions + How to: Implement Dynamic Partitions @@ -364,7 +364,7 @@ ## Remarks If returns true, all order keys are distinct integers in the range [0 .. numberOfElements-1]. If the property returns false, order keys must still be distinct, but only their relative order is considered, not their absolute values. - For more information, see [Custom Partitioners for PLINQ and TPL](~/docs/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl.md). + For more information, see [Custom Partitioners for PLINQ and TPL](/dotnet/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl). ]]> @@ -409,14 +409,14 @@ ## Remarks If returns true, each element in partition 0 has a smaller order key than any element in partition 1, each element in partition 1 has a smaller order key than any element in partition 2, and so on. - For more information, see [Custom Partitioners for PLINQ and TPL](~/docs/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl.md). + For more information, see [Custom Partitioners for PLINQ and TPL](/dotnet/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl). ]]> Custom Partitioners for PLINQ and TPL - How to: Speed Up Small Loop Bodies - How to: Implement a Partitioner With a Static Number of Partitions - How to: Implement Dynamic Partitions + How to: Speed Up Small Loop Bodies + How to: Implement a Partitioner With a Static Number of Partitions + How to: Implement Dynamic Partitions @@ -456,14 +456,14 @@ Custom Partitioners for PLINQ and TPL - How to: Speed Up Small Loop Bodies - How to: Implement a Partitioner With a Static Number of Partitions - How to: Implement Dynamic Partitions + How to: Speed Up Small Loop Bodies + How to: Implement a Partitioner With a Static Number of Partitions + How to: Implement Dynamic Partitions diff --git a/xml/System.Collections.Concurrent/Partitioner.xml b/xml/System.Collections.Concurrent/Partitioner.xml index f5758bc875f..14889d77a6c 100644 --- a/xml/System.Collections.Concurrent/Partitioner.xml +++ b/xml/System.Collections.Concurrent/Partitioner.xml @@ -37,12 +37,12 @@ - How to: Speed Up Small Loop Bodies - How to: Implement a Partitioner With a Static Number of Partitions + How to: Speed Up Small Loop Bodies + How to: Implement a Partitioner With a Static Number of Partitions @@ -98,14 +98,14 @@ The argument is less than or equal to the argument. - Custom Partitioners for PLINQ and TPL - How to: Speed Up Small Loop Bodies - How to: Implement a Partitioner With a Static Number of Partitions + Custom Partitioners for PLINQ and TPL + How to: Speed Up Small Loop Bodies + How to: Implement a Partitioner With a Static Number of Partitions @@ -150,14 +150,14 @@ The argument is less than or equal to the argument. - Custom Partitioners for PLINQ and TPL - How to: Speed Up Small Loop Bodies - How to: Implement a Partitioner With a Static Number of Partitions + Custom Partitioners for PLINQ and TPL + How to: Speed Up Small Loop Bodies + How to: Implement a Partitioner With a Static Number of Partitions @@ -204,7 +204,7 @@ @@ -213,9 +213,9 @@ -or- The argument is less than or equal to 0. - Custom Partitioners for PLINQ and TPL - How to: Speed Up Small Loop Bodies - How to: Implement a Partitioner With a Static Number of Partitions + Custom Partitioners for PLINQ and TPL + How to: Speed Up Small Loop Bodies + How to: Implement a Partitioner With a Static Number of Partitions @@ -262,7 +262,7 @@ @@ -271,9 +271,9 @@ -or- The argument is less than or equal to 0. - Custom Partitioners for PLINQ and TPL - How to: Speed Up Small Loop Bodies - How to: Implement a Partitioner With a Static Number of Partitions + Custom Partitioners for PLINQ and TPL + How to: Speed Up Small Loop Bodies + How to: Implement a Partitioner With a Static Number of Partitions @@ -320,13 +320,13 @@ - Custom Partitioners for PLINQ and TPL - How to: Speed Up Small Loop Bodies - How to: Implement Dynamic Partitions + Custom Partitioners for PLINQ and TPL + How to: Speed Up Small Loop Bodies + How to: Implement Dynamic Partitions @@ -428,13 +428,13 @@ - Custom Partitioners for PLINQ and TPL - How to: Speed Up Small Loop Bodies - How to: Implement Dynamic Partitions + Custom Partitioners for PLINQ and TPL + How to: Speed Up Small Loop Bodies + How to: Implement Dynamic Partitions @@ -483,13 +483,13 @@ - Custom Partitioners for PLINQ and TPL - How to: Speed Up Small Loop Bodies - How to: Implement Dynamic Partitions + Custom Partitioners for PLINQ and TPL + How to: Speed Up Small Loop Bodies + How to: Implement Dynamic Partitions diff --git a/xml/System.Collections.Concurrent/Partitioner`1.xml b/xml/System.Collections.Concurrent/Partitioner`1.xml index 7bebb635ff0..3876a2e754d 100644 --- a/xml/System.Collections.Concurrent/Partitioner`1.xml +++ b/xml/System.Collections.Concurrent/Partitioner`1.xml @@ -41,7 +41,7 @@ interface. Calling on the object creates another partition over the sequence. - The method is only supported if the property returns true. For more information, see [Custom Partitioners for PLINQ and TPL](~/docs/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl.md). + The method is only supported if the property returns true. For more information, see [Custom Partitioners for PLINQ and TPL](/dotnet/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl). ]]> @@ -181,7 +181,7 @@ @@ -227,7 +227,7 @@ , should return false. The value of should not vary over the lifetime of this instance. For more information, see [Custom Partitioners for PLINQ and TPL](~/docs/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl.md). + If a derived class does not override and implement , should return false. The value of should not vary over the lifetime of this instance. For more information, see [Custom Partitioners for PLINQ and TPL](/dotnet/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl). ]]> diff --git a/xml/System.Collections.Generic/Comparer`1.xml b/xml/System.Collections.Generic/Comparer`1.xml index 1cc1539b174..e092aca00b8 100644 --- a/xml/System.Collections.Generic/Comparer`1.xml +++ b/xml/System.Collections.Generic/Comparer`1.xml @@ -83,7 +83,7 @@ For string comparisons, the class is recommended over Comparer<String>. Properties of the class return predefined instances that perform string comparisons with different combinations of culture-sensitivity and case-sensitivity. The case-sensitivity and culture-sensitivity are consistent among the members of the same instance. - For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](~/docs/standard/globalization-localization/index.md). + For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](/dotnet/standard/globalization-localization/). @@ -205,7 +205,7 @@ Comparing with any reference type is allowed and does not generate an exception. A null reference is considered to be less than any reference that is not null. - For information on culture-specific comparisons, see the namespace and [Globalization and Localization](~/docs/standard/globalization-localization/index.md). + For information on culture-specific comparisons, see the namespace and [Globalization and Localization](/dotnet/standard/globalization-localization/). @@ -312,7 +312,7 @@ For string comparisons, the class is recommended over Comparer<String> (Comparer(Of String) in Visual Basic). Properties of the class return predefined instances that perform string comparisons with different combinations of culture-sensitivity and case-sensitivity. The case-sensitivity and culture-sensitivity are consistent among the members of the same instance. - For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](~/docs/standard/globalization-localization/index.md). + For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](/dotnet/standard/globalization-localization/). @@ -411,7 +411,7 @@ For string comparisons, the class is recommended over Comparer<String>. Properties of the class return predefined instances that perform string comparisons with different combinations of culture-sensitivity and case-sensitivity. The case-sensitivity and culture-sensitivity are consistent among the members of the same instance. - For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](~/docs/standard/globalization-localization/index.md). + For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](/dotnet/standard/globalization-localization/). diff --git a/xml/System.Collections.Generic/Dictionary`2+KeyCollection+Enumerator.xml b/xml/System.Collections.Generic/Dictionary`2+KeyCollection+Enumerator.xml index 3174d0d247c..9e72e9bbdd7 100644 --- a/xml/System.Collections.Generic/Dictionary`2+KeyCollection+Enumerator.xml +++ b/xml/System.Collections.Generic/Dictionary`2+KeyCollection+Enumerator.xml @@ -183,7 +183,7 @@ To be added - Cleaning Up Unmanaged Resources + Cleaning Up Unmanaged Resources diff --git a/xml/System.Collections.Generic/Dictionary`2.xml b/xml/System.Collections.Generic/Dictionary`2.xml index 6bf9534db23..90d92df1718 100644 --- a/xml/System.Collections.Generic/Dictionary`2.xml +++ b/xml/System.Collections.Generic/Dictionary`2.xml @@ -122,7 +122,7 @@ The capacity of a is the number of elements the can hold. As elements are added to a , the capacity is automatically increased as required by reallocating the internal array. - **.NET Framework only:** For very large objects, you can increase the maximum capacity to 2 billion elements on a 64-bit system by setting the `enabled` attribute of the [``](~/docs/framework/configure-apps/file-schema/runtime/gcallowverylargeobjects-element.md) configuration element to `true` in the run-time environment. + **.NET Framework only:** For very large objects, you can increase the maximum capacity to 2 billion elements on a 64-bit system by setting the `enabled` attribute of the [``](/dotnet/framework/configure-apps/file-schema/runtime/gcallowverylargeobjects-element) configuration element to `true` in the run-time environment. For purposes of enumeration, each item in the dictionary is treated as a structure representing a value and its key. The order in which the items are returned is undefined. @@ -689,7 +689,7 @@ @@ -1264,7 +1264,7 @@ A key cannot be `null`, but a value can be, if the value type `TValue` is a reference type. - The C# language uses the [`this`](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. + The C# language uses the [`this`](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. Getting or setting the value of this property approaches an O(1) operation. @@ -2543,7 +2543,7 @@ finally { You can also use the property to add new elements by setting the value of a key that does not exist in the dictionary; for example, `myCollection["myNonexistentKey"] = myValue`. However, if the specified key already exists in the dictionary, setting the property overwrites the old value. In contrast, the method does not modify existing elements. - The C# language uses the [this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. Getting or setting the value of this property approaches an O(1) operation. diff --git a/xml/System.Collections.Generic/HashSet`1.xml b/xml/System.Collections.Generic/HashSet`1.xml index 0792dba29ff..0e07f0e7005 100644 --- a/xml/System.Collections.Generic/HashSet`1.xml +++ b/xml/System.Collections.Generic/HashSet`1.xml @@ -126,7 +126,7 @@ In addition to the listed set operations, the class also provides methods for determining set equality, overlap of sets, and whether a set is a subset or superset of another set. -**.NET Framework only:** For very large objects, you can increase the maximum capacity to 2 billion elements on a 64-bit system by setting the `enabled` attribute of the [``](~/docs/framework/configure-apps/file-schema/runtime/gcallowverylargeobjects-element.md) configuration element to `true` in the run-time environment. +**.NET Framework only:** For very large objects, you can increase the maximum capacity to 2 billion elements on a 64-bit system by setting the `enabled` attribute of the [``](/dotnet/framework/configure-apps/file-schema/runtime/gcallowverylargeobjects-element) configuration element to `true` in the run-time environment. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the class implements the interface. @@ -516,7 +516,7 @@ diff --git a/xml/System.Collections.Generic/IDictionary`2.xml b/xml/System.Collections.Generic/IDictionary`2.xml index 7fd63694aaa..e923d72a9d9 100644 --- a/xml/System.Collections.Generic/IDictionary`2.xml +++ b/xml/System.Collections.Generic/IDictionary`2.xml @@ -294,7 +294,7 @@ Implementations can vary in how they determine equality of objects; for example, the class uses , whereas the class allows the user to specify the implementation to use for comparing keys. - The C# language uses the [this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. Implementations can vary in whether they allow `key` to be `null`. diff --git a/xml/System.Collections.Generic/IEnumerable`1.xml b/xml/System.Collections.Generic/IEnumerable`1.xml index 24baffec8b4..d5662a6a08a 100644 --- a/xml/System.Collections.Generic/IEnumerable`1.xml +++ b/xml/System.Collections.Generic/IEnumerable`1.xml @@ -62,7 +62,7 @@ ## Examples - The following example demonstrates how to implement the interface and how to use that implementation to create a LINQ query. When you implement , you must also implement or, for C# only, you can use the [yield](~/docs/csharp/language-reference/keywords/yield.md) keyword. Implementing also requires to be implemented, which you will see in this example. + The following example demonstrates how to implement the interface and how to use that implementation to create a LINQ query. When you implement , you must also implement or, for C# only, you can use the [yield](/dotnet/csharp/language-reference/keywords/yield) keyword. Implementing also requires to be implemented, which you will see in this example. [!code-csharp[System.Collections.Generic.IEnumerableEx#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.collections.generic.ienumerableex/cs/program.cs#1)] [!code-vb[System.Collections.Generic.IEnumerableEx#1](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.collections.generic.ienumerableex/vb/module1.vb#1)] @@ -141,7 +141,7 @@ ## Examples - The following example demonstrates how to implement the interface and uses that implementation to create a LINQ query. When you implement , you must also implement or, for C# only, you can use the [yield](~/docs/csharp/language-reference/keywords/yield.md) keyword. Implementing also requires to be implemented, which you will see in this example. + The following example demonstrates how to implement the interface and uses that implementation to create a LINQ query. When you implement , you must also implement or, for C# only, you can use the [yield](/dotnet/csharp/language-reference/keywords/yield) keyword. Implementing also requires to be implemented, which you will see in this example. [!code-csharp[System.Collections.Generic.IEnumerableEx#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.collections.generic.ienumerableex/cs/program.cs#1)] [!code-vb[System.Collections.Generic.IEnumerableEx#1](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.collections.generic.ienumerableex/vb/module1.vb#1)] diff --git a/xml/System.Collections.Generic/IList`1.xml b/xml/System.Collections.Generic/IList`1.xml index 6967fe5374d..836cfae200b 100644 --- a/xml/System.Collections.Generic/IList`1.xml +++ b/xml/System.Collections.Generic/IList`1.xml @@ -213,7 +213,7 @@ ## Remarks This property provides the ability to access a specific element in the collection by using the following syntax: `myCollection[index]`. - The C# language uses the [this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a [default property](~/docs/visual-basic/language-reference/modifiers/default.md), which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a [default property](/dotnet/visual-basic/language-reference/modifiers/default), which provides the same indexing functionality. ]]> diff --git a/xml/System.Collections.Generic/KeyNotFoundException.xml b/xml/System.Collections.Generic/KeyNotFoundException.xml index c8eb106e825..5987fc597e6 100644 --- a/xml/System.Collections.Generic/KeyNotFoundException.xml +++ b/xml/System.Collections.Generic/KeyNotFoundException.xml @@ -230,7 +230,7 @@ diff --git a/xml/System.Collections.Generic/LinkedList`1.xml b/xml/System.Collections.Generic/LinkedList`1.xml index d74c8739922..9557be1f1af 100644 --- a/xml/System.Collections.Generic/LinkedList`1.xml +++ b/xml/System.Collections.Generic/LinkedList`1.xml @@ -988,7 +988,7 @@ - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -1169,7 +1169,7 @@ - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -1227,7 +1227,7 @@ - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections diff --git a/xml/System.Collections.Generic/List`1.xml b/xml/System.Collections.Generic/List`1.xml index cdfb0420bfe..1490a7d647a 100644 --- a/xml/System.Collections.Generic/List`1.xml +++ b/xml/System.Collections.Generic/List`1.xml @@ -103,7 +103,7 @@ Elements in this collection can be accessed using an integer index. Indexes in this collection are zero-based. - **.NET Framework only:** For very large objects, you can increase the maximum capacity to 2 billion elements on a 64-bit system by setting the `enabled` attribute of the [``](~/docs/framework/configure-apps/file-schema/runtime/gcallowverylargeobjects-element.md) configuration element to `true` in the run-time environment. + **.NET Framework only:** For very large objects, you can increase the maximum capacity to 2 billion elements on a 64-bit system by setting the `enabled` attribute of the [``](/dotnet/framework/configure-apps/file-schema/runtime/gcallowverylargeobjects-element) configuration element to `true` in the run-time environment. accepts `null` as a valid value for reference types and allows duplicate elements. @@ -119,7 +119,7 @@ It is to your advantage to use the type-specific implementation of the class instead of using the class or writing a strongly typed wrapper collection yourself. The reason is your implementation must do what the .NET Framework does for you already, and the common language runtime can share Microsoft intermediate language code and metadata, which your implementation cannot. ## F# Considerations - The class is used infrequently in F# code. Instead, [Lists](~/docs/fsharp/language-reference/lists.md), which are immutable, singly-linked lists, are typically preferred. An F# List provides an ordered, immutable series of values, and is supported for use in functional-style development. When used from F#, the class is typically referred to by the [ResizeArray\<'T>](https://msdn.microsoft.com/library/ee353447.aspx) type abbreviation to avoid naming conflicts with F# Lists + The class is used infrequently in F# code. Instead, [Lists](/dotnet/fsharp/language-reference/lists), which are immutable, singly-linked lists, are typically preferred. An F# List provides an ordered, immutable series of values, and is supported for use in functional-style development. When used from F#, the class is typically referred to by the [ResizeArray\<'T>](https://msdn.microsoft.com/library/ee353447.aspx) type abbreviation to avoid naming conflicts with F# Lists @@ -155,7 +155,7 @@ It is safe to perform multiple read operations on a , but issues can occur if the collection is modified while it's being read. To ensure thread safety, lock the collection during a read or write operation. To enable a collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization. For collections with built-in synchronization, see the classes in the namespace. For an inherently thread-safe alternative, see the class. - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections Iterators (C# and Visual Basic) @@ -642,7 +642,7 @@ ]]> The default comparer cannot find an implementation of the generic interface or the interface for type . - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -728,7 +728,7 @@ is , and the default comparer cannot find an implementation of the generic interface or the interface for type . - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -824,7 +824,7 @@ is , and the default comparer cannot find an implementation of the generic interface or the interface for type . - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -1037,7 +1037,7 @@ - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -2355,7 +2355,7 @@ Public Function StartsWith(e As Employee) As Boolean The following example demonstrates the use of the delegate to print the contents of a object. In this example the `Print` method is used to display the contents of the list to the console. > [!NOTE] -> In addition to displaying the contents using the `Print` method, the C# example demonstrates the use of [anonymous methods](~/docs/csharp/programming-guide/statements-expressions-operators/anonymous-methods.md) to display the results to the console. +> In addition to displaying the contents using the `Print` method, the C# example demonstrates the use of [anonymous methods](/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods) to display the results to the console. :::code language="csharp" source="~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Action_PrintExample/cs/action.cs" interactive="try-dotnet-method" id="Snippet01"::: :::code language="vb" source="~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.Action_PrintExample/vb/action.vb" id="Snippet01"::: @@ -2592,7 +2592,7 @@ Public Function StartsWith(e As Employee) As Boolean - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -2660,7 +2660,7 @@ Public Function StartsWith(e As Employee) As Boolean is outside the range of valid indexes for the . - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -2738,7 +2738,7 @@ Public Function StartsWith(e As Employee) As Boolean and do not specify a valid section in the . - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -2970,7 +2970,7 @@ Public Function StartsWith(e As Employee) As Boolean > [!NOTE] > Visual Basic, C#, and C++ all have syntax for accessing the property without using its name. Instead, the variable containing the is used as if it were an array. - The C# language uses the [`this`](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. + The C# language uses the [`this`](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. :::code language="csharp" source="~/samples/snippets/csharp/VS_Snippets_CLR/List`1_Class/cs/source.cs" interactive="try-dotnet-method" id="Snippet2"::: :::code language="vb" source="~/samples/snippets/visualbasic/VS_Snippets_CLR/List`1_Class/vb/source.vb" id="Snippet2"::: @@ -3060,7 +3060,7 @@ Public Function StartsWith(e As Employee) As Boolean - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -3128,7 +3128,7 @@ Public Function StartsWith(e As Employee) As Boolean is outside the range of valid indexes for the . - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -3206,7 +3206,7 @@ Public Function StartsWith(e As Employee) As Boolean and do not specify a valid section in the . - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -3287,7 +3287,7 @@ Public Function StartsWith(e As Employee) As Boolean - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -3733,7 +3733,7 @@ Public Function StartsWith(e As Employee) As Boolean ]]> The default comparer cannot find an implementation of the generic interface or the interface for type . - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -3813,7 +3813,7 @@ Public Function StartsWith(e As Employee) As Boolean is , and the default comparer cannot find implementation of the generic interface or the interface for type . The implementation of caused an error during the sort. For example, might not return 0 when comparing an item with itself. - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -3897,7 +3897,7 @@ Public Function StartsWith(e As Employee) As Boolean is . The implementation of caused an error during the sort. For example, might not return 0 when comparing an item with itself. - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -3992,7 +3992,7 @@ Public Function StartsWith(e As Employee) As Boolean The implementation of caused an error during the sort. For example, might not return 0 when comparing an item with itself. is , and the default comparer cannot find implementation of the generic interface or the interface for type . - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -4795,7 +4795,7 @@ finally property. Visual Basic implements as a default property, which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. Retrieving the value of this property is an O(1) operation; setting the property is also an O(1) operation. diff --git a/xml/System.Collections.Generic/Queue`1.xml b/xml/System.Collections.Generic/Queue`1.xml index a7c3337f833..b7eee71aad6 100644 --- a/xml/System.Collections.Generic/Queue`1.xml +++ b/xml/System.Collections.Generic/Queue`1.xml @@ -436,7 +436,7 @@ ]]> - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations diff --git a/xml/System.Collections.Generic/SortedDictionary`2.xml b/xml/System.Collections.Generic/SortedDictionary`2.xml index ab9f26953aa..b3ec9150c28 100644 --- a/xml/System.Collections.Generic/SortedDictionary`2.xml +++ b/xml/System.Collections.Generic/SortedDictionary`2.xml @@ -929,7 +929,7 @@ A key cannot be `null`, but a value can be, if the value type `TValue` is a reference type. - The C# language uses the [this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. Getting the value of this property is an O(log `n`) operation; setting the property is also an O(log `n`) operation. @@ -1176,7 +1176,7 @@ if is found in the ; otherwise, . To be added. - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -2065,7 +2065,7 @@ finally You can also use the property to add new elements by setting the value of a key that does not exist in the dictionary; for example, `myCollection["myNonexistentKey"] = myValue`. However, if the specified key already exists in the dictionary, setting the property overwrites the old value. In contrast, the method does not modify existing elements. - The C# language uses the [this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. Getting the value of this property is an O(log `n`) operation; setting the property is also an O(log `n`) operation. diff --git a/xml/System.Collections.Generic/SortedList`2.xml b/xml/System.Collections.Generic/SortedList`2.xml index 84d7ab721f9..f08361f7b8d 100644 --- a/xml/System.Collections.Generic/SortedList`2.xml +++ b/xml/System.Collections.Generic/SortedList`2.xml @@ -115,7 +115,7 @@ The capacity of a is the number of elements the can hold. As elements are added to a , the capacity is automatically increased as required by reallocating the internal array. The capacity can be decreased by calling or by setting the property explicitly. Decreasing the capacity reallocates memory and copies all the elements in the . - **.NET Framework only:** For very large objects, you can increase the maximum capacity to 2 billion elements on a 64-bit system by setting the `enabled` attribute of the [``](~/docs/framework/configure-apps/file-schema/runtime/gcallowverylargeobjects-element.md) configuration element to `true` in the run-time environment. + **.NET Framework only:** For very large objects, you can increase the maximum capacity to 2 billion elements on a 64-bit system by setting the `enabled` attribute of the [``](/dotnet/framework/configure-apps/file-schema/runtime/gcallowverylargeobjects-element) configuration element to `true` in the run-time environment. The `foreach` statement of the C# language (`for each` in C++, `For Each` in Visual Basic) returns an object of the type of the elements in the collection. Since the elements of the are key/value pairs, the element type is not the type of the key or the type of the value. Instead, the element type is . For example: @@ -1198,7 +1198,7 @@ You can also use the property to add new elements by setting the value of a key that does not exist in the ; for example, `myCollection["myNonexistentKey"] = myValue`. However, if the specified key already exists in the , setting the property overwrites the old value. In contrast, the method does not modify existing elements. - The C# language uses the [`this`](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. + The C# language uses the [`this`](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. Retrieving the value of this property is an O(log `n`) operation, where n is . Setting the property is an O(log `n`) operation if the key is already in the . If the key is not in the list, setting the property is an O(`n`) operation for unsorted data, or O(log `n`) if the new element is added at the end of the list. If insertion causes a resize, the operation is O(`n`). @@ -2438,7 +2438,7 @@ finally { You can also use the property to add new elements by setting the value of a key that does not exist in the dictionary; for example, `myCollection["myNonexistentKey"] = myValue`. However, if the specified key already exists in the dictionary, setting the property overwrites the old value. In contrast, the method does not modify existing elements. - The C# language uses the [this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. Retrieving the value of this property is an O(log `n`) operation, where n is . Setting the property is an O(log `n`) operation if the key is already in the . If the key is not in the list, setting the property is an O(`n`) operation for unsorted data, or O(log `n`) if the new element is added at the end of the list. If insertion causes a resize, the operation is O(`n`). diff --git a/xml/System.Collections.Generic/Stack`1.xml b/xml/System.Collections.Generic/Stack`1.xml index 9954022ef9a..fc0f9d146ab 100644 --- a/xml/System.Collections.Generic/Stack`1.xml +++ b/xml/System.Collections.Generic/Stack`1.xml @@ -449,7 +449,7 @@ ]]> - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections diff --git a/xml/System.Collections.ObjectModel/Collection`1.xml b/xml/System.Collections.ObjectModel/Collection`1.xml index 9165c0df7fe..53ac8ff296e 100644 --- a/xml/System.Collections.ObjectModel/Collection`1.xml +++ b/xml/System.Collections.ObjectModel/Collection`1.xml @@ -137,7 +137,7 @@ This base class is provided to make it easier for implementers to create a custom collection. Implementers are encouraged to extend this base class instead of creating their own. - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -529,7 +529,7 @@ ]]> - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -802,7 +802,7 @@ ]]> - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -1011,7 +1011,7 @@ This property provides the ability to access a specific element in the collection by using the following syntax: `myCollection[index]`. - The C# language uses the [this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. Retrieving the value of this property is an O(1) operation; setting the property is also an O(1) operation. @@ -1155,7 +1155,7 @@ - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -2100,7 +2100,7 @@ finally { ## Remarks This property provides the ability to access a specific element in the collection by using the following syntax: `myCollection[index]`. - The C# language uses the [this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. Retrieving the value of this property is an O(1) operation; setting the property is also an O(1) operation. diff --git a/xml/System.Collections.ObjectModel/KeyedCollection`2.xml b/xml/System.Collections.ObjectModel/KeyedCollection`2.xml index 235ea466fb4..b9b87c08f18 100644 --- a/xml/System.Collections.ObjectModel/KeyedCollection`2.xml +++ b/xml/System.Collections.ObjectModel/KeyedCollection`2.xml @@ -854,7 +854,7 @@ If the has a lookup dictionary, `key` is used to retrieve the element from the dictionary. If there is no lookup dictionary, the key of each element is extracted using the method and compared with the specified key. - The C# language uses the [this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a [default property](~/docs/visual-basic/language-reference/modifiers/default.md), which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a [default property](/dotnet/visual-basic/language-reference/modifiers/default), which provides the same indexing functionality. Retrieving the value of this property is an O(1) operation if the has a lookup dictionary; otherwise it is an O(`n`) operation, where `n` is . diff --git a/xml/System.Collections.ObjectModel/ObservableCollection`1.xml b/xml/System.Collections.ObjectModel/ObservableCollection`1.xml index 96135a678d7..6f828c50fbb 100644 --- a/xml/System.Collections.ObjectModel/ObservableCollection`1.xml +++ b/xml/System.Collections.ObjectModel/ObservableCollection`1.xml @@ -85,7 +85,7 @@ > [!NOTE] > To fully support transferring data values from binding source objects to binding targets, each object in your collection that supports bindable properties must implement an appropriate property changed notification mechanism such as the interface. - For more information, see "Binding to Collections" in [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + For more information, see "Binding to Collections" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). ## Notes on XAML Usage can be used as a XAML object element in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)], in versions 3.0 and 3.5. However, the usage has substantial limitations. diff --git a/xml/System.Collections.ObjectModel/ReadOnlyCollection`1.xml b/xml/System.Collections.ObjectModel/ReadOnlyCollection`1.xml index 068c32ad113..4021d06ae89 100644 --- a/xml/System.Collections.ObjectModel/ReadOnlyCollection`1.xml +++ b/xml/System.Collections.ObjectModel/ReadOnlyCollection`1.xml @@ -261,7 +261,7 @@ ]]> - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -546,7 +546,7 @@ ]]> - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -603,7 +603,7 @@ ## Remarks This property provides the ability to access a specific element in the collection by using the following C# syntax: `myCollection[index]` (`myCollection(index)` in Visual Basic). - The C# language uses the [this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. Retrieving the value of this property is an O(1) operation. @@ -1802,7 +1802,7 @@ finally { ## Remarks This property provides the ability to access a specific element in the collection by using the following syntax: `myCollection[index]`. - The C# language uses the [this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. Retrieving the value of this property is an O(1) operation. diff --git a/xml/System.Collections.Specialized/BitVector32.xml b/xml/System.Collections.Specialized/BitVector32.xml index d3589205990..8207a0ef4cb 100644 --- a/xml/System.Collections.Specialized/BitVector32.xml +++ b/xml/System.Collections.Specialized/BitVector32.xml @@ -688,7 +688,7 @@ A is a window into the and is composed of the smallest number of consecutive bits that can contain the maximum value specified in . For example, a section with a maximum value of 1 is composed of only one bit, whereas a section with a maximum value of 5 is composed of three bits. You can create a with a maximum value of 1 to serve as a Boolean, thereby allowing you to store integers and Booleans in the same . - The C# language uses the [this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a [default property](~/docs/visual-basic/language-reference/modifiers/default.md), which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a [default property](/dotnet/visual-basic/language-reference/modifiers/default), which provides the same indexing functionality. Retrieving the value of this property is an O(1) operation; setting the property is also an O(1) operation. @@ -746,7 +746,7 @@ Using this property on a that is set up as sections might cause unexpected results. - The C# language uses the [this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a [default property](~/docs/visual-basic/language-reference/modifiers/default.md), which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a [default property](/dotnet/visual-basic/language-reference/modifiers/default), which provides the same indexing functionality. Retrieving the value of this property is an O(1) operation; setting the property is also an O(1) operation. diff --git a/xml/System.Collections.Specialized/CollectionsUtil.xml b/xml/System.Collections.Specialized/CollectionsUtil.xml index ee933b3fdc3..41a36b43b08 100644 --- a/xml/System.Collections.Specialized/CollectionsUtil.xml +++ b/xml/System.Collections.Specialized/CollectionsUtil.xml @@ -60,7 +60,7 @@ Enumerating through a collection is intrinsically not a thread safe procedure. Even when a collection is synchronized, other threads can still modify the collection, which causes the enumerator to throw an exception. To guarantee thread safety during enumeration, you can either lock the collection during the entire enumeration or catch the exceptions resulting from changes made by other threads. - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -159,7 +159,7 @@ - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -215,7 +215,7 @@ - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -270,7 +270,7 @@ - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -319,7 +319,7 @@ - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections diff --git a/xml/System.Collections.Specialized/HybridDictionary.xml b/xml/System.Collections.Specialized/HybridDictionary.xml index 0982cec0887..fb60c6c909d 100644 --- a/xml/System.Collections.Specialized/HybridDictionary.xml +++ b/xml/System.Collections.Specialized/HybridDictionary.xml @@ -94,7 +94,7 @@ - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -164,7 +164,7 @@ ]]> - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -217,7 +217,7 @@ ]]> - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -276,7 +276,7 @@ - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -328,7 +328,7 @@ ]]> - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -534,7 +534,7 @@ is . - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -971,7 +971,7 @@ A key cannot be `null`, but a value can. To distinguish between `null` that is returned because the specified key is not found and `null` that is returned because the value of the specified key is `null`, use the method to determine if the key exists in the list. - The C# language uses the [this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. Retrieving the value of this property is an O(1) operation; setting the property is also an O(1) operation. @@ -989,7 +989,7 @@ is . - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -1121,7 +1121,7 @@ is . - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations diff --git a/xml/System.Collections.Specialized/INotifyCollectionChanged.xml b/xml/System.Collections.Specialized/INotifyCollectionChanged.xml index 19c0ea5a93f..ce21e386975 100644 --- a/xml/System.Collections.Specialized/INotifyCollectionChanged.xml +++ b/xml/System.Collections.Specialized/INotifyCollectionChanged.xml @@ -55,9 +55,9 @@ ## Remarks You can enumerate over any collection that implements the interface. However, to set up dynamic bindings so that insertions or deletions in the collection update the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] automatically, the collection must implement the interface. This interface exposes the event that must be raised whenever the underlying collection changes. - [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] provides the class, which is a built-in implementation of a data collection that exposes the interface. For an example, see [How to: Create and Bind to an ObservableCollection](~/docs/framework/wpf/data/how-to-create-and-bind-to-an-observablecollection.md). + [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] provides the class, which is a built-in implementation of a data collection that exposes the interface. For an example, see [How to: Create and Bind to an ObservableCollection](/dotnet/framework/wpf/data/how-to-create-and-bind-to-an-observablecollection). - The individual data objects within the collection must satisfy the requirements described in the [Binding Sources Overview](~/docs/framework/wpf/data/binding-sources-overview.md). + The individual data objects within the collection must satisfy the requirements described in the [Binding Sources Overview](/dotnet/framework/wpf/data/binding-sources-overview). Before implementing your own collection, consider using or one of the existing collection classes, such as , , and , among many others. diff --git a/xml/System.Collections.Specialized/IOrderedDictionary.xml b/xml/System.Collections.Specialized/IOrderedDictionary.xml index 61cf17a7894..f4d0f99bdef 100644 --- a/xml/System.Collections.Specialized/IOrderedDictionary.xml +++ b/xml/System.Collections.Specialized/IOrderedDictionary.xml @@ -272,7 +272,7 @@ accepts `null` as a valid value and allows duplicate elements. -The C# language uses the [this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a [default property](~/docs/visual-basic/language-reference/modifiers/default.md), which provides the same indexing functionality. +The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a [default property](/dotnet/visual-basic/language-reference/modifiers/default), which provides the same indexing functionality. This property allows you to access a specific element in the collection by using the following syntax: diff --git a/xml/System.Collections.Specialized/ListDictionary.xml b/xml/System.Collections.Specialized/ListDictionary.xml index 05bef337c79..aaa1fbc3347 100644 --- a/xml/System.Collections.Specialized/ListDictionary.xml +++ b/xml/System.Collections.Specialized/ListDictionary.xml @@ -90,7 +90,7 @@ Enumerating through a collection is intrinsically not a thread-safe procedure. Even when a collection is synchronized, other threads can still modify the collection, which causes the enumerator to throw an exception. To guarantee thread safety during enumeration, you can either lock the collection during the entire enumeration or catch the exceptions resulting from changes made by other threads. - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -158,7 +158,7 @@ ]]> - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -219,7 +219,7 @@ - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -419,7 +419,7 @@ is . - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -864,7 +864,7 @@ A key cannot be `null`, but a value can. To distinguish between `null` that is returned because the specified key is not found and `null` that is returned because the value of the specified key is `null`, use the method to determine if the key exists in the list. - The C# language uses the [this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. This method is an O(`n`) operation, where `n` is . @@ -882,7 +882,7 @@ is . - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -1012,7 +1012,7 @@ is . - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations diff --git a/xml/System.Collections.Specialized/NameObjectCollectionBase+KeysCollection.xml b/xml/System.Collections.Specialized/NameObjectCollectionBase+KeysCollection.xml index 4fdcc065946..965ea2a4917 100644 --- a/xml/System.Collections.Specialized/NameObjectCollectionBase+KeysCollection.xml +++ b/xml/System.Collections.Specialized/NameObjectCollectionBase+KeysCollection.xml @@ -270,7 +270,7 @@ ## Remarks This property provides the ability to access a specific element in the collection by using the following syntax: `myCollection[index]` (In Visual Basic, `myCollection(index)`). - The C# language uses the [this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a [default property](~/docs/visual-basic/language-reference/modifiers/default.md), which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a [default property](/dotnet/visual-basic/language-reference/modifiers/default), which provides the same indexing functionality. Retrieving the value of this property is an O(1) operation; setting the property is also an O(1) operation. diff --git a/xml/System.Collections.Specialized/NameObjectCollectionBase.xml b/xml/System.Collections.Specialized/NameObjectCollectionBase.xml index 9b2061eef22..788f8e3babe 100644 --- a/xml/System.Collections.Specialized/NameObjectCollectionBase.xml +++ b/xml/System.Collections.Specialized/NameObjectCollectionBase.xml @@ -75,7 +75,7 @@ The comparer determines whether two keys are equal. The default comparer is the . - In .NET Framework version 1.0, this class uses culture-sensitive string comparisons. However, in .NET Framework version 1.1 and later, this class uses when comparing strings. For more information about how culture affects comparisons and sorting, see [Performing Culture-Insensitive String Operations](~/docs/standard/globalization-localization/performing-culture-insensitive-string-operations.md). + In .NET Framework version 1.0, this class uses culture-sensitive string comparisons. However, in .NET Framework version 1.1 and later, this class uses when comparing strings. For more information about how culture affects comparisons and sorting, see [Performing Culture-Insensitive String Operations](/dotnet/standard/globalization-localization/performing-culture-insensitive-string-operations). `null` is allowed as a key or as a value. @@ -101,7 +101,7 @@ - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -163,7 +163,7 @@ - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -215,7 +215,7 @@ ]]> - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -273,7 +273,7 @@ is less than zero. - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -336,7 +336,7 @@ - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -392,7 +392,7 @@ is less than zero. - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -446,7 +446,7 @@ - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -513,7 +513,7 @@ - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -1119,7 +1119,7 @@ ]]> The collection is read-only. - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -1254,7 +1254,7 @@ The collection is read-only. is outside the valid range of indexes for the collection. - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -1318,7 +1318,7 @@ The collection is read-only. - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations diff --git a/xml/System.Collections.Specialized/NameValueCollection.xml b/xml/System.Collections.Specialized/NameValueCollection.xml index 90a45a8be13..abfeb3d2a4a 100644 --- a/xml/System.Collections.Specialized/NameValueCollection.xml +++ b/xml/System.Collections.Specialized/NameValueCollection.xml @@ -56,7 +56,7 @@ The hash code provider dispenses hash codes for keys in the . The default hash code provider is the . - The comparer determines whether two keys are equal. The default comparer is a that uses the conventions of the [invariant culture](xref:System.Globalization.CultureInfo.InvariantCulture); that is, key comparisons are case-insensitive by default. To perform case-sensitive key comparisons, call the constructor, and provide a value of , , or as the `equalityComparer` argument. For more information about how culture affects comparisons and sorting, see [Performing Culture-Insensitive String Operations](~/docs/standard/globalization-localization/performing-culture-insensitive-string-operations.md). + The comparer determines whether two keys are equal. The default comparer is a that uses the conventions of the [invariant culture](xref:System.Globalization.CultureInfo.InvariantCulture); that is, key comparisons are case-insensitive by default. To perform case-sensitive key comparisons, call the constructor, and provide a value of , , or as the `equalityComparer` argument. For more information about how culture affects comparisons and sorting, see [Performing Culture-Insensitive String Operations](/dotnet/standard/globalization-localization/performing-culture-insensitive-string-operations). `null` is allowed as a key or as a value. @@ -78,7 +78,7 @@ Enumerating through a collection is intrinsically not a thread safe procedure. Even when a collection is synchronized, other threads can still modify the collection, which causes the enumerator to throw an exception. To guarantee thread safety during enumeration, you can either lock the collection during the entire enumeration or catch the exceptions resulting from changes made by other threads. - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -145,7 +145,7 @@ - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -202,7 +202,7 @@ ]]> - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -262,7 +262,7 @@ is . - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -325,7 +325,7 @@ is less than zero. - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -391,7 +391,7 @@ - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -452,7 +452,7 @@ is less than zero. - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -514,7 +514,7 @@ is . - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -568,7 +568,7 @@ - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -636,7 +636,7 @@ is less than zero. - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -989,7 +989,7 @@ is outside the valid range of indexes for the collection. - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -1045,7 +1045,7 @@ - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -1161,7 +1161,7 @@ is outside the valid range of indexes for the collection. - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -1217,7 +1217,7 @@ - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -1382,7 +1382,7 @@ This property cannot be set. To set the value at a specified index, use `Item[GetKey(index)]`. - The C# language uses the [this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a [default property](~/docs/visual-basic/language-reference/modifiers/default.md), which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a [default property](/dotnet/visual-basic/language-reference/modifiers/default), which provides the same indexing functionality. Retrieving the values at the specified index is an O(`n`) operation, where `n` is the number of values. @@ -1391,7 +1391,7 @@ is outside the valid range of indexes for the collection. - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -1454,7 +1454,7 @@ > [!CAUTION] > This property returns `null` in the following cases: 1) if the specified key is not found; and 2) if the specified key is found and its associated value is `null`. This property does not distinguish between the two cases. - The C# language uses the [this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a [default property](~/docs/visual-basic/language-reference/modifiers/default.md), which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a [default property](/dotnet/visual-basic/language-reference/modifiers/default), which provides the same indexing functionality. Retrieving or setting the values associated with the specified key is an O(`n`) operation, where `n` is the number of values. @@ -1462,7 +1462,7 @@ The collection is read-only and the operation attempts to modify the collection. - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -1518,7 +1518,7 @@ ]]> The collection is read-only. - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -1575,7 +1575,7 @@ The collection is read-only. - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations diff --git a/xml/System.Collections.Specialized/OrderedDictionary.xml b/xml/System.Collections.Specialized/OrderedDictionary.xml index f3cd0aa3449..674ef334251 100644 --- a/xml/System.Collections.Specialized/OrderedDictionary.xml +++ b/xml/System.Collections.Specialized/OrderedDictionary.xml @@ -1014,7 +1014,7 @@ ## Remarks This property allows you to access a specific element in the collection by using the following syntax: `myCollection[index]`. - The C# language uses the [this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a [default property](~/docs/visual-basic/language-reference/modifiers/default.md), which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a [default property](/dotnet/visual-basic/language-reference/modifiers/default), which provides the same indexing functionality. ]]> diff --git a/xml/System.Collections.Specialized/StringCollection.xml b/xml/System.Collections.Specialized/StringCollection.xml index 5939082df8e..96efa953195 100644 --- a/xml/System.Collections.Specialized/StringCollection.xml +++ b/xml/System.Collections.Specialized/StringCollection.xml @@ -78,7 +78,7 @@ This implementation does not provide a synchronized (thread safe) wrapper for a , but derived classes can create their own synchronized versions of the using the property. Enumerating through a collection is intrinsically not a thread safe procedure. Even when a collection is synchronized, other threads can still modify the collection, which causes the enumerator to throw an exception. To guarantee thread safety during enumeration, you can either lock the collection during the entire enumeration or catch the exceptions resulting from changes made by other threads. - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -371,7 +371,7 @@ ]]> - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -632,7 +632,7 @@ ]]> - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -870,7 +870,7 @@ accepts `null` as a valid value and allows duplicate elements. - The C# language uses the [this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a [default property](~/docs/visual-basic/language-reference/modifiers/default.md), which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a [default property](/dotnet/visual-basic/language-reference/modifiers/default), which provides the same indexing functionality. Retrieving the value of this property is an O(1) operation; setting the property is also an O(1) operation. @@ -948,7 +948,7 @@ ]]> - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -1333,7 +1333,7 @@ ]]> - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -1393,7 +1393,7 @@ ]]> - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -1625,7 +1625,7 @@ ## Remarks This method provides the ability to access a specific element in the collection by using the following syntax: `myCollection[index]`. - The C# language uses the [this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. accepts `null` as a valid value and allows duplicate elements. @@ -1705,7 +1705,7 @@ - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations diff --git a/xml/System.Collections.Specialized/StringDictionary.xml b/xml/System.Collections.Specialized/StringDictionary.xml index 071fe9336a7..afac0d623b7 100644 --- a/xml/System.Collections.Specialized/StringDictionary.xml +++ b/xml/System.Collections.Specialized/StringDictionary.xml @@ -65,7 +65,7 @@ The key is handled in a case-insensitive manner; it is translated to lowercase before it is used with the string dictionary. - In .NET Framework version 1.0, this class uses culture-sensitive string comparisons. However, in .NET Framework version 1.1 and later, this class uses when comparing strings. For more information about how culture affects comparisons and sorting, see [Performing Culture-Insensitive String Operations](~/docs/standard/globalization-localization/performing-culture-insensitive-string-operations.md). + In .NET Framework version 1.0, this class uses culture-sensitive string comparisons. However, in .NET Framework version 1.1 and later, this class uses when comparing strings. For more information about how culture affects comparisons and sorting, see [Performing Culture-Insensitive String Operations](/dotnet/standard/globalization-localization/performing-culture-insensitive-string-operations). @@ -84,7 +84,7 @@ Enumerating through a collection is intrinsically not a thread-safe procedure. Even when a collection is synchronized, other threads can still modify the collection, which causes the enumerator to throw an exception. To guarantee thread safety during enumeration, you can either lock the collection during the entire enumeration or catch the exceptions resulting from changes made by other threads. - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -320,7 +320,7 @@ ]]> The key is . - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -384,7 +384,7 @@ ]]> - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -689,7 +689,7 @@ A key cannot be `null`, but a value can. To distinguish between `null` that is returned because the specified key is not found and `null` that is returned because the value of the specified key is `null`, use the method to determine if the key exists in the list. - The C# language uses the [this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. Retrieving the value of this property is an O(1) operation; setting the property is also an O(1) operation. @@ -706,7 +706,7 @@ is . - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -829,7 +829,7 @@ The key is . The is read-only. - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations diff --git a/xml/System.Collections/ArrayList.xml b/xml/System.Collections/ArrayList.xml index ad839feb402..d1aec3d3a6a 100644 --- a/xml/System.Collections/ArrayList.xml +++ b/xml/System.Collections/ArrayList.xml @@ -98,7 +98,7 @@ The capacity of an is the number of elements the can hold. As elements are added to an , the capacity is automatically increased as required through reallocation. The capacity can be decreased by calling or by setting the property explicitly. - **.NET Framework only:** For very large objects, you can increase the maximum capacity to 2 billion elements on a 64-bit system by setting the `enabled` attribute of the [``](~/docs/framework/configure-apps/file-schema/runtime/gcallowverylargeobjects-element.md) configuration element to `true` in the run-time environment. + **.NET Framework only:** For very large objects, you can increase the maximum capacity to 2 billion elements on a 64-bit system by setting the `enabled` attribute of the [``](/dotnet/framework/configure-apps/file-schema/runtime/gcallowverylargeobjects-element) configuration element to `true` in the run-time environment. Elements in this collection can be accessed using an integer index. Indexes in this collection are zero-based. @@ -124,7 +124,7 @@ Enumerating through a collection is intrinsically not a thread-safe procedure. Even when a collection is synchronized, other threads can still modify the collection, which causes the enumerator to throw an exception. To guarantee thread safety during enumeration, you can either lock the collection during the entire enumeration or catch the exceptions resulting from changes made by other threads. - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -631,7 +631,7 @@ Neither nor the elements of implement the interface. is not of the same type as the elements of the . - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -718,7 +718,7 @@ is and neither nor the elements of implement the interface. is and is not of the same type as the elements of the . - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -812,7 +812,7 @@ is less than zero. - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -1073,7 +1073,7 @@ - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -1900,7 +1900,7 @@ - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -1977,7 +1977,7 @@ is outside the range of valid indexes for the . - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -2064,7 +2064,7 @@ and do not specify a valid section in the . - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -2521,7 +2521,7 @@ This property provides the ability to access a specific element in the collection by using the following syntax: `myCollection[index]`. - The C# language uses the [`this`](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. + The C# language uses the [`this`](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. Retrieving the value of this property is an `O(1)` operation; setting the property is also an `O(1)` operation. @@ -2628,7 +2628,7 @@ - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -2705,7 +2705,7 @@ is outside the range of valid indexes for the . - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -2792,7 +2792,7 @@ and do not specify a valid section in the . - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -3021,7 +3021,7 @@ - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -3565,7 +3565,7 @@ ]]> The is read-only. - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -3641,7 +3641,7 @@ An error occurred while comparing two elements. is passed for , and the elements in the list do not implement . - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -3725,7 +3725,7 @@ and do not specify a valid range in the . The is read-only. An error occurred while comparing two elements. - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections diff --git a/xml/System.Collections/BitArray.xml b/xml/System.Collections/BitArray.xml index 984535de3ce..efc20381797 100644 --- a/xml/System.Collections/BitArray.xml +++ b/xml/System.Collections/BitArray.xml @@ -916,7 +916,7 @@ ## Remarks This property provides the ability to access a specific element in the collection by using the following syntax: `myCollection[index]`. - The C# language uses the [this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. Retrieving the value of this property is an `O(1)` operation; setting the property is also an `O(1)` operation. diff --git a/xml/System.Collections/CaseInsensitiveComparer.xml b/xml/System.Collections/CaseInsensitiveComparer.xml index 0a6a92afaca..49c4b8f4e86 100644 --- a/xml/System.Collections/CaseInsensitiveComparer.xml +++ b/xml/System.Collections/CaseInsensitiveComparer.xml @@ -62,7 +62,7 @@ The class is the default implementation of th The objects used as keys by a are required to override the method (or the interface) and the method (or the interface). The implementation of both methods or interfaces must handle case sensitivity the same way; otherwise, the might behave incorrectly. For example, when creating a , you must use this class with the class or any case-insensitive implementation. - String comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](~/docs/standard/globalization-localization/index.md). + String comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](/dotnet/standard/globalization-localization/). @@ -82,7 +82,7 @@ The class is the default implementation of th - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -130,7 +130,7 @@ The class is the default implementation of th instance is created using this constructor, the of the current thread is saved. Comparison procedures use the saved culture to determine the sort order and casing rules; therefore, string comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](~/docs/standard/globalization-localization/index.md). + When the instance is created using this constructor, the of the current thread is saved. Comparison procedures use the saved culture to determine the sort order and casing rules; therefore, string comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](/dotnet/standard/globalization-localization/). @@ -146,7 +146,7 @@ The class is the default implementation of th - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -188,7 +188,7 @@ The class is the default implementation of th to determine the sort order and casing rules. String comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](~/docs/standard/globalization-localization/index.md). + Comparison procedures use the specified to determine the sort order and casing rules. String comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](/dotnet/standard/globalization-localization/). @@ -205,7 +205,7 @@ The class is the default implementation of th is . - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -278,7 +278,7 @@ The class is the default implementation of th Comparing `null` with any type is allowed and does not generate an exception when using . When sorting, `null` is considered to be less than any other object. - String comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](~/docs/standard/globalization-localization/index.md). + String comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](/dotnet/standard/globalization-localization/). ]]> @@ -291,7 +291,7 @@ The class is the default implementation of th - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -333,13 +333,13 @@ The class is the default implementation of th instance is created using the parameterless constructor, the of the current thread is saved. Comparison procedures use the saved culture to determine the sort order and casing rules; therefore, string comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](~/docs/standard/globalization-localization/index.md). + When the instance is created using the parameterless constructor, the of the current thread is saved. Comparison procedures use the saved culture to determine the sort order and casing rules; therefore, string comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](/dotnet/standard/globalization-localization/). ]]> - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -381,7 +381,7 @@ The class is the default implementation of th to determine the sort order and casing rules. String comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](~/docs/standard/globalization-localization/index.md). + Comparison procedures use the to determine the sort order and casing rules. String comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](/dotnet/standard/globalization-localization/). @@ -396,7 +396,7 @@ The class is the default implementation of th - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections diff --git a/xml/System.Collections/CaseInsensitiveHashCodeProvider.xml b/xml/System.Collections/CaseInsensitiveHashCodeProvider.xml index f30b3142a2a..3e90e7a3dc2 100644 --- a/xml/System.Collections/CaseInsensitiveHashCodeProvider.xml +++ b/xml/System.Collections/CaseInsensitiveHashCodeProvider.xml @@ -77,7 +77,7 @@ - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -123,7 +123,7 @@ instance is created using this constructor, the of the current thread is saved. Comparison procedures use the saved culture to determine the casing rules; therefore, hash code comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](~/docs/standard/globalization-localization/index.md). + When the instance is created using this constructor, the of the current thread is saved. Comparison procedures use the saved culture to determine the casing rules; therefore, hash code comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](/dotnet/standard/globalization-localization/). @@ -139,7 +139,7 @@ - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -179,7 +179,7 @@ to determine the casing rules. Hash code comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](~/docs/standard/globalization-localization/index.md). + Comparison procedures use the specified to determine the casing rules. Hash code comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](/dotnet/standard/globalization-localization/). @@ -195,7 +195,7 @@ is . - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -235,12 +235,12 @@ instance is created using the parameterless constructor, the of the current thread is saved. Comparison procedures use the saved culture to determine the casing rules; therefore, hash code comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](~/docs/standard/globalization-localization/index.md). + When the instance is created using the parameterless constructor, the of the current thread is saved. Comparison procedures use the saved culture to determine the casing rules; therefore, hash code comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](/dotnet/standard/globalization-localization/). ]]> - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -280,7 +280,7 @@ to determine the casing rules. Hash code comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](~/docs/standard/globalization-localization/index.md). + Comparison procedures use the to determine the casing rules. Hash code comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](/dotnet/standard/globalization-localization/). @@ -294,7 +294,7 @@ ]]> - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -348,7 +348,7 @@ is . - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections diff --git a/xml/System.Collections/CollectionBase.xml b/xml/System.Collections/CollectionBase.xml index 08fcc8f8060..e886977cad4 100644 --- a/xml/System.Collections/CollectionBase.xml +++ b/xml/System.Collections/CollectionBase.xml @@ -90,7 +90,7 @@ A instance is always modifiable. See - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -1550,7 +1550,7 @@ A instance is always modifiable. See - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -1617,7 +1617,7 @@ A instance is always modifiable. See - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -1959,7 +1959,7 @@ A instance is always modifiable. See - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations diff --git a/xml/System.Collections/Comparer.xml b/xml/System.Collections/Comparer.xml index 5cc2c7886f9..5de2b6b843c 100644 --- a/xml/System.Collections/Comparer.xml +++ b/xml/System.Collections/Comparer.xml @@ -73,7 +73,7 @@ ## Remarks This class is the default implementation of the interface. The class is the implementation of the interface that performs case-insensitive string comparisons. is the generic equivalent of this class. - Comparison procedures use the of the current thread unless otherwise specified. String comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](~/docs/standard/globalization-localization/index.md). + Comparison procedures use the of the current thread unless otherwise specified. String comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](/dotnet/standard/globalization-localization/). @@ -140,7 +140,7 @@ to determine the sort order and casing rules. String comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](~/docs/standard/globalization-localization/index.md). + Comparison procedures use the specified to determine the sort order and casing rules. String comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](/dotnet/standard/globalization-localization/). @@ -235,7 +235,7 @@ Comparing `null` with any type is allowed and does not generate an exception when using . When sorting, `null` is considered to be less than any other object. - String comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](~/docs/standard/globalization-localization/index.md). + String comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](/dotnet/standard/globalization-localization/). @@ -303,7 +303,7 @@ of the current thread to determine the sort order and casing rules. String comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](~/docs/standard/globalization-localization/index.md). + Comparison procedures use the of the current thread to determine the sort order and casing rules. String comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](/dotnet/standard/globalization-localization/). ]]> @@ -355,7 +355,7 @@ to determine the sort order and casing rules. String comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](~/docs/standard/globalization-localization/index.md). + Comparison procedures use the to determine the sort order and casing rules. String comparisons might have different results depending on the culture. For more information on culture-specific comparisons, see the namespace and [Globalization and Localization](/dotnet/standard/globalization-localization/). diff --git a/xml/System.Collections/DictionaryBase.xml b/xml/System.Collections/DictionaryBase.xml index 9fc0bac20f1..b8f8ab6dec0 100644 --- a/xml/System.Collections/DictionaryBase.xml +++ b/xml/System.Collections/DictionaryBase.xml @@ -63,7 +63,7 @@ > [!IMPORTANT] > We don't recommend that you use the `DictionaryBase` class for new development. Instead, we recommend that you use the generic or class . For more information, see [Non-generic collections shouldn't be used](https://github.com/dotnet/platform-compat/blob/master/docs/DE0006.md) on GitHub. -The C# [foreach](~/docs/csharp/language-reference/keywords/foreach-in.md) statement and the Visual Basic [For Each](~/docs/visual-basic/language-reference/statements/for-each-next-statement.md) statement return an object of the type of the elements in the collection. Since each element of the is a key/value pair, the element type is not the type of the key or the type of the value. Instead, the element type is . +The C# [foreach](/dotnet/csharp/language-reference/keywords/foreach-in) statement and the Visual Basic [For Each](/dotnet/visual-basic/language-reference/statements/for-each-next-statement) statement return an object of the type of the elements in the collection. Since each element of the is a key/value pair, the element type is not the type of the key or the type of the value. Instead, the element type is . The `foreach` statement is a wrapper around the enumerator, which only allows reading from, not writing to, the collection. @@ -94,7 +94,7 @@ The C# [foreach](~/docs/csharp/language-reference/keywords/foreach-in.md) statem - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -1399,7 +1399,7 @@ The C# [foreach](~/docs/csharp/language-reference/keywords/foreach-in.md) statem is . - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations @@ -1713,7 +1713,7 @@ The C# [foreach](~/docs/csharp/language-reference/keywords/foreach-in.md) statem The has a fixed size. - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations diff --git a/xml/System.Collections/DictionaryEntry.xml b/xml/System.Collections/DictionaryEntry.xml index 9bc56ddc3ec..6aeabfcdfe4 100644 --- a/xml/System.Collections/DictionaryEntry.xml +++ b/xml/System.Collections/DictionaryEntry.xml @@ -56,7 +56,7 @@ The [!IMPORTANT] > We don't recommend that you use the `DictionaryEntry` structure for new development. Instead, we recommend that you use a generic structure along with the class. For more information, see [Non-generic collections shouldn't be used](https://github.com/dotnet/platform-compat/blob/master/docs/DE0006.md) on GitHub. - The C# [foreach](~/docs/csharp/language-reference/keywords/foreach-in.md) statement and the Visual Basic [For Each](~/docs/visual-basic/language-reference/statements/for-each-next-statement.md) statement require the type of each element in the collection. Since each element of the is a key/value pair, the element type is not the type of the key or the type of the value. Instead, the element type is . For example: + The C# [foreach](/dotnet/csharp/language-reference/keywords/foreach-in) statement and the Visual Basic [For Each](/dotnet/visual-basic/language-reference/statements/for-each-next-statement) statement require the type of each element in the collection. Since each element of the is a key/value pair, the element type is not the type of the key or the type of the value. Instead, the element type is . For example: [!code-cpp[System.Collections.DictionaryEntry#01](~/samples/snippets/cpp/VS_Snippets_CLR_System/system.Collections.DictionaryEntry/cpp/dictionaryentrysample.cpp#01)] [!code-csharp[System.Collections.DictionaryEntry#01](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Collections.DictionaryEntry/cs/DictionaryEntrySample.cs#01)] diff --git a/xml/System.Collections/Hashtable.xml b/xml/System.Collections/Hashtable.xml index 4e4ebbac534..c4e952a5e44 100644 --- a/xml/System.Collections/Hashtable.xml +++ b/xml/System.Collections/Hashtable.xml @@ -114,7 +114,7 @@ Each element is a key/value pair stored in a is the number of elements the can hold. As elements are added to a , the capacity is automatically increased as required through reallocation. - **.NET Framework only:** For very large objects, you can increase the maximum capacity to 2 billion elements on a 64-bit system by setting the `enabled` attribute of the [``](~/docs/framework/configure-apps/file-schema/runtime/gcallowverylargeobjects-element.md) configuration element to `true` in the run-time environment. + **.NET Framework only:** For very large objects, you can increase the maximum capacity to 2 billion elements on a 64-bit system by setting the `enabled` attribute of the [``](/dotnet/framework/configure-apps/file-schema/runtime/gcallowverylargeobjects-element) configuration element to `true` in the run-time environment. The `foreach` statement of the C# language (`For Each` in Visual Basic) returns an object of the type of the elements in the collection. Since each element of the is a key/value pair, the element type is not the type of the key or the type of the value. Instead, the element type is . For example: @@ -2773,7 +2773,7 @@ Each element is a key/value pair stored in a property. Visual Basic implements as a default property, which provides the same indexing functionality. + The C# language uses the [`this`](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. ]]> diff --git a/xml/System.Collections/IDictionary.xml b/xml/System.Collections/IDictionary.xml index 6dce586b133..ca658cc225b 100644 --- a/xml/System.Collections/IDictionary.xml +++ b/xml/System.Collections/IDictionary.xml @@ -505,7 +505,7 @@ Implementations can vary in whether they allow the key to be `null`. - The C# language uses the `this`[this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. + The C# language uses the `this`[this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. diff --git a/xml/System.Collections/IList.xml b/xml/System.Collections/IList.xml index 52c4680ac30..a191be019ce 100644 --- a/xml/System.Collections/IList.xml +++ b/xml/System.Collections/IList.xml @@ -534,7 +534,7 @@ ## Remarks This property provides the ability to access a specific element in the collection by using the following syntax: `myCollection[index]`. - The C# language uses the [this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. diff --git a/xml/System.Collections/Queue.xml b/xml/System.Collections/Queue.xml index 480b4cc810e..244eb1e8bf6 100644 --- a/xml/System.Collections/Queue.xml +++ b/xml/System.Collections/Queue.xml @@ -498,7 +498,7 @@ This class implements a queue as a circular array. Objects stored in a - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations diff --git a/xml/System.Collections/SortedList.xml b/xml/System.Collections/SortedList.xml index 098be683fba..e222a4e3ecc 100644 --- a/xml/System.Collections/SortedList.xml +++ b/xml/System.Collections/SortedList.xml @@ -84,7 +84,7 @@ A element can be accessed by its key, like The capacity of a object is the number of elements the can hold. As elements are added to a , the capacity is automatically increased as required through reallocation. The capacity can be decreased by calling or by setting the property explicitly. - **.NET Framework only:** For very large objects, you can increase the maximum capacity to 2 billion elements on a 64-bit system by setting the `enabled` attribute of the [``](~/docs/framework/configure-apps/file-schema/runtime/gcallowverylargeobjects-element.md) configuration element to `true` in the run-time environment. + **.NET Framework only:** For very large objects, you can increase the maximum capacity to 2 billion elements on a 64-bit system by setting the `enabled` attribute of the [``](/dotnet/framework/configure-apps/file-schema/runtime/gcallowverylargeobjects-element) configuration element to `true` in the run-time environment. The elements of a object are sorted by the keys either according to a specific implementation specified when the is created or according to the implementation provided by the keys themselves. In either case, a does not allow duplicate keys. @@ -123,7 +123,7 @@ A element can be accessed by its key, like - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -192,7 +192,7 @@ A element can be accessed by its key, like - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -260,7 +260,7 @@ A element can be accessed by its key, like - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -330,7 +330,7 @@ A element can be accessed by its key, like - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -396,7 +396,7 @@ A element can be accessed by its key, like There is not enough available memory to create a object with the specified . - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -469,7 +469,7 @@ A element can be accessed by its key, like - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -547,7 +547,7 @@ A element can be accessed by its key, like - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -888,7 +888,7 @@ A element can be accessed by its key, like The comparer throws an exception. - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -960,7 +960,7 @@ A element can be accessed by its key, like - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -1026,7 +1026,7 @@ A element can be accessed by its key, like - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -1552,7 +1552,7 @@ A element can be accessed by its key, like The comparer throws an exception. - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -1619,7 +1619,7 @@ A element can be accessed by its key, like - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -1852,7 +1852,7 @@ A element can be accessed by its key, like The elements of a are sorted by the keys either according to a specific implementation specified when the is created or according to the implementation provided by the keys themselves. - The C# language uses the [`this`](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. + The C# language uses the [`this`](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. Retrieving the value of this property is an `O(log n)` operation, where `n` is . Setting the property is an `O(log n)` operation if the key is already in the . If the key is not in the list, setting the property is an `O(n)` operation for unsorted data, or `O(log n)` if the new element is added at the end of the list. If insertion causes a resize, the operation is `O(n)`. @@ -1870,7 +1870,7 @@ A element can be accessed by its key, like - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -1928,7 +1928,7 @@ A element can be accessed by its key, like - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -2001,7 +2001,7 @@ A element can be accessed by its key, like The has a fixed size. - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections @@ -2461,7 +2461,7 @@ A element can be accessed by its key, like - Performing Culture-Insensitive String Operations in Collections + Performing Culture-Insensitive String Operations in Collections diff --git a/xml/System.Collections/Stack.xml b/xml/System.Collections/Stack.xml index d9d92d38b1f..ad9ab5ecc6b 100644 --- a/xml/System.Collections/Stack.xml +++ b/xml/System.Collections/Stack.xml @@ -421,7 +421,7 @@ If is less than the capacity of the sta ]]> - Performing Culture-Insensitive String Operations + Performing Culture-Insensitive String Operations diff --git a/xml/System.ComponentModel.Composition.Hosting/AggregateExportProvider.xml b/xml/System.ComponentModel.Composition.Hosting/AggregateExportProvider.xml index 5e880377f61..9610c6616a7 100644 --- a/xml/System.ComponentModel.Composition.Hosting/AggregateExportProvider.xml +++ b/xml/System.ComponentModel.Composition.Hosting/AggregateExportProvider.xml @@ -152,7 +152,7 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/System.ComponentModel.Composition.Hosting/AtomicComposition.xml b/xml/System.ComponentModel.Composition.Hosting/AtomicComposition.xml index 13229cb299d..09c13ee9596 100644 --- a/xml/System.ComponentModel.Composition.Hosting/AtomicComposition.xml +++ b/xml/System.ComponentModel.Composition.Hosting/AtomicComposition.xml @@ -204,7 +204,7 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/System.ComponentModel.Composition.Hosting/CatalogExportProvider.xml b/xml/System.ComponentModel.Composition.Hosting/CatalogExportProvider.xml index 2a4e1acbdc1..b4952da6cad 100644 --- a/xml/System.ComponentModel.Composition.Hosting/CatalogExportProvider.xml +++ b/xml/System.ComponentModel.Composition.Hosting/CatalogExportProvider.xml @@ -185,7 +185,7 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/System.ComponentModel.Composition.Hosting/ComposablePartExportProvider.xml b/xml/System.ComponentModel.Composition.Hosting/ComposablePartExportProvider.xml index 250955673d8..3a422790279 100644 --- a/xml/System.ComponentModel.Composition.Hosting/ComposablePartExportProvider.xml +++ b/xml/System.ComponentModel.Composition.Hosting/ComposablePartExportProvider.xml @@ -174,7 +174,7 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/System.ComponentModel.Composition.Hosting/CompositionContainer.xml b/xml/System.ComponentModel.Composition.Hosting/CompositionContainer.xml index fc7c680a84c..b4febdd06d7 100644 --- a/xml/System.ComponentModel.Composition.Hosting/CompositionContainer.xml +++ b/xml/System.ComponentModel.Composition.Hosting/CompositionContainer.xml @@ -369,7 +369,7 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/System.ComponentModel.Composition.Hosting/CompositionScopeDefinition.xml b/xml/System.ComponentModel.Composition.Hosting/CompositionScopeDefinition.xml index f1511ae8d5d..2b31c287234 100644 --- a/xml/System.ComponentModel.Composition.Hosting/CompositionScopeDefinition.xml +++ b/xml/System.ComponentModel.Composition.Hosting/CompositionScopeDefinition.xml @@ -220,7 +220,7 @@ - The `Finalize()` method of the current object should call `Dispose(Boolean)` with the Boolean parameter set to `false` to release only unmanaged resources. -For more information, see [Implementing a Dispose method](~/docs/standard/garbage-collection/implementing-dispose.md). +For more information, see [Implementing a Dispose method](/dotnet/standard/garbage-collection/implementing-dispose). ]]> diff --git a/xml/System.ComponentModel.Composition.Hosting/CompositionService.xml b/xml/System.ComponentModel.Composition.Hosting/CompositionService.xml index cf585cf6004..afe54b41373 100644 --- a/xml/System.ComponentModel.Composition.Hosting/CompositionService.xml +++ b/xml/System.ComponentModel.Composition.Hosting/CompositionService.xml @@ -63,7 +63,7 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/System.ComponentModel.Composition.Hosting/FilteredCatalog.xml b/xml/System.ComponentModel.Composition.Hosting/FilteredCatalog.xml index 36407a1aa54..3687e2c0bb8 100644 --- a/xml/System.ComponentModel.Composition.Hosting/FilteredCatalog.xml +++ b/xml/System.ComponentModel.Composition.Hosting/FilteredCatalog.xml @@ -161,7 +161,7 @@ - The `Finalize()` method of the current object should call `Dispose(Boolean)` with the Boolean parameter set to `false` to release only unmanaged resources. - For more information, see [Implementing a Dispose method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Implementing a Dispose method](/dotnet/standard/garbage-collection/implementing-dispose). ]]> diff --git a/xml/System.ComponentModel.Composition.Hosting/ImportEngine.xml b/xml/System.ComponentModel.Composition.Hosting/ImportEngine.xml index 6c3c5e385d9..ade7be0c248 100644 --- a/xml/System.ComponentModel.Composition.Hosting/ImportEngine.xml +++ b/xml/System.ComponentModel.Composition.Hosting/ImportEngine.xml @@ -160,7 +160,7 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/System.ComponentModel.Composition.Primitives/ComposablePartCatalog.xml b/xml/System.ComponentModel.Composition.Primitives/ComposablePartCatalog.xml index 79c890ce63a..cb08ecdb2aa 100644 --- a/xml/System.ComponentModel.Composition.Primitives/ComposablePartCatalog.xml +++ b/xml/System.ComponentModel.Composition.Primitives/ComposablePartCatalog.xml @@ -112,7 +112,7 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/System.ComponentModel.Composition/ChangeRejectedException.xml b/xml/System.ComponentModel.Composition/ChangeRejectedException.xml index 9cce92a51c5..f7803966734 100644 --- a/xml/System.ComponentModel.Composition/ChangeRejectedException.xml +++ b/xml/System.ComponentModel.Composition/ChangeRejectedException.xml @@ -70,7 +70,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -132,7 +132,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -171,7 +171,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System.ComponentModel.Composition/CompositionContractMismatchException.xml b/xml/System.ComponentModel.Composition/CompositionContractMismatchException.xml index ea6bafa5cb9..95fa71c9eeb 100644 --- a/xml/System.ComponentModel.Composition/CompositionContractMismatchException.xml +++ b/xml/System.ComponentModel.Composition/CompositionContractMismatchException.xml @@ -70,7 +70,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -110,7 +110,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -146,11 +146,11 @@ - XML and Soap Serialization + XML and Soap Serialization is . @@ -200,7 +200,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System.ComponentModel.Composition/ImportCardinalityMismatchException.xml b/xml/System.ComponentModel.Composition/ImportCardinalityMismatchException.xml index 588ccda40b9..c1aff10972d 100644 --- a/xml/System.ComponentModel.Composition/ImportCardinalityMismatchException.xml +++ b/xml/System.ComponentModel.Composition/ImportCardinalityMismatchException.xml @@ -76,7 +76,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -116,7 +116,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -152,7 +152,7 @@ @@ -162,7 +162,7 @@ is missing a required value. contains a value that cannot be cast to the correct type. - XML and SOAP Serialization + XML and SOAP Serialization @@ -206,7 +206,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System.ComponentModel.DataAnnotations/CustomValidationAttribute.xml b/xml/System.ComponentModel.DataAnnotations/CustomValidationAttribute.xml index e6760f7c829..a76d40eeafc 100644 --- a/xml/System.ComponentModel.DataAnnotations/CustomValidationAttribute.xml +++ b/xml/System.ComponentModel.DataAnnotations/CustomValidationAttribute.xml @@ -41,7 +41,7 @@ The attribute can be applied to types, properties, fields, methods, and method parameters. When it is applied to a property, the attribute is invoked whenever a value is assigned to that property. When it is applied to a method, the attribute is invoked whenever the program calls that method. When it is applied to a method parameter, the attribute is invoked before the method is called. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). ]]> diff --git a/xml/System.ComponentModel.DataAnnotations/DataTypeAttribute.xml b/xml/System.ComponentModel.DataAnnotations/DataTypeAttribute.xml index a13dff91dca..e894381fd8b 100644 --- a/xml/System.ComponentModel.DataAnnotations/DataTypeAttribute.xml +++ b/xml/System.ComponentModel.DataAnnotations/DataTypeAttribute.xml @@ -94,7 +94,7 @@ How to: Customize Data Field Appearance and Behavior For Non-Intrinsic Data Types in the Data Model - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.ComponentModel.DataAnnotations/DisplayFormatAttribute.xml b/xml/System.ComponentModel.DataAnnotations/DisplayFormatAttribute.xml index abb7210c8b3..234476e9e3f 100644 --- a/xml/System.ComponentModel.DataAnnotations/DisplayFormatAttribute.xml +++ b/xml/System.ComponentModel.DataAnnotations/DisplayFormatAttribute.xml @@ -255,7 +255,7 @@ property to specify a custom display format for the values that are displayed in the object. If the property is not set, the field's value is displayed without any special formatting. For more information, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). + Use the property to specify a custom display format for the values that are displayed in the object. If the property is not set, the field's value is displayed without any special formatting. For more information, see [Formatting Types](/dotnet/standard/base-types/formatting-types). > [!NOTE] > When the property is `true`, the value of the field is HTML encoded to its string representation before the formatting string is applied. For some objects, such as dates, you might want to control how the object is displayed with a formatting string. In those cases, you must set the property to `false`. @@ -280,7 +280,7 @@ ]]> - Formatting Types in .NET + Formatting Types in .NET diff --git a/xml/System.ComponentModel.DataAnnotations/StringLengthAttribute.xml b/xml/System.ComponentModel.DataAnnotations/StringLengthAttribute.xml index 533d03aff19..d9279580cf2 100644 --- a/xml/System.ComponentModel.DataAnnotations/StringLengthAttribute.xml +++ b/xml/System.ComponentModel.DataAnnotations/StringLengthAttribute.xml @@ -43,7 +43,7 @@ ## Remarks ASP.NET Dynamic Data enables CRUD (Create, Read, Update and Delete) operations in a data model. You can specify the minimum and maximum length of characters for each field when data is being inserted or updated. For character data types, the and properties identify the largest number of bytes that are required in order to store a string. -You can use [composite formatting](~/docs/standard/base-types/composite-formatting.md) placeholders in the error message: +You can use [composite formatting](/dotnet/standard/base-types/composite-formatting) placeholders in the error message: {0} is the name of the property; {1} is the maximum length; and {2} is the minimum length. The placeholders correspond to arguments that are passed to the method at runtime. diff --git a/xml/System.ComponentModel.DataAnnotations/UIHintAttribute.xml b/xml/System.ComponentModel.DataAnnotations/UIHintAttribute.xml index a8daa260b3a..7ebf6e62e41 100644 --- a/xml/System.ComponentModel.DataAnnotations/UIHintAttribute.xml +++ b/xml/System.ComponentModel.DataAnnotations/UIHintAttribute.xml @@ -40,7 +40,7 @@ ## Remarks MVC uses the class to associate a model with a data field. Dynamic Data uses the class to associate a user control with a data field. Dynamic Data uses the property to determine which user control to use in order to display a data field. - For more information about how to use attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about how to use attributes, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.ComponentModel.Design.Serialization/BasicDesignerLoader.xml b/xml/System.ComponentModel.Design.Serialization/BasicDesignerLoader.xml index 6ab4f156ff4..7cfde5e84b9 100644 --- a/xml/System.ComponentModel.Design.Serialization/BasicDesignerLoader.xml +++ b/xml/System.ComponentModel.Design.Serialization/BasicDesignerLoader.xml @@ -166,7 +166,7 @@ ## Remarks Calling the method does not flush changes to the designer loader. If you want changes to be saved, call before calling . - Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/System.ComponentModel.Design.Serialization/CodeDomComponentSerializationService.xml b/xml/System.ComponentModel.Design.Serialization/CodeDomComponentSerializationService.xml index cb7a1de76e9..46e676b06e9 100644 --- a/xml/System.ComponentModel.Design.Serialization/CodeDomComponentSerializationService.xml +++ b/xml/System.ComponentModel.Design.Serialization/CodeDomComponentSerializationService.xml @@ -38,7 +38,7 @@ - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -110,7 +110,7 @@ To be added. - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -148,7 +148,7 @@ - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -195,7 +195,7 @@ is not a supported type of serialization store. Use a store returned by . - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation diff --git a/xml/System.ComponentModel.Design.Serialization/CodeDomDesignerLoader.xml b/xml/System.ComponentModel.Design.Serialization/CodeDomDesignerLoader.xml index cbce692b529..66a12432b23 100644 --- a/xml/System.ComponentModel.Design.Serialization/CodeDomDesignerLoader.xml +++ b/xml/System.ComponentModel.Design.Serialization/CodeDomDesignerLoader.xml @@ -49,7 +49,7 @@ - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -139,7 +139,7 @@ ## Remarks The method removes services added by the method. - Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -194,7 +194,7 @@ - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -412,7 +412,7 @@ ]]> - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -500,7 +500,7 @@ The language did not provide a code parser for this file; this file type may not support a designer. The class can be designed, but it is not the first class in the file, or the designer could not be shown for this file because none of the classes within it can be designed. - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -719,7 +719,7 @@ ]]> - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -758,7 +758,7 @@ ]]> - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation diff --git a/xml/System.ComponentModel.Design.Serialization/CodeDomLocalizationProvider.xml b/xml/System.ComponentModel.Design.Serialization/CodeDomLocalizationProvider.xml index 654d3cbc7cd..391cef13343 100644 --- a/xml/System.ComponentModel.Design.Serialization/CodeDomLocalizationProvider.xml +++ b/xml/System.ComponentModel.Design.Serialization/CodeDomLocalizationProvider.xml @@ -42,7 +42,7 @@ ]]> - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -91,7 +91,7 @@ ]]> - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation diff --git a/xml/System.ComponentModel.Design.Serialization/CodeDomSerializer.xml b/xml/System.ComponentModel.Design.Serialization/CodeDomSerializer.xml index 4db084e7b18..40f8507f7e3 100644 --- a/xml/System.ComponentModel.Design.Serialization/CodeDomSerializer.xml +++ b/xml/System.ComponentModel.Design.Serialization/CodeDomSerializer.xml @@ -76,7 +76,7 @@ When you inherit from , you must override the following members: and . - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation diff --git a/xml/System.ComponentModel.Design.Serialization/CodeDomSerializerBase.xml b/xml/System.ComponentModel.Design.Serialization/CodeDomSerializerBase.xml index 2a26f93a8fa..0d9c1874993 100644 --- a/xml/System.ComponentModel.Design.Serialization/CodeDomSerializerBase.xml +++ b/xml/System.ComponentModel.Design.Serialization/CodeDomSerializerBase.xml @@ -101,7 +101,7 @@ - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -152,7 +152,7 @@ or is . - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -199,7 +199,7 @@ ]]> - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -243,7 +243,7 @@ - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -396,7 +396,7 @@ is . - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -561,7 +561,7 @@ or is . - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -605,7 +605,7 @@ or is . - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -682,7 +682,7 @@ or is . - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -741,7 +741,7 @@ or is . - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -789,7 +789,7 @@ or is . - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -838,7 +838,7 @@ or is . - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -895,7 +895,7 @@ - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -952,7 +952,7 @@ - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -1003,7 +1003,7 @@ - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -1058,7 +1058,7 @@ - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -1109,7 +1109,7 @@ - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -1160,7 +1160,7 @@ - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -1207,7 +1207,7 @@ - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -1273,7 +1273,7 @@ - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -1340,7 +1340,7 @@ is . - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -1388,7 +1388,7 @@ is . - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -1448,7 +1448,7 @@ , , or is . - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -1495,7 +1495,7 @@ - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation diff --git a/xml/System.ComponentModel.Design.Serialization/CollectionCodeDomSerializer.xml b/xml/System.ComponentModel.Design.Serialization/CollectionCodeDomSerializer.xml index c48f7565955..97d1b60b2c0 100644 --- a/xml/System.ComponentModel.Design.Serialization/CollectionCodeDomSerializer.xml +++ b/xml/System.ComponentModel.Design.Serialization/CollectionCodeDomSerializer.xml @@ -33,7 +33,7 @@ ]]> - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -104,7 +104,7 @@ is . - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -158,7 +158,7 @@ or is . - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -208,7 +208,7 @@ , , , or is . - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation diff --git a/xml/System.ComponentModel.Design.Serialization/DesignerLoader.xml b/xml/System.ComponentModel.Design.Serialization/DesignerLoader.xml index 67154acde1f..7577292d9ae 100644 --- a/xml/System.ComponentModel.Design.Serialization/DesignerLoader.xml +++ b/xml/System.ComponentModel.Design.Serialization/DesignerLoader.xml @@ -172,7 +172,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/System.ComponentModel.Design.Serialization/DesignerSerializationManager.xml b/xml/System.ComponentModel.Design.Serialization/DesignerSerializationManager.xml index deff4f702cd..9b54cbc0b11 100644 --- a/xml/System.ComponentModel.Design.Serialization/DesignerSerializationManager.xml +++ b/xml/System.ComponentModel.Design.Serialization/DesignerSerializationManager.xml @@ -541,7 +541,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -586,7 +586,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -630,7 +630,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.ComponentModel.Design.Serialization/ResolveNameEventHandler.xml b/xml/System.ComponentModel.Design.Serialization/ResolveNameEventHandler.xml index 8994de2322b..b2bc9b6eabb 100644 --- a/xml/System.ComponentModel.Design.Serialization/ResolveNameEventHandler.xml +++ b/xml/System.ComponentModel.Design.Serialization/ResolveNameEventHandler.xml @@ -47,7 +47,7 @@ ## Remarks This delegate is used by the to resolve object names during serialization and deserialization. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.ComponentModel.Design.Serialization/SerializationStore.xml b/xml/System.ComponentModel.Design.Serialization/SerializationStore.xml index b08ad9fb748..22061b0c880 100644 --- a/xml/System.ComponentModel.Design.Serialization/SerializationStore.xml +++ b/xml/System.ComponentModel.Design.Serialization/SerializationStore.xml @@ -176,9 +176,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.ComponentModel.Design.Serialization/TypeCodeDomSerializer.xml b/xml/System.ComponentModel.Design.Serialization/TypeCodeDomSerializer.xml index 4ef773c4653..76c37642c5c 100644 --- a/xml/System.ComponentModel.Design.Serialization/TypeCodeDomSerializer.xml +++ b/xml/System.ComponentModel.Design.Serialization/TypeCodeDomSerializer.xml @@ -41,7 +41,7 @@ - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -129,7 +129,7 @@ - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -178,7 +178,7 @@ - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -225,7 +225,7 @@ - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation @@ -294,7 +294,7 @@ - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation diff --git a/xml/System.ComponentModel.Design/ActiveDesignSurfaceChangedEventHandler.xml b/xml/System.ComponentModel.Design/ActiveDesignSurfaceChangedEventHandler.xml index 85f16432abd..2270a03a6b9 100644 --- a/xml/System.ComponentModel.Design/ActiveDesignSurfaceChangedEventHandler.xml +++ b/xml/System.ComponentModel.Design/ActiveDesignSurfaceChangedEventHandler.xml @@ -36,7 +36,7 @@ delegate, you identify a method to handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify a method to handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.ComponentModel.Design/ActiveDesignerEventArgs.xml b/xml/System.ComponentModel.Design/ActiveDesignerEventArgs.xml index 3dfd21db433..19bb6000957 100644 --- a/xml/System.ComponentModel.Design/ActiveDesignerEventArgs.xml +++ b/xml/System.ComponentModel.Design/ActiveDesignerEventArgs.xml @@ -39,7 +39,7 @@ ## Remarks The event occurs when the currently active document changes. The active document changes when a new document is created, an existing document is opened, or a document is closed. - When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.ComponentModel.Design/ActiveDesignerEventHandler.xml b/xml/System.ComponentModel.Design/ActiveDesignerEventHandler.xml index 41df1f38461..8cb6c3d3302 100644 --- a/xml/System.ComponentModel.Design/ActiveDesignerEventHandler.xml +++ b/xml/System.ComponentModel.Design/ActiveDesignerEventHandler.xml @@ -47,7 +47,7 @@ ## Remarks The event is raised when the currently active document has been modified. - When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.ComponentModel.Design/ComponentChangedEventHandler.xml b/xml/System.ComponentModel.Design/ComponentChangedEventHandler.xml index f3852d93e2f..efb23e2f91e 100644 --- a/xml/System.ComponentModel.Design/ComponentChangedEventHandler.xml +++ b/xml/System.ComponentModel.Design/ComponentChangedEventHandler.xml @@ -50,7 +50,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). A event will not occur during the loading or unloading of a form because changes are expected during these operations. diff --git a/xml/System.ComponentModel.Design/ComponentChangingEventHandler.xml b/xml/System.ComponentModel.Design/ComponentChangingEventHandler.xml index 6ebbcc0b853..c7399e28131 100644 --- a/xml/System.ComponentModel.Design/ComponentChangingEventHandler.xml +++ b/xml/System.ComponentModel.Design/ComponentChangingEventHandler.xml @@ -50,7 +50,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.ComponentModel.Design/ComponentDesigner.xml b/xml/System.ComponentModel.Design/ComponentDesigner.xml index fe09943464b..c377f546447 100644 --- a/xml/System.ComponentModel.Design/ComponentDesigner.xml +++ b/xml/System.ComponentModel.Design/ComponentDesigner.xml @@ -267,7 +267,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -317,9 +317,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -395,7 +395,7 @@ Application code should not call this method; an object's `Finalize` method is automatically invoked during garbage collection, unless finalization by the garbage collector has been disabled by a call to the method. - For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). ]]> diff --git a/xml/System.ComponentModel.Design/ComponentEventHandler.xml b/xml/System.ComponentModel.Design/ComponentEventHandler.xml index bb8683fc751..c876f94add4 100644 --- a/xml/System.ComponentModel.Design/ComponentEventHandler.xml +++ b/xml/System.ComponentModel.Design/ComponentEventHandler.xml @@ -50,7 +50,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.ComponentModel.Design/ComponentRenameEventHandler.xml b/xml/System.ComponentModel.Design/ComponentRenameEventHandler.xml index 09a99e2c577..10a8de1e80e 100644 --- a/xml/System.ComponentModel.Design/ComponentRenameEventHandler.xml +++ b/xml/System.ComponentModel.Design/ComponentRenameEventHandler.xml @@ -50,7 +50,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.ComponentModel.Design/DesignSurface.xml b/xml/System.ComponentModel.Design/DesignSurface.xml index fabd2979f1a..390c6152808 100644 --- a/xml/System.ComponentModel.Design/DesignSurface.xml +++ b/xml/System.ComponentModel.Design/DesignSurface.xml @@ -669,7 +669,7 @@ > [!NOTE] > Because does not have any native code to clean up, it does not have a finalizer that calls . If you need to call , you must add a finalizer yourself. - Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -723,9 +723,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.ComponentModel.Design/DesignSurfaceEventHandler.xml b/xml/System.ComponentModel.Design/DesignSurfaceEventHandler.xml index 1a266c1f0fa..8c84b8a5fe3 100644 --- a/xml/System.ComponentModel.Design/DesignSurfaceEventHandler.xml +++ b/xml/System.ComponentModel.Design/DesignSurfaceEventHandler.xml @@ -36,7 +36,7 @@ delegate, you identify a method to handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify a method to handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.ComponentModel.Design/DesignSurfaceManager.xml b/xml/System.ComponentModel.Design/DesignSurfaceManager.xml index 0c7f0a7fb8c..78ad35d0871 100644 --- a/xml/System.ComponentModel.Design/DesignSurfaceManager.xml +++ b/xml/System.ComponentModel.Design/DesignSurfaceManager.xml @@ -493,9 +493,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.ComponentModel.Design/DesignerActionListsChangedEventHandler.xml b/xml/System.ComponentModel.Design/DesignerActionListsChangedEventHandler.xml index 44c2f9c62ab..a181eeb8a8c 100644 --- a/xml/System.ComponentModel.Design/DesignerActionListsChangedEventHandler.xml +++ b/xml/System.ComponentModel.Design/DesignerActionListsChangedEventHandler.xml @@ -48,7 +48,7 @@ - The delegate, which points to a method that provides the response to the event. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.ComponentModel.Design/DesignerActionService.xml b/xml/System.ComponentModel.Design/DesignerActionService.xml index 9094ef28800..066aa5f37a8 100644 --- a/xml/System.ComponentModel.Design/DesignerActionService.xml +++ b/xml/System.ComponentModel.Design/DesignerActionService.xml @@ -349,7 +349,7 @@ ||Connects the with its handler.| ||Denotes whether a list has been added or removed.| - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -413,7 +413,7 @@ - Unsubscribes to component change events from the associated interface. - Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -471,9 +471,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.ComponentModel.Design/DesignerActionUIService.xml b/xml/System.ComponentModel.Design/DesignerActionUIService.xml index 74c9ca567fc..9e146420ad5 100644 --- a/xml/System.ComponentModel.Design/DesignerActionUIService.xml +++ b/xml/System.ComponentModel.Design/DesignerActionUIService.xml @@ -93,7 +93,7 @@ ||Connects the with its handler.| ||Denotes whether the smart tag panel is being displayed or hidden.| - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -136,7 +136,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/System.ComponentModel.Design/DesignerActionUIStateChangeEventHandler.xml b/xml/System.ComponentModel.Design/DesignerActionUIStateChangeEventHandler.xml index a0f93fbdd44..6868daf786f 100644 --- a/xml/System.ComponentModel.Design/DesignerActionUIStateChangeEventHandler.xml +++ b/xml/System.ComponentModel.Design/DesignerActionUIStateChangeEventHandler.xml @@ -43,7 +43,7 @@ - The delegate, which points to a method that provides the response to the event. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.ComponentModel.Design/DesignerEventHandler.xml b/xml/System.ComponentModel.Design/DesignerEventHandler.xml index c04c6277773..ec810bb630d 100644 --- a/xml/System.ComponentModel.Design/DesignerEventHandler.xml +++ b/xml/System.ComponentModel.Design/DesignerEventHandler.xml @@ -45,7 +45,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.ComponentModel.Design/DesignerTransaction.xml b/xml/System.ComponentModel.Design/DesignerTransaction.xml index fdbca8422dd..4dd6fb096ed 100644 --- a/xml/System.ComponentModel.Design/DesignerTransaction.xml +++ b/xml/System.ComponentModel.Design/DesignerTransaction.xml @@ -480,12 +480,12 @@ using (host.CreateTransaction() { - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). - Implementing a Dispose Method - Cleaning Up Unmanaged Resources + Implementing a Dispose Method + Cleaning Up Unmanaged Resources @@ -529,7 +529,7 @@ using (host.CreateTransaction() { Application code should not call this method; an object's `Finalize` method is automatically invoked during garbage collection, unless finalization by the garbage collector has been disabled by a call to the method. - For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). ]]> diff --git a/xml/System.ComponentModel.Design/DesignerTransactionCloseEventHandler.xml b/xml/System.ComponentModel.Design/DesignerTransactionCloseEventHandler.xml index 16222d915d1..247dd1b4e7f 100644 --- a/xml/System.ComponentModel.Design/DesignerTransactionCloseEventHandler.xml +++ b/xml/System.ComponentModel.Design/DesignerTransactionCloseEventHandler.xml @@ -50,7 +50,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.ComponentModel.Design/HelpKeywordAttribute.xml b/xml/System.ComponentModel.Design/HelpKeywordAttribute.xml index bcfb0c81d4f..8da15c6908c 100644 --- a/xml/System.ComponentModel.Design/HelpKeywordAttribute.xml +++ b/xml/System.ComponentModel.Design/HelpKeywordAttribute.xml @@ -87,7 +87,7 @@ public class DemoComponent : Component } ``` - The following code example demonstrates using the class to specify a context keyword. For a complete explanation of this code example, see [How to: Apply Attributes in Windows Forms Controls](~/docs/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls.md). + The following code example demonstrates using the class to specify a context keyword. For a complete explanation of this code example, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). [!code-csharp[System.ComponentModel.AttributesDemoControl#20](~/samples/snippets/csharp/VS_Snippets_Winforms/System.ComponentModel.AttributesDemoControl/CS/attributesdemocontrol.cs#20)] [!code-vb[System.ComponentModel.AttributesDemoControl#20](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.ComponentModel.AttributesDemoControl/VB/attributesdemocontrol.vb#20)] diff --git a/xml/System.ComponentModel.Design/ITypeDiscoveryService.xml b/xml/System.ComponentModel.Design/ITypeDiscoveryService.xml index 01e05339278..c2a2ca72965 100644 --- a/xml/System.ComponentModel.Design/ITypeDiscoveryService.xml +++ b/xml/System.ComponentModel.Design/ITypeDiscoveryService.xml @@ -82,7 +82,7 @@ diff --git a/xml/System.ComponentModel.Design/InheritanceService.xml b/xml/System.ComponentModel.Design/InheritanceService.xml index a239e894da6..6dc025479c0 100644 --- a/xml/System.ComponentModel.Design/InheritanceService.xml +++ b/xml/System.ComponentModel.Design/InheritanceService.xml @@ -209,7 +209,7 @@ allows the resources used by the to be reallocated for other purposes. For more information about , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + Calling allows the resources used by the to be reallocated for other purposes. For more information about , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). ]]> @@ -255,9 +255,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.ComponentModel.Design/LoadedEventHandler.xml b/xml/System.ComponentModel.Design/LoadedEventHandler.xml index 89f771cbd7b..33f0957f604 100644 --- a/xml/System.ComponentModel.Design/LoadedEventHandler.xml +++ b/xml/System.ComponentModel.Design/LoadedEventHandler.xml @@ -37,7 +37,7 @@ delegate, you identify a method to handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify a method to handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.ComponentModel.Design/LocalizationExtenderProvider.xml b/xml/System.ComponentModel.Design/LocalizationExtenderProvider.xml index 0c1588efdc5..e52be6c0425 100644 --- a/xml/System.ComponentModel.Design/LocalizationExtenderProvider.xml +++ b/xml/System.ComponentModel.Design/LocalizationExtenderProvider.xml @@ -42,7 +42,7 @@ can extend an with a set of properties and methods that provide support for the .NET Framework localization architecture. For more about using resources, see [Localization](~/docs/standard/globalization-localization/localization.md). + can extend an with a set of properties and methods that provide support for the .NET Framework localization architecture. For more about using resources, see [Localization](/dotnet/standard/globalization-localization/localization). The localization support architecture enables designers to initialize component properties using resource files that can be swapped at run time to support a variety of languages, culture-specific styles and dynamically configurable features. You can use the methods of this class to enable designers and code generating serializers to load from resources and build initialization code that uses localization features. @@ -180,7 +180,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -224,9 +224,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.ComponentModel.Design/MenuCommand.xml b/xml/System.ComponentModel.Design/MenuCommand.xml index 3c8fab68c65..fd1888579dd 100644 --- a/xml/System.ComponentModel.Design/MenuCommand.xml +++ b/xml/System.ComponentModel.Design/MenuCommand.xml @@ -482,7 +482,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.ComponentModel.Design/MenuCommandService.xml b/xml/System.ComponentModel.Design/MenuCommandService.xml index 3b571566a70..4908e628c1e 100644 --- a/xml/System.ComponentModel.Design/MenuCommandService.xml +++ b/xml/System.ComponentModel.Design/MenuCommandService.xml @@ -225,7 +225,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -273,9 +273,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -592,7 +592,7 @@ @@ -630,7 +630,7 @@ ## Remarks The method is called by a menu command when its status has changed. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.ComponentModel.Design/MenuCommandsChangedEventHandler.xml b/xml/System.ComponentModel.Design/MenuCommandsChangedEventHandler.xml index 7aa2b42e2bc..9902b1c0b72 100644 --- a/xml/System.ComponentModel.Design/MenuCommandsChangedEventHandler.xml +++ b/xml/System.ComponentModel.Design/MenuCommandsChangedEventHandler.xml @@ -40,7 +40,7 @@ delegate, you identify a method to handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify a method to handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.ComponentModel.Design/ServiceContainer.xml b/xml/System.ComponentModel.Design/ServiceContainer.xml index 9ec333d3fbf..19ef69afedd 100644 --- a/xml/System.ComponentModel.Design/ServiceContainer.xml +++ b/xml/System.ComponentModel.Design/ServiceContainer.xml @@ -61,7 +61,7 @@ The object can be created using a constructor that adds a parent through which services can be optionally added to or removed from all parent objects, including the immediate parent . To add or remove a service from all implementations that are linked to this through parenting, call the or method overload that accepts a Boolean value indicating whether to promote the service request. > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). @@ -521,7 +521,7 @@ ## Remarks walks all instantiated services within the container and disposes any that implement , and clears the service list. - Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -580,9 +580,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.ComponentModel/AddingNewEventArgs.xml b/xml/System.ComponentModel/AddingNewEventArgs.xml index f9a8bba0d4e..2a04a9579d5 100644 --- a/xml/System.ComponentModel/AddingNewEventArgs.xml +++ b/xml/System.ComponentModel/AddingNewEventArgs.xml @@ -42,12 +42,12 @@ This event is commonly used in data-binding scenarios, within classes such as and . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples - The following code example demonstrates how to use the class to handle the event. This code example is part of a larger example provided in [How to: Customize Item Addition with the Windows Forms BindingSource](~/docs/framework/winforms/controls/how-to-customize-item-addition-with-the-windows-forms-bindingsource.md). + The following code example demonstrates how to use the class to handle the event. This code example is part of a larger example provided in [How to: Customize Item Addition with the Windows Forms BindingSource](/dotnet/framework/winforms/controls/how-to-customize-item-addition-with-the-windows-forms-bindingsource). [!code-cpp[System.Windows.Forms.DataConnector.AddingNew#8](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataConnector.AddingNew/CPP/form1.cpp#8)] [!code-csharp[System.Windows.Forms.DataConnector.AddingNew#8](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataConnector.AddingNew/CS/form1.cs#8)] @@ -213,7 +213,7 @@ ## Examples - The following code example demonstrates how to use the class to handle the event. This code example is part of a larger example provided in [How to: Customize Item Addition with the Windows Forms BindingSource](~/docs/framework/winforms/controls/how-to-customize-item-addition-with-the-windows-forms-bindingsource.md). + The following code example demonstrates how to use the class to handle the event. This code example is part of a larger example provided in [How to: Customize Item Addition with the Windows Forms BindingSource](/dotnet/framework/winforms/controls/how-to-customize-item-addition-with-the-windows-forms-bindingsource). [!code-cpp[System.Windows.Forms.DataConnector.AddingNew#8](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataConnector.AddingNew/CPP/form1.cpp#8)] [!code-csharp[System.Windows.Forms.DataConnector.AddingNew#8](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataConnector.AddingNew/CS/form1.cs#8)] diff --git a/xml/System.ComponentModel/AddingNewEventHandler.xml b/xml/System.ComponentModel/AddingNewEventHandler.xml index 26bbcc315f7..3d4f8618698 100644 --- a/xml/System.ComponentModel/AddingNewEventHandler.xml +++ b/xml/System.ComponentModel/AddingNewEventHandler.xml @@ -48,12 +48,12 @@ This event is commonly used in data-binding scenarios, within classes such as and . - When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples - The following code example demonstrates how to use the delegate to handle the event. This code example is part of a larger example provided in [How to: Customize Item Addition with the Windows Forms BindingSource](~/docs/framework/winforms/controls/how-to-customize-item-addition-with-the-windows-forms-bindingsource.md). + The following code example demonstrates how to use the delegate to handle the event. This code example is part of a larger example provided in [How to: Customize Item Addition with the Windows Forms BindingSource](/dotnet/framework/winforms/controls/how-to-customize-item-addition-with-the-windows-forms-bindingsource). [!code-cpp[System.Windows.Forms.DataConnector.AddingNew#8](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataConnector.AddingNew/CPP/form1.cpp#8)] [!code-csharp[System.Windows.Forms.DataConnector.AddingNew#8](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataConnector.AddingNew/CS/form1.cs#8)] diff --git a/xml/System.ComponentModel/AmbientValueAttribute.xml b/xml/System.ComponentModel/AmbientValueAttribute.xml index c0edde196bc..bcdf2efa037 100644 --- a/xml/System.ComponentModel/AmbientValueAttribute.xml +++ b/xml/System.ComponentModel/AmbientValueAttribute.xml @@ -49,7 +49,7 @@ ## Examples - The following code example demonstrates using to enforce ambient behavior for a property called `AlertForeColor`. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](~/docs/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls.md). + The following code example demonstrates using to enforce ambient behavior for a property called `AlertForeColor`. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). [!code-csharp[System.ComponentModel.AttributesDemoControl#23](~/samples/snippets/csharp/VS_Snippets_Winforms/System.ComponentModel.AttributesDemoControl/CS/attributesdemocontrol.cs#23)] [!code-vb[System.ComponentModel.AttributesDemoControl#23](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.ComponentModel.AttributesDemoControl/VB/attributesdemocontrol.vb#23)] @@ -477,7 +477,7 @@ to enforce ambient behavior for a property called `AlertForeColor`. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](~/docs/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls.md). + The following code example demonstrates using to enforce ambient behavior for a property called `AlertForeColor`. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). [!code-csharp[System.ComponentModel.AttributesDemoControl#23](~/samples/snippets/csharp/VS_Snippets_Winforms/System.ComponentModel.AttributesDemoControl/CS/attributesdemocontrol.cs#23)] [!code-vb[System.ComponentModel.AttributesDemoControl#23](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.ComponentModel.AttributesDemoControl/VB/attributesdemocontrol.vb#23)] diff --git a/xml/System.ComponentModel/AsyncCompletedEventArgs.xml b/xml/System.ComponentModel/AsyncCompletedEventArgs.xml index a877b67df18..b80b32ce703 100644 --- a/xml/System.ComponentModel/AsyncCompletedEventArgs.xml +++ b/xml/System.ComponentModel/AsyncCompletedEventArgs.xml @@ -38,7 +38,7 @@ delegate to the event, you will receive information about the outcome of asynchronous operations in the parameter of the corresponding event-handler method. + If you are using a class that implements the [Event-based Asynchronous Pattern Overview](/dotnet/standard/asynchronous-programming-patterns/event-based-asynchronous-pattern-overview), the class will provide a *MethodName*`Completed` event. If you add an instance of the delegate to the event, you will receive information about the outcome of asynchronous operations in the parameter of the corresponding event-handler method. The client application's event-handler delegate can check the property to determine if the asynchronous task was cancelled. diff --git a/xml/System.ComponentModel/AsyncCompletedEventHandler.xml b/xml/System.ComponentModel/AsyncCompletedEventHandler.xml index fdd17398445..f301605d8ab 100644 --- a/xml/System.ComponentModel/AsyncCompletedEventHandler.xml +++ b/xml/System.ComponentModel/AsyncCompletedEventHandler.xml @@ -46,7 +46,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event-handler method is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event-handler method is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). For an asynchronous method, called *MethodName*, in your component, you will have a corresponding *MethodName*`Completed` event, and an optional *MethodName*`CompletedEventArgs` class. diff --git a/xml/System.ComponentModel/AsyncOperation.xml b/xml/System.ComponentModel/AsyncOperation.xml index 0f026a23529..f80dd05a1f5 100644 --- a/xml/System.ComponentModel/AsyncOperation.xml +++ b/xml/System.ComponentModel/AsyncOperation.xml @@ -37,7 +37,7 @@ class provides ways to track and report the progress of an asynchronous task. + When you implement a class according to the [Event-based Asynchronous Pattern Overview](/dotnet/standard/asynchronous-programming-patterns/event-based-asynchronous-pattern-overview), you may need to track the lifetime of each asynchronous operation invoked on an instance of your class. The class provides ways to track and report the progress of an asynchronous task. The following list identifies ways to use an object: @@ -52,7 +52,7 @@ ## Examples The following code example demonstrates using an object to track the lifetime of asynchronous operations. This code example is part of a larger example provided for the class. - For a full code listing, see [How to: Implement a Component That Supports the Event-based Asynchronous Pattern](https://msdn.microsoft.com/library/3c1aa4d4-da87-4a03-b812-3d167b8c57cf). For a full code listing of a client form, see [How to: Implement a Client of the Event-based Asynchronous Pattern](~/docs/standard/asynchronous-programming-patterns/how-to-implement-a-client-of-the-event-based-asynchronous-pattern.md). + For a full code listing, see [How to: Implement a Component That Supports the Event-based Asynchronous Pattern](https://msdn.microsoft.com/library/3c1aa4d4-da87-4a03-b812-3d167b8c57cf). For a full code listing of a client form, see [How to: Implement a Client of the Event-based Asynchronous Pattern](/dotnet/standard/asynchronous-programming-patterns/how-to-implement-a-client-of-the-event-based-asynchronous-pattern). [!code-csharp[System.ComponentModel.AsyncOperationManager#3](~/samples/snippets/csharp/VS_Snippets_Winforms/System.ComponentModel.AsyncOperationManager/CS/primenumbercalculatormain.cs#3)] [!code-vb[System.ComponentModel.AsyncOperationManager#3](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.ComponentModel.AsyncOperationManager/VB/primenumbercalculatormain.vb#3)] @@ -62,10 +62,10 @@ Implementers must ensure the and invocations are asynchronous, so that class library providers do not need to concern themselves with potential stack overflows if they assume asynchronous behavior in a particular application model that happens to be synchronous. - For more information about implementing asynchronous classes, see [Implementing the Event-based Asynchronous Pattern](~/docs/standard/asynchronous-programming-patterns/implementing-the-event-based-asynchronous-pattern.md). + For more information about implementing asynchronous classes, see [Implementing the Event-based Asynchronous Pattern](/dotnet/standard/asynchronous-programming-patterns/implementing-the-event-based-asynchronous-pattern). - Managed Threading Best Practices + Managed Threading Best Practices How to: Implement a Component that Supports the Event-based Asynchronous Pattern @@ -220,10 +220,10 @@ - For more information about implementing asynchronous classes, see [Implementing the Event-based Asynchronous Pattern](~/docs/standard/asynchronous-programming-patterns/implementing-the-event-based-asynchronous-pattern.md). + For more information about implementing asynchronous classes, see [Implementing the Event-based Asynchronous Pattern](/dotnet/standard/asynchronous-programming-patterns/implementing-the-event-based-asynchronous-pattern). - Managed Threading Best Practices + Managed Threading Best Practices How to: Implement a Component that Supports the Event-based Asynchronous Pattern @@ -293,10 +293,10 @@ Inheritors must make the invocation asynchronous, so that class library providers do not need to concern themselves with potential stack overflows if they assume asynchrony but a particular application model happens to be synchronous. The method should be interpreted as an "ending the lifetime" call, meaning the implementation needs to do what is appropriate for the application model. For instance, ASP.NET will decrement its count of outstanding asynchronous operations. This also should put the operation into a state such that any subsequent calls into it will fail, since it has now completed. - For more information about implementing asynchronous classes, see [Implementing the Event-based Asynchronous Pattern](~/docs/standard/asynchronous-programming-patterns/implementing-the-event-based-asynchronous-pattern.md). + For more information about implementing asynchronous classes, see [Implementing the Event-based Asynchronous Pattern](/dotnet/standard/asynchronous-programming-patterns/implementing-the-event-based-asynchronous-pattern). - Managed Threading Best Practices + Managed Threading Best Practices How to: Implement a Component that Supports the Event-based Asynchronous Pattern @@ -400,7 +400,7 @@ ]]> - Managed Threading Best Practices + Managed Threading Best Practices Event-based Asynchronous Pattern Overview diff --git a/xml/System.ComponentModel/AsyncOperationManager.xml b/xml/System.ComponentModel/AsyncOperationManager.xml index d505e593ae5..d05328b997e 100644 --- a/xml/System.ComponentModel/AsyncOperationManager.xml +++ b/xml/System.ComponentModel/AsyncOperationManager.xml @@ -37,18 +37,18 @@ provides a convenient way to create a class that runs properly under all application models supported by the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. + If your class needs to provide asynchronous behavior according to the [Event-based Asynchronous Pattern Overview](/dotnet/standard/asynchronous-programming-patterns/event-based-asynchronous-pattern-overview), you will encounter a number of concurrency management issues. Among these is the requirement to ensure that event handlers are called on a thread or context that is appropriate for the application model (for example, Windows Forms applications, [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] applications, console applications, and so on). The provides a convenient way to create a class that runs properly under all application models supported by the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. The class has one method, , which returns an that can be used to track the duration of a particular asynchronous task. The for a task can be used to alert clients when a task completes. It can also be used to post progress updates and incremental results without terminating the operation. - For more information about implementing asynchronous classes, see [Implementing the Event-based Asynchronous Pattern](~/docs/standard/asynchronous-programming-patterns/implementing-the-event-based-asynchronous-pattern.md). + For more information about implementing asynchronous classes, see [Implementing the Event-based Asynchronous Pattern](/dotnet/standard/asynchronous-programming-patterns/implementing-the-event-based-asynchronous-pattern). ## Examples The following code example demonstrates using the class to create a class that supports asynchronous operations for any application model. It shows how to implement a class that tests a number to determine whether it is prime. This calculation can be time consuming, so it is done on a separate thread. Progress reports, incremental results, and completion notifications are handled by the class, which ensures that the client's event handlers are called on the proper thread or context. - For a full code listing, see [How to: Implement a Component That Supports the Event-based Asynchronous Pattern](https://msdn.microsoft.com/library/3c1aa4d4-da87-4a03-b812-3d167b8c57cf). For a full code listing of a client form, see [How to: Implement a Client of the Event-based Asynchronous Pattern](~/docs/standard/asynchronous-programming-patterns/how-to-implement-a-client-of-the-event-based-asynchronous-pattern.md). + For a full code listing, see [How to: Implement a Component That Supports the Event-based Asynchronous Pattern](https://msdn.microsoft.com/library/3c1aa4d4-da87-4a03-b812-3d167b8c57cf). For a full code listing of a client form, see [How to: Implement a Client of the Event-based Asynchronous Pattern](/dotnet/standard/asynchronous-programming-patterns/how-to-implement-a-client-of-the-event-based-asynchronous-pattern). [!code-csharp[System.ComponentModel.AsyncOperationManager#3](~/samples/snippets/csharp/VS_Snippets_Winforms/System.ComponentModel.AsyncOperationManager/CS/primenumbercalculatormain.cs#3)] [!code-vb[System.ComponentModel.AsyncOperationManager#3](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.ComponentModel.AsyncOperationManager/VB/primenumbercalculatormain.vb#3)] @@ -57,7 +57,7 @@ Implementing the Event-based Asynchronous Pattern - Managed Threading Best Practices + Managed Threading Best Practices @@ -110,7 +110,7 @@ Your code should track every returned by and use the object in the corresponding underlying asynchronous operation to post updates and terminate the operation. This tracking can be as simple as passing the as a parameter among delegates. In more sophisticated designs, your class can maintain a collection of objects, adding objects when tasks are started and removing them when tasks are completed or canceled. This approach allows you to check for unique `userSuppliedState` parameter values, and is the method you should use when working with classes that support multiple concurrent invocations. - For more information about implementing asynchronous classes, see [Implementing the Event-based Asynchronous Pattern](~/docs/standard/asynchronous-programming-patterns/implementing-the-event-based-asynchronous-pattern.md). + For more information about implementing asynchronous classes, see [Implementing the Event-based Asynchronous Pattern](/dotnet/standard/asynchronous-programming-patterns/implementing-the-event-based-asynchronous-pattern). @@ -124,7 +124,7 @@ Implementing the Event-based Asynchronous Pattern - Managed Threading Best Practices + Managed Threading Best Practices diff --git a/xml/System.ComponentModel/AttributeCollection.xml b/xml/System.ComponentModel/AttributeCollection.xml index c2a2a91573d..c3e58f08e77 100644 --- a/xml/System.ComponentModel/AttributeCollection.xml +++ b/xml/System.ComponentModel/AttributeCollection.xml @@ -769,7 +769,7 @@ ## Examples The following code example gets the from the collection and prints its value. It assumes that `button1` and `textBox1` have been created on a form. - For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](~/docs/standard/assembly/names.md). + For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](/dotnet/standard/assembly/names). [!code-cpp[Classic AttributeCollection.this1 Example#1](~/samples/snippets/cpp/VS_Snippets_Winforms/Classic AttributeCollection.this1 Example/CPP/source.cpp#1)] [!code-csharp[Classic AttributeCollection.this1 Example#1](~/samples/snippets/csharp/VS_Snippets_Winforms/Classic AttributeCollection.this1 Example/CS/source.cs#1)] diff --git a/xml/System.ComponentModel/AttributeProviderAttribute.xml b/xml/System.ComponentModel/AttributeProviderAttribute.xml index c152ad29cc8..bae57c2a76f 100644 --- a/xml/System.ComponentModel/AttributeProviderAttribute.xml +++ b/xml/System.ComponentModel/AttributeProviderAttribute.xml @@ -57,7 +57,7 @@ ## Examples - The following code example demonstrates using to mark a `DataSource` property with a specific type of . For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](~/docs/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls.md). + The following code example demonstrates using to mark a `DataSource` property with a specific type of . For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). [!code-csharp[System.ComponentModel.AttributesDemoControl#25](~/samples/snippets/csharp/VS_Snippets_Winforms/System.ComponentModel.AttributesDemoControl/CS/attributesdemocontrol.cs#25)] [!code-vb[System.ComponentModel.AttributesDemoControl#25](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.ComponentModel.AttributesDemoControl/VB/attributesdemocontrol.vb#25)] @@ -155,7 +155,7 @@ to mark a `DataSource` property with a specific type of . For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](~/docs/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls.md). + The following code example demonstrates using to mark a `DataSource` property with a specific type of . For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). [!code-csharp[System.ComponentModel.AttributesDemoControl#25](~/samples/snippets/csharp/VS_Snippets_Winforms/System.ComponentModel.AttributesDemoControl/CS/attributesdemocontrol.cs#25)] [!code-vb[System.ComponentModel.AttributesDemoControl#25](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.ComponentModel.AttributesDemoControl/VB/attributesdemocontrol.vb#25)] diff --git a/xml/System.ComponentModel/BackgroundWorker.xml b/xml/System.ComponentModel/BackgroundWorker.xml index dd7f36cf5d7..3b2b61af57a 100644 --- a/xml/System.ComponentModel/BackgroundWorker.xml +++ b/xml/System.ComponentModel/BackgroundWorker.xml @@ -62,7 +62,7 @@ If your background operation requires a parameter, call with your parameter. Inside the event handler, you can extract the parameter from the property. - For more information about , see [How to: Run an Operation in the Background](~/docs/framework/winforms/controls/how-to-run-an-operation-in-the-background.md). + For more information about , see [How to: Run an Operation in the Background](/dotnet/framework/winforms/controls/how-to-run-an-operation-in-the-background). @@ -88,9 +88,9 @@ ]]> - How to: Run an Operation in the Background - Managed Threading Best Practices - How to: Download a File in the Background + How to: Run an Operation in the Background + Managed Threading Best Practices + How to: Download a File in the Background @@ -130,8 +130,8 @@ ]]> - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -176,7 +176,7 @@ When you call , your worker method has an opportunity to stop its execution and exit. The worker code should periodically check the property to see if it has been set to `true`. > [!CAUTION] -> Be aware that your code in the event handler may finish its work as a cancellation request is being made, and your polling loop may miss being set to `true`. In this case, the flag of in your event handler will not be set to `true`, even though a cancellation request was made. This situation is called a *race condition* and is a common concern in multithreaded programming. For more information about multithreading design issues, see [Managed Threading Best Practices](~/docs/standard/threading/managed-threading-best-practices.md). +> Be aware that your code in the event handler may finish its work as a cancellation request is being made, and your polling loop may miss being set to `true`. In this case, the flag of in your event handler will not be set to `true`, even though a cancellation request was made. This situation is called a *race condition* and is a common concern in multithreaded programming. For more information about multithreading design issues, see [Managed Threading Best Practices](/dotnet/standard/threading/managed-threading-best-practices). @@ -191,8 +191,8 @@ is . - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -256,8 +256,8 @@ ]]> - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -370,7 +370,7 @@ Your code in the event handler should periodically check the property value and abort the operation if it is `true`. When this occurs, you can set the flag of to `true`, and the flag of in your event handler will be set to `true`. > [!CAUTION] -> Be aware that your code in the event handler may finish its work as a cancellation request is being made, and your polling loop may miss being set to `true`. In this case, the flag of in your event handler will not be set to `true`, even though a cancellation request was made. This situation is called a *race condition* and is a common concern in multithreaded programming. For more information about multithreading design issues, see [Managed Threading Best Practices](~/docs/standard/threading/managed-threading-best-practices.md). +> Be aware that your code in the event handler may finish its work as a cancellation request is being made, and your polling loop may miss being set to `true`. In this case, the flag of in your event handler will not be set to `true`, even though a cancellation request was made. This situation is called a *race condition* and is a common concern in multithreaded programming. For more information about multithreading design issues, see [Managed Threading Best Practices](/dotnet/standard/threading/managed-threading-best-practices). If your operation produces a result, you can assign the result to the property. This will be available to the event handler in the property. @@ -378,7 +378,7 @@ You must be careful not to manipulate any user-interface objects in your event handler. Instead, communicate to the user interface through the events. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -391,9 +391,9 @@ ]]> - How to: Run an Operation in the Background - Managed Threading Best Practices - How to: Download a File in the Background + How to: Run an Operation in the Background + Managed Threading Best Practices + How to: Download a File in the Background @@ -447,7 +447,7 @@ ## Examples - The following code example demonstrates how to use the property to wait for completion of a operation. This code example is part of a larger example described in [How to: Download a File in the Background](~/docs/framework/winforms/controls/how-to-download-a-file-in-the-background.md). + The following code example demonstrates how to use the property to wait for completion of a operation. This code example is part of a larger example described in [How to: Download a File in the Background](/dotnet/framework/winforms/controls/how-to-download-a-file-in-the-background). [!code-csharp[System.ComponentModel.BackgroundWorker.IsBusy#2](~/samples/snippets/csharp/VS_Snippets_Winforms/System.ComponentModel.BackgroundWorker.IsBusy/CS/Form1.cs#2)] [!code-vb[System.ComponentModel.BackgroundWorker.IsBusy#2](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.ComponentModel.BackgroundWorker.IsBusy/VB/Form1.vb#2)] @@ -457,8 +457,8 @@ - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -540,7 +540,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -558,8 +558,8 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -602,7 +602,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -612,8 +612,8 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -654,7 +654,7 @@ ## Remarks This event is raised when you call the method. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -667,8 +667,8 @@ ]]> - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -744,8 +744,8 @@ ]]> The property is set to . - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -805,8 +805,8 @@ ]]> The property is set to . - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -868,7 +868,7 @@ ## Examples - The following code example demonstrates the use of the method to start an asynchronous operation. It is part of a larger example described in [How to: Download a File in the Background](~/docs/framework/winforms/controls/how-to-download-a-file-in-the-background.md). + The following code example demonstrates the use of the method to start an asynchronous operation. It is part of a larger example described in [How to: Download a File in the Background](/dotnet/framework/winforms/controls/how-to-download-a-file-in-the-background). [!code-csharp[System.ComponentModel.BackgroundWorker.IsBusy#2](~/samples/snippets/csharp/VS_Snippets_Winforms/System.ComponentModel.BackgroundWorker.IsBusy/CS/Form1.cs#2)] [!code-vb[System.ComponentModel.BackgroundWorker.IsBusy#2](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.ComponentModel.BackgroundWorker.IsBusy/VB/Form1.vb#2)] @@ -878,9 +878,9 @@ is . - How to: Run an Operation in the Background - Managed Threading Best Practices - How to: Download a File in the Background + How to: Run an Operation in the Background + Managed Threading Best Practices + How to: Download a File in the Background @@ -943,9 +943,9 @@ is . - How to: Run an Operation in the Background - How to: Download a File in the Background - Managed Threading Best Practices + How to: Run an Operation in the Background + How to: Download a File in the Background + Managed Threading Best Practices @@ -993,7 +993,7 @@ The property of indicates whether a cancellation request was processed by the background operation. If your code in the event handler detects a cancellation request by checking the flag and setting the flag of to `true`, the flag of also will be set to `true`. > [!CAUTION] -> Be aware that your code in the event handler may finish its work as a cancellation request is being made, and your polling loop may miss being set to `true`. In this case, the flag of in your event handler will not be set to `true`, even though a cancellation request was made. This situation is called a *race condition* and is a common concern in multithreaded programming. For more information about multithreading design issues, see [Managed Threading Best Practices](~/docs/standard/threading/managed-threading-best-practices.md). +> Be aware that your code in the event handler may finish its work as a cancellation request is being made, and your polling loop may miss being set to `true`. In this case, the flag of in your event handler will not be set to `true`, even though a cancellation request was made. This situation is called a *race condition* and is a common concern in multithreaded programming. For more information about multithreading design issues, see [Managed Threading Best Practices](/dotnet/standard/threading/managed-threading-best-practices). Your event handler should always check the and properties before accessing the property. If an exception was raised or if the operation was canceled, accessing the property raises an exception. @@ -1008,8 +1008,8 @@ ]]> - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -1066,8 +1066,8 @@ ]]> - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -1124,8 +1124,8 @@ ]]> - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background diff --git a/xml/System.ComponentModel/BindableAttribute.xml b/xml/System.ComponentModel/BindableAttribute.xml index 68f12600b82..0ccc9e480f8 100644 --- a/xml/System.ComponentModel/BindableAttribute.xml +++ b/xml/System.ComponentModel/BindableAttribute.xml @@ -52,7 +52,7 @@ > [!CAUTION] > You can use this attribute at design time only. Nothing prevents you from binding to any property during run time. - For more information, see [Attributes](~/docs/standard/attributes/index.md). + For more information, see [Attributes](/dotnet/standard/attributes/). @@ -346,7 +346,7 @@ For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see - [Assembly Names](~/docs/standard/assembly/names.md). + [Assembly Names](/dotnet/standard/assembly/names). [!code-cpp[Classic BindableAttribute.Bindable Example#1](~/samples/snippets/cpp/VS_Snippets_Winforms/Classic BindableAttribute.Bindable Example/CPP/source.cpp#1)] [!code-csharp[Classic BindableAttribute.Bindable Example#1](~/samples/snippets/csharp/VS_Snippets_Winforms/Classic BindableAttribute.Bindable Example/CS/source.cs#1)] diff --git a/xml/System.ComponentModel/BindingList`1.xml b/xml/System.ComponentModel/BindingList`1.xml index f06c242d4fb..597a4289258 100644 --- a/xml/System.ComponentModel/BindingList`1.xml +++ b/xml/System.ComponentModel/BindingList`1.xml @@ -245,7 +245,7 @@ ## Remarks The event occurs before a new object is added to the collection represented by the property. This event is raised after the method is called, but before the new item is created and added to the internal list. By handling this event, the programmer can provide custom item creation and insertion behavior without being forced to derive from the class. - For more information about supplying custom new item functionality, see the method. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about supplying custom new item functionality, see the method. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -994,7 +994,7 @@ ## Remarks notifications for item value changes are only raised if the list item type implements the interface. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1051,7 +1051,7 @@ ## Remarks The event and the method allow custom-created items to be added to the list. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.ComponentModel/BrowsableAttribute.xml b/xml/System.ComponentModel/BrowsableAttribute.xml index 00f370f4988..1b410e455fa 100644 --- a/xml/System.ComponentModel/BrowsableAttribute.xml +++ b/xml/System.ComponentModel/BrowsableAttribute.xml @@ -48,7 +48,7 @@ > [!NOTE] > When you mark a property with `Browsable(true)`, the value of this attribute is set to the constant member . For a property marked with `Browsable(false)`, the value is . Therefore, when you check the value of this attribute in your code, you must specify the attribute as or . - For more information, see [Attributes](~/docs/standard/attributes/index.md). + For more information, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.ComponentModel/CancelEventHandler.xml b/xml/System.ComponentModel/CancelEventHandler.xml index bdee69e684a..4726a0750d6 100644 --- a/xml/System.ComponentModel/CancelEventHandler.xml +++ b/xml/System.ComponentModel/CancelEventHandler.xml @@ -46,7 +46,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event-handler method is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event-handler method is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.ComponentModel/CategoryAttribute.xml b/xml/System.ComponentModel/CategoryAttribute.xml index 957a31a48e5..377b211f635 100644 --- a/xml/System.ComponentModel/CategoryAttribute.xml +++ b/xml/System.ComponentModel/CategoryAttribute.xml @@ -103,7 +103,7 @@ - For more information, see Attributes. + For more information, see Attributes. diff --git a/xml/System.ComponentModel/CollectionChangeEventHandler.xml b/xml/System.ComponentModel/CollectionChangeEventHandler.xml index 1f4edb901ad..98bfbe27301 100644 --- a/xml/System.ComponentModel/CollectionChangeEventHandler.xml +++ b/xml/System.ComponentModel/CollectionChangeEventHandler.xml @@ -46,7 +46,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.ComponentModel/ComplexBindingPropertiesAttribute.xml b/xml/System.ComponentModel/ComplexBindingPropertiesAttribute.xml index b2de8439527..6a6163775ba 100644 --- a/xml/System.ComponentModel/ComplexBindingPropertiesAttribute.xml +++ b/xml/System.ComponentModel/ComplexBindingPropertiesAttribute.xml @@ -47,12 +47,12 @@ A control can support both simple binding, with , as well as complex binding. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). ## Examples - The following code example demonstrates using to identify a control's `DataSource` and `DataMember` properties for data binding. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](~/docs/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls.md). + The following code example demonstrates using to identify a control's `DataSource` and `DataMember` properties for data binding. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). [!code-csharp[System.ComponentModel.AttributesDemoControl#20](~/samples/snippets/csharp/VS_Snippets_Winforms/System.ComponentModel.AttributesDemoControl/CS/attributesdemocontrol.cs#20)] [!code-vb[System.ComponentModel.AttributesDemoControl#20](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.ComponentModel.AttributesDemoControl/VB/attributesdemocontrol.vb#20)] diff --git a/xml/System.ComponentModel/Component.xml b/xml/System.ComponentModel/Component.xml index 0fb2d23fd37..e6553f1e74d 100644 --- a/xml/System.ComponentModel/Component.xml +++ b/xml/System.ComponentModel/Component.xml @@ -339,7 +339,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -402,9 +402,9 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -458,7 +458,7 @@ delegate, you identify the method that handles the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about the event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that handles the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about the event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -506,7 +506,7 @@ @@ -555,7 +555,7 @@ ## Remarks This method overrides . Application code should not call this method; an object's `Finalize` method is automatically invoked during garbage collection, unless finalization by the garbage collector has been disabled by a call to the method. - For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). ]]> diff --git a/xml/System.ComponentModel/Container.xml b/xml/System.ComponentModel/Container.xml index 3586bb81bf5..f9439292b99 100644 --- a/xml/System.ComponentModel/Container.xml +++ b/xml/System.ComponentModel/Container.xml @@ -372,7 +372,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -430,9 +430,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -475,7 +475,7 @@ ## Remarks This method overrides . Application code should not call this method; an object's `Finalize` method is automatically invoked during garbage collection, unless finalization by the garbage collector has been disabled by a call to the method. - For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). ]]> diff --git a/xml/System.ComponentModel/DataObjectAttribute.xml b/xml/System.ComponentModel/DataObjectAttribute.xml index 69cf8616db2..d8de23a01e1 100644 --- a/xml/System.ComponentModel/DataObjectAttribute.xml +++ b/xml/System.ComponentModel/DataObjectAttribute.xml @@ -43,7 +43,7 @@ ## Remarks Use the attribute to identify an object as suitable for use by an object. Design-time classes such as the class use the attribute to present suitable objects to bind to an object. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.ComponentModel/DataObjectFieldAttribute.xml b/xml/System.ComponentModel/DataObjectFieldAttribute.xml index 720990dd4e4..ccbf59759d7 100644 --- a/xml/System.ComponentModel/DataObjectFieldAttribute.xml +++ b/xml/System.ComponentModel/DataObjectFieldAttribute.xml @@ -45,7 +45,7 @@ You apply the attribute to members of the data item objects that are returned by the Select method of an object marked with the attribute. In the following example, the `NorthwindData` class is marked with the attribute, and returns an object containing `NorthwindEmployee` objects from the `GetAllEmployees` method. Fields in the `NorthwindEmployee` class are marked with the attribute to indicate they represent data fields in the underlying data source. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.ComponentModel/DefaultBindingPropertyAttribute.xml b/xml/System.ComponentModel/DefaultBindingPropertyAttribute.xml index 811070be804..c60edc7abd4 100644 --- a/xml/System.ComponentModel/DefaultBindingPropertyAttribute.xml +++ b/xml/System.ComponentModel/DefaultBindingPropertyAttribute.xml @@ -43,12 +43,12 @@ ## Remarks The is specified at the class level. It can be inherited and does not allow multiple attributes on the same class. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). ## Examples - The following code example demonstrates using the class to specify the default property for data binding. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](~/docs/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls.md). + The following code example demonstrates using the class to specify the default property for data binding. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). [!code-csharp[System.ComponentModel.AttributesDemoControl#20](~/samples/snippets/csharp/VS_Snippets_Winforms/System.ComponentModel.AttributesDemoControl/CS/attributesdemocontrol.cs#20)] [!code-vb[System.ComponentModel.AttributesDemoControl#20](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.ComponentModel.AttributesDemoControl/VB/attributesdemocontrol.vb#20)] diff --git a/xml/System.ComponentModel/DefaultEventAttribute.xml b/xml/System.ComponentModel/DefaultEventAttribute.xml index 4bc98bea4d4..41c3db3ae74 100644 --- a/xml/System.ComponentModel/DefaultEventAttribute.xml +++ b/xml/System.ComponentModel/DefaultEventAttribute.xml @@ -45,7 +45,7 @@ ## Remarks Use the property to get the name of the default event. - For more information, see [Attributes](~/docs/standard/attributes/index.md). + For more information, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.ComponentModel/DefaultPropertyAttribute.xml b/xml/System.ComponentModel/DefaultPropertyAttribute.xml index 4f4b1a2a5e8..66ed729d780 100644 --- a/xml/System.ComponentModel/DefaultPropertyAttribute.xml +++ b/xml/System.ComponentModel/DefaultPropertyAttribute.xml @@ -45,7 +45,7 @@ ## Remarks Use the property to get the name of the default property. - For more information, see [Attributes](~/docs/standard/attributes/index.md). + For more information, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.ComponentModel/DefaultValueAttribute.xml b/xml/System.ComponentModel/DefaultValueAttribute.xml index 82f5fa1a378..42633eaabd3 100644 --- a/xml/System.ComponentModel/DefaultValueAttribute.xml +++ b/xml/System.ComponentModel/DefaultValueAttribute.xml @@ -56,7 +56,7 @@ > [!NOTE] > A will not cause a member to be automatically initialized with the attribute's value. You must set the initial value in your code. - For more information, see [Attributes](~/docs/standard/attributes/index.md). + For more information, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.ComponentModel/DescriptionAttribute.xml b/xml/System.ComponentModel/DescriptionAttribute.xml index 60b12a17bef..85215e97b02 100644 --- a/xml/System.ComponentModel/DescriptionAttribute.xml +++ b/xml/System.ComponentModel/DescriptionAttribute.xml @@ -45,7 +45,7 @@ ## Remarks A visual designer can display the specified description when referencing the component member, such as in a Properties window. Call to access the value of this attribute. - For more information, see [Attributes](~/docs/standard/attributes/index.md). + For more information, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.ComponentModel/DesignOnlyAttribute.xml b/xml/System.ComponentModel/DesignOnlyAttribute.xml index d9f96af3caa..e04c0a65fb0 100644 --- a/xml/System.ComponentModel/DesignOnlyAttribute.xml +++ b/xml/System.ComponentModel/DesignOnlyAttribute.xml @@ -49,7 +49,7 @@ A property with the set to `true` has its value serialized to the .resx file instead of the `InitializeComponent` method. - For more information, see [Attributes](~/docs/standard/attributes/index.md). + For more information, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.ComponentModel/DesignerAttribute.xml b/xml/System.ComponentModel/DesignerAttribute.xml index 005483582ee..4adb3381fed 100644 --- a/xml/System.ComponentModel/DesignerAttribute.xml +++ b/xml/System.ComponentModel/DesignerAttribute.xml @@ -46,7 +46,7 @@ Use the property to find the designer's base type. Use the property to get the name of the type of designer associated with this member. - For more information, see [Attributes](~/docs/standard/attributes/index.md). + For more information, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.ComponentModel/DesignerCategoryAttribute.xml b/xml/System.ComponentModel/DesignerCategoryAttribute.xml index 7a3ed50133a..3705f71af2d 100644 --- a/xml/System.ComponentModel/DesignerCategoryAttribute.xml +++ b/xml/System.ComponentModel/DesignerCategoryAttribute.xml @@ -56,7 +56,7 @@ |Designer|Designers that are used with designers. The attribute is set to the constant member .| |Empty String ("")|This is the default category.| - For more information, see [Attributes](~/docs/standard/attributes/index.md). + For more information, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.ComponentModel/DesignerSerializationVisibilityAttribute.xml b/xml/System.ComponentModel/DesignerSerializationVisibilityAttribute.xml index 4e5a7c601a4..901ea4a6f04 100644 --- a/xml/System.ComponentModel/DesignerSerializationVisibilityAttribute.xml +++ b/xml/System.ComponentModel/DesignerSerializationVisibilityAttribute.xml @@ -52,7 +52,7 @@ Members that do not have a will be treated as though they have a with a value of . The values of a property marked as will be serialized, if possible, by a serializer for the type. To specify custom serialization for a particular type or property, use the . - For more information, see [Attributes](~/docs/standard/attributes/index.md). + For more information, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.ComponentModel/DisplayNameAttribute.xml b/xml/System.ComponentModel/DisplayNameAttribute.xml index 6057a486b4d..0da12af46d8 100644 --- a/xml/System.ComponentModel/DisplayNameAttribute.xml +++ b/xml/System.ComponentModel/DisplayNameAttribute.xml @@ -47,7 +47,7 @@ ## Examples - The following code example demonstrates using the class to change the name of a property called `MisnamedProperty` to `RenamedProperty` in a control. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](~/docs/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls.md). + The following code example demonstrates using the class to change the name of a property called `MisnamedProperty` to `RenamedProperty` in a control. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). [!code-csharp[System.ComponentModel.AttributesDemoControl#30](~/samples/snippets/csharp/VS_Snippets_Winforms/System.ComponentModel.AttributesDemoControl/CS/attributesdemocontrol.cs#30)] [!code-vb[System.ComponentModel.AttributesDemoControl#30](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.ComponentModel.AttributesDemoControl/VB/attributesdemocontrol.vb#30)] diff --git a/xml/System.ComponentModel/DoWorkEventArgs.xml b/xml/System.ComponentModel/DoWorkEventArgs.xml index 2871382468e..c4bc8d67beb 100644 --- a/xml/System.ComponentModel/DoWorkEventArgs.xml +++ b/xml/System.ComponentModel/DoWorkEventArgs.xml @@ -43,7 +43,7 @@ class to handle the event. For a full code listing, see [How to: Run an Operation in the Background](~/docs/framework/winforms/controls/how-to-run-an-operation-in-the-background.md). + The following code example demonstrates how to use the class to handle the event. For a full code listing, see [How to: Run an Operation in the Background](/dotnet/framework/winforms/controls/how-to-run-an-operation-in-the-background). [!code-csharp[System.ComponentModel.BackgroundWorker.Example#2](~/samples/snippets/csharp/VS_Snippets_Winforms/System.ComponentModel.BackgroundWorker.Example/CS/Form1.cs#2)] [!code-vb[System.ComponentModel.BackgroundWorker.Example#2](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.ComponentModel.BackgroundWorker.Example/VB/Form1.vb#2)] @@ -51,7 +51,7 @@ ]]> - How to: Run an Operation in the Background + How to: Run an Operation in the Background @@ -94,7 +94,7 @@ Initializes a new instance of the class. To be added. - How to: Run an Operation in the Background + How to: Run an Operation in the Background @@ -139,7 +139,7 @@ class to handle the event. For a full code listing, see [How to: Run an Operation in the Background](~/docs/framework/winforms/controls/how-to-run-an-operation-in-the-background.md). + The following code example demonstrates how to use the class to handle the event. For a full code listing, see [How to: Run an Operation in the Background](/dotnet/framework/winforms/controls/how-to-run-an-operation-in-the-background). [!code-csharp[System.ComponentModel.BackgroundWorker.Example#2](~/samples/snippets/csharp/VS_Snippets_Winforms/System.ComponentModel.BackgroundWorker.Example/CS/Form1.cs#2)] [!code-vb[System.ComponentModel.BackgroundWorker.Example#2](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.ComponentModel.BackgroundWorker.Example/VB/Form1.vb#2)] @@ -147,7 +147,7 @@ ]]> - How to: Run an Operation in the Background + How to: Run an Operation in the Background @@ -222,7 +222,7 @@ class to handle the event. For a full code listing, see [How to: Run an Operation in the Background](~/docs/framework/winforms/controls/how-to-run-an-operation-in-the-background.md). + The following code example demonstrates how to use the class to handle the event. For a full code listing, see [How to: Run an Operation in the Background](/dotnet/framework/winforms/controls/how-to-run-an-operation-in-the-background). [!code-csharp[System.ComponentModel.BackgroundWorker.Example#2](~/samples/snippets/csharp/VS_Snippets_Winforms/System.ComponentModel.BackgroundWorker.Example/CS/Form1.cs#2)] [!code-vb[System.ComponentModel.BackgroundWorker.Example#2](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.ComponentModel.BackgroundWorker.Example/VB/Form1.vb#2)] @@ -230,7 +230,7 @@ ]]> - How to: Run an Operation in the Background + How to: Run an Operation in the Background diff --git a/xml/System.ComponentModel/DoWorkEventHandler.xml b/xml/System.ComponentModel/DoWorkEventHandler.xml index 7588ce7becf..d0657ce8ac1 100644 --- a/xml/System.ComponentModel/DoWorkEventHandler.xml +++ b/xml/System.ComponentModel/DoWorkEventHandler.xml @@ -45,12 +45,12 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event-handler method is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event-handler method is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples - The following code example demonstrates how to use the delegate to handle the event. For a full code listing, see [How to: Run an Operation in the Background](~/docs/framework/winforms/controls/how-to-run-an-operation-in-the-background.md). + The following code example demonstrates how to use the delegate to handle the event. For a full code listing, see [How to: Run an Operation in the Background](/dotnet/framework/winforms/controls/how-to-run-an-operation-in-the-background). [!code-csharp[System.ComponentModel.BackgroundWorker.Example#2](~/samples/snippets/csharp/VS_Snippets_Winforms/System.ComponentModel.BackgroundWorker.Example/CS/Form1.cs#2)] [!code-vb[System.ComponentModel.BackgroundWorker.Example#2](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.ComponentModel.BackgroundWorker.Example/VB/Form1.vb#2)] @@ -58,6 +58,6 @@ ]]> - How to: Run an Operation in the Background + How to: Run an Operation in the Background diff --git a/xml/System.ComponentModel/EditorAttribute.xml b/xml/System.ComponentModel/EditorAttribute.xml index 01de552e2b9..03d8e357f49 100644 --- a/xml/System.ComponentModel/EditorAttribute.xml +++ b/xml/System.ComponentModel/EditorAttribute.xml @@ -48,7 +48,7 @@ Use the property to get the name of the type of editor associated with this attribute. - For general information on using attributes. see [Attributes](~/docs/standard/attributes/index.md). For more information on design-time attributes, see [Attributes and Design-Time Support](https://msdn.microsoft.com/library/7aed9eb4-124b-4a15-a0a3-458f37ac9ef7). + For general information on using attributes. see [Attributes](/dotnet/standard/attributes/). For more information on design-time attributes, see [Attributes and Design-Time Support](https://msdn.microsoft.com/library/7aed9eb4-124b-4a15-a0a3-458f37ac9ef7). diff --git a/xml/System.ComponentModel/EventDescriptor.xml b/xml/System.ComponentModel/EventDescriptor.xml index 1cb9d97b8b0..3737024a4d9 100644 --- a/xml/System.ComponentModel/EventDescriptor.xml +++ b/xml/System.ComponentModel/EventDescriptor.xml @@ -57,7 +57,7 @@ - unbinds the delegate from the component so that the delegate no longer receives events from the component. - For more information about events, see [Handling and Raising Events](~/docs/standard/events/index.md). For more information about reflection, see the topics in [Reflection](~/docs/framework/reflection-and-codedom/reflection.md). + For more information about events, see [Handling and Raising Events](/dotnet/standard/events/). For more information about reflection, see the topics in [Reflection](/dotnet/framework/reflection-and-codedom/reflection). @@ -264,9 +264,9 @@ @@ -460,9 +460,9 @@ diff --git a/xml/System.ComponentModel/EventDescriptorCollection.xml b/xml/System.ComponentModel/EventDescriptorCollection.xml index 82dd677d6d6..79be1caaf2b 100644 --- a/xml/System.ComponentModel/EventDescriptorCollection.xml +++ b/xml/System.ComponentModel/EventDescriptorCollection.xml @@ -126,7 +126,7 @@ ## Remarks If the `events` parameter is empty, this constructor creates an empty class. - The attribute applied to this member has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). + The attribute applied to this member has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). @@ -191,7 +191,7 @@ If the `events` parameter is empty, this constructor creates an empty class. > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). @@ -252,7 +252,7 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). ]]> @@ -305,7 +305,7 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). ]]> @@ -357,7 +357,7 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). ]]> @@ -412,7 +412,7 @@ The property can be used to set the limits of a loop that iterates through a collection of objects. If the collection is zero-based, be sure to use `Count - 1` as the upper boundary of the loop. > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). @@ -512,7 +512,7 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). @@ -576,7 +576,7 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). @@ -638,7 +638,7 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). ]]> @@ -689,7 +689,7 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). ]]> @@ -750,7 +750,7 @@ If the `sorter` parameter is `null`, the default sort order is used. > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). ]]> @@ -800,7 +800,7 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). @@ -937,7 +937,7 @@ The property is case-sensitive when searching for names. That is, the names "Ename" and "ename" are considered to be two different events. > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). @@ -997,7 +997,7 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). ]]> @@ -1053,7 +1053,7 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). ]]> @@ -1111,7 +1111,7 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). @@ -1171,7 +1171,7 @@ The specified is applied first, followed by the default sort for this collection, which is usually alphabetical. > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). @@ -1232,7 +1232,7 @@ The specified order is applied first, followed by the default sort for this collection, which is usually alphabetical. > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). @@ -1295,7 +1295,7 @@ The specified sort order is applied first, followed by the sort using the specified . > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). @@ -1359,7 +1359,7 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). ]]> @@ -1411,7 +1411,7 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). ]]> @@ -1460,7 +1460,7 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). ]]> @@ -1508,7 +1508,7 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). ]]> @@ -1562,7 +1562,7 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). ]]> @@ -1615,7 +1615,7 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). ]]> @@ -1669,7 +1669,7 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). ]]> @@ -1724,7 +1724,7 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). ]]> @@ -1777,7 +1777,7 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). ]]> @@ -1831,7 +1831,7 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). ]]> @@ -1881,7 +1881,7 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). ]]> @@ -1930,7 +1930,7 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). ]]> @@ -1987,7 +1987,7 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). ]]> @@ -2046,7 +2046,7 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). ]]> @@ -2103,7 +2103,7 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). ]]> diff --git a/xml/System.ComponentModel/EventHandlerList.xml b/xml/System.ComponentModel/EventHandlerList.xml index 9d2d3315c46..89501b24153 100644 --- a/xml/System.ComponentModel/EventHandlerList.xml +++ b/xml/System.ComponentModel/EventHandlerList.xml @@ -47,7 +47,7 @@ ## Examples - For an example of using an , see [How to: Handle Multiple Events Using Event Properties](~/docs/standard/events/how-to-handle-multiple-events-using-event-properties.md). + For an example of using an , see [How to: Handle Multiple Events Using Event Properties](/dotnet/standard/events/how-to-handle-multiple-events-using-event-properties). ]]> diff --git a/xml/System.ComponentModel/IComponent.xml b/xml/System.ComponentModel/IComponent.xml index a168376a5f2..bd050eb6f26 100644 --- a/xml/System.ComponentModel/IComponent.xml +++ b/xml/System.ComponentModel/IComponent.xml @@ -150,7 +150,7 @@ delegate, you identify the method that handles the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that handles the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.ComponentModel/IListSource.xml b/xml/System.ComponentModel/IListSource.xml index ca6014439c6..0b34c855693 100644 --- a/xml/System.ComponentModel/IListSource.xml +++ b/xml/System.ComponentModel/IListSource.xml @@ -76,7 +76,7 @@ ## Examples - The following code example demonstrates how to implement the interface. A component named `EmployeeListSource` exposes an for data binding by implementing the method. For a full code listing, see [How to: Implement the IListSource Interface](~/docs/framework/winforms/how-to-implement-the-ilistsource-interface.md). + The following code example demonstrates how to implement the interface. A component named `EmployeeListSource` exposes an for data binding by implementing the method. For a full code listing, see [How to: Implement the IListSource Interface](/dotnet/framework/winforms/how-to-implement-the-ilistsource-interface). [!code-csharp[System.ComponentModel.IListSource#1](~/samples/snippets/csharp/VS_Snippets_Winforms/System.ComponentModel.IListSource/CS/EmployeeListSource.cs#1)] [!code-vb[System.ComponentModel.IListSource#1](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.ComponentModel.IListSource/VB/EmployeeListSource.vb#1)] @@ -135,7 +135,7 @@ ## Examples - The following code example demonstrates how to implement the interface. A component named `EmployeeListSource` indicates that it does not contain an for data binding by returning `false` from the method. For a full code listing, see [How to: Implement the IListSource Interface](~/docs/framework/winforms/how-to-implement-the-ilistsource-interface.md). + The following code example demonstrates how to implement the interface. A component named `EmployeeListSource` indicates that it does not contain an for data binding by returning `false` from the method. For a full code listing, see [How to: Implement the IListSource Interface](/dotnet/framework/winforms/how-to-implement-the-ilistsource-interface). [!code-csharp[System.ComponentModel.IListSource#3](~/samples/snippets/csharp/VS_Snippets_Winforms/System.ComponentModel.IListSource/CS/EmployeeListSource.cs#3)] [!code-vb[System.ComponentModel.IListSource#3](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.ComponentModel.IListSource/VB/EmployeeListSource.vb#3)] @@ -188,7 +188,7 @@ interface. A component named `EmployeeListSource` exposes an for data binding by implementing the method. For a full code listing, see [How to: Implement the IListSource Interface](~/docs/framework/winforms/how-to-implement-the-ilistsource-interface.md). + The following code example demonstrates how to implement the interface. A component named `EmployeeListSource` exposes an for data binding by implementing the method. For a full code listing, see [How to: Implement the IListSource Interface](/dotnet/framework/winforms/how-to-implement-the-ilistsource-interface). [!code-csharp[System.ComponentModel.IListSource#4](~/samples/snippets/csharp/VS_Snippets_Winforms/System.ComponentModel.IListSource/CS/EmployeeListSource.cs#4)] [!code-vb[System.ComponentModel.IListSource#4](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.ComponentModel.IListSource/VB/EmployeeListSource.vb#4)] diff --git a/xml/System.ComponentModel/INotifyPropertyChanging.xml b/xml/System.ComponentModel/INotifyPropertyChanging.xml index f7cbe3293de..894ae60404a 100644 --- a/xml/System.ComponentModel/INotifyPropertyChanging.xml +++ b/xml/System.ComponentModel/INotifyPropertyChanging.xml @@ -36,7 +36,7 @@ ## Remarks The interface is used to notify clients, typically binding clients, that a property value is changing. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.ComponentModel/ISupportInitializeNotification.xml b/xml/System.ComponentModel/ISupportInitializeNotification.xml index a0fb95a26bb..2665d97aa0c 100644 --- a/xml/System.ComponentModel/ISupportInitializeNotification.xml +++ b/xml/System.ComponentModel/ISupportInitializeNotification.xml @@ -82,7 +82,7 @@ ## Remarks This event typically occurs during the call to the method for the component, but it may occur later if the component has dependent controls that implement the interface and the dependent controls have not completed initialization. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.ComponentModel/ISynchronizeInvoke.xml b/xml/System.ComponentModel/ISynchronizeInvoke.xml index e7bb49fb620..67b04bf3b29 100644 --- a/xml/System.ComponentModel/ISynchronizeInvoke.xml +++ b/xml/System.ComponentModel/ISynchronizeInvoke.xml @@ -43,7 +43,7 @@ 2. Synchronously, by using the method. starts a process, waits until it completes, and then returns. Use when the control's main thread is different from the calling thread to marshal the call to the proper thread. > [!NOTE] -> The attribute applied to this class has the following property value: | . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: | . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). ]]> diff --git a/xml/System.ComponentModel/ITypeDescriptorContext.xml b/xml/System.ComponentModel/ITypeDescriptorContext.xml index 214eb8ff5bf..57c774ebcf2 100644 --- a/xml/System.ComponentModel/ITypeDescriptorContext.xml +++ b/xml/System.ComponentModel/ITypeDescriptorContext.xml @@ -194,7 +194,7 @@ ## Remarks Use the method to send notification that an instance of an object has changed. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -249,7 +249,7 @@ ## Remarks Use the method to send notification that an instance of an object is about to be changed. This method also returns a value indicating whether this object can be changed. When `false` is returned, do not change the object. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.ComponentModel/ITypedList.xml b/xml/System.ComponentModel/ITypedList.xml index 8907a70d660..847898b6892 100644 --- a/xml/System.ComponentModel/ITypedList.xml +++ b/xml/System.ComponentModel/ITypedList.xml @@ -54,7 +54,7 @@ ## Examples - The following code example demonstrates how to implement the interface. A generic type named `SortableBindingList` derives from the class and implements the interface. For a full code listing, see [How to: Implement the ITypedList Interface](~/docs/framework/winforms/how-to-implement-the-itypedlist-interface.md). + The following code example demonstrates how to implement the interface. A generic type named `SortableBindingList` derives from the class and implements the interface. For a full code listing, see [How to: Implement the ITypedList Interface](/dotnet/framework/winforms/how-to-implement-the-itypedlist-interface). [!code-csharp[System.ComponentModel.ITypedList#1](~/samples/snippets/csharp/VS_Snippets_Winforms/System.ComponentModel.ITypedList/CS/SortableBindingList.cs#1)] [!code-vb[System.ComponentModel.ITypedList#1](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.ComponentModel.ITypedList/VB/SortableBindingList.vb#1)] @@ -113,7 +113,7 @@ ## Examples - The following code example demonstrates how to implement the method. For a full code listing, see [How to: Implement the ITypedList Interface](~/docs/framework/winforms/how-to-implement-the-itypedlist-interface.md). + The following code example demonstrates how to implement the method. For a full code listing, see [How to: Implement the ITypedList Interface](/dotnet/framework/winforms/how-to-implement-the-itypedlist-interface). [!code-csharp[System.ComponentModel.ITypedList#3](~/samples/snippets/csharp/VS_Snippets_Winforms/System.ComponentModel.ITypedList/CS/SortableBindingList.cs#3)] [!code-vb[System.ComponentModel.ITypedList#3](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.ComponentModel.ITypedList/VB/SortableBindingList.vb#3)] @@ -172,7 +172,7 @@ ## Examples - The following code example demonstrates how to implement the method. For a full code listing, see [How to: Implement the ITypedList Interface](~/docs/framework/winforms/how-to-implement-the-itypedlist-interface.md). + The following code example demonstrates how to implement the method. For a full code listing, see [How to: Implement the ITypedList Interface](/dotnet/framework/winforms/how-to-implement-the-itypedlist-interface). [!code-csharp[System.ComponentModel.ITypedList#4](~/samples/snippets/csharp/VS_Snippets_Winforms/System.ComponentModel.ITypedList/CS/SortableBindingList.cs#4)] [!code-vb[System.ComponentModel.ITypedList#4](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.ComponentModel.ITypedList/VB/SortableBindingList.vb#4)] diff --git a/xml/System.ComponentModel/ImmutableObjectAttribute.xml b/xml/System.ComponentModel/ImmutableObjectAttribute.xml index bb57c383a07..b2594bfdbe0 100644 --- a/xml/System.ComponentModel/ImmutableObjectAttribute.xml +++ b/xml/System.ComponentModel/ImmutableObjectAttribute.xml @@ -45,7 +45,7 @@ ## Remarks This attribute is typically used in the **Properties** window to determine whether to render an expandable object as read-only. As such, this property is used only at design time. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). ]]> diff --git a/xml/System.ComponentModel/InstallerTypeAttribute.xml b/xml/System.ComponentModel/InstallerTypeAttribute.xml index cc715cb647e..ec16e0b707a 100644 --- a/xml/System.ComponentModel/InstallerTypeAttribute.xml +++ b/xml/System.ComponentModel/InstallerTypeAttribute.xml @@ -44,7 +44,7 @@ ## Remarks The class used for the installer must implement the interface. Use the property to get the installer associated with this attribute. - For more information, see [Attributes](~/docs/standard/attributes/index.md). + For more information, see [Attributes](/dotnet/standard/attributes/). ]]> diff --git a/xml/System.ComponentModel/InvalidAsynchronousStateException.xml b/xml/System.ComponentModel/InvalidAsynchronousStateException.xml index 203875bfd7e..001c09433d4 100644 --- a/xml/System.ComponentModel/InvalidAsynchronousStateException.xml +++ b/xml/System.ComponentModel/InvalidAsynchronousStateException.xml @@ -52,7 +52,7 @@ - Event-based Asynchronous Pattern (EAP) + Event-based Asynchronous Pattern (EAP) @@ -109,7 +109,7 @@ - Event-based Asynchronous Pattern (EAP) + Event-based Asynchronous Pattern (EAP) @@ -160,7 +160,7 @@ - Event-based Asynchronous Pattern (EAP) + Event-based Asynchronous Pattern (EAP) @@ -212,7 +212,7 @@ - Event-based Asynchronous Pattern (EAP) + Event-based Asynchronous Pattern (EAP) @@ -265,7 +265,7 @@ - Event-based Asynchronous Pattern (EAP) + Event-based Asynchronous Pattern (EAP) diff --git a/xml/System.ComponentModel/LicenseProviderAttribute.xml b/xml/System.ComponentModel/LicenseProviderAttribute.xml index 297da2d4f06..abff9134559 100644 --- a/xml/System.ComponentModel/LicenseProviderAttribute.xml +++ b/xml/System.ComponentModel/LicenseProviderAttribute.xml @@ -46,10 +46,10 @@ Use the property to get the of the . - For more information about attributes, see [Attributes](~/docs/standard/attributes/index.md). For more information about licensing, see [How to: License Components and Controls](https://docs.microsoft.com/previous-versions/visualstudio/visual-studio-2013/fe8b1eh9(v=vs.120)). + For more information about attributes, see [Attributes](/dotnet/standard/attributes/). For more information about licensing, see [How to: License Components and Controls](https://docs.microsoft.com/previous-versions/visualstudio/visual-studio-2013/fe8b1eh9(v=vs.120)). > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). diff --git a/xml/System.ComponentModel/ListBindableAttribute.xml b/xml/System.ComponentModel/ListBindableAttribute.xml index 742fd893366..8b29da4652d 100644 --- a/xml/System.ComponentModel/ListBindableAttribute.xml +++ b/xml/System.ComponentModel/ListBindableAttribute.xml @@ -42,7 +42,7 @@ diff --git a/xml/System.ComponentModel/ListChangedEventHandler.xml b/xml/System.ComponentModel/ListChangedEventHandler.xml index db4e30cbebc..fbd6230fde7 100644 --- a/xml/System.ComponentModel/ListChangedEventHandler.xml +++ b/xml/System.ComponentModel/ListChangedEventHandler.xml @@ -45,12 +45,12 @@ delegate, you identify a method to handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify a method to handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples - For an example of using this delegate, see [Handling DataView Events](~/docs/framework/data/adonet/dataset-datatable-dataview/handling-dataview-events.md). + For an example of using this delegate, see [Handling DataView Events](/dotnet/framework/data/adonet/dataset-datatable-dataview/handling-dataview-events). ]]> diff --git a/xml/System.ComponentModel/ListChangedType.xml b/xml/System.ComponentModel/ListChangedType.xml index ed2edff9f71..819387a2a33 100644 --- a/xml/System.ComponentModel/ListChangedType.xml +++ b/xml/System.ComponentModel/ListChangedType.xml @@ -41,7 +41,7 @@ ## Examples - For an example of using this class, see [Handling DataView Events](~/docs/framework/data/adonet/dataset-datatable-dataview/handling-dataview-events.md). + For an example of using this class, see [Handling DataView Events](/dotnet/framework/data/adonet/dataset-datatable-dataview/handling-dataview-events). ]]> diff --git a/xml/System.ComponentModel/LocalizableAttribute.xml b/xml/System.ComponentModel/LocalizableAttribute.xml index 254a7d26158..7bd6b829c6c 100644 --- a/xml/System.ComponentModel/LocalizableAttribute.xml +++ b/xml/System.ComponentModel/LocalizableAttribute.xml @@ -50,7 +50,7 @@ > [!NOTE] > When you mark a property with the set to `true`, the value of this attribute is set to the constant member . For a property marked with the set to `false`, the value is . Therefore, when you want to check the value of this attribute in your code, you must specify the attribute as or . - For more information, see [Attributes](~/docs/standard/attributes/index.md). + For more information, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.ComponentModel/MarshalByValueComponent.xml b/xml/System.ComponentModel/MarshalByValueComponent.xml index 9bbb1b06a10..dfb0394e8f2 100644 --- a/xml/System.ComponentModel/MarshalByValueComponent.xml +++ b/xml/System.ComponentModel/MarshalByValueComponent.xml @@ -278,7 +278,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -336,9 +336,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.ComponentModel/MergablePropertyAttribute.xml b/xml/System.ComponentModel/MergablePropertyAttribute.xml index fbf30fe6ef5..20963d224d4 100644 --- a/xml/System.ComponentModel/MergablePropertyAttribute.xml +++ b/xml/System.ComponentModel/MergablePropertyAttribute.xml @@ -48,7 +48,7 @@ > [!NOTE] > When you mark a property with the set to `true`, the value of this attribute is set to the constant member . For a property marked with the property set to `false`, the value is . Therefore, when you want to check the value of this attribute in your code, you must specify the attribute as or . - For more information, see [Attributes](~/docs/standard/attributes/index.md). + For more information, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.ComponentModel/NestedContainer.xml b/xml/System.ComponentModel/NestedContainer.xml index e9ef0ff3791..0fccac79a58 100644 --- a/xml/System.ComponentModel/NestedContainer.xml +++ b/xml/System.ComponentModel/NestedContainer.xml @@ -219,9 +219,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.ComponentModel/NotifyParentPropertyAttribute.xml b/xml/System.ComponentModel/NotifyParentPropertyAttribute.xml index 9aec2ca8935..af1be7d43e3 100644 --- a/xml/System.ComponentModel/NotifyParentPropertyAttribute.xml +++ b/xml/System.ComponentModel/NotifyParentPropertyAttribute.xml @@ -45,7 +45,7 @@ ## Remarks Apply to a property if its parent property should receive notification of changes to the property's values. For example, in the Properties window, the property has nested properties such as and . These nested properties are marked with `NotifyParentPropertyAttribute(true)` so they notify the parent property to update its value and display when the property values change. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.ComponentModel/PasswordPropertyTextAttribute.xml b/xml/System.ComponentModel/PasswordPropertyTextAttribute.xml index f193807c929..3b9e21926bd 100644 --- a/xml/System.ComponentModel/PasswordPropertyTextAttribute.xml +++ b/xml/System.ComponentModel/PasswordPropertyTextAttribute.xml @@ -44,12 +44,12 @@ If the attribute is placed on a property or a type, its text representation in a property window appears as dots or asterisks to indicate a password field. > [!CAUTION] -> This indication in no way represents any type of encryption or security. For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). +> This indication in no way represents any type of encryption or security. For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). ## Examples - The following code example demonstrates using the to obscure the value of a string property in a control. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](~/docs/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls.md). + The following code example demonstrates using the to obscure the value of a string property in a control. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). [!code-csharp[System.ComponentModel.AttributesDemoControl#29](~/samples/snippets/csharp/VS_Snippets_Winforms/System.ComponentModel.AttributesDemoControl/CS/attributesdemocontrol.cs#29)] [!code-vb[System.ComponentModel.AttributesDemoControl#29](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.ComponentModel.AttributesDemoControl/VB/attributesdemocontrol.vb#29)] diff --git a/xml/System.ComponentModel/ProgressChangedEventArgs.xml b/xml/System.ComponentModel/ProgressChangedEventArgs.xml index f813e354efb..1607ba7c45e 100644 --- a/xml/System.ComponentModel/ProgressChangedEventArgs.xml +++ b/xml/System.ComponentModel/ProgressChangedEventArgs.xml @@ -48,7 +48,7 @@ How to: Implement a Component that Supports the Event-based Asynchronous Pattern - How to: Run an Operation in the Background + How to: Run an Operation in the Background How to: Implement a Form That Uses a Background Operation How to: Use Components that Support the Event-based Asynchronous Pattern @@ -96,7 +96,7 @@ To be added. How to: Implement a Component that Supports the Event-based Asynchronous Pattern - How to: Run an Operation in the Background + How to: Run an Operation in the Background How to: Implement a Form That Uses a Background Operation How to: Use Components that Support the Event-based Asynchronous Pattern @@ -159,7 +159,7 @@ How to: Implement a Component that Supports the Event-based Asynchronous Pattern - How to: Run an Operation in the Background + How to: Run an Operation in the Background How to: Implement a Form That Uses a Background Operation How to: Use Components that Support the Event-based Asynchronous Pattern @@ -217,7 +217,7 @@ How to: Implement a Component that Supports the Event-based Asynchronous Pattern - How to: Run an Operation in the Background + How to: Run an Operation in the Background How to: Implement a Form That Uses a Background Operation How to: Use Components that Support the Event-based Asynchronous Pattern diff --git a/xml/System.ComponentModel/ProgressChangedEventHandler.xml b/xml/System.ComponentModel/ProgressChangedEventHandler.xml index a155877dec3..9ec0f213676 100644 --- a/xml/System.ComponentModel/ProgressChangedEventHandler.xml +++ b/xml/System.ComponentModel/ProgressChangedEventHandler.xml @@ -46,7 +46,7 @@ delegate, you identify a method to handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify a method to handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.ComponentModel/PropertyChangedEventHandler.xml b/xml/System.ComponentModel/PropertyChangedEventHandler.xml index 8b8c2904ac2..b2428d92a60 100644 --- a/xml/System.ComponentModel/PropertyChangedEventHandler.xml +++ b/xml/System.ComponentModel/PropertyChangedEventHandler.xml @@ -48,7 +48,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event-handler method is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event-handler method is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.ComponentModel/PropertyChangingEventHandler.xml b/xml/System.ComponentModel/PropertyChangingEventHandler.xml index 7062903e428..da1b620e267 100644 --- a/xml/System.ComponentModel/PropertyChangingEventHandler.xml +++ b/xml/System.ComponentModel/PropertyChangingEventHandler.xml @@ -45,9 +45,9 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.ComponentModel/PropertyDescriptor.xml b/xml/System.ComponentModel/PropertyDescriptor.xml index fdbfa651254..a95b1d2e3c1 100644 --- a/xml/System.ComponentModel/PropertyDescriptor.xml +++ b/xml/System.ComponentModel/PropertyDescriptor.xml @@ -71,7 +71,7 @@ - indicates whether the value of this property needs to be persisted. - Typically, the `abstract` members are implemented through reflection. For more information about reflection, see the topics in [Reflection](~/docs/framework/reflection-and-codedom/reflection.md). + Typically, the `abstract` members are implemented through reflection. For more information about reflection, see the topics in [Reflection](/dotnet/framework/reflection-and-codedom/reflection). diff --git a/xml/System.ComponentModel/ProvidePropertyAttribute.xml b/xml/System.ComponentModel/ProvidePropertyAttribute.xml index 575f9d5627a..6623e7f225a 100644 --- a/xml/System.ComponentModel/ProvidePropertyAttribute.xml +++ b/xml/System.ComponentModel/ProvidePropertyAttribute.xml @@ -47,7 +47,7 @@ Within the marked class, you must implement `Get` \ and `Set` \ methods. For example, if you mark a class with [ProvideProperty("PropertyName")], you must implement `GetPropertyName` and `SetPropertyName` methods. To specify that the new property will be an extender property, you must implement from , you must also implement a `CanExtend` method. - For more information, see [Attributes](~/docs/standard/attributes/index.md). + For more information, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.ComponentModel/ReadOnlyAttribute.xml b/xml/System.ComponentModel/ReadOnlyAttribute.xml index 06812c1ba0f..6f773af8d60 100644 --- a/xml/System.ComponentModel/ReadOnlyAttribute.xml +++ b/xml/System.ComponentModel/ReadOnlyAttribute.xml @@ -48,7 +48,7 @@ > [!IMPORTANT] > The class enforces the in the design environment and at run time. When you mark a property with the set to `true`, the value of this attribute is set to the constant member . For a property marked with the set to `false`, the value is . Therefore, when you want to check the value of this attribute in your code, you must specify the attribute as or . - For more information, see [Attributes](~/docs/standard/attributes/index.md). + For more information, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.ComponentModel/RecommendedAsConfigurableAttribute.xml b/xml/System.ComponentModel/RecommendedAsConfigurableAttribute.xml index 16b60b0f6e0..7cb7ac8d525 100644 --- a/xml/System.ComponentModel/RecommendedAsConfigurableAttribute.xml +++ b/xml/System.ComponentModel/RecommendedAsConfigurableAttribute.xml @@ -52,7 +52,7 @@ > [!NOTE] > When you mark a property with set to `true`, the value of this attribute is set to the constant member . For a property marked with set to value `false`, the value is . Therefore, when you want to check the value of this attribute in your code, you must specify the attribute as or . - For more information, see [Attributes](~/docs/standard/attributes/index.md). + For more information, see [Attributes](/dotnet/standard/attributes/). . diff --git a/xml/System.ComponentModel/RefreshEventHandler.xml b/xml/System.ComponentModel/RefreshEventHandler.xml index 9dec0d97889..b2f8e142b23 100644 --- a/xml/System.ComponentModel/RefreshEventHandler.xml +++ b/xml/System.ComponentModel/RefreshEventHandler.xml @@ -44,7 +44,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.ComponentModel/RefreshProperties.xml b/xml/System.ComponentModel/RefreshProperties.xml index 5cc559a96f7..c97144144fb 100644 --- a/xml/System.ComponentModel/RefreshProperties.xml +++ b/xml/System.ComponentModel/RefreshProperties.xml @@ -42,7 +42,7 @@ ## Examples - The following example uses the class to specify the refresh mode for a `DataSource` property. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](~/docs/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls.md). + The following example uses the class to specify the refresh mode for a `DataSource` property. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). [!code-csharp[System.ComponentModel.AttributesDemoControl#25](~/samples/snippets/csharp/VS_Snippets_Winforms/System.ComponentModel.AttributesDemoControl/CS/attributesdemocontrol.cs#25)] [!code-vb[System.ComponentModel.AttributesDemoControl#25](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.ComponentModel.AttributesDemoControl/VB/attributesdemocontrol.vb#25)] diff --git a/xml/System.ComponentModel/RefreshPropertiesAttribute.xml b/xml/System.ComponentModel/RefreshPropertiesAttribute.xml index 2a526ecf7fa..35d0edb9c14 100644 --- a/xml/System.ComponentModel/RefreshPropertiesAttribute.xml +++ b/xml/System.ComponentModel/RefreshPropertiesAttribute.xml @@ -48,7 +48,7 @@ ## Examples - The following code example demonstrates using the class to specify the refresh mode for a `DataSource` property. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](~/docs/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls.md). + The following code example demonstrates using the class to specify the refresh mode for a `DataSource` property. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). [!code-csharp[System.ComponentModel.AttributesDemoControl#25](~/samples/snippets/csharp/VS_Snippets_Winforms/System.ComponentModel.AttributesDemoControl/CS/attributesdemocontrol.cs#25)] [!code-vb[System.ComponentModel.AttributesDemoControl#25](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.ComponentModel.AttributesDemoControl/VB/attributesdemocontrol.vb#25)] diff --git a/xml/System.ComponentModel/RunInstallerAttribute.xml b/xml/System.ComponentModel/RunInstallerAttribute.xml index 15f7376cb4a..a1f69d39ddc 100644 --- a/xml/System.ComponentModel/RunInstallerAttribute.xml +++ b/xml/System.ComponentModel/RunInstallerAttribute.xml @@ -47,7 +47,7 @@ > [!NOTE] > When you mark a property with the set to `true`, the value of this attribute is set to the constant member . For a property marked with the set to `false`, the value is . Therefore, when you want to check the value of this attribute in your code, you must specify the attribute as or . - For more information, see [Attributes](~/docs/standard/attributes/index.md). + For more information, see [Attributes](/dotnet/standard/attributes/). @@ -301,7 +301,7 @@ System.ComponentModel.RunInstallerAttribute - Specifies that the Visual Studio Custom Action Installer or the [Installutil.exe (Installer Tool)](~/docs/framework/tools/installutil-exe-installer-tool.md) should not be invoked when the assembly is installed. This field is read-only. + Specifies that the Visual Studio Custom Action Installer or the [Installutil.exe (Installer Tool)](/dotnet/framework/tools/installutil-exe-installer-tool) should not be invoked when the assembly is installed. This field is read-only. System.ComponentModel.RunInstallerAttribute - Specifies that the Visual Studio Custom Action Installer or the [Installutil.exe (Installer Tool)](~/docs/framework/tools/installutil-exe-installer-tool.md) should be invoked when the assembly is installed. This field is read-only. + Specifies that the Visual Studio Custom Action Installer or the [Installutil.exe (Installer Tool)](/dotnet/framework/tools/installutil-exe-installer-tool) should be invoked when the assembly is installed. This field is read-only. method. The method in turn raises the event asynchronously and passes it a instance. If the asynchronous operation returns a value, the event handler typically assigns it to the property. When the asynchronous operation completes, the event is raised and is passed a instance that contains information about the status of the operation (whether it was cancelled, faulted, or completed successfully). If it completed successfully, its property contains the value returned by the asynchronous operation and previously assigned to the property. +When using the [event-based asynchronous pattern](/dotnet/standard/asynchronous-programming-patterns/event-based-asynchronous-pattern-eap) for asynchronous operations, a Windows Forms form or control initiates an asynchronous operation by calling the method. The method in turn raises the event asynchronously and passes it a instance. If the asynchronous operation returns a value, the event handler typically assigns it to the property. When the asynchronous operation completes, the event is raised and is passed a instance that contains information about the status of the operation (whether it was cancelled, faulted, or completed successfully). If it completed successfully, its property contains the value returned by the asynchronous operation and previously assigned to the property. > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). ## Examples The following code example illustrates the use of . This example is part of a larger sample for the class. @@ -53,8 +53,8 @@ When using the [event-based asynchronous pattern](~/docs/standard/asynchronous-p ]]> - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -96,8 +96,8 @@ When using the [event-based asynchronous pattern](~/docs/standard/asynchronous-p Initializes a new instance of the class. To be added. - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -155,8 +155,8 @@ When using the [event-based asynchronous pattern](~/docs/standard/asynchronous-p is . - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -202,8 +202,8 @@ When using the [event-based asynchronous pattern](~/docs/standard/asynchronous-p An representing the user state. To be added. - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background diff --git a/xml/System.ComponentModel/RunWorkerCompletedEventHandler.xml b/xml/System.ComponentModel/RunWorkerCompletedEventHandler.xml index bfeb5232d7a..8ceb12be4e2 100644 --- a/xml/System.ComponentModel/RunWorkerCompletedEventHandler.xml +++ b/xml/System.ComponentModel/RunWorkerCompletedEventHandler.xml @@ -45,7 +45,7 @@ delegate, you identify a method to handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify a method to handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.ComponentModel/TypeConverter.xml b/xml/System.ComponentModel/TypeConverter.xml index 298d8777fed..238556404e4 100644 --- a/xml/System.ComponentModel/TypeConverter.xml +++ b/xml/System.ComponentModel/TypeConverter.xml @@ -50,7 +50,7 @@ > > However, when using XAML, a XAML processor searches for the directly, instead of going through . For cases where you do want a instance from code, or where you create a shared instance in WPF resources, it is acceptable to construct it directly without referencing or other reflection and type system support. - Classes derived from are often referenced as part of how a XAML processor converts an attribute or initialization text value from markup (which is inherently a string) and generates an object for a run-time representation. Custom type authors that intend to support a type conversion behavior for XAML typically implement a class that supports their own unique `ConvertFrom` behavior from a string. This behavior enables type conversion from the string provided as a XAML attribute value and provides a XAML processor with the support needed to create an object from the string, so that the object can be produced in a parsed object graph. Custom types or members of custom types are indicated by applying to the definitions, with the attribute referencing the custom implementation. For more information, see [Type Converters for XAML Overview](~/docs/framework/xaml-services/type-converters-for-xaml-overview.md). + Classes derived from are often referenced as part of how a XAML processor converts an attribute or initialization text value from markup (which is inherently a string) and generates an object for a run-time representation. Custom type authors that intend to support a type conversion behavior for XAML typically implement a class that supports their own unique `ConvertFrom` behavior from a string. This behavior enables type conversion from the string provided as a XAML attribute value and provides a XAML processor with the support needed to create an object from the string, so that the object can be produced in a parsed object graph. Custom types or members of custom types are indicated by applying to the definitions, with the attribute referencing the custom implementation. For more information, see [Type Converters for XAML Overview](/dotnet/framework/xaml-services/type-converters-for-xaml-overview). @@ -495,7 +495,7 @@ ## Remarks Custom type authors that intend to support a type conversion behavior for XAML typically implement a class that supports behavior from a string. This behavior enables type conversion from the string provided as a XAML attribute value and provides a XAML processor with the support needed to create an object from the string, so that the object can be produced in a parsed object graph. Custom types or members of custom types are indicated by applying to the definitions, with the attribute referencing the custom implementation. - For XAML purposes, you do not typically provide branching implementations based on `culture`. This is because XAML is precompiled in a development environment context, and culture-specific information for runtime XAML is not relevant for XAML type conversion. For more information, see [Type Converters for XAML Overview](~/docs/framework/xaml-services/type-converters-for-xaml-overview.md). + For XAML purposes, you do not typically provide branching implementations based on `culture`. This is because XAML is precompiled in a development environment context, and culture-specific information for runtime XAML is not relevant for XAML type conversion. For more information, see [Type Converters for XAML Overview](/dotnet/framework/xaml-services/type-converters-for-xaml-overview). ]]> @@ -505,7 +505,7 @@ Use the parameter to extract additional information about the environment from which this converter is invoked. This parameter can be , so always check it. Also, properties on the context object can return . - For implementation patterns for type converters that are used to support XAML and custom types, see [Type Converters for XAML Overview](~/docs/framework/xaml-services/type-converters-for-xaml-overview.md). + For implementation patterns for type converters that are used to support XAML and custom types, see [Type Converters for XAML Overview](/dotnet/framework/xaml-services/type-converters-for-xaml-overview). Type Converters for XAML Overview @@ -939,7 +939,7 @@ Override this method to provide your own conversion requirements. - For implementation patterns for type converters that are used to support XAML and custom types, see [Type Converters for XAML Overview](~/docs/framework/xaml-services/type-converters-for-xaml-overview.md). + For implementation patterns for type converters that are used to support XAML and custom types, see [Type Converters for XAML Overview](/dotnet/framework/xaml-services/type-converters-for-xaml-overview). Type Converters for XAML Overview diff --git a/xml/System.ComponentModel/TypeConverterAttribute.xml b/xml/System.ComponentModel/TypeConverterAttribute.xml index ea01fdcb864..231002b921c 100644 --- a/xml/System.ComponentModel/TypeConverterAttribute.xml +++ b/xml/System.ComponentModel/TypeConverterAttribute.xml @@ -52,13 +52,13 @@ ## Remarks The class you use for conversion must inherit from . Use the property to get the name of the class that provides the data conversion for the object this attribute is bound to. - For more information about attributes, see [Attributes](~/docs/standard/attributes/index.md). For more information about type converters, see the base class and [How to: Implement a Type Converter](https://docs.microsoft.com/previous-versions/visualstudio/visual-studio-2013/ayybcxe5(v=vs.120)). + For more information about attributes, see [Attributes](/dotnet/standard/attributes/). For more information about type converters, see the base class and [How to: Implement a Type Converter](https://docs.microsoft.com/previous-versions/visualstudio/visual-studio-2013/ayybcxe5(v=vs.120)). - In order to establish a type converter on a custom class that provides type conversion behavior for XAML, you apply the attribute to your type. The argument of the attribute references your type converter implementation. Your type converter should be able to accept values from a string that is used for attributes or initialization text in XAML markup, and convert that string into your intended destination type. For more information, see [TypeConverters and XAML](~/docs/framework/wpf/advanced/typeconverters-and-xaml.md). + In order to establish a type converter on a custom class that provides type conversion behavior for XAML, you apply the attribute to your type. The argument of the attribute references your type converter implementation. Your type converter should be able to accept values from a string that is used for attributes or initialization text in XAML markup, and convert that string into your intended destination type. For more information, see [TypeConverters and XAML](/dotnet/framework/wpf/advanced/typeconverters-and-xaml). Rather than applying to all values of a type, a type converter behavior for XAML can also be established on a specific property. In this case, you apply to the property definition (the outer definition, not the specific `get` and `set` definitions). - A type converter behavior for XAML usage of a custom attachable member can be assigned by applying to the `get` method accessor that supports the XAML usage. For more information, see [Attached Properties Overview](~/docs/framework/wpf/advanced/attached-properties-overview.md). + A type converter behavior for XAML usage of a custom attachable member can be assigned by applying to the `get` method accessor that supports the XAML usage. For more information, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview). For complex XAML serialization cases that require additional state from the object runtime, consider defining a value serializer in addition to a type converter, and attribute both support classes on your custom types or custom members. For more information, see . diff --git a/xml/System.ComponentModel/TypeDescriptionProviderAttribute.xml b/xml/System.ComponentModel/TypeDescriptionProviderAttribute.xml index cb59a31069d..0c77e03e957 100644 --- a/xml/System.ComponentModel/TypeDescriptionProviderAttribute.xml +++ b/xml/System.ComponentModel/TypeDescriptionProviderAttribute.xml @@ -60,7 +60,7 @@ This attribute cannot be derived from. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). ]]> diff --git a/xml/System.ComponentModel/TypeDescriptor.xml b/xml/System.ComponentModel/TypeDescriptor.xml index d91f8732212..03bc148eb8d 100644 --- a/xml/System.ComponentModel/TypeDescriptor.xml +++ b/xml/System.ComponentModel/TypeDescriptor.xml @@ -38,7 +38,7 @@ namespace, and the class. Reflection is a general mechanism available to all types because its foundation is established in the method of the root class. The information it returns for a type is not extensible, in that it cannot be modified after compilation of the target type. For more information, see the topics in [Reflection](~/docs/framework/reflection-and-codedom/reflection.md). + The .NET Framework provides two ways to access metadata on a type: the reflection API provided in the namespace, and the class. Reflection is a general mechanism available to all types because its foundation is established in the method of the root class. The information it returns for a type is not extensible, in that it cannot be modified after compilation of the target type. For more information, see the topics in [Reflection](/dotnet/framework/reflection-and-codedom/reflection). In contrast, is an extensible inspection mechanism for components: those classes that implement the interface. Unlike reflection, it does not inspect for methods. can be dynamically extended by several services available through the target component's . The following table shows these services. @@ -3988,7 +3988,7 @@ property. If a log-file path is specified in the command-line parameters, it is used to create the file. If the log file argument is not specified in the command line, the value of the `logFilePath` parameter is used. To suppress the creation of a log file, pass the "/logfile= " command-line parameter. + If the installation uses [Installutil.exe (Installer Tool)](/dotnet/framework/tools/installutil-exe-installer-tool), this constructor creates a log file at the specified path and parses the array of command-line parameters into the property. If a log-file path is specified in the command-line parameters, it is used to create the file. If the log file argument is not specified in the command line, the value of the `logFilePath` parameter is used. To suppress the creation of a log file, pass the "/logfile= " command-line parameter. diff --git a/xml/System.Configuration.Install/InstallEventHandler.xml b/xml/System.Configuration.Install/InstallEventHandler.xml index cb42e41fd47..ab1064c9bfa 100644 --- a/xml/System.Configuration.Install/InstallEventHandler.xml +++ b/xml/System.Configuration.Install/InstallEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Configuration.Install/InstallException.xml b/xml/System.Configuration.Install/InstallException.xml index e842682c292..9fbe2f04424 100644 --- a/xml/System.Configuration.Install/InstallException.xml +++ b/xml/System.Configuration.Install/InstallException.xml @@ -26,7 +26,7 @@ constructors, together make up an example showing an assembly having its own installer. The installer is named `MyInstaller`, which has an attribute `RunInstallerAttribute`, indicating that this installer will be invoked by [Installutil.exe (Installer Tool)](~/docs/framework/tools/installutil-exe-installer-tool.md). [Installutil.exe (Installer Tool)](~/docs/framework/tools/installutil-exe-installer-tool.md) calls the methods , , and . The code in presumes that a file named `FileDoesNotExist.txt` exists before the installation of the assembly can be committed. If the file `FileDoesNotExist.txt` does not exist, raises an . The same is the case with in which an uninstallation will only happen if a file named `FileDoesNotExist.txt` exists. Otherwise it raises an . In , a code fragment is executed, which might raise an exception. If the exception is raised, it is caught and an is raised with that exception being passed to it. + The following example, plus the examples in the constructors, together make up an example showing an assembly having its own installer. The installer is named `MyInstaller`, which has an attribute `RunInstallerAttribute`, indicating that this installer will be invoked by [Installutil.exe (Installer Tool)](/dotnet/framework/tools/installutil-exe-installer-tool). [Installutil.exe (Installer Tool)](/dotnet/framework/tools/installutil-exe-installer-tool) calls the methods , , and . The code in presumes that a file named `FileDoesNotExist.txt` exists before the installation of the assembly can be committed. If the file `FileDoesNotExist.txt` does not exist, raises an . The same is the case with in which an uninstallation will only happen if a file named `FileDoesNotExist.txt` exists. Otherwise it raises an . In , a code fragment is executed, which might raise an exception. If the exception is raised, it is caught and an is raised with that exception being passed to it. > [!NOTE] > Run this example with the help of Installutil.exe. Type this in the command prompt: diff --git a/xml/System.Configuration.Install/Installer.xml b/xml/System.Configuration.Install/Installer.xml index 5ae0fb35ec7..f17b2cc1015 100644 --- a/xml/System.Configuration.Install/Installer.xml +++ b/xml/System.Configuration.Install/Installer.xml @@ -68,7 +68,7 @@ - Installutil.exe (Installer Tool) + Installutil.exe (Installer Tool) @@ -663,7 +663,7 @@ ## Remarks This method is called after the methods of all the installers in this instance's run. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -719,7 +719,7 @@ ## Remarks This method is called after the methods of all the installers in this instance's have run. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -766,7 +766,7 @@ ## Remarks This method is called after the methods of all the installers in this instance's have run. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -812,7 +812,7 @@ ## Remarks This method is called before the methods of the installers in this instance's are called. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -868,7 +868,7 @@ ## Remarks This method is called before the methods of the installers in this instance's are called. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -915,7 +915,7 @@ ## Remarks This method is called before the methods of the installers in this instance's are uninstalled. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -962,7 +962,7 @@ ## Remarks This method is called after the methods of all the installers contained in this instance's installer collection run. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1018,7 +1018,7 @@ ## Remarks This method is called before the methods of the installers in this instance's run. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Configuration.Install/InstallerCollection.xml b/xml/System.Configuration.Install/InstallerCollection.xml index 83e0196bae6..9249827cc5b 100644 --- a/xml/System.Configuration.Install/InstallerCollection.xml +++ b/xml/System.Configuration.Install/InstallerCollection.xml @@ -40,7 +40,7 @@ ## Examples - The following example demonstrates the method of the class. This example provides an implementation similar to that of [Installutil.exe (Installer Tool)](~/docs/framework/tools/installutil-exe-installer-tool.md). It installs assemblies with the options preceding that particular assembly. If an option is not specified for an assembly, the previous assembly's options are taken if there is a previous assembly in the list. If the "/u" or "/uninstall" option is specified, the assemblies are uninstalled. If the "/?" or "/help" option is provided, the help information is displayed to the console. + The following example demonstrates the method of the class. This example provides an implementation similar to that of [Installutil.exe (Installer Tool)](/dotnet/framework/tools/installutil-exe-installer-tool). It installs assemblies with the options preceding that particular assembly. If an option is not specified for an assembly, the previous assembly's options are taken if there is a previous assembly in the list. If the "/u" or "/uninstall" option is specified, the assemblies are uninstalled. If the "/?" or "/help" option is provided, the help information is displayed to the console. [!code-cpp[InstallerCollection_Add#1](~/samples/snippets/cpp/VS_Snippets_CLR/InstallerCollection_Add/CPP/installercollection_add.cpp#1)] [!code-csharp[InstallerCollection_Add#1](~/samples/snippets/csharp/VS_Snippets_CLR/InstallerCollection_Add/CS/installercollection_add.cs#1)] diff --git a/xml/System.Configuration.Install/TransactedInstaller.xml b/xml/System.Configuration.Install/TransactedInstaller.xml index 3b77b4cad85..aedafd4c22e 100644 --- a/xml/System.Configuration.Install/TransactedInstaller.xml +++ b/xml/System.Configuration.Install/TransactedInstaller.xml @@ -28,7 +28,7 @@ ## Examples The following example demonstrates the , and methods of the class. - This example provides an implementation similar to that of [Installutil.exe (Installer Tool)](~/docs/framework/tools/installutil-exe-installer-tool.md). It installs assemblies with the options preceding that particular assembly. If an option is not specified for an assembly, the previous assembly's options are used if there is a previous assembly in the list. If either the "/u" or "/uninstall" option is specified, the assemblies are uninstalled. If the "/?" or "/help" option is provided, the help information is displayed to the console. + This example provides an implementation similar to that of [Installutil.exe (Installer Tool)](/dotnet/framework/tools/installutil-exe-installer-tool). It installs assemblies with the options preceding that particular assembly. If an option is not specified for an assembly, the previous assembly's options are used if there is a previous assembly in the list. If either the "/u" or "/uninstall" option is specified, the assemblies are uninstalled. If the "/?" or "/help" option is provided, the help information is displayed to the console. [!code-cpp[TransactedInstaller#1](~/samples/snippets/cpp/VS_Snippets_CLR/TransactedInstaller/CPP/transactedinstaller.cpp#1)] [!code-csharp[TransactedInstaller#1](~/samples/snippets/csharp/VS_Snippets_CLR/TransactedInstaller/CS/transactedinstaller.cs#1)] @@ -149,7 +149,7 @@ ## Examples The following example demonstrates the , and methods of the class. - This example provides an implementation similar to that of [Installutil.exe (Installer Tool)](~/docs/framework/tools/installutil-exe-installer-tool.md). It installs assemblies with the options preceding that particular assembly. If an option is not specified for an assembly, the previous assembly's options are used if there is a previous assembly in the list. If either the "/u" or "/uninstall" option is specified, the assemblies are uninstalled. If the "/?" or "/help" option is provided, the help information is displayed to the console. + This example provides an implementation similar to that of [Installutil.exe (Installer Tool)](/dotnet/framework/tools/installutil-exe-installer-tool). It installs assemblies with the options preceding that particular assembly. If an option is not specified for an assembly, the previous assembly's options are used if there is a previous assembly in the list. If either the "/u" or "/uninstall" option is specified, the assemblies are uninstalled. If the "/?" or "/help" option is provided, the help information is displayed to the console. [!code-cpp[TransactedInstaller#1](~/samples/snippets/cpp/VS_Snippets_CLR/TransactedInstaller/CPP/transactedinstaller.cpp#1)] [!code-csharp[TransactedInstaller#1](~/samples/snippets/csharp/VS_Snippets_CLR/TransactedInstaller/CS/transactedinstaller.cs#1)] diff --git a/xml/System.Configuration/ApplicationScopedSettingAttribute.xml b/xml/System.Configuration/ApplicationScopedSettingAttribute.xml index 0a8d721667e..2bb7918d542 100644 --- a/xml/System.Configuration/ApplicationScopedSettingAttribute.xml +++ b/xml/System.Configuration/ApplicationScopedSettingAttribute.xml @@ -45,7 +45,7 @@ - Application Settings Architecture + Application Settings Architecture diff --git a/xml/System.Configuration/ApplicationSettingsBase.xml b/xml/System.Configuration/ApplicationSettingsBase.xml index 2b9424a4433..4a36cbc8d5b 100644 --- a/xml/System.Configuration/ApplicationSettingsBase.xml +++ b/xml/System.Configuration/ApplicationSettingsBase.xml @@ -56,7 +56,7 @@ By default, all client-based applications use the to provide storage. If an alternate settings provider is desired, then the wrapper class or property must be decorated with a corresponding . - For more information about using application settings, see [Application Settings for Windows Forms](~/docs/framework/winforms/advanced/application-settings-for-windows-forms.md). + For more information about using application settings, see [Application Settings for Windows Forms](/dotnet/framework/winforms/advanced/application-settings-for-windows-forms). @@ -474,7 +474,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -522,7 +522,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -572,7 +572,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -622,7 +622,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1020,7 +1020,7 @@ ## Remarks The event occurs before an application setting value property is changed through the method. This event is not raised when the or methods are called. can be canceled through the event data class. - You typically use the event to handle immediate validation of an individual settings property. For more information about validation, see [How to: Validate Application Settings](~/docs/framework/winforms/advanced/how-to-validate-application-settings.md). + You typically use the event to handle immediate validation of an individual settings property. For more information about validation, see [How to: Validate Application Settings](/dotnet/framework/winforms/advanced/how-to-validate-application-settings). There is no corresponding `SettingChanged` event for this class; instead, see the event. diff --git a/xml/System.Configuration/ClientSettingsSection.xml b/xml/System.Configuration/ClientSettingsSection.xml index fddf3551cdf..09a5d9268c8 100644 --- a/xml/System.Configuration/ClientSettingsSection.xml +++ b/xml/System.Configuration/ClientSettingsSection.xml @@ -33,7 +33,7 @@ The class represents a simple extension of the class, which is used in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] support for general configuration files. - For more information about application settings, see the topic [Application Settings for Windows Forms](~/docs/framework/winforms/advanced/application-settings-for-windows-forms.md). + For more information about application settings, see the topic [Application Settings for Windows Forms](/dotnet/framework/winforms/advanced/application-settings-for-windows-forms). ]]> diff --git a/xml/System.Configuration/Configuration.xml b/xml/System.Configuration/Configuration.xml index ece82fc9086..856673ff8fd 100644 --- a/xml/System.Configuration/Configuration.xml +++ b/xml/System.Configuration/Configuration.xml @@ -28,7 +28,7 @@ class instance represents the merged view of the configuration settings from all of the configuration files that apply to a specific physical entity, such as a computer, or to a logical entity, such as an application or a Web site. The logical entity can exist on the local computer or on a remote server. For information about configuration files, see [Configuring Apps](~/docs/framework/configure-apps/index.md) and [ASP.NET Configuration Files](https://docs.microsoft.com/previous-versions/aspnet/ms178684(v=vs.100)). + Configuration settings are stored in a hierarchy of configuration files. The class instance represents the merged view of the configuration settings from all of the configuration files that apply to a specific physical entity, such as a computer, or to a logical entity, such as an application or a Web site. The logical entity can exist on the local computer or on a remote server. For information about configuration files, see [Configuring Apps](/dotnet/framework/configure-apps/) and [ASP.NET Configuration Files](https://docs.microsoft.com/previous-versions/aspnet/ms178684(v=vs.100)). When no configuration file exists for a specified entity, the object represents the default configuration settings as defined by the Machine.config file. @@ -89,7 +89,7 @@ Administering ASP.NET Web Sites - Configuration Files + Configuration Files ASP.NET Configuration Files diff --git a/xml/System.Configuration/ConfigurationManager.xml b/xml/System.Configuration/ConfigurationManager.xml index 7bee8b156eb..dcb408217d7 100644 --- a/xml/System.Configuration/ConfigurationManager.xml +++ b/xml/System.Configuration/ConfigurationManager.xml @@ -34,7 +34,7 @@ To use the class, your project must reference the `System.Configuration` assembly. By default, some project templates, like Console Application, do not reference this assembly so you must manually reference it. > [!NOTE] -> The name and location of the application configuration file depend on the application's host. For more information, see [Configuring Apps by using Configuration Files](~/docs/framework/configure-apps/index.md). +> The name and location of the application configuration file depend on the application's host. For more information, see [Configuring Apps by using Configuration Files](/dotnet/framework/configure-apps/). You can use the built-in types or derive from them to handle configuration information. By using these types, you can work directly with configuration information and you can extend configuration files to include custom information. @@ -324,7 +324,7 @@ End Module - Configuration Files + Configuration Files @@ -708,7 +708,7 @@ End Module A configuration file could not be loaded. - You must cast the return value to the expected configuration type. To avoid possible casting exceptions, you should use a conditional casting operation such as the operator in C# or the [TryCast](~/docs/visual-basic/language-reference/operators/trycast-operator.md) function in Visual Basic. + You must cast the return value to the expected configuration type. To avoid possible casting exceptions, you should use a conditional casting operation such as the operator in C# or the [TryCast](/dotnet/visual-basic/language-reference/operators/trycast-operator) function in Visual Basic. diff --git a/xml/System.Configuration/ConfigurationPermission.xml b/xml/System.Configuration/ConfigurationPermission.xml index 099d5dbb3bd..920b532a5fc 100644 --- a/xml/System.Configuration/ConfigurationPermission.xml +++ b/xml/System.Configuration/ConfigurationPermission.xml @@ -41,7 +41,7 @@ ]]> - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Configuration/ConfigurationPermissionAttribute.xml b/xml/System.Configuration/ConfigurationPermissionAttribute.xml index 7118e7bc0b9..9b479f85f7a 100644 --- a/xml/System.Configuration/ConfigurationPermissionAttribute.xml +++ b/xml/System.Configuration/ConfigurationPermissionAttribute.xml @@ -33,7 +33,7 @@ Creates a object that either grants or denies the marked target permission to access sections of configuration files. To be added. - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Configuration/DpapiProtectedConfigurationProvider.xml b/xml/System.Configuration/DpapiProtectedConfigurationProvider.xml index 67ddc3f3313..6a5fb0a945b 100644 --- a/xml/System.Configuration/DpapiProtectedConfigurationProvider.xml +++ b/xml/System.Configuration/DpapiProtectedConfigurationProvider.xml @@ -80,7 +80,7 @@ ]]> - Cryptographic Services + Cryptographic Services Specifying a Protected Configuration Provider diff --git a/xml/System.Configuration/ExeConfigurationFileMap.xml b/xml/System.Configuration/ExeConfigurationFileMap.xml index 513d8ad43a1..06d6d88f600 100644 --- a/xml/System.Configuration/ExeConfigurationFileMap.xml +++ b/xml/System.Configuration/ExeConfigurationFileMap.xml @@ -39,7 +39,7 @@ - Configuration Files + Configuration Files @@ -112,7 +112,7 @@ ]]> .NET Framework Targeting for Web Projects - Configuration Files + Configuration Files diff --git a/xml/System.Configuration/IApplicationSettingsProvider.xml b/xml/System.Configuration/IApplicationSettingsProvider.xml index 51b4d592fce..e8094b9ed43 100644 --- a/xml/System.Configuration/IApplicationSettingsProvider.xml +++ b/xml/System.Configuration/IApplicationSettingsProvider.xml @@ -42,7 +42,7 @@ - Application Settings Architecture + Application Settings Architecture @@ -88,7 +88,7 @@ - Side-by-Side Execution + Side-by-Side Execution @@ -182,7 +182,7 @@ - Side-by-Side Execution + Side-by-Side Execution diff --git a/xml/System.Configuration/LocalFileSettingsProvider.xml b/xml/System.Configuration/LocalFileSettingsProvider.xml index ed1e3f47756..c683ee5cc87 100644 --- a/xml/System.Configuration/LocalFileSettingsProvider.xml +++ b/xml/System.Configuration/LocalFileSettingsProvider.xml @@ -40,7 +40,7 @@ Application-scoped settings and the default user-scoped settings are stored in a file named `application.exe.config`, which is created in the same directory as the executable file. Application configuration settings are read-only. Specific user data is stored in a file named `user.config`, stored under the user's home directory. If roaming profiles are enabled, two versions of the user configuration file could exist. In such a case, the entries in the roaming version take precedence over duplicated entries in the local user configuration file. - For more information about application settings, see [Application Settings for Windows Forms](~/docs/framework/winforms/advanced/application-settings-for-windows-forms.md). + For more information about application settings, see [Application Settings for Windows Forms](/dotnet/framework/winforms/advanced/application-settings-for-windows-forms). ]]> @@ -50,7 +50,7 @@ - Application Settings Architecture + Application Settings Architecture diff --git a/xml/System.Configuration/ProtectedConfigurationSection.xml b/xml/System.Configuration/ProtectedConfigurationSection.xml index 8edfa25b5f8..ea2b8104420 100644 --- a/xml/System.Configuration/ProtectedConfigurationSection.xml +++ b/xml/System.Configuration/ProtectedConfigurationSection.xml @@ -62,7 +62,7 @@ - Cryptographic Services + Cryptographic Services Encrypting Configuration Information Using Protected Configuration Walkthrough: Encrypting Configuration Information using Protected Configuration diff --git a/xml/System.Configuration/RsaProtectedConfigurationProvider.xml b/xml/System.Configuration/RsaProtectedConfigurationProvider.xml index 7be4c29ce36..513b3eaf21c 100644 --- a/xml/System.Configuration/RsaProtectedConfigurationProvider.xml +++ b/xml/System.Configuration/RsaProtectedConfigurationProvider.xml @@ -75,7 +75,7 @@ The following example shows how to use the standard - Cryptographic Services + Cryptographic Services Walkthrough: Encrypting Configuration Information using Protected Configuration Walkthrough: Creating and Exporting an RSA Key Container Specifying a Protected Configuration Provider diff --git a/xml/System.Configuration/SchemeSettingElement.xml b/xml/System.Configuration/SchemeSettingElement.xml index 99b704694a9..a4d51c2b239 100644 --- a/xml/System.Configuration/SchemeSettingElement.xml +++ b/xml/System.Configuration/SchemeSettingElement.xml @@ -39,7 +39,7 @@ - Network Settings Schema + Network Settings Schema @@ -121,7 +121,7 @@ - Network Settings Schema + Network Settings Schema @@ -170,7 +170,7 @@ - Network Settings Schema + Network Settings Schema diff --git a/xml/System.Configuration/SchemeSettingElementCollection.xml b/xml/System.Configuration/SchemeSettingElementCollection.xml index cc07b1c1508..22acf2eedb9 100644 --- a/xml/System.Configuration/SchemeSettingElementCollection.xml +++ b/xml/System.Configuration/SchemeSettingElementCollection.xml @@ -60,7 +60,7 @@ - Network Settings Schema + Network Settings Schema diff --git a/xml/System.Configuration/SettingsManageabilityAttribute.xml b/xml/System.Configuration/SettingsManageabilityAttribute.xml index 93e9a650948..9b47fd7f86e 100644 --- a/xml/System.Configuration/SettingsManageabilityAttribute.xml +++ b/xml/System.Configuration/SettingsManageabilityAttribute.xml @@ -35,7 +35,7 @@ ## Remarks The indicates that special, predefined services are to be provided to individual application settings properties and property groups. Most of these services will be provided by the Windows operating system. - For more information about application settings properties and their use, see [Application Settings for Windows Forms](~/docs/framework/winforms/advanced/application-settings-for-windows-forms.md). + For more information about application settings properties and their use, see [Application Settings for Windows Forms](/dotnet/framework/winforms/advanced/application-settings-for-windows-forms). ]]> diff --git a/xml/System.Configuration/SettingsProvider.xml b/xml/System.Configuration/SettingsProvider.xml index 6f5526a28ba..c96212e3512 100644 --- a/xml/System.Configuration/SettingsProvider.xml +++ b/xml/System.Configuration/SettingsProvider.xml @@ -36,7 +36,7 @@ Typically, you should design settings providers to be single-instanced to avoid storage resource contention. Providers should also be thread-safe because they can be called simultaneously from multiple wrapper instances in a single application domain or from multiple applications in different domains. - At minimum, a settings provider must recognize three attributes - , , and . For a full listing of attributes that can be applied to application settings, see [Application Settings Attributes](~/docs/framework/winforms/advanced/application-settings-attributes.md). A custom setting provider should resolve attributes applied to settings properties in the following manner: + At minimum, a settings provider must recognize three attributes - , , and . For a full listing of attributes that can be applied to application settings, see [Application Settings Attributes](/dotnet/framework/winforms/advanced/application-settings-attributes). A custom setting provider should resolve attributes applied to settings properties in the following manner: 1. If the provider can fulfill the request implied by the attribute, obviously it should do so. @@ -51,8 +51,8 @@ - Application Settings Architecture - Application Settings Attributes + Application Settings Architecture + Application Settings Attributes diff --git a/xml/System.Configuration/SettingsProviderAttribute.xml b/xml/System.Configuration/SettingsProviderAttribute.xml index 3ac51be9cbd..ddc2bf41cba 100644 --- a/xml/System.Configuration/SettingsProviderAttribute.xml +++ b/xml/System.Configuration/SettingsProviderAttribute.xml @@ -46,7 +46,7 @@ - Application Settings Architecture + Application Settings Architecture diff --git a/xml/System.Configuration/UriSection.xml b/xml/System.Configuration/UriSection.xml index 3a7c3cc795d..10f09693394 100644 --- a/xml/System.Configuration/UriSection.xml +++ b/xml/System.Configuration/UriSection.xml @@ -35,7 +35,7 @@ ]]> - Network Settings Schema + Network Settings Schema @@ -133,7 +133,7 @@ - Network Settings Schema + Network Settings Schema @@ -189,7 +189,7 @@ - Network Settings Schema + Network Settings Schema @@ -269,7 +269,7 @@ - Network Settings Schema + Network Settings Schema diff --git a/xml/System.Configuration/UserScopedSettingAttribute.xml b/xml/System.Configuration/UserScopedSettingAttribute.xml index 8613f9ec7e7..5729dd26045 100644 --- a/xml/System.Configuration/UserScopedSettingAttribute.xml +++ b/xml/System.Configuration/UserScopedSettingAttribute.xml @@ -54,7 +54,7 @@ - Application Settings Architecture + Application Settings Architecture diff --git a/xml/System.Data.Common/CatalogLocation.xml b/xml/System.Data.Common/CatalogLocation.xml index 8a169dfdf40..42b5745f633 100644 --- a/xml/System.Data.Common/CatalogLocation.xml +++ b/xml/System.Data.Common/CatalogLocation.xml @@ -32,7 +32,7 @@ Indicates the position of the catalog name in a qualified table name in a text command. To be added. - ADO.NET Overview + ADO.NET Overview @@ -68,7 +68,7 @@ Indicates that the position of the catalog name occurs after the schema portion of a fully qualified table name in a text command. End and Start are mutually exclusive. To be added. - ADO.NET Overview + ADO.NET Overview @@ -104,7 +104,7 @@ Indicates that the position of the catalog name occurs before the schema portion of a fully qualified table name in a text command. Start and End are mutually exclusive. To be added. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.Common/DBDataPermission.xml b/xml/System.Data.Common/DBDataPermission.xml index 0c046090562..44c21dffca9 100644 --- a/xml/System.Data.Common/DBDataPermission.xml +++ b/xml/System.Data.Common/DBDataPermission.xml @@ -37,7 +37,7 @@ Enables a .NET Framework data provider to help ensure that a user has a security level adequate for accessing data. To be added. - ADO.NET Overview + ADO.NET Overview @@ -48,7 +48,7 @@ Initializes a new instance of a class. - ADO.NET Overview + ADO.NET Overview @@ -82,7 +82,7 @@ Initializes a new instance of a class. To be added. - ADO.NET Overview + ADO.NET Overview @@ -115,7 +115,7 @@ An existing used to create a new . Initializes a new instance of a class using an existing . To be added. - ADO.NET Overview + ADO.NET Overview @@ -148,7 +148,7 @@ A security action associated with a custom security attribute. Initializes a new instance of a class with the specified . To be added. - ADO.NET Overview + ADO.NET Overview @@ -181,7 +181,7 @@ One of the values. Initializes a new instance of a class with the specified value. To be added. - ADO.NET Overview + ADO.NET Overview @@ -233,7 +233,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -288,7 +288,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -329,7 +329,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -362,7 +362,7 @@ Removes all permissions that were previous added using the method. To be added. - ADO.NET Overview + ADO.NET Overview @@ -403,7 +403,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -437,7 +437,7 @@ Creates a new instance of the class. A new object. To be added. - ADO.NET Overview + ADO.NET Overview @@ -480,7 +480,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -525,7 +525,7 @@ ]]> The parameter is not a null reference ( in Visual Basic) and is not an instance of the same class as the current permission object. - ADO.NET Overview + ADO.NET Overview @@ -571,7 +571,7 @@ ]]> The parameter is an object that is not of the same type as the current permission object. - ADO.NET Overview + ADO.NET Overview @@ -610,7 +610,7 @@ if the permission can be represented as unrestricted. To be added. - ADO.NET Overview + ADO.NET Overview @@ -651,7 +651,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -696,7 +696,7 @@ ]]> The object is not the same type as the current permission object. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.Common/DBDataPermissionAttribute.xml b/xml/System.Data.Common/DBDataPermissionAttribute.xml index dc5f0be924f..7dfd1f722c5 100644 --- a/xml/System.Data.Common/DBDataPermissionAttribute.xml +++ b/xml/System.Data.Common/DBDataPermissionAttribute.xml @@ -36,7 +36,7 @@ Associates a security action with a custom security attribute. To be added. - ADO.NET Overview + ADO.NET Overview @@ -69,7 +69,7 @@ One of the security action values representing an action that can be performed by declarative security. Initializes a new instance of the . To be added. - ADO.NET Overview + ADO.NET Overview @@ -103,7 +103,7 @@ if a blank password is allowed; otherwise . To be added. - ADO.NET Overview + ADO.NET Overview @@ -143,7 +143,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -176,7 +176,7 @@ Identifies whether the list of connection string parameters identified by the property are the only connection string parameters allowed. One of the values. To be added. - ADO.NET Overview + ADO.NET Overview @@ -220,7 +220,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -259,7 +259,7 @@ if the attribute should serialize the connection string; otherwise . To be added. - ADO.NET Overview + ADO.NET Overview @@ -298,7 +298,7 @@ if the attribute should serialize the set of key restrictions; otherwise . To be added. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.Common/DataAdapter.xml b/xml/System.Data.Common/DataAdapter.xml index 89d06269330..45e2ad8ebb4 100644 --- a/xml/System.Data.Common/DataAdapter.xml +++ b/xml/System.Data.Common/DataAdapter.xml @@ -53,7 +53,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -64,7 +64,7 @@ Initializes a new instance of a class. - ADO.NET Overview + ADO.NET Overview @@ -112,7 +112,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -163,7 +163,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -216,7 +216,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -264,7 +264,7 @@ During a call to the `Update` method of a `DataAdapter`, the database can send data back to your ADO.NET application as output parameters or as the first returned record of a result set. ADO.NET can retrieve these values and update the corresponding columns in the being updated. By default, ADO.NET calls the `AcceptChanges` method of the `DataRow` after the update. However, if you want to merge the updated row back into another , you may want to preserver the original value of a primary key column. For example, a primary key column corresponding to an automatically incrementing column in the database, such as an identity column, can contain new values that are assigned by the database that do not match the original values assigned in the `DataRow`. By default, `AcceptChanges` is called implicitly after an update, and the original values in the row, which may have been values assigned by ADO.NET, are lost. You can preserve the original values in the `DataRow` by preventing `ADO.NET` from calling `AcceptChanges` after it performs an update on a row, by setting the property to `false`, which preserves the original values. > [!NOTE] -> Setting the `AcceptChangesDuringUpdate` property to `false` applies to all data modifications, not only inserts. If you want to edit or delete rows in the same update, and if you want to suppress the call to `AcceptChanges` only for inserts, then instead of setting `AcceptChangesDuringUpdate` to `false`, use an event handler for the `RowUpdated` event of the `DataAdapter`. In the event handler, you can check the to determine if the data modification is an insert, and if `true`, set the property of the to . For more information and an example, see [Retrieving Identity or Autonumber Values](~/docs/framework/data/adonet/retrieving-identity-or-autonumber-values.md). +> Setting the `AcceptChangesDuringUpdate` property to `false` applies to all data modifications, not only inserts. If you want to edit or delete rows in the same update, and if you want to suppress the call to `AcceptChanges` only for inserts, then instead of setting `AcceptChangesDuringUpdate` to `false`, use an event handler for the `RowUpdated` event of the `DataAdapter`. In the event handler, you can check the to determine if the data modification is an insert, and if `true`, set the property of the to . For more information and an example, see [Retrieving Identity or Autonumber Values](/dotnet/framework/data/adonet/retrieving-identity-or-autonumber-values). @@ -279,7 +279,7 @@ Updating Data Sources with DataAdapters Merging DataSet Contents Retrieving Identity or Autonumber Values - ADO.NET Overview + ADO.NET Overview @@ -343,7 +343,7 @@ When overriding in a derived class, be sure to call the base class's method. - ADO.NET Overview + ADO.NET Overview @@ -398,7 +398,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -436,7 +436,7 @@ Creates a new . A new table mapping collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -488,11 +488,11 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). - ADO.NET Overview + ADO.NET Overview @@ -503,7 +503,7 @@ Adds or refreshes rows in the to match those in the data source. - ADO.NET Overview + ADO.NET Overview @@ -558,7 +558,7 @@ The operation then adds the rows to destination objects in the , creating the objects if they do not already exist. When creating objects, the operation normally creates only column name metadata. However, if the property is set to `AddWithKey`, appropriate primary keys and constraints are also created. - If the `SelectCommand` returns the results of an OUTER JOIN, the `DataAdapter` does not set a value for the resulting . You must explicitly define the primary key to ensure that duplicate rows are resolved correctly. For more information, see [Defining Primary Keys](~/docs/framework/data/adonet/dataset-datatable-dataview/defining-primary-keys.md). + If the `SelectCommand` returns the results of an OUTER JOIN, the `DataAdapter` does not set a value for the resulting . You must explicitly define the primary key to ensure that duplicate rows are resolved correctly. For more information, see [Defining Primary Keys](/dotnet/framework/data/adonet/dataset-datatable-dataview/defining-primary-keys). If the data adapter encounters duplicate columns while populating a , it generates names for the subsequent columns, using the pattern "columnname1", "columnname2", "columnname3", and so on. If the incoming data contains unnamed columns, they are placed in the according to the pattern "Column1", "Column2", and so on. When multiple result sets are added to the each result set is placed in a separate table. Additional result sets are named by appending integral values to the specified table name (for example, "Table", "Table1", "Table2", and so on). Applications using column and table names should ensure that conflicts with these naming patterns does not occur. @@ -572,7 +572,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -621,7 +621,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -674,7 +674,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -729,7 +729,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -775,7 +775,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -817,7 +817,7 @@ A value. To be added. - ADO.NET Overview + ADO.NET Overview @@ -828,7 +828,7 @@ Adds a to the specified . - ADO.NET Overview + ADO.NET Overview @@ -920,7 +920,7 @@ If a unique clustered index is defined on a column or columns in a SQL Server ta ]]> - ADO.NET Overview + ADO.NET Overview @@ -964,7 +964,7 @@ If a unique clustered index is defined on a column or columns in a SQL Server ta Adds a to the specified . A object that contains schema information returned from the data source. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1010,7 +1010,7 @@ If a unique clustered index is defined on a column or columns in a SQL Server ta Adds a to the specified . A reference to a collection of objects that were added to the . To be added. - ADO.NET Overview + ADO.NET Overview @@ -1060,7 +1060,7 @@ If a unique clustered index is defined on a column or columns in a SQL Server ta Gets the parameters set by the user when executing an SQL SELECT statement. An array of objects that contains the parameters set by the user. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1098,7 +1098,7 @@ If a unique clustered index is defined on a column or columns in a SQL Server ta if a has been created; otherwise . To be added. - ADO.NET Overview + ADO.NET Overview @@ -1163,7 +1163,7 @@ If a unique clustered index is defined on a column or columns in a SQL Server ta The value set is not one of the values. - ADO.NET Overview + ADO.NET Overview @@ -1223,7 +1223,7 @@ If a unique clustered index is defined on a column or columns in a SQL Server ta The value set is not one of the values. - ADO.NET Overview + ADO.NET Overview @@ -1262,7 +1262,7 @@ If a unique clustered index is defined on a column or columns in a SQL Server ta A object. Invoked when an error occurs during a . To be added. - ADO.NET Overview + ADO.NET Overview @@ -1303,7 +1303,7 @@ If a unique clustered index is defined on a column or columns in a SQL Server ta Resets to its default state and causes to honor . To be added. - ADO.NET Overview + ADO.NET Overview @@ -1352,7 +1352,7 @@ If a unique clustered index is defined on a column or columns in a SQL Server ta ]]> - ADO.NET Overview + ADO.NET Overview @@ -1395,7 +1395,7 @@ If a unique clustered index is defined on a column or columns in a SQL Server ta if the property is persisted; otherwise . To be added. - ADO.NET Overview + ADO.NET Overview @@ -1438,7 +1438,7 @@ If a unique clustered index is defined on a column or columns in a SQL Server ta if the property is persisted; otherwise . To be added. - ADO.NET Overview + ADO.NET Overview @@ -1477,7 +1477,7 @@ If a unique clustered index is defined on a column or columns in a SQL Server ta if one or more objects exist; otherwise . To be added. - ADO.NET Overview + ADO.NET Overview @@ -1525,7 +1525,7 @@ If a unique clustered index is defined on a column or columns in a SQL Server ta ]]> - ADO.NET Overview + ADO.NET Overview @@ -1585,7 +1585,7 @@ If a unique clustered index is defined on a column or columns in a SQL Server ta ]]> - ADO.NET Overview + ADO.NET Overview @@ -1638,9 +1638,9 @@ If a unique clustered index is defined on a column or columns in a SQL Server ta ## Remarks The update is performed on a by-row basis. For every inserted, modified, and deleted row, the method determines the type of change that has been performed on it (Insert, Update or Delete). Depending on the type of change, the `Insert`, `Update,` or `Delete` command template executes to propagate the modified row to the data source. When an application calls the method, the examines the property, and executes the required INSERT, UPDATE, or DELETE statements iteratively for each row, based on the order of the indexes configured in the . For example, might execute a DELETE statement, followed by an INSERT statement, and then another DELETE statement, due to the ordering of the rows in the . - It should be noted that these statements are not performed as a batch process; each row is updated individually. An application can call the method in situations where you must control the sequence of statement types (for example, INSERT before UPDATE). For more information, see [Updating Data Sources with DataAdapters](~/docs/framework/data/adonet/updating-data-sources-with-dataadapters.md). + It should be noted that these statements are not performed as a batch process; each row is updated individually. An application can call the method in situations where you must control the sequence of statement types (for example, INSERT before UPDATE). For more information, see [Updating Data Sources with DataAdapters](/dotnet/framework/data/adonet/updating-data-sources-with-dataadapters). - If INSERT, UPDATE, or DELETE statements have not been specified, the method generates an exception. However, you can create a or object to automatically generate SQL statements for single-table updates if you set the `SelectCommand` property of a .NET Framework data provider. Then, any additional SQL statements that you do not set are generated by the **CommandBuilder**. This generation logic requires key column information to be present in the . For more information see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + If INSERT, UPDATE, or DELETE statements have not been specified, the method generates an exception. However, you can create a or object to automatically generate SQL statements for single-table updates if you set the `SelectCommand` property of a .NET Framework data provider. Then, any additional SQL statements that you do not set are generated by the **CommandBuilder**. This generation logic requires key column information to be present in the . For more information see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). The method retrieves rows from the table listed in the first mapping before performing an update. The then refreshes the row using the value of the property. Any additional rows returned are ignored. @@ -1695,7 +1695,7 @@ If a unique clustered index is defined on a column or columns in a SQL Server ta The source table is invalid. An attempt to execute an INSERT, UPDATE, or DELETE statement resulted in zero records affected. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.Common/DataColumnMapping.xml b/xml/System.Data.Common/DataColumnMapping.xml index 7e6883a86a5..6f749ecb2ea 100644 --- a/xml/System.Data.Common/DataColumnMapping.xml +++ b/xml/System.Data.Common/DataColumnMapping.xml @@ -52,7 +52,7 @@ enables you to use column names in a that are different from those in the data source. The `DataAdapter` uses the mapping to match the columns when the tables in the or data source are updated. For more information, see [DataAdapter DataTable and DataColumn Mappings](~/docs/framework/data/adonet/dataadapter-datatable-and-datacolumn-mappings.md). + A enables you to use column names in a that are different from those in the data source. The `DataAdapter` uses the mapping to match the columns when the tables in the or data source are updated. For more information, see [DataAdapter DataTable and DataColumn Mappings](/dotnet/framework/data/adonet/dataadapter-datatable-and-datacolumn-mappings). @@ -64,7 +64,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -75,7 +75,7 @@ Initializes a new instance of the class. - ADO.NET Overview + ADO.NET Overview @@ -118,7 +118,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -167,7 +167,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -225,7 +225,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -236,7 +236,7 @@ Gets a from the given . - ADO.NET Overview + ADO.NET Overview @@ -286,7 +286,7 @@ Gets a from the given using the and the property. A data column. To be added. - ADO.NET Overview + ADO.NET Overview @@ -339,7 +339,7 @@ A static version of that can be called without instantiating a object. A object. To be added. - ADO.NET Overview + ADO.NET Overview @@ -397,7 +397,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -447,7 +447,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -495,7 +495,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.Common/DataColumnMappingCollection.xml b/xml/System.Data.Common/DataColumnMappingCollection.xml index e4b9a7b9c7f..42f66397e66 100644 --- a/xml/System.Data.Common/DataColumnMappingCollection.xml +++ b/xml/System.Data.Common/DataColumnMappingCollection.xml @@ -61,7 +61,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -104,7 +104,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -115,7 +115,7 @@ Adds a object to the collection. - ADO.NET Overview + ADO.NET Overview @@ -170,7 +170,7 @@ ]]> The object passed in was not a object. - ADO.NET Overview + ADO.NET Overview @@ -223,7 +223,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -234,7 +234,7 @@ Adds an array of values to the end of the collection. - ADO.NET Overview + ADO.NET Overview @@ -273,7 +273,7 @@ The to add to the collection. Copies the elements of the specified to the end of the collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -313,7 +313,7 @@ The array of objects to add to the collection. Copies the elements of the specified array to the end of the collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -363,7 +363,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -374,7 +374,7 @@ Gets a value indicating whether a object exists in the collection. - ADO.NET Overview + ADO.NET Overview @@ -430,7 +430,7 @@ ]]> The object passed in was not a object. - ADO.NET Overview + ADO.NET Overview @@ -485,7 +485,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -496,7 +496,7 @@ Copies the elements of the collection to an array. - ADO.NET Overview + ADO.NET Overview @@ -541,7 +541,7 @@ The starting index of the array. Copies the elements of the to the specified array. To be added. - ADO.NET Overview + ADO.NET Overview @@ -582,7 +582,7 @@ The zero-based index in the at which copying begins. Copies the elements of the to the specified array. To be added. - ADO.NET Overview + ADO.NET Overview @@ -643,7 +643,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -694,7 +694,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -768,7 +768,7 @@ ]]> The parameter was set to , and no mapping was specified. - ADO.NET Overview + ADO.NET Overview @@ -824,7 +824,7 @@ A object. To be added. - ADO.NET Overview + ADO.NET Overview @@ -865,7 +865,7 @@ Gets an enumerator that can iterate through the collection. An that can be used to iterate through the collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -876,7 +876,7 @@ Gets the location of the specified within the collection. - ADO.NET Overview + ADO.NET Overview @@ -930,7 +930,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -984,7 +984,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1035,7 +1035,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1046,7 +1046,7 @@ Inserts an object into the at a specified index. - ADO.NET Overview + ADO.NET Overview @@ -1087,7 +1087,7 @@ The object. Inserts a object into the at the specified index. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1132,7 +1132,7 @@ The object. Inserts a object into the at the specified index. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1143,7 +1143,7 @@ Gets or sets the object specified. - ADO.NET Overview + ADO.NET Overview @@ -1205,7 +1205,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1267,7 +1267,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1278,7 +1278,7 @@ Removes a specified object from the collection. - ADO.NET Overview + ADO.NET Overview @@ -1317,7 +1317,7 @@ The to remove. Removes the specified from the collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1372,7 +1372,7 @@ The object specified was not a object. The object specified is not in the collection. - ADO.NET Overview + ADO.NET Overview @@ -1383,7 +1383,7 @@ Removes the specified object from the collection. - ADO.NET Overview + ADO.NET Overview @@ -1437,7 +1437,7 @@ ]]> There is no object with the specified index. - ADO.NET Overview + ADO.NET Overview @@ -1491,7 +1491,7 @@ ]]> There is no object with the specified source column name. - ADO.NET Overview + ADO.NET Overview @@ -1540,7 +1540,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1588,7 +1588,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1637,7 +1637,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1686,7 +1686,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1738,7 +1738,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1793,7 +1793,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1846,7 +1846,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1898,7 +1898,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.Common/DataTableMapping.xml b/xml/System.Data.Common/DataTableMapping.xml index 1e76984917e..0bfbda2ce3b 100644 --- a/xml/System.Data.Common/DataTableMapping.xml +++ b/xml/System.Data.Common/DataTableMapping.xml @@ -52,7 +52,7 @@ provides a master mapping between the data returned from a query against a data source, and a . The name can be passed in place of the name to the `Fill` method of the **DataAdapter**. For more information, see [DataAdapter DataTable and DataColumn Mappings](~/docs/framework/data/adonet/dataadapter-datatable-and-datacolumn-mappings.md). + A provides a master mapping between the data returned from a query against a data source, and a . The name can be passed in place of the name to the `Fill` method of the **DataAdapter**. For more information, see [DataAdapter DataTable and DataColumn Mappings](/dotnet/framework/data/adonet/dataadapter-datatable-and-datacolumn-mappings). @@ -64,7 +64,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -75,7 +75,7 @@ Initializes a new instance of the class. - ADO.NET Overview + ADO.NET Overview @@ -118,7 +118,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -167,7 +167,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -218,7 +218,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -273,7 +273,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -331,7 +331,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -395,7 +395,7 @@ ]]> The parameter was set to , and no mapping was specified. - ADO.NET Overview + ADO.NET Overview @@ -448,7 +448,7 @@ Returns a object for a given column name. A object. To be added. - ADO.NET Overview + ADO.NET Overview @@ -511,7 +511,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -569,7 +569,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -617,7 +617,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -667,7 +667,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -715,7 +715,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.Common/DbCommand.xml b/xml/System.Data.Common/DbCommand.xml index b72a487db90..3542f0f0260 100644 --- a/xml/System.Data.Common/DbCommand.xml +++ b/xml/System.Data.Common/DbCommand.xml @@ -64,7 +64,7 @@ Represents an SQL statement or stored procedure to execute against a data source. Provides a base class for database-specific classes that represent commands. To be added. - ADO.NET Overview + ADO.NET Overview @@ -98,7 +98,7 @@ Constructs an instance of the object. To be added. - ADO.NET Overview + ADO.NET Overview @@ -146,7 +146,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -202,7 +202,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -252,7 +252,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -308,7 +308,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -357,7 +357,7 @@ Gets or sets the used by this . The connection to the data source. To be added. - ADO.NET Overview + ADO.NET Overview @@ -396,7 +396,7 @@ When overridden in a derived class, creates a new instance of a object. A object. To be added. - ADO.NET Overview + ADO.NET Overview @@ -435,7 +435,7 @@ Creates a new instance of a object. A object. To be added. - ADO.NET Overview + ADO.NET Overview @@ -473,7 +473,7 @@ When overridden in a derived class, gets or sets the used by this . The connection to the data source. To be added. - ADO.NET Overview + ADO.NET Overview @@ -511,7 +511,7 @@ When overridden in a derived class, gets the collection of objects. The parameters of the SQL statement or stored procedure. To be added. - ADO.NET Overview + ADO.NET Overview @@ -549,7 +549,7 @@ When overridden in a derived class, gets or sets the within which this object executes. The transaction within which a command object of a .NET data provider executes. The default value is a null reference ( in Visual Basic). To be added. - ADO.NET Overview + ADO.NET Overview @@ -602,7 +602,7 @@ , if the command object should be visible in a control; otherwise . The default is . To be added. - ADO.NET Overview + ADO.NET Overview @@ -704,7 +704,7 @@ ## Remarks The default implementation of this asynchronous method delegates to its synchronous counterpart and returns a completed `ValueTask`, potentially blocking the calling thread. - Data providers that support [asynchronous programming](~/docs/framework/data/adonet/asynchronous-programming.md) should override the default implementation using asynchronous I/O operations. + Data providers that support [asynchronous programming](/dotnet/framework/data/adonet/asynchronous-programming) should override the default implementation using asynchronous I/O operations. ]]> @@ -750,7 +750,7 @@ To be added. An error occurred while executing the command text. An invalid value. - ADO.NET Overview + ADO.NET Overview @@ -800,13 +800,13 @@ An error occurred while executing the command text. An invalid value. - ADO.NET Overview + ADO.NET Overview @@ -859,7 +859,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -873,11 +873,11 @@ - ADO.NET Overview + ADO.NET Overview @@ -920,12 +920,12 @@ An error occurred while executing the command text. - ADO.NET Overview + ADO.NET Overview @@ -973,12 +973,12 @@ An error occurred while executing the command text. - ADO.NET Overview + ADO.NET Overview @@ -989,7 +989,7 @@ Executes the against the and returns a . - ADO.NET Overview + ADO.NET Overview @@ -1028,7 +1028,7 @@ Executes the against the , and returns an . A object. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1070,7 +1070,7 @@ Executes the against the , and returns an using one of the values. An object. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1084,11 +1084,11 @@ in . For more information about asynchronous programming, see [Asynchronous Programming](~/docs/framework/data/adonet/asynchronous-programming.md). + Managed provider implementers must call in . For more information about asynchronous programming, see [Asynchronous Programming](/dotnet/framework/data/adonet/asynchronous-programming). ]]> - ADO.NET Overview + ADO.NET Overview @@ -1131,13 +1131,13 @@ in . For more information about asynchronous programming, see [Asynchronous Programming](~/docs/framework/data/adonet/asynchronous-programming.md). + Managed provider implementers must call in . For more information about asynchronous programming, see [Asynchronous Programming](/dotnet/framework/data/adonet/asynchronous-programming). ]]> An error occurred while executing the command text. An invalid value. - ADO.NET Overview + ADO.NET Overview @@ -1183,13 +1183,13 @@ in . For more information about asynchronous programming, see [Asynchronous Programming](~/docs/framework/data/adonet/asynchronous-programming.md). + Managed provider implementers must call in . For more information about asynchronous programming, see [Asynchronous Programming](/dotnet/framework/data/adonet/asynchronous-programming). ]]> An error occurred while executing the command text. An invalid value. - ADO.NET Overview + ADO.NET Overview @@ -1235,13 +1235,13 @@ in . For more information about asynchronous programming, see [Asynchronous Programming](~/docs/framework/data/adonet/asynchronous-programming.md). + Managed provider implementers must call in . For more information about asynchronous programming, see [Asynchronous Programming](/dotnet/framework/data/adonet/asynchronous-programming). ]]> An error occurred while executing the command text. An invalid value. - ADO.NET Overview + ADO.NET Overview @@ -1287,13 +1287,13 @@ in . For more information about asynchronous programming, see [Asynchronous Programming](~/docs/framework/data/adonet/asynchronous-programming.md). + Managed provider implementers must call in . For more information about asynchronous programming, see [Asynchronous Programming](/dotnet/framework/data/adonet/asynchronous-programming). ]]> An error occurred while executing the command text. An invalid value. - ADO.NET Overview + ADO.NET Overview @@ -1344,7 +1344,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1358,11 +1358,11 @@ - ADO.NET Overview + ADO.NET Overview @@ -1405,12 +1405,12 @@ An error occurred while executing the command text. - ADO.NET Overview + ADO.NET Overview @@ -1458,12 +1458,12 @@ An error occurred while executing the command text. - ADO.NET Overview + ADO.NET Overview @@ -1506,10 +1506,10 @@ System.Data.Common.DbParameterCollection - Gets the collection of objects. For more information on parameters, see [Configuring Parameters and Parameter Data Types](~/docs/framework/data/adonet/configuring-parameters-and-parameter-data-types.md). + Gets the collection of objects. For more information on parameters, see [Configuring Parameters and Parameter Data Types](/dotnet/framework/data/adonet/configuring-parameters-and-parameter-data-types). The parameters of the SQL statement or stored procedure. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1557,7 +1557,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1596,7 +1596,7 @@ ## Remarks The default implementation of this asynchronous method delegates to its synchronous counterpart and returns a completed `Task`, potentially blocking the calling thread. - Data providers that support [asynchronous programming](~/docs/framework/data/adonet/asynchronous-programming.md) should override the default implementation using asynchronous I/O operations. + Data providers that support [asynchronous programming](/dotnet/framework/data/adonet/asynchronous-programming) should override the default implementation using asynchronous I/O operations. If the property is set to `TableDirect`, `PrepareAsync` does nothing. If is set to `StoredProcedure`, the call to `PrepareAsync` should succeed, although it may result in a no-op. @@ -1648,7 +1648,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1698,7 +1698,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1709,7 +1709,7 @@ Executes the against the and builds an . - ADO.NET Overview + ADO.NET Overview @@ -1759,7 +1759,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1812,7 +1812,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1861,7 +1861,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1908,7 +1908,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1957,7 +1957,7 @@ Gets or sets the within which this object executes. The transaction within which a object of a .NET Framework data provider executes. The default value is a null reference ( in Visual Basic). To be added. - ADO.NET Overview + ADO.NET Overview @@ -2010,7 +2010,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.Common/DbCommandBuilder.xml b/xml/System.Data.Common/DbCommandBuilder.xml index 0ac5af52f84..aac2e9ff021 100644 --- a/xml/System.Data.Common/DbCommandBuilder.xml +++ b/xml/System.Data.Common/DbCommandBuilder.xml @@ -52,8 +52,8 @@ ]]> - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -85,8 +85,8 @@ Initializes a new instance of a class that inherits from the class. To be added. - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -139,8 +139,8 @@ ]]> - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -181,8 +181,8 @@ Gets or sets the for an instance of the class. A object. To be added. - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -223,8 +223,8 @@ Gets or sets a string used as the catalog separator for an instance of the class. A string indicating the catalog separator for use with an instance of the class. To be added. - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -265,8 +265,8 @@ Specifies which is to be used by the . Returns one of the values describing the behavior of this . To be added. - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -319,8 +319,8 @@ ]]> - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -371,12 +371,12 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -401,8 +401,8 @@ ]]> - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -450,8 +450,8 @@ ]]> - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -510,8 +510,8 @@ ]]> - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -536,8 +536,8 @@ ]]> - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -585,8 +585,8 @@ ]]> - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -645,8 +645,8 @@ ]]> - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -657,7 +657,7 @@ Returns the name of the specified parameter. - ADO.NET Overview + ADO.NET Overview @@ -697,8 +697,8 @@ Returns the name of the specified parameter in the format of @p#. Use when building a custom command builder. The name of the parameter with the specified number appended as part of the parameter name. To be added. - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -738,8 +738,8 @@ Returns the full parameter name, given the partial parameter name. The full parameter name corresponding to the partial parameter name requested. To be added. - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -786,8 +786,8 @@ ]]> - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -834,8 +834,8 @@ ]]> - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -860,8 +860,8 @@ ]]> - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -909,8 +909,8 @@ ]]> - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -969,8 +969,8 @@ ]]> - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -1017,8 +1017,8 @@ ]]> - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -1058,8 +1058,8 @@ Given an unquoted identifier in the correct catalog case, returns the correct quoted form of that identifier, including properly escaping any embedded quotes in the identifier. The quoted version of the identifier. Embedded quotes within the identifier are properly escaped. To be added. - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -1111,8 +1111,8 @@ ]]> This property cannot be changed after an insert, update, or delete command has been generated. - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -1163,8 +1163,8 @@ ]]> - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -1213,8 +1213,8 @@ ]]> - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -1253,8 +1253,8 @@ A instance containing information about the event. Adds an event handler for the event. To be added. - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -1302,8 +1302,8 @@ ]]> - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -1352,8 +1352,8 @@ ]]> - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -1399,8 +1399,8 @@ ]]> - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview @@ -1440,8 +1440,8 @@ Given a quoted identifier, returns the correct unquoted form of that identifier, including properly un-escaping any embedded quotes in the identifier. The unquoted identifier, with embedded quotes properly un-escaped. To be added. - Generating Commands with CommandBuilders - ADO.NET Overview + Generating Commands with CommandBuilders + ADO.NET Overview diff --git a/xml/System.Data.Common/DbConnection.xml b/xml/System.Data.Common/DbConnection.xml index c31ef7567d9..25ab932afe4 100644 --- a/xml/System.Data.Common/DbConnection.xml +++ b/xml/System.Data.Common/DbConnection.xml @@ -67,8 +67,8 @@ When you inherit from , you must override the following members: , , , , , and . You must also provide the following properties: , , , , and . - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -102,8 +102,8 @@ Initializes a new instance of the class. To be added. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -152,7 +152,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -194,7 +194,7 @@ ## Remarks The default implementation of this asynchronous method delegates to its synchronous counterpart and returns a completed `Task`, potentially blocking the calling thread. - Data providers that support [asynchronous programming](~/docs/framework/data/adonet/asynchronous-programming.md) should override the default inmplementation using asynchronous I/O operations. + Data providers that support [asynchronous programming](/dotnet/framework/data/adonet/asynchronous-programming) should override the default inmplementation using asynchronous I/O operations. ]]> @@ -215,8 +215,8 @@ ]]> - Transactions and Concurrency (ADO.NET) - ADO.NET Overview + Transactions and Concurrency (ADO.NET) + ADO.NET Overview @@ -262,8 +262,8 @@ ]]> - Transactions and Concurrency (ADO.NET) - ADO.NET Overview + Transactions and Concurrency (ADO.NET) + ADO.NET Overview @@ -305,8 +305,8 @@ Starts a database transaction with the specified isolation level. An object representing the new transaction. To be added. - Transactions and Concurrency (ADO.NET) - ADO.NET Overview + Transactions and Concurrency (ADO.NET) + ADO.NET Overview @@ -347,7 +347,7 @@ The default implementation of this asynchronous method delegates to its synchronous counterpart and returns a completed `Task`, potentially blocking the calling thread. - Data providers that support [asynchronous programming](~/docs/framework/data/adonet/asynchronous-programming.md) should override the default inmplementation using asynchronous I/O operations. + Data providers that support [asynchronous programming](/dotnet/framework/data/adonet/asynchronous-programming) should override the default inmplementation using asynchronous I/O operations. ]]> @@ -391,7 +391,7 @@ ## Remarks The default implementation of this asynchronous method delegates to its synchronous counterpart and returns a completed `Task`, potentially blocking the calling thread. - Data providers that support [asynchronous programming](~/docs/framework/data/adonet/asynchronous-programming.md) should override the default inmplementation using asynchronous I/O operations. + Data providers that support [asynchronous programming](/dotnet/framework/data/adonet/asynchronous-programming) should override the default inmplementation using asynchronous I/O operations. ]]> @@ -445,7 +445,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -488,7 +488,7 @@ The default implementation of this asynchronous method delegates to its synchronous counterpart and returns a completed `Task`, potentially blocking the calling thread. - Data providers that support [asynchronous programming](~/docs/framework/data/adonet/asynchronous-programming.md) should override the default inmplementation using asynchronous I/O operations. + Data providers that support [asynchronous programming](/dotnet/framework/data/adonet/asynchronous-programming) should override the default inmplementation using asynchronous I/O operations. ]]> @@ -542,13 +542,13 @@ If the goes out of scope, it is not closed. Therefore, you must explicitly close the connection by calling `Close` or `Dispose`, which are functionally equivalent. If the connection pooling value `Pooling` is set to `true` or `yes`, this also releases the physical connection. > [!CAUTION] -> Do not close or dispose a `DbConnection`, a `DbDataReader`, or any other managed object in the `Finalize` method of your class. In a finalizer, you should only release unmanaged resources that your class owns directly. If your class does not own any unmanaged resources, do not include a `Finalize` method in your class definition. For more information, see [Garbage Collection](~/docs/standard/garbage-collection/index.md). +> Do not close or dispose a `DbConnection`, a `DbDataReader`, or any other managed object in the `Finalize` method of your class. In a finalizer, you should only release unmanaged resources that your class owns directly. If your class does not own any unmanaged resources, do not include a `Finalize` method in your class definition. For more information, see [Garbage Collection](/dotnet/standard/garbage-collection/). ]]> - Connection Pooling (ADO.NET) - ADO.NET Overview + Connection Pooling (ADO.NET) + ADO.NET Overview @@ -585,7 +585,7 @@ ## Remarks The default implementation of this asynchronous method delegates to its synchronous counterpart and returns a completed `Task`, potentially blocking the calling thread. - Data providers that support [asynchronous programming](~/docs/framework/data/adonet/asynchronous-programming.md) should override the default inmplementation using asynchronous I/O operations. + Data providers that support [asynchronous programming](/dotnet/framework/data/adonet/asynchronous-programming) should override the default inmplementation using asynchronous I/O operations. The and methods roll back any pending transactions. They then release the connection to the connection pool, or close the connection if connection pooling is disabled. @@ -594,7 +594,7 @@ If the goes out of scope, it is not closed. Therefore, you must explicitly close the connection by calling `Close` or `Dispose`, which are functionally equivalent. If the connection pooling value `Pooling` is set to `true` or `yes`, this also releases the physical connection. > [!CAUTION] -> Do not close or dispose a `DbConnection`, a `DbDataReader`, or any other managed object in the `Finalize` method of your class. In a finalizer, you should only release unmanaged resources that your class owns directly. If your class does not own any unmanaged resources, do not include a `Finalize` method in your class definition. For more information, see [Garbage Collection](~/docs/standard/garbage-collection/index.md). +> Do not close or dispose a `DbConnection`, a `DbDataReader`, or any other managed object in the `Finalize` method of your class. In a finalizer, you should only release unmanaged resources that your class owns directly. If your class does not own any unmanaged resources, do not include a `Finalize` method in your class definition. For more information, see [Garbage Collection](/dotnet/standard/garbage-collection/). ]]> @@ -659,8 +659,8 @@ ]]> - Connection Strings (ADO.NET) - ADO.NET Overview + Connection Strings (ADO.NET) + ADO.NET Overview @@ -701,7 +701,7 @@ Gets the time to wait (in seconds) while establishing a connection before terminating the attempt and generating an error. The time (in seconds) to wait for a connection to open. The default value is determined by the specific type of connection that you are using. To be added. - ADO.NET Overview + ADO.NET Overview @@ -740,8 +740,8 @@ Creates and returns a object associated with the current connection. A object. To be added. - Commands (ADO.NET) - ADO.NET Overview + Commands (ADO.NET) + ADO.NET Overview @@ -787,8 +787,8 @@ ]]> - Commands (ADO.NET) - ADO.NET Overview + Commands (ADO.NET) + ADO.NET Overview @@ -836,7 +836,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -881,8 +881,8 @@ ]]> - Connection Strings (ADO.NET) - ADO.NET Overview + Connection Strings (ADO.NET) + ADO.NET Overview @@ -918,7 +918,7 @@ Gets the for this . A set of methods for creating instances of a provider's implementation of the data source classes. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1020,7 +1020,7 @@ ## Remarks The default implementation of this asynchronous method delegates to its synchronous counterpart and returns a completed `ValueTask`, potentially blocking the calling thread. - Data providers that support [asynchronous programming](~/docs/framework/data/adonet/asynchronous-programming.md) should override the default inmplementation using asynchronous I/O operations. + Data providers that support [asynchronous programming](/dotnet/framework/data/adonet/asynchronous-programming) should override the default inmplementation using asynchronous I/O operations. ]]> @@ -1069,8 +1069,8 @@ ]]> - Transactions and Concurrency (ADO.NET) - ADO.NET Overview + Transactions and Concurrency (ADO.NET) + ADO.NET Overview @@ -1089,8 +1089,8 @@ ]]> - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview @@ -1134,8 +1134,8 @@ ]]> - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview @@ -1184,8 +1184,8 @@ is specified as null. - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview @@ -1240,8 +1240,8 @@ is specified as null. - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview @@ -1285,14 +1285,14 @@ When overriding in a derived class, be sure to call the base class's method. - ADO.NET Overview + ADO.NET Overview @@ -1340,7 +1340,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1355,11 +1355,11 @@ - ADO.NET Overview + ADO.NET Overview @@ -1404,11 +1404,11 @@ A call to will attempt to cancel or close the corresponding call. - For more information about asynchronous programming in the .NET Framework Data Provider for SQL Server, see [Asynchronous Programming](~/docs/framework/data/adonet/asynchronous-programming.md). + For more information about asynchronous programming in the .NET Framework Data Provider for SQL Server, see [Asynchronous Programming](/dotnet/framework/data/adonet/asynchronous-programming). ]]> - ADO.NET Overview + ADO.NET Overview @@ -1460,11 +1460,11 @@ A call to will attempt to cancel or close the corresponding call. - For more information about asynchronous programming in the .NET Framework Data Provider for SQL Server, see [Asynchronous Programming](~/docs/framework/data/adonet/asynchronous-programming.md). + For more information about asynchronous programming in the .NET Framework Data Provider for SQL Server, see [Asynchronous Programming](/dotnet/framework/data/adonet/asynchronous-programming). ]]> - ADO.NET Overview + ADO.NET Overview @@ -1509,7 +1509,7 @@ To be added. was called while the returned Task was not completed and the connection was not opened after a call to . - ADO.NET Overview + ADO.NET Overview @@ -1555,7 +1555,7 @@ Gets a string that describes the state of the connection. The state of the connection. The format of the string returned depends on the specific type of connection you are using. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1599,7 +1599,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1610,7 +1610,7 @@ Begins a database transaction. - ADO.NET Overview + ADO.NET Overview @@ -1660,7 +1660,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1711,7 +1711,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1755,11 +1755,11 @@ . + For more information, see [Commands and Parameters](/dotnet/framework/data/adonet/commands-and-parameters) and . ]]> - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.Common/DbConnectionStringBuilder.xml b/xml/System.Data.Common/DbConnectionStringBuilder.xml index 405f3613962..92d57b43884 100644 --- a/xml/System.Data.Common/DbConnectionStringBuilder.xml +++ b/xml/System.Data.Common/DbConnectionStringBuilder.xml @@ -104,8 +104,8 @@ initial catalog="AdventureWorks;NewValue=Bad" ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -116,8 +116,8 @@ initial catalog="AdventureWorks;NewValue=Bad" Initializes a new instance of the class. - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -151,8 +151,8 @@ initial catalog="AdventureWorks;NewValue=Bad" Initializes a new instance of the class. To be added. - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -196,8 +196,8 @@ initial catalog="AdventureWorks;NewValue=Bad" ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -267,8 +267,8 @@ initial catalog="AdventureWorks;NewValue=Bad" -or- The has a fixed size. - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -279,8 +279,8 @@ initial catalog="AdventureWorks;NewValue=Bad" Provides an efficient and safe way to append a key and value to an existing object. - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -340,8 +340,8 @@ initial catalog="AdventureWorks;NewValue=Bad" ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -404,8 +404,8 @@ initial catalog="AdventureWorks;NewValue=Bad" ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -463,8 +463,8 @@ initial catalog="AdventureWorks;NewValue=Bad" ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -513,8 +513,8 @@ initial catalog="AdventureWorks;NewValue=Bad" ]]> The is read-only. - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -557,7 +557,7 @@ initial catalog="AdventureWorks;NewValue=Bad" ]]> - ADO.NET Overview + ADO.NET Overview @@ -635,8 +635,8 @@ initial catalog="AdventureWorks;NewValue=Bad" ]]> An invalid connection string argument has been supplied. - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -699,8 +699,8 @@ The collection contains the key "Data Source". is a null reference ( in Visual Basic). - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -756,8 +756,8 @@ The collection contains the key "Data Source". ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -825,8 +825,8 @@ builder2.EquivalentTo(builder3) = False ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -865,8 +865,8 @@ builder2.EquivalentTo(builder3) = False The to be filled with information about this . Fills a supplied with information about all the properties of this . To be added. - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -920,8 +920,8 @@ builder2.EquivalentTo(builder3) = False ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -975,8 +975,8 @@ builder2.EquivalentTo(builder3) = False ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -1047,8 +1047,8 @@ builder2.EquivalentTo(builder3) = False -or- The property is set, does not exist in the collection, and the has a fixed size. - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -1111,8 +1111,8 @@ builder2.EquivalentTo(builder3) = False ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -1182,8 +1182,8 @@ jet oledb:system database=system.mdw is null ( in Visual Basic) The is read-only, or the has a fixed size. - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -1233,8 +1233,8 @@ jet oledb:system database=system.mdw ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -1289,7 +1289,7 @@ jet oledb:system database=system.mdw ]]> - ADO.NET Overview + ADO.NET Overview @@ -1340,7 +1340,7 @@ jet oledb:system database=system.mdw ]]> - ADO.NET Overview + ADO.NET Overview @@ -1390,7 +1390,7 @@ jet oledb:system database=system.mdw ]]> - ADO.NET Overview + ADO.NET Overview @@ -1445,7 +1445,7 @@ jet oledb:system database=system.mdw ]]> - ADO.NET Overview + ADO.NET Overview @@ -1500,7 +1500,7 @@ jet oledb:system database=system.mdw ]]> - ADO.NET Overview + ADO.NET Overview @@ -1551,7 +1551,7 @@ jet oledb:system database=system.mdw ]]> - ADO.NET Overview + ADO.NET Overview @@ -1667,7 +1667,7 @@ jet oledb:system database=system.mdw ]]> - ADO.NET Overview + ADO.NET Overview @@ -1720,7 +1720,7 @@ jet oledb:system database=system.mdw ]]> - ADO.NET Overview + ADO.NET Overview @@ -1771,7 +1771,7 @@ jet oledb:system database=system.mdw ]]> - ADO.NET Overview + ADO.NET Overview @@ -1820,7 +1820,7 @@ jet oledb:system database=system.mdw ]]> - ADO.NET Overview + ADO.NET Overview @@ -1869,7 +1869,7 @@ jet oledb:system database=system.mdw ]]> - ADO.NET Overview + ADO.NET Overview @@ -1918,7 +1918,7 @@ jet oledb:system database=system.mdw ]]> - ADO.NET Overview + ADO.NET Overview @@ -1967,7 +1967,7 @@ jet oledb:system database=system.mdw ]]> - ADO.NET Overview + ADO.NET Overview @@ -2016,7 +2016,7 @@ jet oledb:system database=system.mdw ]]> - ADO.NET Overview + ADO.NET Overview @@ -2065,7 +2065,7 @@ jet oledb:system database=system.mdw ]]> - ADO.NET Overview + ADO.NET Overview @@ -2117,7 +2117,7 @@ jet oledb:system database=system.mdw ]]> - ADO.NET Overview + ADO.NET Overview @@ -2176,7 +2176,7 @@ jet oledb:system database=system.mdw ]]> - ADO.NET Overview + ADO.NET Overview @@ -2228,7 +2228,7 @@ jet oledb:system database=system.mdw ]]> - ADO.NET Overview + ADO.NET Overview @@ -2287,7 +2287,7 @@ jet oledb:system database=system.mdw ]]> - ADO.NET Overview + ADO.NET Overview @@ -2339,7 +2339,7 @@ jet oledb:system database=system.mdw ]]> - ADO.NET Overview + ADO.NET Overview @@ -2391,7 +2391,7 @@ jet oledb:system database=system.mdw ]]> - ADO.NET Overview + ADO.NET Overview @@ -2430,8 +2430,8 @@ jet oledb:system database=system.mdw Returns the connection string associated with this . The current property. To be added. - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -2502,8 +2502,8 @@ Unable to retrieve value for null key. contains a null value ( in Visual Basic). - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -2579,8 +2579,8 @@ username ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview diff --git a/xml/System.Data.Common/DbDataAdapter.xml b/xml/System.Data.Common/DbDataAdapter.xml index b803f0e3448..abe09ce8114 100644 --- a/xml/System.Data.Common/DbDataAdapter.xml +++ b/xml/System.Data.Common/DbDataAdapter.xml @@ -89,8 +89,8 @@ To promote consistency among .NET Framework data providers, you should name the inheriting class in the form *Prv*DataAdapter, where *Prv* is the uniform prefix given to all classes in a specific .NET Framework data provider namespace. For example, "Sql" is the prefix of the class in the **System.Data.SqlClient** namespace. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -101,7 +101,7 @@ Initializes a new instance of a class. - ADO.NET Overview + ADO.NET Overview @@ -152,8 +152,8 @@ ]]> - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -197,8 +197,8 @@ ]]> - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -251,8 +251,8 @@ If a class that inherits from supports batches, that class overrides this method to allow users to add a command to a batch. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -301,8 +301,8 @@ If a class that inherits from supports batches, that class overrides this method to allow users to remove all commands from a batch. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -356,7 +356,7 @@ When overriding in a derived class, be sure to call the base class's method. - ADO.NET Overview + ADO.NET Overview @@ -410,8 +410,8 @@ When overriding in a derived class, be sure to call the base class's method. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -456,8 +456,8 @@ ]]> - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -516,9 +516,9 @@ ]]> - Manipulating Data (ADO.NET) - DbProviderFactories (ADO.NET) - ADO.NET Overview + Manipulating Data (ADO.NET) + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -559,8 +559,8 @@ to release both managed and unmanaged resources; to release only unmanaged resources. Releases the unmanaged resources used by the and optionally releases the managed resources. To be added. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -609,9 +609,9 @@ If a class that inherits from supports batches, that class overrides this method to allow users to execute a batch. An implementation of this method combines the commands in the adapter into a batch, then executes the batch and returns the return value of the batch. - Manipulating Data (ADO.NET) - DbProviderFactories (ADO.NET) - ADO.NET Overview + Manipulating Data (ADO.NET) + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -622,7 +622,7 @@ Fills a or a . - ADO.NET Overview + ADO.NET Overview @@ -689,15 +689,15 @@ If primary key information is present, any duplicate rows are reconciled and only appear once in the that corresponds to the . Primary key information may be set either through , by specifying the property of the , or by setting the property to `AddWithKey`. - If the `SelectCommand` returns the results of an OUTER JOIN, the `DataAdapter` does not set a value for the resulting . You must explicitly define the primary key to ensure that duplicate rows are resolved correctly. For more information, see [Defining Primary Keys](~/docs/framework/data/adonet/dataset-datatable-dataview/defining-primary-keys.md). + If the `SelectCommand` returns the results of an OUTER JOIN, the `DataAdapter` does not set a value for the resulting . You must explicitly define the primary key to ensure that duplicate rows are resolved correctly. For more information, see [Defining Primary Keys](/dotnet/framework/data/adonet/dataset-datatable-dataview/defining-primary-keys). > [!NOTE] > When handling batch SQL statements that return multiple results, the implementation of for the .NET Framework Data Provider for OLE DB retrieves schema information for only the first result. To retrieve schema information for multiple results, use with the set to `AddWithKey`. ]]> - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -769,7 +769,7 @@ DataSet dataset = new DataSet(); You can use the method multiple times on the same . If a primary key exists, incoming rows are merged with matching rows that already exist. If no primary key exists, incoming rows are appended to the . - If the `SelectCommand` returns the results of an OUTER JOIN, the `DataAdapter` does not set a value for the resulting . You must explicitly define the primary key to ensure that duplicate rows are resolved correctly. For more information, see [Defining Primary Keys](~/docs/framework/data/adonet/dataset-datatable-dataview/defining-primary-keys.md). + If the `SelectCommand` returns the results of an OUTER JOIN, the `DataAdapter` does not set a value for the resulting . You must explicitly define the primary key to ensure that duplicate rows are resolved correctly. For more information, see [Defining Primary Keys](/dotnet/framework/data/adonet/dataset-datatable-dataview/defining-primary-keys). > [!NOTE] > When handling batch SQL statements that return multiple results, the implementation of and for a .NET Framework data provider retrieves schema information for only the first result. @@ -780,8 +780,8 @@ DataSet dataset = new DataSet(); This overload of the method is protected and is designed for use by a .NET Framework data provider. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -865,7 +865,7 @@ adapter.Fill(dataset, "AAA"); // Fills table "aaa" because only one similarly na 2. The **Key** column information must be present. If primary key information is present, any duplicate rows are reconciled and only appear once in the that corresponds to the . Primary key information may be set either through , by specifying the property of the , or by setting the property to `AddWithKey`. - If the `SelectCommand` returns the results of an OUTER JOIN, the `DataAdapter` does not set a value for the resulting . You must explicitly define the primary key to ensure that duplicate rows are resolved correctly. For more information, see [Defining Primary Keys](~/docs/framework/data/adonet/dataset-datatable-dataview/defining-primary-keys.md). + If the `SelectCommand` returns the results of an OUTER JOIN, the `DataAdapter` does not set a value for the resulting . You must explicitly define the primary key to ensure that duplicate rows are resolved correctly. For more information, see [Defining Primary Keys](/dotnet/framework/data/adonet/dataset-datatable-dataview/defining-primary-keys). > [!NOTE] > When handling batch SQL statements that return multiple results, the implementation of for the .NET Framework Data Provider for OLE DB retrieves schema information for only the first result. To retrieve schema information for multiple results, use with the set to `AddWithKey`. @@ -884,8 +884,8 @@ adapter.Fill(dataset, "AAA"); // Fills table "aaa" because only one similarly na When overriding in a derived class, be sure to call the base class's method. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -976,7 +976,7 @@ adapter.Fill(dataset, "AAA"); // Fills table "aaa" because only one similarly na You can use the method multiple times on the same . If a primary key exists, incoming rows are merged with matching rows that already exist. If no primary key exists, incoming rows are appended to the . - If the `SelectCommand` returns the results of an OUTER JOIN, the `DataAdapter` does not set a value for the resulting . You must explicitly define the primary key to ensure that duplicate rows are resolved correctly. For more information, see [Defining Primary Keys](~/docs/framework/data/adonet/dataset-datatable-dataview/defining-primary-keys.md). + If the `SelectCommand` returns the results of an OUTER JOIN, the `DataAdapter` does not set a value for the resulting . You must explicitly define the primary key to ensure that duplicate rows are resolved correctly. For more information, see [Defining Primary Keys](/dotnet/framework/data/adonet/dataset-datatable-dataview/defining-primary-keys). > [!NOTE] > When handling batch SQL statements that return multiple results, the implementation of for the .NET Framework Data Provider for OLE DB retrieves schema information for only the first result. To retrieve schema information for multiple results, use with the set to `AddWithKey`. @@ -986,8 +986,8 @@ adapter.Fill(dataset, "AAA"); // Fills table "aaa" because only one similarly na This overload of the method is protected and is designed for use by a .NET Framework data provider. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -1044,7 +1044,7 @@ adapter.Fill(dataset, "AAA"); // Fills table "aaa" because only one similarly na The operation then adds the rows to destination objects in the , creating the objects if they do not already exist. When creating objects, the operation normally creates only column name metadata. However, if the property is set to `AddWithKey`, appropriate primary keys and constraints are also created. - If the `SelectCommand` returns the results of an OUTER JOIN, the `DataAdapter` does not set a value for the resulting . You must explicitly define the primary key to ensure that duplicate rows are resolved correctly. For more information, see [Defining Primary Keys](~/docs/framework/data/adonet/dataset-datatable-dataview/defining-primary-keys.md). + If the `SelectCommand` returns the results of an OUTER JOIN, the `DataAdapter` does not set a value for the resulting . You must explicitly define the primary key to ensure that duplicate rows are resolved correctly. For more information, see [Defining Primary Keys](/dotnet/framework/data/adonet/dataset-datatable-dataview/defining-primary-keys). If the data adapter encounters duplicate columns while populating a , it generates names for the subsequent columns, using the pattern "columnname1", "columnname2", "columnname3", and so on. If the incoming data contains unnamed columns, they are placed in the according to the pattern "Column1", "Column2", and so on. When multiple result sets are added to the , each result set is placed in a separate table. Additional result sets are named by appending integral values to the specified table name (for example, "Table", "Table1", "Table2", and so on). Applications using column and table names should ensure that conflicts with these naming patterns does not occur. @@ -1057,8 +1057,8 @@ adapter.Fill(dataset, "AAA"); // Fills table "aaa" because only one similarly na ]]> - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -1154,7 +1154,7 @@ adapter.Fill(dataset, "AAA"); // Fills table "aaa" because only one similarly na If primary key information is present, any duplicate rows will be reconciled and only appear once in the that corresponds to the . Primary key information may be set either through , by specifying the property of the , or by setting the property to `AddWithKey`. - If the `SelectCommand` returns the results of an OUTER JOIN, the `DataAdapter` does not set a value for the resulting . You must explicitly define the primary key to ensure that duplicate rows are resolved correctly. For more information, see [Defining Primary Keys](~/docs/framework/data/adonet/dataset-datatable-dataview/defining-primary-keys.md). + If the `SelectCommand` returns the results of an OUTER JOIN, the `DataAdapter` does not set a value for the resulting . You must explicitly define the primary key to ensure that duplicate rows are resolved correctly. For more information, see [Defining Primary Keys](/dotnet/framework/data/adonet/dataset-datatable-dataview/defining-primary-keys). > [!NOTE] > When handling batch SQL statements that return multiple results, the implementation of for the .NET Framework Data Provider for OLE DB retrieves schema information for only the first result. To retrieve schema information for multiple results, use with the set to `AddWithKey`. @@ -1187,8 +1187,8 @@ adapter.Fill(dataset, "AAA"); // Fills table "aaa" because only one similarly na When overriding in a derived class, be sure to call the base class's method. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -1334,8 +1334,8 @@ adapter.Fill(dataset, "AAA"); // Fills table "aaa" because only one similarly na When overriding in a derived class, be sure to call the base class's method. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -1415,7 +1415,7 @@ adapter.Fill(dataset, "AAA"); // Fills table "aaa" because only one similarly na You can use the method multiple times on the same . If a primary key exists, incoming rows are merged with matching rows that already exist. If no primary key exists, incoming rows are appended to the . - If the `SelectCommand` returns the results of an OUTER JOIN, the `DataAdapter` does not set a value for the resulting . You must explicitly define the primary key to ensure that duplicate rows are resolved correctly. For more information, see [Defining Primary Keys](~/docs/framework/data/adonet/dataset-datatable-dataview/defining-primary-keys.md). + If the `SelectCommand` returns the results of an OUTER JOIN, the `DataAdapter` does not set a value for the resulting . You must explicitly define the primary key to ensure that duplicate rows are resolved correctly. For more information, see [Defining Primary Keys](/dotnet/framework/data/adonet/dataset-datatable-dataview/defining-primary-keys). > [!NOTE] > When handling batch SQL statements that return multiple results, the implementation of and for a .NET Framework data provider retrieves schema information for only the first result. @@ -1431,8 +1431,8 @@ adapter.Fill(dataset, "AAA"); // Fills table "aaa" because only one similarly na This overload of the method is protected and is designed for use by a .NET Framework data provider. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -1468,8 +1468,8 @@ adapter.Fill(dataset, "AAA"); // Fills table "aaa" because only one similarly na Gets or sets the behavior of the command used to fill the data adapter. The of the command used to fill the data adapter. To be added. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -1511,7 +1511,7 @@ adapter.Fill(dataset, "AAA"); // Fills table "aaa" because only one similarly na Adds a to a and configures the schema to match that in the data source. - ADO.NET Overview + ADO.NET Overview @@ -1607,8 +1607,8 @@ adapter.Fill(dataset, "AAA"); // Fills table "aaa" because only one similarly na ]]> - DbProviderFactories - ADO.NET Overview + DbProviderFactories + ADO.NET Overview @@ -1701,8 +1701,8 @@ adapter.Fill(dataset, "AAA"); // Fills table "aaa" because only one similarly na ]]> - DbProviderFactories - ADO.NET Overview + DbProviderFactories + ADO.NET Overview @@ -1816,8 +1816,8 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o ]]> A source table from which to get the schema could not be found. - DbProviderFactories - ADO.NET Overview + DbProviderFactories + ADO.NET Overview @@ -1907,8 +1907,8 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o This implementation of the method is protected and is designed for use by a .NET Framework data provider. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -2018,8 +2018,8 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o This implementation of the method is protected and is designed for use by a .NET Framework data provider. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -2074,8 +2074,8 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o If a class that inherits from supports batches, that class overrides this method to allow users to execute a batch. An implementation uses the provided to locate the requested command, then uses the provided to locate the requested parameter. For example, a of 0 and a of 0 returns the first parameter from the first command in the batch. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -2126,7 +2126,7 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o ]]> - ADO.NET Overview + ADO.NET Overview @@ -2172,7 +2172,7 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o Gets the parameters set by the user when executing an SQL SELECT statement. An array of objects that contains the parameters set by the user. To be added. - ADO.NET Overview + ADO.NET Overview @@ -2221,8 +2221,8 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o If a class that inherits from supports batches, that class overrides this method. This method gives the class the opportunity to initialize any resources necessary to support batching. For example, a class may allocate a data structure to hold the set of commands in the batch. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -2281,9 +2281,9 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o ]]> - Manipulating Data (ADO.NET) - DbProviderFactories (ADO.NET) - ADO.NET Overview + Manipulating Data (ADO.NET) + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -2360,15 +2360,15 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o When overriding in a derived class, be sure to call the base class's method. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -2415,15 +2415,15 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o When overriding in a derived class, be sure to call the bases class's method. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -2477,9 +2477,9 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o ]]> - Manipulating Data (ADO.NET) - DbProviderFactories (ADO.NET) - ADO.NET Overview + Manipulating Data (ADO.NET) + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -2527,7 +2527,7 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o ]]> - ADO.NET Overview + ADO.NET Overview @@ -2575,7 +2575,7 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o ]]> - ADO.NET Overview + ADO.NET Overview @@ -2623,7 +2623,7 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o ]]> - ADO.NET Overview + ADO.NET Overview @@ -2671,7 +2671,7 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o ]]> - ADO.NET Overview + ADO.NET Overview @@ -2726,7 +2726,7 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o ]]> - ADO.NET Overview + ADO.NET Overview @@ -2775,8 +2775,8 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o If a class that inherits from supports batches, that class overrides this method. This method gives the class the opportunity to dispose of any resources allocated to support batching. For example, the class may deallocate the data structure that holds the commands in the batch. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -2787,7 +2787,7 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o Updates the values in the database by executing the respective INSERT, UPDATE, or DELETE statements for each inserted, updated, or deleted row in the . - ADO.NET Overview + ADO.NET Overview @@ -2833,9 +2833,9 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o ## Remarks When an application calls the method, the examines the property, and executes the required INSERT, UPDATE, or DELETE statements iteratively for each row, based on the order of the indexes configured in the . For example, might execute a DELETE statement, followed by an INSERT statement, and then another DELETE statement, due to the ordering of the rows in the . - It should be noted that these statements are not performed as a batch process; each row is updated individually. An application can call the method in situations where you must control the sequence of statement types (for example, INSERTs before UPDATEs). For more information, see [Updating Data Sources with DataAdapters](~/docs/framework/data/adonet/updating-data-sources-with-dataadapters.md). + It should be noted that these statements are not performed as a batch process; each row is updated individually. An application can call the method in situations where you must control the sequence of statement types (for example, INSERTs before UPDATEs). For more information, see [Updating Data Sources with DataAdapters](/dotnet/framework/data/adonet/updating-data-sources-with-dataadapters). - If INSERT, UPDATE, or DELETE statements have not been specified, the method generates an exception. However, you can create a or object to automatically generate SQL statements for single-table updates if you set the `SelectCommand` property of a .NET Framework data provider. Then, any additional SQL statements that you do not set are generated by the **CommandBuilder**. This generation logic requires key column information to be present in the . For more information see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + If INSERT, UPDATE, or DELETE statements have not been specified, the method generates an exception. However, you can create a or object to automatically generate SQL statements for single-table updates if you set the `SelectCommand` property of a .NET Framework data provider. Then, any additional SQL statements that you do not set are generated by the **CommandBuilder**. This generation logic requires key column information to be present in the . For more information see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). The method retrieves rows from the table listed in the first mapping before performing an update. The then refreshes the row using the value of the property. Any additional rows returned are ignored. @@ -2896,9 +2896,9 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o No exists to use as a source. An attempt to execute an INSERT, UPDATE, or DELETE statement resulted in zero records affected. - Manipulating Data (ADO.NET) - DbProviderFactories (ADO.NET) - ADO.NET Overview + Manipulating Data (ADO.NET) + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -2947,9 +2947,9 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o ## Remarks When an application calls the method, the examines the property, and executes the required INSERT, UPDATE, or DELETE statements iteratively for each row, based on the order of the indexes configured in the . For example, might execute a DELETE statement, followed by an INSERT statement, and then another DELETE statement, due to the ordering of the rows in the . - It should be noted that these statements are not performed as a batch process; each row is updated individually. An application can call the method in situations where you must control the sequence of statement types (for example, INSERTs before UPDATEs). For more information, see [Updating Data Sources with DataAdapters](~/docs/framework/data/adonet/updating-data-sources-with-dataadapters.md). + It should be noted that these statements are not performed as a batch process; each row is updated individually. An application can call the method in situations where you must control the sequence of statement types (for example, INSERTs before UPDATEs). For more information, see [Updating Data Sources with DataAdapters](/dotnet/framework/data/adonet/updating-data-sources-with-dataadapters). - If INSERT, UPDATE, or DELETE statements have not been specified, the method generates an exception. However, you can create a or object to automatically generate SQL statements for single-table updates if you set the `SelectCommand` property of a .NET Framework data provider. Then, any additional SQL statements that you do not set are generated by the **CommandBuilder**. This generation logic requires key column information to be present in the . For more information see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + If INSERT, UPDATE, or DELETE statements have not been specified, the method generates an exception. However, you can create a or object to automatically generate SQL statements for single-table updates if you set the `SelectCommand` property of a .NET Framework data provider. Then, any additional SQL statements that you do not set are generated by the **CommandBuilder**. This generation logic requires key column information to be present in the . For more information see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). The method retrieves rows from the table listed in the first mapping before performing an update. The then refreshes the row using the value of the property. Any additional rows returned are ignored. @@ -3000,9 +3000,9 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o The source table is invalid. An attempt to execute an INSERT, UPDATE, or DELETE statement resulted in zero records affected. - Manipulating Data (ADO.NET) - DbProviderFactories (ADO.NET) - ADO.NET Overview + Manipulating Data (ADO.NET) + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -3048,9 +3048,9 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o ## Remarks When an application calls the method, the examines the property, and executes the required INSERT, UPDATE, or DELETE statements iteratively for each row, based on the order of the indexes configured in the . For example, might execute a DELETE statement, followed by an INSERT statement, and then another DELETE statement, due to the ordering of the rows in the . - It should be noted that these statements are not performed as a batch process; each row is updated individually. An application can call the method in situations where you must control the sequence of statement types (for example, INSERTs before UPDATEs). For more information, see [Updating Data Sources with DataAdapters](~/docs/framework/data/adonet/updating-data-sources-with-dataadapters.md). + It should be noted that these statements are not performed as a batch process; each row is updated individually. An application can call the method in situations where you must control the sequence of statement types (for example, INSERTs before UPDATEs). For more information, see [Updating Data Sources with DataAdapters](/dotnet/framework/data/adonet/updating-data-sources-with-dataadapters). - If INSERT, UPDATE, or DELETE statements have not been specified, the method generates an exception. However, you can create a or object to automatically generate SQL statements for single-table updates if you set the `SelectCommand` property of a .NET Framework data provider. Then, any additional SQL statements that you do not set are generated by the **CommandBuilder**. This generation logic requires key column information to be present in the . For more information see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + If INSERT, UPDATE, or DELETE statements have not been specified, the method generates an exception. However, you can create a or object to automatically generate SQL statements for single-table updates if you set the `SelectCommand` property of a .NET Framework data provider. Then, any additional SQL statements that you do not set are generated by the **CommandBuilder**. This generation logic requires key column information to be present in the . For more information see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). The method retrieves rows from the table listed in the first mapping before performing an update. The then refreshes the row using the value of the property. Any additional rows returned are ignored. @@ -3111,9 +3111,9 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o No exists to use as a source. An attempt to execute an INSERT, UPDATE, or DELETE statement resulted in zero records affected. - Manipulating Data (ADO.NET) - DbProviderFactories (ADO.NET) - ADO.NET Overview + Manipulating Data (ADO.NET) + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -3161,9 +3161,9 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o ## Remarks When an application calls the method, the examines the property, and executes the required INSERT, UPDATE, or DELETE statements iteratively for each row, based on the order of the indexes configured in the . For example, might execute a DELETE statement, followed by an INSERT statement, and then another DELETE statement, due to the ordering of the rows in the . - It should be noted that these statements are not performed as a batch process; each row is updated individually. An application can call the method in situations where you must control the sequence of statement types (for example, INSERTs before UPDATEs). For more information, see [Updating Data Sources with DataAdapters](~/docs/framework/data/adonet/updating-data-sources-with-dataadapters.md). + It should be noted that these statements are not performed as a batch process; each row is updated individually. An application can call the method in situations where you must control the sequence of statement types (for example, INSERTs before UPDATEs). For more information, see [Updating Data Sources with DataAdapters](/dotnet/framework/data/adonet/updating-data-sources-with-dataadapters). - If INSERT, UPDATE, or DELETE statements have not been specified, the method generates an exception. However, you can create a or object to automatically generate SQL statements for single-table updates if you set the `SelectCommand` property of a .NET Framework data provider. Then, any additional SQL statements that you do not set are generated by the **CommandBuilder**. This generation logic requires key column information to be present in the . For more information see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + If INSERT, UPDATE, or DELETE statements have not been specified, the method generates an exception. However, you can create a or object to automatically generate SQL statements for single-table updates if you set the `SelectCommand` property of a .NET Framework data provider. Then, any additional SQL statements that you do not set are generated by the **CommandBuilder**. This generation logic requires key column information to be present in the . For more information see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). The method retrieves rows from the table listed in the first mapping before performing an update. The then refreshes the row using the value of the property. Any additional rows returned are ignored. @@ -3216,9 +3216,9 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o No exists to use as a source. An attempt to execute an INSERT, UPDATE, or DELETE statement resulted in zero records affected. - Manipulating Data (ADO.NET) - DbProviderFactories (ADO.NET) - ADO.NET Overview + Manipulating Data (ADO.NET) + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -3266,9 +3266,9 @@ adapter.FillSchema(dataset, "AAA"); // Fills the schema of table "aaa" because o ## Remarks When an application calls the method, the examines the property, and executes the required INSERT, UPDATE, or DELETE statements iteratively for each row, based on the order of the indexes configured in the . For example, might execute a DELETE statement, followed by an INSERT statement, and then another DELETE statement, due to the ordering of the rows in the . - It should be noted that these statements are not performed as a batch process; each row is updated individually. An application can call the method in situations where you must control the sequence of statement types (for example, INSERT before UPDATE). For more information, see [Updating Data Sources with DataAdapters](~/docs/framework/data/adonet/updating-data-sources-with-dataadapters.md). + It should be noted that these statements are not performed as a batch process; each row is updated individually. An application can call the method in situations where you must control the sequence of statement types (for example, INSERT before UPDATE). For more information, see [Updating Data Sources with DataAdapters](/dotnet/framework/data/adonet/updating-data-sources-with-dataadapters). - If INSERT, UPDATE, or DELETE statements have not been specified, the method generates an exception. However, you can create a or object to automatically generate SQL statements for single-table updates if you set the `SelectCommand` property of a .NET Framework data provider. Then, any additional SQL statements that you do not set are generated by the **CommandBuilder**. This generation logic requires key column information to be present in the . For more information see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + If INSERT, UPDATE, or DELETE statements have not been specified, the method generates an exception. However, you can create a or object to automatically generate SQL statements for single-table updates if you set the `SelectCommand` property of a .NET Framework data provider. Then, any additional SQL statements that you do not set are generated by the **CommandBuilder**. This generation logic requires key column information to be present in the . For more information see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). The method supports scenarios where the contains multiple objects whose names differ only by case. When multiple tables with the same name, but different case, exist in a `DataSet`, performs a case-sensitive comparison to find the corresponding table, and generates an exception if no exact match exists. The following C# code illustrates this behavior. @@ -3339,9 +3339,9 @@ DataSet dataset = new DataSet(); The is invalid. The source table is invalid. An attempt to execute an INSERT, UPDATE, or DELETE statement resulted in zero records affected. - Manipulating Data (ADO.NET) - DbProviderFactories (ADO.NET) - ADO.NET Overview + Manipulating Data (ADO.NET) + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -3413,9 +3413,9 @@ DataSet dataset = new DataSet(); ]]> - Manipulating Data (ADO.NET) - DbProviderFactories (ADO.NET) - ADO.NET Overview + Manipulating Data (ADO.NET) + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -3474,9 +3474,9 @@ DataSet dataset = new DataSet(); ]]> - Manipulating Data (ADO.NET) - DbProviderFactories (ADO.NET) - ADO.NET Overview + Manipulating Data (ADO.NET) + DbProviderFactories (ADO.NET) + ADO.NET Overview diff --git a/xml/System.Data.Common/DbDataReader.xml b/xml/System.Data.Common/DbDataReader.xml index f74003d68d8..172482ad1f6 100644 --- a/xml/System.Data.Common/DbDataReader.xml +++ b/xml/System.Data.Common/DbDataReader.xml @@ -72,8 +72,8 @@ Reads a forward-only stream of rows from a data source. To be added. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -107,8 +107,8 @@ Initializes a new instance of the class. To be added. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -151,7 +151,7 @@ Closes the object. To be added. - ADO.NET Overview + ADO.NET Overview @@ -188,7 +188,7 @@ ## Remarks The default implementation of this asynchronous method delegates to its synchronous counterpart and returns a completed `Task`, potentially blocking the calling thread. - Data providers that support [asynchronous programming](~/docs/framework/data/adonet/asynchronous-programming.md) should override the default implementation using asynchronous I/O operations. + Data providers that support [asynchronous programming](/dotnet/framework/data/adonet/asynchronous-programming) should override the default implementation using asynchronous I/O operations. ]]> @@ -239,7 +239,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -250,7 +250,7 @@ Releases the resources used by the and calls . - ADO.NET Overview + ADO.NET Overview @@ -301,14 +301,14 @@ ## Remarks Call `Dispose` or `DisposeAsync` when you've finished using the . Calling one of these methods leaves the in an unusable state. After disposing, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always dispose before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. ]]> - ADO.NET Overview + ADO.NET Overview @@ -357,7 +357,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -397,14 +397,14 @@ ## Remarks Call `Dispose` or `DisposeAsync` when you've finished using the . Calling one of these methods leaves the in an unusable state. After disposing, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always dispose before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. The default implementation of this asynchronous method delegates to its synchronous counterpart and returns a completed `ValueTask`, potentially blocking the calling thread. - Data providers that support [asynchronous programming](~/docs/framework/data/adonet/asynchronous-programming.md) should override the default implementation using asynchronous I/O operations. + Data providers that support [asynchronous programming](/dotnet/framework/data/adonet/asynchronous-programming) should override the default implementation using asynchronous I/O operations. ]]> @@ -456,7 +456,7 @@ ]]> There is no current connection to an instance of SQL Server. - ADO.NET Overview + ADO.NET Overview @@ -503,7 +503,7 @@ To be added. The column index is out of range. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -550,7 +550,7 @@ To be added. The column index is out of range. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -605,7 +605,7 @@ To be added. The column index is out of range. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -652,7 +652,7 @@ To be added. The column index is out of range. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -705,7 +705,7 @@ When overridden in a derived class, reads a specified number of characters from a specified column starting at a specified index, and writes them to a buffer starting at a specified position. The actual number of characters read. To be added. - ADO.NET Overview + ADO.NET Overview @@ -753,7 +753,7 @@ A data reader. To be added. The column index is out of range. - ADO.NET Overview + ADO.NET Overview @@ -826,7 +826,7 @@ private static void GetDataTypes(String connectionString) ]]> The column index is out of range. - ADO.NET Overview + ADO.NET Overview @@ -873,7 +873,7 @@ private static void GetDataTypes(String connectionString) To be added. The column index is out of range. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -915,7 +915,7 @@ private static void GetDataTypes(String connectionString) Returns a object for the requested column ordinal that can be overridden with a provider-specific implementation. A object. To be added. - ADO.NET Overview + ADO.NET Overview @@ -962,7 +962,7 @@ private static void GetDataTypes(String connectionString) To be added. The column index is out of range. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -1008,7 +1008,7 @@ private static void GetDataTypes(String connectionString) The value of the specified column. To be added. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -1064,7 +1064,7 @@ private static void GetDataTypes(String connectionString) ]]> - ADO.NET Overview + ADO.NET Overview @@ -1111,7 +1111,7 @@ private static void GetDataTypes(String connectionString) To be added. The column index is out of range. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -1236,7 +1236,7 @@ private static void GetDataTypes(String connectionString) The default implementation of this asynchronous method invokes its synchronous counterpart and returns a completed Task, potentially blocking the calling thread. - Data providers that support [asynchronous programming](~/docs/framework/data/adonet/asynchronous-programming.md) should override the default implementation using asynchronous I/O operations. + Data providers that support [asynchronous programming](/dotnet/framework/data/adonet/asynchronous-programming) should override the default implementation using asynchronous I/O operations. Other methods and properties of the DbDataReader object should not be invoked while the returned Task is not yet completed. @@ -1315,7 +1315,7 @@ private static void GetDataTypes(String connectionString) The default implementation of this asynchronous method invokes its synchronous counterpart and returns a completed Task, potentially blocking the calling thread. The default implementation also returns a cancelled task if passed an already cancelled cancellation token. - Data providers that support [asynchronous programming](~/docs/framework/data/adonet/asynchronous-programming.md) should override the default implementation using asynchronous I/O operations. + Data providers that support [asynchronous programming](/dotnet/framework/data/adonet/asynchronous-programming) should override the default implementation using asynchronous I/O operations. This method accepts a cancellation token that can be used to request the operation to be cancelled early. Implementations may ignore this request. @@ -1387,7 +1387,7 @@ private static void GetDataTypes(String connectionString) To be added. The column index is out of range. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -1434,7 +1434,7 @@ private static void GetDataTypes(String connectionString) To be added. The column index is out of range. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -1481,7 +1481,7 @@ private static void GetDataTypes(String connectionString) To be added. The column index is out of range. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -1557,7 +1557,7 @@ private static void GetCredits(String connectionString) The column index is out of range. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -1604,7 +1604,7 @@ private static void GetCredits(String connectionString) To be added. The column index is out of range. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -1649,7 +1649,7 @@ private static void GetCredits(String connectionString) When overridden in a derived class, gets the name of the column, given the zero-based column ordinal. The name of the specified column. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1695,7 +1695,7 @@ private static void GetCredits(String connectionString) The zero-based column ordinal. To be added. The name specified is not a valid column name. - ADO.NET Overview + ADO.NET Overview @@ -1743,7 +1743,7 @@ private static void GetCredits(String connectionString) A provider-specific .NET type. To be added. The column index is out of range. - ADO.NET Overview + ADO.NET Overview @@ -1797,7 +1797,7 @@ private static void GetCredits(String connectionString) ]]> - ADO.NET Overview + ADO.NET Overview @@ -1844,7 +1844,7 @@ private static void GetCredits(String connectionString) Gets all provider-specific attribute columns in the collection for the current row. The number of instances of elements in the array. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1891,7 +1891,7 @@ private static void GetCredits(String connectionString) The is closed. The column index is out of range. .NET Core only: This member is not supported. - ADO.NET Overview + ADO.NET Overview @@ -2003,7 +2003,7 @@ private static void GetCredits(String connectionString) To be added. The column index is out of range. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -2114,7 +2114,7 @@ private static void GetCredits(String connectionString) The value of the specified column. To be added. The column index is out of range. - ADO.NET Overview + ADO.NET Overview @@ -2159,7 +2159,7 @@ private static void GetCredits(String connectionString) When overridden in a derived class, populates an array of objects with the column values of the current row. The number of instances of in the array. To be added. - ADO.NET Overview + ADO.NET Overview @@ -2198,7 +2198,7 @@ private static void GetCredits(String connectionString) if the contains one or more rows; otherwise, . To be added. - ADO.NET Overview + ADO.NET Overview @@ -2244,7 +2244,7 @@ private static void GetCredits(String connectionString) This property and should be implemented to return a value when the reader is closed. - ADO.NET Overview + ADO.NET Overview @@ -2298,7 +2298,7 @@ private static void GetCredits(String connectionString) ]]> The column index is out of range. - ADO.NET Overview + ADO.NET Overview @@ -2357,7 +2357,7 @@ private static void GetCredits(String connectionString) The default implementation of this asynchronous method invokes its synchronous counterpart and returns a completed Task, potentially blocking the calling thread. - Data providers that support [asynchronous programming](~/docs/framework/data/adonet/asynchronous-programming.md) should override the default implementation using asynchronous I/O operations. + Data providers that support [asynchronous programming](/dotnet/framework/data/adonet/asynchronous-programming) should override the default implementation using asynchronous I/O operations. Other methods and properties of the DbDataReader object should not be invoked while the returned Task is not yet completed. @@ -2431,7 +2431,7 @@ private static void GetCredits(String connectionString) The default implementation of this asynchronous method invokes its synchronous counterpart and returns a completed Task, potentially blocking the calling thread. The default implementation also returns a cancelled task if passed an already cancelled cancellation token. - Data providers that support [asynchronous programming](~/docs/framework/data/adonet/asynchronous-programming.md) should override the default implementation using asynchronous I/O operations. + Data providers that support [asynchronous programming](/dotnet/framework/data/adonet/asynchronous-programming) should override the default implementation using asynchronous I/O operations. This method accepts a cancellation token that can be used to request the operation to be cancelled early. Implementations may ignore this request. @@ -2466,7 +2466,7 @@ private static void GetCredits(String connectionString) Gets the value of a specified column as an instance of . - ADO.NET Overview + ADO.NET Overview @@ -2512,7 +2512,7 @@ private static void GetCredits(String connectionString) The value of the specified column. To be added. The column index is out of range. - ADO.NET Overview + ADO.NET Overview @@ -2558,7 +2558,7 @@ private static void GetCredits(String connectionString) The value of the specified column. To be added. No column with the specified name was found. - ADO.NET Overview + ADO.NET Overview @@ -2608,7 +2608,7 @@ private static void GetCredits(String connectionString) ]]> - ADO.NET Overview + ADO.NET Overview @@ -2622,11 +2622,11 @@ private static void GetCredits(String connectionString) - ADO.NET Overview + ADO.NET Overview @@ -2668,13 +2668,13 @@ private static void GetCredits(String connectionString) ## Remarks The default implementation of this asynchronous method invokes its synchronous counterpart and returns a completed Task, potentially blocking the calling thread. - Data providers that support [asynchronous programming](~/docs/framework/data/adonet/asynchronous-programming.md) should override the default implementation using asynchronous I/O operations. + Data providers that support [asynchronous programming](/dotnet/framework/data/adonet/asynchronous-programming) should override the default implementation using asynchronous I/O operations. Other methods and properties of the DbDataReader object should not be invoked while the returned Task is not yet completed. ]]> An error occurred while executing the command text. - ADO.NET Overview + ADO.NET Overview @@ -2719,7 +2719,7 @@ private static void GetCredits(String connectionString) ## Remarks The default implementation of this asynchronous method invokes its synchronous counterpart and returns a completed Task, potentially blocking the calling thread. The default implementation also returns a cancelled task if passed an already cancelled cancellation token. - Data providers that support [asynchronous programming](~/docs/framework/data/adonet/asynchronous-programming.md) should override the default implementation using asynchronous I/O operations. + Data providers that support [asynchronous programming](/dotnet/framework/data/adonet/asynchronous-programming) should override the default implementation using asynchronous I/O operations. This method accepts a cancellation token that can be used to request the operation to be cancelled early. Implementations may ignore this request. @@ -2727,7 +2727,7 @@ private static void GetCredits(String connectionString) ]]> An error occurred while executing the command text. - ADO.NET Overview + ADO.NET Overview @@ -2777,7 +2777,7 @@ private static void GetCredits(String connectionString) ]]> - ADO.NET Overview + ADO.NET Overview @@ -2791,11 +2791,11 @@ private static void GetCredits(String connectionString) - ADO.NET Overview + ADO.NET Overview @@ -2837,14 +2837,14 @@ private static void GetCredits(String connectionString) ## Remarks The default implementation of this asynchronous method invokes its synchronous counterpart and returns a completed Task, potentially blocking the calling thread. - Data providers that support [asynchronous programming](~/docs/framework/data/adonet/asynchronous-programming.md) should override the default implementation using asynchronous I/O operations. + Data providers that support [asynchronous programming](/dotnet/framework/data/adonet/asynchronous-programming) should override the default implementation using asynchronous I/O operations. Other methods and properties of the DbDataReader object should not be invoked while the returned Task is not yet completed. ]]> An error occurred while executing the command text. - ADO.NET Overview + ADO.NET Overview @@ -2889,7 +2889,7 @@ private static void GetCredits(String connectionString) ## Remarks The default implementation of this asynchronous method invokes its synchronous counterpart and returns a completed Task, potentially blocking the calling thread. The default implementation also returns a cancelled task if passed an already cancelled cancellation token. - Data providers that support [asynchronous programming](~/docs/framework/data/adonet/asynchronous-programming.md) should override the default implementation using asynchronous I/O operations. + Data providers that support [asynchronous programming](/dotnet/framework/data/adonet/asynchronous-programming) should override the default implementation using asynchronous I/O operations. This method accepts a cancellation token that can be used to request the operation to be cancelled early. Implementations may ignore this request. @@ -2898,7 +2898,7 @@ private static void GetCredits(String connectionString) ]]> An error occurred while executing the command text. - ADO.NET Overview + ADO.NET Overview @@ -2949,7 +2949,7 @@ private static void GetCredits(String connectionString) This property and should be implemented to return a value when the reader is closed. - ADO.NET Overview + ADO.NET Overview @@ -3061,7 +3061,7 @@ private static void GetCredits(String connectionString) ]]> - ADO.NET Overview + ADO.NET Overview @@ -3106,7 +3106,7 @@ private static void GetCredits(String connectionString) ]]> - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.Common/DbDataRecord.xml b/xml/System.Data.Common/DbDataRecord.xml index 7197fa6694c..b29e07e921b 100644 --- a/xml/System.Data.Common/DbDataRecord.xml +++ b/xml/System.Data.Common/DbDataRecord.xml @@ -52,7 +52,7 @@ Implements and , and provides data binding support for . To be added. - ADO.NET Overview + ADO.NET Overview @@ -85,7 +85,7 @@ Initializes a new instance of the class. To be added. - ADO.NET Overview + ADO.NET Overview @@ -130,7 +130,7 @@ The number of fields within the current record. To be added. Not connected to a data source to read from. - ADO.NET Overview + ADO.NET Overview @@ -187,7 +187,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -243,7 +243,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -307,7 +307,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -363,7 +363,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -427,7 +427,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -472,7 +472,7 @@ Not currently supported. Not currently supported. To be added. - ADO.NET Overview + ADO.NET Overview @@ -521,7 +521,7 @@ Returns the name of the back-end data type. The name of the back-end data type. To be added. - ADO.NET Overview + ADO.NET Overview @@ -577,7 +577,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -618,7 +618,7 @@ Returns a object for the requested column ordinal that can be overridden with a provider-specific implementation. A object. To be added. - ADO.NET Overview + ADO.NET Overview @@ -674,7 +674,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -730,7 +730,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -779,7 +779,7 @@ Returns the that is the data type of the object. The that is the data type of the object. To be added. - ADO.NET Overview + ADO.NET Overview @@ -835,7 +835,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -885,7 +885,7 @@ The GUID value of the specified field. To be added. The index passed was outside the range of 0 through . - ADO.NET Overview + ADO.NET Overview @@ -941,7 +941,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -997,7 +997,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1053,7 +1053,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1102,7 +1102,7 @@ Returns the name of the specified column. The name of the specified column. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1151,7 +1151,7 @@ Returns the column ordinal, given the name of the column. The column ordinal. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1207,7 +1207,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1256,7 +1256,7 @@ Returns the value at the specified column in its native format. The value to return. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1312,7 +1312,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1369,7 +1369,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1380,7 +1380,7 @@ Indicates that value from a column in its native format. This property is read-only. - ADO.NET Overview + ADO.NET Overview @@ -1428,7 +1428,7 @@ Indicates the value at the specified column in its native format given the column ordinal. This property is read-only. The value at the specified column in its native format. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1476,7 +1476,7 @@ Indicates the value at the specified column in its native format given the column name. This property is read-only. The value at the specified column in its native format. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1524,7 +1524,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1572,7 +1572,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1620,7 +1620,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1668,7 +1668,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1716,7 +1716,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1764,7 +1764,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1815,7 +1815,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1863,7 +1863,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1914,7 +1914,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1962,7 +1962,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -2013,7 +2013,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -2064,7 +2064,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.Common/DbDataSourceEnumerator.xml b/xml/System.Data.Common/DbDataSourceEnumerator.xml index 112b8998fcf..5559534dcff 100644 --- a/xml/System.Data.Common/DbDataSourceEnumerator.xml +++ b/xml/System.Data.Common/DbDataSourceEnumerator.xml @@ -41,7 +41,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -80,7 +80,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -133,7 +133,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.Common/DbEnumerator.xml b/xml/System.Data.Common/DbEnumerator.xml index 3c8ce5d2d83..53f330d8e61 100644 --- a/xml/System.Data.Common/DbEnumerator.xml +++ b/xml/System.Data.Common/DbEnumerator.xml @@ -48,7 +48,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -59,7 +59,7 @@ Initializes a new instance of the class. - ADO.NET Overview + ADO.NET Overview @@ -130,7 +130,7 @@ The through which to iterate. Initializes a new instance of the class using the specified . To be added. - ADO.NET Overview + ADO.NET Overview @@ -208,7 +208,7 @@ to automatically close the after iterating through its data; otherwise, . Initializes a new instance of the class using the specified , and indicates whether to automatically close the after iterating through its data. To be added. - ADO.NET Overview + ADO.NET Overview @@ -257,7 +257,7 @@ ]]> The enumerator is positioned before the first element of the collection or after the last element. - ADO.NET Overview + ADO.NET Overview @@ -308,7 +308,7 @@ ]]> The collection was modified after the enumerator was created. - ADO.NET Overview + ADO.NET Overview @@ -362,7 +362,7 @@ ]]> The collection was modified after the enumerator was created. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.Common/DbException.xml b/xml/System.Data.Common/DbException.xml index fe136b5a461..782d2d6389b 100644 --- a/xml/System.Data.Common/DbException.xml +++ b/xml/System.Data.Common/DbException.xml @@ -56,8 +56,8 @@ ]]> - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -75,7 +75,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -116,7 +116,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -161,7 +161,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -206,7 +206,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -253,7 +253,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -298,7 +298,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.Common/DbMetaDataCollectionNames.xml b/xml/System.Data.Common/DbMetaDataCollectionNames.xml index 1f3cf668db5..d3142d5b9a7 100644 --- a/xml/System.Data.Common/DbMetaDataCollectionNames.xml +++ b/xml/System.Data.Common/DbMetaDataCollectionNames.xml @@ -33,8 +33,8 @@ Provides a list of constants for the well-known **MetaDataCollections**: **DataSourceInformation**, **DataTypes**, **MetaDataCollections**, **ReservedWords**, and **Restrictions**. To be added. - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview @@ -69,8 +69,8 @@ A constant for use with the method that represents the **DataSourceInformation** collection. To be added. - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview @@ -105,8 +105,8 @@ A constant for use with the method that represents the **DataTypes** collection. To be added. - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview @@ -141,8 +141,8 @@ A constant for use with the method that represents the **MetaDataCollections** collection. To be added. - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview @@ -177,8 +177,8 @@ A constant for use with the method that represents the **ReservedWords** collection. To be added. - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview @@ -213,8 +213,8 @@ A constant for use with the method that represents the **Restrictions** collection. To be added. - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview diff --git a/xml/System.Data.Common/DbMetaDataColumnNames.xml b/xml/System.Data.Common/DbMetaDataColumnNames.xml index 38c2b468898..c32458ff7d9 100644 --- a/xml/System.Data.Common/DbMetaDataColumnNames.xml +++ b/xml/System.Data.Common/DbMetaDataColumnNames.xml @@ -33,7 +33,7 @@ Provides static values that are used for the column names in the **MetaDataCollection** objects contained in the . The is created by the **GetSchema** method. To be added. - ADO.NET Overview + ADO.NET Overview @@ -68,7 +68,7 @@ Used by the **GetSchema** method to create the **CollectionName** column in the **DataTypes** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -103,7 +103,7 @@ Used by the **GetSchema** method to create the **ColumnSize** column in the **DataTypes** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -138,7 +138,7 @@ Used by the **GetSchema** method to create the **CompositeIdentifierSeparatorPattern** column in the **DataSourceInformation** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -173,7 +173,7 @@ Used by the **GetSchema** method to create the **CreateFormat** column in the **DataTypes** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -208,7 +208,7 @@ Used by the **GetSchema** method to create the **CreateParameters** column in the **DataTypes** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -243,7 +243,7 @@ Used by the **GetSchema** method to create the **DataSourceProductName** column in the **DataSourceInformation** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -278,7 +278,7 @@ Used by the **GetSchema** method to create the **DataSourceProductVersion** column in the **DataSourceInformation** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -313,7 +313,7 @@ Used by the **GetSchema** method to create the **DataSourceProductVersionNormalized** column in the **DataSourceInformation** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -348,7 +348,7 @@ Used by the **GetSchema** method to create the **DataType** column in the **DataTypes** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -383,7 +383,7 @@ Used by the **GetSchema** method to create the **GroupByBehavior** column in the **DataSourceInformation** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -418,7 +418,7 @@ Used by the **GetSchema** method to create the **IdentifierCase** column in the **DataSourceInformation** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -453,7 +453,7 @@ Used by the **GetSchema** method to create the **IdentifierPattern** column in the **DataSourceInformation** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -488,7 +488,7 @@ Used by the **GetSchema** method to create the **IsAutoIncrementable** column in the **DataTypes** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -523,7 +523,7 @@ Used by the **GetSchema** method to create the **IsBestMatch** column in the **DataTypes** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -558,7 +558,7 @@ Used by the **GetSchema** method to create the **IsCaseSensitive** column in the **DataTypes** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -593,7 +593,7 @@ Used by the **GetSchema** method to create the **IsConcurrencyType** column in the **DataTypes** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -628,7 +628,7 @@ Used by the **GetSchema** method to create the **IsFixedLength** column in the **DataTypes** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -663,7 +663,7 @@ Used by the **GetSchema** method to create the **IsFixedPrecisionScale** column in the **DataTypes** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -698,7 +698,7 @@ Used by the **GetSchema** method to create the **IsLiteralSupported** column in the **DataTypes** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -733,7 +733,7 @@ Used by the **GetSchema** method to create the **IsLong** column in the **DataTypes** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -768,7 +768,7 @@ Used by the **GetSchema** method to create the **IsNullable** column in the **DataTypes** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -803,7 +803,7 @@ Used by the **GetSchema** method to create the **IsSearchable** column in the **DataTypes** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -838,7 +838,7 @@ Used by the **GetSchema** method to create the **IsSearchableWithLike** column in the **DataTypes** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -873,7 +873,7 @@ Used by the **GetSchema** method to create the **IsUnsigned** column in the **DataTypes** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -908,7 +908,7 @@ Used by the **GetSchema** method to create the **LiteralPrefix** column in the **DataTypes** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -943,7 +943,7 @@ Used by the **GetSchema** method to create the **LiteralSuffix** column in the **DataTypes** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -978,7 +978,7 @@ Used by the **GetSchema** method to create the **MaximumScale** column in the **DataTypes** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1020,7 +1020,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1055,7 +1055,7 @@ Used by the **GetSchema** method to create the **NumberOfIdentifierParts** column in the **MetaDataCollections** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1090,7 +1090,7 @@ Used by the **GetSchema** method to create the **NumberOfRestrictions** column in the **MetaDataCollections** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1125,7 +1125,7 @@ Used by the **GetSchema** method to create the **OrderByColumnsInSelect** column in the **DataSourceInformation** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1160,7 +1160,7 @@ Used by the **GetSchema** method to create the **ParameterMarkerFormat** column in the **DataSourceInformation** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1195,7 +1195,7 @@ Used by the **GetSchema** method to create the **ParameterMarkerPattern** column in the **DataSourceInformation** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1230,7 +1230,7 @@ Used by the **GetSchema** method to create the **ParameterNameMaxLength** column in the **DataSourceInformation** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1265,7 +1265,7 @@ Used by the **GetSchema** method to create the **ParameterNamePattern** column in the **DataSourceInformation** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1300,7 +1300,7 @@ Used by the **GetSchema** method to create the **ProviderDbType** column in the **DataTypes** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1335,7 +1335,7 @@ Used by the **GetSchema** method to create the **QuotedIdentifierCase** column in the **DataSourceInformation** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1370,7 +1370,7 @@ Used by the **GetSchema** method to create the **QuotedIdentifierPattern** column in the **DataSourceInformation** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1405,7 +1405,7 @@ Used by the **GetSchema** method to create the **ReservedWord** column in the **ReservedWords** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1440,7 +1440,7 @@ Used by the **GetSchema** method to create the **StatementSeparatorPattern** column in the **DataSourceInformation** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1475,7 +1475,7 @@ Used by the **GetSchema** method to create the **StringLiteralPattern** column in the **DataSourceInformation** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1510,7 +1510,7 @@ Used by the **GetSchema** method to create the **SupportedJoinOperators** column in the **DataSourceInformation** collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1545,7 +1545,7 @@ Used by the **GetSchema** method to create the **TypeName** column in the **DataTypes** collection. To be added. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.Common/DbParameter.xml b/xml/System.Data.Common/DbParameter.xml index c89f3782084..641629f0ecc 100644 --- a/xml/System.Data.Common/DbParameter.xml +++ b/xml/System.Data.Common/DbParameter.xml @@ -52,10 +52,10 @@ - Represents a parameter to a and optionally, its mapping to a column. For more information on parameters, see [Configuring Parameters and Parameter Data Types](~/docs/framework/data/adonet/configuring-parameters-and-parameter-data-types.md). + Represents a parameter to a and optionally, its mapping to a column. For more information on parameters, see [Configuring Parameters and Parameter Data Types](/dotnet/framework/data/adonet/configuring-parameters-and-parameter-data-types). To be added. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -89,8 +89,8 @@ Initializes a new instance of the class. To be added. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -143,7 +143,7 @@ One of the values. The default is . To be added. The property is not set to a valid . - ADO.NET Overview + ADO.NET Overview @@ -202,7 +202,7 @@ ]]> The property is not set to one of the valid values. - ADO.NET Overview + ADO.NET Overview @@ -259,7 +259,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -305,7 +305,7 @@ Gets or sets the name of the . The name of the . The default is an empty string (""). To be added. - ADO.NET Overview + ADO.NET Overview @@ -387,7 +387,7 @@ Resets the **DbType** property to its original settings. To be added. - ADO.NET Overview + ADO.NET Overview @@ -488,7 +488,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -539,11 +539,11 @@ ## Remarks When is set to anything other than an empty string, the value of the parameter is retrieved from the column with the name. If is set to `Input`, the value is taken from the . If is set to `Output`, the value is taken from the data source. A of `InputOutput` is a combination of both. - For more information about how to use the property, see [DataAdapter Parameters](~/docs/framework/data/adonet/dataadapter-parameters.md) and [Updating Data Sources with DataAdapters](~/docs/framework/data/adonet/updating-data-sources-with-dataadapters.md). + For more information about how to use the property, see [DataAdapter Parameters](/dotnet/framework/data/adonet/dataadapter-parameters) and [Updating Data Sources with DataAdapters](/dotnet/framework/data/adonet/updating-data-sources-with-dataadapters). ]]> - ADO.NET Overview + ADO.NET Overview @@ -615,7 +615,7 @@ FieldName = @OriginalFieldName ]]> - ADO.NET Overview + ADO.NET Overview @@ -670,7 +670,7 @@ FieldName = @OriginalFieldName ]]> The property is not set to one of the values. - ADO.NET Overview + ADO.NET Overview @@ -749,7 +749,7 @@ FieldName = @OriginalFieldName ]]> - ADO.NET Overview + ADO.NET Overview @@ -798,7 +798,7 @@ FieldName = @OriginalFieldName ]]> - ADO.NET Overview + ADO.NET Overview @@ -862,7 +862,7 @@ FieldName = @OriginalFieldName ]]> - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.Common/DbParameterCollection.xml b/xml/System.Data.Common/DbParameterCollection.xml index 56e4cdff810..48a1f4bfbf6 100644 --- a/xml/System.Data.Common/DbParameterCollection.xml +++ b/xml/System.Data.Common/DbParameterCollection.xml @@ -63,8 +63,8 @@ The base class for a collection of parameters relevant to a . To be added. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -98,8 +98,8 @@ Initializes a new instance of the class. To be added. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -144,7 +144,7 @@ Adds the specified object to the . The index of the object in the collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -185,7 +185,7 @@ An array of values of type to add to the collection. Adds an array of items with the specified values to the . To be added. - ADO.NET Overview + ADO.NET Overview @@ -226,7 +226,7 @@ Removes all values from the . To be added. - ADO.NET Overview + ADO.NET Overview @@ -237,7 +237,7 @@ Indicates whether a with the specified property exists in the collection. - ADO.NET Overview + ADO.NET Overview @@ -283,7 +283,7 @@ if the is in the collection; otherwise . To be added. - ADO.NET Overview + ADO.NET Overview @@ -329,7 +329,7 @@ if the is in the collection; otherwise . To be added. - ADO.NET Overview + ADO.NET Overview @@ -375,7 +375,7 @@ The index in the collection to copy the items. Copies an array of items to the collection starting at the specified index. To be added. - ADO.NET Overview + ADO.NET Overview @@ -424,7 +424,7 @@ Specifies the number of items in the collection. The number of items in the collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -471,7 +471,7 @@ Exposes the method, which supports a simple iteration over a collection by a .NET Framework data provider. An that can be used to iterate through the collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -482,7 +482,7 @@ Gets the with the specified property value. - ADO.NET Overview + ADO.NET Overview @@ -524,7 +524,7 @@ Returns the object at the specified index in the collection. The object at the specified index in the collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -566,7 +566,7 @@ Returns the object with the specified name. The the object with the specified name. To be added. - ADO.NET Overview + ADO.NET Overview @@ -577,7 +577,7 @@ Returns the index of the specified object. - ADO.NET Overview + ADO.NET Overview @@ -622,7 +622,7 @@ Returns the index of the specified object. The index of the specified object. To be added. - ADO.NET Overview + ADO.NET Overview @@ -667,7 +667,7 @@ Returns the index of the object with the specified name. The index of the object with the specified name. To be added. - ADO.NET Overview + ADO.NET Overview @@ -713,7 +713,7 @@ The object to insert into the collection. Inserts the specified index of the object with the specified name into the collection at the specified index. To be added. - ADO.NET Overview + ADO.NET Overview @@ -767,7 +767,7 @@ if the collection is a fixed size; otherwise . To be added. - ADO.NET Overview + ADO.NET Overview @@ -821,7 +821,7 @@ if the collection is read-only; otherwise . To be added. - ADO.NET Overview + ADO.NET Overview @@ -875,7 +875,7 @@ if the collection is synchronized; otherwise . To be added. - ADO.NET Overview + ADO.NET Overview @@ -886,7 +886,7 @@ Gets or sets a in the collection. - ADO.NET Overview + ADO.NET Overview @@ -929,7 +929,7 @@ The at the specified index. To be added. The specified index does not exist. - ADO.NET Overview + ADO.NET Overview @@ -972,7 +972,7 @@ The with the specified name. To be added. The specified index does not exist. - ADO.NET Overview + ADO.NET Overview @@ -1016,7 +1016,7 @@ The object to remove. Removes the specified object from the collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1027,7 +1027,7 @@ Removes a specified object from the collection. - ADO.NET Overview + ADO.NET Overview @@ -1071,7 +1071,7 @@ The index where the object is located. Removes the object at the specified from the collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1115,7 +1115,7 @@ The name of the object to remove. Removes the object with the specified name from the collection. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1126,7 +1126,7 @@ Sets the specified parameter to the specified value. - ADO.NET Overview + ADO.NET Overview @@ -1169,7 +1169,7 @@ The new value. Sets the object at the specified index to a new value. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1212,7 +1212,7 @@ The new value. Sets the object with the specified name to a new value. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1264,7 +1264,7 @@ Specifies the to be used to synchronize access to the collection. A to be used to synchronize access to the . To be added. - ADO.NET Overview + ADO.NET Overview @@ -1411,7 +1411,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1464,7 +1464,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.Common/DbProviderConfigurationHandler.xml b/xml/System.Data.Common/DbProviderConfigurationHandler.xml index 9f1aef3ed89..3762de7036e 100644 --- a/xml/System.Data.Common/DbProviderConfigurationHandler.xml +++ b/xml/System.Data.Common/DbProviderConfigurationHandler.xml @@ -22,7 +22,7 @@ This class can be used by any provider to support a provider-specific configuration section. To be added. - ADO.NET Overview + ADO.NET Overview @@ -42,7 +42,7 @@ This class can be used by any provider to support a provider-specific configuration section. To be added. - ADO.NET Overview + ADO.NET Overview @@ -77,7 +77,7 @@ The new expression. To be added. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.Common/DbProviderFactories.xml b/xml/System.Data.Common/DbProviderFactories.xml index a545bbfc063..1e3f7af25f5 100644 --- a/xml/System.Data.Common/DbProviderFactories.xml +++ b/xml/System.Data.Common/DbProviderFactories.xml @@ -30,8 +30,8 @@ Represents a set of static methods for creating one or more instances of classes. To be added. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -41,8 +41,8 @@ Returns an instance of a . - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -122,8 +122,8 @@ ]]> - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -169,8 +169,8 @@ ]]> - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -236,8 +236,8 @@ To be added. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview diff --git a/xml/System.Data.Common/DbProviderFactoriesConfigurationHandler.xml b/xml/System.Data.Common/DbProviderFactoriesConfigurationHandler.xml index 98807d198a9..2a1e10ad50c 100644 --- a/xml/System.Data.Common/DbProviderFactoriesConfigurationHandler.xml +++ b/xml/System.Data.Common/DbProviderFactoriesConfigurationHandler.xml @@ -22,7 +22,7 @@ This type supports the .NET Framework infrastructure and is not intended to be used directly from your code. To be added. - ADO.NET Overview + ADO.NET Overview @@ -42,7 +42,7 @@ This type supports the .NET Framework infrastructure and is not intended to be used directly from your code. To be added. - ADO.NET Overview + ADO.NET Overview @@ -77,7 +77,7 @@ This type supports the .NET Framework infrastructure and is not intended to be used directly from your code. To be added. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.Common/DbProviderFactory.xml b/xml/System.Data.Common/DbProviderFactory.xml index 9f2217b3869..f1ae047f346 100644 --- a/xml/System.Data.Common/DbProviderFactory.xml +++ b/xml/System.Data.Common/DbProviderFactory.xml @@ -35,8 +35,8 @@ Represents a set of methods for creating instances of a provider's implementation of the data source classes. To be added. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -77,8 +77,8 @@ ]]> - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -180,8 +180,8 @@ if the instance supports the class; otherwise, . To be added. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -220,8 +220,8 @@ Returns a new instance of the provider's class that implements the class. A new instance of . To be added. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -258,8 +258,8 @@ Returns a new instance of the provider's class that implements the class. A new instance of . To be added. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -298,8 +298,8 @@ Returns a new instance of the provider's class that implements the class. A new instance of . To be added. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -338,9 +338,9 @@ Returns a new instance of the provider's class that implements the class. A new instance of . To be added. - DbProviderFactories (ADO.NET) - Connection Strings (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + Connection Strings (ADO.NET) + ADO.NET Overview @@ -377,8 +377,8 @@ Returns a new instance of the provider's class that implements the class. A new instance of . To be added. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -415,8 +415,8 @@ Returns a new instance of the provider's class that implements the class. A new instance of . To be added. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -455,8 +455,8 @@ Returns a new instance of the provider's class that implements the class. A new instance of . To be added. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview @@ -490,8 +490,8 @@ Returns a new instance of the provider's class that implements the provider's version of the class. A object for the specified . To be added. - DbProviderFactories (ADO.NET) - ADO.NET Overview + DbProviderFactories (ADO.NET) + ADO.NET Overview diff --git a/xml/System.Data.Common/DbProviderSpecificTypePropertyAttribute.xml b/xml/System.Data.Common/DbProviderSpecificTypePropertyAttribute.xml index bc4e9c9c341..96f2854abbf 100644 --- a/xml/System.Data.Common/DbProviderSpecificTypePropertyAttribute.xml +++ b/xml/System.Data.Common/DbProviderSpecificTypePropertyAttribute.xml @@ -51,8 +51,8 @@ ]]> - Extending Metadata Using Attributes - ADO.NET Overview + Extending Metadata Using Attributes + ADO.NET Overview @@ -88,7 +88,7 @@ Specifies whether this property is a provider-specific property. Initializes a new instance of a class. To be added. - ADO.NET Overview + ADO.NET Overview @@ -125,7 +125,7 @@ if the property that this attribute is applied to is a provider-specific type property; otherwise . To be added. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.Common/DbTransaction.xml b/xml/System.Data.Common/DbTransaction.xml index 44e9ac7a820..e83a7076f3a 100644 --- a/xml/System.Data.Common/DbTransaction.xml +++ b/xml/System.Data.Common/DbTransaction.xml @@ -64,7 +64,7 @@ Defines the core behavior of database transactions and provides a base class for database-specific transactions. To be added. - ADO.NET Overview + ADO.NET Overview @@ -98,8 +98,8 @@ Initializes a new object. To be added. - Transactions and Concurrency (ADO.NET) - ADO.NET Overview + Transactions and Concurrency (ADO.NET) + ADO.NET Overview @@ -140,8 +140,8 @@ When overridden in a derived class, commits the database transaction. To be added. - Transactions and Concurrency (ADO.NET) - ADO.NET Overview + Transactions and Concurrency (ADO.NET) + ADO.NET Overview @@ -180,7 +180,7 @@ ## Remarks The default implementation of this asynchronous method delegates to its synchronous counterpart and returns a completed `Task`, potentially blocking the calling thread. - Data providers that support [asynchronous programming](~/docs/framework/data/adonet/asynchronous-programming.md) should override the default implementation using asynchronous I/O operations. + Data providers that support [asynchronous programming](/dotnet/framework/data/adonet/asynchronous-programming) should override the default implementation using asynchronous I/O operations. ]]> @@ -228,8 +228,8 @@ ]]> - Transactions and Concurrency (ADO.NET) - ADO.NET Overview + Transactions and Concurrency (ADO.NET) + ADO.NET Overview @@ -274,8 +274,8 @@ ]]> - Transactions and Concurrency (ADO.NET) - ADO.NET Overview + Transactions and Concurrency (ADO.NET) + ADO.NET Overview @@ -293,8 +293,8 @@ ]]> - Transactions and Concurrency (ADO.NET) - ADO.NET Overview + Transactions and Concurrency (ADO.NET) + ADO.NET Overview @@ -342,8 +342,8 @@ ]]> - Transactions and Concurrency (ADO.NET) - ADO.NET Overview + Transactions and Concurrency (ADO.NET) + ADO.NET Overview @@ -391,8 +391,8 @@ ]]> - Transactions and Concurrency (ADO.NET) - ADO.NET Overview + Transactions and Concurrency (ADO.NET) + ADO.NET Overview @@ -432,7 +432,7 @@ ## Remarks The default implementation of this asynchronous method delegates to its synchronous counterpart and returns a completed `ValueTask`, potentially blocking the calling thread. - Data providers that support [asynchronous programming](~/docs/framework/data/adonet/asynchronous-programming.md) should override the default implementation using asynchronous I/O operations. + Data providers that support [asynchronous programming](/dotnet/framework/data/adonet/asynchronous-programming) should override the default implementation using asynchronous I/O operations. ]]> @@ -476,8 +476,8 @@ When overridden in a derived class, gets the isolation level for this transaction. The isolation level for this transaction. To be added. - Transactions and Concurrency (ADO.NET) - ADO.NET Overview + Transactions and Concurrency (ADO.NET) + ADO.NET Overview @@ -518,8 +518,8 @@ When overridden in a derived class, rolls back a transaction from a pending state. To be added. - Transactions and Concurrency (ADO.NET) - ADO.NET Overview + Transactions and Concurrency (ADO.NET) + ADO.NET Overview @@ -558,7 +558,7 @@ ## Remarks The default implementation of this asynchronous method delegates to its synchronous counterpart and returns a completed `Task`, potentially blocking the calling thread. - Data providers that support [asynchronous programming](~/docs/framework/data/adonet/asynchronous-programming.md) should override the default implementation using asynchronous I/O operations. + Data providers that support [asynchronous programming](/dotnet/framework/data/adonet/asynchronous-programming) should override the default implementation using asynchronous I/O operations. ]]> @@ -601,8 +601,8 @@ Gets the object associated with the transaction, or a null reference if the transaction is no longer valid. The object associated with the transaction. To be added. - Transactions and Concurrency (ADO.NET) - ADO.NET Overview + Transactions and Concurrency (ADO.NET) + ADO.NET Overview diff --git a/xml/System.Data.Common/GroupByBehavior.xml b/xml/System.Data.Common/GroupByBehavior.xml index 691dc323c60..e375c663586 100644 --- a/xml/System.Data.Common/GroupByBehavior.xml +++ b/xml/System.Data.Common/GroupByBehavior.xml @@ -39,7 +39,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -74,7 +74,7 @@ 4 The GROUP BY clause must contain all nonaggregated columns in the select list, and must not contain other columns not in the select list. - ADO.NET Overview + ADO.NET Overview @@ -109,7 +109,7 @@ 3 The GROUP BY clause must contain all nonaggregated columns in the select list, and can contain other columns not in the select list. - ADO.NET Overview + ADO.NET Overview @@ -144,7 +144,7 @@ 1 The GROUP BY clause is not supported. - ADO.NET Overview + ADO.NET Overview @@ -179,7 +179,7 @@ 0 The support for the GROUP BY clause is unknown. - ADO.NET Overview + ADO.NET Overview @@ -214,7 +214,7 @@ 2 There is no relationship between the columns in the GROUP BY clause and the nonaggregated columns in the SELECT list. You may group by any column. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.Common/IdentifierCase.xml b/xml/System.Data.Common/IdentifierCase.xml index ec597850201..7a7292e23d8 100644 --- a/xml/System.Data.Common/IdentifierCase.xml +++ b/xml/System.Data.Common/IdentifierCase.xml @@ -39,7 +39,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -74,7 +74,7 @@ 1 The data source ignores identifier case when searching the system catalog. The identifiers "ab" and "AB" will match. - ADO.NET Overview + ADO.NET Overview @@ -109,7 +109,7 @@ 2 The data source distinguishes identifier case when searching the system catalog. The identifiers "ab" and "AB" will not match. - ADO.NET Overview + ADO.NET Overview @@ -144,7 +144,7 @@ 0 The data source has ambiguous rules regarding identifier case and cannot discern this information. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.Common/RowUpdatedEventArgs.xml b/xml/System.Data.Common/RowUpdatedEventArgs.xml index 8f7f610885f..d70a2755ae5 100644 --- a/xml/System.Data.Common/RowUpdatedEventArgs.xml +++ b/xml/System.Data.Common/RowUpdatedEventArgs.xml @@ -45,8 +45,8 @@ ]]> - Manipulating Data in a DataTable - ADO.NET Overview + Manipulating Data in a DataTable + ADO.NET Overview @@ -93,7 +93,7 @@ The sent through an . Initializes a new instance of the class. To be added. - ADO.NET Overview + ADO.NET Overview @@ -130,8 +130,8 @@ Gets the executed when is called. The executed when is called. To be added. - Manipulating Data in a DataTable - ADO.NET Overview + Manipulating Data in a DataTable + ADO.NET Overview @@ -150,8 +150,8 @@ ]]> - Manipulating Data in a DataTable - ADO.NET Overview + Manipulating Data in a DataTable + ADO.NET Overview @@ -199,8 +199,8 @@ ]]> - Manipulating Data in a DataTable - ADO.NET Overview + Manipulating Data in a DataTable + ADO.NET Overview @@ -250,8 +250,8 @@ ]]> - Manipulating Data in a DataTable - ADO.NET Overview + Manipulating Data in a DataTable + ADO.NET Overview @@ -289,7 +289,7 @@ The errors generated by the .NET Framework data provider when the was executed. To be added. Adding and Reading Row Error Information - ADO.NET Overview + ADO.NET Overview @@ -326,8 +326,8 @@ Gets the number of rows changed, inserted, or deleted by execution of the SQL statement. The number of rows changed, inserted, or deleted; 0 if no rows were affected or the statement failed; and -1 for SELECT statements. To be added. - Manipulating Data in a DataTable - ADO.NET Overview + Manipulating Data in a DataTable + ADO.NET Overview @@ -371,8 +371,8 @@ ]]> - Manipulating Data in a DataTable - ADO.NET Overview + Manipulating Data in a DataTable + ADO.NET Overview @@ -409,8 +409,8 @@ that specifies the number of row processed. To be added. - Manipulating Data in a DataTable - ADO.NET Overview + Manipulating Data in a DataTable + ADO.NET Overview @@ -462,8 +462,8 @@ ]]> - Manipulating Data in a DataTable - ADO.NET Overview + Manipulating Data in a DataTable + ADO.NET Overview @@ -500,8 +500,8 @@ Gets the of the property. One of the values. The default is . To be added. - Manipulating Data in a DataTable - ADO.NET Overview + Manipulating Data in a DataTable + ADO.NET Overview @@ -538,7 +538,7 @@ Gets the sent through an . The sent through an . To be added. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.Common/RowUpdatingEventArgs.xml b/xml/System.Data.Common/RowUpdatingEventArgs.xml index 360c8279e95..a2317a22dec 100644 --- a/xml/System.Data.Common/RowUpdatingEventArgs.xml +++ b/xml/System.Data.Common/RowUpdatingEventArgs.xml @@ -47,7 +47,7 @@ - ADO.NET Overview + ADO.NET Overview @@ -94,7 +94,7 @@ The to send through an . Initializes a new instance of the class. To be added. - ADO.NET Overview + ADO.NET Overview @@ -137,7 +137,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -174,7 +174,7 @@ Gets the to execute during the operation. The to execute during the . To be added. - ADO.NET Overview + ADO.NET Overview @@ -211,7 +211,7 @@ Gets any errors generated by the .NET Framework data provider when the executes. The errors generated by the .NET Framework data provider when the executes. To be added. - ADO.NET Overview + ADO.NET Overview @@ -248,7 +248,7 @@ Gets the that will be sent to the server as part of an insert, update, or delete operation. The to send through an . To be added. - ADO.NET Overview + ADO.NET Overview @@ -300,7 +300,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -337,7 +337,7 @@ Gets or sets the of the property. One of the values. The default is . To be added. - ADO.NET Overview + ADO.NET Overview @@ -374,7 +374,7 @@ Gets the to send through the . The to send through the . To be added. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.Common/SchemaTableColumn.xml b/xml/System.Data.Common/SchemaTableColumn.xml index db82b31454b..f5d7af3fb35 100644 --- a/xml/System.Data.Common/SchemaTableColumn.xml +++ b/xml/System.Data.Common/SchemaTableColumn.xml @@ -33,7 +33,7 @@ Describes the column metadata of the schema for a database table. To be added. - ADO.NET Overview + ADO.NET Overview @@ -78,7 +78,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -113,7 +113,7 @@ Specifies the name of the column in the schema table. To be added. - ADO.NET Overview + ADO.NET Overview @@ -148,7 +148,7 @@ Specifies the name of the schema in the schema table. To be added. - ADO.NET Overview + ADO.NET Overview @@ -183,7 +183,7 @@ Specifies the name of the table in the schema table. To be added. - ADO.NET Overview + ADO.NET Overview @@ -218,7 +218,7 @@ Specifies the name of the column in the schema table. To be added. - ADO.NET Overview + ADO.NET Overview @@ -253,7 +253,7 @@ Specifies the ordinal of the column. To be added. - ADO.NET Overview + ADO.NET Overview @@ -288,7 +288,7 @@ Specifies the size of the column. To be added. - ADO.NET Overview + ADO.NET Overview @@ -323,7 +323,7 @@ Specifies the type of data in the column. To be added. - ADO.NET Overview + ADO.NET Overview @@ -365,7 +365,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -407,7 +407,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -449,7 +449,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -491,7 +491,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -533,7 +533,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -568,7 +568,7 @@ Specifies the non-versioned provider-specific data type of the column. To be added. - ADO.NET Overview + ADO.NET Overview @@ -603,7 +603,7 @@ Specifies the precision of the column data, if the data is numeric. To be added. - ADO.NET Overview + ADO.NET Overview @@ -638,7 +638,7 @@ Specifies the scale of the column data, if the data is numeric. To be added. - ADO.NET Overview + ADO.NET Overview @@ -673,7 +673,7 @@ Specifies the provider-specific data type of the column. To be added. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.Common/SchemaTableOptionalColumn.xml b/xml/System.Data.Common/SchemaTableOptionalColumn.xml index c7611ff2fa1..743369d5f8a 100644 --- a/xml/System.Data.Common/SchemaTableOptionalColumn.xml +++ b/xml/System.Data.Common/SchemaTableOptionalColumn.xml @@ -33,7 +33,7 @@ Describes optional column metadata of the schema for a database table. To be added. - ADO.NET Overview + ADO.NET Overview @@ -68,7 +68,7 @@ Specifies the value at which the series for new identity columns is assigned. To be added. - ADO.NET Overview + ADO.NET Overview @@ -103,7 +103,7 @@ Specifies the increment between values in the identity column. To be added. - ADO.NET Overview + ADO.NET Overview @@ -138,7 +138,7 @@ The name of the catalog associated with the results of the latest query. To be added. - ADO.NET Overview + ADO.NET Overview @@ -173,7 +173,7 @@ The namespace of the column. To be added. - ADO.NET Overview + ADO.NET Overview @@ -208,7 +208,7 @@ The server name of the column. To be added. - ADO.NET Overview + ADO.NET Overview @@ -243,7 +243,7 @@ The namespace for the table that contains the column. To be added. - ADO.NET Overview + ADO.NET Overview @@ -278,7 +278,7 @@ Specifies the mapping for the column. To be added. - ADO.NET Overview + ADO.NET Overview @@ -313,7 +313,7 @@ The default value for the column. To be added. - ADO.NET Overview + ADO.NET Overview @@ -348,7 +348,7 @@ The expression used to compute the column. To be added. - ADO.NET Overview + ADO.NET Overview @@ -390,7 +390,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -432,7 +432,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -474,7 +474,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -516,7 +516,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -551,7 +551,7 @@ Specifies the provider-specific data type of the column. To be added. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.Common/SupportedJoinOperators.xml b/xml/System.Data.Common/SupportedJoinOperators.xml index 891ff99b934..9e46b8f7c00 100644 --- a/xml/System.Data.Common/SupportedJoinOperators.xml +++ b/xml/System.Data.Common/SupportedJoinOperators.xml @@ -44,7 +44,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -79,7 +79,7 @@ 8 The data source supports full outer joins. - ADO.NET Overview + ADO.NET Overview @@ -114,7 +114,7 @@ 1 The data source supports inner joins. - ADO.NET Overview + ADO.NET Overview @@ -149,7 +149,7 @@ 2 The data source supports left outer joins. - ADO.NET Overview + ADO.NET Overview @@ -184,7 +184,7 @@ 0 The data source does not support join queries. - ADO.NET Overview + ADO.NET Overview @@ -219,7 +219,7 @@ 4 The data source supports right outer joins. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.Design/TypedDataSetGeneratorException.xml b/xml/System.Data.Design/TypedDataSetGeneratorException.xml index 90c959c05a2..9305c5503e1 100644 --- a/xml/System.Data.Design/TypedDataSetGeneratorException.xml +++ b/xml/System.Data.Design/TypedDataSetGeneratorException.xml @@ -172,7 +172,7 @@ class indicates that a conflict occurred while an attempt is being made to generate a typed dataset class. + This constructor is called during deserialization to reconstitute the exception object transmitted over a stream. For more information, see [XML and SOAP Serialization](/dotnet/standard/serialization/xml-and-soap-serialization). The class indicates that a conflict occurred while an attempt is being made to generate a typed dataset class. ]]> @@ -280,7 +280,7 @@ class indicates that a conflict occurred while an attempt is being made to generate a typed dataset class. + This constructor is called during deserialization to reconstitute the exception object transmitted over a stream. For more information, see [XML and SOAP Serialization](/dotnet/standard/serialization/xml-and-soap-serialization). The class indicates that a conflict occurred while an attempt is being made to generate a typed dataset class. ]]> diff --git a/xml/System.Data.Design/TypedDataSetSchemaImporterExtensionFx35.xml b/xml/System.Data.Design/TypedDataSetSchemaImporterExtensionFx35.xml index 088dd79dfd4..6effbea73c4 100644 --- a/xml/System.Data.Design/TypedDataSetSchemaImporterExtensionFx35.xml +++ b/xml/System.Data.Design/TypedDataSetSchemaImporterExtensionFx35.xml @@ -25,7 +25,7 @@ > [!NOTE] > LINQ to DataSet and hierarchical update are features that were added in [!INCLUDE[vs_orcas_long](~/includes/vs-orcas-long-md.md)]. > -> Also see [Hierarchical Update Overview](https://msdn.microsoft.com/library/c4f8e8b9-e4a5-4a02-8462-d03d1e8222d6) and [LINQ to DataSet](~/docs/framework/data/adonet/linq-to-dataset.md). +> Also see [Hierarchical Update Overview](https://msdn.microsoft.com/library/c4f8e8b9-e4a5-4a02-8462-d03d1e8222d6) and [LINQ to DataSet](/dotnet/framework/data/adonet/linq-to-dataset). ]]> @@ -55,7 +55,7 @@ calls the protected constructor of to generate typed datasets for .NET Framework version 3.5 and enable LINQ to DataSet and hierarchical update. > [!NOTE] -> LINQ to Dataset and hierarchical update are features in [!INCLUDE[vs_orcas_long](~/includes/vs-orcas-long-md.md)]. See [LINQ to DataSet](~/docs/framework/data/adonet/linq-to-dataset.md) and [Hierarchical Update Overview](https://msdn.microsoft.com/library/c4f8e8b9-e4a5-4a02-8462-d03d1e8222d6). +> LINQ to Dataset and hierarchical update are features in [!INCLUDE[vs_orcas_long](~/includes/vs-orcas-long-md.md)]. See [LINQ to DataSet](/dotnet/framework/data/adonet/linq-to-dataset) and [Hierarchical Update Overview](https://msdn.microsoft.com/library/c4f8e8b9-e4a5-4a02-8462-d03d1e8222d6). ]]> diff --git a/xml/System.Data.Entity.Design/EntityClassGenerator.xml b/xml/System.Data.Entity.Design/EntityClassGenerator.xml index 51d9393a0d3..1fcde91be5d 100644 --- a/xml/System.Data.Entity.Design/EntityClassGenerator.xml +++ b/xml/System.Data.Entity.Design/EntityClassGenerator.xml @@ -277,7 +277,7 @@ @@ -306,7 +306,7 @@ diff --git a/xml/System.Data.Entity.Design/TypeGeneratedEventHandler.xml b/xml/System.Data.Entity.Design/TypeGeneratedEventHandler.xml index 5755faa2bfe..bd8ac2c81c5 100644 --- a/xml/System.Data.Entity.Design/TypeGeneratedEventHandler.xml +++ b/xml/System.Data.Entity.Design/TypeGeneratedEventHandler.xml @@ -28,7 +28,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Data.EntityClient/EntityConnection.xml b/xml/System.Data.EntityClient/EntityConnection.xml index 93dff10bc9b..ea94e3772cf 100644 --- a/xml/System.Data.EntityClient/EntityConnection.xml +++ b/xml/System.Data.EntityClient/EntityConnection.xml @@ -32,9 +32,9 @@ ]]> - EntityClient Provider for Entity Framework + EntityClient Provider for Entity Framework Working with EntityClient - Connection String + Connection String @@ -439,8 +439,8 @@ Provider Connection String= 'Data Source=localhost; An attempt was made to set the property after the 's was initialized. The is initialized either when the instance is constructed through the overload that takes a as a parameter, or when the instance has been opened. An invalid connection string keyword has been provided or a required connection string keyword has not been provided. - Connection Strings - Connection Strings (Entity Framework) + Connection Strings + Connection Strings (Entity Framework) diff --git a/xml/System.Data.EntityClient/EntityConnectionStringBuilder.xml b/xml/System.Data.EntityClient/EntityConnectionStringBuilder.xml index 1b2eb5f5ea4..60efe851f49 100644 --- a/xml/System.Data.EntityClient/EntityConnectionStringBuilder.xml +++ b/xml/System.Data.EntityClient/EntityConnectionStringBuilder.xml @@ -38,7 +38,7 @@ ]]> - Connection Strings + Connection Strings Working with EntityClient @@ -82,7 +82,7 @@ ]]> - Connection Strings + Connection Strings Working with EntityClient @@ -133,7 +133,7 @@ ]]> - Connection Strings + Connection Strings Working with EntityClient @@ -164,7 +164,7 @@ ]]> - Connection Strings + Connection Strings @@ -192,7 +192,7 @@ if the contains an element that has the specified key; otherwise, . To be added. - Connection Strings + Connection Strings @@ -255,7 +255,7 @@ is a null reference ( in Visual Basic). Tried to add a key that does not exist in the available keys. Invalid value in the connection string (specifically, a Boolean or numeric value was expected but not supplied). - Connection Strings + Connection Strings @@ -359,7 +359,7 @@ ]]> - Connection Strings + Connection Strings @@ -399,7 +399,7 @@ ]]> - Connection Strings + Connection Strings @@ -439,7 +439,7 @@ ]]> - Connection Strings + Connection Strings @@ -476,7 +476,7 @@ is null ( in Visual Basic) - Connection Strings + Connection Strings diff --git a/xml/System.Data.EntityClient/EntityProviderFactory.xml b/xml/System.Data.EntityClient/EntityProviderFactory.xml index 1247bc21c41..716fc173275 100644 --- a/xml/System.Data.EntityClient/EntityProviderFactory.xml +++ b/xml/System.Data.EntityClient/EntityProviderFactory.xml @@ -26,7 +26,7 @@ ## Remarks The provides a common entry point to obtain classes. - For conceptual information about how to use , see [ADO.NET Entity Framework](~/docs/framework/data/adonet/ef/index.md) and [DbProviderFactories](~/docs/framework/data/adonet/dbproviderfactories.md). + For conceptual information about how to use , see [ADO.NET Entity Framework](/dotnet/framework/data/adonet/ef/) and [DbProviderFactories](/dotnet/framework/data/adonet/dbproviderfactories). ]]> diff --git a/xml/System.Data.EntityClient/EntityTransaction.xml b/xml/System.Data.EntityClient/EntityTransaction.xml index 022646de737..9d938d2c98d 100644 --- a/xml/System.Data.EntityClient/EntityTransaction.xml +++ b/xml/System.Data.EntityClient/EntityTransaction.xml @@ -26,7 +26,7 @@ ]]> - Transactions in ADO.NET + Transactions in ADO.NET diff --git a/xml/System.Data.Linq.Mapping/ColumnAttribute.xml b/xml/System.Data.Linq.Mapping/ColumnAttribute.xml index a6481ebd576..1954e33c93e 100644 --- a/xml/System.Data.Linq.Mapping/ColumnAttribute.xml +++ b/xml/System.Data.Linq.Mapping/ColumnAttribute.xml @@ -221,7 +221,7 @@ public class Employees ## Remarks Use this property to specify the exact text that defines the column in a Transact-SQL table declaration. Specify the property only if you plan to use to create an instance of the database. - The default value of is inferred from the member type. For more information, see [SQL-CLR Type Mapping](~/docs/framework/data/adonet/sql/linq/sql-clr-type-mapping.md). + The default value of is inferred from the member type. For more information, see [SQL-CLR Type Mapping](/dotnet/framework/data/adonet/sql/linq/sql-clr-type-mapping). diff --git a/xml/System.Data.Linq/DataLoadOptions.xml b/xml/System.Data.Linq/DataLoadOptions.xml index 3d4cd9cc6d6..f9366edbcc2 100644 --- a/xml/System.Data.Linq/DataLoadOptions.xml +++ b/xml/System.Data.Linq/DataLoadOptions.xml @@ -22,7 +22,7 @@ ## Remarks ## General - When you query for an object, you actually retrieve only the object you requested. The *related* objects are not automatically fetched at the same time. (For more information, see [Querying Across Relationships](~/docs/framework/data/adonet/sql/linq/querying-across-relationships.md).) + When you query for an object, you actually retrieve only the object you requested. The *related* objects are not automatically fetched at the same time. (For more information, see [Querying Across Relationships](/dotnet/framework/data/adonet/sql/linq/querying-across-relationships).) The class provides two methods to achieve immediate loading of specified related data. The method allows for immediate loading of data related to the main target. The method allows for filtering related objects. diff --git a/xml/System.Data.Linq/ForeignKeyReferenceAlreadyHasValueException.xml b/xml/System.Data.Linq/ForeignKeyReferenceAlreadyHasValueException.xml index 36a7bd9919e..7ef2f03e279 100644 --- a/xml/System.Data.Linq/ForeignKeyReferenceAlreadyHasValueException.xml +++ b/xml/System.Data.Linq/ForeignKeyReferenceAlreadyHasValueException.xml @@ -63,7 +63,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -103,7 +103,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -147,7 +147,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System.Data.Linq/ITable.xml b/xml/System.Data.Linq/ITable.xml index 5fb5b4226c8..a2ae831e6c7 100644 --- a/xml/System.Data.Linq/ITable.xml +++ b/xml/System.Data.Linq/ITable.xml @@ -42,7 +42,7 @@ is thrown during . @@ -76,7 +76,7 @@ @@ -111,7 +111,7 @@ @@ -145,7 +145,7 @@ @@ -186,7 +186,7 @@ @@ -221,7 +221,7 @@ diff --git a/xml/System.Data.Linq/Table`1.xml b/xml/System.Data.Linq/Table`1.xml index ad602a9febe..b84e9621fe9 100644 --- a/xml/System.Data.Linq/Table`1.xml +++ b/xml/System.Data.Linq/Table`1.xml @@ -95,7 +95,7 @@ public partial class DataClasses1DataContext : System.Data.Linq.DataContext , serialized to a client, and then deserialized back (with the intention to perform an update or delete operation). For more information, see [Data Retrieval and CUD Operations in N-Tier Applications (LINQ to SQL)](~/docs/framework/data/adonet/sql/linq/data-retrieval-and-cud-operations-in-n-tier-applications.md). + Use the `Attach` methods with entities that have been created in one , serialized to a client, and then deserialized back (with the intention to perform an update or delete operation). For more information, see [Data Retrieval and CUD Operations in N-Tier Applications (LINQ to SQL)](/dotnet/framework/data/adonet/sql/linq/data-retrieval-and-cud-operations-in-n-tier-applications). Do not try to `Attach` an entity that has not been detached through serialization. Entities that have not been serialized still maintain associations with deferred loaders that can cause unexpected results if the entity becomes tracked by a second data context. @@ -187,7 +187,7 @@ End Using When a new entity is attached, deferred loaders for any child collections (for example, `EntitySet` collections of entities from associated tables) are initialized. When is called, members of the child collections are put into an `Unmodified` state. To update members of a child collection, you must explicitly call `Attach` and specify that entity. - For more information, see [Data Retrieval and CUD Operations in N-Tier Applications (LINQ to SQL)](~/docs/framework/data/adonet/sql/linq/data-retrieval-and-cud-operations-in-n-tier-applications.md). + For more information, see [Data Retrieval and CUD Operations in N-Tier Applications (LINQ to SQL)](/dotnet/framework/data/adonet/sql/linq/data-retrieval-and-cud-operations-in-n-tier-applications). Do not try to `Attach` an entity that has not been detached through serialization. Entities that have not been serialized still maintain associations with deferred loaders that can cause unexpected results if the entity becomes tracked by a second data context. @@ -287,7 +287,7 @@ End Using When a new entity is attached, deferred loaders for any child collections (for example, `EntitySet` collections of entities from associated tables) are initialized. When is called, members of the child collections are put into an `Unmodified` state. To update members of a child collection, you must explicitly call `Attach` and specify that entity. - For more information, see [Data Retrieval and CUD Operations in N-Tier Applications (LINQ to SQL)](~/docs/framework/data/adonet/sql/linq/data-retrieval-and-cud-operations-in-n-tier-applications.md). + For more information, see [Data Retrieval and CUD Operations in N-Tier Applications (LINQ to SQL)](/dotnet/framework/data/adonet/sql/linq/data-retrieval-and-cud-operations-in-n-tier-applications). ]]> @@ -329,7 +329,7 @@ End Using ## Remarks This method attaches all entities of a collection to a new . When a new entity is attached, deferred loaders for any child collections (for example, `EntitySet` collections of entities from associated tables) are initialized. When is called, members of the child collections are put into an `Unmodified` state. To update members of a child collection, you must explicitly call `Attach` and specify that entity. - For more information, see [Data Retrieval and CUD Operations in N-Tier Applications (LINQ to SQL)](~/docs/framework/data/adonet/sql/linq/data-retrieval-and-cud-operations-in-n-tier-applications.md). + For more information, see [Data Retrieval and CUD Operations in N-Tier Applications (LINQ to SQL)](/dotnet/framework/data/adonet/sql/linq/data-retrieval-and-cud-operations-in-n-tier-applications). ]]> @@ -372,7 +372,7 @@ End Using in either a *modified* or *unmodified* state. If attaching as modified, the entity must either declare a version member or must not participate in update conflict checking. If attaching as unmodified, the entity is assumed to represent the original value. After calling this method, the entity's fields can be modified with other information from the client before is called. For more information, see [Data Retrieval and CUD Operations in N-Tier Applications (LINQ to SQL)](~/docs/framework/data/adonet/sql/linq/data-retrieval-and-cud-operations-in-n-tier-applications.md). + This method attaches all entities of a collection to the in either a *modified* or *unmodified* state. If attaching as modified, the entity must either declare a version member or must not participate in update conflict checking. If attaching as unmodified, the entity is assumed to represent the original value. After calling this method, the entity's fields can be modified with other information from the client before is called. For more information, see [Data Retrieval and CUD Operations in N-Tier Applications (LINQ to SQL)](/dotnet/framework/data/adonet/sql/linq/data-retrieval-and-cud-operations-in-n-tier-applications). When a new entity is attached, deferred loaders for any child collections (for example, `EntitySet` collections of entities from associated tables) are initialized. When is called, members of the child collections are put into an `Unmodified` state. To update members of a child collection, you must explicitly call `Attach` and specify that entity. @@ -462,7 +462,7 @@ End Using is called. Disconnected entities must be attached before they can be deleted. For more information, see [Data Retrieval and CUD Operations in N-Tier Applications (LINQ to SQL)](~/docs/framework/data/adonet/sql/linq/data-retrieval-and-cud-operations-in-n-tier-applications.md). + Entities that are put into the pending delete state with this method do not disappear from query results until after is called. Disconnected entities must be attached before they can be deleted. For more information, see [Data Retrieval and CUD Operations in N-Tier Applications (LINQ to SQL)](/dotnet/framework/data/adonet/sql/linq/data-retrieval-and-cud-operations-in-n-tier-applications). ## Examples @@ -522,7 +522,7 @@ db.SubmitChanges() is called. Disconnected entities must first be attached before they can be deleted. For more information, see [Data Retrieval and CUD Operations in N-Tier Applications (LINQ to SQL)](~/docs/framework/data/adonet/sql/linq/data-retrieval-and-cud-operations-in-n-tier-applications.md). + The removed entity does not disappear from the query results until after is called. Disconnected entities must first be attached before they can be deleted. For more information, see [Data Retrieval and CUD Operations in N-Tier Applications (LINQ to SQL)](/dotnet/framework/data/adonet/sql/linq/data-retrieval-and-cud-operations-in-n-tier-applications). > [!NOTE] > [!INCLUDE[vbtecdlinq](~/includes/vbtecdlinq-md.md)] does not support or recognize cascade-delete operations. If you want to delete a row in a table that has constraints against it, you must either set the `ON DELETE CASCADE` rule in the foreign-key constraint in the database, or use your own code to first delete the child objects that prevent the parent object from being deleted. Otherwise, an exception is thrown. @@ -646,7 +646,7 @@ db.SubmitChanges() . The original state of an entity that has been serialized and deserialized must be provided by an independent tracking mechanism and supplied when the entity is attached to a new . For more information, see [Data Retrieval and CUD Operations in N-Tier Applications (LINQ to SQL)](~/docs/framework/data/adonet/sql/linq/data-retrieval-and-cud-operations-in-n-tier-applications.md). + This method returns the original state of an entity since it was either created or attached to the current . The original state of an entity that has been serialized and deserialized must be provided by an independent tracking mechanism and supplied when the entity is attached to a new . For more information, see [Data Retrieval and CUD Operations in N-Tier Applications (LINQ to SQL)](/dotnet/framework/data/adonet/sql/linq/data-retrieval-and-cud-operations-in-n-tier-applications). ]]> diff --git a/xml/System.Data.Objects.DataClasses/ComplexObject.xml b/xml/System.Data.Objects.DataClasses/ComplexObject.xml index bfbf63f290a..b01b66ba812 100644 --- a/xml/System.Data.Objects.DataClasses/ComplexObject.xml +++ b/xml/System.Data.Objects.DataClasses/ComplexObject.xml @@ -46,7 +46,7 @@ ]]> - How to: Execute a Query that returns Complex Types (EntityClient) + How to: Execute a Query that returns Complex Types (EntityClient) How to: Define a Model with Complex Types (Entity Framework) How to: Add and Modify Objects with Complex Types (Entity Framework) diff --git a/xml/System.Data.Objects.DataClasses/EdmRelationshipAttribute.xml b/xml/System.Data.Objects.DataClasses/EdmRelationshipAttribute.xml index 848b4f10b41..7ac69f3d755 100644 --- a/xml/System.Data.Objects.DataClasses/EdmRelationshipAttribute.xml +++ b/xml/System.Data.Objects.DataClasses/EdmRelationshipAttribute.xml @@ -192,7 +192,7 @@ @@ -227,7 +227,7 @@ @@ -264,7 +264,7 @@ ## Remarks Properties that define the related ends of an association can be defined in any order. - The multiplicity is specified by the `Multiplicity` attribute of the `End` element in the association that defines this relationship in the conceptual model. For more information, see [CSDL, SSDL, and MSL Specifications](~/docs/framework/data/adonet/ef/language-reference/csdl-ssdl-and-msl-specifications.md). + The multiplicity is specified by the `Multiplicity` attribute of the `End` element in the association that defines this relationship in the conceptual model. For more information, see [CSDL, SSDL, and MSL Specifications](/dotnet/framework/data/adonet/ef/language-reference/csdl-ssdl-and-msl-specifications). ]]> @@ -298,7 +298,7 @@ @@ -334,7 +334,7 @@ ## Remarks Properties that define the related ends of an association can be defined in any order. - The type name is specified by the `Type` attribute of the `End` element in the association that defines this relationship in the conceptual model. For more information, see [CSDL, SSDL, and MSL Specifications](~/docs/framework/data/adonet/ef/language-reference/csdl-ssdl-and-msl-specifications.md). + The type name is specified by the `Type` attribute of the `End` element in the association that defines this relationship in the conceptual model. For more information, see [CSDL, SSDL, and MSL Specifications](/dotnet/framework/data/adonet/ef/language-reference/csdl-ssdl-and-msl-specifications). ]]> @@ -370,7 +370,7 @@ ## Remarks Properties that define the related ends of an association can be defined in any order. - The multiplicity is specified by the `Multiplicity` attribute of the `End` element in the association that defines this relationship in the conceptual model. For more information, see [CSDL, SSDL, and MSL Specifications](~/docs/framework/data/adonet/ef/language-reference/csdl-ssdl-and-msl-specifications.md). + The multiplicity is specified by the `Multiplicity` attribute of the `End` element in the association that defines this relationship in the conceptual model. For more information, see [CSDL, SSDL, and MSL Specifications](/dotnet/framework/data/adonet/ef/language-reference/csdl-ssdl-and-msl-specifications). ]]> @@ -406,7 +406,7 @@ ## Remarks Properties that define the related ends of an association can be defined in any order. - The role name is specified by the `Role` attribute of the `End` element in the association that defines this relationship in the conceptual model. For more information, see [CSDL, SSDL, and MSL Specifications](~/docs/framework/data/adonet/ef/language-reference/csdl-ssdl-and-msl-specifications.md). + The role name is specified by the `Role` attribute of the `End` element in the association that defines this relationship in the conceptual model. For more information, see [CSDL, SSDL, and MSL Specifications](/dotnet/framework/data/adonet/ef/language-reference/csdl-ssdl-and-msl-specifications). ]]> @@ -442,7 +442,7 @@ ## Remarks Properties that define the related ends of an association can be defined in any order. - The type name is specified by the `Type` attribute of the `End` element in the association that defines this relationship in the conceptual model. For more information, see [CSDL, SSDL, and MSL Specifications](~/docs/framework/data/adonet/ef/language-reference/csdl-ssdl-and-msl-specifications.md). + The type name is specified by the `Type` attribute of the `End` element in the association that defines this relationship in the conceptual model. For more information, see [CSDL, SSDL, and MSL Specifications](/dotnet/framework/data/adonet/ef/language-reference/csdl-ssdl-and-msl-specifications). ]]> diff --git a/xml/System.Data.Objects.DataClasses/EntityObject.xml b/xml/System.Data.Objects.DataClasses/EntityObject.xml index d2c5d87865f..7d5ae928070 100644 --- a/xml/System.Data.Objects.DataClasses/EntityObject.xml +++ b/xml/System.Data.Objects.DataClasses/EntityObject.xml @@ -35,7 +35,7 @@ Base class for entity types that are generated by the Entity Data Model tools. To be added. - Working with Objects + Working with Objects @@ -99,7 +99,7 @@ ]]> - Working with Objects + Working with Objects @@ -139,7 +139,7 @@ ]]> - Working with Objects + Working with Objects @@ -176,7 +176,7 @@ is . - Working with Objects + Working with Objects @@ -213,7 +213,7 @@ is . - Working with Objects + Working with Objects @@ -249,7 +249,7 @@ ]]> - Working with Objects + Working with Objects @@ -284,7 +284,7 @@ ]]> - Working with Objects + Working with Objects diff --git a/xml/System.Data.Objects.DataClasses/EntityReference`1.xml b/xml/System.Data.Objects.DataClasses/EntityReference`1.xml index a7cebf75440..5a9059969d8 100644 --- a/xml/System.Data.Objects.DataClasses/EntityReference`1.xml +++ b/xml/System.Data.Objects.DataClasses/EntityReference`1.xml @@ -207,7 +207,7 @@ This method calls the internal `RelatedEnd.ValidateLoad` method before loading t -or- A query returned zero related ends, and one related end was expected. - Querying Data as Objects (Entity Framework) + Querying Data as Objects (Entity Framework) diff --git a/xml/System.Data.Objects/CompiledQuery.xml b/xml/System.Data.Objects/CompiledQuery.xml index 79e6227a9c1..5106fb5f598 100644 --- a/xml/System.Data.Objects/CompiledQuery.xml +++ b/xml/System.Data.Objects/CompiledQuery.xml @@ -73,7 +73,7 @@ @@ -292,7 +292,7 @@ @@ -345,7 +345,7 @@ @@ -400,7 +400,7 @@ @@ -457,7 +457,7 @@ @@ -516,7 +516,7 @@ @@ -577,7 +577,7 @@ @@ -640,7 +640,7 @@ @@ -705,7 +705,7 @@ @@ -772,7 +772,7 @@ @@ -841,7 +841,7 @@ @@ -912,7 +912,7 @@ @@ -985,7 +985,7 @@ diff --git a/xml/System.Data.Objects/EntityFunctions.xml b/xml/System.Data.Objects/EntityFunctions.xml index db68cae375c..434d86d0d9a 100644 --- a/xml/System.Data.Objects/EntityFunctions.xml +++ b/xml/System.Data.Objects/EntityFunctions.xml @@ -24,7 +24,7 @@ 4.0.0.0 - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). @@ -54,7 +54,7 @@ A valid date. The number of days to add to . - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The incremented by . A valid date time offset. The number of days to add to . - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The incremented by . 4.0.0.0 - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). A valid date. The number of hours to add to . - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The incremented by . A valid date time offset. The number of hours to add to . - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The incremented by . A valid time span. The number of hours to add to . - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The incremented by . 4.0.0.0 - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). A valid date. The number of microseconds to add to . - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The incremented by . A valid date time offset. The number of microseconds to add to . - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The incremented by . A valid time span. The number of microseconds to add to . - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The incremented by . 4.0.0.0 - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). A valid date. The number of milliseconds to add to . - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The incremented by . A valid date time offset. The number of milliseconds to add to . - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The incremented by . A valid time span. The number of milliseconds to add to . - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The incremented by . 4.0.0.0 - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). A valid date. The number of minutes to add to . - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The incremented by . A valid date time offset. The number of minutes to add to . - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The incremented by . A valid time span. The number of minutes to add to . - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The incremented by . 4.0.0.0 - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). A valid date. The number of months to add to . - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The incremented by . A valid date time offset. The number of months to add to . - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The incremented by . 4.0.0.0 - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). A valid date. The number of nanoseconds to add to . - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The incremented by . A valid date time offset. The number of nanoseconds to add to . - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The incremented by . A valid time span. The number of nanoseconds to add to . - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The incremented by . 4.0.0.0 - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). A valid date. The number of seconds to add to . - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The incremented by . A valid date time offset. The number of seconds to add to . - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The incremented by . A valid time span. The number of seconds to add to . - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The incremented by . 4.0.0.0 - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). A valid date. The number of years to add to . - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The incremented by . A valid date time offset. The number of years to add to . - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The incremented by . The hour part of the new date. The minutes part of the new date. The seconds part of the new date. Note that you can specify fractions of a second with this parameter. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The new date. The minute part of the new date. The seconds part of the new date. Note that you can specify fractions of a second with this parameter. The time zone offset part of the new date. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The new date. The hours part of the new time span. The minutes part of the new time span. The seconds part of the new time span. Note that you can specify fractions of a second with this parameter. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The new time span. 4.0.0.0 - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). A valid date. A valid date. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The number of days between and . A valid date time offset. A valid date time offset. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The number of days between and . 4.0.0.0 - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). A valid date. A valid date. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The number of hours between and . A valid date time offset. A valid date time offset. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The number of hours between and . A valid time span. A valid time span. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The number of hours between and . 4.0.0.0 - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). A valid date. A valid date. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The number of microseconds between and . A valid date time offset. A valid date time offset. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The number of microseconds between and . A valid time span. A valid time span. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The number of microseconds between and . 4.0.0.0 - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). A valid date. A valid date. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The number of milliseconds between and . A valid date time offset. A valid date time offset. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The number of milliseconds between and . A valid time span. A valid time span. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The number of milliseconds between and . 4.0.0.0 - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). A valid date. A valid date. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The number of minutes between and . A valid date time offset. A valid date time offset. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The number of minutes between and . A valid time span. A valid time span. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The number of minutes between and . 4.0.0.0 - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). A valid date. A valid date. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The number of months between and . A valid date time offset. A valid date time offset. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The number of months between and . 4.0.0.0 - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). A valid date. A valid date. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The number of nanoseconds between and . A valid date time offset. A valid date time offset. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The number of nanoseconds between and . A valid date. A valid date. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The number of nanoseconds between and . 4.0.0.0 - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). A valid date. A valid date. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The number of seconds between and . A valid date time offset. A valid date time offset. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The number of seconds between and . A valid time span. A valid time span. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The number of seconds between and . 4.0.0.0 - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). A valid date. A valid date. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The number of years between and . A valid date time offset. A valid date time offset. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The number of years between and . A valid date time offset. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The number of minutes that the is offset from GMT. This is generally between +780 and -780 (+ or - 13 hrs). A valid string expression. The number of characters to return. - Invokes the canonical function. For information about the canonical function, see [String Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/string-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [String Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/string-canonical-functions). The leftmost number of characters of . A valid string. - Invokes the canonical function. For information about the canonical function, see [String Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/string-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [String Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/string-canonical-functions). The input string with the order of the characters reversed. A valid string expression. The number of characters to return. - Invokes the canonical function. For information about the canonical function, see [String Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/string-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [String Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/string-canonical-functions). The rightmost number of characters of . 4.0.0.0 - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). A set of numeric values. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical standard deviation of the input collection. A set of numeric values. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical standard deviation of the input collection. A set of numeric values. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical standard deviation of the input collection. A set of numeric values. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical standard deviation of the input collection. A set of numeric values. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical standard deviation of the input collection. A set of numeric values. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical standard deviation of the input collection. A set of numeric values. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical standard deviation of the input collection. A set of numeric values. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical standard deviation of the input collection. 4.0.0.0 - Invokes the canonical function, which returns the statistical standard deviation for a population. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function, which returns the statistical standard deviation for a population. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). A set of numeric values. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical standard deviation of the population in the input collection. A set of numeric values. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical standard deviation of the population in the input collection. A set of numeric values. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical standard deviation of the population in the input collection. A set of numeric values. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical standard deviation of the population in the input collection. A set of numeric values. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical standard deviation of the population in the input collection. A set of numeric values. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical standard deviation of the population in the input collection. A set of numeric values. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical standard deviation of the population in the input collection. A set of numeric values. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical standard deviation of the population in the input collection. 4.0.0.0 - Invokes the canonical function. For information about the canonical function, see [Math Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/math-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Math Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/math-canonical-functions). The number to truncate. The length or precision to truncate to. - Invokes the canonical function. For information about the canonical function, see [Math Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/math-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Math Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/math-canonical-functions). truncated to the length or precision specified by . @@ -3385,7 +3385,7 @@ The number to truncate. The length or precision to truncate to. - Invokes the canonical function. For information about the canonical function, see [Math Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/math-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Math Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/math-canonical-functions). truncated to the length or precision specified by . @@ -3406,7 +3406,7 @@ 4.0.0.0 - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The date to truncate. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The input date with the time portion cleared. The date time offset to truncate. - Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Date and Time Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/date-and-time-canonical-functions). The input date with the time portion cleared. 4.0.0.0 - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The set of values for which the variance will be calculated. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical variance of all values in the specified collection. The set of values for which the variance will be calculated. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical variance of all values in the specified collection. The set of values for which the variance will be calculated. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical variance of all values in the specified collection. The set of values for which the variance will be calculated. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical variance of all values in the specified collection. The set of values for which the variance will be calculated. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical variance of all values in the specified collection. The set of values for which the variance will be calculated. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical variance of all values in the specified collection. The set of values for which the variance will be calculated. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical variance of all values in the specified collection. The set of values for which the variance will be calculated. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical variance of all values in the specified collection. 4.0.0.0 - Invokes the canonical function, which returns the statistical variance over a population. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function, which returns the statistical variance over a population. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The set of values for which the variance will be calculated. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical variance of the population in the specified collection. The set of values for which the variance will be calculated. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical variance of the population in the specified collection. The set of values for which the variance will be calculated. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical variance of the population in the specified collection. The set of values for which the variance will be calculated. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical variance of the population in the specified collection. The set of values for which the variance will be calculated. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical variance of the population in the specified collection. The set of values for which the variance will be calculated. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical variance of the population in the specified collection. The set of values for which the variance will be calculated. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical variance of the population in the specified collection. The set of values for which the variance will be calculated. - Invokes the canonical function. For information about the canonical function, see [Canonical Functions](~/docs/framework/data/adonet/ef/language-reference/canonical-functions.md). + Invokes the canonical function. For information about the canonical function, see [Canonical Functions](/dotnet/framework/data/adonet/ef/language-reference/canonical-functions). The statistical variance of the population in the specified collection. - Querying Data as Objects (Entity Framework) - Working with Objects (Entity Framework) + Querying Data as Objects (Entity Framework) + Working with Objects (Entity Framework) @@ -87,7 +87,7 @@ -or- The metadata workspace is invalid. - Working with Objects (Entity Framework) + Working with Objects (Entity Framework) @@ -133,7 +133,7 @@ -or- The metadata workspace is not valid. - Working with Objects (Entity Framework) + Working with Objects (Entity Framework) @@ -160,7 +160,7 @@ To be added. The is . The , , or metadata workspace is not valid. - Working with Objects (Entity Framework) + Working with Objects (Entity Framework) @@ -194,7 +194,7 @@ The is . The , , or metadata workspace is not valid. - Working with Objects (Entity Framework) + Working with Objects (Entity Framework) @@ -228,7 +228,7 @@ ]]> - Working with Objects (Entity Framework) + Working with Objects (Entity Framework) @@ -297,7 +297,7 @@ The does not qualify. - Working with Objects (Entity Framework) + Working with Objects (Entity Framework) @@ -628,7 +628,7 @@ Any object from the object graph already exists in another state manager. - Working with Objects (Entity Framework) + Working with Objects (Entity Framework) @@ -712,7 +712,7 @@ ]]> When the instance has been disposed. - Working with Objects (Entity Framework) + Working with Objects (Entity Framework) @@ -767,7 +767,7 @@ Most of the work is delegated to the method. - For more information, see [Working with Data Definition Language](~/docs/framework/data/adonet/ef/working-with-data-definition-language.md). + For more information, see [Working with Data Definition Language](/dotnet/framework/data/adonet/ef/working-with-data-definition-language). ]]> @@ -802,7 +802,7 @@ Most of the work is delegated to the method. - For more information, see [Working with Data Definition Language](~/docs/framework/data/adonet/ef/working-with-data-definition-language.md). + For more information, see [Working with Data Definition Language](/dotnet/framework/data/adonet/ef/working-with-data-definition-language). ]]> @@ -1067,7 +1067,7 @@ ]]> The or parameter is . - Querying a Conceptual Model + Querying a Conceptual Model @@ -1096,7 +1096,7 @@ ## Remarks Most of the work is delegated to the method. - For more information, see [Working with Data Definition Language](~/docs/framework/data/adonet/ef/working-with-data-definition-language.md). + For more information, see [Working with Data Definition Language](/dotnet/framework/data/adonet/ef/working-with-data-definition-language). ]]> @@ -1133,7 +1133,7 @@ ]]> - Working with Objects (Entity Framework) + Working with Objects (Entity Framework) @@ -1160,7 +1160,7 @@ ## Remarks Most of the work is delegated to the method. - For more information, see [Working with Data Definition Language](~/docs/framework/data/adonet/ef/working-with-data-definition-language.md). + For more information, see [Working with Data Definition Language](/dotnet/framework/data/adonet/ef/working-with-data-definition-language). ]]> @@ -1223,7 +1223,7 @@ does not exist. - Working with Objects (Entity Framework) + Working with Objects (Entity Framework) @@ -1280,7 +1280,7 @@ The is . The is not associated with this (for example, was newly created and not associated with any context yet, or was obtained through some other context, or was already detached). - Working with Objects (Entity Framework) + Working with Objects (Entity Framework) @@ -1347,7 +1347,7 @@ ]]> - Working with Objects (Entity Framework) + Working with Objects (Entity Framework) @@ -1383,7 +1383,7 @@ ]]> - Working with Objects (Entity Framework) + Working with Objects (Entity Framework) @@ -1498,7 +1498,7 @@ -or- There is a type mismatch on the reader and the . - Working with Objects (Entity Framework) + Working with Objects (Entity Framework) @@ -1558,7 +1558,7 @@ -or- There is a type mismatch on the reader and the . - Working with Objects (Entity Framework) + Working with Objects (Entity Framework) @@ -1816,8 +1816,8 @@ The parameter is . The object is not found in either the or the data source. - Querying Data as Objects (Entity Framework) - Working with Objects (Entity Framework) + Querying Data as Objects (Entity Framework) + Working with Objects (Entity Framework) @@ -2098,7 +2098,7 @@ ]]> - Working with Objects (Entity Framework) + Working with Objects (Entity Framework) @@ -2163,7 +2163,7 @@ ]]> - Working with Objects (Entity Framework) + Working with Objects (Entity Framework) @@ -2252,7 +2252,7 @@ -or- An object is not attached to the context. - Working with Objects (Entity Framework) + Working with Objects (Entity Framework) @@ -2311,7 +2311,7 @@ -or- An object is not attached to the context. - Working with Objects (Entity Framework) + Working with Objects (Entity Framework) @@ -2369,7 +2369,7 @@ ]]> An optimistic concurrency violation has occurred in the data source. - Working with Objects (Entity Framework) + Working with Objects (Entity Framework) @@ -2490,7 +2490,7 @@ ]]> - Working with Objects (Entity Framework) + Working with Objects (Entity Framework) @@ -2642,7 +2642,7 @@ Incompatible metadata for . is . - Working with Objects (Entity Framework) + Working with Objects (Entity Framework) diff --git a/xml/System.Data.Objects/ObjectParameter.xml b/xml/System.Data.Objects/ObjectParameter.xml index c7827607d35..3417fcd047b 100644 --- a/xml/System.Data.Objects/ObjectParameter.xml +++ b/xml/System.Data.Objects/ObjectParameter.xml @@ -36,7 +36,7 @@ ]]> - Querying Data as Objects (Entity Framework) + Querying Data as Objects (Entity Framework) @@ -89,7 +89,7 @@ If the value of either argument is null. If the value of the name argument is not valid. Parameter names must start with a letter and can only contain letters, numbers, and underscores. - Querying Data as Objects and Shaping Results (Entity Framework) + Querying Data as Objects and Shaping Results (Entity Framework) @@ -165,7 +165,7 @@ ]]> - Querying Data as Objects and Shaping Results (Entity Framework) + Querying Data as Objects and Shaping Results (Entity Framework) @@ -208,7 +208,7 @@ ]]> - Querying Data as Objects and Shaping Results (Entity Framework) + Querying Data as Objects and Shaping Results (Entity Framework) @@ -256,7 +256,7 @@ ]]> - Querying Data as Objects and Shaping Results (Entity Framework) + Querying Data as Objects and Shaping Results (Entity Framework) diff --git a/xml/System.Data.Objects/ObjectParameterCollection.xml b/xml/System.Data.Objects/ObjectParameterCollection.xml index 27dc9df2c7c..9e2969c4876 100644 --- a/xml/System.Data.Objects/ObjectParameterCollection.xml +++ b/xml/System.Data.Objects/ObjectParameterCollection.xml @@ -53,7 +53,7 @@ ]]> - Querying Data as Objects and Shaping Results (Entity Framework) + Querying Data as Objects and Shaping Results (Entity Framework) @@ -106,7 +106,7 @@ Another parameter with the same name as the argument already exists in the collection. Note that the lookup is case-insensitive. This behavior differs from that of most collections, and is more like that of a . The type of the is not valid. - Querying Data as Objects and Shaping Results (Entity Framework) + Querying Data as Objects and Shaping Results (Entity Framework) @@ -292,7 +292,7 @@ ]]> - Querying Data as Objects and Shaping Results (Entity Framework) + Querying Data as Objects and Shaping Results (Entity Framework) diff --git a/xml/System.Data.Objects/ObjectQuery.xml b/xml/System.Data.Objects/ObjectQuery.xml index 36574883989..125ad4d5a07 100644 --- a/xml/System.Data.Objects/ObjectQuery.xml +++ b/xml/System.Data.Objects/ObjectQuery.xml @@ -38,7 +38,7 @@ ]]> - LINQ to Entities + LINQ to Entities @@ -100,7 +100,7 @@ ]]> - Querying Data as Objects and Shaping Results (Entity Framework) + Querying Data as Objects and Shaping Results (Entity Framework) @@ -126,11 +126,11 @@ - Querying Data as Objects (Entity Framework) + Querying Data as Objects (Entity Framework) @@ -166,7 +166,7 @@ ]]> - Querying Data as Objects (Entity Framework) + Querying Data as Objects (Entity Framework) @@ -231,7 +231,7 @@ ]]> - Querying Data as Objects and Shaping Results (Entity Framework) + Querying Data as Objects and Shaping Results (Entity Framework) @@ -269,7 +269,7 @@ ]]> - Querying Data as Objects (Entity Framework) + Querying Data as Objects (Entity Framework) @@ -312,7 +312,7 @@ ]]> - Querying Data as Objects (Entity Framework) + Querying Data as Objects (Entity Framework) @@ -528,7 +528,7 @@ ]]> - Querying Data as Objects and Shaping Results (Entity Framework) + Querying Data as Objects and Shaping Results (Entity Framework) diff --git a/xml/System.Data.Objects/ObjectQuery`1.xml b/xml/System.Data.Objects/ObjectQuery`1.xml index 1ba15e1257f..fd875eac3c1 100644 --- a/xml/System.Data.Objects/ObjectQuery`1.xml +++ b/xml/System.Data.Objects/ObjectQuery`1.xml @@ -72,8 +72,8 @@ ]]> Entity SQL Language - LINQ to Entities - Querying Data as Objects (Entity Framework) + LINQ to Entities + Querying Data as Objects (Entity Framework) @@ -93,7 +93,7 @@ ]]> - Querying Data as Objects and Shaping Results (Entity Framework) + Querying Data as Objects and Shaping Results (Entity Framework) @@ -133,7 +133,7 @@ ]]> - Querying Data as Objects (Entity Framework) + Querying Data as Objects (Entity Framework) @@ -201,7 +201,7 @@ instance that is equivalent to the original query with [SELECT DISTINCT](~/docs/framework/data/adonet/ef/language-reference/select-entity-sql.md) applied. + This query builder method returns an instance that is equivalent to the original query with [SELECT DISTINCT](/dotnet/framework/data/adonet/ef/language-reference/select-entity-sql) applied. The `DISTINCT` operator cannot be applied to an object that includes a mapping to a non-comparable column in the data source (such as ntext). @@ -215,7 +215,7 @@ ]]> - Querying Data as Objects (Entity Framework) + Querying Data as Objects (Entity Framework) @@ -262,7 +262,7 @@ ]]> The parameter is or an empty string. - Querying Data as Objects and Shaping Results (Entity Framework) + Querying Data as Objects and Shaping Results (Entity Framework) @@ -304,7 +304,7 @@ ]]> - Querying Data as Objects (Entity Framework) + Querying Data as Objects (Entity Framework) @@ -368,7 +368,7 @@ -or- The parameter is or an empty string. - Querying Data as Objects (Entity Framework) + Querying Data as Objects (Entity Framework) @@ -421,7 +421,7 @@ is . is . - Querying Data as Objects (Entity Framework) + Querying Data as Objects (Entity Framework) @@ -468,7 +468,7 @@ ]]> The parameter is or is an empty string. - Querying Data as Objects (Entity Framework) + Querying Data as Objects (Entity Framework) @@ -516,7 +516,7 @@ ]]> The value specified on set is not valid. - Querying Data as Objects (Entity Framework) + Querying Data as Objects (Entity Framework) @@ -547,7 +547,7 @@ is used to filter query results by a specific entity or complex type. This supports a conceptual model with object inheritance. For more information, see [Entity Data Model: Inheritance](~/docs/framework/data/adonet/entity-data-model-inheritance.md). + is used to filter query results by a specific entity or complex type. This supports a conceptual model with object inheritance. For more information, see [Entity Data Model: Inheritance](/dotnet/framework/data/adonet/entity-data-model-inheritance). The method can only be applied to an of an entity type or complex type that is defined in the EDM. @@ -555,7 +555,7 @@ The method can only be applied The type specified is not valid. How to: Create and Execute Object Queries using Table-per-Hierarchy Inheritance (Entity Framework) - Querying Data as Objects (Entity Framework) + Querying Data as Objects (Entity Framework) @@ -609,7 +609,7 @@ The method can only be applied The or parameter is . The is an empty string. - Querying Data as Objects (Entity Framework) + Querying Data as Objects (Entity Framework) @@ -647,7 +647,7 @@ The method can only be applied applies the projection specified by the `projection` parameter. The returned by the method is always a row type of . Use the method to return values that are simple types, entity types, or complex types. For more information, see [LINQ to Entities](~/docs/framework/data/adonet/ef/language-reference/linq-to-entities.md). + applies the projection specified by the `projection` parameter. The returned by the method is always a row type of . Use the method to return values that are simple types, entity types, or complex types. For more information, see [LINQ to Entities](/dotnet/framework/data/adonet/ef/language-reference/linq-to-entities). When a navigation property is included in the projection, the query results include a collection of nested objects. For more information, see [How to: Navigate Relationships Using Navigation Properties](https://msdn.microsoft.com/library/b1d71c7d-16a7-4b46-96ac-690176bd5057). @@ -668,7 +668,7 @@ The method can only be applied is . The is an empty string. - Querying Data as Objects (Entity Framework) + Querying Data as Objects (Entity Framework) @@ -731,7 +731,7 @@ The method can only be applied is . The is an empty string. - Querying Data as Objects (Entity Framework) + Querying Data as Objects (Entity Framework) @@ -766,12 +766,12 @@ The method can only be applied The number of results to skip. This must be either a constant or a parameter reference. An optional set of query parameters that should be in scope when parsing. Orders the query results by the specified criteria and skips a specified number of results. - A new instance that is equivalent to the original instance with both ORDER BY and [SKIP](~/docs/framework/data/adonet/ef/language-reference/skip-entity-sql.md) applied. + A new instance that is equivalent to the original instance with both ORDER BY and [SKIP](/dotnet/framework/data/adonet/ef/language-reference/skip-entity-sql) applied. method cannot be used after the method. When you use after , it functions like the [LIMIT](~/docs/framework/data/adonet/ef/language-reference/limit-entity-sql.md) statement of an clause. + The method cannot be used after the method. When you use after , it functions like the [LIMIT](/dotnet/framework/data/adonet/ef/language-reference/limit-entity-sql) statement of an clause. @@ -790,7 +790,7 @@ The method can only be applied -or- is an empty string. - Querying Data as Objects (Entity Framework) + Querying Data as Objects (Entity Framework) @@ -824,7 +824,7 @@ The method can only be applied ]]> - Querying Data as Objects (Entity Framework) + Querying Data as Objects (Entity Framework) @@ -864,7 +864,7 @@ The method can only be applied ## Remarks is nondeterministic unless the query is sorted. - When you use the method after the method, it functions like the [LIMIT](~/docs/framework/data/adonet/ef/language-reference/limit-entity-sql.md) statement of an [ORDER BY](~/docs/framework/data/adonet/ef/language-reference/order-by-entity-sql.md) clause. + When you use the method after the method, it functions like the [LIMIT](/dotnet/framework/data/adonet/ef/language-reference/limit-entity-sql) statement of an [ORDER BY](/dotnet/framework/data/adonet/ef/language-reference/order-by-entity-sql) clause. @@ -876,7 +876,7 @@ The method can only be applied [!code-csharp[DP ObjectServices Concepts#ObjectQuery_Top](~/samples/snippets/csharp/VS_Snippets_Data/DP ObjectServices Concepts/CS/Source.cs#objectquery_top)] [!code-vb[DP ObjectServices Concepts#ObjectQuery_Top](~/samples/snippets/visualbasic/VS_Snippets_Data/DP ObjectServices Concepts/VB/Source.vb#objectquery_top)] - This example gets five `Product` objects after skipping the first three in the query result, sorted by `Product.ListPrice`. is used instead of [LIMIT](~/docs/framework/data/adonet/ef/language-reference/limit-entity-sql.md) for paging. + This example gets five `Product` objects after skipping the first three in the query result, sorted by `Product.ListPrice`. is used instead of [LIMIT](/dotnet/framework/data/adonet/ef/language-reference/limit-entity-sql) for paging. [!code-csharp[DP ObjectServices Concepts#Projection_SkipLimit](~/samples/snippets/csharp/VS_Snippets_Data/DP ObjectServices Concepts/CS/Source.cs#projection_skiplimit)] [!code-vb[DP ObjectServices Concepts#Projection_SkipLimit](~/samples/snippets/visualbasic/VS_Snippets_Data/DP ObjectServices Concepts/VB/Source.vb#projection_skiplimit)] @@ -887,7 +887,7 @@ The method can only be applied is . is an empty string. - Querying Data as Objects (Entity Framework) + Querying Data as Objects (Entity Framework) @@ -948,7 +948,7 @@ ObjectQuery .Union(ObjectQuery) ]]> The parameter is . - Querying Data as Objects (Entity Framework) + Querying Data as Objects (Entity Framework) @@ -1009,7 +1009,7 @@ ObjectQuery .Union(ObjectQuery) ]]> The parameter is . - Querying Data as Objects (Entity Framework) + Querying Data as Objects (Entity Framework) @@ -1061,7 +1061,7 @@ ObjectQuery .Union(ObjectQuery) is . The is an empty string. - Querying Data as Objects (Entity Framework) + Querying Data as Objects (Entity Framework) diff --git a/xml/System.Data.Objects/ObjectResult`1.xml b/xml/System.Data.Objects/ObjectResult`1.xml index 4ad3bfca392..af89157dba8 100644 --- a/xml/System.Data.Objects/ObjectResult`1.xml +++ b/xml/System.Data.Objects/ObjectResult`1.xml @@ -45,7 +45,7 @@ ]]> - Querying Data as Objects (Entity Framework) + Querying Data as Objects (Entity Framework) @@ -83,7 +83,7 @@ ]]> - Querying Data as Objects (Entity Framework) + Querying Data as Objects (Entity Framework) @@ -147,7 +147,7 @@ ]]> - Querying Data as Objects (Entity Framework) + Querying Data as Objects (Entity Framework) diff --git a/xml/System.Data.Odbc/OdbcCommand.xml b/xml/System.Data.Odbc/OdbcCommand.xml index c76a8274340..cf8f77f4b42 100644 --- a/xml/System.Data.Odbc/OdbcCommand.xml +++ b/xml/System.Data.Odbc/OdbcCommand.xml @@ -82,7 +82,7 @@ - Executing a Command + Executing a Command @@ -92,7 +92,7 @@ Initializes a new instance of the class. - Executing a Command + Executing a Command @@ -135,7 +135,7 @@ - Executing a Command + Executing a Command @@ -166,7 +166,7 @@ The text of the query. Initializes a new instance of the class with the text of the query. To be added. - Executing a Command + Executing a Command @@ -199,7 +199,7 @@ An object that represents the connection to a data source. Initializes a new instance of the class with the text of the query and an object. To be added. - Executing a Command + Executing a Command @@ -250,7 +250,7 @@ ]]> - Executing a Command + Executing a Command @@ -298,7 +298,7 @@ ]]> - Executing a Command + Executing a Command @@ -432,7 +432,7 @@ SELECT * FROM Customers WHERE CustomerID = ? - Executing a Command + Executing a Command @@ -481,7 +481,7 @@ SELECT * FROM Customers WHERE CustomerID = ? ]]> - Executing a Command + Executing a Command @@ -549,7 +549,7 @@ SELECT * FROM Customers WHERE CustomerID = ? The value was not a valid . - Executing a Command + Executing a Command @@ -610,7 +610,7 @@ SELECT * FROM Customers WHERE CustomerID = ? - Executing a Command + Executing a Command @@ -680,7 +680,7 @@ SELECT * FROM Customers WHERE CustomerID = ? ]]> - Executing a Command + Executing a Command @@ -816,7 +816,7 @@ SELECT * FROM Customers WHERE CustomerID = ? if the command object should be visible in a control; otherwise, . The default is . To be added. - Executing a Command + Executing a Command @@ -942,7 +942,7 @@ SELECT * FROM Customers WHERE CustomerID = ? -or- The connection is not open. - Executing a Command + Executing a Command @@ -952,7 +952,7 @@ SELECT * FROM Customers WHERE CustomerID = ? Sends the to the and builds an . - Executing a Command + Executing a Command @@ -994,7 +994,7 @@ SELECT * FROM Customers WHERE CustomerID = ? ]]> - Executing a Command + Executing a Command @@ -1046,7 +1046,7 @@ SELECT * FROM Customers WHERE CustomerID = ? ]]> - Executing a Command + Executing a Command @@ -1093,7 +1093,7 @@ SELECT * FROM Customers WHERE CustomerID = ? ]]> - Executing a Command + Executing a Command @@ -1146,7 +1146,7 @@ SELECT * FROM Customers WHERE CustomerID = ? ]]> - Executing a Command + Executing a Command @@ -1201,7 +1201,7 @@ SELECT * FROM Customers WHERE CustomerID = ? -or- The is not . - Executing a Command + Executing a Command @@ -1239,7 +1239,7 @@ SELECT * FROM Customers WHERE CustomerID = ? ]]> - Executing a Command + Executing a Command @@ -1370,7 +1370,7 @@ SELECT * FROM Customers WHERE CustomerID = ? ]]> - Executing a Command + Executing a Command @@ -1462,11 +1462,11 @@ SELECT * FROM Customers WHERE CustomerID = ? ## Remarks The default value is **Both** unless the command is automatically generated, as with the , in which case the default is **None**. - For more information about how to use the property, see [DataAdapter Parameters](~/docs/framework/data/adonet/dataadapter-parameters.md). + For more information about how to use the property, see [DataAdapter Parameters](/dotnet/framework/data/adonet/dataadapter-parameters). ]]> - Executing a Command + Executing a Command diff --git a/xml/System.Data.Odbc/OdbcCommandBuilder.xml b/xml/System.Data.Odbc/OdbcCommandBuilder.xml index 982a5ca064e..d211a494f4c 100644 --- a/xml/System.Data.Odbc/OdbcCommandBuilder.xml +++ b/xml/System.Data.Odbc/OdbcCommandBuilder.xml @@ -57,7 +57,7 @@ ]]> - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -67,7 +67,7 @@ Initializes a new instance of the class. - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -101,7 +101,7 @@ ]]> - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -141,7 +141,7 @@ ]]> - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -224,7 +224,7 @@ ]]> - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -270,7 +270,7 @@ ]]> The underlying ODBC driver does not support returning stored procedure parameter information, or the command text is not a valid stored procedure name, or the specified was not . - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -319,7 +319,7 @@ ]]> - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -363,7 +363,7 @@ ]]> - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -416,7 +416,7 @@ ]]> - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -438,7 +438,7 @@ ]]> - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -482,7 +482,7 @@ ]]> - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -535,7 +535,7 @@ ]]> - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -656,7 +656,7 @@ ]]> - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -700,7 +700,7 @@ ]]> - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -753,7 +753,7 @@ ]]> - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -763,7 +763,7 @@ Given an unquoted identifier in the correct catalog case, returns the correct quoted form of that identifier. This includes correctly escaping any embedded quotes in the identifier. - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -797,7 +797,7 @@ Given an unquoted identifier in the correct catalog case, returns the correct quoted form of that identifier. This includes correctly escaping any embedded quotes in the identifier. The quoted version of the identifier. Embedded quotes within the identifier are correctly escaped. To be added. - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -833,7 +833,7 @@ Given an unquoted identifier in the correct catalog case, returns the correct quoted form of that identifier. This includes correctly escaping any embedded quotes in the identifier. The quoted version of the identifier. Embedded quotes within the identifier are correctly escaped. To be added. - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -963,7 +963,7 @@ Given a quoted identifier, returns the correct unquoted form of that identifier, including correctly unescaping any embedded quotes in the identifier. - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -997,7 +997,7 @@ Given a quoted identifier, returns the correct unquoted form of that identifier, including correctly unescaping any embedded quotes in the identifier. The unquoted identifier, with embedded quotes correctly unescaped. To be added. - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -1033,7 +1033,7 @@ Given a quoted identifier, returns the correct unquoted form of that identifier, including correctly unescaping any embedded quotes in the identifier. The unquoted identifier, with embedded quotes correctly unescaped. To be added. - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders diff --git a/xml/System.Data.Odbc/OdbcConnection.xml b/xml/System.Data.Odbc/OdbcConnection.xml index 3bbd90b9def..c331bd38f96 100644 --- a/xml/System.Data.Odbc/OdbcConnection.xml +++ b/xml/System.Data.Odbc/OdbcConnection.xml @@ -52,9 +52,9 @@ If one of the `Execute` methods of the class causes a fatal (for example, a SQL Server severity level of 20 or greater), the may close. However, the user can reopen the connection and continue. - An application that creates an instance of the object can require all direct and indirect callers to have sufficient permission to the code by setting declarative or imperative security demands. creates security demands by using the object. Users can verify that their code has sufficient permissions by using the object. Users and administrators can also use the Code Access Security Policy Tool (Caspol.exe) to modify security policy at the computer, user, and enterprise levels. For more information, see [Code Access Security and ADO.NET](~/docs/framework/data/adonet/code-access-security.md). + An application that creates an instance of the object can require all direct and indirect callers to have sufficient permission to the code by setting declarative or imperative security demands. creates security demands by using the object. Users can verify that their code has sufficient permissions by using the object. Users and administrators can also use the Code Access Security Policy Tool (Caspol.exe) to modify security policy at the computer, user, and enterprise levels. For more information, see [Code Access Security and ADO.NET](/dotnet/framework/data/adonet/code-access-security). - For more information about handling warning and informational messages from the data source, see [Connection Events](~/docs/framework/data/adonet/connection-events.md). + For more information about handling warning and informational messages from the data source, see [Connection Events](/dotnet/framework/data/adonet/connection-events). @@ -66,7 +66,7 @@ ]]> - Connecting to Data Sources + Connecting to Data Sources @@ -76,7 +76,7 @@ Initializes a new instance of the class. - Connecting to Data Sources + Connecting to Data Sources @@ -126,7 +126,7 @@ ]]> - Connecting to Data Sources + Connecting to Data Sources @@ -180,7 +180,7 @@ ]]> - Connecting to Data Sources + Connecting to Data Sources @@ -223,7 +223,7 @@ Starts a transaction at the data source. - Connecting to Data Sources + Connecting to Data Sources @@ -277,7 +277,7 @@ ]]> A transaction is currently active. Parallel transactions are not supported. - Connecting to Data Sources + Connecting to Data Sources @@ -331,7 +331,7 @@ ]]> A transaction is currently active. Parallel transactions are not supported. - Connecting to Data Sources + Connecting to Data Sources @@ -391,7 +391,7 @@ The database name is not valid. The connection is not open. Cannot change the database. - Connecting to Data Sources + Connecting to Data Sources @@ -441,7 +441,7 @@ > When you use the .NET Framework Data Provider for ODBC, you do not have to enable connection pooling because the ODBC Driver Manager manages this automatically. For more information about how to enable and disabling connection pooling, see the Microsoft Open Database Connectivity (ODBC) documentation. > [!CAUTION] -> Do not call or `Dispose` on a Connection, a DataReader, or any other managed object in the `Finalize` method of your class. In a finalizer, you should only release unmanaged resources that your class owns directly. If your class does not own any unmanaged resources, do not include a `Finalize` method in your class definition. For more information, see [Garbage Collection](~/docs/standard/garbage-collection/index.md). +> Do not call or `Dispose` on a Connection, a DataReader, or any other managed object in the `Finalize` method of your class. In a finalizer, you should only release unmanaged resources that your class owns directly. If your class does not own any unmanaged resources, do not include a `Finalize` method in your class definition. For more information, see [Garbage Collection](/dotnet/standard/garbage-collection/). @@ -453,7 +453,7 @@ ]]> - Connecting to Data Sources + Connecting to Data Sources @@ -575,7 +575,7 @@ driver-defined-attribute-keyword ::= identifier ]]> - Connecting to Data Sources + Connecting to Data Sources @@ -622,7 +622,7 @@ driver-defined-attribute-keyword ::= identifier ]]> The value set is less than 0. - Connecting to Data Sources + Connecting to Data Sources @@ -655,7 +655,7 @@ driver-defined-attribute-keyword ::= identifier Creates and returns an object associated with the . An object. To be added. - Connecting to Data Sources + Connecting to Data Sources @@ -744,7 +744,7 @@ driver-defined-attribute-keyword ::= identifier ]]> - Connecting to Data Sources + Connecting to Data Sources @@ -801,7 +801,7 @@ driver-defined-attribute-keyword ::= identifier ]]> - Connecting to Data Sources + Connecting to Data Sources @@ -880,7 +880,7 @@ driver-defined-attribute-keyword ::= identifier ]]> - Connecting to Data Sources + Connecting to Data Sources @@ -913,9 +913,9 @@ driver-defined-attribute-keyword ::= identifier method to enlist in a distributed transaction. Because it enlists a connection in a instance, **EnlistTransaction** takes advantage of functionality available in the namespace for managing distributed transactions, making it preferable to **EnlistDistributedTransaction** for this purpose. For more information, see [Distributed Transactions](~/docs/framework/data/adonet/distributed-transactions.md). + New in ADO.NET 2.0 is support for using the method to enlist in a distributed transaction. Because it enlists a connection in a instance, **EnlistTransaction** takes advantage of functionality available in the namespace for managing distributed transactions, making it preferable to **EnlistDistributedTransaction** for this purpose. For more information, see [Distributed Transactions](/dotnet/framework/data/adonet/distributed-transactions). - You can continue to enlist in an existing distributed transaction using the method if auto-enlistment is disabled. Enlisting in an existing distributed transaction makes sure that, if the transaction is committed or rolled back, modifications made by the code at the data source are also committed or rolled back. For more information about distributed transactions, see [Distributed Transactions](~/docs/framework/data/adonet/distributed-transactions.md). + You can continue to enlist in an existing distributed transaction using the method if auto-enlistment is disabled. Enlisting in an existing distributed transaction makes sure that, if the transaction is committed or rolled back, modifications made by the code at the data source are also committed or rolled back. For more information about distributed transactions, see [Distributed Transactions](/dotnet/framework/data/adonet/distributed-transactions). returns an exception if the has already started a transaction using . However, if the transaction is a local transaction started at the data source (for example, by explicitly executing the BEGIN TRANSACTION statement using an object), rolls back the local transaction and enlists in the existing distributed transaction as requested. You will not receive notice that the local transaction was rolled back, and are responsible for managing any local transactions not started using . @@ -952,7 +952,7 @@ driver-defined-attribute-keyword ::= identifier method to enlist in a distributed transaction. Because it enlists a connection in a instance, **EnlistTransaction** takes advantage of functionality available in the namespace for managing distributed transactions, making it preferable to **EnlistDistributedTransaction**, which uses a **System.EnterpriseServices.ITransaction** object. It also has slightly different semantics: once a connection is explicitly enlisted on a transaction, it cannot be unenlisted or enlisted in another transaction until the first transaction finishes. For more information about distributed transactions, see [Distributed Transactions](~/docs/framework/data/adonet/distributed-transactions.md). + New in ADO.NET 2.0 is support for using the method to enlist in a distributed transaction. Because it enlists a connection in a instance, **EnlistTransaction** takes advantage of functionality available in the namespace for managing distributed transactions, making it preferable to **EnlistDistributedTransaction**, which uses a **System.EnterpriseServices.ITransaction** object. It also has slightly different semantics: once a connection is explicitly enlisted on a transaction, it cannot be unenlisted or enlisted in another transaction until the first transaction finishes. For more information about distributed transactions, see [Distributed Transactions](/dotnet/framework/data/adonet/distributed-transactions). ]]> @@ -965,7 +965,7 @@ driver-defined-attribute-keyword ::= identifier Returns schema information for the data source of this . - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -993,7 +993,7 @@ driver-defined-attribute-keyword ::= identifier Returns schema information for the data source of this . A that contains schema information. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -1034,7 +1034,7 @@ driver-defined-attribute-keyword ::= identifier ]]> - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -1081,7 +1081,7 @@ driver-defined-attribute-keyword ::= identifier ]]> - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -1118,7 +1118,7 @@ driver-defined-attribute-keyword ::= identifier ]]> - Connecting to Data Sources + Connecting to Data Sources @@ -1168,7 +1168,7 @@ driver-defined-attribute-keyword ::= identifier ]]> The functionality of this method is unsupported in the base class and must be implemented in a derived class instead. - Connecting to Data Sources + Connecting to Data Sources @@ -1220,7 +1220,7 @@ driver-defined-attribute-keyword ::= identifier ]]> - Connecting to Data Sources + Connecting to Data Sources @@ -1272,7 +1272,7 @@ driver-defined-attribute-keyword ::= identifier ]]> The connection is closed. - Connecting to Data Sources + Connecting to Data Sources @@ -1331,7 +1331,7 @@ driver-defined-attribute-keyword ::= identifier ]]> - Connecting to Data Sources + Connecting to Data Sources diff --git a/xml/System.Data.Odbc/OdbcConnectionStringBuilder.xml b/xml/System.Data.Odbc/OdbcConnectionStringBuilder.xml index 3f18e38bb96..9cbe00d6bfd 100644 --- a/xml/System.Data.Odbc/OdbcConnectionStringBuilder.xml +++ b/xml/System.Data.Odbc/OdbcConnectionStringBuilder.xml @@ -86,8 +86,8 @@ Driver={SQL Server};Server="MyServer;NewValue=Bad" ]]> - Connection String Builders - Connection Strings in ADO.NET + Connection String Builders + Connection Strings in ADO.NET @@ -97,8 +97,8 @@ Driver={SQL Server};Server="MyServer;NewValue=Bad" Initializes a new instance of the class. - Connection String Builders - Connection Strings in ADO.NET + Connection String Builders + Connection Strings in ADO.NET @@ -124,8 +124,8 @@ Driver={SQL Server};Server="MyServer;NewValue=Bad" Initializes a new instance of the class. To be added. - Connection String Builders - Connection Strings in ADO.NET + Connection String Builders + Connection Strings in ADO.NET @@ -174,8 +174,8 @@ Driver={SQL Server};Server="MyServer;NewValue=Bad" ]]> The connection string is incorrectly formatted (perhaps missing the required "=" within a key/value pair). - Connection String Builders - Connection Strings in ADO.NET + Connection String Builders + Connection Strings in ADO.NET @@ -218,8 +218,8 @@ Driver={SQL Server};Server="MyServer;NewValue=Bad" ]]> - Connection String Builders - Connection Strings in ADO.NET + Connection String Builders + Connection Strings in ADO.NET @@ -266,8 +266,8 @@ Driver={SQL Server};Server="MyServer;NewValue=Bad" is null ( in Visual Basic). - Connection String Builders - Connection Strings in ADO.NET + Connection String Builders + Connection Strings in ADO.NET @@ -312,8 +312,8 @@ Driver={SQL Server};Server="MyServer;NewValue=Bad" ]]> - Connection String Builders - Connection Strings in ADO.NET + Connection String Builders + Connection Strings in ADO.NET @@ -358,8 +358,8 @@ Driver={SQL Server};Server="MyServer;NewValue=Bad" ]]> - Connection String Builders - Connection Strings in ADO.NET + Connection String Builders + Connection Strings in ADO.NET @@ -411,8 +411,8 @@ Driver={SQL Server};Server="MyServer;NewValue=Bad" The connection string is incorrectly formatted (perhaps missing the required "=" within a key/value pair). is a null reference ( in Visual Basic). - Connection String Builders - Connection Strings in ADO.NET + Connection String Builders + Connection Strings in ADO.NET @@ -460,8 +460,8 @@ Driver={SQL Server};Server="MyServer;NewValue=Bad" ]]> - Connection String Builders - Connection Strings in ADO.NET + Connection String Builders + Connection Strings in ADO.NET @@ -513,8 +513,8 @@ Driver={SQL Server};Server="MyServer;NewValue=Bad" is null ( in Visual Basic). - Connection String Builders - Connection Strings in ADO.NET + Connection String Builders + Connection Strings in ADO.NET @@ -566,8 +566,8 @@ Driver={SQL Server};Server="MyServer;NewValue=Bad" ]]> - Connection String Builders - Connection Strings in ADO.NET + Connection String Builders + Connection Strings in ADO.NET diff --git a/xml/System.Data.Odbc/OdbcDataAdapter.xml b/xml/System.Data.Odbc/OdbcDataAdapter.xml index 2c1fd4a1f99..284bad04c75 100644 --- a/xml/System.Data.Odbc/OdbcDataAdapter.xml +++ b/xml/System.Data.Odbc/OdbcDataAdapter.xml @@ -77,7 +77,7 @@ ## Remarks The serves as a bridge between a `DataSet` and data source for retrieving and saving data. The provides this bridge by using to load data from the data source into the , and using to send changes made in the back to the data source. - When the fills a , it creates the required tables and columns for the returned data if they do not already exist. However, primary key information is not included in the implicitly created schema unless the property is set to . You may also have the create the schema of the , including primary key information, before filling it with data using . For more information, see [Adding Existing Constraints to a DataSet](~/docs/framework/data/adonet/adding-existing-constraints-to-a-dataset.md). + When the fills a , it creates the required tables and columns for the returned data if they do not already exist. However, primary key information is not included in the implicitly created schema unless the property is set to . You may also have the create the schema of the , including primary key information, before filling it with data using . For more information, see [Adding Existing Constraints to a DataSet](/dotnet/framework/data/adonet/adding-existing-constraints-to-a-dataset). > [!NOTE] > When you call the `Fill` method on a data source that does not have a primary key column, the tries to promote the unique constraint column to the primary key. In the process, the marks the unique constraint as not nullable. This behavior works unless there is a null value in the unique constraint column. If there is a null value, the `Fill` method fails with a constraint violation. To avoid this situation, do not allow null values in the unique constraint column. @@ -97,7 +97,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -107,7 +107,7 @@ Initializes a new instance of the class. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -156,7 +156,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -211,7 +211,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -259,7 +259,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -307,7 +307,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -440,7 +440,7 @@ ## Remarks When the property is assigned to a previously created , the is not cloned. Instead, the maintains a reference to the previously created . - During an update operation, if is not set and primary key information is present in the , you can use the class to automatically generate the , and additional commands needed to reconcile the to the data source. To do this, set the property of the . The generation logic also requires key column information to be present in the . For more information, see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + During an update operation, if is not set and primary key information is present in the , you can use the class to automatically generate the , and additional commands needed to reconcile the to the data source. To do this, set the property of the . The generation logic also requires key column information to be present in the . For more information, see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). @@ -452,7 +452,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -532,7 +532,7 @@ ## Remarks When the property is assigned to a previously created object, the is not cloned. Instead, maintains a reference to the previously created . - During an update operation, if is not set and primary key information is present in the , you can use the class to automatically generate , and additional commands needed to reconcile the to the data source. To do this, set the property of the . The generation logic also requires key column information to be present in the . For more information, see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + During an update operation, if is not set and primary key information is present in the , you can use the class to automatically generate , and additional commands needed to reconcile the to the data source. To do this, set the property of the . The generation logic also requires key column information to be present in the . For more information, see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). > [!NOTE] > If execution of this command returns rows, these rows may be added to the depending upon how you set the property of the object. @@ -547,7 +547,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -664,7 +664,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -715,7 +715,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -780,7 +780,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1030,7 +1030,7 @@ ## Remarks When is assigned to a previously created , the is not cloned. Instead, the maintains a reference to the previously created object. - During an update operation, if is not set and primary key information is present in the , you can use the class to automatically generate , and additional commands needed to reconcile the to the data source. To do this, set the property of the . The generation logic also requires key column information to be present in the . For more information, see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + During an update operation, if is not set and primary key information is present in the , you can use the class to automatically generate , and additional commands needed to reconcile the to the data source. To do this, set the property of the . The generation logic also requires key column information to be present in the . For more information, see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). > [!NOTE] > If execution of this command returns rows, these rows may be merged with the depending upon how you set the property of the object. diff --git a/xml/System.Data.Odbc/OdbcDataReader.xml b/xml/System.Data.Odbc/OdbcDataReader.xml index 430e0b1d600..374bab14180 100644 --- a/xml/System.Data.Odbc/OdbcDataReader.xml +++ b/xml/System.Data.Odbc/OdbcDataReader.xml @@ -53,7 +53,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -98,7 +98,7 @@ You must explicitly call the method when you are finished using the to use the associated for any other purpose. > [!CAUTION] -> Do not call `Close` or `Dispose` on a Connection, a DataReader, or any other managed object in the `Finalize` method of your class. In a finalizer, you should only release unmanaged resources that your class owns directly. If your class does not own any unmanaged resources, do not include a `Finalize` method in your class definition. For more information, see [Garbage Collection](~/docs/standard/garbage-collection/index.md). +> Do not call `Close` or `Dispose` on a Connection, a DataReader, or any other managed object in the `Finalize` method of your class. In a finalizer, you should only release unmanaged resources that your class owns directly. If your class does not own any unmanaged resources, do not include a `Finalize` method in your class definition. For more information, see [Garbage Collection](/dotnet/standard/garbage-collection/). @@ -110,7 +110,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -154,7 +154,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -233,7 +233,7 @@ ]]> There is no current connection to a data source. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -310,7 +310,7 @@ ]]> The specified cast is not valid. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -363,7 +363,7 @@ ]]> The specified cast is not valid. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -428,7 +428,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -481,7 +481,7 @@ ]]> The specified cast is not valid. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -546,7 +546,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -625,7 +625,7 @@ Gets the name of the source data type. The name of the source data type. To be added. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -660,7 +660,7 @@ Gets the value of the specified column as a object. The value of the specified column as a object. To be added. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -713,7 +713,7 @@ ]]> The specified cast is not valid. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -768,7 +768,7 @@ ]]> The specified cast is not valid. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -821,7 +821,7 @@ ]]> The specified cast is not valid. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -859,7 +859,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -902,7 +902,7 @@ Gets the that is the data type of the object. The that is the data type of the object. To be added. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -955,7 +955,7 @@ ]]> The specified cast is not valid. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1008,7 +1008,7 @@ ]]> The specified cast is not valid. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1061,7 +1061,7 @@ ]]> The specified cast is not valid. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1114,7 +1114,7 @@ ]]> The specified cast is not valid. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1167,7 +1167,7 @@ ]]> The specified cast is not valid. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1211,7 +1211,7 @@ A string that is the name of the specified column. To be added. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1274,7 +1274,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1358,7 +1358,7 @@ ]]> The is closed. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1411,7 +1411,7 @@ ]]> The specified cast is not valid. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1446,7 +1446,7 @@ Gets the value of the specified column as a object. The value of the specified column as a object. To be added. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1496,7 +1496,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1556,7 +1556,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1591,7 +1591,7 @@ if the contains one or more rows; otherwise . To be added. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1636,7 +1636,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1687,7 +1687,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1697,7 +1697,7 @@ Gets the value of a column in its native format. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1739,7 +1739,7 @@ The value of the specified column in its native format. To be added. The index passed was outside the range of 0 through . - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1790,7 +1790,7 @@ ]]> No column with the specified name was found. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1840,7 +1840,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1898,7 +1898,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1946,7 +1946,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders diff --git a/xml/System.Data.Odbc/OdbcErrorCollection.xml b/xml/System.Data.Odbc/OdbcErrorCollection.xml index 324472a95bc..344c442bf70 100644 --- a/xml/System.Data.Odbc/OdbcErrorCollection.xml +++ b/xml/System.Data.Odbc/OdbcErrorCollection.xml @@ -56,7 +56,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -66,7 +66,7 @@ Copies the elements of the into an array, starting at the specified index within the array. - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -118,7 +118,7 @@ The sum of and the number of elements in the is greater than the length of the array. The is . The is not valid for . - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -163,7 +163,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -207,7 +207,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -276,7 +276,7 @@ Gets the error at the specified index. An that contains the error at the specified index. To be added. - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System.Data.Odbc/OdbcException.xml b/xml/System.Data.Odbc/OdbcException.xml index 5bc9697246d..c0c9b70e02e 100644 --- a/xml/System.Data.Odbc/OdbcException.xml +++ b/xml/System.Data.Odbc/OdbcException.xml @@ -60,7 +60,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -106,7 +106,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -219,7 +219,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System.Data.Odbc/OdbcInfoMessageEventHandler.xml b/xml/System.Data.Odbc/OdbcInfoMessageEventHandler.xml index 0a39e06f28b..3bd48bc2d45 100644 --- a/xml/System.Data.Odbc/OdbcInfoMessageEventHandler.xml +++ b/xml/System.Data.Odbc/OdbcInfoMessageEventHandler.xml @@ -36,7 +36,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md) + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/) ]]> diff --git a/xml/System.Data.Odbc/OdbcMetaDataCollectionNames.xml b/xml/System.Data.Odbc/OdbcMetaDataCollectionNames.xml index 4b32a70b712..914bd80db76 100644 --- a/xml/System.Data.Odbc/OdbcMetaDataCollectionNames.xml +++ b/xml/System.Data.Odbc/OdbcMetaDataCollectionNames.xml @@ -24,7 +24,7 @@ Provides a list of constants for use with the **GetSchema** method to retrieve metadata collections. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -53,7 +53,7 @@ A constant for use with the **GetSchema** method that represents the **Columns** collection. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -82,7 +82,7 @@ A constant for use with the **GetSchema** method that represents the **Indexes** collection. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -111,7 +111,7 @@ A constant for use with the **GetSchema** method that represents the **ProcedureColumns** collection. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -140,7 +140,7 @@ A constant for use with the **GetSchema** method that represents the **ProcedureParameters** collection. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -169,7 +169,7 @@ A constant for use with the **GetSchema** method that represents the **Procedures** collection. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -198,7 +198,7 @@ A constant for use with the **GetSchema** method that represents the **Tables** collection. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -227,7 +227,7 @@ A constant for use with the **GetSchema** method that represents the **Views** collection. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database diff --git a/xml/System.Data.Odbc/OdbcMetaDataColumnNames.xml b/xml/System.Data.Odbc/OdbcMetaDataColumnNames.xml index c42ffac849c..ed84f6c7bfa 100644 --- a/xml/System.Data.Odbc/OdbcMetaDataColumnNames.xml +++ b/xml/System.Data.Odbc/OdbcMetaDataColumnNames.xml @@ -24,7 +24,7 @@ Provides static values that are used for the column names in the objects contained in the . The is created by the **GetSchema** method. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -53,7 +53,7 @@ Used by the **GetSchema** method to create the **BooleanFalseLiteral** column. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -82,7 +82,7 @@ Used by the **GetSchema** method to create the **BooleanTrueLiteral** column. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -111,7 +111,7 @@ Used by the **GetSchema** method to create the **SQLType** column. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database diff --git a/xml/System.Data.Odbc/OdbcParameter.xml b/xml/System.Data.Odbc/OdbcParameter.xml index 877653b3986..12c92b9c6e9 100644 --- a/xml/System.Data.Odbc/OdbcParameter.xml +++ b/xml/System.Data.Odbc/OdbcParameter.xml @@ -85,7 +85,7 @@ OleDbDataReader reader = command.ExecuteReader(); ]]> - Working with Commands + Working with Commands @@ -95,7 +95,7 @@ OleDbDataReader reader = command.ExecuteReader(); Initializes a new instance of the class. - Working with Commands + Working with Commands @@ -137,7 +137,7 @@ OleDbDataReader reader = command.ExecuteReader(); ]]> - Working with Commands + Working with Commands @@ -181,7 +181,7 @@ OleDbDataReader reader = command.ExecuteReader(); ]]> The value supplied in the parameter is an invalid back-end data type. - Working with Commands + Working with Commands @@ -227,7 +227,7 @@ Parameter = new OdbcParameter("@pname", Convert.ToInt32(0)); ]]> - Working with Commands + Working with Commands @@ -273,7 +273,7 @@ Parameter = new OdbcParameter("@pname", Convert.ToInt32(0)); ]]> The value supplied in the parameter is an invalid back-end data type. - Working with Commands + Working with Commands @@ -321,7 +321,7 @@ Parameter = new OdbcParameter("@pname", Convert.ToInt32(0)); ]]> The value supplied in the parameter is an invalid back-end data type. - Working with Commands + Working with Commands @@ -387,7 +387,7 @@ Parameter = new OdbcParameter("@pname", Convert.ToInt32(0)); ]]> The value supplied in the parameter is an invalid back-end data type. - Working with Commands + Working with Commands @@ -466,7 +466,7 @@ public void CreateOdbcParameter() ]]> The value supplied in the parameter is an invalid back-end data type. - Working with Commands + Working with Commands @@ -519,7 +519,7 @@ public void CreateOdbcParameter() ## Remarks The and are linked. Therefore, setting the changes the to a supporting . - For a list of the supported data types, see the appropriate member. For more information, see [DataAdapter Parameters](~/docs/framework/data/adonet/dataadapter-parameters.md). + For a list of the supported data types, see the appropriate member. For more information, see [DataAdapter Parameters](/dotnet/framework/data/adonet/dataadapter-parameters). > [!NOTE] > is not supported by the Microsoft .NET Framework Data Provider for ODBC. @@ -535,7 +535,7 @@ public void CreateOdbcParameter() ]]> The property was not set to a valid . - Working with Commands + Working with Commands @@ -618,7 +618,7 @@ public void CreateMyProc(OdbcConnection connection) ]]> The property was not set to one of the valid values. - Working with Commands + Working with Commands @@ -696,7 +696,7 @@ public void CreateOdbcParameter() ]]> - Working with Commands + Working with Commands @@ -743,11 +743,11 @@ public void CreateOdbcParameter() ## Remarks The and are linked. Therefore, setting the changes the to a supporting . - For a list of the supported data types, see the appropriate member. For more information, see [DataAdapter Parameters](~/docs/framework/data/adonet/dataadapter-parameters.md). + For a list of the supported data types, see the appropriate member. For more information, see [DataAdapter Parameters](/dotnet/framework/data/adonet/dataadapter-parameters). ]]> - Working with Commands + Working with Commands @@ -875,7 +875,7 @@ public void CreateMyProc(OdbcConnection connection) ]]> - Working with Commands + Working with Commands @@ -950,7 +950,7 @@ public void CreateOdbcParameter() ]]> - Working with Commands + Working with Commands @@ -989,7 +989,7 @@ public void CreateOdbcParameter() ]]> - Working with Commands + Working with Commands @@ -1026,7 +1026,7 @@ public void CreateOdbcParameter() ]]> - Working with Commands + Working with Commands @@ -1108,7 +1108,7 @@ public void CreateOdbcParameter() ]]> - Working with Commands + Working with Commands @@ -1196,7 +1196,7 @@ public void CreateOdbcParameter() ]]> - Working with Commands + Working with Commands @@ -1243,7 +1243,7 @@ public void CreateOdbcParameter() ## Remarks When is set to anything other than an empty string, the value of the parameter is retrieved from the column with the `SourceColumn` name. If is set to `Input`, the value is taken from the . If `Direction` is set to `Output`, the value is taken from the data source. A `Direction` of `InputOutput` is a combination of both. - For more information about how to use the property, see [DataAdapter Parameters](~/docs/framework/data/adonet/dataadapter-parameters.md) and [Updating Data Sources with DataAdapters](~/docs/framework/data/adonet/updating-data-sources-with-dataadapters.md). + For more information about how to use the property, see [DataAdapter Parameters](/dotnet/framework/data/adonet/dataadapter-parameters) and [Updating Data Sources with DataAdapters](/dotnet/framework/data/adonet/updating-data-sources-with-dataadapters). @@ -1267,7 +1267,7 @@ public void CreateOdbcParameter() ]]> - Working with Commands + Working with Commands @@ -1320,7 +1320,7 @@ FieldName = @OriginalFieldName ]]> - Working with Commands + Working with Commands @@ -1393,7 +1393,7 @@ public void CreateOdbcParameter() ]]> - Working with Commands + Working with Commands @@ -1466,7 +1466,7 @@ public void CreateOdbcParameter() Gets a string that contains the . A string that contains the . To be added. - Working with Commands + Working with Commands @@ -1549,7 +1549,7 @@ public void CreateOdbcParameter() ]]> - Working with Commands + Working with Commands diff --git a/xml/System.Data.Odbc/OdbcParameterCollection.xml b/xml/System.Data.Odbc/OdbcParameterCollection.xml index 995605845b6..3f0224ef7d7 100644 --- a/xml/System.Data.Odbc/OdbcParameterCollection.xml +++ b/xml/System.Data.Odbc/OdbcParameterCollection.xml @@ -75,8 +75,8 @@ INSERT INTO MyTable VALUES (@p1, @p2, @p3); ]]> - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -86,8 +86,8 @@ INSERT INTO MyTable VALUES (@p1, @p2, @p3); Adds an to the . - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -125,8 +125,8 @@ INSERT INTO MyTable VALUES (@p1, @p2, @p3); To be added. The specified in the parameter is already added to this or another . The parameter is null. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -174,8 +174,8 @@ INSERT INTO MyTable VALUES (@p1, @p2, @p3); Adds the specified object to the . The index of the new object in the collection. To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -223,8 +223,8 @@ INSERT INTO MyTable VALUES (@p1, @p2, @p3); ]]> - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -290,8 +290,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); ]]> The parameter is not an . - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -341,8 +341,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); ]]> - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -394,8 +394,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); ]]> - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -405,8 +405,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Adds elements to the end of the . - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -439,8 +439,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); The values to add. Adds an array of values to the end of the . To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -473,8 +473,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); An array of objects to add to the collection. Adds an array of values to the end of the . To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -510,8 +510,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Adds a value to the end of the . An object. To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -550,8 +550,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Removes all objects from the . To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -561,8 +561,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Gets a value indicating whether an object exists in the collection. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -597,8 +597,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); if the is in the collection; otherwise, . To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -642,8 +642,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); if the contains the value; otherwise, . To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -697,8 +697,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); ]]> - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -708,8 +708,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Copies all the elements of the current to the specified object. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -753,8 +753,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); A 32-bit integer that represents the index in the at which copying starts. Copies all the elements of the current to the specified one-dimensional starting at the specified destination index. To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -789,8 +789,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); A 32-bit integer that represents the index in the at which copying starts. Copies all the elements of the current to the specified starting at the specified destination index. To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -835,8 +835,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Returns an Integer that contains the number of elements in the . Read-only. The number of elements in the as an Integer. To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -876,8 +876,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Returns an enumerator that iterates through the . An for the . To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -953,8 +953,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Gets the location of the specified within the collection. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -988,8 +988,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Gets the location of the specified within the collection. The zero-based location of the specified within the collection. To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1032,8 +1032,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Gets the location of the specified within the collection. The zero-based location of the specified that is a within the collection. To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1076,8 +1076,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Gets the location of the specified with the specified name. The zero-based location of the specified with the specified case-sensitive name. To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1087,8 +1087,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Inserts a object into the . - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1123,8 +1123,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); A object to be inserted in the . Inserts a object into the at the specified index. To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1168,8 +1168,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); A to be inserted in the . Inserts a into the at the specified index. To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1200,8 +1200,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); if the has a fixed size; otherwise, . To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1232,8 +1232,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); if the is read only, otherwise, . To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1264,8 +1264,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); if the is synchronized; otherwise, . To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1275,8 +1275,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Gets or sets the with a specified attribute. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1330,8 +1330,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); ]]> The index specified does not exist. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1385,8 +1385,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); ]]> The name specified does not exist. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1396,8 +1396,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Removes the object from the . - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1432,8 +1432,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); To be added. The parameter is not a . The parameter does not exist in the collection. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1475,8 +1475,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); A to be removed from the . Removes the object from the . To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1486,8 +1486,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Removes the object from the at the specified index. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1529,8 +1529,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); The zero-based index of the object to remove. Removes the from the at the specified index. To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1572,8 +1572,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); The name of the object to remove. Removes the from the with the specified parameter name. To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1671,8 +1671,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Gets an object that can be used to synchronize access to the . Read-only. An object that can be used to synchronize access to the . To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter diff --git a/xml/System.Data.Odbc/OdbcPermission.xml b/xml/System.Data.Odbc/OdbcPermission.xml index 75b7964a6ff..7134d08beb5 100644 --- a/xml/System.Data.Odbc/OdbcPermission.xml +++ b/xml/System.Data.Odbc/OdbcPermission.xml @@ -35,7 +35,7 @@ diff --git a/xml/System.Data.Odbc/OdbcPermissionAttribute.xml b/xml/System.Data.Odbc/OdbcPermissionAttribute.xml index 6456d389a4e..86d0e69b3f5 100644 --- a/xml/System.Data.Odbc/OdbcPermissionAttribute.xml +++ b/xml/System.Data.Odbc/OdbcPermissionAttribute.xml @@ -38,7 +38,7 @@ diff --git a/xml/System.Data.Odbc/OdbcRowUpdatedEventHandler.xml b/xml/System.Data.Odbc/OdbcRowUpdatedEventHandler.xml index a734e14d03b..1dad706a65e 100644 --- a/xml/System.Data.Odbc/OdbcRowUpdatedEventHandler.xml +++ b/xml/System.Data.Odbc/OdbcRowUpdatedEventHandler.xml @@ -38,7 +38,7 @@ ## Remarks The handler is not required to perform any action, and your code should avoid generating exceptions or allowing exceptions to propagate to the calling method. Any exceptions that do reach the caller are ignored. - When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md) + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/) ]]> diff --git a/xml/System.Data.Odbc/OdbcRowUpdatingEventHandler.xml b/xml/System.Data.Odbc/OdbcRowUpdatingEventHandler.xml index 12a686c66b9..c17cdd9793d 100644 --- a/xml/System.Data.Odbc/OdbcRowUpdatingEventHandler.xml +++ b/xml/System.Data.Odbc/OdbcRowUpdatingEventHandler.xml @@ -40,7 +40,7 @@ Use the handler to process and to specify how updates are processed. For example, you may opt to skip the update of the current row or skip the update of all remaining rows. Note that the rows are updated in the order that they were received from the data source. - When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md) + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/) ]]> diff --git a/xml/System.Data.Odbc/OdbcTransaction.xml b/xml/System.Data.Odbc/OdbcTransaction.xml index 36765bce111..6a8f295cc5d 100644 --- a/xml/System.Data.Odbc/OdbcTransaction.xml +++ b/xml/System.Data.Odbc/OdbcTransaction.xml @@ -49,7 +49,7 @@ - Performing Transactions + Performing Transactions @@ -104,7 +104,7 @@ -or- The connection is broken. - Performing Transactions + Performing Transactions @@ -142,7 +142,7 @@ ]]> - Performing Transactions + Performing Transactions @@ -247,7 +247,7 @@ ]]> - Performing Transactions + Performing Transactions @@ -307,7 +307,7 @@ -or- The connection is broken. - Performing Transactions + Performing Transactions diff --git a/xml/System.Data.OleDb/OleDbCommand.xml b/xml/System.Data.OleDb/OleDbCommand.xml index 38f0bd3733f..c735de7d77f 100644 --- a/xml/System.Data.OleDb/OleDbCommand.xml +++ b/xml/System.Data.OleDb/OleDbCommand.xml @@ -93,7 +93,7 @@ - Working with Commands + Working with Commands @@ -103,7 +103,7 @@ Initializes a new instance of the class. - Working with Commands + Working with Commands @@ -151,7 +151,7 @@ ]]> - Working with Commands + Working with Commands @@ -203,7 +203,7 @@ ]]> - Working with Commands + Working with Commands @@ -259,7 +259,7 @@ ]]> - Working with Commands + Working with Commands @@ -317,7 +317,7 @@ ]]> - Working with Commands + Working with Commands @@ -370,7 +370,7 @@ ]]> - Working with Commands + Working with Commands @@ -400,7 +400,7 @@ Creates a new object that is a copy of the current instance. A new object that is a copy of this instance. To be added. - Working with Commands + Working with Commands @@ -477,7 +477,7 @@ Therefore, the order in which objects are added to the must directly correspond to the position of the question mark placeholder for the parameter. - For more information, see [Configuring Parameters and Parameter Data Types](~/docs/framework/data/adonet/configuring-parameters-and-parameter-data-types.md). + For more information, see [Configuring Parameters and Parameter Data Types](/dotnet/framework/data/adonet/configuring-parameters-and-parameter-data-types). @@ -489,7 +489,7 @@ ]]> - Working with Commands + Working with Commands @@ -540,7 +540,7 @@ ]]> - Working with Commands + Working with Commands @@ -604,12 +604,12 @@ `SELECT * FROM Customers WHERE CustomerID = ?` - Therefore, the order in which objects are added to the must directly correspond to the position of the question mark placeholder for the parameter. For more information, see [Configuring Parameters and Parameter Data Types](~/docs/framework/data/adonet/configuring-parameters-and-parameter-data-types.md). + Therefore, the order in which objects are added to the must directly correspond to the position of the question mark placeholder for the parameter. For more information, see [Configuring Parameters and Parameter Data Types](/dotnet/framework/data/adonet/configuring-parameters-and-parameter-data-types). ]]> The value was not a valid . - Working with Commands + Working with Commands @@ -677,7 +677,7 @@ ]]> The property was changed while a transaction was in progress. - Working with Commands + Working with Commands @@ -745,7 +745,7 @@ ]]> - Working with Commands + Working with Commands @@ -876,7 +876,7 @@ Gets or sets a value that indicates whether the command object should be visible in a customized Windows Forms Designer control. A value that indicates whether the command object should be visible in a control. The default is . To be added. - Working with Commands + Working with Commands @@ -1007,7 +1007,7 @@ -or- Cannot execute a command within a transaction context that differs from the context in which the connection was originally enlisted. - Working with Commands + Working with Commands @@ -1017,7 +1017,7 @@ Sends the to the and builds an . - Working with Commands + Working with Commands @@ -1067,7 +1067,7 @@ ]]> Cannot execute a command within a transaction context that differs from the context in which the connection was originally enlisted. - Working with Commands + Working with Commands @@ -1124,7 +1124,7 @@ ]]> Cannot execute a command within a transaction context that differs from the context in which the connection was originally enlisted. - Working with Commands + Working with Commands @@ -1186,7 +1186,7 @@ Int32 count = (int32) ExecuteScalar(); ]]> Cannot execute a command within a transaction context that differs from the context in which the connection was originally enlisted. - Working with Commands + Working with Commands @@ -1239,7 +1239,7 @@ Int32 count = (int32) ExecuteScalar(); > [!NOTE] > If the parameters in the collection do not match the requirements of the query to be executed, an error may result. - For more information, see [Configuring Parameters and Parameter Data Types](~/docs/framework/data/adonet/configuring-parameters-and-parameter-data-types.md). + For more information, see [Configuring Parameters and Parameter Data Types](/dotnet/framework/data/adonet/configuring-parameters-and-parameter-data-types). @@ -1251,7 +1251,7 @@ Int32 count = (int32) ExecuteScalar(); ]]> - Working with Commands + Working with Commands @@ -1315,7 +1315,7 @@ Int32 count = (int32) ExecuteScalar(); -or- The is not open. - Working with Commands + Working with Commands @@ -1352,7 +1352,7 @@ Int32 count = (int32) ExecuteScalar(); ]]> - Working with Commands + Working with Commands @@ -1576,7 +1576,7 @@ Int32 count = (int32) ExecuteScalar(); ]]> - Working with Commands + Working with Commands @@ -1628,12 +1628,12 @@ Int32 count = (int32) ExecuteScalar(); ## Remarks The default value is Both unless the command is automatically generated (as with the ), in which case the default is None. - For more information about how to use the property, see [DataAdapter Parameters](~/docs/framework/data/adonet/dataadapter-parameters.md). + For more information about how to use the property, see [DataAdapter Parameters](/dotnet/framework/data/adonet/dataadapter-parameters). ]]> The value entered was not one of the values. - Working with Commands + Working with Commands diff --git a/xml/System.Data.OleDb/OleDbCommandBuilder.xml b/xml/System.Data.OleDb/OleDbCommandBuilder.xml index 60d0734137a..3b1dda3333a 100644 --- a/xml/System.Data.OleDb/OleDbCommandBuilder.xml +++ b/xml/System.Data.OleDb/OleDbCommandBuilder.xml @@ -53,7 +53,7 @@ ]]> - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -63,7 +63,7 @@ Initializes a new instance of the class. - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -89,7 +89,7 @@ Initializes a new instance of the class. To be added. - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -128,7 +128,7 @@ ]]> - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -212,7 +212,7 @@ ]]> - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -254,12 +254,12 @@ You can only use with stored procedures. You cannot use to populate the with arbitrary Transact-SQL statements, such as a parameterized SELECT statement. - For more information, see [Configuring Parameters and Parameter Data Types](~/docs/framework/data/adonet/configuring-parameters-and-parameter-data-types.md). + For more information, see [Configuring Parameters and Parameter Data Types](/dotnet/framework/data/adonet/configuring-parameters-and-parameter-data-types). ]]> The underlying OLE DB provider does not support returning stored procedure parameter information, the command text is not a valid stored procedure name, or the specified was not . - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -308,7 +308,7 @@ ]]> - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -351,7 +351,7 @@ ]]> - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -403,7 +403,7 @@ ]]> - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -425,7 +425,7 @@ ]]> - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -468,7 +468,7 @@ ]]> - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -520,7 +520,7 @@ ]]> - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -638,7 +638,7 @@ ]]> - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -681,7 +681,7 @@ ]]> - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -733,7 +733,7 @@ ]]> - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -743,7 +743,7 @@ Given an unquoted identifier in the correct catalog case, returns the correct quoted form of that identifier. This includes correctly escaping any embedded quotes in the identifier. - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -776,7 +776,7 @@ Given an unquoted identifier in the correct catalog case, returns the correct quoted form of that identifier. This includes correctly escaping any embedded quotes in the identifier. The quoted version of the identifier. Embedded quotes within the identifier are correctly escaped. To be added. - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -811,7 +811,7 @@ Given an unquoted identifier in the correct catalog case, returns the correct quoted form of that identifier. This includes correctly escaping any embedded quotes in the identifier. The quoted version of the identifier. Embedded quotes within the identifier are correctly escaped. To be added. - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -946,7 +946,7 @@ Given a quoted identifier, returns the correct unquoted form of that identifier. This includes correctly un-escaping any embedded quotes in the identifier. - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -979,7 +979,7 @@ Given a quoted identifier, returns the correct unquoted form of that identifier. This includes correctly un-escaping any embedded quotes in the identifier. The unquoted identifier, with embedded quotes correctly un-escaped. To be added. - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -1014,7 +1014,7 @@ Given a quoted identifier, returns the correct unquoted form of that identifier. This includes correctly un-escaping any embedded quotes in the identifier. The unquoted identifier, with embedded quotes correctly un-escaped. To be added. - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders diff --git a/xml/System.Data.OleDb/OleDbConnection.xml b/xml/System.Data.OleDb/OleDbConnection.xml index 899776ba6f6..003d5b43187 100644 --- a/xml/System.Data.OleDb/OleDbConnection.xml +++ b/xml/System.Data.OleDb/OleDbConnection.xml @@ -61,13 +61,13 @@ If the goes out of scope, it is not closed. Therefore, you must explicitly close the connection by calling or **Dispose**, or by using the object within a `Using` statement. > [!NOTE] -> To deploy high-performance applications, you must use connection pooling. When you use the .NET Framework Data Provider for OLE DB, you do not have to enable connection pooling because the provider manages this automatically. For more information about how to use connection pooling with the .NET Framework Data Provider for OLE DB, see [OLE DB, ODBC, and Oracle Connection Pooling](~/docs/framework/data/adonet/ole-db-odbc-and-oracle-connection-pooling.md). +> To deploy high-performance applications, you must use connection pooling. When you use the .NET Framework Data Provider for OLE DB, you do not have to enable connection pooling because the provider manages this automatically. For more information about how to use connection pooling with the .NET Framework Data Provider for OLE DB, see [OLE DB, ODBC, and Oracle Connection Pooling](/dotnet/framework/data/adonet/ole-db-odbc-and-oracle-connection-pooling). If a fatal (for example, a SQL Server severity level of 20 or greater) is generated by the method executing an , the might be closed. However, the user can reopen the connection and continue. - An application that creates an instance of the object can require all direct and indirect callers to have sufficient permission to the code by setting declarative or imperative security demands. makes security demands using the object. Users can verify that their code has sufficient permissions by using the object. Users and administrators can also use the [Caspol.exe (Code Access Security Policy Tool)](~/docs/framework/tools/caspol-exe-code-access-security-policy-tool.md) to modify security policy at the computer, user, and enterprise levels. For more information, see [Code Access Security and ADO.NET](~/docs/framework/data/adonet/code-access-security.md). + An application that creates an instance of the object can require all direct and indirect callers to have sufficient permission to the code by setting declarative or imperative security demands. makes security demands using the object. Users can verify that their code has sufficient permissions by using the object. Users and administrators can also use the [Caspol.exe (Code Access Security Policy Tool)](/dotnet/framework/tools/caspol-exe-code-access-security-policy-tool) to modify security policy at the computer, user, and enterprise levels. For more information, see [Code Access Security and ADO.NET](/dotnet/framework/data/adonet/code-access-security). - For more information about handling warning and informational messages from the data server, see [Connection Events](~/docs/framework/data/adonet/connection-events.md). + For more information about handling warning and informational messages from the data server, see [Connection Events](/dotnet/framework/data/adonet/connection-events). > [!NOTE] > The object does not support setting or retrieving dynamic properties specific to an OLE DB provider. Only properties that can be passed in the connection string for the OLE DB provider are supported. @@ -82,7 +82,7 @@ ]]> - Connecting to Data Sources + Connecting to Data Sources @@ -92,7 +92,7 @@ Initializes a new instance of the class. - Connecting to Data Sources + Connecting to Data Sources @@ -142,7 +142,7 @@ ]]> - Connecting to Data Sources + Connecting to Data Sources @@ -196,7 +196,7 @@ ]]> - Connecting to Data Sources + Connecting to Data Sources @@ -238,7 +238,7 @@ Starts a database transaction. - Connecting to Data Sources + Connecting to Data Sources @@ -286,7 +286,7 @@ ]]> Parallel transactions are not supported. - Connecting to Data Sources + Connecting to Data Sources @@ -340,7 +340,7 @@ ]]> Parallel transactions are not supported. - Connecting to Data Sources + Connecting to Data Sources @@ -399,7 +399,7 @@ The database name is not valid. The connection is not open. Cannot change the database. - Connecting to Data Sources + Connecting to Data Sources @@ -445,11 +445,11 @@ An application can call more than one time. No exception is generated. > [!CAUTION] -> Do not call or **Dispose** on an , an , or any other managed object in the `Finalize` method of your class. In a finalizer, you should only release unmanaged resources that your class owns directly. If your class does not own any unmanaged resources, do not include a `Finalize` method in your class definition. For more information, see [Garbage Collection](~/docs/standard/garbage-collection/index.md). +> Do not call or **Dispose** on an , an , or any other managed object in the `Finalize` method of your class. In a finalizer, you should only release unmanaged resources that your class owns directly. If your class does not own any unmanaged resources, do not include a `Finalize` method in your class definition. For more information, see [Garbage Collection](/dotnet/standard/garbage-collection/). ]]> - Connecting to Data Sources + Connecting to Data Sources @@ -579,7 +579,7 @@ ]]> An invalid connection string argument has been supplied or a required connection string argument has not been supplied. - Connecting to Data Sources + Connecting to Data Sources @@ -644,7 +644,7 @@ The value set is less than 0. - Connecting to Data Sources + Connecting to Data Sources @@ -676,8 +676,8 @@ Creates and returns an object associated with the . An object. To be added. - Connecting to Data Sources - Working with Commands + Connecting to Data Sources + Working with Commands @@ -771,7 +771,7 @@ - Connecting to Data Sources + Connecting to Data Sources @@ -833,7 +833,7 @@ - Connecting to Data Sources + Connecting to Data Sources @@ -898,15 +898,15 @@ method to enlist in a distributed transaction. Because it enlists a connection in a instance, **EnlistTransaction** takes advantage of functionality available in the namespace for managing distributed transactions, making it preferable to **EnlistDistributedTransaction** for this purpose. For more information, see [Distributed Transactions](~/docs/framework/data/adonet/distributed-transactions.md). + New in ADO.NET 2.0 is support for using the method to enlist in a distributed transaction. Because it enlists a connection in a instance, **EnlistTransaction** takes advantage of functionality available in the namespace for managing distributed transactions, making it preferable to **EnlistDistributedTransaction** for this purpose. For more information, see [Distributed Transactions](/dotnet/framework/data/adonet/distributed-transactions). - You can continue to enlist in an existing distributed transaction using the method if auto-enlistment is disabled. Enlisting in an existing distributed transaction makes sure that, if the transaction is committed or rolled back, modifications made by the code at the data source are also committed or rolled back. For more information about distributed transactions, see [Distributed Transactions](~/docs/framework/data/adonet/distributed-transactions.md). + You can continue to enlist in an existing distributed transaction using the method if auto-enlistment is disabled. Enlisting in an existing distributed transaction makes sure that, if the transaction is committed or rolled back, modifications made by the code at the data source are also committed or rolled back. For more information about distributed transactions, see [Distributed Transactions](/dotnet/framework/data/adonet/distributed-transactions). returns an exception if the has already started a transaction using . However, if the transaction is a local transaction started at the data source (for example, by explicitly executing the BEGIN TRANSACTION statement using an object), rolls back the local transaction and enlists in the existing distributed transaction as requested. You won't receive notice that the local transaction was rolled back and are responsible for managing any local transactions not started using . ]]> - Connecting to Data Sources + Connecting to Data Sources @@ -941,11 +941,11 @@ method to enlist in a distributed transaction. Because it enlists a connection in a instance, **EnlistTransaction** takes advantage of functionality available in the namespace for managing distributed transactions, making it preferable to **EnlistDistributedTransaction**, which uses a object. It also has slightly different semantics: once a connection is explicitly enlisted on a transaction, it cannot be unenlisted or enlisted in another transaction until the first transaction finishes. For more information about distributed transactions, see [Distributed Transactions](~/docs/framework/data/adonet/distributed-transactions.md). + New in ADO.NET 2.0 is support for using the method to enlist in a distributed transaction. Because it enlists a connection in a instance, **EnlistTransaction** takes advantage of functionality available in the namespace for managing distributed transactions, making it preferable to **EnlistDistributedTransaction**, which uses a object. It also has slightly different semantics: once a connection is explicitly enlisted on a transaction, it cannot be unenlisted or enlisted in another transaction until the first transaction finishes. For more information about distributed transactions, see [Distributed Transactions](/dotnet/framework/data/adonet/distributed-transactions). ]]> - Connecting to Data Sources + Connecting to Data Sources @@ -1007,7 +1007,7 @@ -or- The parameter contains a value of and the parameter contains one or more restrictions. - Connecting to Data Sources + Connecting to Data Sources @@ -1017,7 +1017,7 @@ Returns schema information for the data source of this . - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -1047,7 +1047,7 @@ Returns schema information for the data source of this . A that contains schema information. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -1087,7 +1087,7 @@ ]]> - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -1133,7 +1133,7 @@ ]]> - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -1174,7 +1174,7 @@ The event occurs when a message with low severity is returned from the data source. Low severity messages are those that do not cause an exception. For Microsoft SQL Server, this includes error messages that have a severity of 10 or less - For more information and an example, see [Connection Events](~/docs/framework/data/adonet/connection-events.md). + For more information and an example, see [Connection Events](/dotnet/framework/data/adonet/connection-events). ]]> @@ -1227,7 +1227,7 @@ The connection is already open. A connection-level error occurred while opening the connection. - Connecting to Data Sources + Connecting to Data Sources @@ -1281,7 +1281,7 @@ ]]> - Connecting to Data Sources + Connecting to Data Sources @@ -1338,8 +1338,8 @@ ]]> - Connecting to Data Sources - Understanding Connection Pooling + Connecting to Data Sources + Understanding Connection Pooling @@ -1380,7 +1380,7 @@ ]]> - Connecting to Data Sources + Connecting to Data Sources @@ -1442,7 +1442,7 @@ ]]> The connection is closed. - Connecting to Data Sources + Connecting to Data Sources @@ -1506,7 +1506,7 @@ ]]> - Connecting to Data Sources + Connecting to Data Sources diff --git a/xml/System.Data.OleDb/OleDbConnectionStringBuilder.xml b/xml/System.Data.OleDb/OleDbConnectionStringBuilder.xml index b1c734b16a4..94dbea9879c 100644 --- a/xml/System.Data.OleDb/OleDbConnectionStringBuilder.xml +++ b/xml/System.Data.OleDb/OleDbConnectionStringBuilder.xml @@ -90,8 +90,8 @@ Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Sample.mdb;User ID="Admin;NewVal ]]> - Connection String Builders - Connection Strings in ADO.NET + Connection String Builders + Connection Strings in ADO.NET @@ -101,7 +101,7 @@ Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Sample.mdb;User ID="Admin;NewVal Initializes a new instance of the class. - Connection Strings in ADO.NET + Connection Strings in ADO.NET @@ -126,8 +126,8 @@ Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Sample.mdb;User ID="Admin;NewVal Initializes a new instance of the class. To be added. - Connection String Builders - Connection Strings in ADO.NET + Connection String Builders + Connection Strings in ADO.NET @@ -177,8 +177,8 @@ Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Sample.mdb;User ID="Admin;NewVal ]]> The connection string is incorrectly formatted (perhaps missing the required "=" within a key/value pair). - Connection String Builders - Connection Strings in ADO.NET + Connection String Builders + Connection Strings in ADO.NET @@ -225,8 +225,8 @@ Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Sample.mdb;User ID="Admin;NewVal ]]> - Connection String Builders - Connection Strings in ADO.NET + Connection String Builders + Connection Strings in ADO.NET @@ -274,8 +274,8 @@ Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Sample.mdb;User ID="Admin;NewVal is null ( in Visual Basic). - Connection String Builders - Connection Strings in ADO.NET + Connection String Builders + Connection Strings in ADO.NET @@ -330,8 +330,8 @@ Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Sample.mdb;User ID="Admin;NewVal ]]> - Connection String Builders - Connection Strings in ADO.NET + Connection String Builders + Connection Strings in ADO.NET @@ -386,8 +386,8 @@ Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Sample.mdb;User ID="Admin;NewVal ]]> - Connection String Builders - Connection Strings in ADO.NET + Connection String Builders + Connection Strings in ADO.NET @@ -466,8 +466,8 @@ Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Sample.mdb;User ID="Admin;NewVal The connection string is incorrectly formatted (perhaps missing the required "=" within a key/value pair). is a null reference ( in Visual Basic). - Connection String Builders - Connection Strings in ADO.NET + Connection String Builders + Connection Strings in ADO.NET @@ -514,8 +514,8 @@ Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Sample.mdb;User ID="Admin;NewVal ]]> - Connection String Builders - Connection Strings in ADO.NET + Connection String Builders + Connection Strings in ADO.NET @@ -573,8 +573,8 @@ Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Sample.mdb;User ID="Admin;NewVal ]]> - Connection String Builders - Connection Strings in ADO.NET + Connection String Builders + Connection Strings in ADO.NET @@ -629,8 +629,8 @@ Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Sample.mdb;User ID="Admin;NewVal ]]> - Connection String Builders - Connection Strings in ADO.NET + Connection String Builders + Connection Strings in ADO.NET @@ -695,8 +695,8 @@ Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Sample.mdb;User ID="Admin;NewVal ]]> - Connection String Builders - Connection Strings in ADO.NET + Connection String Builders + Connection Strings in ADO.NET @@ -747,8 +747,8 @@ Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Sample.mdb;User ID="Admin;NewVal is null ( in Visual Basic). - Connection String Builders - Connection Strings in ADO.NET + Connection String Builders + Connection Strings in ADO.NET @@ -801,8 +801,8 @@ Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Sample.mdb;User ID="Admin;NewVal contains a null value ( in Visual Basic). - Connection String Builders - Connection Strings in ADO.NET + Connection String Builders + Connection Strings in ADO.NET diff --git a/xml/System.Data.OleDb/OleDbDataAdapter.xml b/xml/System.Data.OleDb/OleDbDataAdapter.xml index 9376e73a860..bb5ccfa3c7f 100644 --- a/xml/System.Data.OleDb/OleDbDataAdapter.xml +++ b/xml/System.Data.OleDb/OleDbDataAdapter.xml @@ -76,7 +76,7 @@ ## Remarks The serves as a bridge between a and data source for retrieving and saving data. The provides this bridge by using to load data from the data source into the , and using to send changes made in the back to the data source. - When the fills a , it will create the appropriate tables and columns for the returned data if they do not already exist. However, primary key information is not included in the implicitly created schema unless the property is set to . You may also have the create the schema of the , including primary key information, before filling it with data using . For more information, see [Adding Existing Constraints to a DataSet](~/docs/framework/data/adonet/adding-existing-constraints-to-a-dataset.md). + When the fills a , it will create the appropriate tables and columns for the returned data if they do not already exist. However, primary key information is not included in the implicitly created schema unless the property is set to . You may also have the create the schema of the , including primary key information, before filling it with data using . For more information, see [Adding Existing Constraints to a DataSet](/dotnet/framework/data/adonet/adding-existing-constraints-to-a-dataset). Note that some OLE DB providers, including the MSDataShape provider, do not return base table or primary key information. Therefore, the cannot correctly set the property on any created . In these cases you should explicitly specify primary keys for tables in the . @@ -94,7 +94,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -104,7 +104,7 @@ Initializes a new instance of the class. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -152,7 +152,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -206,7 +206,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -262,7 +262,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -318,7 +318,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -449,7 +449,7 @@ , if this property is not set and primary key information is present in the , the can be generated automatically if you set the property and use the . Then, any additional commands that you do not set are generated by the . This generation logic requires key column information to be present in the . For more information, see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + During , if this property is not set and primary key information is present in the , the can be generated automatically if you set the property and use the . Then, any additional commands that you do not set are generated by the . This generation logic requires key column information to be present in the . For more information, see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). When is assigned to a previously created , the is not cloned. The maintains a reference to the previously created object. @@ -463,7 +463,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -500,7 +500,7 @@ Adds or refreshes rows in the to match those in an ADO or object. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -549,7 +549,7 @@ You can use the method multiple times on the same . If a primary key exists, incoming rows are merged with matching rows that already exist. If no primary key exists, incoming rows are appended to the . If primary key information is present, any duplicate rows are reconciled and only appear one time in the that corresponds to the . Primary key information may be set either through , by specifying the property of the , or by setting the property to `AddWithKey`. - If the returns the results of an OUTER JOIN, the `DataAdapter` does not set a value for the resulting . You must explicitly define the primary key to make sure that duplicate rows are resolved correctly. For more information, see [Defining Primary Keys](~/docs/framework/data/adonet/dataset-datatable-dataview/defining-primary-keys.md). + If the returns the results of an OUTER JOIN, the `DataAdapter` does not set a value for the resulting . You must explicitly define the primary key to make sure that duplicate rows are resolved correctly. For more information, see [Defining Primary Keys](/dotnet/framework/data/adonet/dataset-datatable-dataview/defining-primary-keys). To function correctly with the .NET Framework Data Provider for OLE DB, `AddWithKey` requires that the native OLE DB provider obtains required primary key information by setting the DBPROP_UNIQUEROWS property, and then determines which columns are primary key columns by examining DBCOLUMN_KEYCOLUMN in the `IColumnsRowset`. Alternatively the user may explicitly set the primary key constraints on each . This makes sure that incoming records that match existing records are updated instead of appended. @@ -609,7 +609,7 @@ OleDbDataAdapter custDA = new OleDbDataAdapter(); ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -660,7 +660,7 @@ OleDbDataAdapter custDA = new OleDbDataAdapter(); To function correctly with the .NET Framework Data Provider for OLE DB, `AddWithKey` requires the native OLE DB provider to obtain required primary key information by setting the DBPROP_UNIQUEROWS property, and then determine which columns are primary key columns by examining DBCOLUMN_KEYCOLUMN in the **IColumnsRowset**. Alternatively the user may explicitly set the primary key constraints on each . This ensures that incoming records that match existing records are updated instead of appended. - If the returns the results of an OUTER JOIN, the `DataAdapter` does not set a value for the resulting . You must explicitly define the primary key to make sure that duplicate rows are resolved correctly. For more information, see [Defining Primary Keys](~/docs/framework/data/adonet/dataset-datatable-dataview/defining-primary-keys.md). + If the returns the results of an OUTER JOIN, the `DataAdapter` does not set a value for the resulting . You must explicitly define the primary key to make sure that duplicate rows are resolved correctly. For more information, see [Defining Primary Keys](/dotnet/framework/data/adonet/dataset-datatable-dataview/defining-primary-keys). If the `Recordset` is closed before the starting of the operation, no error results. This is required for handling of multiple results, because queries that do not return rows are indicated by a closed `Recordset`. The just calls `NextRecordset` on the closed `Recordset` and continues processing. @@ -704,7 +704,7 @@ OleDbDataAdapter custDA = new OleDbDataAdapter(); ]]> The source table is invalid. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -757,7 +757,7 @@ OleDbDataAdapter custDA = new OleDbDataAdapter(); , if this property is not set and primary key information is present in the , the can be generated automatically if you set the property and use the . Then, any additional commands that you do not set are generated by the . This generation logic requires key column information to be present in the . For more information, see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + During , if this property is not set and primary key information is present in the , the can be generated automatically if you set the property and use the . Then, any additional commands that you do not set are generated by the . This generation logic requires key column information to be present in the . For more information, see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). When is assigned to a previously created , the is not cloned. The maintains a reference to the previously created object. @@ -774,7 +774,7 @@ OleDbDataAdapter custDA = new OleDbDataAdapter(); ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -901,7 +901,7 @@ OleDbDataAdapter custDA = new OleDbDataAdapter(); ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -964,7 +964,7 @@ OleDbDataAdapter custDA = new OleDbDataAdapter(); ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1031,7 +1031,7 @@ OleDbDataAdapter custDA = new OleDbDataAdapter(); ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1276,7 +1276,7 @@ OleDbDataAdapter custDA = new OleDbDataAdapter(); , if this property is not set and primary key information is present in the , the can be generated automatically if you set the property and use the . Then, any additional commands that you do not set are generated by the . This generation logic requires key column information to be present in the . For more information, see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + During , if this property is not set and primary key information is present in the , the can be generated automatically if you set the property and use the . Then, any additional commands that you do not set are generated by the . This generation logic requires key column information to be present in the . For more information, see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). When is assigned to a previously created , the is not cloned. The maintains a reference to the previously created object. diff --git a/xml/System.Data.OleDb/OleDbDataReader.xml b/xml/System.Data.OleDb/OleDbDataReader.xml index 366df4a1d34..e001be1a1f7 100644 --- a/xml/System.Data.OleDb/OleDbDataReader.xml +++ b/xml/System.Data.OleDb/OleDbDataReader.xml @@ -52,7 +52,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -96,7 +96,7 @@ You must explicitly call the method when you are through using the to use the associated for any other purpose. > [!CAUTION] -> Do not call **Close** or **Dispose** on a Connection, a DataReader, or any other managed object in the **Finalize** method of your class. In a finalizer, you should only release unmanaged resources that your class owns directly. If your class does not own any unmanaged resources, do not include a **Finalize** method in your class definition. For more information, see [Garbage Collection](~/docs/standard/garbage-collection/index.md). +> Do not call **Close** or **Dispose** on a Connection, a DataReader, or any other managed object in the **Finalize** method of your class. In a finalizer, you should only release unmanaged resources that your class owns directly. If your class does not own any unmanaged resources, do not include a **Finalize** method in your class definition. For more information, see [Garbage Collection](/dotnet/standard/garbage-collection/). @@ -108,7 +108,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -151,7 +151,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -197,7 +197,7 @@ ]]> There is no current connection to a data source. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -273,7 +273,7 @@ ]]> The specified cast is not valid. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -325,7 +325,7 @@ ]]> The specified cast is not valid. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -386,7 +386,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -441,7 +441,7 @@ ]]> The specified cast is not valid. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -502,7 +502,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -549,7 +549,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -591,7 +591,7 @@ Gets the name of the source data type. The name of the back-end data type. For more information, see SQL Server data types or Access data types. To be added. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -643,7 +643,7 @@ ]]> The specified cast is not valid. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -727,7 +727,7 @@ ]]> The specified cast is not valid. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -779,7 +779,7 @@ ]]> The specified cast is not valid. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -816,7 +816,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -858,7 +858,7 @@ Gets the that is the data type of the object. The that is the data type of the object. To be added. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -910,7 +910,7 @@ ]]> The specified cast is not valid. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -962,7 +962,7 @@ ]]> The specified cast is not valid. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1014,7 +1014,7 @@ ]]> The specified cast is not valid. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1066,7 +1066,7 @@ ]]> The specified cast is not valid. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1118,7 +1118,7 @@ ]]> The specified cast is not valid. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1160,7 +1160,7 @@ Gets the name of the specified column. The name of the specified column. To be added. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1222,7 +1222,7 @@ ]]> The name specified is not a valid column name. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1293,7 +1293,7 @@ ]]> The is closed. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1345,7 +1345,7 @@ ]]> The specified cast is not valid. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1389,7 +1389,7 @@ ]]> The specified cast is not valid. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1438,7 +1438,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1497,7 +1497,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1531,7 +1531,7 @@ if the contains one or more rows; otherwise . To be added. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1575,7 +1575,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1625,7 +1625,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1635,7 +1635,7 @@ Gets the value of a column in its native format. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1676,7 +1676,7 @@ The value of the specified column in its native format. To be added. The index passed was outside the range of 0 through . - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1726,7 +1726,7 @@ ]]> No column with the specified name was found. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1775,7 +1775,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1832,7 +1832,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -1879,7 +1879,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -2002,7 +2002,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders diff --git a/xml/System.Data.OleDb/OleDbErrorCollection.xml b/xml/System.Data.OleDb/OleDbErrorCollection.xml index 4623d16aaf4..7bd93109032 100644 --- a/xml/System.Data.OleDb/OleDbErrorCollection.xml +++ b/xml/System.Data.OleDb/OleDbErrorCollection.xml @@ -55,7 +55,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -65,7 +65,7 @@ Copies the elements of the into an . - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -116,7 +116,7 @@ The sum of and the number of elements in the is greater than the length of the . The is . The is not valid for . - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -160,7 +160,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -203,7 +203,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -237,7 +237,7 @@ Exposes the method, which supports a simple iteration over a collection by a .NET Framework data provider. An that can be used to iterate through the collection. To be added. - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -292,7 +292,7 @@ public void DisplayOleDbErrorCollection(OleDbException myException) ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System.Data.OleDb/OleDbException.xml b/xml/System.Data.OleDb/OleDbException.xml index 7a66ddd699b..4c894b8689c 100644 --- a/xml/System.Data.OleDb/OleDbException.xml +++ b/xml/System.Data.OleDb/OleDbException.xml @@ -56,7 +56,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -91,7 +91,7 @@ Gets the HRESULT of the error. The HRESULT of the error. To be added. - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -143,7 +143,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System.Data.OleDb/OleDbInfoMessageEventHandler.xml b/xml/System.Data.OleDb/OleDbInfoMessageEventHandler.xml index 8d0b1a5f6b1..763eba53abc 100644 --- a/xml/System.Data.OleDb/OleDbInfoMessageEventHandler.xml +++ b/xml/System.Data.OleDb/OleDbInfoMessageEventHandler.xml @@ -35,7 +35,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Data.OleDb/OleDbMetaDataCollectionNames.xml b/xml/System.Data.OleDb/OleDbMetaDataCollectionNames.xml index 3cd4e926d50..c8fb79573c1 100644 --- a/xml/System.Data.OleDb/OleDbMetaDataCollectionNames.xml +++ b/xml/System.Data.OleDb/OleDbMetaDataCollectionNames.xml @@ -23,7 +23,7 @@ Provides a list of constants for use with the **GetSchema** method to retrieve metadata collections. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -51,7 +51,7 @@ A constant for use with the **GetSchema** method that represents the **Catalogs** collection. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -79,7 +79,7 @@ A constant for use with the **GetSchema** method that represents the **Collations** collection. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -107,7 +107,7 @@ A constant for use with the **GetSchema** method that represents the **Columns** collection. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -135,7 +135,7 @@ A constant for use with the **GetSchema** method that represents the **Indexes** collection. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -163,7 +163,7 @@ A constant for use with the **GetSchema** method that represents the **ProcedureColumns** collection. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -191,7 +191,7 @@ A constant for use with the **GetSchema** method that represents the **ProcedureParameters** collection. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -219,7 +219,7 @@ A constant for use with the **GetSchema** method that represents the **Procedures** collection. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -247,7 +247,7 @@ A constant for use with the **GetSchema** method that represents the **Tables** collection. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -275,7 +275,7 @@ A constant for use with the **GetSchema** method that represents the **Views** collection. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database diff --git a/xml/System.Data.OleDb/OleDbMetaDataColumnNames.xml b/xml/System.Data.OleDb/OleDbMetaDataColumnNames.xml index dc6ba67c7b1..33026e99121 100644 --- a/xml/System.Data.OleDb/OleDbMetaDataColumnNames.xml +++ b/xml/System.Data.OleDb/OleDbMetaDataColumnNames.xml @@ -23,7 +23,7 @@ Provides static values that are used for the column names in the objects contained in the . The is created by the **GetSchema** method. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -51,7 +51,7 @@ Used by the **GetSchema** method to create the **BooleanFalseLiteral** column. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -79,7 +79,7 @@ Used by the **GetSchema** method to create the **BooleanTrueLiteral** column. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -107,7 +107,7 @@ Used by the **GetSchema** method to create the **DateTimeDigits** column. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -135,7 +135,7 @@ Used by the **GetSchema** method to create the **NativeDataType** column. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database diff --git a/xml/System.Data.OleDb/OleDbParameter.xml b/xml/System.Data.OleDb/OleDbParameter.xml index cc728cfa315..7e0e720c016 100644 --- a/xml/System.Data.OleDb/OleDbParameter.xml +++ b/xml/System.Data.OleDb/OleDbParameter.xml @@ -84,7 +84,7 @@ OleDbDataReader reader = command.ExecuteReader(); ]]> - Working with Commands + Working with Commands @@ -94,7 +94,7 @@ OleDbDataReader reader = command.ExecuteReader(); Initializes a new instance of the class. - Working with Commands + Working with Commands @@ -130,7 +130,7 @@ OleDbDataReader reader = command.ExecuteReader(); ]]> - Working with Commands + Working with Commands @@ -178,7 +178,7 @@ OleDbDataReader reader = command.ExecuteReader(); ]]> The value supplied in the parameter is an invalid back-end data type. - Working with Commands + Working with Commands @@ -231,7 +231,7 @@ Parameter = new OleDbParameter("@pname", Convert.ToInt32(0)); ]]> - Working with Commands + Working with Commands @@ -281,7 +281,7 @@ Parameter = new OleDbParameter("@pname", Convert.ToInt32(0)); ]]> The value supplied in the parameter is an invalid back-end data type. - Working with Commands + Working with Commands @@ -333,7 +333,7 @@ Parameter = new OleDbParameter("@pname", Convert.ToInt32(0)); ]]> The value supplied in the parameter is an invalid back-end data type. - Working with Commands + Working with Commands @@ -403,7 +403,7 @@ Parameter = new OleDbParameter("@pname", Convert.ToInt32(0)); ]]> The value supplied in the parameter is an invalid back-end data type. - Working with Commands + Working with Commands @@ -472,7 +472,7 @@ Parameter = new OleDbParameter("@pname", Convert.ToInt32(0)); ]]> The value supplied in the parameter is an invalid back-end data type. - Working with Commands + Working with Commands @@ -527,7 +527,7 @@ Parameter = new OleDbParameter("@pname", Convert.ToInt32(0)); ## Remarks The and are linked. Therefore, setting the changes the to a supporting . - For a list of the supported data types, see the appropriate member. For more information, see [DataAdapter Parameters](~/docs/framework/data/adonet/dataadapter-parameters.md). + For a list of the supported data types, see the appropriate member. For more information, see [DataAdapter Parameters](/dotnet/framework/data/adonet/dataadapter-parameters). @@ -540,7 +540,7 @@ Parameter = new OleDbParameter("@pname", Convert.ToInt32(0)); ]]> The property was not set to a valid . - Working with Commands + Working with Commands @@ -620,7 +620,7 @@ public void CreateOleDbParameter() ]]> The property was not set to one of the valid values. - Working with Commands + Working with Commands @@ -700,7 +700,7 @@ public void CreateOleDbParameter() ]]> - Working with Commands + Working with Commands @@ -784,11 +784,11 @@ public void CreateOleDbParameter() ## Remarks The and are linked. Therefore, setting the changes the to a supporting . - For a list of the supported data types, see the appropriate member. For more information, see [DataAdapter Parameters](~/docs/framework/data/adonet/dataadapter-parameters.md). + For a list of the supported data types, see the appropriate member. For more information, see [DataAdapter Parameters](/dotnet/framework/data/adonet/dataadapter-parameters). ]]> - Working with Commands + Working with Commands @@ -859,7 +859,7 @@ public void CreateOleDbParameter() ]]> - Working with Commands + Working with Commands @@ -943,7 +943,7 @@ public void CreateOleDbParameter() ]]> - Working with Commands + Working with Commands @@ -982,7 +982,7 @@ public void CreateOleDbParameter() - Working with Commands + Working with Commands @@ -1021,7 +1021,7 @@ public void CreateOleDbParameter() - Working with Commands + Working with Commands @@ -1103,7 +1103,7 @@ public void CreateOleDbParameter() ]]> - Working with Commands + Working with Commands @@ -1192,7 +1192,7 @@ public void CreateOleDbParameter() ]]> - Working with Commands + Working with Commands @@ -1241,7 +1241,7 @@ public void CreateOleDbParameter() ## Remarks When is set to anything other than an empty string, the value of the parameter is retrieved from the column with the name. If is set to `Input`, the value is taken from the . If is set to `Output`, the value is taken from the data source. A of `InputOutput` is a combination of both. - For more information about how to use the property, see [DataAdapter Parameters](~/docs/framework/data/adonet/dataadapter-parameters.md) and [Updating Data Sources with DataAdapters](~/docs/framework/data/adonet/updating-data-sources-with-dataadapters.md). + For more information about how to use the property, see [DataAdapter Parameters](/dotnet/framework/data/adonet/dataadapter-parameters) and [Updating Data Sources with DataAdapters](/dotnet/framework/data/adonet/updating-data-sources-with-dataadapters). @@ -1265,7 +1265,7 @@ public void CreateOleDbParameter() ]]> - Working with Commands + Working with Commands @@ -1317,7 +1317,7 @@ FieldName = @OriginalFieldName ]]> - Working with Commands + Working with Commands @@ -1391,7 +1391,7 @@ public void CreateOleDbParameter() ]]> The property was not set to one of the values. - Working with Commands + Working with Commands @@ -1462,7 +1462,7 @@ public void CreateOleDbParameter() Gets a string that contains the . A string that contains the . To be added. - Working with Commands + Working with Commands @@ -1550,7 +1550,7 @@ public void CreateOleDbParameter() ]]> - Working with Commands + Working with Commands diff --git a/xml/System.Data.OleDb/OleDbParameterCollection.xml b/xml/System.Data.OleDb/OleDbParameterCollection.xml index 1c424105476..c31407ce785 100644 --- a/xml/System.Data.OleDb/OleDbParameterCollection.xml +++ b/xml/System.Data.OleDb/OleDbParameterCollection.xml @@ -63,8 +63,8 @@ ]]> - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -74,8 +74,8 @@ Adds an to the . - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -122,8 +122,8 @@ The specified in the parameter is already added to this or another . The parameter is null. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -170,8 +170,8 @@ Adds the specified object to the . The index of the new object in the collection. To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -218,8 +218,8 @@ ]]> - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -278,8 +278,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); ]]> The parameter is not an . - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -328,8 +328,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); ]]> - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -380,8 +380,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); ]]> - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -391,8 +391,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Adds elements to the end of the . - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -424,8 +424,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); The values to add. Adds an array of values to the end of the . To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -457,8 +457,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); The values to add. Adds an array of values to the end of the . To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -493,8 +493,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Adds a value to the end of the . An object. To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -532,8 +532,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Removes all objects from the . To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -543,8 +543,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Determines whether the specified object is in this . - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -578,8 +578,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); if the is in the collection; otherwise . To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -622,8 +622,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); if the contains ; otherwise . To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -666,8 +666,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); if the contains the value; otherwise . To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -677,8 +677,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Copies all the elements of the current to the specified object. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -721,8 +721,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); A 32-bit integer that represents the index in the at which copying starts. Copies all the elements of the current to the specified one-dimensional starting at the specified destination index. To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -756,8 +756,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); A 32-bit integer that represents the index in the at which copying starts. Copies all the elements of the current to the specified starting at the specified destination index. To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -801,8 +801,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Returns an integer that contains the number of elements in the . Read-only. The number of elements in the as an integer. To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -841,8 +841,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Returns an enumerator that iterates through the . An for the . To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -916,8 +916,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Gets the location of the specified within the collection. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -950,8 +950,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Gets the location of the specified within the collection. The zero-based location of the specified that is a within the collection. To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -993,8 +993,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); The location of the specified within the collection. The zero-based location of the specified that is a within the collection. To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1036,8 +1036,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Gets the location of the specified with the specified name. The zero-based location of the specified with the specified case-sensitive name. To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1047,8 +1047,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Inserts a object into the . - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1082,8 +1082,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); An object to be inserted in the . Inserts a object into the at the specified index. To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1126,8 +1126,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); A to be inserted in the . Inserts a into the at the specified index. To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1157,8 +1157,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); if the has a fixed size; otherwise . To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1188,8 +1188,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); if the is read only; otherwise . To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1219,8 +1219,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); if the is synchronized; otherwise . To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1230,8 +1230,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Gets or sets the with a specified attribute. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1287,8 +1287,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); ]]> The index specified does not exist. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1344,8 +1344,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); ]]> The name specified does not exist. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1355,8 +1355,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Removes the object from the . - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1390,8 +1390,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); To be added. The parameter is not a . The parameter does not exist in the collection. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1432,8 +1432,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); An to be removed from the . Removes the object from the . To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1443,8 +1443,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Removes the object from the at the specified index. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1485,8 +1485,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); The zero-based index of the object to remove. Removes the from the at the specified index. To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1527,8 +1527,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); The name of the object to remove. Removes the from the at the specified parameter name. To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter @@ -1623,8 +1623,8 @@ parameters.Add("@pname", Convert.ToInt32(0)); Gets an object that can be used to synchronize access to the . Read-only. An object that can be used to synchronize access to the . To be added. - Working with Commands - Using Parameters with a DataAdapter + Working with Commands + Using Parameters with a DataAdapter diff --git a/xml/System.Data.OleDb/OleDbPermission.xml b/xml/System.Data.OleDb/OleDbPermission.xml index d3cac0a943e..eb13726b5b1 100644 --- a/xml/System.Data.OleDb/OleDbPermission.xml +++ b/xml/System.Data.OleDb/OleDbPermission.xml @@ -35,7 +35,7 @@ diff --git a/xml/System.Data.OleDb/OleDbPermissionAttribute.xml b/xml/System.Data.OleDb/OleDbPermissionAttribute.xml index 018cdb7320f..4912134bfc0 100644 --- a/xml/System.Data.OleDb/OleDbPermissionAttribute.xml +++ b/xml/System.Data.OleDb/OleDbPermissionAttribute.xml @@ -38,7 +38,7 @@ diff --git a/xml/System.Data.OleDb/OleDbRowUpdatedEventHandler.xml b/xml/System.Data.OleDb/OleDbRowUpdatedEventHandler.xml index 202b6418c5c..de0106324a1 100644 --- a/xml/System.Data.OleDb/OleDbRowUpdatedEventHandler.xml +++ b/xml/System.Data.OleDb/OleDbRowUpdatedEventHandler.xml @@ -37,7 +37,7 @@ ## Remarks The handler is not required to perform any action, and your code should avoid generating exceptions or allowing exceptions to propagate to the calling method. Any exceptions that do reach the caller are ignored. - When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Data.OleDb/OleDbRowUpdatingEventHandler.xml b/xml/System.Data.OleDb/OleDbRowUpdatingEventHandler.xml index b697f7f2e9a..303817a340c 100644 --- a/xml/System.Data.OleDb/OleDbRowUpdatingEventHandler.xml +++ b/xml/System.Data.OleDb/OleDbRowUpdatingEventHandler.xml @@ -39,7 +39,7 @@ The handler may use the to influence the processing of the updates. For example, the handler may opt to skip the update of the current row or skip the update of all remaining rows. Note that the rows are updated in the order that they were received from the data source. - When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Data.OleDb/OleDbTransaction.xml b/xml/System.Data.OleDb/OleDbTransaction.xml index 1e696a850f2..dfe15633d8b 100644 --- a/xml/System.Data.OleDb/OleDbTransaction.xml +++ b/xml/System.Data.OleDb/OleDbTransaction.xml @@ -40,7 +40,7 @@ - Performing Transactions + Performing Transactions @@ -50,7 +50,7 @@ Initiates a nested database transaction. - Performing Transactions + Performing Transactions @@ -89,7 +89,7 @@ ]]> Nested transactions are not supported. - Performing Transactions + Performing Transactions @@ -131,7 +131,7 @@ ]]> Nested transactions are not supported. - Performing Transactions + Performing Transactions @@ -185,7 +185,7 @@ -or- The connection is broken. - Performing Transactions + Performing Transactions @@ -222,7 +222,7 @@ ]]> - Performing Transactions + Performing Transactions @@ -350,7 +350,7 @@ ]]> - Performing Transactions + Performing Transactions @@ -409,7 +409,7 @@ -or- The connection is broken. - Performing Transactions + Performing Transactions diff --git a/xml/System.Data.OracleClient/OracleClientFactory.xml b/xml/System.Data.OracleClient/OracleClientFactory.xml index fb3e2e7cbae..8e49241debd 100644 --- a/xml/System.Data.OracleClient/OracleClientFactory.xml +++ b/xml/System.Data.OracleClient/OracleClientFactory.xml @@ -25,7 +25,7 @@ diff --git a/xml/System.Data.OracleClient/OracleCommand.xml b/xml/System.Data.OracleClient/OracleCommand.xml index 25c28318a05..f1cb515662d 100644 --- a/xml/System.Data.OracleClient/OracleCommand.xml +++ b/xml/System.Data.OracleClient/OracleCommand.xml @@ -51,7 +51,7 @@ class provides the following methods for executing commands against a data source: @@ -80,7 +80,7 @@ ]]> - Working with Commands + Working with Commands @@ -90,7 +90,7 @@ Initializes a new instance of the . - Working with Commands + Working with Commands @@ -131,7 +131,7 @@ ]]> - Working with Commands + Working with Commands @@ -155,7 +155,7 @@ The text of the query. Initializes a new instance of the class with the text of the query. To be added. - Working with Commands + Working with Commands @@ -191,7 +191,7 @@ ]]> - Working with Commands + Working with Commands @@ -242,7 +242,7 @@ ]]> - Working with Commands + Working with Commands @@ -289,7 +289,7 @@ ]]> - Working with Commands + Working with Commands @@ -317,7 +317,7 @@ Creates a copy of this object. A new object in which all property values are the same as the original. To be added. - Working with Commands + Working with Commands @@ -387,7 +387,7 @@ SELECT * FROM Customers WHERE CustomerID = :pCustomerID ]]> - Working with Commands + Working with Commands @@ -428,7 +428,7 @@ SELECT * FROM Customers WHERE CustomerID = :pCustomerID ]]> - Working with Commands + Working with Commands @@ -492,7 +492,7 @@ SELECT * FROM Customers WHERE CustomerID = :pCustomerID ]]> The value was not a valid . - Working with Commands + Working with Commands @@ -548,7 +548,7 @@ SELECT * FROM Customers WHERE CustomerID = :pCustomerID ]]> The property was changed while a transaction was in progress. - Working with Commands + Working with Commands @@ -604,7 +604,7 @@ SELECT * FROM Customers WHERE CustomerID = :pCustomerID ]]> - Working with Commands + Working with Commands @@ -712,7 +712,7 @@ SELECT * FROM Customers WHERE CustomerID = :pCustomerID , if the command object should be visible in a control; otherwise . The default is . To be added. - Working with Commands + Working with Commands @@ -795,7 +795,7 @@ SELECT * FROM Customers WHERE CustomerID = :pCustomerID -or- The connection is not open. - Working with Commands + Working with Commands @@ -839,7 +839,7 @@ SELECT * FROM Customers WHERE CustomerID = :pCustomerID -or- The connection is not open. - Working with Commands + Working with Commands @@ -878,7 +878,7 @@ count = command.ExecuteOracleScalar(); ]]> - Working with Commands + Working with Commands @@ -888,7 +888,7 @@ count = command.ExecuteOracleScalar(); Sends the to the and builds an . - Working with Commands + Working with Commands @@ -931,7 +931,7 @@ count = command.ExecuteOracleScalar(); ]]> - Working with Commands + Working with Commands @@ -981,7 +981,7 @@ count = command.ExecuteOracleScalar(); ]]> - Working with Commands + Working with Commands @@ -1036,7 +1036,7 @@ Int32 count = (int32) ExecuteScalar(); ]]> - Working with Commands + Working with Commands @@ -1088,7 +1088,7 @@ SELECT * FROM Customers WHERE CustomerID = :pCustomerID ]]> - Working with Commands + Working with Commands @@ -1132,7 +1132,7 @@ SELECT * FROM Customers WHERE CustomerID = :pCustomerID -or- The is not . - Working with Commands + Working with Commands @@ -1162,7 +1162,7 @@ SELECT * FROM Customers WHERE CustomerID = :pCustomerID ]]> - Working with Commands + Working with Commands @@ -1293,7 +1293,7 @@ For more information, see . ]]> - Working with Commands + Working with Commands @@ -1333,12 +1333,12 @@ For more information, see . ## Remarks The default value is `Both` unless the command is automatically generated (as in the case of the ), in which case the default is `None`. - For more information about using the property, see [DataAdapter Parameters](~/docs/framework/data/adonet/dataadapter-parameters.md). + For more information about using the property, see [DataAdapter Parameters](/dotnet/framework/data/adonet/dataadapter-parameters). ]]> The value entered was not one of the values. - Working with Commands + Working with Commands diff --git a/xml/System.Data.OracleClient/OracleCommandBuilder.xml b/xml/System.Data.OracleClient/OracleCommandBuilder.xml index 94704c3aca7..ed197c5f845 100644 --- a/xml/System.Data.OracleClient/OracleCommandBuilder.xml +++ b/xml/System.Data.OracleClient/OracleCommandBuilder.xml @@ -32,7 +32,7 @@ does not automatically generate the SQL statements required to reconcile changes made to a associated with the database. However, you can create an object that generates SQL statements for single-table updates by setting the property of the . Then, the generates any additional SQL statements that you do not set. @@ -92,7 +92,7 @@ public static DataSet SelectOracleSrvRows(string myConnection, string mySelectQu ]]> - Generating Commands with CommandBuilders + Generating Commands with CommandBuilders @@ -331,7 +331,7 @@ public static DataSet SelectOracleSrvRows(string myConnection, string mySelectQu You can only use with stored procedures. You cannot use to populate the with arbitrary Transact-SQL statements, such as a parameterized SELECT statement. - For more information, see [Configuring Parameters and Parameter Data Types](~/docs/framework/data/adonet/configuring-parameters-and-parameter-data-types.md). + For more information, see [Configuring Parameters and Parameter Data Types](/dotnet/framework/data/adonet/configuring-parameters-and-parameter-data-types). ]]> @@ -379,7 +379,7 @@ public static DataSet SelectOracleSrvRows(string myConnection, string mySelectQu The SQL statements are first generated when the application calls either or . - For more information, see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + For more information, see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). ]]> @@ -417,7 +417,7 @@ public static DataSet SelectOracleSrvRows(string myConnection, string mySelectQu The SQL statements are first generated when the application calls either or . - For more information, see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + For more information, see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). ]]> @@ -465,7 +465,7 @@ public static DataSet SelectOracleSrvRows(string myConnection, string mySelectQu - A is specified. - For more information, see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + For more information, see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). ]]> @@ -488,7 +488,7 @@ public static DataSet SelectOracleSrvRows(string myConnection, string mySelectQu The SQL statements are first generated when the application calls either or . - For more information, see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + For more information, see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). ]]> @@ -526,7 +526,7 @@ public static DataSet SelectOracleSrvRows(string myConnection, string mySelectQu The SQL statements are first generated when the application calls either or . - For more information, see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + For more information, see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). ]]> @@ -574,7 +574,7 @@ public static DataSet SelectOracleSrvRows(string myConnection, string mySelectQu - A is specified. - For more information, see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + For more information, see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). ]]> @@ -675,7 +675,7 @@ public static DataSet SelectOracleSrvRows(string myConnection, string mySelectQu The SQL statements are first generated when the application calls either or . - For more information, see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + For more information, see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). ]]> @@ -713,7 +713,7 @@ public static DataSet SelectOracleSrvRows(string myConnection, string mySelectQu The SQL statements are first generated when the application calls either or . - For more information, see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + For more information, see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). ]]> @@ -761,7 +761,7 @@ public static DataSet SelectOracleSrvRows(string myConnection, string mySelectQu - A is specified. - For more information, see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + For more information, see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). ]]> diff --git a/xml/System.Data.OracleClient/OracleConnection.xml b/xml/System.Data.OracleClient/OracleConnection.xml index 4c4fabc2333..809eb736785 100644 --- a/xml/System.Data.OracleClient/OracleConnection.xml +++ b/xml/System.Data.OracleClient/OracleConnection.xml @@ -39,7 +39,7 @@ object represents a unique connection to an Oracle database. In the case of a client/server database system, it is equivalent to a network connection to the server. @@ -408,7 +408,7 @@ > When you use the .NET Framework Data Provider for Oracle, you do not need to enable connection pooling because the provider manages this automatically. > [!CAUTION] -> Do not call on a , a , or any other managed object in the `Finalize` method of your class. In a finalizer, you should only release unmanaged resources that your class owns directly. If your class does not own any unmanaged resources, do not include a `Finalize` method in your class definition. For more information, see [Garbage Collection](~/docs/standard/garbage-collection/index.md). +> Do not call on a , a , or any other managed object in the `Finalize` method of your class. In a finalizer, you should only release unmanaged resources that your class owns directly. If your class does not own any unmanaged resources, do not include a `Finalize` method in your class definition. For more information, see [Garbage Collection](/dotnet/standard/garbage-collection/). ]]> @@ -760,7 +760,7 @@ method to enlist in a distributed transaction. Because it enlists a connection in a instance, **EnlistTransaction** takes advantage of functionality available in the namespace for managing distributed transactions, making it preferable to **EnlistDistributedTransaction** for this purpose. For more information, see [Distributed Transactions](~/docs/framework/data/adonet/distributed-transactions.md). + New in ADO.NET 2.0 is support for using the method to enlist in a distributed transaction. Because it enlists a connection in a instance, **EnlistTransaction** takes advantage of functionality available in the namespace for managing distributed transactions, making it preferable to **EnlistDistributedTransaction** for this purpose. For more information, see [Distributed Transactions](/dotnet/framework/data/adonet/distributed-transactions). You can continue to enlist in an existing distributed transaction using the @@ -800,7 +800,7 @@ ## Remarks New in ADO.NET 2.0 is support for using the - method to enlist in a distributed transaction. Because it enlists a connection in a instance, **EnlistTransaction** takes advantage of functionality available in the namespace for managing distributed transactions, making it preferable to **EnlistDistributedTransaction**, which uses a **System.EnterpriseServices.ITransaction** object. It also has slightly different semantics: once a connection is explicitly enlisted on a transaction, it cannot be unenlisted or enlisted in another transaction until the first transaction finishes. For more information about distributed transactions, see [Distributed Transactions](~/docs/framework/data/adonet/distributed-transactions.md). + method to enlist in a distributed transaction. Because it enlists a connection in a instance, **EnlistTransaction** takes advantage of functionality available in the namespace for managing distributed transactions, making it preferable to **EnlistDistributedTransaction**, which uses a **System.EnterpriseServices.ITransaction** object. It also has slightly different semantics: once a connection is explicitly enlisted on a transaction, it cannot be unenlisted or enlisted in another transaction until the first transaction finishes. For more information about distributed transactions, see [Distributed Transactions](/dotnet/framework/data/adonet/distributed-transactions). ]]> @@ -813,7 +813,7 @@ Returns schema information for the data source of this . - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -837,7 +837,7 @@ Returns schema information for the data source of this . A that contains schema information. To be added. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -883,7 +883,7 @@ is specified as null. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database @@ -935,7 +935,7 @@ is specified as null. - Obtaining Schema Information from a Database + Obtaining Schema Information from a Database diff --git a/xml/System.Data.OracleClient/OracleConnectionStringBuilder.xml b/xml/System.Data.OracleClient/OracleConnectionStringBuilder.xml index 0048f379a4d..336726fffb2 100644 --- a/xml/System.Data.OracleClient/OracleConnectionStringBuilder.xml +++ b/xml/System.Data.OracleClient/OracleConnectionStringBuilder.xml @@ -31,7 +31,7 @@ class implements the interface. This means that the class works with Visual Studio .NET designers at design time. When developers use the designer to build strongly typed **DataSets** and strongly typed connections within Visual Studio .NET, the strongly typed connection string builder class will display the properties associated with its type and will also have converters that can map common values for known keys. @@ -78,7 +78,7 @@ Data Source=OracleDemo;Integrated Security=True;User ID="Mary;NewValue=Bad" ]]> - Building Connection Strings + Building Connection Strings @@ -106,7 +106,7 @@ Data Source=OracleDemo;Integrated Security=True;User ID="Mary;NewValue=Bad" Initializes a new instance of the class. To be added. - Building Connection Strings + Building Connection Strings @@ -149,7 +149,7 @@ Data Source=OracleDemo;Integrated Security=True;User ID="Mary;NewValue=Bad" Invalid key name within the connection string. Invalid value within the connection string (specifically, when a Boolean or numeric value was expected but not supplied). - Building Connection Strings + Building Connection Strings @@ -187,7 +187,7 @@ Data Source=OracleDemo;Integrated Security=True;User ID="Mary;NewValue=Bad" ]]> - Building Connection Strings + Building Connection Strings @@ -232,7 +232,7 @@ Data Source=OracleDemo;Integrated Security=True;User ID="Mary;NewValue=Bad" is null ( in Visual Basic) - Building Connection Strings + Building Connection Strings @@ -278,7 +278,7 @@ Data Source=OracleDemo;Integrated Security=True;User ID="Mary;NewValue=Bad" ]]> - Building Connection Strings + Building Connection Strings @@ -316,7 +316,7 @@ Data Source=OracleDemo;Integrated Security=True;User ID="Mary;NewValue=Bad" ]]> - Building Connection Strings + Building Connection Strings @@ -390,7 +390,7 @@ Data Source=OracleDemo;Integrated Security=True;User ID="Mary;NewValue=Bad" ]]> - Building Connection Strings + Building Connection Strings @@ -474,7 +474,7 @@ Data Source=OracleDemo;Integrated Security=True;User ID="Mary;NewValue=Bad" is a null reference ( in Visual Basic). Tried to add a key which does not exist within the available keys. Invalid value within the connection string (specifically, when a Boolean or numeric value was expected but not supplied). - Building Connection Strings + Building Connection Strings @@ -514,7 +514,7 @@ Data Source=OracleDemo;Integrated Security=True;User ID="Mary;NewValue=Bad" - Building Connection Strings + Building Connection Strings @@ -552,7 +552,7 @@ Data Source=OracleDemo;Integrated Security=True;User ID="Mary;NewValue=Bad" ]]> - Building Connection Strings + Building Connection Strings @@ -590,7 +590,7 @@ Data Source=OracleDemo;Integrated Security=True;User ID="Mary;NewValue=Bad" ]]> - Building Connection Strings + Building Connection Strings @@ -628,7 +628,7 @@ Data Source=OracleDemo;Integrated Security=True;User ID="Mary;NewValue=Bad" ]]> - Building Connection Strings + Building Connection Strings @@ -667,7 +667,7 @@ Data Source=OracleDemo;Integrated Security=True;User ID="Mary;NewValue=Bad" ]]> - Building Connection Strings + Building Connection Strings @@ -713,7 +713,7 @@ Data Source=OracleDemo;Integrated Security=True;User ID="Mary;NewValue=Bad" ]]> - Building Connection Strings + Building Connection Strings @@ -751,7 +751,7 @@ Data Source=OracleDemo;Integrated Security=True;User ID="Mary;NewValue=Bad" ]]> - Building Connection Strings + Building Connection Strings @@ -789,7 +789,7 @@ Data Source=OracleDemo;Integrated Security=True;User ID="Mary;NewValue=Bad" ]]> - Building Connection Strings + Building Connection Strings @@ -856,7 +856,7 @@ Data Source=OracleDemo;Integrated Security=True;User ID="Mary;NewValue=Bad" is null ( in Visual Basic). - Building Connection Strings + Building Connection Strings @@ -891,7 +891,7 @@ Data Source=OracleDemo;Integrated Security=True;User ID="Mary;NewValue=Bad" ]]> - Building Connection Strings + Building Connection Strings @@ -936,7 +936,7 @@ Data Source=OracleDemo;Integrated Security=True;User ID="Mary;NewValue=Bad" ]]> - Building Connection Strings + Building Connection Strings @@ -974,7 +974,7 @@ Data Source=OracleDemo;Integrated Security=True;User ID="Mary;NewValue=Bad" ]]> - Building Connection Strings + Building Connection Strings @@ -1014,7 +1014,7 @@ Data Source=OracleDemo;Integrated Security=True;User ID="Mary;NewValue=Bad" ]]> - Building Connection Strings + Building Connection Strings @@ -1052,7 +1052,7 @@ Data Source=OracleDemo;Integrated Security=True;User ID="Mary;NewValue=Bad" ]]> - Building Connection Strings + Building Connection Strings diff --git a/xml/System.Data.OracleClient/OracleDataAdapter.xml b/xml/System.Data.OracleClient/OracleDataAdapter.xml index 9d3c0c8ceeb..4912b0e1052 100644 --- a/xml/System.Data.OracleClient/OracleDataAdapter.xml +++ b/xml/System.Data.OracleClient/OracleDataAdapter.xml @@ -62,11 +62,11 @@ serves as a bridge between a **DataSet** and database for retrieving and saving data. The provides this bridge by using to load data from the database into the , and using to send changes made in the back to the data source. - When the fills a , it creates the necessary tables and columns for the returned data if they do not already exist. However, primary key information is not included in the implicitly created schema unless the property is set to . You may also have the create the schema of the , including primary key information, before filling it with data using . For more information, see [Adding Existing Constraints to a DataSet](~/docs/framework/data/adonet/adding-existing-constraints-to-a-dataset.md). + When the fills a , it creates the necessary tables and columns for the returned data if they do not already exist. However, primary key information is not included in the implicitly created schema unless the property is set to . You may also have the create the schema of the , including primary key information, before filling it with data using . For more information, see [Adding Existing Constraints to a DataSet](/dotnet/framework/data/adonet/adding-existing-constraints-to-a-dataset). > [!NOTE] > By default, numeric fields imported to a with are mapped to objects. It is possible to overflow the , and throw an Oracle exception, by importing a non-integral numeric value that is either too large or too high precision for the 's precision limitations. Refer to the description of for more information. @@ -238,7 +238,7 @@ END CURSPKG; ]]> - Retrieving and Modifying Data in ADO.NET + Retrieving and Modifying Data in ADO.NET @@ -335,7 +335,7 @@ public static void CreateOracleDataAdapter() ]]> - Retrieving and Modifying Data in ADO.NET + Retrieving and Modifying Data in ADO.NET @@ -429,7 +429,7 @@ public static void CreateOracleDataAdapter() ]]> - Retrieving and Modifying Data in ADO.NET + Retrieving and Modifying Data in ADO.NET @@ -518,7 +518,7 @@ public static void CreateOracleDataAdapter() ]]> - Retrieving and Modifying Data in ADO.NET + Retrieving and Modifying Data in ADO.NET @@ -606,7 +606,7 @@ public static void CreateOracleDataAdapter() ]]> - Retrieving and Modifying Data in ADO.NET + Retrieving and Modifying Data in ADO.NET @@ -763,7 +763,7 @@ public static void CreateOracleDataAdapter() ## Remarks When the property is assigned to a previously created , the is not cloned. Instead, the maintains a reference to the previously created . - During an update operation, if is not set and primary key information is present in the , you can use the class to automatically generate the , and additional commands needed to reconcile the to the database. To do this, set the property of the . The generation logic also requires key column information to be present in the . For more information see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + During an update operation, if is not set and primary key information is present in the , you can use the class to automatically generate the , and additional commands needed to reconcile the to the database. To do this, set the property of the . The generation logic also requires key column information to be present in the . For more information see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). @@ -832,7 +832,7 @@ public static OracleDataAdapter CreateCustomerAdapter(OracleConnection conn) ]]> - Retrieving and Modifying Data in ADO.NET + Retrieving and Modifying Data in ADO.NET @@ -978,7 +978,7 @@ public static OracleDataAdapter CreateCustomerAdapter(OracleConnection conn) ## Remarks When the property is assigned to a previously created object, the is not cloned. Instead, maintains a reference to the previously created . - During an update operation, if is not set and primary key information is present in the , you can use the class to automatically generate , and additional commands needed to reconcile the to the database. To do this, set the property of the . The generation logic also requires key column information to be present in the . For more information see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + During an update operation, if is not set and primary key information is present in the , you can use the class to automatically generate , and additional commands needed to reconcile the to the database. To do this, set the property of the . The generation logic also requires key column information to be present in the . For more information see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). > [!NOTE] > If execution of this command returns rows, these rows may be added to the depending upon how you set the property of the object. @@ -1052,7 +1052,7 @@ public static OracleDataAdapter CreateCustomerAdapter(OracleConnection conn) ]]> - Retrieving and Modifying Data in ADO.NET + Retrieving and Modifying Data in ADO.NET @@ -1302,7 +1302,7 @@ public static OracleDataAdapter CreateCustomerAdapter(OracleConnection conn) ]]> - Retrieving and Modifying Data in ADO.NET + Retrieving and Modifying Data in ADO.NET @@ -1539,7 +1539,7 @@ public static OracleDataAdapter CreateCustomerAdapter(OracleConnection conn) ]]> - Retrieving and Modifying Data in ADO.NET + Retrieving and Modifying Data in ADO.NET @@ -1582,7 +1582,7 @@ public static OracleDataAdapter CreateCustomerAdapter(OracleConnection conn) ## Remarks When is assigned to a previously created , the is not cloned. Instead, the maintains a reference to the previously created object. - During an update operation, if is not set and primary key information is present in the **DataSet**, you can use the class to automatically generate , and additional commands needed to reconcile the to the database. To do this, set the property of the . The generation logic also requires key column information to be present in the . For more information see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + During an update operation, if is not set and primary key information is present in the **DataSet**, you can use the class to automatically generate , and additional commands needed to reconcile the to the database. To do this, set the property of the . The generation logic also requires key column information to be present in the . For more information see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). > [!NOTE] > If execution of this command returns rows, these rows may be merged with the depending upon how you set the property of the object. @@ -1664,7 +1664,7 @@ public static OracleDataAdapter CreateCustomerAdapter(OracleConnection conn) ]]> - Retrieving and Modifying Data in ADO.NET + Retrieving and Modifying Data in ADO.NET diff --git a/xml/System.Data.OracleClient/OracleDataReader.xml b/xml/System.Data.OracleClient/OracleDataReader.xml index fe7701ed5b4..43a0bbb4a81 100644 --- a/xml/System.Data.OracleClient/OracleDataReader.xml +++ b/xml/System.Data.OracleClient/OracleDataReader.xml @@ -272,7 +272,7 @@ public void ReadOracleTypesExample(string connectionString) More than one can be open at any given time. > [!CAUTION] -> Do not call `Close` or `Dispose` on a connection, a `DataReader`, or any other managed object in the `Finalize` method of your class. In a finalizer, you should only release unmanaged resources that your class owns directly. If your class does not own any unmanaged resources, do not include a `Finalize` method in your class definition. For more information, see [Garbage Collection](~/docs/standard/garbage-collection/index.md). +> Do not call `Close` or `Dispose` on a connection, a `DataReader`, or any other managed object in the `Finalize` method of your class. In a finalizer, you should only release unmanaged resources that your class owns directly. If your class does not own any unmanaged resources, do not include a `Finalize` method in your class definition. For more information, see [Garbage Collection](/dotnet/standard/garbage-collection/). ]]> @@ -1710,7 +1710,7 @@ public void ReadOracleData(string connectionString) ]]> - Retrieving Database Schema Information (ADO.NET) + Retrieving Database Schema Information (ADO.NET) diff --git a/xml/System.Data.OracleClient/OracleInfoMessageEventHandler.xml b/xml/System.Data.OracleClient/OracleInfoMessageEventHandler.xml index 96a6b746fec..bf5860ee589 100644 --- a/xml/System.Data.OracleClient/OracleInfoMessageEventHandler.xml +++ b/xml/System.Data.OracleClient/OracleInfoMessageEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Data.OracleClient/OracleParameter.xml b/xml/System.Data.OracleClient/OracleParameter.xml index 5bcfcbaea50..5f974a5cf8f 100644 --- a/xml/System.Data.OracleClient/OracleParameter.xml +++ b/xml/System.Data.OracleClient/OracleParameter.xml @@ -394,7 +394,7 @@ Parameter = new OracleParameter("pname", Convert.ToInt32(0)); The , , and properties of a parameter can be inferred by setting . Therefore, you are not required to specify them. However, they are not exposed in property settings. For example, if the size of the parameter has been inferred, does not contain inferred value after statement execution. For `String` data types the default is . - For a list of the supported data types, see the appropriate member. For more information, see [DataAdapter Parameters](~/docs/framework/data/adonet/dataadapter-parameters.md). + For a list of the supported data types, see the appropriate member. For more information, see [DataAdapter Parameters](/dotnet/framework/data/adonet/dataadapter-parameters). @@ -657,7 +657,7 @@ public void CreateOracleParameter() The , , and properties of a parameter can be inferred by setting . Therefore, you are not required to specify them. However, they are not exposed in property settings. For example, if the size of the parameter has been inferred, does not contain inferred value after statement execution. For `String` data types the default is . - For a list of the supported data types, see the appropriate member. For more information, see [DataAdapter Parameters](~/docs/framework/data/adonet/dataadapter-parameters.md). + For a list of the supported data types, see the appropriate member. For more information, see [DataAdapter Parameters](/dotnet/framework/data/adonet/dataadapter-parameters). ]]> diff --git a/xml/System.Data.OracleClient/OraclePermission.xml b/xml/System.Data.OracleClient/OraclePermission.xml index 785df2b81d6..94332e3149e 100644 --- a/xml/System.Data.OracleClient/OraclePermission.xml +++ b/xml/System.Data.OracleClient/OraclePermission.xml @@ -42,11 +42,11 @@ property takes precedence over the property. Therefore, if you set to `false`, you must also set to `false` to prevent a user from making a connection using a blank password. - For an example demonstrating how to use security demands, see [Code Access Security and ADO.NET](~/docs/framework/data/adonet/code-access-security.md). + For an example demonstrating how to use security demands, see [Code Access Security and ADO.NET](/dotnet/framework/data/adonet/code-access-security). ]]> diff --git a/xml/System.Data.OracleClient/OraclePermissionAttribute.xml b/xml/System.Data.OracleClient/OraclePermissionAttribute.xml index 82186a9b18f..8c3a6b2bbd8 100644 --- a/xml/System.Data.OracleClient/OraclePermissionAttribute.xml +++ b/xml/System.Data.OracleClient/OraclePermissionAttribute.xml @@ -41,7 +41,7 @@ diff --git a/xml/System.Data.OracleClient/OracleRowUpdatedEventHandler.xml b/xml/System.Data.OracleClient/OracleRowUpdatedEventHandler.xml index 7d2995aca2a..3965f720984 100644 --- a/xml/System.Data.OracleClient/OracleRowUpdatedEventHandler.xml +++ b/xml/System.Data.OracleClient/OracleRowUpdatedEventHandler.xml @@ -31,7 +31,7 @@ ## Remarks The handler is not required to perform any action, and your code should avoid generating exceptions or allowing exceptions to propagate to the calling method. Any exceptions that do reach the caller are ignored. - When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Data.OracleClient/OracleRowUpdatingEventHandler.xml b/xml/System.Data.OracleClient/OracleRowUpdatingEventHandler.xml index 744003533e8..120011b4720 100644 --- a/xml/System.Data.OracleClient/OracleRowUpdatingEventHandler.xml +++ b/xml/System.Data.OracleClient/OracleRowUpdatingEventHandler.xml @@ -33,7 +33,7 @@ The handler may use the to influence the processing of the updates. For example, the handler may opt to skip the update of the current row or skip the update of all remaining rows. Note that the rows are updated in the order that they were received from the data source. - When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Data.Services.Client/DataServiceClientException.xml b/xml/System.Data.Services.Client/DataServiceClientException.xml index ed5fd341e1d..dcc5332d99c 100644 --- a/xml/System.Data.Services.Client/DataServiceClientException.xml +++ b/xml/System.Data.Services.Client/DataServiceClientException.xml @@ -69,7 +69,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -110,7 +110,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -180,7 +180,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -279,7 +279,7 @@ diff --git a/xml/System.Data.Services.Client/DataServiceCollection`1.xml b/xml/System.Data.Services.Client/DataServiceCollection`1.xml index c6489064e23..39d1034d1af 100644 --- a/xml/System.Data.Services.Client/DataServiceCollection`1.xml +++ b/xml/System.Data.Services.Client/DataServiceCollection`1.xml @@ -30,7 +30,7 @@ ## Remarks [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] provides the class to support binding data to controls in client applications. This class inherits from the class, which implements the interface and is the primary data binding mechanism for Windows Presentation Foundation (WPF) and Silverlight-based applications. - You can load an binding collection by using any collection that implements the interface. Items loaded into the binding collection must implement the interface. For more information, see [Binding Data to Controls](~/docs/framework/data/wcf/binding-data-to-controls-wcf-data-services.md). + You can load an binding collection by using any collection that implements the interface. Items loaded into the binding collection must implement the interface. For more information, see [Binding Data to Controls](/dotnet/framework/data/wcf/binding-data-to-controls-wcf-data-services). @@ -402,14 +402,14 @@ property returns a link that is used to access the next set of paged results when paging is enabled in the data service. For more information, see [Configuring the Data Service](~/docs/framework/data/wcf/configuring-the-data-service-wcf-data-services.md). + The property returns a link that is used to access the next set of paged results when paging is enabled in the data service. For more information, see [Configuring the Data Service](/dotnet/framework/data/wcf/configuring-the-data-service-wcf-data-services). When loading a paged result into a , you must explicitly load pages by calling the method on the by passing the result of the execution of the URI that was obtained from the property. ## Examples - The following example is from the code-behind page for an Extensible Application Markup Language (XAML) page that defines the `SalesOrders` window in WPF. When the window is loaded, a is created based on the result of a query that returns customers, filtered by country/region. All of the pages of this paged result are loaded, along with the related orders, and are bound to the property of the that is the root layout control for the WPF window. For more information, see [How to: Bind Data to Windows Presentation Foundation Elements](~/docs/framework/data/wcf/bind-data-to-wpf-elements-wcf-data-services.md). + The following example is from the code-behind page for an Extensible Application Markup Language (XAML) page that defines the `SalesOrders` window in WPF. When the window is loaded, a is created based on the result of a query that returns customers, filtered by country/region. All of the pages of this paged result are loaded, along with the related orders, and are bound to the property of the that is the root layout control for the WPF window. For more information, see [How to: Bind Data to Windows Presentation Foundation Elements](/dotnet/framework/data/wcf/bind-data-to-wpf-elements-wcf-data-services). [!code-csharp[Astoria Northwind Client#BindPagedData](~/samples/snippets/csharp/VS_Snippets_Misc/astoria_northwind_client/cs/customerorderswpf3.xaml.cs#bindpageddata)] [!code-vb[Astoria Northwind Client#BindPagedData](~/samples/snippets/visualbasic/VS_Snippets_Misc/astoria_northwind_client/vb/customerorderswpf3.xaml.vb#bindpageddata)] diff --git a/xml/System.Data.Services.Client/DataServiceContext.xml b/xml/System.Data.Services.Client/DataServiceContext.xml index abf03c92490..7ab1b94da40 100644 --- a/xml/System.Data.Services.Client/DataServiceContext.xml +++ b/xml/System.Data.Services.Client/DataServiceContext.xml @@ -517,7 +517,7 @@ object is used to determine when the asynchronous operation has completed. For more information, see [Asynchronous Operations](~/docs/framework/data/wcf/asynchronous-operations-wcf-data-services.md). + The returned object is used to determine when the asynchronous operation has completed. For more information, see [Asynchronous Operations](/dotnet/framework/data/wcf/asynchronous-operations-wcf-data-services). The method uses the same semantics as , however this method asynchronously sends the request so that this call does not block processing while waiting for the results from the service. According to the standard begin-end asynchronous pattern, the provided callback is invoked when query results are retrieved. @@ -572,7 +572,7 @@ object is used to determine when the asynchronous operation has completed. For more information, see [Asynchronous Operations](~/docs/framework/data/wcf/asynchronous-operations-wcf-data-services.md). + The returned object is used to determine when the asynchronous operation has completed. For more information, see [Asynchronous Operations](/dotnet/framework/data/wcf/asynchronous-operations-wcf-data-services). The queries are specified as instances. Returns a that represents the response of the batch request as a whole. Individual query responses are represented as objects that can be accessed by enumerating the instance. @@ -916,7 +916,7 @@ object passed to the `asyncResult` parameter is the object returned when an operation is executed asynchronously. For more information, see [Asynchronous Operations](~/docs/framework/data/wcf/asynchronous-operations-wcf-data-services.md).Until this request is processed, the instance is not in a predictable state. The can be safely used when the property of the `asyncResult` returns a value of `true`. + The object passed to the `asyncResult` parameter is the object returned when an operation is executed asynchronously. For more information, see [Asynchronous Operations](/dotnet/framework/data/wcf/asynchronous-operations-wcf-data-services).Until this request is processed, the instance is not in a predictable state. The can be safely used when the property of the `asyncResult` returns a value of `true`. ]]> @@ -1211,7 +1211,7 @@ is invoked, a is created and returned but the results still have not been processed. Identity resolution, object materialization, and manipulation occur only when the user enumerates the results. diff --git a/xml/System.Data.Services.Client/DataServiceQuery.xml b/xml/System.Data.Services.Client/DataServiceQuery.xml index 283d726e05e..021afa52655 100644 --- a/xml/System.Data.Services.Client/DataServiceQuery.xml +++ b/xml/System.Data.Services.Client/DataServiceQuery.xml @@ -70,7 +70,7 @@ object is used to determine when the asynchronous operation has completed. For more information, see [Asynchronous Operations](~/docs/framework/data/wcf/asynchronous-operations-wcf-data-services.md). + The returned object is used to determine when the asynchronous operation has completed. For more information, see [Asynchronous Operations](/dotnet/framework/data/wcf/asynchronous-operations-wcf-data-services). The method uses the same semantics as the method, however asynchronously sends the request so that the call does not block processing while waiting for the results from the service. According to the standard begin-end asynchronous pattern, the provided callback is invoked when query results are retrieved. diff --git a/xml/System.Data.Services.Client/DataServiceQueryException.xml b/xml/System.Data.Services.Client/DataServiceQueryException.xml index 2e49f0baa66..f005a86a1c4 100644 --- a/xml/System.Data.Services.Client/DataServiceQueryException.xml +++ b/xml/System.Data.Services.Client/DataServiceQueryException.xml @@ -76,7 +76,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -117,7 +117,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -192,7 +192,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System.Data.Services.Client/DataServiceRequestException.xml b/xml/System.Data.Services.Client/DataServiceRequestException.xml index ac1114d031b..d376a7c8171 100644 --- a/xml/System.Data.Services.Client/DataServiceRequestException.xml +++ b/xml/System.Data.Services.Client/DataServiceRequestException.xml @@ -69,7 +69,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -110,7 +110,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -185,7 +185,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System.Data.Services.Client/MediaEntryAttribute.xml b/xml/System.Data.Services.Client/MediaEntryAttribute.xml index 62a095e6071..a547002b8cd 100644 --- a/xml/System.Data.Services.Client/MediaEntryAttribute.xml +++ b/xml/System.Data.Services.Client/MediaEntryAttribute.xml @@ -32,7 +32,7 @@ After the `POST`, a `PUT` request with all the properties on the type other than the property, which is binary content, are sent to the URI `/()`. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). ]]> diff --git a/xml/System.Data.Services.Common/DataServiceKeyAttribute.xml b/xml/System.Data.Services.Common/DataServiceKeyAttribute.xml index cc135fb8726..6ee808b5866 100644 --- a/xml/System.Data.Services.Common/DataServiceKeyAttribute.xml +++ b/xml/System.Data.Services.Common/DataServiceKeyAttribute.xml @@ -26,7 +26,7 @@ attribute to a property that can be used to uniquely identify an instance of the entity type. This attribute is ignored when applied to a navigation property. For more information, see [Reflection Provider](~/docs/framework/data/wcf/reflection-provider-wcf-data-services.md). + You should only apply the attribute to a property that can be used to uniquely identify an instance of the entity type. This attribute is ignored when applied to a navigation property. For more information, see [Reflection Provider](/dotnet/framework/data/wcf/reflection-provider-wcf-data-services). ]]> diff --git a/xml/System.Data.Services.Common/EntityPropertyMappingAttribute.xml b/xml/System.Data.Services.Common/EntityPropertyMappingAttribute.xml index a2e6c528d35..6d80ecd21ed 100644 --- a/xml/System.Data.Services.Common/EntityPropertyMappingAttribute.xml +++ b/xml/System.Data.Services.Common/EntityPropertyMappingAttribute.xml @@ -26,7 +26,7 @@ is used to define custom feed mapping in the data model of a reflection provider. This attribute is also applied to generated client data service classes when the metadata used to generate the classes indicates that custom feed mappings are defined in the data model. This information is necessary to make sure that the client can create and consume messages that support custom feeds. For more information, see [Feed Customization](~/docs/framework/data/wcf/feed-customization-wcf-data-services.md). + The is used to define custom feed mapping in the data model of a reflection provider. This attribute is also applied to generated client data service classes when the metadata used to generate the classes indicates that custom feed mappings are defined in the data model. This information is necessary to make sure that the client can create and consume messages that support custom feeds. For more information, see [Feed Customization](/dotnet/framework/data/wcf/feed-customization-wcf-data-services). @@ -151,7 +151,7 @@ is `true`, the feed is backward compatible with [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] client applications that use protocol version 1.0. When the value of is `false`, the protocol version used by the data service must be 2.0 or later versions. For more information, see [Data Service Versioning](~/docs/framework/data/wcf/data-service-versioning-wcf-data-services.md). + When the value of is `true`, the feed is backward compatible with [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] client applications that use protocol version 1.0. When the value of is `false`, the protocol version used by the data service must be 2.0 or later versions. For more information, see [Data Service Versioning](/dotnet/framework/data/wcf/data-service-versioning-wcf-data-services). ]]> diff --git a/xml/System.Data.Services.Common/EntitySetAttribute.xml b/xml/System.Data.Services.Common/EntitySetAttribute.xml index 91c6cb4a4f5..4e169ee7d3f 100644 --- a/xml/System.Data.Services.Common/EntitySetAttribute.xml +++ b/xml/System.Data.Services.Common/EntitySetAttribute.xml @@ -26,7 +26,7 @@ class is used by the client during data binding to determine the name of the entity set to which a class belongs. This attribute is generated by the `Add Service Reference` dialog box when the Binding option is used and by the [DataSvcUtil.exe](~/docs/framework/data/wcf/wcf-data-service-client-utility-datasvcutil-exe.md) tool when the `/binding` option is supplied. + The class is used by the client during data binding to determine the name of the entity set to which a class belongs. This attribute is generated by the `Add Service Reference` dialog box when the Binding option is used and by the [DataSvcUtil.exe](/dotnet/framework/data/wcf/wcf-data-service-client-utility-datasvcutil-exe) tool when the `/binding` option is supplied. You must apply the to any user-supplied client data service classes that are used with data binding. diff --git a/xml/System.Data.Services.Providers/IDataServiceStreamProvider.xml b/xml/System.Data.Services.Providers/IDataServiceStreamProvider.xml index cf8ec063ff7..583446dcc2f 100644 --- a/xml/System.Data.Services.Providers/IDataServiceStreamProvider.xml +++ b/xml/System.Data.Services.Providers/IDataServiceStreamProvider.xml @@ -23,7 +23,7 @@ - Media link entry - an AtomPub entry in a data feed that represents an entity and that has a reference to a related media resource. - For more information, see [Streaming Provider](~/docs/framework/data/wcf/streaming-provider-wcf-data-services.md). + For more information, see [Streaming Provider](/dotnet/framework/data/wcf/streaming-provider-wcf-data-services). ]]> @@ -57,7 +57,7 @@ method provides the implementation to delete a media resource when its associated media link entry is deleted from the data service. For more information, see [Streaming Provider](~/docs/framework/data/wcf/streaming-provider-wcf-data-services.md). + The method provides the implementation to delete a media resource when its associated media link entry is deleted from the data service. For more information, see [Streaming Provider](/dotnet/framework/data/wcf/streaming-provider-wcf-data-services). ]]> @@ -107,7 +107,7 @@ - `null` - when an If-Match or If-None-Match header is not present in the request. - The method is called by the data service runtime to acquire the stream that the data service returns to the client when the client requests the media resource for the specified `entity`, which is a media link entry. For more information, see [Streaming Provider](~/docs/framework/data/wcf/streaming-provider-wcf-data-services.md). + The method is called by the data service runtime to acquire the stream that the data service returns to the client when the client requests the media resource for the specified `entity`, which is a media link entry. For more information, see [Streaming Provider](/dotnet/framework/data/wcf/streaming-provider-wcf-data-services). ]]> diff --git a/xml/System.Data.Services/DataServiceException.xml b/xml/System.Data.Services/DataServiceException.xml index b38f79b3fcc..6ab050d593a 100644 --- a/xml/System.Data.Services/DataServiceException.xml +++ b/xml/System.Data.Services/DataServiceException.xml @@ -59,7 +59,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -99,7 +99,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -196,7 +196,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System.Data.Services/DataServiceHost.xml b/xml/System.Data.Services/DataServiceHost.xml index a91769d41b5..cfd8e1d9316 100644 --- a/xml/System.Data.Services/DataServiceHost.xml +++ b/xml/System.Data.Services/DataServiceHost.xml @@ -27,7 +27,7 @@ ## Remarks [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] are not autonomous server entities. Instead, the service is a component hosted in an environment such as the Windows Communication Foundation (WCF) that provides core server networking facilities. Specifically, a service does not bind to and listen on a network socket for incoming requests to its Representational State Transfer (REST) entry points. The host handles direct interactions with the network and support caching, scalability, and authentication modules. - [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] defines a generic hosting interface that abstracts its implementation from a specific host. This allows [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] to run in a range of hosting environments. For more information, see [Hosting the Data Service](~/docs/framework/data/wcf/hosting-the-data-service-wcf-data-services.md). + [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] defines a generic hosting interface that abstracts its implementation from a specific host. This allows [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] to run in a range of hosting environments. For more information, see [Hosting the Data Service](/dotnet/framework/data/wcf/hosting-the-data-service-wcf-data-services). ]]> diff --git a/xml/System.Data.Services/IDataServiceHost.xml b/xml/System.Data.Services/IDataServiceHost.xml index eb486194499..02689f72fb9 100644 --- a/xml/System.Data.Services/IDataServiceHost.xml +++ b/xml/System.Data.Services/IDataServiceHost.xml @@ -250,7 +250,7 @@ and their use, see [WCF Data Services Client Library](~/docs/framework/data/wcf/wcf-data-services-client-library.md). + For more information about the properties supported by and their use, see [WCF Data Services Client Library](/dotnet/framework/data/wcf/wcf-data-services-client-library). ]]> @@ -419,7 +419,7 @@ and their use, see [WCF Data Services Client Library](~/docs/framework/data/wcf/wcf-data-services-client-library.md). + For more information about the properties supported by and their use, see [WCF Data Services Client Library](/dotnet/framework/data/wcf/wcf-data-services-client-library). ]]> diff --git a/xml/System.Data.Sql/SqlNotificationRequest.xml b/xml/System.Data.Sql/SqlNotificationRequest.xml index d45665fcd0a..a093f8309c7 100644 --- a/xml/System.Data.Sql/SqlNotificationRequest.xml +++ b/xml/System.Data.Sql/SqlNotificationRequest.xml @@ -32,7 +32,7 @@ ]]> - Using Query Notifications + Using Query Notifications @@ -76,7 +76,7 @@ ]]> - Using Query Notifications + Using Query Notifications @@ -122,7 +122,7 @@ The value of the parameter is NULL. The or parameter is longer than or the value in the parameter is less than zero. - Using Query Notifications + Using Query Notifications @@ -171,7 +171,7 @@ The value is NULL. The value is longer than . - Using Query Notifications + Using Query Notifications @@ -210,7 +210,7 @@ ]]> The value is less than zero. - Using Query Notifications + Using Query Notifications @@ -249,7 +249,7 @@ ]]> The value is longer than . - Using Query Notifications + Using Query Notifications diff --git a/xml/System.Data.SqlClient/ApplicationIntent.xml b/xml/System.Data.SqlClient/ApplicationIntent.xml index 90a09296c84..923e1e1ad80 100644 --- a/xml/System.Data.SqlClient/ApplicationIntent.xml +++ b/xml/System.Data.SqlClient/ApplicationIntent.xml @@ -36,7 +36,7 @@ Specifies a value for . Possible values are and . To be added. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/OnChangeEventHandler.xml b/xml/System.Data.SqlClient/OnChangeEventHandler.xml index c7538f9facd..5391990b030 100644 --- a/xml/System.Data.SqlClient/OnChangeEventHandler.xml +++ b/xml/System.Data.SqlClient/OnChangeEventHandler.xml @@ -40,6 +40,6 @@ ]]> - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SQLDebugging.xml b/xml/System.Data.SqlClient/SQLDebugging.xml index 2b6056dd598..86d040f6eda 100644 --- a/xml/System.Data.SqlClient/SQLDebugging.xml +++ b/xml/System.Data.SqlClient/SQLDebugging.xml @@ -35,7 +35,7 @@ Included to support debugging applications. Not intended for direct use. To be added. - ADO.NET Overview + ADO.NET Overview @@ -57,7 +57,7 @@ Included to support debugging applications. Not intended for direct use. To be added. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SortOrder.xml b/xml/System.Data.SqlClient/SortOrder.xml index 9834b0bb010..db5e213a9ec 100644 --- a/xml/System.Data.SqlClient/SortOrder.xml +++ b/xml/System.Data.SqlClient/SortOrder.xml @@ -30,7 +30,7 @@ Specifies how rows of data are sorted. To be added. - ADO.NET Overview + ADO.NET Overview @@ -66,7 +66,7 @@ 0 Rows are sorted in ascending order. - ADO.NET Overview + ADO.NET Overview @@ -102,7 +102,7 @@ 1 Rows are sorted in descending order. - ADO.NET Overview + ADO.NET Overview @@ -138,7 +138,7 @@ -1 The default. No sort order is specified. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlBulkCopy.xml b/xml/System.Data.SqlClient/SqlBulkCopy.xml index 7eb3d6f3bd2..f401f4648b5 100644 --- a/xml/System.Data.SqlClient/SqlBulkCopy.xml +++ b/xml/System.Data.SqlClient/SqlBulkCopy.xml @@ -50,15 +50,15 @@ The following console application demonstrates how to load data using the class. In this example, a is used to copy data from the **Production.Product** table in the SQL Server **AdventureWorks** database to a similar table in the same database. > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT ... SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT ... SELECT` statement to copy the data. [!code-csharp[DataWorks BulkCopy.Single#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks BulkCopy.Single/CS/source.cs#1)] [!code-vb[DataWorks BulkCopy.Single#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks BulkCopy.Single/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -69,7 +69,7 @@ Initializes a new instance of the class. - ADO.NET Overview + ADO.NET Overview @@ -119,15 +119,15 @@ The following console application demonstrates how to bulk load data using a connection that is already open. In this example, a is used to copy data from the **Production.Product** table in the SQL Server **AdventureWorks** database to a similar table in the same database. This example is for demonstration purposes only. You would not use `SqlBulkCopy` to move data from one table to another in the same database in a production application. Note that the source data does not have to be located on SQL Server; you can use any data source that can be read to an or loaded to a . > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT ... SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT ... SELECT` statement to copy the data. [!code-csharp[DataWorks BulkCopy.Single#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks BulkCopy.Single/CS/source.cs#1)] [!code-vb[DataWorks BulkCopy.Single#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks BulkCopy.Single/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -179,15 +179,15 @@ In this example, the source data is first read from a SQL Server table to a instance. The source data does not have to be located on SQL Server; you can use any data source that can be read to an or loaded to a . > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT ... SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT ... SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.ConnectionString#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ConnectionString/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.ConnectionString#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ConnectionString/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -237,15 +237,15 @@ The following console application demonstrates how to perform a bulk load by using a connection specified as a string. An option is set to use the value in the identity column of the source table when you load the destination table. In this example, the source data is first read from a SQL Server table to a instance. The source table and destination table each include an Identity column. By default, a new value for the **Identity** column is generated in the destination table for each row added. In this example, an option is set when the connection is opened that forces the bulk load process to use the **Identity** values from the source table instead. To see how the option changes the way the bulk load works, run the sample with the **dbo.BulkCopyDemoMatchingColumns** table empty. All rows load from the source. Then run the sample again without emptying the table. An exception is thrown and the code writes a message to the console notifying you that rows weren't added because of primary key constraint violations. > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT ... SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT ... SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.KeepIdentity#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.KeepIdentity/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.KeepIdentity#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.KeepIdentity/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -291,12 +291,12 @@ ## Remarks If options include `UseInternalTransaction` and the `externalTransaction` argument is not null, an **InvalidArgumentException** is thrown. - For examples demonstrating how to use `SqlBulkCopy` in a transaction, see [Transaction and Bulk Copy Operations](~/docs/framework/data/adonet/sql/transaction-and-bulk-copy-operations.md). + For examples demonstrating how to use `SqlBulkCopy` in a transaction, see [Transaction and Bulk Copy Operations](/dotnet/framework/data/adonet/sql/transaction-and-bulk-copy-operations). ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -347,20 +347,20 @@ ## Examples - The following console application demonstrates how to bulk load data in batches of 50 rows. For an example illustrating how works with a transaction, see [Transaction and Bulk Copy Operations](~/docs/framework/data/adonet/sql/transaction-and-bulk-copy-operations.md). + The following console application demonstrates how to bulk load data in batches of 50 rows. For an example illustrating how works with a transaction, see [Transaction and Bulk Copy Operations](/dotnet/framework/data/adonet/sql/transaction-and-bulk-copy-operations). In this example, the source data is first read from a SQL Server table to a instance. The source data does not have to be located on SQL Server; you can use any data source that can be read to an or loaded to a . > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT ... SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT ... SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.BatchSize#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.BatchSize/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.BatchSize#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.BatchSize/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -410,15 +410,15 @@ In this example, the source data is first read from a SQL Server table to a instance. The source data does not have to be located on SQL Server; you can use any data source that can be read to an or loaded to a . > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a [!INCLUDE[tsql](~/includes/tsql-md.md)]`INSERT ... SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a [!INCLUDE[tsql](~/includes/tsql-md.md)]`INSERT ... SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.Timeout#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.Timeout/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.Timeout#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.Timeout/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -470,15 +470,15 @@ The following example uses the same instance to add sales orders and their associated details to two destination tables. Because the **AdventureWorks** sales order tables are large, the sample reads only orders placed by a certain account number and bulk copies those orders and details to the destination tables. The method is used only after both bulk copy operations are complete. > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT ... SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT ... SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.OrdersDetails#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.OrdersDetails/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.OrdersDetails#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.OrdersDetails/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -525,8 +525,8 @@ ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -582,15 +582,15 @@ In this example, the connection is first used to read data from a SQL Server table to a instance. The source data does not have to be located on SQL Server; you can use any data source that can be read to an or loaded to a . > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT ... SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT ... SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.Single#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.Single/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.Single#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.Single/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -685,15 +685,15 @@ In this example, the connection is first used to read data from a SQL Server table to a instance. Then a second connection is opened to bulk copy the data. Note that the source data does not have to be located on SQL Server; you can use any data source that can be read to an or loaded to a . > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT ... SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT ... SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.NotifyAfter#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.NotifyAfter/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.NotifyAfter#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.NotifyAfter/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -734,7 +734,7 @@ ## Remarks Note that the settings of and are independent. Receipt of a event does not imply that any rows have been sent to the server or committed. - You cannot call SqlBulkCopy.Close () or SqlConnection.Close () from this event. Doing this will cause an being thrown, and the object state will not change. If the user wants to cancel the operation from the event, the property of the can be used. (See [Transaction and Bulk Copy Operations](~/docs/framework/data/adonet/sql/transaction-and-bulk-copy-operations.md) for examples that use the property.) + You cannot call SqlBulkCopy.Close () or SqlConnection.Close () from this event. Doing this will cause an being thrown, and the object state will not change. If the user wants to cancel the operation from the event, the property of the can be used. (See [Transaction and Bulk Copy Operations](/dotnet/framework/data/adonet/sql/transaction-and-bulk-copy-operations) for examples that use the property.) No action, such as transaction activity, is supported in the connection during the execution of the bulk copy operation, and it is recommended that you not use the same connection used during the event. However, you can open a different connection. @@ -746,15 +746,15 @@ In this example, the connection is first used to read data from a SQL Server table to a instance. Note that the source data does not have to be located on SQL Server; you can use any data source that can be read to an or loaded to a . > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT ... SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT ... SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.NotifyAfter#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.NotifyAfter/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.NotifyAfter#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.NotifyAfter/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -799,14 +799,14 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. ]]> - ADO.NET Overview + ADO.NET Overview @@ -824,8 +824,8 @@ ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -913,15 +913,15 @@ In this example, a is created at run time. A single row is selected from the to copy to the destination table. > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT ... SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT ... SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.RowArray#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.RowArray/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.RowArray#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.RowArray/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -973,15 +973,15 @@ In this example, a is created at run time and is the source of the `SqlBulkCopy` operation. > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT ... SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT ... SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.DataTable#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.DataTable/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.DataTable#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.DataTable/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -1033,15 +1033,15 @@ The following console application demonstrates how to bulk load data from a . The destination table is a table in the **AdventureWorks** database. > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT ... SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT ... SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.ConnectionString#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ConnectionString/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.ConnectionString#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ConnectionString/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -1098,7 +1098,7 @@ In this example, a is created at run time and three rows are added to it. Before the method is executed, one of the rows is edited. The method is called with a `DataRowState.Unchanged` `rowState` argument, so only the two unchanged rows are bulk copied to the destination. > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT ... SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT ... SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.DataRowState#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.DataRowState/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.DataRowState#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.DataRowState/VB/source.vb#1)] @@ -1106,8 +1106,8 @@ ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -1180,7 +1180,7 @@ ## Remarks -For more information about asynchronous programming in the .NET Framework Data Provider for SQL Server, see [Asynchronous Programming](~/docs/framework/data/adonet/asynchronous-programming.md). +For more information about asynchronous programming in the .NET Framework Data Provider for SQL Server, see [Asynchronous Programming](/dotnet/framework/data/adonet/asynchronous-programming). ]]> @@ -1220,7 +1220,7 @@ For more information about asynchronous programming in the .NET Framework Data P @@ -1274,7 +1274,7 @@ For more information about asynchronous programming in the .NET Framework Data P @@ -1328,7 +1328,7 @@ For more information about asynchronous programming in the .NET Framework Data P @@ -1431,7 +1431,7 @@ For more information about asynchronous programming in the .NET Framework Data P @@ -1487,7 +1487,7 @@ For more information about asynchronous programming in the .NET Framework Data P @@ -1545,7 +1545,7 @@ For more information about asynchronous programming in the .NET Framework Data P @@ -1603,7 +1603,7 @@ For more information about asynchronous programming in the .NET Framework Data P @@ -1667,7 +1667,7 @@ For more information about asynchronous programming in the .NET Framework Data P diff --git a/xml/System.Data.SqlClient/SqlBulkCopyColumnMapping.xml b/xml/System.Data.SqlClient/SqlBulkCopyColumnMapping.xml index 3a6a9adf1c4..ca4440d24e6 100644 --- a/xml/System.Data.SqlClient/SqlBulkCopyColumnMapping.xml +++ b/xml/System.Data.SqlClient/SqlBulkCopyColumnMapping.xml @@ -48,15 +48,15 @@ The following example bulk copies data from a source table in the **AdventureWorks** sample database to a destination table in the same database. Although the number of columns in the destination matches the number of columns in the source, and each destination column is in the same ordinal position as its corresponding source column, the column names do not match. objects are used to create a column map for the bulk copy. > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.ColumnMapping#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMapping/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.ColumnMapping#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMapping/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -67,7 +67,7 @@ Initializes a new instance of the class. - ADO.NET Overview + ADO.NET Overview @@ -111,15 +111,15 @@ The following example bulk copies data from a source table in the **AdventureWorks** sample database to a destination table in the same database. Although the number of columns in the destination matches the number of columns in the source, the column names and ordinal positions do not match. objects are used to create a column map for the bulk copy. > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.ColumnMapping#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMapping/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.ColumnMapping#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMapping/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -164,14 +164,14 @@ The following example bulk copies data from a source table in the **AdventureWorks** sample database to a destination table in the same database. Although the number of columns in the destination matches the number of columns in the source, the column names and ordinal positions do not match. objects are used to create a column map for the bulk copy based on the ordinal positions of the columns. > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.ColumnMappingOrdinal#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingOrdinal/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.ColumnMappingOrdinal#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingOrdinal/VB/source.vb#1)] ]]> - ADO.NET Overview + ADO.NET Overview @@ -216,15 +216,15 @@ The following example bulk copies data from a source table in the **AdventureWorks** sample database to a destination table in the same database. Although the number of columns in the destination matches the number of columns in the source, the column names and ordinal positions do not match. objects are used to create a column map for the bulk copy. > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.ColumnMappingOrdinalName#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingOrdinalName/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.ColumnMappingOrdinalName#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingOrdinalName/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -269,15 +269,15 @@ The following example bulk copies data from a source table in the **AdventureWorks** sample database to a destination table in the same database. Although the number of columns in the destination matches the number of columns in the source, the column names and ordinal positions do not match. objects are used to create a column map for the bulk copy. > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.ColumnMappingNameOrdinal#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingNameOrdinal/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.ColumnMappingNameOrdinal#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingNameOrdinal/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -322,15 +322,15 @@ The following example bulk copies data from a source table in the **AdventureWorks** sample database to a destination table in the same database. Although the number of columns in the destination matches the number of columns in the source, the column names and ordinal positions do not match. objects are used to create a column map for the bulk copy. > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.ColumnMapping#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMapping/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.ColumnMapping#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMapping/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -378,15 +378,15 @@ The following example bulk copies data from a source table in the **AdventureWorks** sample database to a destination table in the same database. Although the number of columns in the destination matches the number of columns in the source, the column names and ordinal positions do not match. objects are used to create a column map for the bulk copy. > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.ColumnMappingDestinationColumn#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingDestinationColumn/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.ColumnMappingDestinationColumn#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingDestinationColumn/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -434,15 +434,15 @@ The following example bulk copies data from a source table in the **AdventureWorks** sample database to a destination table in the same database. Although the number of columns in the destination matches the number of columns in the source, the column names and ordinal positions do not match. objects are used to create a column map for the bulk copy. > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.ColumnMappingDestinationOrdinal#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingDestinationOrdinal/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.ColumnMappingDestinationOrdinal#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingDestinationOrdinal/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -490,15 +490,15 @@ The following example bulk copies data from a source table in the **AdventureWorks** sample database to a destination table in the same database. Although the number of columns in the destination matches the number of columns in the source, the column names and ordinal positions do not match. objects are used to create a column map for the bulk copy. > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.ColumnMappingDestinationColumn#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingDestinationColumn/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.ColumnMappingDestinationColumn#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingDestinationColumn/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -546,15 +546,15 @@ The following example bulk copies data from a source table in the **AdventureWorks** sample database to a destination table in the same database. Although the number of columns in the destination matches the number of columns in the source, the column names and ordinal positions do not match. objects are used to create a column map for the bulk copy. > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.ColumnMappingDestinationOrdinal#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingDestinationOrdinal/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.ColumnMappingDestinationOrdinal#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingDestinationOrdinal/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlBulkCopyColumnMappingCollection.xml b/xml/System.Data.SqlClient/SqlBulkCopyColumnMappingCollection.xml index 486f91d410b..01b6a16882c 100644 --- a/xml/System.Data.SqlClient/SqlBulkCopyColumnMappingCollection.xml +++ b/xml/System.Data.SqlClient/SqlBulkCopyColumnMappingCollection.xml @@ -55,15 +55,15 @@ The following example bulk copies data from a source table in the **AdventureWorks** sample database to a destination table in the same database. Although the number of columns in the destination matches the number of columns in the source, the column names and ordinal positions do not match. are added to the for the object to create a column map for the bulk copy. > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.ColumnMappingCollection#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingCollection/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.ColumnMappingCollection#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingCollection/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -74,7 +74,7 @@ Adds a new to the . - ADO.NET Overview + ADO.NET Overview @@ -121,15 +121,15 @@ The following example bulk copies data from a source table in the **AdventureWorks** sample database to a destination table in the same database. Although the number of columns in the destination matches the number of columns in the source, the column names and ordinal positions do not match. objects are used to create a column map for the bulk copy. > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.ColumnMapping#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMapping/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.ColumnMapping#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMapping/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -183,15 +183,15 @@ The following example bulk copies data from a source table in the **AdventureWorks** sample database to a destination table in the same database. Although the number of columns in the destination matches the number of columns in the source, the column names and ordinal positions do not match. objects are used to create a column map for the bulk copy using the ordinal position of the source and destination columns. > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.ColumnMappingCollectionOrdinal#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingCollectionOrdinal/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.ColumnMappingCollectionOrdinal#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingCollectionOrdinal/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -245,15 +245,15 @@ The following example bulk copies data from a source table in the **AdventureWorks** sample database to a destination table in the same database. Although the number of columns in the destination matches the number of columns in the source, the column names and ordinal positions do not match. objects are used to create a column map for the bulk copy. > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.ColumnMappingIndexColName#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingIndexColName/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.ColumnMappingIndexColName#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingIndexColName/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -307,15 +307,15 @@ The following example bulk copies data from a source table in the **AdventureWorks** sample database to a destination table in the same database. Although the number of columns in the destination matches the number of columns in the source, the column names and ordinal positions do not match. objects are used to create a column map for the bulk copy. > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.ColumnMappingColNameIndex#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingColNameIndex/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.ColumnMappingColNameIndex#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingColNameIndex/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -369,15 +369,15 @@ The following example bulk copies data from a source table in the **AdventureWorks** sample database to a destination table in the same database. Although the number of columns in the destination matches the number of columns in the source, the column names and ordinal positions do not match. The code creates a object by specifying the column names. > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.ColumnMappingCollection#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingCollection/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.ColumnMappingCollection#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingCollection/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -432,15 +432,15 @@ The following example performs two bulk copy operations. The first operation copies sales order header information, and the second copies sales order details. Although not strictly necessary in this example (because the ordinal positions of the source and destination columns do match), the example defines column mappings for each bulk copy operation. The method must be used after the first bulk copy is performed and before the next bulk copy's column mappings are defined. > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.ColumnMappingOrdersDetails#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingOrdersDetails/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.ColumnMappingOrdersDetails#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingOrdersDetails/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -482,8 +482,8 @@ if the specified mapping exists in the collection; otherwise . To be added. - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -525,8 +525,8 @@ The zero-based index in at which copying begins. Copies the elements of the to an array of items, starting at a particular index. To be added. - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -630,8 +630,8 @@ Gets the index of the specified object. The zero-based index of the column mapping, or -1 if the column mapping is not found in the collection. To be added. - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -674,8 +674,8 @@ object to be inserted in the collection. Insert a new at the index specified. To be added. - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -716,8 +716,8 @@ Gets the object at the specified index. A object. To be added. - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -771,15 +771,15 @@ The following example performs two bulk copy operations. The first operation copies sales order header information, and the second copies sales order details. Although not strictly necessary in this example (because the ordinal positions of the source and destination columns do match), the example defines column mappings for each bulk copy operation. Both bulk copies include a mapping for the **SalesOrderID**, so rather than clearing the entire collection between bulk copy operations, the example removes all mappings except for the **SalesOrderID** mapping and then adds the appropriate mappings for the second bulk copy operation. > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.ColumnMappingRemove#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingRemove/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.ColumnMappingRemove#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingRemove/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -837,15 +837,15 @@ The following example performs two bulk copy operations. The first operation copies sales order header information, and the second copies sales order details. Although not strictly necessary in this example (because the ordinal positions of the source and destination columns do match), the example defines column mappings for each bulk copy operation. Both bulk copies include a mapping for the **SalesOrderID**, so rather than clearing the entire collection between bulk copy operations, the example removes all mappings except for the **SalesOrderID** mapping and then adds the appropriate mappings for the second bulk copy operation. > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.ColumnMappingRemoveAt#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingRemoveAt/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.ColumnMappingRemoveAt#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.ColumnMappingRemoveAt/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlBulkCopyOptions.xml b/xml/System.Data.SqlClient/SqlBulkCopyOptions.xml index 5f32d862835..14870c2cdd3 100644 --- a/xml/System.Data.SqlClient/SqlBulkCopyOptions.xml +++ b/xml/System.Data.SqlClient/SqlBulkCopyOptions.xml @@ -48,15 +48,15 @@ To see how the option changes the way the bulk load works, run the sample with the **dbo.BulkCopyDemoMatchingColumns** table empty. All rows load from the source. Next, run the sample again without emptying the table. An exception is thrown, and the code writes a message to the console window notifying you that rows were not added because of primary key violations. > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](~/docs/framework/data/adonet/sql/bulk-copy-example-setup.md). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL `INSERT … SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.KeepIdentity#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.KeepIdentity/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.KeepIdentity#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.KeepIdentity/VB/source.vb#1)] ]]> - Bulk Copy Operations in SQL Server - ADO.NET Overview + Bulk Copy Operations in SQL Server + ADO.NET Overview @@ -117,7 +117,7 @@ 2 Check constraints while data is being inserted. By default, constraints are not checked. - ADO.NET Overview + ADO.NET Overview @@ -153,7 +153,7 @@ 0 Use the default values for all options. - ADO.NET Overview + ADO.NET Overview @@ -189,7 +189,7 @@ 16 When specified, cause the server to fire the insert triggers for the rows being inserted into the database. - ADO.NET Overview + ADO.NET Overview @@ -225,7 +225,7 @@ 1 Preserve source identity values. When not specified, identity values are assigned by the destination. - ADO.NET Overview + ADO.NET Overview @@ -261,7 +261,7 @@ 8 Preserve null values in the destination table regardless of the settings for default values. When not specified, null values are replaced by default values where applicable. - ADO.NET Overview + ADO.NET Overview @@ -297,7 +297,7 @@ 4 Obtain a bulk update lock for the duration of the bulk copy operation. When not specified, row locks are used. - ADO.NET Overview + ADO.NET Overview @@ -333,7 +333,7 @@ 32 When specified, each batch of the bulk-copy operation will occur within a transaction. If you indicate this option and also provide a object to the constructor, an occurs. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlClientFactory.xml b/xml/System.Data.SqlClient/SqlClientFactory.xml index 8afbf50a96e..c481278546f 100644 --- a/xml/System.Data.SqlClient/SqlClientFactory.xml +++ b/xml/System.Data.SqlClient/SqlClientFactory.xml @@ -37,7 +37,7 @@ Represents a set of methods for creating instances of the provider's implementation of the data source classes. To be added. - ADO.NET Overview + ADO.NET Overview @@ -80,7 +80,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -135,7 +135,7 @@ DbCommand cmd = newFactory.CreateCommand(); ]]> - ADO.NET Overview + ADO.NET Overview @@ -184,7 +184,7 @@ DbCommandBuilder cmd = newFactory.CreateCommandBuilder(); ]]> - ADO.NET Overview + ADO.NET Overview @@ -240,7 +240,7 @@ DbConnection cmd = newFactory.CreateConnection(); ]]> - ADO.NET Overview + ADO.NET Overview @@ -297,7 +297,7 @@ DbConnectionStringBuilder cmd = ]]> - ADO.NET Overview + ADO.NET Overview @@ -347,7 +347,7 @@ DbDataAdapter cmd = newFactory.CreateDataAdapter(); ]]> - ADO.NET Overview + ADO.NET Overview @@ -385,7 +385,7 @@ DbDataAdapter cmd = newFactory.CreateDataAdapter(); ]]> - ADO.NET Overview + ADO.NET Overview @@ -440,7 +440,7 @@ DbParameter cmd = newFactory.CreateParameter(); ]]> - ADO.NET Overview + ADO.NET Overview @@ -471,7 +471,7 @@ DbParameter cmd = newFactory.CreateParameter(); Returns a new . A strongly typed instance of . To be added. - ADO.NET Overview + ADO.NET Overview @@ -524,7 +524,7 @@ DbCommand cmd = newFactory.CreateCommand(); ]]> - ADO.NET Overview + ADO.NET Overview @@ -557,7 +557,7 @@ DbCommand cmd = newFactory.CreateCommand(); For a description of this member, see . A service object. To be added. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlClientMetaDataCollectionNames.xml b/xml/System.Data.SqlClient/SqlClientMetaDataCollectionNames.xml index 1560d6ab718..5240bd350d1 100644 --- a/xml/System.Data.SqlClient/SqlClientMetaDataCollectionNames.xml +++ b/xml/System.Data.SqlClient/SqlClientMetaDataCollectionNames.xml @@ -26,8 +26,8 @@ Provides a list of constants for use with the **GetSchema** method to retrieve metadata collections. To be added. - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview @@ -58,8 +58,8 @@ A constant for use with the **GetSchema** method that represents the **Columns** collection. To be added. - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview @@ -90,8 +90,8 @@ A constant for use with the **GetSchema** method that represents the **Databases** collection. To be added. - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview @@ -122,8 +122,8 @@ A constant for use with the **GetSchema** method that represents the **ForeignKeys** collection. To be added. - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview @@ -154,8 +154,8 @@ A constant for use with the **GetSchema** method that represents the **IndexColumns** collection. To be added. - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview @@ -186,8 +186,8 @@ A constant for use with the **GetSchema** method that represents the **Indexes** collection. To be added. - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview @@ -218,8 +218,8 @@ A constant for use with the **GetSchema** method that represents the **Parameters** collection. To be added. - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview @@ -250,8 +250,8 @@ A constant for use with the **GetSchema** method that represents the **ProcedureColumns** collection. To be added. - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview @@ -282,8 +282,8 @@ A constant for use with the **GetSchema** method that represents the **Procedures** collection. To be added. - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview @@ -314,8 +314,8 @@ A constant for use with the **GetSchema** method that represents the **Tables** collection. To be added. - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview @@ -346,8 +346,8 @@ A constant for use with the **GetSchema** method that represents the **UserDefinedTypes** collection. To be added. - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview @@ -378,8 +378,8 @@ A constant for use with the **GetSchema** method that represents the **Users** collection. To be added. - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview @@ -410,8 +410,8 @@ A constant for use with the **GetSchema** method that represents the **ViewColumns** collection. To be added. - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview @@ -442,8 +442,8 @@ A constant for use with the **GetSchema** method that represents the **Views** collection. To be added. - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlClientPermission.xml b/xml/System.Data.SqlClient/SqlClientPermission.xml index c8f53953e89..9b1f933839a 100644 --- a/xml/System.Data.SqlClient/SqlClientPermission.xml +++ b/xml/System.Data.SqlClient/SqlClientPermission.xml @@ -44,7 +44,7 @@ ]]> Code Access Security and ADO.NET - ADO.NET Overview + ADO.NET Overview @@ -55,7 +55,7 @@ Initializes a new instance of the class. - ADO.NET Overview + ADO.NET Overview @@ -92,7 +92,7 @@ Initializes a new instance of the class. To be added. - ADO.NET Overview + ADO.NET Overview @@ -126,7 +126,7 @@ Initializes a new instance of the class. To be added. Code Access Security and ADO.NET - ADO.NET Overview + ADO.NET Overview @@ -172,12 +172,12 @@ enumeration takes precedence over the property. Therefore, if you set to `false`, you must also set to `None` to prevent a user from making a connection using a blank password. For an example demonstrating how to use security demands, see [Code Access Security and ADO.NET](~/docs/framework/data/adonet/code-access-security.md). + The enumeration takes precedence over the property. Therefore, if you set to `false`, you must also set to `None` to prevent a user from making a connection using a blank password. For an example demonstrating how to use security demands, see [Code Access Security and ADO.NET](/dotnet/framework/data/adonet/code-access-security). ]]> Code Access Security and ADO.NET - ADO.NET Overview + ADO.NET Overview @@ -238,7 +238,7 @@ ]]> Code Access Security and ADO.NET - ADO.NET Overview + ADO.NET Overview @@ -272,7 +272,7 @@ Returns the as an . A copy of the current permission object. To be added. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlClientPermissionAttribute.xml b/xml/System.Data.SqlClient/SqlClientPermissionAttribute.xml index befe6b79d88..1e221ef5515 100644 --- a/xml/System.Data.SqlClient/SqlClientPermissionAttribute.xml +++ b/xml/System.Data.SqlClient/SqlClientPermissionAttribute.xml @@ -36,7 +36,7 @@ Associates a security action with a custom security attribute. To be added. - ADO.NET Overview + ADO.NET Overview @@ -69,7 +69,7 @@ One of the values representing an action that can be performed by using declarative security. Initializes a new instance of the class. To be added. - ADO.NET Overview + ADO.NET Overview @@ -103,7 +103,7 @@ Returns a object that is configured according to the attribute properties. A object. To be added. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlCommand.xml b/xml/System.Data.SqlClient/SqlCommand.xml index 7e5a309d19c..523fda9f5b3 100644 --- a/xml/System.Data.SqlClient/SqlCommand.xml +++ b/xml/System.Data.SqlClient/SqlCommand.xml @@ -441,9 +441,9 @@ class Program { ]]> - Retrieving and Modifying Data in ADO.NET - SQL Server and ADO.NET - ADO.NET Overview + Retrieving and Modifying Data in ADO.NET + SQL Server and ADO.NET + ADO.NET Overview @@ -454,7 +454,7 @@ class Program { Initializes a new instance of the class. - ADO.NET Overview + ADO.NET Overview @@ -512,9 +512,9 @@ class Program { ]]> - Retrieving and Modifying Data in ADO.NET - SQL Server and ADO.NET - ADO.NET Overview + Retrieving and Modifying Data in ADO.NET + SQL Server and ADO.NET + ADO.NET Overview @@ -576,9 +576,9 @@ class Program { ]]> - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -642,9 +642,9 @@ class Program { ]]> - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -702,9 +702,9 @@ class Program { ]]> - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -745,7 +745,7 @@ class Program { Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this . - ADO.NET Overview + ADO.NET Overview @@ -798,7 +798,7 @@ class Program { ]]> - A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -811,17 +811,17 @@ class Program { -or- -A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). +A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this . -or- -The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview +The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -887,7 +887,7 @@ The closed or dropped durin ]]> - A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -900,17 +900,17 @@ A other than **Xml -or- - A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this . -or- - The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -921,7 +921,7 @@ A other than **Xml Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this , and retrieves one or more result sets from the server. - ADO.NET Overview + ADO.NET Overview @@ -974,7 +974,7 @@ A other than **Xml ]]> - A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -987,17 +987,17 @@ A other than **Xml -or- -A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). +A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this . -or- - The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1056,7 +1056,7 @@ A timeout occurred during a streaming operation. For more information about stre ]]> - A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -1069,17 +1069,17 @@ A timeout occurred during a streaming operation. For more information about stre -or- - A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this . -or- - The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1145,7 +1145,7 @@ A timeout occurred during a streaming operation. For more information about stre ]]> - A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -1158,17 +1158,17 @@ A other than **Xml -or- - A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this . -or- - The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1240,7 +1240,7 @@ A other than **Xml ]]> - A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -1253,17 +1253,17 @@ A other than **Xml -or- - A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this . -or- - The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1274,7 +1274,7 @@ A other than **Xml Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this and returns results as an object. - ADO.NET Overview + ADO.NET Overview @@ -1341,7 +1341,7 @@ SqlCommand command = new SqlCommand("SELECT ContactID, FirstName, LastName FROM ]]> - A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -1354,17 +1354,17 @@ A other than **Xml -or- -A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). +A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this . -or- -The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview +The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1442,7 +1442,7 @@ SqlCommand command = new SqlCommand("SELECT ContactID, FirstName, LastName FROM ]]> - A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -1455,17 +1455,17 @@ A other than **Xml -or- -A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). +A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). The name/value pair "Asynchronous Processing=true" was not included within the connection string defining the connection for this . -or- -The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). +The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). - ADO.NET Overview + ADO.NET Overview @@ -1528,9 +1528,9 @@ The closed or dropped durin ]]> - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1563,9 +1563,9 @@ The closed or dropped durin Creates a new object that is a copy of the current instance. A new object that is a copy of this instance. To be added. - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1678,7 +1678,7 @@ The closed or dropped durin SELECT * FROM dbo.Customers WHERE CustomerID = @CustomerID ``` - For more information, see [Configuring Parameters and Parameter Data Types](~/docs/framework/data/adonet/configuring-parameters-and-parameter-data-types.md). + For more information, see [Configuring Parameters and Parameter Data Types](/dotnet/framework/data/adonet/configuring-parameters-and-parameter-data-types). @@ -1690,9 +1690,9 @@ SELECT * FROM dbo.Customers WHERE CustomerID = @CustomerID ]]> - Retrieving and Modifying Data in ADO.NET - SQL Server and ADO.NET - ADO.NET Overview + Retrieving and Modifying Data in ADO.NET + SQL Server and ADO.NET + ADO.NET Overview @@ -1788,9 +1788,9 @@ public class A { ]]> - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1854,7 +1854,7 @@ public class A { SELECT * FROM Customers WHERE CustomerID = @CustomerID - For more information, see [Configuring Parameters and Parameter Data Types](~/docs/framework/data/adonet/configuring-parameters-and-parameter-data-types.md). + For more information, see [Configuring Parameters and Parameter Data Types](/dotnet/framework/data/adonet/configuring-parameters-and-parameter-data-types). @@ -1867,9 +1867,9 @@ public class A { ]]> The value was not a valid . - Retrieving and Modifying Data in ADO.NET - SQL Server and ADO.NET - ADO.NET Overview + Retrieving and Modifying Data in ADO.NET + SQL Server and ADO.NET + ADO.NET Overview @@ -1951,7 +1951,7 @@ public class A { - ADO.NET Overview + ADO.NET Overview @@ -2035,9 +2035,9 @@ public class A { ]]> - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -2200,7 +2200,7 @@ public class A { Gets or sets a value indicating whether the command object should be visible in a Windows Form Designer control. A value indicating whether the command object should be visible in a control. The default is . To be added. - ADO.NET Overview + ADO.NET Overview @@ -2295,9 +2295,9 @@ public class A { -or- In some situations, can be set to incorrectly. If this occurs and is called, EndExecuteNonQuery could raise a SqlException error if the amount of time specified in elapsed and the asynchronous operation specified with is not complete. To correct this situation, you should either increase the value of CommandTimeout or reduce the work being done by the asynchronous operation. - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -2346,9 +2346,9 @@ In some situations, can be set to parameter is null ( in Microsoft Visual Basic) was called more than once for a single command execution, or the method was mismatched against its execution method (for example, the code called to complete execution of a call to . - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -2399,9 +2399,9 @@ In some situations, can be set to parameter is null ( in Microsoft Visual Basic) was called more than once for a single command execution, or the method was mismatched against its execution method (for example, the code called to complete execution of a call to . - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -2553,7 +2553,7 @@ If no statements are detected that contribute to the count, the return value is ]]> - A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -2566,13 +2566,13 @@ If no statements are detected that contribute to the count, the return value is -or- - A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - Retrieving and Modifying Data in ADO.NET - SQL Server and ADO.NET - ADO.NET Overview + A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + Retrieving and Modifying Data in ADO.NET + SQL Server and ADO.NET + ADO.NET Overview @@ -2614,11 +2614,11 @@ If no statements are detected that contribute to the count, the return value is - A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -2631,7 +2631,7 @@ A other than **Xml -or- -The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). +The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -2640,10 +2640,10 @@ The closed or dropped durin -or- - A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - ADO.NET Overview + A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + ADO.NET Overview @@ -2654,7 +2654,7 @@ The closed or dropped durin Sends the to the and builds a . - ADO.NET Overview + ADO.NET Overview @@ -2716,7 +2716,7 @@ The closed or dropped durin ]]> - A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -2729,17 +2729,17 @@ The closed or dropped durin -or- - A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). The current state of the connection is closed. requires an open . -or- - The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - Retrieving and Modifying Data in ADO.NET - SQL Server and ADO.NET - ADO.NET Overview + The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + Retrieving and Modifying Data in ADO.NET + SQL Server and ADO.NET + ADO.NET Overview @@ -2804,7 +2804,7 @@ The closed or dropped durin ]]> - A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -2813,13 +2813,13 @@ The closed or dropped durin -or- A other than **Xml** was used when was set to . - A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -2833,11 +2833,11 @@ The closed or dropped durin - ADO.NET Overview + ADO.NET Overview @@ -2877,11 +2877,11 @@ The closed or dropped durin - A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -2895,7 +2895,7 @@ The closed or dropped durin -or- - The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -2904,10 +2904,10 @@ The closed or dropped durin -or- - A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - ADO.NET Overview + A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + ADO.NET Overview @@ -2950,11 +2950,11 @@ The closed or dropped durin - A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -2968,7 +2968,7 @@ The closed or dropped durin -or- - The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -2977,10 +2977,10 @@ The closed or dropped durin -or- - A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - ADO.NET Overview + A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + ADO.NET Overview @@ -3025,11 +3025,11 @@ The closed or dropped durin - A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -3043,7 +3043,7 @@ A other than **Xml -or- -The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). +The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -3052,10 +3052,10 @@ The closed or dropped durin -or- -A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - ADO.NET Overview +A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + ADO.NET Overview @@ -3102,11 +3102,11 @@ A timeout occurred during a streaming operation. For more information about stre - A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -3120,7 +3120,7 @@ A other than **Xml -or- -The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). +The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -3129,10 +3129,10 @@ The closed or dropped durin -or- -A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - ADO.NET Overview +A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + ADO.NET Overview @@ -3199,7 +3199,7 @@ Int32 count = (Int32) cmd.ExecuteScalar(); ]]> - A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -3212,13 +3212,13 @@ A other than **Xml -or- -A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview +A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -3262,11 +3262,11 @@ A timeout occurred during a streaming operation. For more information about stre - A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -3279,7 +3279,7 @@ A other than **Xml -or- -The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). +The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -3288,10 +3288,10 @@ The closed or dropped durin -or- -A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - ADO.NET Overview +A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + ADO.NET Overview @@ -3358,7 +3358,7 @@ SqlCommand command = new SqlCommand("SELECT * FROM dbo.Customers FOR XML AUTO, X ]]> - A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -3371,13 +3371,13 @@ A other than **Xml -or- -A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview +A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -3388,7 +3388,7 @@ A timeout occurred during a streaming operation. For more information about stre Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this and returns results as an object. - ADO.NET Overview + ADO.NET Overview @@ -3433,11 +3433,11 @@ A timeout occurred during a streaming operation. For more information about stre The **XmlReader** returned by this method does not support asynchronous operations. -For more information about asynchronous programming in the .NET Framework Data Provider for SQL Server, see [Asynchronous Programming](~/docs/framework/data/adonet/asynchronous-programming.md). +For more information about asynchronous programming in the .NET Framework Data Provider for SQL Server, see [Asynchronous Programming](/dotnet/framework/data/adonet/asynchronous-programming). ]]> - A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -3450,7 +3450,7 @@ A other than **Xml -or- -The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). +The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -3459,10 +3459,10 @@ The closed or dropped durin -or- -A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - ADO.NET Overview +A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + ADO.NET Overview @@ -3510,11 +3510,11 @@ A timeout occurred during a streaming operation. For more information about stre The **XmlReader** returned by this method does not support asynchronous operations. -For more information about asynchronous programming in the .NET Framework Data Provider for SQL Server, see [Asynchronous Programming](~/docs/framework/data/adonet/asynchronous-programming.md). +For more information about asynchronous programming in the .NET Framework Data Provider for SQL Server, see [Asynchronous Programming](/dotnet/framework/data/adonet/asynchronous-programming). ]]> - A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + A other than **Binary** or **VarBinary** was used when was set to . For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -3527,7 +3527,7 @@ A other than **Xml -or- -The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). +The closed or dropped during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). -or- @@ -3536,10 +3536,10 @@ The closed or dropped durin -or- -A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). - ADO.NET Overview +A timeout occurred during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + An error occurred in a , or object during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + The , or object was closed during a streaming operation. For more information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). + ADO.NET Overview @@ -3585,10 +3585,10 @@ A timeout occurred during a streaming operation. For more information about stre ]]> - Using Query Notifications - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Using Query Notifications + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -3630,10 +3630,10 @@ A timeout occurred during a streaming operation. For more information about stre ]]> - Using Query Notifications - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Using Query Notifications + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -3689,7 +3689,7 @@ A timeout occurred during a streaming operation. For more information about stre > [!NOTE] > If the parameters in the collection do not match the requirements of the query to be executed, an error may result. - For more information, see [Configuring Parameters and Parameter Data Types](~/docs/framework/data/adonet/configuring-parameters-and-parameter-data-types.md). + For more information, see [Configuring Parameters and Parameter Data Types](/dotnet/framework/data/adonet/configuring-parameters-and-parameter-data-types). ## Examples The following example demonstrates how to create a and add parameters to the . @@ -3699,9 +3699,9 @@ A timeout occurred during a streaming operation. For more information about stre ]]> - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -3771,9 +3771,9 @@ A timeout occurred during a streaming operation. For more information about stre ]]> - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -3812,9 +3812,9 @@ A timeout occurred during a streaming operation. For more information about stre ]]> - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -3850,7 +3850,7 @@ A timeout occurred during a streaming operation. For more information about stre Occurs when the execution of a Transact-SQL statement completes. To be added. - ADO.NET Overview + ADO.NET Overview @@ -3974,7 +3974,7 @@ A timeout occurred during a streaming operation. For more information about stre Creates a new object that is a copy of the current instance. A new object that is a copy of this instance. To be added. - ADO.NET Overview + ADO.NET Overview @@ -4030,10 +4030,10 @@ A timeout occurred during a streaming operation. For more information about stre ]]> - Performing a Transaction - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Performing a Transaction + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -4090,13 +4090,13 @@ A timeout occurred during a streaming operation. For more information about stre ## Remarks The default value is **Both** unless the command is automatically generated (as in the case of the ), in which case the default is **None**. - For more information about using the **UpdatedRowSource** property, see [DataAdapter Parameters](~/docs/framework/data/adonet/dataadapter-parameters.md). + For more information about using the **UpdatedRowSource** property, see [DataAdapter Parameters](/dotnet/framework/data/adonet/dataadapter-parameters). ]]> - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlCommandBuilder.xml b/xml/System.Data.SqlClient/SqlCommandBuilder.xml index 282218700ce..a76064315e2 100644 --- a/xml/System.Data.SqlClient/SqlCommandBuilder.xml +++ b/xml/System.Data.SqlClient/SqlCommandBuilder.xml @@ -57,9 +57,9 @@ ]]> - Retrieving and Modifying Data in ADO.NET - SQL Server and ADO.NET - ADO.NET Overview + Retrieving and Modifying Data in ADO.NET + SQL Server and ADO.NET + ADO.NET Overview @@ -70,7 +70,7 @@ Initializes a new instance of the class. - ADO.NET Overview + ADO.NET Overview @@ -98,7 +98,7 @@ Initializes a new instance of the class. To be added. - ADO.NET Overview + ADO.NET Overview @@ -139,9 +139,9 @@ ]]> - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -222,9 +222,9 @@ Gets or sets the for an instance of the class. A object. To be added. - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -266,9 +266,9 @@ Gets or sets a string used as the catalog separator for an instance of the class. A string that indicates the catalog separator for use with an instance of the class. To be added. - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -317,9 +317,9 @@ ]]> - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -363,14 +363,14 @@ You can only use `DeriveParameters` with stored procedures. You cannot use `DeriveParameters` with extended stored procedures. You cannot use `DeriveParameters` to populate the with arbitrary Transact-SQL statements, such as a parameterized SELECT statement. - For more information, see [Configuring Parameters and Parameter Data Types](~/docs/framework/data/adonet/configuring-parameters-and-parameter-data-types.md). + For more information, see [Configuring Parameters and Parameter Data Types](/dotnet/framework/data/adonet/configuring-parameters-and-parameter-data-types). ]]> The command text is not a valid stored procedure name. - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -418,13 +418,13 @@ After the SQL statement is first generated, the application must explicitly call if it changes the statement in any way. Otherwise, the will still be using information from the previous statement, which might not be correct. The SQL statements are first generated when the application calls either or . - For more information, see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + For more information, see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). ]]> - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -467,13 +467,13 @@ After the SQL statement is first generated, the application must explicitly call if it changes the statement in any way. Otherwise, the will still be using information from the previous statement, which might not be correct. The SQL statements are first generated when the application calls either or . - For more information, see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + For more information, see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). ]]> - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -525,13 +525,13 @@ - A returned from the **GetSchema** method call and found in the collection is specified. - For more information, see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + For more information, see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). ]]> - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -552,13 +552,13 @@ After the Transact-SQL statement is first generated, the application must explicitly call if it changes the statement in any way. Otherwise, the will still be using information from the previous statement, which might not be correct. The Transact-SQL statements are first generated when the application calls either or . - For more information, see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + For more information, see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). ]]> - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -601,13 +601,13 @@ After the Transact-SQL statement is first generated, the application must explicitly call if it changes the statement in any way. Otherwise, the will still be using information from the previous statement, which might not be correct. The Transact-SQL statements are first generated when the application calls either or . - For more information, see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + For more information, see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). ]]> - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -659,13 +659,13 @@ - A returned from the **GetSchema** method call and found in the collection is specified. - For more information, see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + For more information, see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). ]]> - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -822,7 +822,7 @@ After the Transact-SQL statement is first generated, the application must explicitly call if it changes the statement in any way. Otherwise, the will still be using information from the previous statement, which might not be correct. The Transact-SQL statements are first generated when the application calls either or . - For more information, see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + For more information, see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). ]]> @@ -868,13 +868,13 @@ After the Transact-SQL statement is first generated, the application must explicitly call if it changes the statement in any way. Otherwise, the will still be using information from the previous statement, which might not be correct. The Transact-SQL statements are first generated when the application calls either or . - For more information, see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + For more information, see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). ]]> - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -926,13 +926,13 @@ - A returned from the **GetSchema** method call and found in the collection is specified. - For more information, see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + For more information, see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). ]]> - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1001,9 +1001,9 @@ Given an unquoted identifier in the correct catalog case, returns the correct quoted form of that identifier. This includes correctly escaping any embedded quotes in the identifier. The quoted version of the identifier. Embedded quotes within the identifier are correctly escaped. To be added. - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1062,9 +1062,9 @@ ]]> This property cannot be changed after an INSERT, UPDATE, or DELETE command has been generated. - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1123,9 +1123,9 @@ ]]> This property cannot be changed after an insert, update, or delete command has been generated. - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1198,9 +1198,9 @@ ]]> - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1268,9 +1268,9 @@ Given a quoted identifier, returns the correct unquoted form of that identifier. This includes correctly unescaping any embedded quotes in the identifier. The unquoted identifier, with embedded quotes properly unescaped. To be added. - Connecting and Retrieving Data in ADO.NET - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting and Retrieving Data in ADO.NET + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlConnection.xml b/xml/System.Data.SqlClient/SqlConnection.xml index 3b2b61343a2..7b28d74a4ab 100644 --- a/xml/System.Data.SqlClient/SqlConnection.xml +++ b/xml/System.Data.SqlClient/SqlConnection.xml @@ -76,7 +76,7 @@ If the goes out of scope, it won't be closed. Therefore, you must explicitly close the connection by calling `Close` or `Dispose`. `Close` and `Dispose` are functionally equivalent. If the connection pooling value `Pooling` is set to `true` or `yes`, the underlying connection is returned back to the connection pool. On the other hand, if `Pooling` is set to `false` or `no`, the underlying connection to the server is actually closed. > [!NOTE] -> Login and logout events will not be raised on the server when a connection is fetched from or returned to the connection pool, because the connection is not actually closed when it is returned to the connection pool. For more information, see [SQL Server Connection Pooling (ADO.NET)](~/docs/framework/data/adonet/sql-server-connection-pooling.md). +> Login and logout events will not be raised on the server when a connection is fetched from or returned to the connection pool, because the connection is not actually closed when it is returned to the connection pool. For more information, see [SQL Server Connection Pooling (ADO.NET)](/dotnet/framework/data/adonet/sql-server-connection-pooling). To ensure that connections are always closed, open the connection inside of a `using` block, as shown in the following code fragment. Doing so ensures that the connection is automatically closed when the code exits the block. @@ -97,13 +97,13 @@ using (SqlConnection connection = new SqlConnection(connectionString)) ``` > [!NOTE] -> To deploy high-performance applications, you must use connection pooling. When you use the .NET Framework Data Provider for SQL Server, you do not have to enable connection pooling because the provider manages this automatically, although you can modify some settings. For more information, see [SQL Server Connection Pooling (ADO.NET)](~/docs/framework/data/adonet/sql-server-connection-pooling.md). +> To deploy high-performance applications, you must use connection pooling. When you use the .NET Framework Data Provider for SQL Server, you do not have to enable connection pooling because the provider manages this automatically, although you can modify some settings. For more information, see [SQL Server Connection Pooling (ADO.NET)](/dotnet/framework/data/adonet/sql-server-connection-pooling). If a is generated by the method executing a , the remains open when the severity level is 19 or less. When the severity level is 20 or greater, the server ordinarily closes the . However, the user can reopen the connection and continue. - An application that creates an instance of the object can require all direct and indirect callers to have sufficient permission to the code by setting declarative or imperative security demands. makes security demands using the object. Users can verify that their code has sufficient permissions by using the object. Users and administrators can also use the [Caspol.exe (Code Access Security Policy Tool)](~/docs/framework/tools/caspol-exe-code-access-security-policy-tool.md) to modify security policy at the machine, user, and enterprise levels. For more information, see [Security in .NET](~/docs/standard/security/index.md). For an example demonstrating how to use security demands, see [Code Access Security and ADO.NET](~/docs/framework/data/adonet/code-access-security.md). + An application that creates an instance of the object can require all direct and indirect callers to have sufficient permission to the code by setting declarative or imperative security demands. makes security demands using the object. Users can verify that their code has sufficient permissions by using the object. Users and administrators can also use the [Caspol.exe (Code Access Security Policy Tool)](/dotnet/framework/tools/caspol-exe-code-access-security-policy-tool) to modify security policy at the machine, user, and enterprise levels. For more information, see [Security in .NET](/dotnet/standard/security/). For an example demonstrating how to use security demands, see [Code Access Security and ADO.NET](/dotnet/framework/data/adonet/code-access-security). - For more information about handling warning and informational messages from the server, see [Connection Events](~/docs/framework/data/adonet/connection-events.md). For more information about SQL Server engine errors and error messages, see [Database Engine Events and Errors](/sql/relational-databases/errors-events/database-engine-events-and-errors). + For more information about handling warning and informational messages from the server, see [Connection Events](/dotnet/framework/data/adonet/connection-events). For more information about SQL Server engine errors and error messages, see [Database Engine Events and Errors](/sql/relational-databases/errors-events/database-engine-events-and-errors). > [!CAUTION] > You can force TCP instead of shared memory. You can do that by prefixing tcp: to the server name in the connection string or you can use localhost. @@ -118,9 +118,9 @@ using (SqlConnection connection = new SqlConnection(connectionString)) ]]> - Connecting to a Data Source in ADO.NET - SQL Server and ADO.NET - ADO.NET Overview + Connecting to a Data Source in ADO.NET + SQL Server and ADO.NET + ADO.NET Overview @@ -131,7 +131,7 @@ using (SqlConnection connection = new SqlConnection(connectionString)) Initializes a new instance of the class. - ADO.NET Overview + ADO.NET Overview @@ -189,9 +189,9 @@ using (SqlConnection connection = new SqlConnection(connectionString)) ]]> - Connecting to a Data Source in ADO.NET - SQL Server and ADO.NET - ADO.NET Overview + Connecting to a Data Source in ADO.NET + SQL Server and ADO.NET + ADO.NET Overview @@ -253,9 +253,9 @@ using (SqlConnection connection = new SqlConnection(connectionString)) ]]> - Connecting to a Data Source (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connecting to a Data Source (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -294,7 +294,7 @@ using (SqlConnection connection = new SqlConnection(connectionString)) To be added. Initializes a new instance of the class given a connection string, that does not use and a object that contains the user ID and password. To be added. - ADO.NET Overview + ADO.NET Overview @@ -380,7 +380,7 @@ using (SqlConnection connection = new SqlConnection(connectionString)) Starts a database transaction. - ADO.NET Overview + ADO.NET Overview @@ -450,10 +450,10 @@ using (SqlConnection connection = new SqlConnection(connectionString)) Parallel transactions are not allowed when using Multiple Active Result Sets (MARS). Parallel transactions are not supported. - Transactions and Concurrency - Connecting to a Data Source in ADO.NET - SQL Server and ADO.NET - ADO.NET Overview + Transactions and Concurrency + Connecting to a Data Source in ADO.NET + SQL Server and ADO.NET + ADO.NET Overview @@ -523,10 +523,10 @@ using (SqlConnection connection = new SqlConnection(connectionString)) Parallel transactions are not allowed when using Multiple Active Result Sets (MARS). Parallel transactions are not supported. - Transactions (ADO.NET) - Connecting to a Data Source (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Transactions (ADO.NET) + Connecting to a Data Source (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -597,10 +597,10 @@ using (SqlConnection connection = new SqlConnection(connectionString)) Parallel transactions are not allowed when using Multiple Active Result Sets (MARS). Parallel transactions are not supported. - Transactions (ADO.NET) - Connecting to a Data Source (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Transactions (ADO.NET) + Connecting to a Data Source (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -674,10 +674,10 @@ using (SqlConnection connection = new SqlConnection(connectionString)) Parallel transactions are not allowed when using Multiple Active Result Sets (MARS). Parallel transactions are not supported. - Transactions (ADO.NET) - Connecting to a Data Source (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Transactions (ADO.NET) + Connecting to a Data Source (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -744,9 +744,9 @@ using (SqlConnection connection = new SqlConnection(connectionString)) The database name is not valid. The connection is not open. Cannot change the database. - Connecting to a Data Source in ADO.NET - SQL Server and ADO.NET - ADO.NET Overview + Connecting to a Data Source in ADO.NET + SQL Server and ADO.NET + ADO.NET Overview @@ -757,7 +757,7 @@ using (SqlConnection connection = new SqlConnection(connectionString)) Changes the SQL Server password. - ADO.NET Overview + ADO.NET Overview @@ -844,10 +844,10 @@ End Module The exceeds 128 characters. Either the or the parameter is null. - Connection Strings (ADO.NET) - Connecting to a Data Source (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Connection Strings (ADO.NET) + Connecting to a Data Source (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -908,7 +908,7 @@ The connection string contains . (or ) is an empty string. One of the parameters (, , or ) is null. - ADO.NET Overview + ADO.NET Overview @@ -952,8 +952,8 @@ The connection string contains . ]]> - SQL Server Connection Pooling (ADO.NET) - ADO.NET Overview + SQL Server Connection Pooling (ADO.NET) + ADO.NET Overview @@ -1000,8 +1000,8 @@ The connection string contains . ]]> - SQL Server Connection Pooling (ADO.NET) - ADO.NET Overview + SQL Server Connection Pooling (ADO.NET) + ADO.NET Overview @@ -1051,7 +1051,7 @@ The connection string contains . ]]> - ADO.NET Overview + ADO.NET Overview @@ -1110,10 +1110,10 @@ The connection string contains . If the goes out of scope, it won't be closed. Therefore, you must explicitly close the connection by calling `Close` or `Dispose`. `Close` and `Dispose` are functionally equivalent. If the connection pooling value `Pooling` is set to `true` or `yes`, the underlying connection is returned back to the connection pool. On the other hand, if `Pooling` is set to `false` or `no`, the underlying connection to the server is closed. > [!NOTE] -> Login and logout events will not be raised on the server when a connection is fetched from or returned to the connection pool, because the connection is not actually closed when it is returned to the connection pool. For more information, see [SQL Server Connection Pooling (ADO.NET)](~/docs/framework/data/adonet/sql-server-connection-pooling.md). +> Login and logout events will not be raised on the server when a connection is fetched from or returned to the connection pool, because the connection is not actually closed when it is returned to the connection pool. For more information, see [SQL Server Connection Pooling (ADO.NET)](/dotnet/framework/data/adonet/sql-server-connection-pooling). > [!CAUTION] -> Do not call `Close` or `Dispose` on a Connection, a DataReader, or any other managed object in the `Finalize` method of your class. In a finalizer, you should only release unmanaged resources that your class owns directly. If your class does not own any unmanaged resources, do not include a `Finalize` method in your class definition. For more information, see [Garbage Collection](~/docs/standard/garbage-collection/index.md). +> Do not call `Close` or `Dispose` on a Connection, a DataReader, or any other managed object in the `Finalize` method of your class. In a finalizer, you should only release unmanaged resources that your class owns directly. If your class does not own any unmanaged resources, do not include a `Finalize` method in your class definition. For more information, see [Garbage Collection](/dotnet/standard/garbage-collection/). @@ -1126,10 +1126,10 @@ The connection string contains . ]]> The connection-level error that occurred while opening the connection. - SQL Server Connection Pooling (ADO.NET) - Connecting to a Data Source in ADO.NET - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Connection Pooling (ADO.NET) + Connecting to a Data Source in ADO.NET + SQL Server and ADO.NET + ADO.NET Overview @@ -1312,7 +1312,7 @@ The connection string contains . "Persist Security Info=False;Integrated Security=true;Initial Catalog=Northwind;server=(local)" ``` - Use the new to construct valid connection strings at run time. For more information, see [Connection String Builders](~/docs/framework/data/adonet/connection-string-builders.md). + Use the new to construct valid connection strings at run time. For more information, see [Connection String Builders](/dotnet/framework/data/adonet/connection-string-builders). The property can be set only when the connection is closed. Many of the connection string values have corresponding read-only properties. When the connection string is set, these properties are updated, except when an error is detected. In this case, none of the properties are updated. properties return only those settings that are contained in the . @@ -1336,8 +1336,8 @@ The connection string contains . |Address|N/A|Synonym of **Data Source**.| |App|N/A|Synonym of **Application Name**.| |Application Name|N/A|The name of the application, or '.NET SQLClient Data Provider' if no application name is provided.

An application name can be 128 characters or less.| -|`ApplicationIntent`|`ReadWrite`|Declares the application workload type when connecting to a server. Possible values are `ReadOnly` and `ReadWrite`. For example:

`ApplicationIntent=ReadOnly`

For more information about SqlClient support for Always On Availability Groups, see [SqlClient Support for High Availability, Disaster Recovery](~/docs/framework/data/adonet/sql/sqlclient-support-for-high-availability-disaster-recovery.md).| -|Asynchronous Processing

-or-

Async|'false'|When `true`, enables asynchronous operation support. Recognized values are `true`, `false`, `yes`, and `no`.

This property is ignored beginning in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. For more information about SqlClient support for asynchronous programming, see [Asynchronous Programming](~/docs/framework/data/adonet/asynchronous-programming.md).| +|`ApplicationIntent`|`ReadWrite`|Declares the application workload type when connecting to a server. Possible values are `ReadOnly` and `ReadWrite`. For example:

`ApplicationIntent=ReadOnly`

For more information about SqlClient support for Always On Availability Groups, see [SqlClient Support for High Availability, Disaster Recovery](/dotnet/framework/data/adonet/sql/sqlclient-support-for-high-availability-disaster-recovery).| +|Asynchronous Processing

-or-

Async|'false'|When `true`, enables asynchronous operation support. Recognized values are `true`, `false`, `yes`, and `no`.

This property is ignored beginning in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. For more information about SqlClient support for asynchronous programming, see [Asynchronous Programming](/dotnet/framework/data/adonet/asynchronous-programming).| |AttachDBFilename

-or-

Extended Properties

-or-

Initial File Name|N/A|The name of the primary database file, including the full path name of an attachable database. AttachDBFilename is only supported for primary data files with an .mdf extension.

If the value of the AttachDBFileName key is specified in the connection string, the database is attached and becomes the default database for the connection.

If this key is not specified and if the database was previously attached, the database will not be reattached. The previously attached database will be used as the default database for the connection.

If this key is specified together with the AttachDBFileName key, the value of this key will be used as the alias. However, if the name is already used in another attached database, the connection will fail.

The path may be absolute or relative by using the DataDirectory substitution string. If DataDirectory is used, the database file must exist within a subdirectory of the directory pointed to by the substitution string. **Note:** Remote server, HTTP, and UNC path names are not supported.

The database name must be specified with the keyword 'database' (or one of its aliases) as in the following:

"AttachDbFileName=|DataDirectory|\data\YourDB.mdf;integrated security=true;database=YourDatabase"

An error will be generated if a log file exists in the same directory as the data file and the 'database' keyword is used when attaching the primary data file. In this case, remove the log file. Once the database is attached, a new log file will be automatically generated based on the physical path.| |Authentication|N/A|The authentication method used for [Connecting to SQL Database By Using Azure Active Directory Authentication](https://azure.microsoft.com/documentation/articles/sql-database-aad-authentication/#7-connect-to-your-database-by-using-azure-active-directory-identities).

Valid values are:

Active Directory Integrated, Active Directory Password, Sql Password.| |Column Encryption Setting|N/A|Enables or disables [Always Encrypted](/sql/relational-databases/security/encryption/always-encrypted-database-engine?view=sql-server-2017) functionality for the connection.| @@ -1347,16 +1347,16 @@ The connection string contains . |ConnectRetryInterval|10|Specifies the time between each connection retry attempt (ConnectRetryCount). Valid values are 1 to 60 seconds (default=10), applied after the first reconnection attempt. When a broken connection is detected, the client immediately attempts to reconnect; this is the first reconnection attempt and only occurs if ConnectRetryCount is greater than 0. If the first reconnection attempt fails and ConnectRetryCount is greater than 1, the client waits ConnectRetryInterval to try the second and subsequent reconnection attempts.

For additional information about idle connection resiliency, see [Technical Article - Idle Connection Resiliency](https://go.microsoft.com/fwlink/?LinkId=393996).| |Context Connection|'false'|`true` if an in-process connection to SQL Server should be made.| |Current Language

-or-

Language|N/A|Sets the language used for database server warning or error messages.

The language name can be 128 characters or less.| -|Data Source

-or-

Server

-or-

Address

-or-

Addr

-or-

Network Address|N/A|The name or network address of the instance of SQL Server to which to connect. The port number can be specified after the server name:

`server=tcp:servername, portnumber`

When specifying a local instance, always use (local). To force a protocol, add one of the following prefixes:

`np:(local), tcp:(local), lpc:(local)`

Beginning in [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can also connect to a LocalDB database as follows:

`server=(localdb)\\myInstance`

For more information about LocalDB, see [SqlClient Support for LocalDB](~/docs/framework/data/adonet/sql/sqlclient-support-for-localdb.md).

**Data Source** must use the TCP format or the Named Pipes format.

TCP format is as follows:

- tcp:\\\
- tcp:\,\

The TCP format must start with the prefix "tcp:" and is followed by the database instance, as specified by a host name and an instance name. This format is not applicable when connecting to Azure SQL Database. TCP is automatically selected for connections to Azure SQL Database when no protocol is specified.

The host name MUST be specified in one of the following ways:

- NetBIOSName
- IPv4Address
- IPv6Address

The instance name is used to resolve to a particular TCP/IP port number on which a database instance is hosted. Alternatively, specifying a TCP/IP port number directly is also allowed. If both instance name and port number are not present, the default database instance is used.

The Named Pipes format is as follows:

- np:\\\\\pipe\\

The Named Pipes format MUST start with the prefix "np:" and is followed by a named pipe name.

The host name MUST be specified in one of the following ways:

- NetBIOSName
- IPv4Address
- IPv6Address

The pipe name is used to identify the database instance to which the .NET Framework application will be connected.

If the value of the **Network** key is specified, the prefixes "tcp:" and "np:" should not be specified. **Note:** You can force the use of TCP instead of shared memory, either by prefixing **tcp:** to the server name in the connection string, or by using **localhost**.| -|Encrypt|'false'|When `true`, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. Recognized values are `true`, `false`, `yes`, and `no`. For more information, see [Connection String Syntax](~/docs/framework/data/adonet/connection-string-syntax.md).

Beginning in [!INCLUDE[net_v45](~/includes/net-v45-md.md)], when `TrustServerCertificate` is false and `Encrypt` is true, the server name (or IP address) in a SQL Server SSL certificate must exactly match the server name (or IP address) specified in the connection string. Otherwise, the connection attempt will fail. For information about support for certificates whose subject starts with a wildcard character (*), see [Accepted wildcards used by server certificates for server authentication](https://support.microsoft.com/kb/258858).| +|Data Source

-or-

Server

-or-

Address

-or-

Addr

-or-

Network Address|N/A|The name or network address of the instance of SQL Server to which to connect. The port number can be specified after the server name:

`server=tcp:servername, portnumber`

When specifying a local instance, always use (local). To force a protocol, add one of the following prefixes:

`np:(local), tcp:(local), lpc:(local)`

Beginning in [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can also connect to a LocalDB database as follows:

`server=(localdb)\\myInstance`

For more information about LocalDB, see [SqlClient Support for LocalDB](/dotnet/framework/data/adonet/sql/sqlclient-support-for-localdb).

**Data Source** must use the TCP format or the Named Pipes format.

TCP format is as follows:

- tcp:\\\
- tcp:\,\

The TCP format must start with the prefix "tcp:" and is followed by the database instance, as specified by a host name and an instance name. This format is not applicable when connecting to Azure SQL Database. TCP is automatically selected for connections to Azure SQL Database when no protocol is specified.

The host name MUST be specified in one of the following ways:

- NetBIOSName
- IPv4Address
- IPv6Address

The instance name is used to resolve to a particular TCP/IP port number on which a database instance is hosted. Alternatively, specifying a TCP/IP port number directly is also allowed. If both instance name and port number are not present, the default database instance is used.

The Named Pipes format is as follows:

- np:\\\\\pipe\\

The Named Pipes format MUST start with the prefix "np:" and is followed by a named pipe name.

The host name MUST be specified in one of the following ways:

- NetBIOSName
- IPv4Address
- IPv6Address

The pipe name is used to identify the database instance to which the .NET Framework application will be connected.

If the value of the **Network** key is specified, the prefixes "tcp:" and "np:" should not be specified. **Note:** You can force the use of TCP instead of shared memory, either by prefixing **tcp:** to the server name in the connection string, or by using **localhost**.| +|Encrypt|'false'|When `true`, SQL Server uses SSL encryption for all data sent between the client and server if the server has a certificate installed. Recognized values are `true`, `false`, `yes`, and `no`. For more information, see [Connection String Syntax](/dotnet/framework/data/adonet/connection-string-syntax).

Beginning in [!INCLUDE[net_v45](~/includes/net-v45-md.md)], when `TrustServerCertificate` is false and `Encrypt` is true, the server name (or IP address) in a SQL Server SSL certificate must exactly match the server name (or IP address) specified in the connection string. Otherwise, the connection attempt will fail. For information about support for certificates whose subject starts with a wildcard character (*), see [Accepted wildcards used by server certificates for server authentication](https://support.microsoft.com/kb/258858).| |Enlist|'true'|`true` indicates that the SQL Server connection pooler automatically enlists the connection in the creation thread's current transaction context.| |Failover Partner|N/A|The name of the failover partner server where database mirroring is configured.

If the value of this key is "", then **Initial Catalog** must be present, and its value must not be "".

The server name can be 128 characters or less.

If you specify a failover partner but the failover partner server is not configured for database mirroring and the primary server (specified with the Server keyword) is not available, then the connection will fail.

If you specify a failover partner and the primary server is not configured for database mirroring, the connection to the primary server (specified with the Server keyword) will succeed if the primary server is available.| |Initial Catalog

-or-

Database|N/A|The name of the database.

The database name can be 128 characters or less.| |Integrated Security

-or-

Trusted_Connection|'false'|When `false`, User ID and Password are specified in the connection. When `true`, the current Windows account credentials are used for authentication.

Recognized values are `true`, `false`, `yes`, `no`, and `sspi` (strongly recommended), which is equivalent to `true`.

If User ID and Password are specified and Integrated Security is set to true, the User ID and Password will be ignored and Integrated Security will be used.

is a more secure way to specify credentials for a connection that uses SQL Server Authentication (`Integrated Security=false`).| |Max Pool Size|100|The maximum number of connections that are allowed in the pool.

Valid values are greater than or equal to 1. Values that are less than **Min Pool Size** generate an error.| |Min Pool Size|0|The minimum number of connections that are allowed in the pool.

Valid values are greater than or equal to 0. Zero (0) in this field means no minimum connections are initially opened.

Values that are greater than **Max Pool Size** generate an error.| -|MultipleActiveResultSets|'false'|When `true`, an application can maintain multiple active result sets (MARS). When `false`, an application must process or cancel all result sets from one batch before it can execute any other batch on that connection.

Recognized values are `true` and `false`.

For more information, see [Multiple Active Result Sets (MARS)](~/docs/framework/data/adonet/sql/multiple-active-result-sets-mars.md).| -|`MultiSubnetFailover`|FALSE|Always specify `multiSubnetFailover=True` when connecting to the availability group listener of a SQL Server 2012 (or later) availability group or a SQL Server 2012 (or later) Failover Cluster Instance. `multiSubnetFailover=True` configures SqlClient to provide faster detection of and connection to the (currently) active server. Possible values are `Yes` and `No`, `True` and `False` or `1` and `0`. For example:

`MultiSubnetFailover=True`

The default is `False`. For more information about SqlClient's support for Always On AGs, see [SqlClient Support for High Availability, Disaster Recovery](~/docs/framework/data/adonet/sql/sqlclient-support-for-high-availability-disaster-recovery.md).| +|MultipleActiveResultSets|'false'|When `true`, an application can maintain multiple active result sets (MARS). When `false`, an application must process or cancel all result sets from one batch before it can execute any other batch on that connection.

Recognized values are `true` and `false`.

For more information, see [Multiple Active Result Sets (MARS)](/dotnet/framework/data/adonet/sql/multiple-active-result-sets-mars).| +|`MultiSubnetFailover`|FALSE|Always specify `multiSubnetFailover=True` when connecting to the availability group listener of a SQL Server 2012 (or later) availability group or a SQL Server 2012 (or later) Failover Cluster Instance. `multiSubnetFailover=True` configures SqlClient to provide faster detection of and connection to the (currently) active server. Possible values are `Yes` and `No`, `True` and `False` or `1` and `0`. For example:

`MultiSubnetFailover=True`

The default is `False`. For more information about SqlClient's support for Always On AGs, see [SqlClient Support for High Availability, Disaster Recovery](/dotnet/framework/data/adonet/sql/sqlclient-support-for-high-availability-disaster-recovery).| |Network Library

-or-

Network

-or-

Net|N/A|The network library used to establish a connection to an instance of SQL Server. Supported values include:

dbnmpntw (Named Pipes)

dbmsrpcn (Multiprotocol, Windows RPC)

dbmsadsn (Apple Talk)

dbmsgnet (VIA)

dbmslpcn (Shared Memory)

dbmsspxn (IPX/SPX)

dbmssocn (TCP/IP)

Dbmsvinn (Banyan Vines)

The corresponding network DLL must be installed on the system to which you connect. If you do not specify a network and you use a local server (for example, "." or "(local)"), shared memory is used. In this example, the network library is Win32 Winsock TCP/IP (dbmssocn), and 1433 is the port being used.

`Network Library=dbmssocn;Data Source=000.000.000.000,1433;`| |Packet Size|8000|Size in bytes of the network packets used to communicate with an instance of SQL Server.

The packet size can be greater than or equal to 512 and less than or equal to 32768.| |Password

-or-

PWD|N/A|The password for the SQL Server account logging on. Not recommended. To maintain a high level of security, we strongly recommend that you use the `Integrated Security` or `Trusted_Connection` keyword instead. is a more secure way to specify credentials for a connection that uses SQL Server Authentication.

The password must be 128 characters or less.| @@ -1366,13 +1366,13 @@ The connection string contains . |Replication|'false'|`true` if replication is supported using the connection.| |Transaction Binding|Implicit Unbind|Controls connection association with an enlisted `System.Transactions` transaction.

Possible values are:

`Transaction Binding=Implicit Unbind;`

`Transaction Binding=Explicit Unbind;`

Implicit Unbind causes the connection to detach from the transaction when it ends. After detaching, additional requests on the connection are performed in autocommit mode. The `System.Transactions.Transaction.Current` property is not checked when executing requests while the transaction is active. After the transaction has ended, additional requests are performed in autocommit mode.

If the system ends the transaction (in the scope of a using block) before the last command completes, it will throw .

Explicit Unbind causes the connection to remain attached to the transaction until the connection is closed or an explicit `SqlConnection.TransactionEnlist(null)` is called. Beginning in [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], changes to Implicit Unbind make Explicit Unbind obsolete. An `InvalidOperationException` is thrown if `Transaction.Current` is not the enlisted transaction or if the enlisted transaction is not active.| |TransparentNetworkIPResolution|See description.|When the value of this key is set to `true`, the application is required to retrieve all IP addresses for a particular DNS entry and attempt to connect with the first one in the list. If the connection is not established within 0.5 seconds, the application will try to connect to all others in parallel. When the first answers, the application will establish the connection with the respondent IP address.

If the `MultiSubnetFailover` key is set to `true`, `TransparentNetworkIPResolution` is ignored.

If the `Failover Partner` key is set, `TransparentNetworkIPResolution` is ignored.

The value of this key must be `true`, `false`, `yes`, or `no`.

A value of `yes` is treated the same as a value of `true`.

A value of `no` is treated the same as a value of `false`.

The default values are as follows:

  • `false` when:

    • Connecting to Azure SQL Database where the data source ends with:

      • .database.chinacloudapi.cn
      • .database.usgovcloudapi.net
      • .database.cloudapi.de
      • .database.windows.net
    • `Authentication` is 'Active Directory Password' or 'Active Directory Integrated'
  • `true` in all other cases.
| -|TrustServerCertificate|'false'|When set to `true`, SSL is used to encrypt the channel when bypassing walking the certificate chain to validate trust. If TrustServerCertificate is set to `true` and Encrypt is set to `false`, the channel is not encrypted. Recognized values are `true`, `false`, `yes`, and `no`. For more information, see [Connection String Syntax](~/docs/framework/data/adonet/connection-string-syntax.md).| -|Type System Version|N/A|A string value that indicates the type system the application expects. The functionality available to a client application is dependent on the version of SQL Server and the compatibility level of the database. Explicitly setting the type system version that the client application was written for avoids potential problems that could cause an application to break if a different version of SQL Server is used. **Note:** The type system version cannot be set for common language runtime (CLR) code executing in-process in SQL Server. For more information, see [SQL Server Common Language Runtime Integration](~/docs/framework/data/adonet/sql/sql-server-common-language-runtime-integration.md).

Possible values are:

`Type System Version=SQL Server 2012;`

`Type System Version=SQL Server 2008;`

`Type System Version=SQL Server 2005;`

`Type System Version=Latest;`

`Type System Version=SQL Server 2012;` specifies that the application will require version 11.0.0.0 of Microsoft.SqlServer.Types.dll. The other `Type System Version` settings will require version 10.0.0.0 of Microsoft.SqlServer.Types.dll.

`Latest` is obsolete and should not be used. `Latest` is equivalent to `Type System Version=SQL Server 2008;`.| +|TrustServerCertificate|'false'|When set to `true`, SSL is used to encrypt the channel when bypassing walking the certificate chain to validate trust. If TrustServerCertificate is set to `true` and Encrypt is set to `false`, the channel is not encrypted. Recognized values are `true`, `false`, `yes`, and `no`. For more information, see [Connection String Syntax](/dotnet/framework/data/adonet/connection-string-syntax).| +|Type System Version|N/A|A string value that indicates the type system the application expects. The functionality available to a client application is dependent on the version of SQL Server and the compatibility level of the database. Explicitly setting the type system version that the client application was written for avoids potential problems that could cause an application to break if a different version of SQL Server is used. **Note:** The type system version cannot be set for common language runtime (CLR) code executing in-process in SQL Server. For more information, see [SQL Server Common Language Runtime Integration](/dotnet/framework/data/adonet/sql/sql-server-common-language-runtime-integration).

Possible values are:

`Type System Version=SQL Server 2012;`

`Type System Version=SQL Server 2008;`

`Type System Version=SQL Server 2005;`

`Type System Version=Latest;`

`Type System Version=SQL Server 2012;` specifies that the application will require version 11.0.0.0 of Microsoft.SqlServer.Types.dll. The other `Type System Version` settings will require version 10.0.0.0 of Microsoft.SqlServer.Types.dll.

`Latest` is obsolete and should not be used. `Latest` is equivalent to `Type System Version=SQL Server 2008;`.| |User ID

-or-

UID

-or-|N/A|The SQL Server login account. Not recommended. To maintain a high level of security, we strongly recommend that you use the `Integrated Security` or `Trusted_Connection` keywords instead. is a more secure way to specify credentials for a connection that uses SQL Server Authentication.

The user ID must be 128 characters or less.| |User Instance|'false'|A value that indicates whether to redirect the connection from the default SQL Server Express instance to a runtime-initiated instance running under the account of the caller.| |Workstation ID

-or-

WSID|The local computer name|The name of the workstation connecting to SQL Server.

The ID must be 128 characters or less.| - The following list contains the valid names for connection pooling values within the . For more information, see [SQL Server Connection Pooling (ADO.NET)](~/docs/framework/data/adonet/sql-server-connection-pooling.md). + The following list contains the valid names for connection pooling values within the . For more information, see [SQL Server Connection Pooling (ADO.NET)](/dotnet/framework/data/adonet/sql-server-connection-pooling). - Connection Lifetime (or Load Balance Timeout) @@ -1393,7 +1393,7 @@ The connection string contains . > Universal data link (UDL) files are not supported for the .NET Framework Data Provider for SQL Server. > [!CAUTION] -> In this release, the application should use caution when constructing a connection string based on user input (for example when retrieving user ID and password information from a dialog box, and appending it to the connection string). The application should make sure that a user cannot embed additional connection string parameters in these values (for example, entering a password as "validpassword;database=somedb" in an attempt to attach to a different database). If you need to construct connection strings based on user input, use the new , which validates the connection string and helps to eliminate this problem. See [Connection String Builders](~/docs/framework/data/adonet/connection-string-builders.md) for more information. +> In this release, the application should use caution when constructing a connection string based on user input (for example when retrieving user ID and password information from a dialog box, and appending it to the connection string). The application should make sure that a user cannot embed additional connection string parameters in these values (for example, entering a password as "validpassword;database=somedb" in an attempt to attach to a different database). If you need to construct connection strings based on user input, use the new , which validates the connection string and helps to eliminate this problem. See [Connection String Builders](/dotnet/framework/data/adonet/connection-string-builders) for more information. @@ -1406,11 +1406,11 @@ The connection string contains . ]]> An invalid connection string argument has been supplied, or a required connection string argument has not been supplied. - ADO.NET Managed Providers and DataSet Developer Center - Connection Strings in ADO.NET - SQL Server Connection Pooling (ADO.NET) - Connecting to a Data Source in ADO.NET - ADO.NET Overview + ADO.NET Managed Providers and DataSet Developer Center + Connection Strings in ADO.NET + SQL Server Connection Pooling (ADO.NET) + Connecting to a Data Source in ADO.NET + ADO.NET Overview
@@ -1478,10 +1478,10 @@ The connection string contains . ]]> The value set is less than 0. - Connection Strings in ADO.NET - SQL Server Connection Pooling (ADO.NET) - Connecting to a Data Source in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + SQL Server Connection Pooling (ADO.NET) + Connecting to a Data Source in ADO.NET + ADO.NET Overview @@ -1529,7 +1529,7 @@ The connection string contains . ]]> - ADO.NET Overview + ADO.NET Overview @@ -1624,7 +1624,7 @@ The connection string contains . ]]> - ADO.NET Overview + ADO.NET Overview @@ -1716,9 +1716,9 @@ The connection string contains . ]]> - Connecting to a Data Source in ADO.NET - Commands and Parameters - ADO.NET Overview + Connecting to a Data Source in ADO.NET + Commands and Parameters + ADO.NET Overview @@ -1787,8 +1787,8 @@ The connection string contains . ]]> - Connecting to a Data Source in ADO.NET - ADO.NET Overview + Connecting to a Data Source in ADO.NET + ADO.NET Overview @@ -1888,7 +1888,7 @@ The connection string contains . method to enlist in a distributed transaction. Because it enlists a connection in a instance, **EnlistTransaction** takes advantage of functionality available in the namespace for managing distributed transactions, making it preferable to **EnlistDistributedTransaction** for this purpose. For more information, see [Distributed Transactions](~/docs/framework/data/adonet/distributed-transactions.md). + You can use the method to enlist in a distributed transaction. Because it enlists a connection in a instance, **EnlistTransaction** takes advantage of functionality available in the namespace for managing distributed transactions, making it preferable to **EnlistDistributedTransaction** for this purpose. For more information, see [Distributed Transactions](/dotnet/framework/data/adonet/distributed-transactions). You can continue to enlist in an existing distributed transaction using the **EnlistDistributedTransaction** method if auto-enlistment is disabled. Enlisting in an existing distributed transaction makes sure that, if the transaction is committed or rolled back, modifications made by the code at the data source are also committed or rolled back. @@ -1896,8 +1896,8 @@ The connection string contains . ]]> - Transactions (ADO.NET) - ADO.NET Overview + Transactions (ADO.NET) + ADO.NET Overview @@ -1930,12 +1930,12 @@ The connection string contains . method to enlist in a distributed transaction. Because it enlists a connection in a instance, **EnlistTransaction** takes advantage of functionality available in the namespace for managing distributed transactions, making it preferable to **EnlistDistributedTransaction**, which uses a **System.EnterpriseServices.ITransaction** object. It also has slightly different semantics: once a connection is explicitly enlisted on a transaction, it cannot be unenlisted or enlisted in another transaction until the first transaction finishes. For more information about distributed transactions, see [Distributed Transactions](~/docs/framework/data/adonet/distributed-transactions.md). + You can use the method to enlist in a distributed transaction. Because it enlists a connection in a instance, **EnlistTransaction** takes advantage of functionality available in the namespace for managing distributed transactions, making it preferable to **EnlistDistributedTransaction**, which uses a **System.EnterpriseServices.ITransaction** object. It also has slightly different semantics: once a connection is explicitly enlisted on a transaction, it cannot be unenlisted or enlisted in another transaction until the first transaction finishes. For more information about distributed transactions, see [Distributed Transactions](/dotnet/framework/data/adonet/distributed-transactions). ]]> - Transactions (ADO.NET) - ADO.NET Overview + Transactions (ADO.NET) + ADO.NET Overview @@ -1981,13 +1981,13 @@ The connection string contains . > [!NOTE] > An error with a severity level of 17 or above that causes the server to stop processing the command needs to be handled as an exception. In this case, an exception is thrown regardless of how the error is handled in the event. - For more information on working with events, see [Connection Events](~/docs/framework/data/adonet/connection-events.md). For more information on errors generated by the SQL Server engine, see [Database Engine Errors](/sql/relational-databases/errors-events/database-engine-events-and-errors). + For more information on working with events, see [Connection Events](/dotnet/framework/data/adonet/connection-events). For more information on errors generated by the SQL Server engine, see [Database Engine Errors](/sql/relational-databases/errors-events/database-engine-events-and-errors). ]]> - Connection Events - Connecting to a Data Source (ADO.NET) - ADO.NET Overview + Connection Events + Connecting to a Data Source (ADO.NET) + ADO.NET Overview @@ -2006,8 +2006,8 @@ The connection string contains . ]]> - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview @@ -2036,11 +2036,11 @@ The connection string contains . - Returns schema information for the data source of this . For more information about scheme, see [SQL Server Schema Collections](~/docs/framework/data/adonet/sql-server-schema-collections.md). + Returns schema information for the data source of this . For more information about scheme, see [SQL Server Schema Collections](/dotnet/framework/data/adonet/sql-server-schema-collections). A that contains schema information. To be added. - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview @@ -2319,8 +2319,8 @@ class Program { is specified as null. - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview @@ -2371,8 +2371,8 @@ class Program { is specified as null. - Obtaining Schema Information from a Database - ADO.NET Overview + Obtaining Schema Information from a Database + ADO.NET Overview @@ -2421,12 +2421,12 @@ class Program { The event occurs when a message with a severity of 10 or less is returned by SQL Server. Messages that have a severity between 11 and 20 raise an error and messages that have a severity over 20 causes the connection to close. For more information on SQL Server error levels, see [Database Engine Error Severities](/sql/relational-databases/errors-events/database-engine-error-severities). - For more information and an example, see [Connection Events](~/docs/framework/data/adonet/connection-events.md). + For more information and an example, see [Connection Events](/dotnet/framework/data/adonet/connection-events). ]]> - Working with Connection Events - ADO.NET Overview + Working with Connection Events + ADO.NET Overview @@ -2505,10 +2505,10 @@ class Program { The tag in the app.config file has invalid or unknown elements. There are two entries with the same name in the section. - Connection Strings in ADO.NET - SQL Server Connection Pooling (ADO.NET) - Connecting to a Data Source in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + SQL Server Connection Pooling (ADO.NET) + Connecting to a Data Source in ADO.NET + ADO.NET Overview @@ -2554,7 +2554,7 @@ class Program { A call to will attempt to cancel or close the corresponding call. - For more information about asynchronous programming in the .NET Framework Data Provider for SQL Server, see [Asynchronous Programming](~/docs/framework/data/adonet/asynchronous-programming.md). + For more information about asynchronous programming in the .NET Framework Data Provider for SQL Server, see [Asynchronous Programming](/dotnet/framework/data/adonet/asynchronous-programming). ]]> @@ -2564,7 +2564,7 @@ class Program { A connection was not available from the connection pool before the connection time out elapsed. Any error returned by SQL Server that occurred while opening the connection. - ADO.NET Overview + ADO.NET Overview @@ -2629,8 +2629,8 @@ class Program { ]]> - Connecting to a Data Source in ADO.NET - ADO.NET Overview + Connecting to a Data Source in ADO.NET + ADO.NET Overview @@ -2713,8 +2713,8 @@ SqlConnection.RegisterColumnEncryptionKeyStoreProviders(customKeyStoreProviders) ]]> - Provider Statistics for SQL Server (ADO.NET) - ADO.NET Overview + Provider Statistics for SQL Server (ADO.NET) + ADO.NET Overview @@ -2759,8 +2759,8 @@ SqlConnection.RegisterColumnEncryptionKeyStoreProviders(customKeyStoreProviders) ]]> - Provider Statistics for SQL Server (ADO.NET) - ADO.NET Overview + Provider Statistics for SQL Server (ADO.NET) + ADO.NET Overview @@ -2832,8 +2832,8 @@ SqlConnection.RegisterColumnEncryptionKeyStoreProviders(customKeyStoreProviders) The connection is closed. was called while the returned Task was not completed and the connection was not opened after a call to . - SQL Server and ADO.NET - ADO.NET Overview + SQL Server and ADO.NET + ADO.NET Overview @@ -2895,8 +2895,8 @@ SqlConnection.RegisterColumnEncryptionKeyStoreProviders(customKeyStoreProviders) ]]> - Connecting to a Data Source (ADO.NET) - ADO.NET Overview + Connecting to a Data Source (ADO.NET) + ADO.NET Overview @@ -2973,8 +2973,8 @@ SqlConnection.RegisterColumnEncryptionKeyStoreProviders(customKeyStoreProviders) ]]> - Provider Statistics for SQL Server (ADO.NET) - ADO.NET Overview + Provider Statistics for SQL Server (ADO.NET) + ADO.NET Overview @@ -3121,7 +3121,7 @@ Once the transaction has completed, you must explicitly commit or roll back the ]]> - ADO.NET Overview + ADO.NET Overview @@ -3182,8 +3182,8 @@ Once the transaction has completed, you must explicitly commit or roll back the ]]> - SQL Server and ADO.NET - ADO.NET Overview + SQL Server and ADO.NET + ADO.NET Overview
diff --git a/xml/System.Data.SqlClient/SqlConnectionStringBuilder.xml b/xml/System.Data.SqlClient/SqlConnectionStringBuilder.xml index e683b7ac0cf..71c7c4b444e 100644 --- a/xml/System.Data.SqlClient/SqlConnectionStringBuilder.xml +++ b/xml/System.Data.SqlClient/SqlConnectionStringBuilder.xml @@ -89,8 +89,8 @@ Integrated Security=True ]]> - Connection Strings (ADO.NET) - ADO.NET Overview + Connection Strings (ADO.NET) + ADO.NET Overview @@ -101,7 +101,7 @@ Integrated Security=True Initializes a new instance of the class. - ADO.NET Overview + ADO.NET Overview @@ -134,7 +134,7 @@ Integrated Security=True Initializes a new instance of the class. To be added. - ADO.NET Overview + ADO.NET Overview @@ -192,8 +192,8 @@ Integrated Security=True Invalid key name within the connection string. Invalid value within the connection string (specifically, when a Boolean or numeric value was expected but not supplied). The supplied is not valid. - Connection Strings (ADO.NET) - ADO.NET Overview + Connection Strings (ADO.NET) + ADO.NET Overview @@ -234,10 +234,10 @@ Integrated Security=True System.Data.SqlClient.ApplicationIntent - Declares the application workload type when connecting to a database in an SQL Server Availability Group. You can set the value of this property with . For more information about SqlClient support for Always On Availability Groups, see [SqlClient Support for High Availability, Disaster Recovery](~/docs/framework/data/adonet/sql/sqlclient-support-for-high-availability-disaster-recovery.md). + Declares the application workload type when connecting to a database in an SQL Server Availability Group. You can set the value of this property with . For more information about SqlClient support for Always On Availability Groups, see [SqlClient Support for High Availability, Disaster Recovery](/dotnet/framework/data/adonet/sql/sqlclient-support-for-high-availability-disaster-recovery). Returns the current value of the property (a value of type ). To be added. - ADO.NET Overview + ADO.NET Overview @@ -306,8 +306,8 @@ Modified: Data Source=(local);Initial Catalog=AdventureWorks;Integrated Security ]]> To set the value to null, use . - Connection Strings (ADO.NET) - ADO.NET Overview + Connection Strings (ADO.NET) + ADO.NET Overview @@ -360,8 +360,8 @@ Modified: Data Source=(local);Initial Catalog=AdventureWorks;Integrated Security - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -435,8 +435,8 @@ Modified: Data Source=(local);Initial Catalog=AdventureWorks;Integrated Security ]]> To set the value to null, use . - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -521,8 +521,8 @@ Modified: Data Source=(local);Initial Catalog=AdventureWorks;Integrated Security ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -603,7 +603,7 @@ Modified: Data Source=(local);Initial Catalog=AdventureWorks;Integrated Security ]]> - ADO.NET Overview + ADO.NET Overview @@ -751,8 +751,8 @@ Modified: Data Source=(local);Initial Catalog=AdventureWorks;Integrated Security ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -821,8 +821,8 @@ False is null ( in Visual Basic) - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -867,8 +867,8 @@ False ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -921,8 +921,8 @@ False ]]> To set the value to null, use . - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -986,8 +986,8 @@ False ]]> To set the value to null, use . - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -1071,8 +1071,8 @@ False ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -1118,8 +1118,8 @@ False ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -1168,8 +1168,8 @@ False The value of the property, or if none has been supplied. To be added. To set the value to null, use . - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -1262,8 +1262,8 @@ False ]]> To set the value to null, use . - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -1326,8 +1326,8 @@ False ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -1355,8 +1355,8 @@ False in every case, because the supplies a fixed-size collection of key/value pairs. To be added. - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -1416,8 +1416,8 @@ False is a null reference ( in Visual Basic). Tried to add a key that does not exist within the available keys. Invalid value within the connection string (specifically, a Boolean or numeric value was expected but not supplied). - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -1471,8 +1471,8 @@ False - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -1524,8 +1524,8 @@ False ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -1577,8 +1577,8 @@ False ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -1630,8 +1630,8 @@ False ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -1675,7 +1675,7 @@ False When true, an application can maintain multiple active result sets (MARS). When false, an application must process or cancel all result sets from one batch before it can execute any other batch on that connection. - For more information, see [Multiple Active Result Sets (MARS)](~/docs/framework/data/adonet/sql/multiple-active-result-sets-mars.md). + For more information, see [Multiple Active Result Sets (MARS)](/dotnet/framework/data/adonet/sql/multiple-active-result-sets-mars). The value of the property, or if none has been supplied. - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -1735,10 +1735,10 @@ False System.Boolean - If your application is connecting to an AlwaysOn availability group (AG) on different subnets, setting MultiSubnetFailover=true provides faster detection of and connection to the (currently) active server. For more information about SqlClient support for Always On Availability Groups, see [SqlClient Support for High Availability, Disaster Recovery](~/docs/framework/data/adonet/sql/sqlclient-support-for-high-availability-disaster-recovery.md). + If your application is connecting to an AlwaysOn availability group (AG) on different subnets, setting MultiSubnetFailover=true provides faster detection of and connection to the (currently) active server. For more information about SqlClient support for Always On Availability Groups, see [SqlClient Support for High Availability, Disaster Recovery](/dotnet/framework/data/adonet/sql/sqlclient-support-for-high-availability-disaster-recovery). Returns indicating the current value of the property. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1786,8 +1786,8 @@ False ]]> To set the value to null, use . - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -1839,8 +1839,8 @@ False ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -1906,8 +1906,8 @@ False ]]> The password was incorrectly set to null. See code sample below. - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -1959,8 +1959,8 @@ False ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -2056,8 +2056,8 @@ False ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -2158,8 +2158,8 @@ Database = AdventureWorks is null ( in Visual Basic) - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -2211,8 +2211,8 @@ Database = AdventureWorks ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -2261,8 +2261,8 @@ Database = AdventureWorks ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -2315,9 +2315,9 @@ Database = AdventureWorks ]]> - Connection Strings in ADO.NET - Distributed Transactions (ADO.NET) - ADO.NET Overview + Connection Strings in ADO.NET + Distributed Transactions (ADO.NET) + ADO.NET Overview @@ -2435,8 +2435,8 @@ Database = AdventureWorks ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -2506,8 +2506,8 @@ Unable to retrieve value for null key. contains a null value ( in Visual Basic). - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -2577,8 +2577,8 @@ Unable to retrieve value for null key. ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -2631,8 +2631,8 @@ Unable to retrieve value for null key. ]]> To set the value to null, use . - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -2683,13 +2683,13 @@ Unable to retrieve value for null key. This property corresponds to the "User Instance" key within the connection string. > [!NOTE] -> This feature is available only with the SQL Server Express Edition. For more information on user instances, see [SQL Server Express User Instances](~/docs/framework/data/adonet/sql/sql-server-express-user-instances.md). +> This feature is available only with the SQL Server Express Edition. For more information on user instances, see [SQL Server Express User Instances](/dotnet/framework/data/adonet/sql/sql-server-express-user-instances). ]]> To set the value to null, use . - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -2742,8 +2742,8 @@ Unable to retrieve value for null key. ]]> - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview @@ -2796,8 +2796,8 @@ Unable to retrieve value for null key. ]]> To set the value to null, use . - Connection Strings in ADO.NET - ADO.NET Overview + Connection Strings in ADO.NET + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlCredential.xml b/xml/System.Data.SqlClient/SqlCredential.xml index e182b6fc299..aef5b0c9c54 100644 --- a/xml/System.Data.SqlClient/SqlCredential.xml +++ b/xml/System.Data.SqlClient/SqlCredential.xml @@ -40,7 +40,7 @@ to get or set a connection's object. Use to change the password for a user via an object. For information on how a object affects connection pool behavior, see [SQL Server Connection Pooling (ADO.NET)](~/docs/framework/data/adonet/sql-server-connection-pooling.md). + Use to get or set a connection's object. Use to change the password for a user via an object. For information on how a object affects connection pool behavior, see [SQL Server Connection Pooling (ADO.NET)](/dotnet/framework/data/adonet/sql-server-connection-pooling). An exception will be raised if a non-null object is used in a connection with any of the following connection string keywords: @@ -82,7 +82,7 @@ conn.Open(); ]]> - ADO.NET Overview + ADO.NET Overview @@ -128,7 +128,7 @@ conn.Open(); ]]> - ADO.NET Overview + ADO.NET Overview @@ -158,7 +158,7 @@ conn.Open(); Gets the password component of the object. The password component of the object. To be added. - ADO.NET Overview + ADO.NET Overview @@ -188,7 +188,7 @@ conn.Open(); Gets the user ID component of the object. The user ID component of the object. To be added. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlDataAdapter.xml b/xml/System.Data.SqlClient/SqlDataAdapter.xml index 35b72cd6745..840cb2208da 100644 --- a/xml/System.Data.SqlClient/SqlDataAdapter.xml +++ b/xml/System.Data.SqlClient/SqlDataAdapter.xml @@ -79,7 +79,7 @@ , serves as a bridge between a and SQL Server for retrieving and saving data. The provides this bridge by mapping , which changes the data in the to match the data in the data source, and , which changes the data in the data source to match the data in the , using the appropriate Transact-SQL statements against the data source. The update is performed on a by-row basis. For every inserted, modified, and deleted row, the method determines the type of change that has been performed on it (`Insert`, `Update`, or `Delete`). Depending on the type of change, the `Insert`, `Update`, or `Delete` command template executes to propagate the modified row to the data source. When the fills a , it creates the necessary tables and columns for the returned data if they do not already exist. However, primary key information is not included in the implicitly created schema unless the property is set to . You may also have the create the schema of the , including primary key information, before filling it with data using `FillSchema`. For more information, see [Adding Existing Constraints to a DataSet](~/docs/framework/data/adonet/adding-existing-constraints-to-a-dataset.md). + The , serves as a bridge between a and SQL Server for retrieving and saving data. The provides this bridge by mapping , which changes the data in the to match the data in the data source, and , which changes the data in the data source to match the data in the , using the appropriate Transact-SQL statements against the data source. The update is performed on a by-row basis. For every inserted, modified, and deleted row, the method determines the type of change that has been performed on it (`Insert`, `Update`, or `Delete`). Depending on the type of change, the `Insert`, `Update`, or `Delete` command template executes to propagate the modified row to the data source. When the fills a , it creates the necessary tables and columns for the returned data if they do not already exist. However, primary key information is not included in the implicitly created schema unless the property is set to . You may also have the create the schema of the , including primary key information, before filling it with data using `FillSchema`. For more information, see [Adding Existing Constraints to a DataSet](/dotnet/framework/data/adonet/adding-existing-constraints-to-a-dataset). is used in conjunction with and to increase performance when connecting to a SQL Server database. @@ -107,9 +107,9 @@ ]]> - DataAdapters and DataReaders - Manipulating Data (ADO.NET) - ADO.NET Overview + DataAdapters and DataReaders + Manipulating Data (ADO.NET) + ADO.NET Overview @@ -120,7 +120,7 @@ Initializes a new instance of the class. - ADO.NET Overview + ADO.NET Overview @@ -171,9 +171,9 @@ ]]> - Manipulating Data (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Manipulating Data (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -232,9 +232,9 @@ ]]> - Manipulating Data (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Manipulating Data (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -293,9 +293,9 @@ ]]> - Manipulating Data (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Manipulating Data (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -354,9 +354,9 @@ ]]> - Manipulating Data (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Manipulating Data (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -549,7 +549,7 @@ , if this property is not set and primary key information is present in the , the can be generated automatically if you set the property and use the . Then, any additional commands that you do not set are generated by the . This generation logic requires key column information to be present in the . For more information, see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + During , if this property is not set and primary key information is present in the , the can be generated automatically if you set the property and use the . Then, any additional commands that you do not set are generated by the . This generation logic requires key column information to be present in the . For more information, see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). When is assigned to a previously created , the is not cloned. The maintains a reference to the previously created object. @@ -565,9 +565,9 @@ ]]> - Manipulating Data (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Manipulating Data (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -775,7 +775,7 @@ , if this property is not set and primary key information is present in the , the can be generated automatically if you set the property and use the . Then, any additional commands that you do not set are generated by the . This generation logic requires key column information to be present in the . For more information, see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + During , if this property is not set and primary key information is present in the , the can be generated automatically if you set the property and use the . Then, any additional commands that you do not set are generated by the . This generation logic requires key column information to be present in the . For more information, see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). When is assigned to a previously created , the is not cloned. The maintains a reference to the previously created object. @@ -793,9 +793,9 @@ ]]> - Manipulating Data (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Manipulating Data (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -939,9 +939,9 @@ ]]> - Manipulating Data (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Manipulating Data (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1015,9 +1015,9 @@ ]]> - Manipulating Data (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Manipulating Data (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1090,9 +1090,9 @@ ]]> - Manipulating Data (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Manipulating Data (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1134,7 +1134,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1176,7 +1176,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1218,7 +1218,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1260,7 +1260,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1304,7 +1304,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -1396,9 +1396,9 @@ ]]> - Manipulating Data (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Manipulating Data (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1457,7 +1457,7 @@ , if this property is not set and primary key information is present in the , the can be generated automatically if you set the property and use the . Then, any additional commands that you do not set are generated by the . This generation logic requires key column information to be present in the . For more information, see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + During , if this property is not set and primary key information is present in the , the can be generated automatically if you set the property and use the . Then, any additional commands that you do not set are generated by the . This generation logic requires key column information to be present in the . For more information, see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). When is assigned to a previously created , the is not cloned. The maintains a reference to the previously created object. @@ -1478,9 +1478,9 @@ ]]> - Manipulating Data (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Manipulating Data (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlDataReader.xml b/xml/System.Data.SqlClient/SqlDataReader.xml index ced3e72ce88..a85878445b5 100644 --- a/xml/System.Data.SqlClient/SqlDataReader.xml +++ b/xml/System.Data.SqlClient/SqlDataReader.xml @@ -81,9 +81,9 @@ ]]> - DataAdapters and DataReaders - SQL Server and ADO.NET - ADO.NET Overview + DataAdapters and DataReaders + SQL Server and ADO.NET + ADO.NET Overview @@ -128,7 +128,7 @@ The `Close` method fills in the values for output parameters, return values and `RecordsAffected`, increasing the time that it takes to close a `SqlDataReader` that was used to process a large or complex query. When the return values and the number of records affected by a query are not significant, the time that it takes to close the `SqlDataReader` can be reduced by calling the method of the associated object before calling the `Close` method. > [!CAUTION] -> Do not call `Close` or `Dispose` on a Connection, a DataReader, or any other managed object in the `Finalize` method of your class. In a finalizer, you should only release unmanaged resources that your class owns directly. If your class does not own any unmanaged resources, do not include a `Finalize` method in your class definition. For more information, see [Garbage Collection](~/docs/standard/garbage-collection/index.md). +> Do not call `Close` or `Dispose` on a Connection, a DataReader, or any other managed object in the `Finalize` method of your class. In a finalizer, you should only release unmanaged resources that your class owns directly. If your class does not own any unmanaged resources, do not include a `Finalize` method in your class definition. For more information, see [Garbage Collection](/dotnet/standard/garbage-collection/). @@ -140,10 +140,10 @@ ]]> - DataAdapters and DataReaders - SQL Server and ADO.NET - SQL Server Connection Pooling (ADO.NET) - ADO.NET Overview + DataAdapters and DataReaders + SQL Server and ADO.NET + SQL Server Connection Pooling (ADO.NET) + ADO.NET Overview @@ -180,10 +180,10 @@ Gets the associated with the . The associated with the . To be added. - SQL Server Connection Pooling (ADO.NET) - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Connection Pooling (ADO.NET) + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -234,9 +234,9 @@ ]]> - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -288,9 +288,9 @@ ]]> There is no current connection to an instance of SQL Server. - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -350,9 +350,9 @@ ]]> The specified cast is not valid. - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -412,9 +412,9 @@ ]]> The specified cast is not valid. - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -483,9 +483,9 @@ ]]> - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -548,7 +548,7 @@ ]]> The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -620,9 +620,9 @@ ]]> - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -756,7 +756,7 @@ This method is an implementation of - ADO.NET Overview + ADO.NET Overview @@ -816,9 +816,9 @@ This method is an implementation of The specified cast is not valid. - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -869,10 +869,10 @@ This method is an implementation of The specified cast is not valid. - Date and Time Data - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + Date and Time Data + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -932,9 +932,9 @@ This method is an implementation of The specified cast is not valid. - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -994,9 +994,9 @@ This method is an implementation of The specified cast is not valid. - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -1041,9 +1041,9 @@ This method is an implementation of - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -1103,9 +1103,9 @@ This member is an explicit interface member implementation. It can be used only ]]> - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -1164,7 +1164,7 @@ This member is an explicit interface member implementation. It can be used only |SqlInt64|SqlMoney|SqlSingle|SqlString| |String|UDT, which can be any CLR type marked with .||| - For more information, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + For more information, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). ]]> @@ -1241,7 +1241,7 @@ This member is an explicit interface member implementation. It can be used only |SqlInt64|SqlMoney|SqlSingle|SqlString| |String|UDT, which can be any CLR type marked with .||| - For more information, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + For more information, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). ]]> @@ -1319,9 +1319,9 @@ This member is an explicit interface member implementation. It can be used only ]]> The specified cast is not valid. - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -1381,9 +1381,9 @@ This member is an explicit interface member implementation. It can be used only ]]> The specified cast is not valid. - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -1443,9 +1443,9 @@ This member is an explicit interface member implementation. It can be used only ]]> The specified cast is not valid. - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -1505,9 +1505,9 @@ This member is an explicit interface member implementation. It can be used only ]]> The specified cast is not valid. - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -1567,9 +1567,9 @@ This member is an explicit interface member implementation. It can be used only ]]> The specified cast is not valid. - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -1619,9 +1619,9 @@ This member is an explicit interface member implementation. It can be used only Gets the name of the specified column. The name of the specified column. To be added. - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -1691,9 +1691,9 @@ This member is an explicit interface member implementation. It can be used only ]]> The name specified is not a valid column name. - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -1734,9 +1734,9 @@ This member is an explicit interface member implementation. It can be used only Gets an that is a representation of the underlying provider-specific field type. Gets an that is a representation of the underlying provider-specific field type. To be added. - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -1777,10 +1777,10 @@ This member is an explicit interface member implementation. It can be used only Gets an that is a representation of the underlying provider specific value. An that is a representation of the underlying provider specific value. To be added. - SQL Server Data Types and ADO.NET - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Data Types and ADO.NET + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -1821,10 +1821,10 @@ This member is an explicit interface member implementation. It can be used only Gets an array of objects that are a representation of the underlying provider specific values. The array of objects that are a representation of the underlying provider specific values. To be added. - SQL Server Data Types and ADO.NET - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Data Types and ADO.NET + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -1909,7 +1909,7 @@ This member is an explicit interface member implementation. It can be used only ]]> The is closed. - ADO.NET Overview + ADO.NET Overview @@ -1963,10 +1963,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - SQL Server Data Types and ADO.NET - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Data Types and ADO.NET + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -2020,10 +2020,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - SQL Server Data Types and ADO.NET - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Data Types and ADO.NET + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -2077,10 +2077,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - SQL Server Data Types and ADO.NET - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Data Types and ADO.NET + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -2121,10 +2121,10 @@ This member is an explicit interface member implementation. It can be used only Gets the value of the specified column as . The value of the column expressed as a . To be added. - SQL Server Data Types and ADO.NET - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Data Types and ADO.NET + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -2165,10 +2165,10 @@ This member is an explicit interface member implementation. It can be used only Gets the value of the specified column as . The value of the column expressed as a . To be added. - SQL Server Data Types and ADO.NET - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Data Types and ADO.NET + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -2222,10 +2222,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - SQL Server Data Types and ADO.NET - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Data Types and ADO.NET + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -2279,10 +2279,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - SQL Server Data Types and ADO.NET - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Data Types and ADO.NET + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -2336,10 +2336,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - SQL Server Data Types and ADO.NET - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Data Types and ADO.NET + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -2393,10 +2393,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - SQL Server Data Types and ADO.NET - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Data Types and ADO.NET + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -2450,10 +2450,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - SQL Server Data Types and ADO.NET - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Data Types and ADO.NET + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -2507,10 +2507,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - SQL Server Data Types and ADO.NET - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Data Types and ADO.NET + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -2564,10 +2564,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - SQL Server Data Types and ADO.NET - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Data Types and ADO.NET + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -2621,10 +2621,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - SQL Server Data Types and ADO.NET - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Data Types and ADO.NET + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -2678,10 +2678,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - SQL Server Data Types and ADO.NET - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Data Types and ADO.NET + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -2735,10 +2735,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - SQL Server Data Types and ADO.NET - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Data Types and ADO.NET + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -2792,10 +2792,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - SQL Server Data Types and ADO.NET - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Data Types and ADO.NET + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -2851,10 +2851,10 @@ This member is an explicit interface member implementation. It can be used only is null. - SQL Server Data Types and ADO.NET - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Data Types and ADO.NET + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -2907,10 +2907,10 @@ This member is an explicit interface member implementation. It can be used only The index passed was outside the range of 0 to - 1 An attempt was made to read or access columns in a closed . The retrieved data is not compatible with the type. - Manipulating Data (ADO.NET) - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + Manipulating Data (ADO.NET) + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -2983,7 +2983,7 @@ This member is an explicit interface member implementation. It can be used only When the connection property `ContextConnection=true`, only supports synchronous data retrieval for both sequential () and non-sequential () access. - For more information, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + For more information, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). ]]> @@ -3065,10 +3065,10 @@ This member is an explicit interface member implementation. It can be used only ]]> The specified cast is not valid. - SQL Server Data Types and ADO.NET - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Data Types and ADO.NET + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -3119,7 +3119,7 @@ This member is an explicit interface member implementation. It can be used only When the connection property `ContextConnection=true`, only supports synchronous data retrieval for both sequential () and non-sequential () access. - For more information, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + For more information, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). ]]> @@ -3196,10 +3196,10 @@ This member is an explicit interface member implementation. It can be used only ]]> The specified cast is not valid. - Date and Time Data - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + Date and Time Data + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -3256,10 +3256,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - SQL Server Data Types and ADO.NET - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Data Types and ADO.NET + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -3328,10 +3328,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - SQL Server Data Types and ADO.NET - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Data Types and ADO.NET + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -3380,7 +3380,7 @@ This member is an explicit interface member implementation. It can be used only will raise an exception when used on an object returned by when is in effect. - For more information, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + For more information, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). ]]> @@ -3436,9 +3436,9 @@ This member is an explicit interface member implementation. It can be used only if the contains one or more rows; otherwise . To be added. - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -3490,10 +3490,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - SQL Server Connection Pooling (ADO.NET) - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Connection Pooling (ADO.NET) + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -3540,7 +3540,7 @@ This member is an explicit interface member implementation. It can be used only ]]> - ADO.NET Overview + ADO.NET Overview @@ -3601,9 +3601,9 @@ This member is an explicit interface member implementation. It can be used only ]]> - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -3651,7 +3651,7 @@ This member is an explicit interface member implementation. It can be used only @@ -3677,7 +3677,7 @@ This member is an explicit interface member implementation. It can be used only Gets the value of a column in its native format. - ADO.NET Overview + ADO.NET Overview @@ -3726,9 +3726,9 @@ This member is an explicit interface member implementation. It can be used only The value of the specified column in its native format. To be added. The index passed was outside the range of 0 through . - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -3786,9 +3786,9 @@ This member is an explicit interface member implementation. It can be used only ]]> No column with the specified name was found. - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -3845,9 +3845,9 @@ This member is an explicit interface member implementation. It can be used only ]]> - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -3891,7 +3891,7 @@ This member is an explicit interface member implementation. It can be used only @@ -3899,7 +3899,7 @@ This member is an explicit interface member implementation. It can be used only is specified in the connection string. SQL Server returned an error while executing the command text. - ADO.NET Overview + ADO.NET Overview @@ -3965,10 +3965,10 @@ This member is an explicit interface member implementation. It can be used only ]]> SQL Server returned an error while executing the command text. - SQL Server Connection Pooling (ADO.NET) - DataAdapters and DataReaders - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Connection Pooling (ADO.NET) + DataAdapters and DataReaders + SQL Server and ADO.NET + ADO.NET Overview @@ -4014,7 +4014,7 @@ This member is an explicit interface member implementation. It can be used only ## Remarks If the `behavior` parameter of is set to `Default`, reads the entire row before returning the Task. - For more information, including code samples, about asynchronous programming in the .NET Framework Data Provider for SQL Server, see [Asynchronous Programming](~/docs/framework/data/adonet/asynchronous-programming.md). + For more information, including code samples, about asynchronous programming in the .NET Framework Data Provider for SQL Server, see [Asynchronous Programming](/dotnet/framework/data/adonet/asynchronous-programming). ]]> @@ -4022,7 +4022,7 @@ This member is an explicit interface member implementation. It can be used only is specified in the connection string. SQL Server returned an error while executing the command text. - ADO.NET Overview + ADO.NET Overview @@ -4075,10 +4075,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - SQL Server Connection Pooling (ADO.NET) - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Connection Pooling (ADO.NET) + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview @@ -4151,7 +4151,7 @@ This member is an explicit interface member implementation. It can be used only ]]> - ADO.NET Overview + ADO.NET Overview @@ -4222,9 +4222,9 @@ This member is an explicit interface member implementation. It can be used only ]]> - DataAdapters and DataReaders (ADO.NET) - SQL Server and ADO.NET - ADO.NET Overview + DataAdapters and DataReaders (ADO.NET) + SQL Server and ADO.NET + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlDependency.xml b/xml/System.Data.SqlClient/SqlDependency.xml index 08814048c4b..92335744904 100644 --- a/xml/System.Data.SqlClient/SqlDependency.xml +++ b/xml/System.Data.SqlClient/SqlDependency.xml @@ -35,7 +35,7 @@ > [!NOTE] > was designed to be used in ASP.NET or middle-tier services where there is a relatively small number of servers having dependencies active against the database. It was not designed for use in client applications, where hundreds or thousands of client computers would have objects set up for a single database server. If you are developing an application where you need reliable sub-second notifications when data changes, review the sections [Planning an Efficient Query Notifications Strategy](https://docs.microsoft.com/previous-versions/sql/sql-server-2008-r2/ms187528(v=sql.105)#planning-an-efficient-query-notifications-strategy) and [Alternatives to Query Notifications](https://docs.microsoft.com/previous-versions/sql/sql-server-2008-r2/ms187528(v=sql.105)#alternatives-to-query-notifications) in the [Planning for Notifications](https://docs.microsoft.com/previous-versions/sql/sql-server-2008-r2/ms187528(v%3dsql.105)) article. - For more information, see [Query Notifications in SQL Server](~/docs/framework/data/adonet/sql/query-notifications-in-sql-server.md) and [Building Notification Solutions](https://docs.microsoft.com/previous-versions/sql/sql-server-2005/ms171065(v%3dsql.90)). + For more information, see [Query Notifications in SQL Server](/dotnet/framework/data/adonet/sql/query-notifications-in-sql-server) and [Building Notification Solutions](https://docs.microsoft.com/previous-versions/sql/sql-server-2005/ms171065(v%3dsql.90)). > [!NOTE] > The event may be generated on a different thread from the thread that initiated command execution. @@ -44,8 +44,8 @@ ]]> - Using Query Notifications - ADO.NET Overview + Using Query Notifications + ADO.NET Overview @@ -56,7 +56,7 @@ Creates a new instance of the class. - ADO.NET Overview + ADO.NET Overview @@ -92,8 +92,8 @@ ]]> - Using Query Notifications - ADO.NET Overview + Using Query Notifications + ADO.NET Overview @@ -135,8 +135,8 @@ The parameter is NULL. The object already has a object assigned to its property, and that is not associated with this dependency. - Using Query Notifications - ADO.NET Overview + Using Query Notifications + ADO.NET Overview @@ -183,8 +183,8 @@ The object already has a object assigned to its property and that is not associated with this dependency. An attempt was made to create a **SqlDependency** instance from within SQLCLR. - Using Query Notifications - ADO.NET Overview + Using Query Notifications + ADO.NET Overview @@ -227,8 +227,8 @@ The parameter is null. The object already has a object assigned to its property, and that is not associated with this dependency. - Using Query Notifications - ADO.NET Overview + Using Query Notifications + ADO.NET Overview @@ -268,8 +268,8 @@ ]]> - Using Query Notifications - ADO.NET Overview + Using Query Notifications + ADO.NET Overview @@ -307,8 +307,8 @@ ]]> - Using Query Notifications - ADO.NET Overview + Using Query Notifications + ADO.NET Overview @@ -347,8 +347,8 @@ ]]> - Using Query Notifications - ADO.NET Overview + Using Query Notifications + ADO.NET Overview @@ -381,7 +381,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -435,8 +435,8 @@ Also, any underlying **SqlClient** exceptions. - Using Query Notifications - ADO.NET Overview + Using Query Notifications + ADO.NET Overview @@ -494,8 +494,8 @@ Also, any underlying **SqlClient** exceptions. - Using Query Notifications - ADO.NET Overview + Using Query Notifications + ADO.NET Overview @@ -514,7 +514,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -561,8 +561,8 @@ The method was called from within SQLCLR. The caller does not have the required code access security (CAS) permission. An underlying **SqlClient** exception occurred. - Using Query Notifications - ADO.NET Overview + Using Query Notifications + ADO.NET Overview @@ -611,8 +611,8 @@ The method was called from within SQLCLR. The caller does not have the required code access security (CAS) permission. And underlying **SqlClient** exception occurred. - Using Query Notifications - ADO.NET Overview + Using Query Notifications + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlError.xml b/xml/System.Data.SqlClient/SqlError.xml index 3ed8934ad11..6b90160d0f2 100644 --- a/xml/System.Data.SqlClient/SqlError.xml +++ b/xml/System.Data.SqlClient/SqlError.xml @@ -61,7 +61,7 @@ - ADO.NET Overview + ADO.NET Overview @@ -118,7 +118,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -173,7 +173,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -221,7 +221,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -289,7 +289,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -337,7 +337,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -385,7 +385,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -433,7 +433,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -488,7 +488,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -544,7 +544,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlErrorCollection.xml b/xml/System.Data.SqlClient/SqlErrorCollection.xml index 9295db9c849..0b70003d538 100644 --- a/xml/System.Data.SqlClient/SqlErrorCollection.xml +++ b/xml/System.Data.SqlClient/SqlErrorCollection.xml @@ -65,7 +65,7 @@ - ADO.NET Overview + ADO.NET Overview @@ -76,7 +76,7 @@ Copies the elements of the collection. - ADO.NET Overview + ADO.NET Overview @@ -125,7 +125,7 @@ The sum of and the number of elements in the collection is greater than the of the . The is . The is not valid for . - ADO.NET Overview + ADO.NET Overview @@ -170,7 +170,7 @@ The sum of and the number of elements in the collection is greater than the length of the . The is . The is not valid for . - ADO.NET Overview + ADO.NET Overview @@ -221,7 +221,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -270,7 +270,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -324,7 +324,7 @@ Index parameter is outside array bounds. - ADO.NET Overview + ADO.NET Overview @@ -372,7 +372,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -419,7 +419,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlException.xml b/xml/System.Data.SqlClient/SqlException.xml index b7a61811e13..095cfe4e4f7 100644 --- a/xml/System.Data.SqlClient/SqlException.xml +++ b/xml/System.Data.SqlClient/SqlException.xml @@ -114,7 +114,7 @@ catch (Exception ex) { - ADO.NET Overview + ADO.NET Overview @@ -179,7 +179,7 @@ catch (Exception ex) { - ADO.NET Overview + ADO.NET Overview @@ -283,7 +283,7 @@ catch (Exception ex) { - ADO.NET Overview + ADO.NET Overview @@ -329,7 +329,7 @@ catch (Exception ex) { ]]> The parameter is a null reference ( in Visual Basic). - ADO.NET Overview + ADO.NET Overview @@ -390,7 +390,7 @@ catch (Exception ex) { - ADO.NET Overview + ADO.NET Overview @@ -475,7 +475,7 @@ catch (Exception ex) { - ADO.NET Overview + ADO.NET Overview @@ -534,7 +534,7 @@ catch (Exception ex) { - ADO.NET Overview + ADO.NET Overview @@ -593,7 +593,7 @@ catch (Exception ex) { - ADO.NET Overview + ADO.NET Overview @@ -652,7 +652,7 @@ catch (Exception ex) { - ADO.NET Overview + ADO.NET Overview @@ -711,7 +711,7 @@ catch (Exception ex) { - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlInfoMessageEventArgs.xml b/xml/System.Data.SqlClient/SqlInfoMessageEventArgs.xml index 4e821e1552a..c12be0f340f 100644 --- a/xml/System.Data.SqlClient/SqlInfoMessageEventArgs.xml +++ b/xml/System.Data.SqlClient/SqlInfoMessageEventArgs.xml @@ -41,7 +41,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -79,7 +79,7 @@ Gets the collection of warnings sent from the server. The collection of warnings sent from the server. To be added. - ADO.NET Overview + ADO.NET Overview @@ -124,7 +124,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -169,7 +169,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -208,7 +208,7 @@ Retrieves a string representation of the event. A string representing the event. To be added. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlInfoMessageEventHandler.xml b/xml/System.Data.SqlClient/SqlInfoMessageEventHandler.xml index e8b1992c178..fdd444b8be3 100644 --- a/xml/System.Data.SqlClient/SqlInfoMessageEventHandler.xml +++ b/xml/System.Data.SqlClient/SqlInfoMessageEventHandler.xml @@ -43,10 +43,10 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlNotificationEventArgs.xml b/xml/System.Data.SqlClient/SqlNotificationEventArgs.xml index 50c260cf913..41b6e20262a 100644 --- a/xml/System.Data.SqlClient/SqlNotificationEventArgs.xml +++ b/xml/System.Data.SqlClient/SqlNotificationEventArgs.xml @@ -25,7 +25,7 @@ Represents the set of arguments passed to the notification event handler. To be added. - ADO.NET Overview + ADO.NET Overview @@ -63,7 +63,7 @@ value that indicates the source that generated the notification. Creates a new instance of the object. To be added. - ADO.NET Overview + ADO.NET Overview @@ -101,7 +101,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -132,7 +132,7 @@ Gets a value that indicates the source that generated the notification, such as a change to the query data or the database's state. The source of the notification. To be added. - ADO.NET Overview + ADO.NET Overview @@ -163,7 +163,7 @@ Gets a value that indicates whether this notification is generated because of an actual change, or by the subscription. A value indicating whether the notification was generated by a change or a subscription. To be added. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlNotificationInfo.xml b/xml/System.Data.SqlClient/SqlNotificationInfo.xml index e6ab4a5320e..a9b6192d7d2 100644 --- a/xml/System.Data.SqlClient/SqlNotificationInfo.xml +++ b/xml/System.Data.SqlClient/SqlNotificationInfo.xml @@ -31,7 +31,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -61,7 +61,7 @@ -2 The object already fired, and new commands cannot be added to it. - ADO.NET Overview + ADO.NET Overview @@ -91,7 +91,7 @@ 5 An underlying server object related to the query was modified. - ADO.NET Overview + ADO.NET Overview @@ -121,7 +121,7 @@ 3 Data was changed by a DELETE statement. - ADO.NET Overview + ADO.NET Overview @@ -151,7 +151,7 @@ 4 An underlying object related to the query was dropped. - ADO.NET Overview + ADO.NET Overview @@ -181,7 +181,7 @@ 7 An internal server error occurred. - ADO.NET Overview + ADO.NET Overview @@ -211,7 +211,7 @@ 12 The object has expired. - ADO.NET Overview + ADO.NET Overview @@ -241,7 +241,7 @@ 1 Data was changed by an INSERT statement. - ADO.NET Overview + ADO.NET Overview @@ -271,7 +271,7 @@ 9 A statement was provided that cannot be notified (for example, an UPDATE statement). - ADO.NET Overview + ADO.NET Overview @@ -301,7 +301,7 @@ 11 The statement was executed under an isolation mode that was not valid (for example, Snapshot). - ADO.NET Overview + ADO.NET Overview @@ -330,7 +330,7 @@ 16 Used to distinguish the server-side cause for a query notification firing. - ADO.NET Overview + ADO.NET Overview @@ -360,7 +360,7 @@ 10 The SET options were not set appropriately at subscription time. - ADO.NET Overview + ADO.NET Overview @@ -390,7 +390,7 @@ 14 A previous statement has caused query notifications to fire under the current transaction. - ADO.NET Overview + ADO.NET Overview @@ -420,7 +420,7 @@ 8 A SELECT statement that cannot be notified or was provided. - ADO.NET Overview + ADO.NET Overview @@ -450,7 +450,7 @@ 13 Fires as a result of server resource pressure. - ADO.NET Overview + ADO.NET Overview @@ -480,7 +480,7 @@ 6 The server was restarted (notifications are sent during restart.). - ADO.NET Overview + ADO.NET Overview @@ -510,7 +510,7 @@ 15 The subscribing query causes the number of templates on one of the target tables to exceed the maximum allowable limit. - ADO.NET Overview + ADO.NET Overview @@ -540,7 +540,7 @@ 0 One or more tables were truncated. - ADO.NET Overview + ADO.NET Overview @@ -570,7 +570,7 @@ -1 Used when the info option sent by the server was not recognized by the client. - ADO.NET Overview + ADO.NET Overview @@ -600,7 +600,7 @@ 2 Data was changed by an UPDATE statement. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlNotificationSource.xml b/xml/System.Data.SqlClient/SqlNotificationSource.xml index 0ff43f2a6da..e5438b53f83 100644 --- a/xml/System.Data.SqlClient/SqlNotificationSource.xml +++ b/xml/System.Data.SqlClient/SqlNotificationSource.xml @@ -33,7 +33,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -63,7 +63,7 @@ -2 A client-initiated notification occurred, such as a client-side time-out or as a result of attempting to add a command to a dependency that has already fired. - ADO.NET Overview + ADO.NET Overview @@ -93,7 +93,7 @@ 0 Data has changed; for example, an insert, update, delete, or truncate operation occurred. - ADO.NET Overview + ADO.NET Overview @@ -123,7 +123,7 @@ 3 The database state changed; for example, the database related to the query was dropped or detached. - ADO.NET Overview + ADO.NET Overview @@ -153,7 +153,7 @@ 6 The run-time environment was not compatible with notifications; for example, the isolation level was set to snapshot, or one or more SET options are not compatible. - ADO.NET Overview + ADO.NET Overview @@ -183,7 +183,7 @@ 7 A run-time error occurred during execution. - ADO.NET Overview + ADO.NET Overview @@ -213,7 +213,7 @@ 2 A database object changed; for example, an underlying object related to the query was dropped or modified. - ADO.NET Overview + ADO.NET Overview @@ -243,7 +243,7 @@ 8 Internal only; not intended to be used in your code. - ADO.NET Overview + ADO.NET Overview @@ -273,7 +273,7 @@ 5 The Transact-SQL statement is not valid for notifications; for example, a SELECT statement that could not be notified or a non-SELECT statement was executed. - ADO.NET Overview + ADO.NET Overview @@ -303,7 +303,7 @@ 4 A system-related event occurred. For example, there was an internal error, the server was restarted, or resource pressure caused the invalidation. - ADO.NET Overview + ADO.NET Overview @@ -333,7 +333,7 @@ 1 The subscription time-out expired. - ADO.NET Overview + ADO.NET Overview @@ -363,7 +363,7 @@ -1 Used when the source option sent by the server was not recognized by the client. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlNotificationType.xml b/xml/System.Data.SqlClient/SqlNotificationType.xml index 2fb00c70812..0ca884db0f5 100644 --- a/xml/System.Data.SqlClient/SqlNotificationType.xml +++ b/xml/System.Data.SqlClient/SqlNotificationType.xml @@ -31,7 +31,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -61,7 +61,7 @@ 0 Data on the server being monitored changed. Use the item to determine the details of the change. - ADO.NET Overview + ADO.NET Overview @@ -91,7 +91,7 @@ 1 There was a failure to create a notification subscription. Use the object's item to determine the cause of the failure. - ADO.NET Overview + ADO.NET Overview @@ -121,7 +121,7 @@ -1 Used when the type option sent by the server was not recognized by the client. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlParameter.xml b/xml/System.Data.SqlClient/SqlParameter.xml index 60be551e3fa..f7f1af8a32c 100644 --- a/xml/System.Data.SqlClient/SqlParameter.xml +++ b/xml/System.Data.SqlClient/SqlParameter.xml @@ -68,7 +68,7 @@ - Represents a parameter to a and optionally its mapping to columns. This class cannot be inherited. For more information on parameters, see [Configuring Parameters and Parameter Data Types](~/docs/framework/data/adonet/configuring-parameters-and-parameter-data-types.md). + Represents a parameter to a and optionally its mapping to columns. This class cannot be inherited. For more information on parameters, see [Configuring Parameters and Parameter Data Types](/dotnet/framework/data/adonet/configuring-parameters-and-parameter-data-types). [!NOTE] > Nameless, also called ordinal, parameters are not supported by the .NET Framework Data Provider for SQL Server. - For more information, along with additional sample code demonstrating how to use parameters, see [Commands and Parameters](~/docs/framework/data/adonet/commands-and-parameters.md). + For more information, along with additional sample code demonstrating how to use parameters, see [Commands and Parameters](/dotnet/framework/data/adonet/commands-and-parameters). ## Examples - The following example creates multiple instances of through the collection within the . These parameters are used to select data from the data source and put the data in the . This example assumes that a and a have already been created by using the appropriate schema, commands, and connection. For more information and additional examples on using parameters, see [Retrieving and Modifying Data in ADO.NET](~/docs/framework/data/adonet/retrieving-and-modifying-data.md) and [Configuring Parameters and Parameter Data Types](~/docs/framework/data/adonet/configuring-parameters-and-parameter-data-types.md). + The following example creates multiple instances of through the collection within the . These parameters are used to select data from the data source and put the data in the . This example assumes that a and a have already been created by using the appropriate schema, commands, and connection. For more information and additional examples on using parameters, see [Retrieving and Modifying Data in ADO.NET](/dotnet/framework/data/adonet/retrieving-and-modifying-data) and [Configuring Parameters and Parameter Data Types](/dotnet/framework/data/adonet/configuring-parameters-and-parameter-data-types). [!code-csharp[Classic WebData SqlParameter Example#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData SqlParameter Example/CS/source.cs#1)] [!code-vb[Classic WebData SqlParameter Example#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlParameter Example/VB/source.vb#1)] @@ -92,10 +92,10 @@ - Commands and Parameters - DataAdapter Parameters - SQL Server and ADO.NET - ADO.NET Overview + Commands and Parameters + DataAdapter Parameters + SQL Server and ADO.NET + ADO.NET Overview @@ -106,7 +106,7 @@ Initializes a new instance of the class. - ADO.NET Overview + ADO.NET Overview @@ -150,10 +150,10 @@ ]]> - Commands and Parameters - DataAdapter Parameters - SQL Server and ADO.NET - ADO.NET Overview + Commands and Parameters + DataAdapter Parameters + SQL Server and ADO.NET + ADO.NET Overview @@ -209,10 +209,10 @@ ]]> The value supplied in the parameter is an invalid back-end data type. - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -273,10 +273,10 @@ If you do not perform this conversion, the compiler assumes that you are trying ]]> - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -334,10 +334,10 @@ If you do not perform this conversion, the compiler assumes that you are trying ]]> The value supplied in the parameter is an invalid back-end data type. - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -397,10 +397,10 @@ If you do not perform this conversion, the compiler assumes that you are trying ]]> The value supplied in the parameter is an invalid back-end data type. - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -472,10 +472,10 @@ If you do not perform this conversion, the compiler assumes that you are trying ]]> The value supplied in the parameter is an invalid back-end data type. - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -539,11 +539,11 @@ If you do not perform this conversion, the compiler assumes that you are trying ]]> - SQL Server Data Types and ADO.NET - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + SQL Server Data Types and ADO.NET + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -585,7 +585,7 @@ If you do not perform this conversion, the compiler assumes that you are trying Gets or sets the object that defines how string comparisons should be performed for this parameter. A object that defines string comparison for this parameter. To be added. - ADO.NET Overview + ADO.NET Overview @@ -648,7 +648,7 @@ If you do not perform this conversion, the compiler assumes that you are trying ## Remarks The and are linked. Therefore, setting the changes the to a supporting . - For a list of the supported data types, see the appropriate member. For more information, see [DataAdapter Parameters](~/docs/framework/data/adonet/dataadapter-parameters.md). + For a list of the supported data types, see the appropriate member. For more information, see [DataAdapter Parameters](/dotnet/framework/data/adonet/dataadapter-parameters). @@ -660,11 +660,11 @@ If you do not perform this conversion, the compiler assumes that you are trying ]]> - SQL Server Data Types and ADO.NET - Commands and Parameters - DataAdapter Parameters - SQL Server and ADO.NET - ADO.NET Overview + SQL Server Data Types and ADO.NET + Commands and Parameters + DataAdapter Parameters + SQL Server and ADO.NET + ADO.NET Overview @@ -731,16 +731,16 @@ If you do not perform this conversion, the compiler assumes that you are trying ## Examples The following example creates a and sets some of its properties. - [Commands and Parameters](~/docs/framework/data/adonet/commands-and-parameters.md) + [Commands and Parameters](/dotnet/framework/data/adonet/commands-and-parameters) - [DataAdapter Parameters](~/docs/framework/data/adonet/dataadapter-parameters.md) + [DataAdapter Parameters](/dotnet/framework/data/adonet/dataadapter-parameters) - [SQL Server and ADO.NET](~/docs/framework/data/adonet/sql/index.md) + [SQL Server and ADO.NET](/dotnet/framework/data/adonet/sql/) ]]> The property was not set to one of the valid values. - ADO.NET Overview + ADO.NET Overview @@ -844,11 +844,11 @@ If you do not perform this conversion, the compiler assumes that you are trying ]]> - SQL Server Data Types and ADO.NET - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + SQL Server Data Types and ADO.NET + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -904,11 +904,11 @@ static void CreateSqlParameterLocaleId(){ ]]> - SQL Server Data Types and ADO.NET - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + SQL Server Data Types and ADO.NET + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -977,10 +977,10 @@ static void CreateSqlParameterLocaleId(){ ]]> - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1047,10 +1047,10 @@ static void CreateSqlParameterLocaleId(){ ]]> - Commands and Parameters - DataAdapter Parameters - SQL Server and ADO.NET - ADO.NET Overview + Commands and Parameters + DataAdapter Parameters + SQL Server and ADO.NET + ADO.NET Overview @@ -1122,10 +1122,10 @@ static void CreateSqlParameterLocaleId(){ ]]> - Commands and Parameters - DataAdapter Parameters - SQL Server and ADO.NET - ADO.NET Overview + Commands and Parameters + DataAdapter Parameters + SQL Server and ADO.NET + ADO.NET Overview @@ -1169,11 +1169,11 @@ static void CreateSqlParameterLocaleId(){ ]]> - SQL Server Data Types and ADO.NET - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + SQL Server Data Types and ADO.NET + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1217,11 +1217,11 @@ static void CreateSqlParameterLocaleId(){ ]]> - SQL Server Data Types and ADO.NET - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + SQL Server Data Types and ADO.NET + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1298,11 +1298,11 @@ static void CreateSqlParameterLocaleId(){ ]]> - SQL Server Data Types and ADO.NET - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + SQL Server Data Types and ADO.NET + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1373,7 +1373,7 @@ static void CreateSqlParameterLocaleId(){ For fixed length data types, the value of is ignored. It can be retrieved for informational purposes, and returns the maximum amount of bytes the provider uses when transmitting the value of the parameter to the server. - For information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + For information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). @@ -1385,11 +1385,11 @@ static void CreateSqlParameterLocaleId(){ ]]> - SQL Server Data Types and ADO.NET - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + SQL Server Data Types and ADO.NET + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1446,7 +1446,7 @@ static void CreateSqlParameterLocaleId(){ ## Remarks When is set to anything other than an empty string, the value of the parameter is retrieved from the column with the name. If is set to `Input`, the value is taken from the . If is set to `Output`, the value is taken from the data source. A of `InputOutput` is a combination of both. - For more information about how to use the property, see [DataAdapter Parameters](~/docs/framework/data/adonet/dataadapter-parameters.md) and [Updating Data Sources with DataAdapters](~/docs/framework/data/adonet/updating-data-sources-with-dataadapters.md). + For more information about how to use the property, see [DataAdapter Parameters](/dotnet/framework/data/adonet/dataadapter-parameters) and [Updating Data Sources with DataAdapters](/dotnet/framework/data/adonet/updating-data-sources-with-dataadapters). @@ -1458,10 +1458,10 @@ static void CreateSqlParameterLocaleId(){ ]]> - Commands and Parameters (ADO.NET) - Using Parameters with a DataAdapter - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + Using Parameters with a DataAdapter + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1521,10 +1521,10 @@ FieldName = @OriginalFieldName ]]> - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1586,11 +1586,11 @@ FieldName = @OriginalFieldName ]]> - SQL Server Data Types and ADO.NET - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + SQL Server Data Types and ADO.NET + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1647,17 +1647,17 @@ FieldName = @OriginalFieldName ## Remarks The and are linked. Therefore, setting the changes the to a supporting . - For a list of the supported data types, see the appropriate member. For more information, see [DataAdapter Parameters](~/docs/framework/data/adonet/dataadapter-parameters.md). + For a list of the supported data types, see the appropriate member. For more information, see [DataAdapter Parameters](/dotnet/framework/data/adonet/dataadapter-parameters). - For information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + For information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). ]]> - SQL Server Data Types and ADO.NET - Commands and Parameters (ADO.NET) - Using Parameters with a DataAdapter - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + SQL Server Data Types and ADO.NET + Commands and Parameters (ADO.NET) + Using Parameters with a DataAdapter + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1717,15 +1717,15 @@ FieldName = @OriginalFieldName Use the property to return parameter values as common language runtime (CLR) types. - For information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + For information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). ]]> - SQL Server Data Types and ADO.NET - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + SQL Server Data Types and ADO.NET + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1769,7 +1769,7 @@ FieldName = @OriginalFieldName ]]> - ADO.NET Overview + ADO.NET Overview @@ -1808,11 +1808,11 @@ FieldName = @OriginalFieldName Gets a string that contains the . A string that contains the . To be added. - SQL Server Data Types and ADO.NET - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + SQL Server Data Types and ADO.NET + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1858,11 +1858,11 @@ FieldName = @OriginalFieldName The type name of the specified table-valued parameter. To be added. Table-Valued Parameters (Katmai) - SQL Server Data Types and ADO.NET - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + SQL Server Data Types and ADO.NET + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1908,9 +1908,9 @@ FieldName = @OriginalFieldName ]]> - Commands and Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1983,7 +1983,7 @@ FieldName = @OriginalFieldName The property is overwritten by `SqlDataAdapter.UpdateCommand`. - For information about streaming, see [SqlClient Streaming Support](~/docs/framework/data/adonet/sqlclient-streaming-support.md). + For information about streaming, see [SqlClient Streaming Support](/dotnet/framework/data/adonet/sqlclient-streaming-support). @@ -1995,11 +1995,11 @@ FieldName = @OriginalFieldName ]]> - SQL Server Data Types and ADO.NET - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + SQL Server Data Types and ADO.NET + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -2043,7 +2043,7 @@ FieldName = @OriginalFieldName ]]> - ADO.NET Overview + ADO.NET Overview @@ -2087,10 +2087,10 @@ FieldName = @OriginalFieldName ]]> - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -2134,10 +2134,10 @@ FieldName = @OriginalFieldName ]]> - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlParameterCollection.xml b/xml/System.Data.SqlClient/SqlParameterCollection.xml index 09eeba9157a..3531667b180 100644 --- a/xml/System.Data.SqlClient/SqlParameterCollection.xml +++ b/xml/System.Data.SqlClient/SqlParameterCollection.xml @@ -81,7 +81,7 @@ ## Remarks If the command contains an ad hoc SQL statement, as opposed to a stored-procedure name, the number of the parameters in the collection must be equal to the number of parameter placeholders within the command text, or SQL Server raises an error. With a stored procedure, all the parameters declared in the stored procedure without a default value must be provided. Parameters declared with a default value are optional. This lets you specify a value other than the default. - For more information with additional sample code demonstrating how to use parameters, see [Commands and Parameters](~/docs/framework/data/adonet/commands-and-parameters.md). + For more information with additional sample code demonstrating how to use parameters, see [Commands and Parameters](/dotnet/framework/data/adonet/commands-and-parameters). @@ -93,10 +93,10 @@ ]]> - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -107,7 +107,7 @@ Adds a to the . - ADO.NET Overview + ADO.NET Overview @@ -161,10 +161,10 @@ The specified in the parameter is already added to this or another . The parameter passed was not a . The parameter is null. - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -236,10 +236,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -292,10 +292,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -359,7 +359,7 @@ parameters.Add("@pname", Convert.ToInt32(0)); The specified in the parameter is already added to this or another . The parameter is null. - ADO.NET Overview + ADO.NET Overview @@ -419,10 +419,10 @@ parameters.Add("@pname", Convert.ToInt32(0)); ]]> - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -473,10 +473,10 @@ parameters.Add("@pname", Convert.ToInt32(0)); ]]> - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -487,7 +487,7 @@ parameters.Add("@pname", Convert.ToInt32(0)); Adds elements to the end of the . - ADO.NET Overview + ADO.NET Overview @@ -527,10 +527,10 @@ parameters.Add("@pname", Convert.ToInt32(0)); The values to add. Adds an array of values to the end of the . To be added. - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -570,10 +570,10 @@ parameters.Add("@pname", Convert.ToInt32(0)); The values to add. Adds an array of values to the end of the . To be added. - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -633,10 +633,10 @@ parameters.Add("@pname", Convert.ToInt32(0)); ]]> - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -701,10 +701,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -715,10 +715,10 @@ This member is an explicit interface member implementation. It can be used only Determines whether the specified object is in this . - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -760,10 +760,10 @@ This member is an explicit interface member implementation. It can be used only if the contains the value; otherwise, . To be added. - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -832,10 +832,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -886,10 +886,10 @@ This member is an explicit interface member implementation. It can be used only if the contains the value; otherwise, . To be added. - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -900,7 +900,7 @@ This member is an explicit interface member implementation. It can be used only Copies all the elements of the current to the specified object. - ADO.NET Overview + ADO.NET Overview @@ -951,10 +951,10 @@ This member is an explicit interface member implementation. It can be used only A 32-bit integer that represents the index in the at which copying starts. Copies all the elements of the current to the specified one-dimensional starting at the specified destination index. To be added. - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -996,10 +996,10 @@ This member is an explicit interface member implementation. It can be used only A 32-bit integer that represents the index in the at which copying starts. Copies all the elements of the current to the specified starting at the specified destination index. To be added. - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1051,7 +1051,7 @@ This member is an explicit interface member implementation. It can be used only Returns an Integer that contains the number of elements in the . Read-only. The number of elements in the as an Integer. To be added. - ADO.NET Overview + ADO.NET Overview @@ -1127,10 +1127,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1221,7 +1221,7 @@ This member is an explicit interface member implementation. It can be used only Gets the location of the specified within the collection. - ADO.NET Overview + ADO.NET Overview @@ -1262,10 +1262,10 @@ This member is an explicit interface member implementation. It can be used only Gets the location of the specified within the collection. The zero-based location of the specified that is a within the collection. Returns -1 when the object does not exist in the . To be added. - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1333,10 +1333,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1386,10 +1386,10 @@ This member is an explicit interface member implementation. It can be used only Gets the location of the specified with the specified name. The zero-based location of the specified with the specified case-sensitive name. Returns -1 when the object does not exist in the . To be added. - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1400,7 +1400,7 @@ This member is an explicit interface member implementation. It can be used only Inserts a object into the . - ADO.NET Overview + ADO.NET Overview @@ -1442,10 +1442,10 @@ This member is an explicit interface member implementation. It can be used only A object to be inserted in the . Inserts a object into the at the specified index. To be added. - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1517,10 +1517,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1575,10 +1575,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1631,10 +1631,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1684,10 +1684,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1698,7 +1698,7 @@ This member is an explicit interface member implementation. It can be used only Gets the with a specified attribute. - ADO.NET Overview + ADO.NET Overview @@ -1758,10 +1758,10 @@ This member is an explicit interface member implementation. It can be used only ]]> The specified index does not exist. - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1819,10 +1819,10 @@ This member is an explicit interface member implementation. It can be used only ]]> The specified is not valid. - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1833,7 +1833,7 @@ This member is an explicit interface member implementation. It can be used only Removes the specified from the collection. - ADO.NET Overview + ADO.NET Overview @@ -1885,10 +1885,10 @@ This member is an explicit interface member implementation. It can be used only The parameter is not a . The parameter does not exist in the collection. - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1954,10 +1954,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -1968,7 +1968,7 @@ This member is an explicit interface member implementation. It can be used only Removes the object from the at the specified index. - ADO.NET Overview + ADO.NET Overview @@ -2034,10 +2034,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -2086,10 +2086,10 @@ This member is an explicit interface member implementation. It can be used only The name of the to remove. Removes the from the at the specified parameter name. To be added. - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview @@ -2238,10 +2238,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - Commands and Parameters (ADO.NET) - DataAdapter Parameters (ADO.NET) - Using the .NET Framework Data Provider for SQL Server - ADO.NET Overview + Commands and Parameters (ADO.NET) + DataAdapter Parameters (ADO.NET) + Using the .NET Framework Data Provider for SQL Server + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlRowUpdatedEventArgs.xml b/xml/System.Data.SqlClient/SqlRowUpdatedEventArgs.xml index ebf40466593..65d0dc3dff0 100644 --- a/xml/System.Data.SqlClient/SqlRowUpdatedEventArgs.xml +++ b/xml/System.Data.SqlClient/SqlRowUpdatedEventArgs.xml @@ -66,7 +66,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -105,7 +105,7 @@ The sent through an . Initializes a new instance of the class. To be added. - ADO.NET Overview + ADO.NET Overview @@ -138,7 +138,7 @@ Gets or sets the executed when is called. The executed when is called. To be added. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlRowUpdatedEventHandler.xml b/xml/System.Data.SqlClient/SqlRowUpdatedEventHandler.xml index 7354c8a4a53..9345eb2e972 100644 --- a/xml/System.Data.SqlClient/SqlRowUpdatedEventHandler.xml +++ b/xml/System.Data.SqlClient/SqlRowUpdatedEventHandler.xml @@ -40,10 +40,10 @@ ## Remarks The handler is not required to perform any action, and your code should avoid generating exceptions or allowing exceptions to propagate to the calling method. Any exceptions that do reach the caller are ignored. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlRowUpdatingEventArgs.xml b/xml/System.Data.SqlClient/SqlRowUpdatingEventArgs.xml index fed4c342fd7..1600ffb2654 100644 --- a/xml/System.Data.SqlClient/SqlRowUpdatingEventArgs.xml +++ b/xml/System.Data.SqlClient/SqlRowUpdatingEventArgs.xml @@ -66,7 +66,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -105,7 +105,7 @@ The sent through an . Initializes a new instance of the class. To be added. - ADO.NET Overview + ADO.NET Overview @@ -169,7 +169,7 @@ Gets or sets the to execute when performing the . The to execute when performing the . To be added. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlRowUpdatingEventHandler.xml b/xml/System.Data.SqlClient/SqlRowUpdatingEventHandler.xml index 5986c931a18..1fe065a58f4 100644 --- a/xml/System.Data.SqlClient/SqlRowUpdatingEventHandler.xml +++ b/xml/System.Data.SqlClient/SqlRowUpdatingEventHandler.xml @@ -42,10 +42,10 @@ The handler may use the to influence the processing of the updates. For example, the handler may opt to skip the update of the current row or skip the update of all remaining rows. Note that the rows are updated in the order that they were received from the data source. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlRowsCopiedEventArgs.xml b/xml/System.Data.SqlClient/SqlRowsCopiedEventArgs.xml index 656145899a4..3d65157dcb3 100644 --- a/xml/System.Data.SqlClient/SqlRowsCopiedEventArgs.xml +++ b/xml/System.Data.SqlClient/SqlRowsCopiedEventArgs.xml @@ -31,7 +31,7 @@ Represents the set of arguments passed to the . To be added. - ADO.NET Overview + ADO.NET Overview @@ -75,7 +75,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -124,7 +124,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview @@ -169,7 +169,7 @@ ]]> - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlRowsCopiedEventHandler.xml b/xml/System.Data.SqlClient/SqlRowsCopiedEventHandler.xml index a01ca279c89..0ce1d58122e 100644 --- a/xml/System.Data.SqlClient/SqlRowsCopiedEventHandler.xml +++ b/xml/System.Data.SqlClient/SqlRowsCopiedEventHandler.xml @@ -39,6 +39,6 @@ A object that contains the event data. Represents the method that handles the event of a . To be added. - ADO.NET Overview + ADO.NET Overview diff --git a/xml/System.Data.SqlClient/SqlTransaction.xml b/xml/System.Data.SqlClient/SqlTransaction.xml index 2b1310eb691..5dedfc344a2 100644 --- a/xml/System.Data.SqlClient/SqlTransaction.xml +++ b/xml/System.Data.SqlClient/SqlTransaction.xml @@ -70,8 +70,8 @@ ]]> - Local Transactions - ADO.NET Overview + Local Transactions + ADO.NET Overview @@ -144,8 +144,8 @@ -or- The connection is broken. - Local Transactions - ADO.NET Overview + Local Transactions + ADO.NET Overview @@ -190,8 +190,8 @@ ]]> - Performing a Transaction - ADO.NET Overview + Performing a Transaction + ADO.NET Overview @@ -355,8 +355,8 @@ ]]> - Performing a Transaction - ADO.NET Overview + Performing a Transaction + ADO.NET Overview @@ -367,7 +367,7 @@ Rolls back a transaction from a pending state. - ADO.NET Overview + ADO.NET Overview @@ -442,8 +442,8 @@ -or- The connection is broken. - Local Transactions - ADO.NET Overview + Local Transactions + ADO.NET Overview @@ -513,8 +513,8 @@ -or- The connection is broken. - Performing a Transaction - ADO.NET Overview + Performing a Transaction + ADO.NET Overview @@ -572,8 +572,8 @@ -or- The connection is broken. - Performing a Transaction - ADO.NET Overview + Performing a Transaction + ADO.NET Overview diff --git a/xml/System.Data.SqlTypes/INullable.xml b/xml/System.Data.SqlTypes/INullable.xml index 3efcca0d23e..d8f5a23630e 100644 --- a/xml/System.Data.SqlTypes/INullable.xml +++ b/xml/System.Data.SqlTypes/INullable.xml @@ -47,7 +47,7 @@ ]]> Handling Null Values - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -113,7 +113,7 @@ isColumnNull=True, ID=Null, Description=Null ]]> Handling Null Values - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET diff --git a/xml/System.Data.SqlTypes/SqlBinary.xml b/xml/System.Data.SqlTypes/SqlBinary.xml index 88b488108d7..1a66f8a86a6 100644 --- a/xml/System.Data.SqlTypes/SqlBinary.xml +++ b/xml/System.Data.SqlTypes/SqlBinary.xml @@ -66,7 +66,7 @@ Represents a variable-length stream of binary data to be stored in or retrieved from a database. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -107,7 +107,7 @@ The byte array to be stored or retrieved. Initializes a new instance of the structure, setting the property to the contents of the supplied byte array. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -160,7 +160,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -178,7 +178,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -244,7 +244,7 @@ To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -314,7 +314,7 @@ To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -361,7 +361,7 @@ Concatenates two structures to create a new structure. The concatenated values of the and parameters. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -371,7 +371,7 @@ Compares two structures to determine whether they are equal. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -417,7 +417,7 @@ if object is an instance of and the two are equal; otherwise . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -465,7 +465,7 @@ if the two values are equal. Otherwise, . If either instance is null, then the will be null. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -507,7 +507,7 @@ Returns the hash code for this structure. A 32-bit signed integer hash code. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -550,7 +550,7 @@ Returns the XML Schema definition language (XSD) of the specified . A that indicates the XSD of the specified . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -597,7 +597,7 @@ Compares two structures to determine whether the first is greater than the second. A that is if the first instance is greater than the second instance. Otherwise . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -644,7 +644,7 @@ Compares two structures to determine whether the first is greater than or equal to the second. A that is if the first instance is greater than or equal to the second instance. Otherwise . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -692,11 +692,11 @@ - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -753,7 +753,7 @@ -or- The parameter indicates a position beyond the length of the byte array as indicated by the property. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -802,7 +802,7 @@ ]]> The property is read when the property contains . - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -849,7 +849,7 @@ Compares two structures to determine whether the first is less than the second. A that is if the first instance is less than the second instance. Otherwise . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -896,7 +896,7 @@ Compares two structures to determine whether the first is less than or equal to the second. A that is if the first instance is less than or equal to the second instance. Otherwise . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -943,7 +943,7 @@ Compares two structures to determine whether they are not equal. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -986,12 +986,12 @@ structure. For more information, see [Handling Null Values](~/docs/framework/data/adonet/sql/handling-null-values.md). + `Null` functions as a constant for the structure. For more information, see [Handling Null Values](/dotnet/framework/data/adonet/sql/handling-null-values). ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1045,7 +1045,7 @@ The equivalent method for this operator is ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1094,7 +1094,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1104,7 +1104,7 @@ Converts to a structure. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1151,7 +1151,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1198,7 +1198,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1247,7 +1247,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1296,7 +1296,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1341,7 +1341,7 @@ Converts an array of bytes to a structure. A structure that represents the converted array of bytes. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1390,7 +1390,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1439,7 +1439,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1488,7 +1488,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1681,7 +1681,7 @@ Converts this instance of to . A structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1723,7 +1723,7 @@ Converts this object to a string. A string that contains the of the . If the is null the string will contain "null". To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1772,7 +1772,7 @@ ]]> The property is read when the property contains . - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET diff --git a/xml/System.Data.SqlTypes/SqlBoolean.xml b/xml/System.Data.SqlTypes/SqlBoolean.xml index c5d76346386..edd20d9c1c3 100644 --- a/xml/System.Data.SqlTypes/SqlBoolean.xml +++ b/xml/System.Data.SqlTypes/SqlBoolean.xml @@ -75,7 +75,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -85,7 +85,7 @@ Initializes a new instance of the structure. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -126,7 +126,7 @@ The value for the new structure; either or . Initializes a new instance of the structure using the supplied Boolean value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -167,7 +167,7 @@ The integer whose value is to be used for the new structure. Initializes a new instance of the structure using the specified integer value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -214,7 +214,7 @@ Computes the bitwise AND operation of two specified structures. The result of the logical AND operation. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -262,7 +262,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -280,7 +280,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -353,7 +353,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -430,7 +430,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -440,7 +440,7 @@ Compares two structures to determine whether they are equal. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -486,7 +486,7 @@ if object is an instance of and the two are equal; otherwise, . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -534,7 +534,7 @@ if the two instances are equal or if the two instances are not equal. If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -585,7 +585,7 @@ - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -627,7 +627,7 @@ Returns the hash code for this instance. A 32-bit signed integer hash code. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -670,7 +670,7 @@ Returns the XML Schema definition language (XSD) of the specified . A value that indicates the XSD of the specified . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -724,7 +724,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -778,7 +778,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -830,7 +830,7 @@ - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -878,13 +878,13 @@ - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -936,7 +936,7 @@ - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -990,7 +990,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1044,7 +1044,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1092,7 +1092,7 @@ if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1135,14 +1135,14 @@ field is a constant for the structure. For more information, see [Handling Null Values](~/docs/framework/data/adonet/sql/handling-null-values.md). + The field is a constant for the structure. For more information, see [Handling Null Values](/dotnet/framework/data/adonet/sql/handling-null-values). ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1189,7 +1189,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1234,7 +1234,7 @@ Performs a one's complement operation on the supplied structures. The one's complement of the supplied . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1283,7 +1283,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1332,7 +1332,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1382,7 +1382,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1431,7 +1431,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1441,7 +1441,7 @@ Converts a to a specified structure. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1486,7 +1486,7 @@ Converts a to a Boolean. A Boolean set to the of the . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1533,7 +1533,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1580,7 +1580,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1627,7 +1627,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1674,7 +1674,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1721,7 +1721,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1768,7 +1768,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1815,7 +1815,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1862,7 +1862,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1909,7 +1909,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1957,7 +1957,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2011,7 +2011,7 @@ The equivalent method for this operator is .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2065,7 +2065,7 @@ The equivalent method for this operator is .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2110,7 +2110,7 @@ Converts the supplied byte value to a . A value that contains 0 or 1. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2160,7 +2160,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2214,7 +2214,7 @@ The equivalent method for this operator is .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2268,7 +2268,7 @@ The equivalent method for this operator is .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2313,7 +2313,7 @@ Performs a NOT operation on a . A with the if argument was true, if argument was null, and otherwise. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2360,7 +2360,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2408,7 +2408,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2455,7 +2455,7 @@ Performs a bitwise OR operation on the two specified structures. A new structure whose Value is the result of the bitwise OR operation. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2500,7 +2500,7 @@ Converts the specified representation of a logical value to its equivalent. A structure that contains the parsed value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2676,7 +2676,7 @@ Converts this structure to . A new structure whose value is 1 or 0. If the structure's value equals , the new structure's value is 1. Otherwise, the new structure's value is 0. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2718,7 +2718,7 @@ Converts this structure to . A new structure whose value is 1 or 0. If the structure's value equals then the new structure's value is 1. Otherwise, the new structure's value is 0. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2760,7 +2760,7 @@ Converts this structure to . A new structure whose value is 1 or 0. If the structure's value equals then the new structure's value is 1. Otherwise, the new structure's value is 0. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2802,7 +2802,7 @@ Converts this structure to . A new structure whose value is 1 or 0. If the structure's value equals then the new structure's value is 1. Otherwise, the new structure's value is 0. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2844,7 +2844,7 @@ Converts this structure to . A new structure whose value is 1 or 0. If the structure's value equals , the new structure's value is 1. Otherwise, the new structure's value is 0. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2886,7 +2886,7 @@ Converts this structure to . A new structure whose value is 1 or 0. If the structure's value equals , the new structure's value is 1. Otherwise, the new structure's value is 0. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2928,7 +2928,7 @@ Converts this structure to . A new structure whose value is 1 or 0. If the structure's value equals , the new value is 1. If the structure's value equals , the new value is 0. If structure's value is neither 1 nor 0, the new value is . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2972,7 +2972,7 @@ If the structure's value equals true, the new structure's value is 1; otherwise the new structure's value is 0. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3014,7 +3014,7 @@ Converts this structure to . A new structure whose value is 1 or 0. If the structure's value equals then structure's value is 1. Otherwise, the new structure's value is 0. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3056,7 +3056,7 @@ Converts this structure to a string. A string that contains the value of the . If the value is null, the string will contain "null". To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3107,7 +3107,7 @@ - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3154,7 +3154,7 @@ - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3201,7 +3201,7 @@ Performs a bitwise exclusive-OR operation on the supplied parameters. The result of the logical XOR operation. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3248,7 +3248,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET diff --git a/xml/System.Data.SqlTypes/SqlByte.xml b/xml/System.Data.SqlTypes/SqlByte.xml index 5ffd7ca2bda..0aa615b3fe2 100644 --- a/xml/System.Data.SqlTypes/SqlByte.xml +++ b/xml/System.Data.SqlTypes/SqlByte.xml @@ -66,7 +66,7 @@ Represents an 8-bit unsigned integer, in the range of 0 through 255, to be stored in or retrieved from a database. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -107,7 +107,7 @@ A byte value to be stored in the property of the new structure. Initializes a new instance of the structure using the specified byte value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -154,7 +154,7 @@ Computes the sum of the two specified structures. A structure whose property contains the results of the addition. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -201,7 +201,7 @@ Computes the bitwise AND of its operands. The results of the bitwise AND operation. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -248,7 +248,7 @@ Computes the bitwise OR of its two operands. The results of the bitwise OR operation. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -258,7 +258,7 @@ Compares this instance to the supplied object and returns an indication of their relative values. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -324,7 +324,7 @@ To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -394,7 +394,7 @@ To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -441,7 +441,7 @@ Divides its first operand by its second. A new structure whose property contains the results of the division. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -451,7 +451,7 @@ Performs a logical comparison to determine whether a structure's value is equal to another object. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -497,7 +497,7 @@ if object is an instance of and the two are equal; otherwise . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -545,7 +545,7 @@ if the two values are equal. Otherwise, . If either instance is null, then the will be null. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -587,7 +587,7 @@ Returns the hash code for this instance. A 32-bit signed integer hash code. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -630,7 +630,7 @@ Returns the XML Schema definition language (XSD) of the specified . A value that indicates the XSD of the specified . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -677,7 +677,7 @@ Compares two instances of to determine whether the first is greater than the second. A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -724,7 +724,7 @@ Compares two structures to determine whether the first is greater than or equal to the second. A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -772,11 +772,11 @@ - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -823,7 +823,7 @@ Compares two instances of to determine whether the first is less than the second. A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -870,7 +870,7 @@ Compares two instances of to determine whether the first is less than or equal to the second. A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -917,7 +917,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -964,7 +964,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1011,7 +1011,7 @@ Computes the remainder after dividing its first operand by its second. A structure whose contains the remainder. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1064,7 +1064,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1111,7 +1111,7 @@ Computes the product of the two operands. A new structure whose property contains the product of the multiplication. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1158,7 +1158,7 @@ Compares two instances of to determine whether they are not equal. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1201,11 +1201,11 @@ structure. For more information, see [Handling Null Values](~/docs/framework/data/adonet/sql/handling-null-values.md). + `Null` functions as a constant for the structure. For more information, see [Handling Null Values](/dotnet/framework/data/adonet/sql/handling-null-values). ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1250,7 +1250,7 @@ The ones complement operator performs a bitwise one's complement operation on its operand. A structure whose property contains the ones complement of the parameter. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1299,7 +1299,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1348,7 +1348,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1397,7 +1397,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1446,7 +1446,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1495,7 +1495,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1544,7 +1544,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1554,7 +1554,7 @@ Converts a parameter to a . - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1601,7 +1601,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1646,7 +1646,7 @@ Converts the supplied structure to a byte. A byte whose value equals the property of the parameter. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1693,7 +1693,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1740,7 +1740,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1787,7 +1787,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1834,7 +1834,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1881,7 +1881,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1928,7 +1928,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1975,7 +1975,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2022,7 +2022,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2071,7 +2071,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2120,7 +2120,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2165,7 +2165,7 @@ Converts the supplied byte value to a . A structure whose property is equal to the supplied parameter. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2214,7 +2214,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2263,7 +2263,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2312,7 +2312,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2361,7 +2361,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2410,7 +2410,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2457,7 +2457,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2506,7 +2506,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2551,7 +2551,7 @@ Converts the representation of a number to its 8-bit unsigned integer equivalent. A structure that contains the 8-bit number represented by the parameter. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2598,7 +2598,7 @@ Subtracts the second operand from the first. The results of subtracting the second operand from the first. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2775,7 +2775,7 @@ if the is non-zero; if zero; otherwise Null. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2817,7 +2817,7 @@ Converts this structure to . A structure whose equals the of this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2859,7 +2859,7 @@ Converts this structure to . A structure with the same value as this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2901,7 +2901,7 @@ Converts this structure to . A structure with the same value as this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2943,7 +2943,7 @@ Converts this to . A structure with the same value as this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2985,7 +2985,7 @@ Converts this structure to . A structure who equals the of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3027,7 +3027,7 @@ Converts this structure to . A structure whose equals the of this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3069,7 +3069,7 @@ Converts this structure to . A structure that has the same as this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3111,7 +3111,7 @@ Converts this instance of to . A that contains the string representation of the structure's . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3153,7 +3153,7 @@ Converts this structure to a . A string that contains the of the . If the is null, the will be a null string. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3194,7 +3194,7 @@ Gets the value of the structure. This property is read-only. The value of the structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3241,7 +3241,7 @@ Performs a bitwise exclusive-OR operation on the supplied parameters. The results of the XOR operation. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3288,7 +3288,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET diff --git a/xml/System.Data.SqlTypes/SqlBytes.xml b/xml/System.Data.SqlTypes/SqlBytes.xml index 4b4cdb3f7d4..826b2402d46 100644 --- a/xml/System.Data.SqlTypes/SqlBytes.xml +++ b/xml/System.Data.SqlTypes/SqlBytes.xml @@ -66,7 +66,7 @@ Represents a mutable reference type that wraps either a or a . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -76,7 +76,7 @@ Initializes a new instance of the class. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -112,7 +112,7 @@ Initializes a new instance of the class. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -159,7 +159,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -206,7 +206,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -253,7 +253,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -302,7 +302,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -345,7 +345,7 @@ Returns the XML Schema definition language (XSD) of the specified . A that indicates the XSD of the specified . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -396,7 +396,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -440,7 +440,7 @@ Gets or sets the instance at the specified index. A value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -491,7 +491,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -538,7 +538,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -578,7 +578,7 @@ Gets a null instance of this . An instance whose property returns . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -588,7 +588,7 @@ Converts to a structure. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -634,7 +634,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -680,7 +680,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -743,7 +743,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -793,7 +793,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -833,7 +833,7 @@ Sets this instance to null. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -872,7 +872,7 @@ Returns information about the storage state of this instance. A enumeration. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -919,7 +919,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -966,7 +966,7 @@ The destination context of the serialization. Gets serialization information with all the data needed to reinstantiate this instance. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1009,7 +1009,7 @@ This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1102,7 +1102,7 @@ This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1143,7 +1143,7 @@ Constructs and returns a from this instance. A from this instance. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1190,7 +1190,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1250,7 +1250,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET diff --git a/xml/System.Data.SqlTypes/SqlChars.xml b/xml/System.Data.SqlTypes/SqlChars.xml index b4cef27e42d..273d0fa7686 100644 --- a/xml/System.Data.SqlTypes/SqlChars.xml +++ b/xml/System.Data.SqlTypes/SqlChars.xml @@ -74,7 +74,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -92,7 +92,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -135,7 +135,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -184,7 +184,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -233,7 +233,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -282,7 +282,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -325,7 +325,7 @@ Returns the XML Schema definition language (XSD) of the specified . A value that indicates the XSD of the specified . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -372,11 +372,11 @@ - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -420,7 +420,7 @@ Gets or sets the instance at the specified index. A value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -471,7 +471,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -520,7 +520,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -558,9 +558,9 @@ Returns a null instance of this . - An instance whose property returns . For more information, see [Handling Null Values](~/docs/framework/data/adonet/sql/handling-null-values.md). + An instance whose property returns . For more information, see [Handling Null Values](/dotnet/framework/data/adonet/sql/handling-null-values). To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -570,7 +570,7 @@ Converts to a structure. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -616,7 +616,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -662,7 +662,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -725,7 +725,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -775,7 +775,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -815,7 +815,7 @@ Sets this instance to null. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -854,7 +854,7 @@ Returns information about the storage state of this instance. A enumeration. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -901,7 +901,7 @@ The destination context of the serialization. Gets serialization information with all the data needed to reinstantiate this instance. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -990,7 +990,7 @@ This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1037,7 +1037,7 @@ This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1078,7 +1078,7 @@ Converts this instance to its equivalent representation. A representation of this type. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1125,7 +1125,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1185,7 +1185,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET diff --git a/xml/System.Data.SqlTypes/SqlDateTime.xml b/xml/System.Data.SqlTypes/SqlDateTime.xml index a391d871514..801dc85dfc8 100644 --- a/xml/System.Data.SqlTypes/SqlDateTime.xml +++ b/xml/System.Data.SqlTypes/SqlDateTime.xml @@ -66,7 +66,7 @@ Represents the date and time data ranging in value from January 1, 1753 to December 31, 9999 to an accuracy of 3.33 milliseconds to be stored in or retrieved from a database. The structure has a different underlying data structure from its corresponding .NET Framework type, , which can represent any time between 12:00:00 AM 1/1/0001 and 11:59:59 PM 12/31/9999, to the accuracy of 100 nanoseconds. actually stores the relative difference to 00:00:00 AM 1/1/1900. Therefore, a conversion from "00:00:00 AM 1/1/1900" to an integer will return 0. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -76,7 +76,7 @@ Initializes a new instance of the structure. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -117,7 +117,7 @@ A structure. Initializes a new instance of the structure using the specified value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -160,7 +160,7 @@ An integer value that represents the time as ticks. Initializes a new instance of the structure using the supplied parameters. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -205,7 +205,7 @@ An integer value representing the day number of the new structure. Initializes a new instance of the structure using the supplied parameters to initialize the year, month, day. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -256,7 +256,7 @@ An integer value representing the second of the new structure. Initializes a new instance of the structure using the supplied parameters to initialize the year, month, day, hour, minute, and second of the new structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -309,7 +309,7 @@ An double value representing the millisecond of the new structure. Initializes a new instance of the structure using the supplied parameters to initialize the year, month, day, hour, minute, second, and millisecond of the new structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -362,7 +362,7 @@ An integer value representing the microsecond (thousandths of a millisecond) of the new structure. Initializes a new instance of the structure using the supplied parameters to initialize the year, month, day, hour, minute, second, and microsecond of the new structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -408,7 +408,7 @@ Adds a to the specified . A value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -418,7 +418,7 @@ Compares this structure to the supplied parameter and returns an indication of their relative values. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -484,7 +484,7 @@ To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -554,7 +554,7 @@ To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -605,7 +605,7 @@ Performs a logical comparison of two structures to determine whether they are equal. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -651,7 +651,7 @@ if the object is an instance of and the two are equal; otherwise . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -699,7 +699,7 @@ if the two values are equal. Otherwise, . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -741,7 +741,7 @@ Gets the hash code for this instance. A 32-bit signed integer hash code. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -830,7 +830,7 @@ Compares two instances of to determine whether the first is greater than the second. A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -877,7 +877,7 @@ Compares two instances of to determine whether the first is greater than or equal to the second. A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -925,11 +925,11 @@ - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -976,7 +976,7 @@ Compares two instances of to determine whether the first is less than the second. A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1023,7 +1023,7 @@ Compares two instances of to determine whether the first is less than or equal to the second. A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1070,7 +1070,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1117,7 +1117,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1164,7 +1164,7 @@ Performs a logical comparison of two instances of to determine whether they are not equal. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1207,11 +1207,11 @@ structure. For more information, see [Handling Null Values](~/docs/framework/data/adonet/sql/handling-null-values.md). + Null functions as a constant for the structure. For more information, see [Handling Null Values](/dotnet/framework/data/adonet/sql/handling-null-values). ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1258,7 +1258,7 @@ Adds the period of time indicated by the supplied parameter, , to the supplied structure. A new . If either argument is , the new is . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1308,7 +1308,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1318,7 +1318,7 @@ Converts a parameter to and from a structure. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1365,7 +1365,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1410,7 +1410,7 @@ Converts the parameter to a . A structure whose is equal to the date and time represented by the parameter. If the is null, the of the newly created structure will be null. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1459,7 +1459,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1508,7 +1508,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1553,7 +1553,7 @@ Converts a structure to a structure. A structure whose is equal to the combined and properties of the supplied structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1600,7 +1600,7 @@ Performs a logical comparison of two instances of to determine whether they are not equal. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1649,7 +1649,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1698,7 +1698,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1745,7 +1745,7 @@ Subtracts the supplied structure, , from the supplied structure. A structure representing the results of the subtraction. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1790,7 +1790,7 @@ Converts the specified representation of a date and time to its equivalent. A structure equal to the date and time represented by the specified . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1953,7 +1953,7 @@ Subtracts the specified from this instance. A value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2169,7 +2169,7 @@ Converts this structure to . A structure whose value is a string representing the date and time that is contained in this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2211,7 +2211,7 @@ Converts this structure to a . A representing the property of this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2253,7 +2253,7 @@ The value of this structure. To be added. The exception that is thrown when the property of a structure is set to null. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET diff --git a/xml/System.Data.SqlTypes/SqlDecimal.xml b/xml/System.Data.SqlTypes/SqlDecimal.xml index d56d7df36a6..25086537918 100644 --- a/xml/System.Data.SqlTypes/SqlDecimal.xml +++ b/xml/System.Data.SqlTypes/SqlDecimal.xml @@ -73,7 +73,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -123,7 +123,7 @@ The value to be stored as a structure. Initializes a new instance of the structure using the supplied value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -164,7 +164,7 @@ A double, representing the value for the new structure. Initializes a new instance of the structure using the supplied double parameter. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -205,7 +205,7 @@ The supplied integer value which will the used as the value of the new structure. Initializes a new instance of the structure using the supplied integer value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -246,7 +246,7 @@ The supplied long integer value which will the used as the value of the new structure. Initializes a new instance of the structure using the supplied long integer value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -293,7 +293,7 @@ The 128-bit unsigned integer that provides the value of the new . Initializes a new instance of the structure using the supplied parameters. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -346,7 +346,7 @@ An 32-bit unsigned integer which will be combined with data1, data2, and data3 to make up the 128-bit unsigned integer that represents the new structures value. Initializes a new instance of the structure using the supplied parameters. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -391,7 +391,7 @@ The Abs method gets the absolute value of the parameter. A structure whose property contains the unsigned number representing the absolute value of the parameter. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -439,7 +439,7 @@ A new structure whose property contains the sum. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -488,7 +488,7 @@ The scale of the operand will be adjusted to the number of digits indicated by the digits parameter. Depending on the value of the fRound parameter, the value will either be rounded to the appropriate number of digits or truncated. A new structure whose property contains the adjusted number. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -529,7 +529,7 @@ Gets the binary representation of the value of this structure as an array of bytes. An array of bytes that contains the binary representation of the structure's value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -574,7 +574,7 @@ Returns the smallest whole number greater than or equal to the specified structure. A representing the smallest whole number greater than or equal to the specified structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -584,7 +584,7 @@ Compares this instance to the supplied object and returns an indication of their relative values. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -650,7 +650,7 @@ To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -720,7 +720,7 @@ To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -769,7 +769,7 @@ Adjusts the value of the operand to the indicated precision and scale. A new structure whose Value has been adjusted to the precision and scale indicated in the parameters. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -810,7 +810,7 @@ Gets the binary representation of this structure as an array of integers. An array of integers that contains the binary representation of this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -858,7 +858,7 @@ A new structure whose property contains the results of the division. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -868,7 +868,7 @@ Returns a value that indicates whether an instance of and the supplied object parameter represent the same value. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -914,7 +914,7 @@ if object is an instance of and the two are equal. Otherwise, . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -962,7 +962,7 @@ if the two values are equal. Otherwise, . If either instance is null, the value of the will be null. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1007,7 +1007,7 @@ Rounds a specified number to the next lower whole number. A structure that contains the whole number part of this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1049,7 +1049,7 @@ Returns the hash code for this instance. A 32-bit signed integer hash code. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1092,7 +1092,7 @@ Returns the XML Schema definition language (XSD) of the specified . A value that indicates the XSD of the specified . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1139,7 +1139,7 @@ Performs a logical comparison of two structures to determine whether the first is greater than the second. A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1186,7 +1186,7 @@ Performs a logical comparison of the two parameters to determine whether the first is greater than or equal to the second. A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1234,11 +1234,11 @@ - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1280,7 +1280,7 @@ if the is assigned to null. Otherwise, . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1327,7 +1327,7 @@ Performs a logical comparison of two structures to determine whether the first is less than the second. A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1374,7 +1374,7 @@ Performs a logical comparison of the two parameters to determine whether the first is less than or equal to the second. A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1421,7 +1421,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1461,7 +1461,7 @@ A constant representing the maximum value for the property. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1508,7 +1508,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1555,7 +1555,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1603,7 +1603,7 @@ A new structure whose property contains the product of the multiplication. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1650,7 +1650,7 @@ Performs a logical comparison of the two parameters to determine whether they are not equal. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1693,11 +1693,11 @@ - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1746,7 +1746,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1843,7 +1843,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1899,7 +1899,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET
@@ -1944,7 +1944,7 @@ Converts the parameter to . A new structure whose value equals the of the parameter. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1991,7 +1991,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2038,7 +2038,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2085,7 +2085,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2179,7 +2179,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2228,7 +2228,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2238,7 +2238,7 @@ Converts the supplied structure to . - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2285,7 +2285,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2332,7 +2332,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2379,7 +2379,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2426,7 +2426,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2473,7 +2473,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2518,7 +2518,7 @@ Converts the value to . A new structure whose property equals the value of the parameter. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2564,7 +2564,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2613,7 +2613,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2662,7 +2662,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2711,7 +2711,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2760,7 +2760,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2809,7 +2809,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2854,7 +2854,7 @@ The unary minus operator negates the parameter. A new structure whose value contains the results of the negation. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2899,7 +2899,7 @@ Converts the representation of a number to its equivalent. A equivalent to the value that is contained in the specified . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2946,7 +2946,7 @@ Raises the value of the specified structure to the specified exponential power. A structure that contains the results. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2987,7 +2987,7 @@ Gets the maximum number of digits used to represent the property. The maximum number of digits used to represent the of this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3034,7 +3034,7 @@ Gets the number nearest the specified structure's value with the specified precision. A structure that contains the results of the rounding operation. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3075,7 +3075,7 @@ Gets the number of decimal places to which is resolved. The number of decimal places to which the property is resolved. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3120,7 +3120,7 @@ Gets a value that indicates the sign of a structure's property. A number that indicates the sign of the structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3167,7 +3167,7 @@ Calculates the results of subtracting the second operand from the first. A new structure whose Value property contains the results of the subtraction. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3343,7 +3343,7 @@ Returns the a double equal to the contents of the property of this instance. The decimal representation of the property. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3386,7 +3386,7 @@ if the is non-zero; if zero; otherwise Null. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3428,7 +3428,7 @@ Converts this structure to . A structure whose equals the of this structure. If the structure's Value is , the structure's will be 1. Otherwise, the structure's will be 0. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3470,7 +3470,7 @@ Converts this structure to . A structure with the same value as this instance of . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3512,7 +3512,7 @@ Converts this structure to . A structure with the same value as this instance of . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3554,7 +3554,7 @@ Converts this structure to . A structure with the same value as this instance of . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3596,7 +3596,7 @@ Converts this structure to . A structure with the same value as this instance of . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3638,7 +3638,7 @@ Converts this structure to . A structure with the same value as this instance of . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3680,7 +3680,7 @@ Converts this structure to . A structure with the same value as this instance of . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3722,7 +3722,7 @@ Converts this structure to . A structure whose value is a string representing the value contained in this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3764,7 +3764,7 @@ Converts this structure to . A new object that contains the string representation of the structure's property. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3811,7 +3811,7 @@ Truncates the specified structure's value to the that you want position. Supply a negative value for the parameter in order to truncate the value to the corresponding position to the left of the decimal point. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET diff --git a/xml/System.Data.SqlTypes/SqlDouble.xml b/xml/System.Data.SqlTypes/SqlDouble.xml index 7bc14b70fb2..8842fdc6d8c 100644 --- a/xml/System.Data.SqlTypes/SqlDouble.xml +++ b/xml/System.Data.SqlTypes/SqlDouble.xml @@ -66,7 +66,7 @@ Represents a floating-point number within the range of -1.79E +308 through 1.79E +308 to be stored in or retrieved from a database. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -107,7 +107,7 @@ A double whose value will be used for the new . Initializes a new instance of the structure using the supplied double parameter to set the new structure's property. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -154,7 +154,7 @@ The addition operator computes the sum of the two operands. The sum of the two operands. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -164,7 +164,7 @@ Compares this instance to the supplied object and returns an indication of their relative values. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -230,7 +230,7 @@ To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -300,7 +300,7 @@ To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -349,7 +349,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -359,7 +359,7 @@ Returns a value that indicates whether an instance of and the supplied object parameter represent the same value. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -405,7 +405,7 @@ if the two values are equal. Otherwise, . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -453,7 +453,7 @@ if the two values are equal. Otherwise, . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -495,7 +495,7 @@ Returns the hash code for this structure. A 32-bit signed integer hash code. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -538,7 +538,7 @@ Returns the XML Schema definition language (XSD) of the specified . A value that indicates the XSD of the specified . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -585,7 +585,7 @@ Compares two instances of to determine whether the first is greater than the second. A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -632,7 +632,7 @@ Compares two instances of to determine whether the first is greater than or equal to the second. A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -680,11 +680,11 @@ - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -731,7 +731,7 @@ Compares two instances of to determine whether the first is less than the second. A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -778,7 +778,7 @@ Compares two instances of to determine whether the first is less than or equal to the second. A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -825,7 +825,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -872,7 +872,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -921,7 +921,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -968,7 +968,7 @@ Compares two instances of to determine whether they are notequal. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1011,11 +1011,11 @@ structure. For more information, see [Handling Null Values](~/docs/framework/data/adonet/sql/handling-null-values.md). + `Null` functions as a constant for the structure. For more information, see [Handling Null Values](/dotnet/framework/data/adonet/sql/handling-null-values). ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1064,7 +1064,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1113,7 +1113,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1163,7 +1163,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1173,7 +1173,7 @@ Converts to and from a . - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1220,7 +1220,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1265,7 +1265,7 @@ Converts the supplied structure to double. A double equivalent to the specified structure's value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1312,7 +1312,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1361,7 +1361,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1410,7 +1410,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1420,7 +1420,7 @@ Converts to a structure. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1467,7 +1467,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1514,7 +1514,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1561,7 +1561,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1608,7 +1608,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1655,7 +1655,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1702,7 +1702,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1749,7 +1749,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1794,7 +1794,7 @@ Converts the supplied double value to a . A with the same value as the specified double parameter. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1843,7 +1843,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1892,7 +1892,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1941,7 +1941,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2038,7 +2038,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2083,7 +2083,7 @@ Returns the negated value of the specified structure. A structure that contains the negated value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2128,7 +2128,7 @@ Converts the representation of a number to its double-precision floating point number equivalent. A that contains the value represented by the . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2175,7 +2175,7 @@ The subtraction operator the second operand from the first. The results of the subtraction operation. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2347,7 +2347,7 @@ Converts this structure to . A structure whose will be if the structure's is non-zero, if the is zero and if the structure is . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2389,7 +2389,7 @@ Converts this structure to . A structure whose equals the of this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2431,7 +2431,7 @@ Converts this structure to . A new structure whose converted value equals the rounded value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2473,7 +2473,7 @@ Converts this structure to . A new structure whose equals the integer part of the structure's value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2515,7 +2515,7 @@ Converts this structure to . A new structure whose equals the integer part of the structure's value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2557,7 +2557,7 @@ Converts this structure to . A new structure whose equals the integer part of the structure's value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2599,7 +2599,7 @@ Converts this structure to . A new structure whose is equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2641,7 +2641,7 @@ Converts this structure to . A new structure whose is equal to the of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2683,7 +2683,7 @@ Converts this structure to . A representing the of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2725,7 +2725,7 @@ Converts this structure to a string. A string representing the of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2766,7 +2766,7 @@ Gets the value of the structure. This property is read-only. The value of the structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2813,7 +2813,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET diff --git a/xml/System.Data.SqlTypes/SqlFileStream.xml b/xml/System.Data.SqlTypes/SqlFileStream.xml index 56d4a9c5980..f4ffc1e8069 100644 --- a/xml/System.Data.SqlTypes/SqlFileStream.xml +++ b/xml/System.Data.SqlTypes/SqlFileStream.xml @@ -34,15 +34,15 @@ The class is derived from the class, which represents an abstraction of a sequence of bytes from some arbitrary data source such as a file or a block of memory. You can read from a FILESTREAM by transferring data from a stream into a data structure such as an array of bytes. You can write to a FILESTREAM by transferring the data from a data structure into a stream. You can also seek within the stream, which allows you to query and modify data at the current position within the stream. - For conceptual documentation and code examples, see [FILESTREAM Data](~/docs/framework/data/adonet/sql/filestream-data.md). + For conceptual documentation and code examples, see [FILESTREAM Data](/dotnet/framework/data/adonet/sql/filestream-data). For documentation about setting up and configuring FILESTREAM data on SQL Server, see [Designing and Implementing FILESTREAM Storage](https://go.microsoft.com/fwlink/?LinkId=121499) in SQL Server 2008 Books Online. ]]> - FILESTREAM Data - SQL Server Data Type Mappings (ADO.NET) - SQL Server Binary and Large-Value Data (ADO.NET) + FILESTREAM Data + SQL Server Data Type Mappings (ADO.NET) + SQL Server Binary and Large-Value Data (ADO.NET) @@ -64,11 +64,11 @@ |Write|| |ReadWrite| and | - For more information about CAS, see [Code Access Security and ADO.NET](~/docs/framework/data/adonet/code-access-security.md). + For more information about CAS, see [Code Access Security and ADO.NET](/dotnet/framework/data/adonet/code-access-security). ]]> - FILESTREAM Data + FILESTREAM Data @@ -129,7 +129,7 @@ The specified is invalid, such as being on an unmapped drive. The access requested is not permitted by the operating system for the specified path. This occurs when Write or ReadWrite access is specified, and the file or directory is set for read-only access. NtCreateFile fails with error code set to ERROR_SHARING_VIOLATION. - FILESTREAM Data + FILESTREAM Data @@ -194,7 +194,7 @@ The specified is invalid, such as being on an unmapped drive. The access requested is not permitted by the operating system for the specified path. This occurs when Write or ReadWrite access is specified, and the file or directory is set for read-only access. NtCreateFile fails with error code set to ERROR_SHARING_VIOLATION. - FILESTREAM Data + FILESTREAM Data @@ -240,7 +240,7 @@ ]]> Reading data is not supported on the stream. - FILESTREAM Data + FILESTREAM Data @@ -286,7 +286,7 @@ ]]> Writing data is not supported on the stream. - FILESTREAM Data + FILESTREAM Data @@ -315,7 +315,7 @@ if the current stream supports reading; otherwise, . To be added. - FILESTREAM Data + FILESTREAM Data @@ -344,7 +344,7 @@ if the current stream supports seeking; otherwise, . To be added. - FILESTREAM Data + FILESTREAM Data @@ -404,7 +404,7 @@ if the current stream supports writing; otherwise, . To be added. - FILESTREAM Data + FILESTREAM Data @@ -471,7 +471,7 @@ The number of bytes read from the stream, between zero (0) and the number of bytes you requested. Streams return zero (0) only at the end of the stream, otherwise, they should block until at least one byte is available. To be added. The object did not come from the corresponding method. - FILESTREAM Data + FILESTREAM Data @@ -501,7 +501,7 @@ Ends an asynchronous write operation. To be added. The object did not come from the corresponding method. - FILESTREAM Data + FILESTREAM Data @@ -554,7 +554,7 @@ clears all buffers for this stream and causes any buffered data to be written to the underlying device. To be added. - FILESTREAM Data + FILESTREAM Data @@ -582,7 +582,7 @@ Gets a value indicating the length of the current stream in bytes. An indicating the length of the current stream in bytes. To be added. - FILESTREAM Data + FILESTREAM Data @@ -610,7 +610,7 @@ Gets the logical path of the passed to the constructor. A string value indicating the name of the . To be added. - FILESTREAM Data + FILESTREAM Data @@ -638,7 +638,7 @@ Gets or sets the position within the current stream. The current position within the . To be added. - FILESTREAM Data + FILESTREAM Data @@ -683,7 +683,7 @@ ]]> The object does not support reading of data. - FILESTREAM Data + FILESTREAM Data @@ -718,7 +718,7 @@ ]]> The object does not support reading of data. - FILESTREAM Data + FILESTREAM Data @@ -749,7 +749,7 @@ Gets or sets a value, in milliseconds, that determines how long the stream will attempt to read before timing out. A value, in milliseconds, that determines how long the stream will attempt to read before timing out. To be added. - FILESTREAM Data + FILESTREAM Data @@ -783,7 +783,7 @@ Sets the position within the current stream. The new position within the current stream. To be added. - FILESTREAM Data + FILESTREAM Data @@ -822,7 +822,7 @@ ]]> The object does not support reading of data. - FILESTREAM Data + FILESTREAM Data @@ -850,7 +850,7 @@ Gets or sets the transaction context for this object. The array that was passed to the constructor for this object. To be added. - FILESTREAM Data + FILESTREAM Data @@ -893,7 +893,7 @@ ]]> The object does not support writing of data. - FILESTREAM Data + FILESTREAM Data @@ -930,7 +930,7 @@ ]]> The object does not support writing of data. - FILESTREAM Data + FILESTREAM Data @@ -961,7 +961,7 @@ Gets or sets a value, in milliseconds, that determines how long the stream will attempt to write before timing out. A value, in milliseconds, that determines how long the stream will attempt to write before timing out. To be added. - FILESTREAM Data + FILESTREAM Data diff --git a/xml/System.Data.SqlTypes/SqlGuid.xml b/xml/System.Data.SqlTypes/SqlGuid.xml index d251b9b8c32..6263aa7d853 100644 --- a/xml/System.Data.SqlTypes/SqlGuid.xml +++ b/xml/System.Data.SqlTypes/SqlGuid.xml @@ -66,8 +66,8 @@ Represents a GUID to be stored in or retrieved from a database. To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -117,8 +117,8 @@ A byte array. Initializes a new instance of the structure using the supplied byte array parameter. To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -159,8 +159,8 @@ A Initializes a new instance of the structure using the specified parameter. To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -201,8 +201,8 @@ A object. Initializes a new instance of the structure using the specified parameter. To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -270,8 +270,8 @@ ]]> - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -289,8 +289,8 @@ ]]> - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -356,8 +356,8 @@ To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -427,8 +427,8 @@ To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -438,8 +438,8 @@ Performs a logical comparison of two structures to determine whether they are equal. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -485,8 +485,8 @@ if object is an instance of and the two are equal; otherwise . To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -534,8 +534,8 @@ if the two values are equal. Otherwise, . If either instance is null, then the will be null. To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -577,8 +577,8 @@ Returns the hash code of this structure. A 32-bit signed integer hash code. To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -621,8 +621,8 @@ Returns the XML Schema definition language (XSD) of the specified . A value that indicates the XSD of the specified . To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -669,8 +669,8 @@ Compares two instances of to determine whether the first is greater than the second. A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -717,8 +717,8 @@ Compares two instances of to determine whether the first is greater than or equal to the second. A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -766,12 +766,12 @@ - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -818,8 +818,8 @@ Compares two instances of to determine whether the first is less than the second. A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -866,8 +866,8 @@ Compares two instances of to determine whether the first is less than or equal to the second. A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -914,8 +914,8 @@ Performs a logical comparison on two structures to determine whether they are not equal. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -958,12 +958,12 @@ functions as a constant for the structure. For more information, see [Handling Null Values](~/docs/framework/data/adonet/sql/handling-null-values.md). + functions as a constant for the structure. For more information, see [Handling Null Values](/dotnet/framework/data/adonet/sql/handling-null-values). ]]> - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -1012,8 +1012,8 @@ .]]> - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -1023,8 +1023,8 @@ Converts to and from a instance. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -1069,8 +1069,8 @@ Converts the parameter to . A new whose is equal to the of the parameter. To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -1115,8 +1115,8 @@ Converts the supplied parameter to . A new equal to the of the . To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -1161,8 +1161,8 @@ Converts the specified structure to . A whose equals the value represented by the parameter. To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -1211,8 +1211,8 @@ .]]> - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -1261,8 +1261,8 @@ .]]> - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -1307,8 +1307,8 @@ Converts the supplied parameter to . A new whose is equal to the parameter. To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -1357,8 +1357,8 @@ .]]> - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -1407,8 +1407,8 @@ .]]> - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -1457,8 +1457,8 @@ .]]> - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -1503,8 +1503,8 @@ Converts the specified structure to . A equivalent to the value that is contained in the specified . To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -1547,8 +1547,8 @@ This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. An . To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -1595,8 +1595,8 @@ This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -1643,8 +1643,8 @@ This member supports the .NET Framework infrastructure and is not intended to be used directly from your code. To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -1686,8 +1686,8 @@ Converts this structure to a byte array. An array of bytes representing the of this structure. To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -1729,8 +1729,8 @@ Converts this structure to . A structure that contains the bytes in the structure. To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -1772,8 +1772,8 @@ Converts this structure to . A structure that contains the string representation of the structure. To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -1815,8 +1815,8 @@ Converts this structure to a . A that contains the string representation of the structure. To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET @@ -1857,8 +1857,8 @@ Gets the value of the structure. This property is read-only. A structure. To be added. - Comparing GUID and uniqueidentifier Values - SQL Server Data Types and ADO.NET + Comparing GUID and uniqueidentifier Values + SQL Server Data Types and ADO.NET
diff --git a/xml/System.Data.SqlTypes/SqlInt16.xml b/xml/System.Data.SqlTypes/SqlInt16.xml index cb33af6db55..618ec5e1ce0 100644 --- a/xml/System.Data.SqlTypes/SqlInt16.xml +++ b/xml/System.Data.SqlTypes/SqlInt16.xml @@ -66,7 +66,7 @@ Represents a 16-bit signed integer to be stored in or retrieved from a database. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -107,7 +107,7 @@ A short integer. Initializes a new instance of the structure using the supplied short integer parameter. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -154,7 +154,7 @@ Computes the sum of the two operands. A structure whose property contains the sum of the two operands. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -201,7 +201,7 @@ Computes the bitwise AND of its operands. A structure whose property contains the results of the bitwise AND. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -248,7 +248,7 @@ Computes the bitwise OR of its two operands. A structure whose property contains the results of the bitwise OR. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -258,7 +258,7 @@ Compares this instance to the supplied object and returns an indication of their relative values. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -324,7 +324,7 @@ To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -394,7 +394,7 @@ To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -441,7 +441,7 @@ Divides the first operand by the second. A whose property contains the results of the division. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -451,7 +451,7 @@ Performs a logical comparison of two structures to determine whether they are equal. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -497,7 +497,7 @@ if object is an instance of and the two are equal; otherwise . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -545,7 +545,7 @@ if the two values are equal. Otherwise, . If either instance is null, then the will be null. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -587,7 +587,7 @@ Returns the hash code for this instance. A 32-bit signed integer hash code. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -630,7 +630,7 @@ Returns the XML Schema definition language (XSD) of the specified . A value that indicates the XSD of the specified . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -677,7 +677,7 @@ Compares two instances of to determine whether the first is greater than the second. A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -724,7 +724,7 @@ Compares two structures to determine whether the first is greater than or equal to the second. A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -767,9 +767,9 @@ Indicates whether this structure is null. - if null. Otherwise, . For more information, see [Handling Null Values](~/docs/framework/data/adonet/sql/handling-null-values.md). + if null. Otherwise, . For more information, see [Handling Null Values](/dotnet/framework/data/adonet/sql/handling-null-values). To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET Handling Null Values (ADO.NET) @@ -817,7 +817,7 @@ Compares two instances of to determine whether the first is less than the second. A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET
@@ -864,7 +864,7 @@ Compares two structures to determine whether the first is less than or equal to the second. A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -911,7 +911,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -958,7 +958,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1005,7 +1005,7 @@ Computes the remainder after dividing its first operand by its second. A structure whose contains the remainder. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1058,7 +1058,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1105,7 +1105,7 @@ Computes the product of the two parameters. A structure whose contains the product of the two parameters. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1152,7 +1152,7 @@ Performs a logical comparison of two structures to determine whether they are not equal. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1195,11 +1195,11 @@ functions as a constant for the structure. For more information, see [Handling Null Values](~/docs/framework/data/adonet/sql/handling-null-values.md). + functions as a constant for the structure. For more information, see [Handling Null Values](/dotnet/framework/data/adonet/sql/handling-null-values). ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1244,7 +1244,7 @@ The ~ operator performs a bitwise one's complement operation on its operand. A structure whose property contains the complement of the specified structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1293,7 +1293,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1342,7 +1342,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1391,7 +1391,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1440,7 +1440,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1489,7 +1489,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1538,7 +1538,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1548,7 +1548,7 @@ Converts to and from a . - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1595,7 +1595,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1642,7 +1642,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1689,7 +1689,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1734,7 +1734,7 @@ Converts the supplied structure to a short integer. A short integer whose value is the Value of the parameter. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1781,7 +1781,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1828,7 +1828,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1875,7 +1875,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1922,7 +1922,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1969,7 +1969,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2018,7 +2018,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2067,7 +2067,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2077,7 +2077,7 @@ Converts to a structure. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2124,7 +2124,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2169,7 +2169,7 @@ Converts the supplied short integer to . A structure with the same value as the specified short integer. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2218,7 +2218,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2267,7 +2267,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2316,7 +2316,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2365,7 +2365,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2414,7 +2414,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2461,7 +2461,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2510,7 +2510,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2555,7 +2555,7 @@ The unary minus operator negates the of the operand. A structure that contains the negated value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2600,7 +2600,7 @@ Converts the representation of a number to its 16-bit signed integer equivalent. A 16-bit signed integer equivalent to the value that is contained in the specified . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2647,7 +2647,7 @@ Subtracts the second parameter from the first. A structure whose property contains the results of the subtraction. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2824,7 +2824,7 @@ if the is non-zero; if zero; otherwise Null. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2866,7 +2866,7 @@ Converts this structure to . A structure whose equals the of this structure. If the value of the is less than 0 or greater than 255, an occurs. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2908,7 +2908,7 @@ Converts this structure to . A new structure whose equals the value of this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2950,7 +2950,7 @@ Converts this structure to . A new structure whose equals the value of this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2992,7 +2992,7 @@ Converts this structure to . A new structure whose equals the value of this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3034,7 +3034,7 @@ Converts this structure to . A new structure whose equals the value of this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3076,7 +3076,7 @@ Converts this structure to . A new structure whose equals the value of this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3118,7 +3118,7 @@ Converts this structure to . A new structure whose equals the value of this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3160,7 +3160,7 @@ Converts this structure to . A representing the of this instance of . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3202,7 +3202,7 @@ Converts a structure to . A object representing the of this instance of . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3243,7 +3243,7 @@ Gets the value of this instance of structure. This property is read-only. A short integer representing the value of this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3290,7 +3290,7 @@ Performs a bitwise exclusive-OR operation on the supplied parameters. A structure that contains the results of the XOR operation. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3337,7 +3337,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET
diff --git a/xml/System.Data.SqlTypes/SqlInt32.xml b/xml/System.Data.SqlTypes/SqlInt32.xml index 1efe448055e..94bbc2e86b9 100644 --- a/xml/System.Data.SqlTypes/SqlInt32.xml +++ b/xml/System.Data.SqlTypes/SqlInt32.xml @@ -66,7 +66,7 @@ Represents a 32-bit signed integer to be stored in or retrieved from a database. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -107,7 +107,7 @@ The integer to be converted. Initializes a new instance of the structure using the supplied integer value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -154,7 +154,7 @@ Computes the sum of the two specified structures. A structure whose property contains the sum of the specified structures. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -201,7 +201,7 @@ Computes the bitwise AND of its operands. A structure that contains the results of the bitwise AND operation. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -248,7 +248,7 @@ Computes the bitwise OR of the specified structures. A structure that contains the results of the bitwise OR operation. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -258,7 +258,7 @@ Compares this instance to the supplied object and returns an indication of their relative values. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -324,7 +324,7 @@ To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -394,7 +394,7 @@ To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -441,7 +441,7 @@ Divides the first parameter from the second. A whose property contains the results of the division. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -451,7 +451,7 @@ Performs a logical comparison of two structures to determine whether they are equal. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -497,7 +497,7 @@ if object is an instance of and the two are equal; otherwise . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -545,7 +545,7 @@ if the two values are equal. Otherwise, . If either instance is null, then the will be null. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -587,7 +587,7 @@ Returns the hash code for this instance. A 32-bit signed integer hash code. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -630,7 +630,7 @@ Returns the XML Schema definition language (XSD) of the specified . A value that indicates the XSD of the specified . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -677,7 +677,7 @@ Compares the two parameters to determine whether the first is greater than the second. A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -724,7 +724,7 @@ Compares the two parameters to determine whether the first is greater than or equal to the second. A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -771,11 +771,11 @@ - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET Handling Null Values (ADO.NET) @@ -823,7 +823,7 @@ Compares the two parameters to determine whether the first is less than the second. A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET
@@ -870,7 +870,7 @@ Compares the two parameters to determine whether the first is less than or equal to the second. A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -917,7 +917,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -964,7 +964,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1011,7 +1011,7 @@ Computes the remainder after dividing the first parameter by the second. A structure whose contains the remainder. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1064,7 +1064,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1111,7 +1111,7 @@ Computes the product of the two parameters. A structure whose contains the product of the two parameters. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1158,7 +1158,7 @@ Performs a logical comparison of the two parameters to determine whether they are not equal. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1201,11 +1201,11 @@ functions as a constant for the structure. For more information, see [Handling Null Values](~/docs/framework/data/adonet/sql/handling-null-values.md). + functions as a constant for the structure. For more information, see [Handling Null Values](/dotnet/framework/data/adonet/sql/handling-null-values). ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1250,7 +1250,7 @@ Performs a bitwise one's complement operation on the specified structure. A structure that contains the results of the one's complement operation. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1299,7 +1299,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1348,7 +1348,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1397,7 +1397,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1446,7 +1446,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1495,7 +1495,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1544,7 +1544,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1600,7 +1600,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET
@@ -1647,7 +1647,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1694,7 +1694,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1739,7 +1739,7 @@ Converts the supplied structure to an integer. The converted integer value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1786,7 +1786,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1833,7 +1833,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1880,7 +1880,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1927,7 +1927,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1976,7 +1976,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2025,7 +2025,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2035,7 +2035,7 @@ Converts to a structure. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2082,7 +2082,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2129,7 +2129,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2174,7 +2174,7 @@ Converts the supplied integer to . A new structure whose Value property is equal to the integer parameter. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2223,7 +2223,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2272,7 +2272,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2321,7 +2321,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2370,7 +2370,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2419,7 +2419,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2466,7 +2466,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2515,7 +2515,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2560,7 +2560,7 @@ Negates the of the operand. A structure that contains the negated value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2605,7 +2605,7 @@ Converts the representation of a number to its 32-bit signed integer equivalent. A 32-bit signed integer equivalent to the value that is contained in the specified . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2652,7 +2652,7 @@ Subtracts the second parameter from the first. A structure whose property contains the results of the subtraction. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2829,7 +2829,7 @@ if the is non-zero; if zero; otherwise Null. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2871,7 +2871,7 @@ Converts this structure to . A structure whose equals the of this structure. If the value of the is less than 0 or greater than 255, an occurs. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2913,7 +2913,7 @@ Converts this structure to . A new structure equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2955,7 +2955,7 @@ Converts this structure to . A new structure equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2997,7 +2997,7 @@ Converts this structure to . A new structure equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3039,7 +3039,7 @@ Converts this structure to . A new structure equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3081,7 +3081,7 @@ Converts this structure to . A new structure equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3123,7 +3123,7 @@ Converts this structure to . A new structure equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3165,7 +3165,7 @@ Converts this structure to . A new structure equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3207,7 +3207,7 @@ Converts a structure to a . A structure equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3249,7 +3249,7 @@ An integer representing the value of this structure. To be added. The property contains . - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3296,7 +3296,7 @@ Performs a bitwise exclusive-OR operation on the specified structures. A structure that contains the results of the bitwise XOR operation. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3343,7 +3343,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET
diff --git a/xml/System.Data.SqlTypes/SqlInt64.xml b/xml/System.Data.SqlTypes/SqlInt64.xml index 05098d357f6..a45bb07e811 100644 --- a/xml/System.Data.SqlTypes/SqlInt64.xml +++ b/xml/System.Data.SqlTypes/SqlInt64.xml @@ -66,7 +66,7 @@ Represents a 64-bit signed integer to be stored in or retrieved from a database. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -107,7 +107,7 @@ A long integer. Initializes a new instance of the structure using the supplied long integer. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -154,7 +154,7 @@ Computes the sum of the two parameters. A new structure whose is equal to the sum of the two parameters. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -201,7 +201,7 @@ Computes the bitwise AND of its operands. A structure that contains the results of the bitwise AND operation. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -248,7 +248,7 @@ Computes the bitwise OR of its two operands. A structure that contains the results of the bitwise OR operation. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -258,7 +258,7 @@ Compares this instance to the supplied object and returns an indication of their relative values. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -324,7 +324,7 @@ To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -394,7 +394,7 @@ To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -441,7 +441,7 @@ Divides the first parameter by the second. A new structure whose property contains the results of the division operation. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -451,7 +451,7 @@ Performs a logical comparison of two structures to determine whether they are equal. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -497,7 +497,7 @@ if object is an instance of and the two are equal; otherwise . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -545,7 +545,7 @@ if the two values are equal. Otherwise, . If either instance is null, then the will be null. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -587,7 +587,7 @@ Returns the hash code for this instance. A 32-bit signed integer hash code. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -630,7 +630,7 @@ Returns the XML Schema definition language (XSD) of the specified . A that indicates the XSD of the specified . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -677,7 +677,7 @@ Performs a logical comparison of the two parameters to determine whether the first is greater than the second. A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -724,7 +724,7 @@ Performs a logical comparison of the two parameters to determine whether the first is greater than or equal to the second. A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -772,11 +772,11 @@ - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -823,7 +823,7 @@ Performs a logical comparison on the two parameters to determine whether the first is less than the second. A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -870,7 +870,7 @@ Performs a logical comparison on the two parameters to determine whether the first is less than or equal to the second. A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -917,7 +917,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -964,7 +964,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1011,7 +1011,7 @@ Computes the remainder after dividing the first parameter by the second. A new structure whose property contains the remainder. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1064,7 +1064,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1111,7 +1111,7 @@ Computes the product of the two parameters. A new structure whose is equal to the product of the two parameters. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1158,7 +1158,7 @@ Performs a logical comparison on the two SqlInt64 parameters to determine whether they are not equal. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1201,11 +1201,11 @@ functions as a constant for the structure. For more information, see [Handling Null Values](~/docs/framework/data/adonet/sql/handling-null-values.md). + functions as a constant for the structure. For more information, see [Handling Null Values](/dotnet/framework/data/adonet/sql/handling-null-values). ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1250,7 +1250,7 @@ Performs a bitwise one's complement operation on its operand. A new structure whose is equal to the ones complement of the parameter. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1299,7 +1299,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1348,7 +1348,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1397,7 +1397,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1446,7 +1446,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1495,7 +1495,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1544,7 +1544,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1554,7 +1554,7 @@ Converts to and from a . - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1599,7 +1599,7 @@ Converts the supplied parameter to . A new structure whose property is equal to the of the parameter. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1644,7 +1644,7 @@ Converts the supplied parameter to . A new structure whose is equal to the integer part of the parameter. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1689,7 +1689,7 @@ Converts the supplied structure to . A new structure whose property equals the integer part of the parameter. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1734,7 +1734,7 @@ Converts the parameter to long. A new long value equal to the of the . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1779,7 +1779,7 @@ Converts the supplied parameter to . A new structure whose property equals the integer part of the parameter. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1824,7 +1824,7 @@ Converts the supplied parameter to . A new structure whose property contains the integer part of the parameter. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1869,7 +1869,7 @@ Converts the supplied parameter to . A new whose is equal to the value represented by the parameter. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1918,7 +1918,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1967,7 +1967,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1977,7 +1977,7 @@ Converts to a structure. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2022,7 +2022,7 @@ Converts the supplied parameter to . A new structure whose property equals the property of the parameter. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2067,7 +2067,7 @@ Converts the supplied parameter to . A new structure whose property equals the property of the parameter. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2112,7 +2112,7 @@ Converts the supplied parameter to . A new structure whose property equals the property of the parameter. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2157,7 +2157,7 @@ Converts the long parameter to . A new structure whose equals the value of the long parameter. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2206,7 +2206,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2255,7 +2255,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2304,7 +2304,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2353,7 +2353,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2402,7 +2402,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2449,7 +2449,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2498,7 +2498,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2543,7 +2543,7 @@ The unary minus operator negates the of the operand. A structure whose is equal to the negated of the parameter. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2588,7 +2588,7 @@ Converts the representation of a number to its 64-bit signed integer equivalent. A 64-bit signed integer equivalent to the value that is contained in the specified . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2635,7 +2635,7 @@ Subtracts the second parameter from the first. A new structure whose property equals the results of the subtraction operation. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2812,7 +2812,7 @@ if the is non-zero; if zero; otherwise Null. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2854,7 +2854,7 @@ Converts this structure to . A structure whose equals the of this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2896,7 +2896,7 @@ Converts this structure to . A new equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2938,7 +2938,7 @@ Converts this structure to . A new equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2980,7 +2980,7 @@ Converts this structure to . A new equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3022,7 +3022,7 @@ Converts this structure to . A new equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3064,7 +3064,7 @@ Converts this structure to . A new equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3106,7 +3106,7 @@ Converts this structure to . A new equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3148,7 +3148,7 @@ Converts this structure to . A representing the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3190,7 +3190,7 @@ Converts this instance of to . A representing the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3231,7 +3231,7 @@ Gets the value of this structure. This property is read-only. A long integer representing the value of this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3278,7 +3278,7 @@ Performs a bitwise exclusive-OR operation on the supplied parameters. A structure that contains the results of the bitwise XOR operation. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3325,7 +3325,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET diff --git a/xml/System.Data.SqlTypes/SqlMoney.xml b/xml/System.Data.SqlTypes/SqlMoney.xml index 7cc04220eac..d7445348efb 100644 --- a/xml/System.Data.SqlTypes/SqlMoney.xml +++ b/xml/System.Data.SqlTypes/SqlMoney.xml @@ -73,7 +73,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -83,7 +83,7 @@ Initializes a new instance of the structure. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -124,7 +124,7 @@ The monetary value to initialize. Initializes a new instance of the class with the specified value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -165,7 +165,7 @@ The monetary value to initialize. Initializes a new instance of the class with specified double value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -206,7 +206,7 @@ The monetary value to initialize. Initializes a new instance of the class with the specified integer value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -247,7 +247,7 @@ The monetary value to initialize. Initializes a new instance of the class with the specified long integer value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -294,7 +294,7 @@ Calculates the sum of the two parameters. A new structure whose contains the sum of the two parameters. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -304,7 +304,7 @@ Compares this instance to the supplied object and returns an indication of their relative values. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -370,7 +370,7 @@ To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -440,7 +440,7 @@ To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -487,7 +487,7 @@ The division operator divides the first parameter by the second. A new structure whose contains the results of the division. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -542,7 +542,7 @@ if the object is an instance of and the two are equal; otherwise, . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET
@@ -590,7 +590,7 @@ if the two values are equal. Otherwise, . If either instance is null, then the will be null. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -632,7 +632,7 @@ Gets the hash code for this instance. A 32-bit signed integer hash code. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -675,7 +675,7 @@ Returns the XML Schema definition language (XSD) of the specified . A that indicates the XSD of the specified . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -722,7 +722,7 @@ Performs a logical comparison of the two parameters to determine whether the first is greater than the second. A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -769,7 +769,7 @@ Performs a logical comparison of the two parameters to determine whether the first is greater than or equal to the second. A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -817,11 +817,11 @@ - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET Handling Null Values (ADO.NET) @@ -869,7 +869,7 @@ Performs a logical comparison of the two parameters to determine whether the first is less than the second. A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET
@@ -916,7 +916,7 @@ Performs a logical comparison of the two parameters to determine whether the first is less than or equal to the second. A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -963,7 +963,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1010,7 +1010,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1057,7 +1057,7 @@ The multiplication operator calculates the product of the two parameters. A new structure whose contains the product of the multiplication. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1104,7 +1104,7 @@ Performs a logical comparison of the two parameters to determine whether they are not equal. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1147,11 +1147,11 @@ functions as a constant for the class. For more information, see [Handling Null Values](~/docs/framework/data/adonet/sql/handling-null-values.md). + functions as a constant for the class. For more information, see [Handling Null Values](/dotnet/framework/data/adonet/sql/handling-null-values). ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1200,7 +1200,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1249,7 +1249,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1298,7 +1298,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1308,7 +1308,7 @@ Converts to and from a . - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1355,7 +1355,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1402,7 +1402,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1449,7 +1449,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1496,7 +1496,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1543,7 +1543,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1590,7 +1590,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1636,7 +1636,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1685,7 +1685,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1734,7 +1734,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1744,7 +1744,7 @@ Converts to a structure. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1791,7 +1791,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1838,7 +1838,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1885,7 +1885,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1932,7 +1932,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1977,7 +1977,7 @@ Converts the parameter to . A new structure whose equals the value of the parameter. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2023,7 +2023,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2120,7 +2120,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2169,7 +2169,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2218,7 +2218,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2267,7 +2267,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2312,7 +2312,7 @@ The unary minus operator negates the parameter. A structure whose contains the results of the negation. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2357,7 +2357,7 @@ Converts the representation of a number to its equivalent. A equivalent to the value that is contained in the specified . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2404,7 +2404,7 @@ The subtraction operator subtracts the second parameter from the first. A new structure that contains the results of the subtraction. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2580,7 +2580,7 @@ Converts the Value of this instance of as a structure. A structure whose value equals the property of this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2622,7 +2622,7 @@ Converts this structure to a . A double with a value equal to this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2664,7 +2664,7 @@ Converts this structure to an . A 32-bit integer whose value equals the integer part of this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2706,7 +2706,7 @@ Converts the Value of this structure to an . A 64-bit integer whose value equals the integer part of this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2748,7 +2748,7 @@ Converts this structure to . A structure. If the value of the structure is zero, the structure's value will be . Otherwise, . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2790,7 +2790,7 @@ Converts this structure to . A equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2832,7 +2832,7 @@ Converts this structure to . A new equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2874,7 +2874,7 @@ Converts this structure to . A new equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2916,7 +2916,7 @@ Converts this structure to . A new equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2958,7 +2958,7 @@ Converts this structure to . A new equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3000,7 +3000,7 @@ Converts this structure to . A new equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3042,7 +3042,7 @@ Converts this structure to . A new equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3084,7 +3084,7 @@ Converts this structure to . A structure whose value is a string representing the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3126,7 +3126,7 @@ Converts this instance of to string. A string whose value is the string representation of the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3168,7 +3168,7 @@ The monetary value of an instance of the structure. To be added. The property is set to null. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3215,7 +3215,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET
diff --git a/xml/System.Data.SqlTypes/SqlNullValueException.xml b/xml/System.Data.SqlTypes/SqlNullValueException.xml index 83689eac5e7..a0ad3a8866d 100644 --- a/xml/System.Data.SqlTypes/SqlNullValueException.xml +++ b/xml/System.Data.SqlTypes/SqlNullValueException.xml @@ -117,7 +117,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions
@@ -170,7 +170,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -213,7 +213,7 @@ The exception that is the cause of the current exception. If the innerException parameter is not , the current exception is raised in a block that handles the inner 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. To be added. - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System.Data.SqlTypes/SqlSingle.xml b/xml/System.Data.SqlTypes/SqlSingle.xml index 6cf6db27605..edababaa6fd 100644 --- a/xml/System.Data.SqlTypes/SqlSingle.xml +++ b/xml/System.Data.SqlTypes/SqlSingle.xml @@ -73,7 +73,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -83,7 +83,7 @@ Initializes a new instance of the structure using the supplied floating point value. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -124,7 +124,7 @@ A double value which will be used as the of the new structure. Initializes a new instance of the structure using the supplied double parameter. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -165,7 +165,7 @@ A floating point number which will be used as the of the new structure. Initializes a new instance of the structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -212,7 +212,7 @@ Computes the sum of the two specified structures. A structure that contains the sum of the two specified structures. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -222,7 +222,7 @@ Compares this instance to the supplied object and returns an indication of their relative values. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -288,7 +288,7 @@ To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -358,7 +358,7 @@ To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -405,7 +405,7 @@ Divides the first structure by the second. A structure that contains the results of the division. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -415,7 +415,7 @@ Performs a logical comparison of two structures to determine whether they are equal. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -461,7 +461,7 @@ if the object is an instance of and the two are equal. Otherwise, . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -509,7 +509,7 @@ if the two values are equal. Otherwise, . If either instance is null, then the will be null. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -551,7 +551,7 @@ Gets the hash code for this instance. A 32-bit signed integer hash code. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -594,7 +594,7 @@ Returns the XML Schema definition language (XSD) of the specified . A value that indicates the XSD of the specified . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -641,7 +641,7 @@ Performs a logical comparison of the two operands to determine whether the first is greater than the second. A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -688,7 +688,7 @@ Performs a logical comparison of two structures to determine whether the first is greater than or equal to the second. A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -736,11 +736,11 @@ - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET Handling Null Values (ADO.NET) @@ -788,7 +788,7 @@ Performs a logical comparison of the two parameters to determine whether the first is less than the second. A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -835,7 +835,7 @@ Performs a logical comparison of the two parameters to determine whether the first is less than or equal to the second. A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -882,7 +882,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -929,7 +929,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -976,7 +976,7 @@ Computes the product of the two specified structures. A structure that contains the product of the multiplication. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1023,7 +1023,7 @@ Performs a logical comparison of the two parameters to determine whether they are not equal. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1066,11 +1066,11 @@ - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1119,7 +1119,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1168,7 +1168,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1217,7 +1217,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1227,7 +1227,7 @@ Converts to and from a . - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1274,7 +1274,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1321,7 +1321,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1366,7 +1366,7 @@ Converts the specified structure to float. A float that contains the value of the structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1413,7 +1413,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1462,7 +1462,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1511,7 +1511,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1521,7 +1521,7 @@ Converts to a structure. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1568,7 +1568,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1615,7 +1615,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1662,7 +1662,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1709,7 +1709,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1756,7 +1756,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1803,7 +1803,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1848,7 +1848,7 @@ Converts the specified floating point value to . A structure that contains the value of the specified float. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1897,7 +1897,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1946,7 +1946,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1995,7 +1995,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2044,7 +2044,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2093,7 +2093,7 @@ .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2138,7 +2138,7 @@ Negates the of the specified structure. A structure that contains the negated value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2183,7 +2183,7 @@ Converts the specified to a structure. A equivalent to the value that is contained in the specified . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2230,7 +2230,7 @@ Subtracts the second structure from the first. A structure that contains the results of the subtraction. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2407,7 +2407,7 @@ if the is non-zero; if zero; otherwise Null. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2449,7 +2449,7 @@ Converts this structure to . A structure whose equals the of this structure. If the structure's Value is , the structure's will be 1. Otherwise, the structure's will be 0. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2491,7 +2491,7 @@ Converts this structure to . A new equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2533,7 +2533,7 @@ Converts this structure to . A new equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2575,7 +2575,7 @@ Converts this structure to . A new equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2617,7 +2617,7 @@ Converts this structure to . A new equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2659,7 +2659,7 @@ Converts this structure to . A new equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2701,7 +2701,7 @@ Converts this structure to . A equal to the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2743,7 +2743,7 @@ Converts this structure to . A representing the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2785,7 +2785,7 @@ Converts this structure to . A object representing the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2826,7 +2826,7 @@ Gets the value of this structure. This property is read-only. A floating point value in the range -3.40E+38 through 3.40E+38. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2873,7 +2873,7 @@ ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET
diff --git a/xml/System.Data.SqlTypes/SqlString.xml b/xml/System.Data.SqlTypes/SqlString.xml index bd575228af7..c1493c4705b 100644 --- a/xml/System.Data.SqlTypes/SqlString.xml +++ b/xml/System.Data.SqlTypes/SqlString.xml @@ -86,7 +86,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -96,7 +96,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Initializes a new instance of the class. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -137,7 +137,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); The string to store. Initializes a new instance of the structure using the specified string. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -180,7 +180,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Specifies the geographical locale and language for the new structure. Initializes a new instance of the structure using the specified string and locale id values. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -225,7 +225,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); The data array to store. Initializes a new instance of the structure using the specified locale id, compare options, and data. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -270,7 +270,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Specifies the compare options for the new structure. Initializes a new instance of the structure using the specified string, locale id, and compare option values. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -318,7 +318,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); if Unicode encoded. Otherwise, . Initializes a new instance of the class. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -367,7 +367,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); The number of characters from index to copy. Initializes a new instance of the class. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -419,7 +419,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); if Unicode encoded. Otherwise, . Initializes a new instance of the class. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -472,7 +472,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -519,7 +519,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -558,7 +558,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Specifies that sorts should be based on a character's numeric value instead of its alphabetical value. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -600,7 +600,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Creates a copy of this object. A new object in which all property values are the same as the original. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -641,7 +641,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Gets the object that defines how string comparisons should be performed for this structure. A object that defines string comparison for this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -686,7 +686,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Gets the enumeration equivalent of the specified value. A value that corresponds to the for this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -696,7 +696,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Compares this instance to a specified object and returns an indication of their relative values. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -762,7 +762,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -832,7 +832,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -879,7 +879,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Concatenates the two specified structures. A that contains the newly concatenated value representing the contents of the two parameters. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -920,7 +920,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Gets the structure that represents information about the culture of this object. A structure that describes information about the culture of this SqlString structure including the names of the culture, the writing system, and the calendar used, and also access to culture-specific objects that provide methods for common operations, such as formatting dates and sorting strings. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -930,7 +930,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Performs a logical comparison of two structures to determine whether they are equal. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -976,7 +976,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); if the object is an instance of and the two are equal; otherwise, . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1024,7 +1024,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); if the two values are equal. Otherwise, . If either instance is null, then the will be null. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1066,7 +1066,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Gets the hash code for this instance. A 32-bit signed integer hash code. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1108,7 +1108,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Gets an array of bytes, that contains the contents of the in ANSI format. An byte array, that contains the contents of the in ANSI format. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1150,7 +1150,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Gets an array of bytes, that contains the contents of the in Unicode format. An byte array, that contains the contents of the in Unicode format. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1239,7 +1239,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Performs a logical comparison of the two operands to determine whether the first is greater than the second. A that is if the first instance is greater than the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1286,7 +1286,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Performs a logical comparison of the two operands to determine whether the first is greater than or equal to the second. A that is if the first instance is greater than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1333,7 +1333,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1382,7 +1382,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1431,7 +1431,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1480,7 +1480,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1528,11 +1528,11 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET Handling Null Values (ADO.NET) @@ -1574,7 +1574,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Specifies the geographical locale and language for the structure. The locale id for the string stored in the property. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET
@@ -1621,7 +1621,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Performs a logical comparison of the two operands to determine whether the first is less than the second. A that is if the first instance is less than the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1668,7 +1668,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Performs a logical comparison of the two operands to determine whether the first is less than or equal to the second. A that is if the first instance is less than or equal to the second instance. Otherwise, . If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1715,7 +1715,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Performs a logical comparison of the two operands to determine whether they are not equal. A that is if the two instances are not equal or if the two instances are equal. If either instance of is null, the of the will be . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1758,11 +1758,11 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); structure. For more information, see [Handling Null Values](~/docs/framework/data/adonet/sql/handling-null-values.md). + `Null` functions as a constant for the structure. For more information, see [Handling Null Values](/dotnet/framework/data/adonet/sql/handling-null-values). ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1811,7 +1811,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1860,7 +1860,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1870,7 +1870,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Converts to and from a . - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1917,7 +1917,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -1964,7 +1964,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2011,7 +2011,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2058,7 +2058,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2105,7 +2105,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2152,7 +2152,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2199,7 +2199,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2246,7 +2246,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2293,7 +2293,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2340,7 +2340,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2387,7 +2387,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); .]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2432,7 +2432,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Converts a to a A , whose contents are the same as the property of the parameter. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2481,7 +2481,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2530,7 +2530,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2575,7 +2575,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Converts the parameter to a . A that contains the value of the specified . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2624,7 +2624,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2673,7 +2673,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2722,7 +2722,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); ]]> - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2763,7 +2763,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); A combination of one or more of the enumeration values that represent the way in which this should be compared to other structures. A value specifying how this should be compared to other structures. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2940,7 +2940,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); if the is non-zero; if zero; otherwise Null. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -2982,7 +2982,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Converts this structure to . A new structure whose equals the number represented by this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3024,7 +3024,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Converts this structure to . A new structure that contains the date value represented by this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3066,7 +3066,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Converts this structure to . A new that contains the value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3108,7 +3108,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Converts this structure to . A new that is equal to the numeric value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3150,7 +3150,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Converts this structure to . A new structure whose is the represented by this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3192,7 +3192,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Converts this structure to . A new that is equal to the numeric value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3234,7 +3234,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Converts this structure to . A new that is equal to the numeric value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3276,7 +3276,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Converts this structure to . A new that is equal to the numeric value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3318,7 +3318,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Converts this structure to . A new that is equal to the numeric value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3360,7 +3360,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Converts this structure to . A new that is equal to the numeric value of this . To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3402,7 +3402,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); Converts a object to a . A with the same value as this structure. To be added. - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -3444,7 +3444,7 @@ SqlString mySqlString = new SqlString("abc", CultureInfo.CurrentCulture.LCID); The string that is stored. To be added. The value of the string is . - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET
diff --git a/xml/System.Data.SqlTypes/SqlTypeException.xml b/xml/System.Data.SqlTypes/SqlTypeException.xml index cd357d68bf5..ea86a3ae0af 100644 --- a/xml/System.Data.SqlTypes/SqlTypeException.xml +++ b/xml/System.Data.SqlTypes/SqlTypeException.xml @@ -186,11 +186,11 @@ - XML and SOAP Serialization + XML and SOAP Serialization
diff --git a/xml/System.Data.SqlTypes/SqlXml.xml b/xml/System.Data.SqlTypes/SqlXml.xml index e5975fdecc8..be3a5ea410e 100644 --- a/xml/System.Data.SqlTypes/SqlXml.xml +++ b/xml/System.Data.SqlTypes/SqlXml.xml @@ -70,7 +70,7 @@ ]]> Working with SQLXML - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -81,7 +81,7 @@ Creates a new instance. Working with SQLXML - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -118,7 +118,7 @@ Creates a new instance. To be added. Working with SQLXML - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -159,7 +159,7 @@ Creates a new instance, supplying the XML value from the supplied -derived instance. To be added. Working with SQLXML - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -207,7 +207,7 @@ ]]> Working with SQLXML - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -257,7 +257,7 @@ Attempt was made to access this property on a null instance of . Working with SQLXML - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -301,7 +301,7 @@ A string that indicates the XSD of the specified . To be added. Working with SQLXML - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -347,7 +347,7 @@ To be added. Working with SQLXML Handling Null Values - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -388,7 +388,7 @@ A null instance of the type. To be added. Working with SQLXML - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET @@ -587,7 +587,7 @@ ]]> Working with SQLXML - SQL Server Data Types and ADO.NET + SQL Server Data Types and ADO.NET diff --git a/xml/System.Data/Constraint.xml b/xml/System.Data/Constraint.xml index f9920e34279..78dbc0171a0 100644 --- a/xml/System.Data/Constraint.xml +++ b/xml/System.Data/Constraint.xml @@ -49,7 +49,7 @@ . For example, when you delete a value that is used in one or more related tables, a determines whether the values in the related tables are also deleted, set to null values, set to default values, or whether no action occurs. A , on the other hand, just makes sure that all values within a particular table are unique. For more information, see [DataTable Constraints](~/docs/framework/data/adonet/dataset-datatable-dataview/datatable-constraints.md). + A constraint is a rule used to maintain the integrity of the data in the . For example, when you delete a value that is used in one or more related tables, a determines whether the values in the related tables are also deleted, set to null values, set to default values, or whether no action occurs. A , on the other hand, just makes sure that all values within a particular table are unique. For more information, see [DataTable Constraints](/dotnet/framework/data/adonet/dataset-datatable-dataview/datatable-constraints). A base constructor is not used. Primary or unique key constraints are created by using the constructor, and foreign key constraints are created by using the constructor. diff --git a/xml/System.Data/ConstraintCollection.xml b/xml/System.Data/ConstraintCollection.xml index 55b251a2847..cfdc76aa2e8 100644 --- a/xml/System.Data/ConstraintCollection.xml +++ b/xml/System.Data/ConstraintCollection.xml @@ -629,7 +629,7 @@ - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -58,7 +58,7 @@ Initializes a new instance of the class. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -98,7 +98,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -135,7 +135,7 @@ The text string describing the details of the exception. Initializes a new instance of the class. To be added. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -181,7 +181,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -221,7 +221,7 @@ An array containing the objects whose update failure generated this exception. Initializes a new instance of the class. To be added. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -232,7 +232,7 @@ Copies the objects whose update failure generated this exception to the specified array. - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -278,7 +278,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -326,7 +326,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -376,7 +376,7 @@ Populates the specified serialization information object with the data needed to serialize the . To be added. The parameter is a null reference ( in Visual Basic). - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -424,7 +424,7 @@ ]]> - DataAdapters and DataReaders + DataAdapters and DataReaders @@ -460,7 +460,7 @@ Gets the number of rows whose update failed, generating this exception. An integer containing a count of the number of rows whose update failed. To be added. - DataAdapters and DataReaders + DataAdapters and DataReaders
diff --git a/xml/System.Data/DataColumn.xml b/xml/System.Data/DataColumn.xml index 4cd4c71891e..66b7a498e1a 100644 --- a/xml/System.Data/DataColumn.xml +++ b/xml/System.Data/DataColumn.xml @@ -63,17 +63,17 @@ is the fundamental building block for creating the schema of a . You build the schema by adding one or more objects to the . For more information, see [Adding Columns to a DataTable](~/docs/framework/data/adonet/dataset-datatable-dataview/adding-columns-to-a-datatable.md). + The is the fundamental building block for creating the schema of a . You build the schema by adding one or more objects to the . For more information, see [Adding Columns to a DataTable](/dotnet/framework/data/adonet/dataset-datatable-dataview/adding-columns-to-a-datatable). - Each has a property that determines the kind of data the contains. For example, you can restrict the data type to integers, or strings, or decimals. Because data that is contained by the is typically merged back into its original data source, you must match the data types to those in the data source. For more information, see [Data Type Mappings in ADO.NET](~/docs/framework/data/adonet/data-type-mappings-in-ado-net.md). + Each has a property that determines the kind of data the contains. For example, you can restrict the data type to integers, or strings, or decimals. Because data that is contained by the is typically merged back into its original data source, you must match the data types to those in the data source. For more information, see [Data Type Mappings in ADO.NET](/dotnet/framework/data/adonet/data-type-mappings-in-ado-net). - Properties such as , , and put restrictions on the entry and updating of data, thereby helping to guarantee data integrity. You can also use the , , and properties to control automatic data generation. For more information about columns, see [Creating AutoIncrement Columns](~/docs/framework/data/adonet/dataset-datatable-dataview/creating-autoincrement-columns.md). For more information, see [Defining Primary Keys](~/docs/framework/data/adonet/dataset-datatable-dataview/defining-primary-keys.md). + Properties such as , , and put restrictions on the entry and updating of data, thereby helping to guarantee data integrity. You can also use the , , and properties to control automatic data generation. For more information about columns, see [Creating AutoIncrement Columns](/dotnet/framework/data/adonet/dataset-datatable-dataview/creating-autoincrement-columns). For more information, see [Defining Primary Keys](/dotnet/framework/data/adonet/dataset-datatable-dataview/defining-primary-keys). - You can also make sure that values in a are unique by creating a and adding it to the of the to which the belongs. For more information, see [DataTable Constraints](~/docs/framework/data/adonet/dataset-datatable-dataview/datatable-constraints.md). + You can also make sure that values in a are unique by creating a and adding it to the of the to which the belongs. For more information, see [DataTable Constraints](/dotnet/framework/data/adonet/dataset-datatable-dataview/datatable-constraints). To create a relation between objects, create a object and add it to the of a . - You can use the property of the object to calculate the values in a column, or create an aggregate column. For more information, see [Creating Expression Columns](~/docs/framework/data/adonet/dataset-datatable-dataview/creating-expression-columns.md). + You can use the property of the object to calculate the values in a column, or create an aggregate column. For more information, see [Creating Expression Columns](/dotnet/framework/data/adonet/dataset-datatable-dataview/creating-expression-columns). @@ -97,7 +97,7 @@ - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -160,7 +160,7 @@ - Using DataSets in ADO.NET + Using DataSets in ADO.NET
@@ -217,7 +217,7 @@ - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -272,7 +272,7 @@ - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -330,7 +330,7 @@ - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -399,7 +399,7 @@ - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -456,7 +456,7 @@ ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -534,7 +534,7 @@ - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -593,7 +593,7 @@ - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -653,7 +653,7 @@ - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -711,7 +711,7 @@ ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -871,7 +871,7 @@ ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -939,7 +939,7 @@ The property is set to or an empty string and the column belongs to a collection. A column with the same name already exists in the collection. The name comparison is not case sensitive. - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -1075,7 +1075,7 @@ myDataTable.Rows[0][0] = newValue; The column already has data stored. - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -1126,7 +1126,7 @@ myDataTable.Rows[0][0] = newValue; ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -1194,7 +1194,7 @@ myDataTable.Rows[0][0] = newValue; - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -1522,7 +1522,7 @@ DataSet1.Tables("Orders").Columns("OrderCount").Expression = "Count(OrderID)" When you use the SUBSTRING function, the length argument is out of range. When you use the LEN function or the TRIM function, the expression does not evaluate to a string. This includes expressions that evaluate to . - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -1585,7 +1585,7 @@ DataSet1.Tables("Orders").Columns("OrderCount").Expression = "Count(OrderID)" ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -1637,7 +1637,7 @@ DataSet1.Tables("Orders").Columns("OrderCount").Expression = "Count(OrderID)" ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -1689,7 +1689,7 @@ DataSet1.Tables("Orders").Columns("OrderCount").Expression = "Count(OrderID)" ]]> The namespace already has data. - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -1790,7 +1790,7 @@ DataSet1.Tables("Orders").Columns("OrderCount").Expression = "Count(OrderID)" ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -1842,7 +1842,7 @@ DataSet1.Tables("Orders").Columns("OrderCount").Expression = "Count(OrderID)" ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -1940,7 +1940,7 @@ DataSet1.Tables("Orders").Columns("OrderCount").Expression = "Count(OrderID)" The property is set to on a computed column. - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -1988,7 +1988,7 @@ DataSet1.Tables("Orders").Columns("OrderCount").Expression = "Count(OrderID)" ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -2047,7 +2047,7 @@ DataSet1.Tables("Orders").Columns("OrderCount").Expression = "Count(OrderID)" ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -2097,7 +2097,7 @@ DataSet1.Tables("Orders").Columns("OrderCount").Expression = "Count(OrderID)" - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -2165,7 +2165,7 @@ DataSet1.Tables("Orders").Columns("OrderCount").Expression = "Count(OrderID)" - Using DataSets in ADO.NET + Using DataSets in ADO.NET
diff --git a/xml/System.Data/DataColumnChangeEventHandler.xml b/xml/System.Data/DataColumnChangeEventHandler.xml index 2acf5e08925..66f649bbe87 100644 --- a/xml/System.Data/DataColumnChangeEventHandler.xml +++ b/xml/System.Data/DataColumnChangeEventHandler.xml @@ -45,7 +45,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, until you remove the delegate. For more information about delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, until you remove the delegate. For more information about delegates, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > The declaration of your event handler must have the same parameters as the `DataColumnChangeEventHandler` delegate declaration. diff --git a/xml/System.Data/DataReaderExtensions.xml b/xml/System.Data/DataReaderExtensions.xml index 44bb00b4935..2f58e509638 100644 --- a/xml/System.Data/DataReaderExtensions.xml +++ b/xml/System.Data/DataReaderExtensions.xml @@ -60,7 +60,7 @@ To be added. The name specified is not a valid column name. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview
@@ -96,7 +96,7 @@ To be added. The name specified is not a valid column name. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -140,7 +140,7 @@ To be added. The name specified is not a valid column name. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -176,7 +176,7 @@ To be added. The name specified is not a valid column name. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -219,7 +219,7 @@ The actual number of characters read. To be added. The name specified is not a valid column name. - ADO.NET Overview + ADO.NET Overview @@ -259,7 +259,7 @@ A data reader. To be added. The name specified is not a valid column name. - ADO.NET Overview + ADO.NET Overview @@ -294,7 +294,7 @@ The name of the data type. To be added. The name specified is not a valid column name. - ADO.NET Overview + ADO.NET Overview @@ -330,7 +330,7 @@ To be added. The name specified is not a valid column name. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -366,7 +366,7 @@ To be added. The name specified is not a valid column name. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -402,7 +402,7 @@ To be added. The specified cast is not valid. The name specified is not a valid column name. - ADO.NET Overview + ADO.NET Overview @@ -438,7 +438,7 @@ To be added. The name specified is not a valid column name. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -541,7 +541,7 @@ The default implementation of this asynchronous method invokes its synchronous counterpart and returns a completed Task, potentially blocking the calling thread. The default implementation also returns a cancelled task if passed an already cancelled cancellation token. - Data providers that support [asynchronous programming](~/docs/framework/data/adonet/asynchronous-programming.md) should override the default inmplementation using asynchronous I/O operations. + Data providers that support [asynchronous programming](/dotnet/framework/data/adonet/asynchronous-programming) should override the default inmplementation using asynchronous I/O operations. This method accepts a cancellation token that can be used to request the operation to be cancelled early. Implementations may ignore this request. @@ -602,7 +602,7 @@ To be added. The name specified is not a valid column name. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -638,7 +638,7 @@ To be added. The name specified is not a valid column name. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -674,7 +674,7 @@ To be added. The name specified is not a valid column name. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -710,7 +710,7 @@ To be added. The name specified is not a valid column name. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -746,7 +746,7 @@ To be added. The name specified is not a valid column name. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -786,7 +786,7 @@ A provider-specific .NET type. To be added. The name specified is not a valid column name. - ADO.NET Overview + ADO.NET Overview @@ -827,7 +827,7 @@ To be added. The name specified is not a valid column name. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -921,7 +921,7 @@ To be added. The name specified is not a valid column name. The specified cast is not valid. - ADO.NET Overview + ADO.NET Overview @@ -1014,7 +1014,7 @@ The value of the specified column. To be added. The name specified is not a valid column name. - ADO.NET Overview + ADO.NET Overview @@ -1057,7 +1057,7 @@ ]]> The name specified is not a valid column name. - ADO.NET Overview + ADO.NET Overview @@ -1101,7 +1101,7 @@ The default implementation of this asynchronous method invokes its synchronous counterpart and returns a completed Task, potentially blocking the calling thread. The default implementation also returns a cancelled task if passed an already cancelled cancellation token. - Data providers that support [asynchronous programming](~/docs/framework/data/adonet/asynchronous-programming.md) should override the default inmplementation using asynchronous I/O operations. + Data providers that support [asynchronous programming](/dotnet/framework/data/adonet/asynchronous-programming) should override the default inmplementation using asynchronous I/O operations. This method accepts a cancellation token that can be used to request the operation to be cancelled early. Implementations may ignore this request. diff --git a/xml/System.Data/DataRelation.xml b/xml/System.Data/DataRelation.xml index 60cfbcebb83..8e169ad2325 100644 --- a/xml/System.Data/DataRelation.xml +++ b/xml/System.Data/DataRelation.xml @@ -64,7 +64,7 @@ is used to relate two objects to each other through objects. For example, in a Customer/Orders relationship, the Customers table is the parent and the Orders table is the child of the relationship. This is similar to a primary key/foreign key relationship. For more information, see [Navigating DataRelations](~/docs/framework/data/adonet/dataset-datatable-dataview/navigating-datarelations.md). + A is used to relate two objects to each other through objects. For example, in a Customer/Orders relationship, the Customers table is the parent and the Orders table is the child of the relationship. This is similar to a primary key/foreign key relationship. For more information, see [Navigating DataRelations](/dotnet/framework/data/adonet/dataset-datatable-dataview/navigating-datarelations). Relationships are created between matching columns in the parent and child tables. That is, the value for both columns must be identical. @@ -823,7 +823,7 @@ objects to define hierarchical relationships, such as those specified in XML. For more information, see [Nesting DataRelations](~/docs/framework/data/adonet/dataset-datatable-dataview/nesting-datarelations.md). + You can use objects to define hierarchical relationships, such as those specified in XML. For more information, see [Nesting DataRelations](/dotnet/framework/data/adonet/dataset-datatable-dataview/nesting-datarelations). > [!NOTE] > If the of the child table in the relation matches the of a column in the parent table in the relation, the property must be false. This was not required with the .NET Framework version 1.0. diff --git a/xml/System.Data/DataRelationCollection.xml b/xml/System.Data/DataRelationCollection.xml index a7f4289eb08..d1527b0f6e3 100644 --- a/xml/System.Data/DataRelationCollection.xml +++ b/xml/System.Data/DataRelationCollection.xml @@ -75,8 +75,8 @@ ]]> This type is safe for multithreaded read operations. You must synchronize any write operations. - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -109,8 +109,8 @@ Initializes a new instance of the class. To be added. - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -121,8 +121,8 @@ Adds a to the . - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -175,8 +175,8 @@ The relation already belongs to this collection, or it belongs to another collection. The collection already has a relation with the specified name. (The comparison is not case sensitive.) The relation has entered an invalid state since it was created. - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -226,8 +226,8 @@ ]]> - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -281,8 +281,8 @@ The relation already belongs to this collection, or it belongs to another collection. The collection already has a relation with the same name. (The comparison is not case sensitive.) The relation has entered an invalid state since it was created. - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -334,8 +334,8 @@ ]]> - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -399,8 +399,8 @@ The relation already belongs to this collection, or it belongs to another collection. The collection already has a relation with the same name. (The comparison is not case sensitive.) The relation has entered an invalid state since it was created. - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -455,8 +455,8 @@ ]]> - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -515,8 +515,8 @@ The relation already belongs to this collection, or it belongs to another collection. The collection already has a relation with the same name. (The comparison is not case sensitive.) The relation has entered an invalid state since it was created. - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -559,8 +559,8 @@ The relation is null. The relation already belongs to this collection, or it belongs to another collection. The collection already has a relation with the same name. (The comparison is not case sensitive.) - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -613,8 +613,8 @@ ]]> - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -656,8 +656,8 @@ if the can be removed; otherwise, . To be added. - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -694,8 +694,8 @@ Clears the collection of any relations. To be added. - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -731,8 +731,8 @@ Occurs when the collection has changed. To be added. - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -774,8 +774,8 @@ , if a relation with the specified name exists; otherwise . To be added. - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -816,8 +816,8 @@ The index to start from. Copies the collection of objects starting at the specified index. To be added. - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -865,8 +865,8 @@ Gets the index of the specified data relation. - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -907,8 +907,8 @@ Gets the index of the specified object. The 0-based index of the relation, or -1 if the relation is not found in the collection. To be added. - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -949,8 +949,8 @@ Gets the index of the specified by name. The zero-based index of the relation with the specified name, or -1 if the relation does not exist in the collection. To be added. - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -961,8 +961,8 @@ Gets the specified from the collection. - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -1004,8 +1004,8 @@ The , or a null value if the specified does not exist. To be added. The index value is greater than the number of items in the collection. - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -1046,8 +1046,8 @@ Gets the object specified by name. The named , or a null value if the specified does not exist. To be added. - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -1090,15 +1090,15 @@ When overriding in an inheriting class, make sure that you call the method for the base class. - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -1145,15 +1145,15 @@ When overriding in an inheriting class, make sure that you call the method for the base class. - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -1164,8 +1164,8 @@ Removes the specified relation from the collection. - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -1214,8 +1214,8 @@ The relation is a null value. The relation does not belong to the collection. - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -1263,8 +1263,8 @@ ]]> The collection does not have a relation with the specified name. - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -1312,8 +1312,8 @@ ]]> The collection does not have a relation at the specified index. - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations @@ -1355,8 +1355,8 @@ To be added. The collection does not have a relation at the specified index. The specified relation does not belong to this collection, or it belongs to another collection. - Adding DataRelations - Navigating DataRelations + Adding DataRelations + Navigating DataRelations
diff --git a/xml/System.Data/DataRow.xml b/xml/System.Data/DataRow.xml index 63af32faeff..f56c2dcdbfd 100644 --- a/xml/System.Data/DataRow.xml +++ b/xml/System.Data/DataRow.xml @@ -47,9 +47,9 @@ Use the and properties to determine the status of a particular row value, and the property to determine the state of the row relative to its parent . - To create a new , use the method of the object. After creating a new , use the method to add the new to the . Finally, call the method of the object to confirm the addition. For more information about adding data to a , see [Adding Data to a DataTable](~/docs/framework/data/adonet/dataset-datatable-dataview/adding-data-to-a-datatable.md). + To create a new , use the method of the object. After creating a new , use the method to add the new to the . Finally, call the method of the object to confirm the addition. For more information about adding data to a , see [Adding Data to a DataTable](/dotnet/framework/data/adonet/dataset-datatable-dataview/adding-data-to-a-datatable). - You can delete a from the by calling the method of the , or by calling the method of the object. The method removes the row from the collection. In contrast, marks the for removal. The actual removal occurs when you call method. By calling , you can programmatically check which rows are marked for removal before actually deleting them. For more information, see [DataRow Deletion](~/docs/framework/data/adonet/dataset-datatable-dataview/datarow-deletion.md). + You can delete a from the by calling the method of the , or by calling the method of the object. The method removes the row from the collection. In contrast, marks the for removal. The actual removal occurs when you call method. By calling , you can programmatically check which rows are marked for removal before actually deleting them. For more information, see [DataRow Deletion](/dotnet/framework/data/adonet/dataset-datatable-dataview/datarow-deletion). @@ -73,7 +73,7 @@ - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -153,7 +153,7 @@ See the method for more information. - The class also has an method which affects changes made to the whole table. For more information and a code example that demonstrates how to accept and reject changes to individual data rows, see [AcceptChanges and RejectChanges](~/docs/framework/data/adonet/dataset-datatable-dataview/acceptchanges-and-rejectchanges.md). + The class also has an method which affects changes made to the whole table. For more information and a code example that demonstrates how to accept and reject changes to individual data rows, see [AcceptChanges and RejectChanges](/dotnet/framework/data/adonet/dataset-datatable-dataview/acceptchanges-and-rejectchanges). @@ -175,7 +175,7 @@ - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -247,7 +247,7 @@ - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -312,7 +312,7 @@ - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -374,7 +374,7 @@ - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -439,7 +439,7 @@ - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -507,7 +507,7 @@ - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -581,7 +581,7 @@ - Using DataSets in ADO.NET + Using DataSets in ADO.NET
@@ -702,7 +702,7 @@ - Using DataSets in ADO.NET + Using DataSets in ADO.NET diff --git a/xml/System.Data/DataRowChangeEventHandler.xml b/xml/System.Data/DataRowChangeEventHandler.xml index 6f554b84f1f..11dfa442dd4 100644 --- a/xml/System.Data/DataRowChangeEventHandler.xml +++ b/xml/System.Data/DataRowChangeEventHandler.xml @@ -45,7 +45,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, until you remove the delegate. For more information about delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, until you remove the delegate. For more information about delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Data/DataRowComparer.xml b/xml/System.Data/DataRowComparer.xml index 0280ccefd05..ec41325fb55 100644 --- a/xml/System.Data/DataRowComparer.xml +++ b/xml/System.Data/DataRowComparer.xml @@ -44,8 +44,8 @@ ]]> - Comparing DataRows - LINQ to DataSet Examples + Comparing DataRows + LINQ to DataSet Examples @@ -85,8 +85,8 @@ ]]> - Comparing DataRows - LINQ to DataSet Examples + Comparing DataRows + LINQ to DataSet Examples diff --git a/xml/System.Data/DataRowComparer`1.xml b/xml/System.Data/DataRowComparer`1.xml index ef5accf975a..c970603a452 100644 --- a/xml/System.Data/DataRowComparer`1.xml +++ b/xml/System.Data/DataRowComparer`1.xml @@ -58,8 +58,8 @@ ]]> - Comparing DataRows - LINQ to DataSet Examples + Comparing DataRows + LINQ to DataSet Examples @@ -104,8 +104,8 @@ ]]> - Comparing DataRows - LINQ to DataSet Examples + Comparing DataRows + LINQ to DataSet Examples @@ -160,8 +160,8 @@ ]]> One or both of the source objects are . - Comparing DataRows - LINQ to DataSet Examples + Comparing DataRows + LINQ to DataSet Examples @@ -210,8 +210,8 @@ The source objects does not belong to a . The source objects is . - Comparing DataRows - LINQ to DataSet Examples + Comparing DataRows + LINQ to DataSet Examples diff --git a/xml/System.Data/DataRowExtensions.xml b/xml/System.Data/DataRowExtensions.xml index f08f5d94969..7583d53cfe5 100644 --- a/xml/System.Data/DataRowExtensions.xml +++ b/xml/System.Data/DataRowExtensions.xml @@ -36,7 +36,7 @@ API has been extended with two new methods of the class, and . You can use these to form [!INCLUDE[vbteclinqext](~/includes/vbteclinqext-md.md)] expressions and method queries against objects. They are the recommended methods to use for accessing column values within [!INCLUDE[vbteclinqext](~/includes/vbteclinqext-md.md)] expressions and method queries. For more information, see [Generic Field and SetField Methods](~/docs/framework/data/adonet/generic-field-and-setfield-methods-linq-to-dataset.md). + The API has been extended with two new methods of the class, and . You can use these to form [!INCLUDE[vbteclinqext](~/includes/vbteclinqext-md.md)] expressions and method queries against objects. They are the recommended methods to use for accessing column values within [!INCLUDE[vbteclinqext](~/includes/vbteclinqext-md.md)] expressions and method queries. For more information, see [Generic Field and SetField Methods](/dotnet/framework/data/adonet/generic-field-and-setfield-methods-linq-to-dataset). ]]> diff --git a/xml/System.Data/DataSet.xml b/xml/System.Data/DataSet.xml index d5e13adda1c..2b5dd81327a 100644 --- a/xml/System.Data/DataSet.xml +++ b/xml/System.Data/DataSet.xml @@ -108,9 +108,9 @@ , which is an in-memory cache of data retrieved from a data source, is a major component of the ADO.NET architecture. The consists of a collection of objects that you can relate to each other with objects. You can also enforce data integrity in the by using the and objects. For further details about working with objects, see [DataSets, DataTables, and DataViews](~/docs/framework/data/adonet/dataset-datatable-dataview/index.md). + The , which is an in-memory cache of data retrieved from a data source, is a major component of the ADO.NET architecture. The consists of a collection of objects that you can relate to each other with objects. You can also enforce data integrity in the by using the and objects. For further details about working with objects, see [DataSets, DataTables, and DataViews](/dotnet/framework/data/adonet/dataset-datatable-dataview/). - Whereas objects contain the data, the allows you to navigate though the table hierarchy. The tables are contained in a accessed through the property. When accessing objects, note that they are conditionally case sensitive. For example, if one is named "mydatatable" and another is named "Mydatatable", a string used to search for one of the tables is regarded as case sensitive. However, if "mydatatable" exists and "Mydatatable" does not, the search string is regarded as case insensitive. For more information about working with objects, see [Creating a DataTable](~/docs/framework/data/adonet/dataset-datatable-dataview/creating-a-datatable.md). + Whereas objects contain the data, the allows you to navigate though the table hierarchy. The tables are contained in a accessed through the property. When accessing objects, note that they are conditionally case sensitive. For example, if one is named "mydatatable" and another is named "Mydatatable", a string used to search for one of the tables is regarded as case sensitive. However, if "mydatatable" exists and "Mydatatable" does not, the search string is regarded as case insensitive. For more information about working with objects, see [Creating a DataTable](/dotnet/framework/data/adonet/dataset-datatable-dataview/creating-a-datatable). A can read and write data and schema as XML documents. The data and schema can then be transported across HTTP and used by any application, on any platform that is XML-enabled. You can save the schema as an XML schema with the method, and both schema and data can be saved using the method. To read an XML document that includes both schema and data, use the method. @@ -145,7 +145,7 @@ ]]> This type is safe for multithreaded read operations. You must synchronize any write operations. - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -156,7 +156,7 @@ Initializes a new instance of the class. - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -206,7 +206,7 @@ ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -259,7 +259,7 @@ - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -401,7 +401,7 @@ > [!NOTE] > `AcceptChanges` and `RejectChanges` only apply to `DataRow` related changes (that is, Add, Remove, Delete, and Modify). They are not applicable to schema or structural changes. > -> Calling AcceptChanges will not replicate these changes back to the data source if the DataSet was filled using a DataAdapter. In that situation, call instead. See [Updating Data Sources with DataAdapters](~/docs/framework/data/adonet/updating-data-sources-with-dataadapters.md) for more information. +> Calling AcceptChanges will not replicate these changes back to the data source if the DataSet was filled using a DataAdapter. In that situation, call instead. See [Updating Data Sources with DataAdapters](/dotnet/framework/data/adonet/updating-data-sources-with-dataadapters) for more information. @@ -413,7 +413,7 @@ ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -460,7 +460,7 @@ ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -522,7 +522,7 @@ ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -574,7 +574,7 @@ ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -630,7 +630,7 @@ ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -684,7 +684,7 @@ ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -716,7 +716,7 @@ ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -768,7 +768,7 @@ ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -829,7 +829,7 @@ ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -884,7 +884,7 @@ ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -945,7 +945,7 @@ ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -964,7 +964,7 @@ ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -1011,7 +1011,7 @@ ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -1060,7 +1060,7 @@ ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -1107,7 +1107,7 @@ ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -1156,7 +1156,7 @@ level ( property). For more information about creating constraints, see [DataTable Constraints](~/docs/framework/data/adonet/dataset-datatable-dataview/datatable-constraints.md). + Constraints are set at the level ( property). For more information about creating constraints, see [DataTable Constraints](/dotnet/framework/data/adonet/dataset-datatable-dataview/datatable-constraints). @@ -1169,7 +1169,7 @@ ]]> One or more constraints cannot be enforced. - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -1231,7 +1231,7 @@ ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -1242,7 +1242,7 @@ Gets a copy of the containing all changes made to it since it was last loaded, or since was called. - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -1296,7 +1296,7 @@ ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -1354,7 +1354,7 @@ ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -1438,7 +1438,7 @@ Populates a serialization information object with the data needed to serialize the . To be added. The parameter is . - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -1894,7 +1894,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -1951,7 +1951,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -1962,7 +1962,7 @@ class Program { Gets a value indicating whether the has changes, including new, deleted, or modified rows. - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -2011,7 +2011,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -2068,7 +2068,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -2129,7 +2129,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -2140,7 +2140,7 @@ class Program { Applies XML schema to the . - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -2182,7 +2182,7 @@ class Program { An array of namespace Uniform Resource Identifier (URI) strings to be excluded from schema inference. Applies the XML schema from the specified to the . To be added. - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -2224,7 +2224,7 @@ class Program { An array of namespace Uniform Resource Identifier (URI) strings to be excluded from schema inference. Applies the XML schema from the specified to the . To be added. - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -2268,7 +2268,7 @@ class Program { To be added. is not set to . - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -2310,7 +2310,7 @@ class Program { An array of namespace Uniform Resource Identifier (URI) strings to be excluded from schema inference. Applies the XML schema from the specified to the . To be added. - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -2355,7 +2355,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -2491,7 +2491,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -2534,7 +2534,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -2607,7 +2607,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -2680,7 +2680,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -2757,7 +2757,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -2818,7 +2818,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -2829,7 +2829,7 @@ class Program { Merges a specified , , or array of objects into the current or . - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -2888,7 +2888,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -2960,7 +2960,7 @@ class Program { - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -3028,7 +3028,7 @@ class Program { ]]> The is . - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -3100,7 +3100,7 @@ class Program { - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -3166,7 +3166,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -3241,7 +3241,7 @@ class Program { ]]> The is . - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -3314,7 +3314,7 @@ class Program { ]]> The is . - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -3358,7 +3358,7 @@ class Program { - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -3433,7 +3433,7 @@ class Program { ]]> The namespace already has data. - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -3480,14 +3480,14 @@ class Program { When overriding in a derived class, be sure to call the base class' method. - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -3534,7 +3534,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -3593,7 +3593,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -3653,7 +3653,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -3693,7 +3693,7 @@ class Program { The name of the property that is about to change. Sends a notification that the specified property is about to change. To be added. - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -3704,7 +3704,7 @@ class Program { Reads XML schema and data into the . - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -3790,7 +3790,7 @@ class Program { - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -3875,7 +3875,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -3960,7 +3960,7 @@ class Program { is not set to . - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -4045,7 +4045,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -4096,7 +4096,7 @@ class Program { The same is true for the and methods, respectively. To write XML data, or both schema and data from the `DataSet`, use the `WriteXml` method. To write just the schema, use the `WriteXmlSchema` method. > [!NOTE] -> When you use and you set to `Diffgram`, the content of the target `DataSet` and the original `DataSet` may differ because of how the diffgram is generated and processed. For more information on diffgrams, see [DiffGrams](~/docs/framework/data/adonet/dataset-datatable-dataview/diffgrams.md). +> When you use and you set to `Diffgram`, the content of the target `DataSet` and the original `DataSet` may differ because of how the diffgram is generated and processed. For more information on diffgrams, see [DiffGrams](/dotnet/framework/data/adonet/dataset-datatable-dataview/diffgrams). > [!NOTE] > An will be thrown if a column type in the `DataRow` being read from or written to implements and does not implement . @@ -4125,7 +4125,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -4202,7 +4202,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -4281,7 +4281,7 @@ class Program { is not set to . - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -4358,7 +4358,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -4369,7 +4369,7 @@ class Program { Reads an XML schema into the . - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -4436,7 +4436,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -4503,7 +4503,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -4568,7 +4568,7 @@ class Program { is not set to . - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -4635,7 +4635,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -4732,7 +4732,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -4786,7 +4786,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -4827,7 +4827,7 @@ class Program { Gets or sets a for the used during remoting. A object. To be added. - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -4864,7 +4864,7 @@ class Program { Clears all tables and removes all relations, foreign constraints, and tables from the . Subclasses should override to restore a to its original state. To be added. - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -4923,7 +4923,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -4977,7 +4977,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -5031,7 +5031,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -5083,7 +5083,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -5415,7 +5415,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -5426,7 +5426,7 @@ class Program { Writes XML data, and optionally the schema, from the . - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -5486,7 +5486,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -5538,7 +5538,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -5592,7 +5592,7 @@ class Program { is not set to . - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -5647,7 +5647,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -5701,7 +5701,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -5763,7 +5763,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -5827,7 +5827,7 @@ class Program { is not set to . - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -5889,7 +5889,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -5900,7 +5900,7 @@ class Program { Writes the structure as an XML schema. - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -5961,7 +5961,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -6022,7 +6022,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -6081,7 +6081,7 @@ class Program { is not set to . - Using DataSets in ADO.NET + Using DataSets in ADO.NET @@ -6142,7 +6142,7 @@ class Program { ]]> - Using DataSets in ADO.NET + Using DataSets in ADO.NET diff --git a/xml/System.Data/DataTable.xml b/xml/System.Data/DataTable.xml index 3092cf5a45d..38b5ced8a4b 100644 --- a/xml/System.Data/DataTable.xml +++ b/xml/System.Data/DataTable.xml @@ -108,15 +108,15 @@ ## Remarks The is a central object in the ADO.NET library. Other objects that use the include the and the . - When accessing objects, note that they are conditionally case sensitive. For example, if one is named "mydatatable" and another is named "Mydatatable", a string used to search for one of the tables is regarded as case sensitive. However, if "mydatatable" exists and "Mydatatable" does not, the search string is regarded as case insensitive. A can contain two objects that have the same property value but different property values. For more information about working with objects, see [Creating a DataTable](~/docs/framework/data/adonet/dataset-datatable-dataview/creating-a-datatable.md). + When accessing objects, note that they are conditionally case sensitive. For example, if one is named "mydatatable" and another is named "Mydatatable", a string used to search for one of the tables is regarded as case sensitive. However, if "mydatatable" exists and "Mydatatable" does not, the search string is regarded as case insensitive. A can contain two objects that have the same property value but different property values. For more information about working with objects, see [Creating a DataTable](/dotnet/framework/data/adonet/dataset-datatable-dataview/creating-a-datatable). - If you are creating a programmatically, you must first define its schema by adding objects to the (accessed through the property). For more information about adding objects, see [Adding Columns to a DataTable](~/docs/framework/data/adonet/dataset-datatable-dataview/adding-columns-to-a-datatable.md). + If you are creating a programmatically, you must first define its schema by adding objects to the (accessed through the property). For more information about adding objects, see [Adding Columns to a DataTable](/dotnet/framework/data/adonet/dataset-datatable-dataview/adding-columns-to-a-datatable). - To add rows to a , you must first use the method to return a new object. The method returns a row with the schema of the , as it is defined by the table's . The maximum number of rows that a can store is 16,777,216. For more information, see [Adding Data to a DataTable](~/docs/framework/data/adonet/dataset-datatable-dataview/adding-data-to-a-datatable.md). + To add rows to a , you must first use the method to return a new object. The method returns a row with the schema of the , as it is defined by the table's . The maximum number of rows that a can store is 16,777,216. For more information, see [Adding Data to a DataTable](/dotnet/framework/data/adonet/dataset-datatable-dataview/adding-data-to-a-datatable). - The also contains a collection of objects that can be used to ensure the integrity of the data. For more information, see [DataTable Constraints](~/docs/framework/data/adonet/dataset-datatable-dataview/datatable-constraints.md). + The also contains a collection of objects that can be used to ensure the integrity of the data. For more information, see [DataTable Constraints](/dotnet/framework/data/adonet/dataset-datatable-dataview/datatable-constraints). - There are many events that can be used to determine when changes are made to a table. These include , , , and . For more information about the events that can be used with a , see [Handling DataTable Events](~/docs/framework/data/adonet/dataset-datatable-dataview/handling-datatable-events.md). + There are many events that can be used to determine when changes are made to a table. These include , , , and . For more information about the events that can be used with a , see [Handling DataTable Events](/dotnet/framework/data/adonet/dataset-datatable-dataview/handling-datatable-events). When an instance of is created, some of the read/write properties are set to initial values. For a list of these values, see the constructor topic. @@ -149,7 +149,7 @@ ]]> This type is safe for multithreaded read operations. You must synchronize any write operations. - DataTables + DataTables @@ -160,7 +160,7 @@ Initializes a new instance of the class. - DataTables + DataTables @@ -217,7 +217,7 @@ ]]> - DataTables + DataTables @@ -264,7 +264,7 @@ ]]> - DataTables + DataTables @@ -310,7 +310,7 @@ ]]> - DataTables + DataTables @@ -348,7 +348,7 @@ The namespace for the XML representation of the data stored in the . Initializes a new instance of the class using the specified table name and namespace. To be added. - DataTables + DataTables @@ -402,7 +402,7 @@ ]]> - DataTables + DataTables @@ -451,7 +451,7 @@ ]]> - DataTables + DataTables @@ -495,7 +495,7 @@ ]]> - DataTables + DataTables @@ -554,7 +554,7 @@ ]]> - DataTables + DataTables @@ -620,7 +620,7 @@ - DataTables + DataTables @@ -674,8 +674,8 @@ ]]> - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events @@ -1238,7 +1238,7 @@ class Program { ]]> - DataTables + DataTables @@ -1282,7 +1282,7 @@ class Program { - DataTables + DataTables @@ -1337,7 +1337,7 @@ class Program { - DataTables + DataTables @@ -1407,7 +1407,7 @@ class Program { ]]> - DataTables + DataTables @@ -1485,7 +1485,7 @@ class Program { ]]> - DataTables + DataTables @@ -1555,7 +1555,7 @@ class Program { ]]> - DataTables + DataTables @@ -1609,7 +1609,7 @@ class Program { - DataTables + DataTables @@ -1667,7 +1667,7 @@ class Program { ]]> - DataTables + DataTables @@ -1767,7 +1767,7 @@ class Program { ]]> - DataTables + DataTables @@ -1827,7 +1827,7 @@ class Program { ]]> - DataTables + DataTables @@ -1873,7 +1873,7 @@ class Program { A display string. To be added. - DataTables + DataTables @@ -1922,7 +1922,7 @@ class Program { ]]> - DataTables + DataTables @@ -1966,7 +1966,7 @@ class Program { ]]> - DataTables + DataTables @@ -2028,7 +2028,7 @@ class Program { ]]> - DataTables + DataTables @@ -2074,8 +2074,8 @@ class Program { Gets a copy of the containing all changes made to it since it was last loaded, or since was called. - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events @@ -2126,8 +2126,8 @@ class Program { ]]> - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events @@ -2183,8 +2183,8 @@ class Program { ]]> - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events @@ -2224,7 +2224,7 @@ class Program { This method returns an instance containing the Web Services Description Language (WSDL) that describes the for Web Services. The instance. To be added. - DataTables + DataTables @@ -2280,7 +2280,7 @@ class Program { - DataTables (ADO.NET) + DataTables (ADO.NET) @@ -2325,7 +2325,7 @@ class Program { Populates a serialization information object with the data needed to serialize the . To be added. The parameter is a null reference ( in Visual Basic). - DataTables + DataTables @@ -2467,7 +2467,7 @@ class Program { ]]> - DataTables + DataTables @@ -2520,8 +2520,8 @@ class Program { ]]> - DataTables - Manipulating Data in a DataTable + DataTables + Manipulating Data in a DataTable @@ -2566,8 +2566,8 @@ class Program { ]]> - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events @@ -2619,8 +2619,8 @@ class Program { ]]> - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events @@ -2671,7 +2671,7 @@ class Program { ]]> - DataTables + DataTables @@ -2724,7 +2724,7 @@ class Program { |The schemas are compatible, but the loaded result set schema contains columns that do not exist in the .|The method adds the extra columns to `DataTable`'s schema. The method throws an exception if corresponding columns in the and the loaded result set are not value compatible. The method also retrieves constraint information from the result set for all added columns. Except for the case of Primary Key constraint, this constraint information is used only if the current does not contain any columns at the start of the load operation.| |The schemas are compatible, but the loaded result set schema contains fewer columns than does the `DataTable`.|If a missing column has a default value defined or the column's data type is nullable, the method allows the rows to be added, substituting the default or `null` value for the missing column. If no default value or `null` can be used, then the `Load` method throws an exception. If no specific default value has been supplied, the `Load` method uses the `null` value as the implied default value.| - Before considering the behavior of the `Load` method in terms of data operations, consider that each row within a maintains both the current value and the original value for each column. These values may be equivalent, or may be different if the data in the row has been changed since filling the `DataTable`. For more information, see [Row States and Row Versions](~/docs/framework/data/adonet/dataset-datatable-dataview/row-states-and-row-versions.md). + Before considering the behavior of the `Load` method in terms of data operations, consider that each row within a maintains both the current value and the original value for each column. These values may be equivalent, or may be different if the data in the row has been changed since filling the `DataTable`. For more information, see [Row States and Row Versions](/dotnet/framework/data/adonet/dataset-datatable-dataview/row-states-and-row-versions). This version of the `Load` method attempts to preserve the current values in each row, leaving the original value intact. (If you want finer control over the behavior of incoming data, see .) If the existing row and the incoming row contain corresponding primary key values, the row is processed using its current row state value, otherwise it's treated as a new row. @@ -2754,8 +2754,8 @@ class Program { ]]> - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events @@ -2810,7 +2810,7 @@ class Program { |The schemas are compatible, but the loaded result set schema contains columns that don't exist in the `DataTable`.|The `Load` method adds the extra columns to `DataTable`'s schema. The method throws an exception if corresponding columns in the and the loaded result set are not value compatible. The method also retrieves constraint information from the result set for all added columns. Except for the case of Primary Key constraint, this constraint information is used only if the current does not contain any columns at the start of the load operation.| |The schemas are compatible, but the loaded result set schema contains fewer columns than does the `DataTable`.|If a missing column has a default value defined or the column's data type is nullable, the `Load` method allows the rows to be added, substituting the default or null value for the missing column. If no default value or null can be used, then the `Load` method throws an exception. If no specific default value has been supplied, the `Load` method uses the null value as the implied default value.| - Before considering the behavior of the `Load` method in terms of data operations, consider that each row within a maintains both the current value and the original value for each column. These values may be equivalent, or may be different if the data in the row has been changed since filling the `DataTable`. See [Row States and Row Versions](~/docs/framework/data/adonet/dataset-datatable-dataview/row-states-and-row-versions.md) for more information. + Before considering the behavior of the `Load` method in terms of data operations, consider that each row within a maintains both the current value and the original value for each column. These values may be equivalent, or may be different if the data in the row has been changed since filling the `DataTable`. See [Row States and Row Versions](/dotnet/framework/data/adonet/dataset-datatable-dataview/row-states-and-row-versions) for more information. In this method call, the specified parameter influences the processing of the incoming data. How should the Load method handle loading rows that have the same primary key as existing rows? Should it modify current values, original values, or both? These issues, and more, are controlled by the `loadOption` parameter. @@ -2848,8 +2848,8 @@ Not present)|Current = \

Original = \
]]> - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events
@@ -2906,7 +2906,7 @@ Not present)|Current = \

Original = \
|The schemas are compatible, but the loaded result set schema contains columns that don't exist in the `DataTable`.|The `Load` method adds the extra column(s) to `DataTable`'s schema. The method throws an exception if corresponding columns in the and the loaded result set are not value compatible. The method also retrieves constraint information from the result set for all added columns. Except for the case of Primary Key constraint, this constraint information is used only if the current does not contain any columns at the start of the load operation.| |The schemas are compatible, but the loaded result set schema contains fewer columns than does the `DataTable`.|If a missing column has a default value defined or the column's data type is nullable, the `Load` method allows the rows to be added, substituting the default or null value for the missing column. If no default value or null can be used, then the `Load` method throws an exception. If no specific default value has been supplied, the `Load` method uses the null value as the implied default value.| - Before considering the behavior of the `Load` method in terms of data operations, consider that each row within a maintains both the current value and the original value for each column. These values may be equivalent, or may be different if the data in the row has been changed since filling the `DataTable`. See [Row States and Row Versions](~/docs/framework/data/adonet/dataset-datatable-dataview/row-states-and-row-versions.md) for more information. + Before considering the behavior of the `Load` method in terms of data operations, consider that each row within a maintains both the current value and the original value for each column. These values may be equivalent, or may be different if the data in the row has been changed since filling the `DataTable`. See [Row States and Row Versions](/dotnet/framework/data/adonet/dataset-datatable-dataview/row-states-and-row-versions) for more information. In this method call, the specified parameter influences the processing of the incoming data. How should the Load method handle loading rows that have the same primary key as existing rows? Should it modify current values, original values, or both? These issues, and more, are controlled by the `loadOption` parameter. @@ -2944,8 +2944,8 @@ Not present)|Current = \

Original = \
]]> - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events
@@ -2956,7 +2956,7 @@ Not present)|Current = \

Original = \
Finds and updates a specific row. If no matching row is found, a new row is created using the given values. - DataTables + DataTables
@@ -3027,8 +3027,8 @@ Not present)|Current = \

Original = \
A value doesn't match its respective column type. Adding the row invalidates a constraint. Attempting to put a null in a column where is false. - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events
@@ -3085,7 +3085,7 @@ Not present)|Current = \

Original = \
]]> - DataTables + DataTables
@@ -3148,7 +3148,7 @@ Not present)|Current = \

Original = \
]]> - DataTables + DataTables
@@ -3180,7 +3180,7 @@ Not present)|Current = \

Original = \
]]> - DataTables + DataTables
@@ -3244,8 +3244,8 @@ Not present)|Current = \

Original = \
]]> - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events
@@ -3296,7 +3296,7 @@ Not present)|Current = \

Original = \
The `Merge` method is typically called at the end of a series of procedures that involve validating changes, reconciling errors, updating the data source with the changes, and finally refreshing the existing . - When performing a merge, changes made to the existing data before the merge are preserved during the merge operation unless the developer specifies false for the `preserveChanges` parameter. If the `preserveChanges` parameter is set to `true`, incoming values do not overwrite existing values in the Current row version of the existing row. If the `preserveChanges` parameter is set to `false`, incoming values do overwrite the existing values in the Current row version of the existing row. For more information about row versions, see [Row States and Row Versions](~/docs/framework/data/adonet/dataset-datatable-dataview/row-states-and-row-versions.md). + When performing a merge, changes made to the existing data before the merge are preserved during the merge operation unless the developer specifies false for the `preserveChanges` parameter. If the `preserveChanges` parameter is set to `true`, incoming values do not overwrite existing values in the Current row version of the existing row. If the `preserveChanges` parameter is set to `false`, incoming values do overwrite the existing values in the Current row version of the existing row. For more information about row versions, see [Row States and Row Versions](/dotnet/framework/data/adonet/dataset-datatable-dataview/row-states-and-row-versions). In a client application, it is usual to have a single button that the user can click that gathers the changed data and validates it before sending it back to a middle tier component. In this scenario, the method is first invoked. That method returns a second optimized for validating and merging. This second object contains only the and objects that were changed, resulting in a subset of the original . This subset is generally smaller, and thus this subset is more efficiently passed back to a middle tier component. The middle tier component then updates the original data source with the changes through stored procedures. The middle tier can then send back either a new that includes original data and the latest data from the data source (by running the original query again), or it can send back the subset with any changes that have been made to it from the data source. (For example, if the data source automatically creates unique primary key values, these values can be propagated back to the client application.) In either case, the returned can be merged back into the client application's original with the method. @@ -3312,8 +3312,8 @@ Not present)|Current = \

Original = \
]]> - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events
@@ -3366,7 +3366,7 @@ Not present)|Current = \

Original = \
The `Merge` method is typically called at the end of a series of procedures that involve validating changes, reconciling errors, updating the data source with the changes, and finally refreshing the existing . - When performing a merge, changes made to the existing data before the merge are preserved during the merge operation unless the developer specifies false for the `preserveChanges` parameter. If the `preserveChanges` parameter is set to `true`, incoming values do not overwrite existing values in the Current row version of the existing row. If the `preserveChanges` parameter is set to `false`, incoming values do overwrite the existing values in the Current row version of the existing row. For more information about row versions, see [Row States and Row Versions](~/docs/framework/data/adonet/dataset-datatable-dataview/row-states-and-row-versions.md). + When performing a merge, changes made to the existing data before the merge are preserved during the merge operation unless the developer specifies false for the `preserveChanges` parameter. If the `preserveChanges` parameter is set to `true`, incoming values do not overwrite existing values in the Current row version of the existing row. If the `preserveChanges` parameter is set to `false`, incoming values do overwrite the existing values in the Current row version of the existing row. For more information about row versions, see [Row States and Row Versions](/dotnet/framework/data/adonet/dataset-datatable-dataview/row-states-and-row-versions). In a client application, it is usual to have a single button that the user can click that gathers the changed data and validates it before sending it back to a middle tier component. In this scenario, the method is first invoked. That method returns a second optimized for validating and merging. This second object contains only the and objects that were changed, resulting in a subset of the original . This subset is generally smaller, and thus this subset is more efficiently passed back to a middle tier component. The middle tier component then updates the original data source with the changes through stored procedures. The middle tier can then send back either a new that includes original data and the latest data from the data source (by running the original query again), or it can send back the subset with any changes that have been made to it from the data source. (For example, if the data source automatically creates unique primary key values, these values can be propagated back to the client application.) In either case, the returned can be merged back into the client application's original with the method. @@ -3386,8 +3386,8 @@ Not present)|Current = \

Original = \
]]> - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events
@@ -3447,7 +3447,7 @@ Not present)|Current = \

Original = \
]]> - DataTables + DataTables
@@ -3489,7 +3489,7 @@ Not present)|Current = \

Original = \
Gets or sets the namespace for the XML representation of the data stored in the . The namespace of the . To be added. - DataTables + DataTables
@@ -3542,8 +3542,8 @@ Not present)|Current = \

Original = \
]]> - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events
@@ -3624,7 +3624,7 @@ Not present)|Current = \

Original = \
Creates a new row from an existing row. A derived class. To be added. - DataTables + DataTables
@@ -3671,15 +3671,15 @@ Not present)|Current = \

Original = \
When overriding in a derived class, be sure to call the base class's method. - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events
@@ -3726,15 +3726,15 @@ Not present)|Current = \

Original = \
When overriding in a derived class, be sure to call the base class's method. - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events
@@ -3781,15 +3781,15 @@ Not present)|Current = \

Original = \
When overriding in a derived class, be sure to call the base class's method. - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events
@@ -3836,15 +3836,15 @@ Not present)|Current = \

Original = \
When overriding in a derived class, be sure to call the base class's method. - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events
@@ -3887,15 +3887,15 @@ Not present)|Current = \

Original = \
When overriding in a derived class, be sure to call the base class's method. - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events
@@ -3938,15 +3938,15 @@ Not present)|Current = \

Original = \
When overriding in a derived class, be sure to call the base class's method. - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events
@@ -3989,15 +3989,15 @@ Not present)|Current = \

Original = \
When overriding in a derived class, be sure to call the base class's method. - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events
@@ -4040,15 +4040,15 @@ Not present)|Current = \

Original = \
When overriding in a derived class, be sure to call the base class's method. - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events
@@ -4092,12 +4092,12 @@ Not present)|Current = \

Original = \
## Remarks Raises the event, which is fired immediately after all rows have been successfully cleared but before the method returns control back to the caller. - Raising an event invokes the event handler through a delegate. For an overview, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For an overview, see [Handling and Raising Events](/dotnet/standard/events/). ]]> - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events
@@ -4141,12 +4141,12 @@ Not present)|Current = \

Original = \
## Remarks Raises the event, which is fired before processing of the operation begins. - Raising an event invokes the event handler through a delegate. For an overview, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For an overview, see [Handling and Raising Events](/dotnet/standard/events/). ]]> - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events
@@ -4190,12 +4190,12 @@ Not present)|Current = \

Original = \
## Remarks Raises the event, which fires after a new has been created using . - Raising an event invokes the event handler through a delegate. For an overview, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For an overview, see [Handling and Raising Events](/dotnet/standard/events/). ]]> - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events
@@ -4257,7 +4257,7 @@ Not present)|Current = \

Original = \
- DataTables + DataTables
@@ -4302,7 +4302,7 @@ Not present)|Current = \

Original = \
Gets or sets the namespace for the XML representation of the data stored in the . The prefix of the . To be added. - DataTables + DataTables
@@ -4381,7 +4381,7 @@ Not present)|Current = \

Original = \
- DataTables + DataTables
@@ -4406,7 +4406,7 @@ Not present)|Current = \

Original = \
]]> - DataTables + DataTables
@@ -4475,7 +4475,7 @@ Not present)|Current = \

Original = \
]]> - DataTables + DataTables
@@ -4544,7 +4544,7 @@ Not present)|Current = \

Original = \
]]> - DataTables + DataTables
@@ -4631,7 +4631,7 @@ public class A { ]]> - DataTables + DataTables @@ -4700,7 +4700,7 @@ public class A { ]]> - DataTables + DataTables @@ -4726,7 +4726,7 @@ public class A { ]]> - DataTables + DataTables @@ -4791,7 +4791,7 @@ public class A { ]]> - DataTables + DataTables @@ -4856,7 +4856,7 @@ public class A { ]]> - DataTables + DataTables @@ -4921,7 +4921,7 @@ public class A { ]]> - DataTables + DataTables @@ -4987,7 +4987,7 @@ public class A { ]]> - DataTables + DataTables @@ -5077,8 +5077,8 @@ public class A { ]]> - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events @@ -5119,7 +5119,7 @@ public class A { Gets or sets the serialization format. A enumeration specifying either or serialization. To be added. - DataTables + DataTables @@ -5156,8 +5156,8 @@ public class A { Resets the to its original state. Reset removes all data, indexes, relations, and columns of the table. If a DataSet includes a DataTable, the table will still be part of the DataSet after the table is reset. To be added. - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events @@ -5201,7 +5201,7 @@ public class A { - DataTables + DataTables @@ -5255,7 +5255,7 @@ public class A { - DataTables + DataTables @@ -5309,7 +5309,7 @@ public class A { - DataTables + DataTables @@ -5363,7 +5363,7 @@ public class A { - DataTables + DataTables @@ -5439,7 +5439,7 @@ public class A { - DataTables + DataTables @@ -5450,7 +5450,7 @@ public class A { Gets an array of objects. - DataTables + DataTables @@ -5504,7 +5504,7 @@ public class A { ]]> - DataTables + DataTables Null Values @@ -5566,7 +5566,7 @@ To ensure the proper sort order, specify sort criteria with - DataTables + DataTables Null Values
@@ -5628,7 +5628,7 @@ To ensure the proper sort order, specify sort criteria with - DataTables + DataTables Null Values
@@ -5691,7 +5691,7 @@ To ensure the proper sort order, specify sort criteria with - DataTables + DataTables Null Values
@@ -5744,7 +5744,7 @@ To ensure the proper sort order, specify sort criteria with - DataTables + DataTables @@ -6056,8 +6056,8 @@ To ensure the proper sort order, specify sort criteria with - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events @@ -6099,8 +6099,8 @@ To ensure the proper sort order, specify sort criteria with - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events @@ -6168,7 +6168,7 @@ To ensure the proper sort order, specify sort criteria with The table belongs to a collection that already has a table with the same name. (Comparison is case-sensitive). - DataTables + DataTables @@ -6210,8 +6210,8 @@ To ensure the proper sort order, specify sort criteria with - DataTables - Handling DataTable Events + DataTables + Handling DataTable Events @@ -6264,7 +6264,7 @@ To ensure the proper sort order, specify sort criteria with - DataTables + DataTables @@ -6437,7 +6437,7 @@ sdata:PrimaryKey="true"> ]]> - DataTables + DataTables @@ -6488,7 +6488,7 @@ sdata:PrimaryKey="true"> ]]> - DataTables + DataTables @@ -6539,7 +6539,7 @@ sdata:PrimaryKey="true"> ]]> - DataTables + DataTables @@ -6590,7 +6590,7 @@ sdata:PrimaryKey="true"> ]]> - DataTables + DataTables @@ -6644,7 +6644,7 @@ sdata:PrimaryKey="true"> ]]> - DataTables + DataTables @@ -6701,7 +6701,7 @@ sdata:PrimaryKey="true"> ]]> - DataTables + DataTables @@ -6754,7 +6754,7 @@ sdata:PrimaryKey="true"> ]]> - DataTables + DataTables @@ -6815,7 +6815,7 @@ sdata:PrimaryKey="true"> ]]> - DataTables + DataTables @@ -6868,7 +6868,7 @@ sdata:PrimaryKey="true"> ]]> - DataTables + DataTables @@ -6923,7 +6923,7 @@ sdata:PrimaryKey="true"> ]]> - DataTables + DataTables @@ -6976,7 +6976,7 @@ sdata:PrimaryKey="true"> ]]> - DataTables + DataTables @@ -7031,7 +7031,7 @@ sdata:PrimaryKey="true"> ]]> - DataTables + DataTables @@ -7084,7 +7084,7 @@ sdata:PrimaryKey="true"> ]]> - DataTables + DataTables @@ -7145,7 +7145,7 @@ sdata:PrimaryKey="true"> ]]> - DataTables + DataTables @@ -7352,7 +7352,7 @@ sdata:PrimaryKey="true"> ]]> - DataTables + DataTables @@ -7413,7 +7413,7 @@ sdata:PrimaryKey="true"> ]]> - DataTables + DataTables @@ -7470,7 +7470,7 @@ sdata:PrimaryKey="true"> ]]> - DataTables + DataTables @@ -7577,7 +7577,7 @@ xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> ]]> - DataTables + DataTables @@ -7627,7 +7627,7 @@ xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> ]]> - DataTables + DataTables @@ -7677,7 +7677,7 @@ xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> ]]> - DataTables + DataTables @@ -7727,7 +7727,7 @@ xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> ]]> - DataTables + DataTables @@ -7777,7 +7777,7 @@ xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> ]]> - DataTables + DataTables @@ -7831,7 +7831,7 @@ xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> ]]> - DataTables + DataTables @@ -7966,7 +7966,7 @@ xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> ]]> - DataTables + DataTables @@ -8020,7 +8020,7 @@ xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> ]]> - DataTables + DataTables @@ -8074,7 +8074,7 @@ xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> ]]> - DataTables + DataTables
diff --git a/xml/System.Data/DataTableClearEventHandler.xml b/xml/System.Data/DataTableClearEventHandler.xml index d9445a499d2..96276f7da57 100644 --- a/xml/System.Data/DataTableClearEventHandler.xml +++ b/xml/System.Data/DataTableClearEventHandler.xml @@ -44,7 +44,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs until you remove the delegate. For more information about delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs until you remove the delegate. For more information about delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Data/DataTableCollection.xml b/xml/System.Data/DataTableCollection.xml index 11e8225108e..1945e7baec0 100644 --- a/xml/System.Data/DataTableCollection.xml +++ b/xml/System.Data/DataTableCollection.xml @@ -546,7 +546,7 @@ enables data-binding scenarios for [!INCLUDE[linq_dataset](~/includes/linq-dataset-md.md)] and can be created from a typed or untyped , providing a default view of that table. Filtering and sorting can be set on the after it has been created from a . The is then bound to a UI control, such as a or a , providing a simple data binding model. - For more information and examples, see [Creating a DataView Object](~/docs/framework/data/adonet/creating-a-dataview-object-linq-to-dataset.md). + For more information and examples, see [Creating a DataView Object](/dotnet/framework/data/adonet/creating-a-dataview-object-linq-to-dataset). @@ -153,7 +153,7 @@ - - For more information and examples, see [Creating a DataView Object](~/docs/framework/data/adonet/creating-a-dataview-object-linq-to-dataset.md). + For more information and examples, see [Creating a DataView Object](/dotnet/framework/data/adonet/creating-a-dataview-object-linq-to-dataset). @@ -285,7 +285,7 @@ The generated table returned by the method has the default table name. If you want to name the , attach it to a , or perform any other specific operation, you must do so after the table is created and returned. - For more information, see [Creating a DataTable From a Query](~/docs/framework/data/adonet/creating-a-datatable-from-a-query-linq-to-dataset.md). + For more information, see [Creating a DataTable From a Query](/dotnet/framework/data/adonet/creating-a-datatable-from-a-query-linq-to-dataset). @@ -363,7 +363,7 @@ The generated table returned by the method has the default table name. If you want to name the , attach it to a , or perform any other specific operation, you must do so after the table is created and returned. - For more information, see [Creating a DataTable From a Query](~/docs/framework/data/adonet/creating-a-datatable-from-a-query-linq-to-dataset.md). + For more information, see [Creating a DataTable From a Query](/dotnet/framework/data/adonet/creating-a-datatable-from-a-query-linq-to-dataset). ]]> @@ -446,7 +446,7 @@ The property is read after the delegate call returns. If the property is `true`, the source sequence continues to be enumerated and loaded into the data table. If the property is `false`, the original exception is thrown from the method. - For more information, see [Creating a DataTable From a Query](~/docs/framework/data/adonet/creating-a-datatable-from-a-query-linq-to-dataset.md). + For more information, see [Creating a DataTable From a Query](/dotnet/framework/data/adonet/creating-a-datatable-from-a-query-linq-to-dataset). ]]> diff --git a/xml/System.Data/DataTableNewRowEventHandler.xml b/xml/System.Data/DataTableNewRowEventHandler.xml index 9c372544934..80250cd3892 100644 --- a/xml/System.Data/DataTableNewRowEventHandler.xml +++ b/xml/System.Data/DataTableNewRowEventHandler.xml @@ -44,7 +44,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs until you remove the delegate. For more information about delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs until you remove the delegate. For more information about delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Data/DataView.xml b/xml/System.Data/DataView.xml index 8f83b32270f..6d43a6252a1 100644 --- a/xml/System.Data/DataView.xml +++ b/xml/System.Data/DataView.xml @@ -124,7 +124,7 @@ > [!NOTE] > If you do not explicitly specify sort criteria for `DataView`, the `DataRowView` objects in `DataView` are sorted based on the index of DataView's corresponding `DataRow` in the `DataTable.Rows` `DataRowCollection`. - [!INCLUDE[linq_dataset](~/includes/linq-dataset-md.md)] allows developers to create complex, powerful queries over a by using [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)]. A [!INCLUDE[linq_dataset](~/includes/linq-dataset-md.md)] query returns an enumeration of objects, however, which is not easily used in a binding scenario. can be created from a [!INCLUDE[linq_dataset](~/includes/linq-dataset-md.md)] query and takes on the filtering and sorting characteristics of that query. [!INCLUDE[linq_dataset](~/includes/linq-dataset-md.md)] extends the functionality of the by providing [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] expression-based filtering and sorting, which allows for much more complex and powerful filtering and sorting operations than string-based filtering and sorting. See [Data Binding and LINQ to DataSet](~/docs/framework/data/adonet/data-binding-and-linq-to-dataset.md) for more information. + [!INCLUDE[linq_dataset](~/includes/linq-dataset-md.md)] allows developers to create complex, powerful queries over a by using [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)]. A [!INCLUDE[linq_dataset](~/includes/linq-dataset-md.md)] query returns an enumeration of objects, however, which is not easily used in a binding scenario. can be created from a [!INCLUDE[linq_dataset](~/includes/linq-dataset-md.md)] query and takes on the filtering and sorting characteristics of that query. [!INCLUDE[linq_dataset](~/includes/linq-dataset-md.md)] extends the functionality of the by providing [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] expression-based filtering and sorting, which allows for much more complex and powerful filtering and sorting operations than string-based filtering and sorting. See [Data Binding and LINQ to DataSet](/dotnet/framework/data/adonet/data-binding-and-linq-to-dataset) for more information. @@ -146,7 +146,7 @@ - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -201,7 +201,7 @@ - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -248,7 +248,7 @@ ]]> - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -301,7 +301,7 @@ ]]> - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -351,7 +351,7 @@ - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -407,7 +407,7 @@ ]]> - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -466,7 +466,7 @@ - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -524,7 +524,7 @@ - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -573,7 +573,7 @@ , if the default sort is used; otherwise, . To be added. - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -620,7 +620,7 @@ ]]> - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -667,7 +667,7 @@ ]]> - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -709,7 +709,7 @@ A that contains the event data. Occurs after a has been changed successfully. To be added. - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -754,7 +754,7 @@ index to start at. Copies items into an array. Only for Web Forms Interfaces. To be added. - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -802,7 +802,7 @@ Gets the number of records in the after and have been applied. The number of records in the . To be added. - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -847,7 +847,7 @@ Gets the associated with this view. The that created this view. If this is the default for a , the property returns the default for the . Otherwise, if the was created without a , this property is . To be added. - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -903,7 +903,7 @@ - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -951,7 +951,7 @@ ]]> - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -998,7 +998,7 @@ ]]> - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -1039,7 +1039,7 @@ if the two instances are equal; otherwise, . To be added. - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -1100,7 +1100,7 @@ ]]> - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -1150,7 +1150,7 @@ ]]> - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -1201,8 +1201,8 @@ Returns an array of objects whose columns match the specified sort key value. An array of objects whose columns match the specified sort key value; or, if no rows contain the specified sort key values, an empty array. To be added. - DataSets, DataTables, and DataViews (ADO.NET) - Finding Rows + DataSets, DataTables, and DataViews (ADO.NET) + Finding Rows @@ -1243,8 +1243,8 @@ Returns an array of objects whose columns match the specified sort key value. An array of objects whose columns match the specified sort key value; or, if no rows contain the specified sort key values, an empty array. To be added. - DataSets, DataTables, and DataViews (ADO.NET) - Finding Rows + DataSets, DataTables, and DataViews (ADO.NET) + Finding Rows @@ -1285,7 +1285,7 @@ Gets an enumerator for this . An for navigating through the list. To be added. - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -1327,7 +1327,7 @@ A that contains the event data. Occurs after a has been changed successfully. To be added. - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -1365,7 +1365,7 @@ Occurs when initialization of the is completed. To be added. - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -1410,7 +1410,7 @@ to indicate the component has completed initialization; otherwise, . To be added. - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -1466,7 +1466,7 @@ ]]> - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -1507,7 +1507,7 @@ Gets a row of data from a specified table. A of the row that you want. To be added. - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -1561,7 +1561,7 @@ ]]> - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -1601,7 +1601,7 @@ A that contains the event data. Raises the event. To be added. - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -1647,7 +1647,7 @@ ]]> - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -1753,7 +1753,7 @@ - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -1823,7 +1823,7 @@ - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -1873,7 +1873,7 @@ ## Remarks If you do not explicitly specify sort criteria for `DataView`, the `DataRowView` objects in `DataView` are sorted based on the index of its corresponding `DataRow` in the `DataTable.Rows` `DataRowCollection`. - For more information, see [DataViews](~/docs/framework/data/adonet/dataset-datatable-dataview/dataviews.md). + For more information, see [DataViews](/dotnet/framework/data/adonet/dataset-datatable-dataview/dataviews). @@ -1887,7 +1887,7 @@ - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -3602,7 +3602,7 @@ ]]> - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -3623,7 +3623,7 @@ ]]> - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -3696,7 +3696,7 @@ New table name: NewTable ]]> - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -3772,7 +3772,7 @@ New table name: FilteredTable ]]> - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) @@ -3959,7 +3959,7 @@ New table name: UniqueData ]]> - DataSets, DataTables, and DataViews (ADO.NET) + DataSets, DataTables, and DataViews (ADO.NET) diff --git a/xml/System.Data/DataViewManager.xml b/xml/System.Data/DataViewManager.xml index 6d956322fb7..2c32ae0a86d 100644 --- a/xml/System.Data/DataViewManager.xml +++ b/xml/System.Data/DataViewManager.xml @@ -73,7 +73,7 @@ Contains a default for each in a . To be added. This type is safe for multithreaded read operations. You must synchronize any write operations. - Managing DataViews + Managing DataViews @@ -84,7 +84,7 @@ Initializes a new instance of the class. - Managing DataViews + Managing DataViews @@ -117,7 +117,7 @@ Initializes a new instance of the class. To be added. - Managing DataViews + Managing DataViews @@ -154,7 +154,7 @@ The name of the to use. Initializes a new instance of the class for the specified . To be added. - Managing DataViews + Managing DataViews @@ -195,7 +195,7 @@ Creates a for the specified . A object. To be added. - Managing DataViews + Managing DataViews @@ -240,7 +240,7 @@ Gets or sets the to use with the . The to use. To be added. - Managing DataViews + Managing DataViews @@ -284,7 +284,7 @@ ]]> - Managing DataViews + Managing DataViews @@ -329,7 +329,7 @@ Gets the for each in the . A for each . To be added. - Managing DataViews + Managing DataViews @@ -368,7 +368,7 @@ Occurs after a row is added to or deleted from a . To be added. - Managing DataViews + Managing DataViews @@ -408,7 +408,7 @@ A that contains the event data. Raises the event. To be added. - Managing DataViews + Managing DataViews @@ -450,7 +450,7 @@ A that contains the event data. Raises a event when a is added to or removed from the . To be added. - Managing DataViews + Managing DataViews @@ -2011,7 +2011,7 @@ A that contains the event data. Raises a event when a is added to or removed from the . To be added. - Managing DataViews + Managing DataViews diff --git a/xml/System.Data/DbType.xml b/xml/System.Data/DbType.xml index 51029860b3f..5b6ff58a4a3 100644 --- a/xml/System.Data/DbType.xml +++ b/xml/System.Data/DbType.xml @@ -46,8 +46,8 @@ ]]> - Configuring Parameters and Parameter Data Types (ADO.NET) - Data Type Mappings + Configuring Parameters and Parameter Data Types (ADO.NET) + Data Type Mappings diff --git a/xml/System.Data/EntityKey.xml b/xml/System.Data/EntityKey.xml index eafe12b0cfa..46e4f342c52 100644 --- a/xml/System.Data/EntityKey.xml +++ b/xml/System.Data/EntityKey.xml @@ -260,12 +260,12 @@ System.Data.EntityKey - A simple identifying an entity that resulted from a failed [TREAT](~/docs/framework/data/adonet/ef/language-reference/treat-entity-sql.md) operation. + A simple identifying an entity that resulted from a failed [TREAT](/dotnet/framework/data/adonet/ef/language-reference/treat-entity-sql) operation. . + There are various ways to get an invalid entity. The most common scenario is when an [!INCLUDE[esql](~/includes/esql-md.md)] query uses the [TREAT](/dotnet/framework/data/adonet/ef/language-reference/treat-entity-sql) operator to interpret an instance of a polymorphic type as a particular type, and the instance in question does not match. ([TREAT](/dotnet/framework/data/adonet/ef/language-reference/treat-entity-sql) is similar to the C# `as` operator). In this case, the query returns an entity that is not valid, and the entity key of the resulting entity is set to . ]]> diff --git a/xml/System.Data/FillErrorEventHandler.xml b/xml/System.Data/FillErrorEventHandler.xml index 07cf0cc8d53..924dcf5eecf 100644 --- a/xml/System.Data/FillErrorEventHandler.xml +++ b/xml/System.Data/FillErrorEventHandler.xml @@ -45,7 +45,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Data/IColumnMapping.xml b/xml/System.Data/IColumnMapping.xml index 757157070b4..234c5ad0940 100644 --- a/xml/System.Data/IColumnMapping.xml +++ b/xml/System.Data/IColumnMapping.xml @@ -34,7 +34,7 @@ interface enables an inheriting class to implement a Column Mapping class, which associates a data source column with a column. For more information, see [DataAdapter DataTable and DataColumn Mappings](~/docs/framework/data/adonet/dataadapter-datatable-and-datacolumn-mappings.md). + The interface enables an inheriting class to implement a Column Mapping class, which associates a data source column with a column. For more information, see [DataAdapter DataTable and DataColumn Mappings](/dotnet/framework/data/adonet/dataadapter-datatable-and-datacolumn-mappings). An application does not create an instance of the interface directly, but creates an instance of a class that inherits . diff --git a/xml/System.Data/IColumnMappingCollection.xml b/xml/System.Data/IColumnMappingCollection.xml index 5d2d4b440d0..312d362a967 100644 --- a/xml/System.Data/IColumnMappingCollection.xml +++ b/xml/System.Data/IColumnMappingCollection.xml @@ -45,7 +45,7 @@ interface enables an inheriting class to implement a ColumnMapping collection. For more information, see [DataAdapter DataTable and DataColumn Mappings](~/docs/framework/data/adonet/dataadapter-datatable-and-datacolumn-mappings.md). + The interface enables an inheriting class to implement a ColumnMapping collection. For more information, see [DataAdapter DataTable and DataColumn Mappings](/dotnet/framework/data/adonet/dataadapter-datatable-and-datacolumn-mappings). An application does not create an instance of the interface directly, but creates an instance of a class that inherits . diff --git a/xml/System.Data/IDataAdapter.xml b/xml/System.Data/IDataAdapter.xml index f69d76373fb..10553513ff2 100644 --- a/xml/System.Data/IDataAdapter.xml +++ b/xml/System.Data/IDataAdapter.xml @@ -36,7 +36,7 @@ interface allows an inheriting class to implement a DataAdapter class, which represents the bridge between a data source and a . For more information about DataAdapter classes, see [Populating a DataSet from a DataAdapter](~/docs/framework/data/adonet/populating-a-dataset-from-a-dataadapter.md). + The interface allows an inheriting class to implement a DataAdapter class, which represents the bridge between a data source and a . For more information about DataAdapter classes, see [Populating a DataSet from a DataAdapter](/dotnet/framework/data/adonet/populating-a-dataset-from-a-dataadapter). An application does not create an instance of the interface directly, but implements an instance of a class that inherits . @@ -126,7 +126,7 @@ The operation then adds the rows to destination objects in the , creating the objects if they do not already exist. When creating objects, the operation usually creates only column name metadata. However, if the property is set to `AddWithKey`, appropriate primary keys and constraints are also created. - If the `SelectCommand` returns the results of an OUTER JOIN, the `DataAdapter` does not set a value for the resulting . You must explicitly define the primary key to ensure that duplicate rows are resolved correctly. For more information, see [Defining Primary Keys](~/docs/framework/data/adonet/dataset-datatable-dataview/defining-primary-keys.md). + If the `SelectCommand` returns the results of an OUTER JOIN, the `DataAdapter` does not set a value for the resulting . You must explicitly define the primary key to ensure that duplicate rows are resolved correctly. For more information, see [Defining Primary Keys](/dotnet/framework/data/adonet/dataset-datatable-dataview/defining-primary-keys). If the encounters duplicate columns while populating a , it generates names for the successive columns, using the pattern "columnname1", "columnname2", "columnname3", and so on. If the incoming data contains unnamed columns, they are put in the according to the pattern "Column1", "Column2", and so on. When multiple result sets are added to the , each result set is put in a separate table. Additional result sets are named by appending integral values to the specified table name (for example, "Table", "Table1", "Table2", and so on). Applications should use caution when using column and table names to ensure that conflicts with these naming patterns do not occur. @@ -455,9 +455,9 @@ private static void GetParameters(string connectionString) ## Remarks When an application calls the method, the examines the property, and executes the required INSERT, UPDATE, or DELETE statements iteratively for each row, based on the order of the indexes configured in the . For example, might execute a DELETE statement, followed by an INSERT statement, and then another DELETE statement, because of the ordering of the rows in the . - Be aware that these statements are not performed as a batch process; each row is updated individually. An application can call the method if you must control the sequence of statement types (for example, INSERTs before UPDATEs). For more information, see [Updating Data Sources with DataAdapters](~/docs/framework/data/adonet/updating-data-sources-with-dataadapters.md). + Be aware that these statements are not performed as a batch process; each row is updated individually. An application can call the method if you must control the sequence of statement types (for example, INSERTs before UPDATEs). For more information, see [Updating Data Sources with DataAdapters](/dotnet/framework/data/adonet/updating-data-sources-with-dataadapters). - If INSERT, UPDATE, or DELETE statements have not been specified, the method generates an exception. However, you can create a or object to automatically generate SQL statements for single-table updates if you set the `SelectCommand` property of a .NET Framework data provider. Then, any additional SQL statements that you do not set are generated by the CommandBuilder. This generation logic requires key column information to be present in the . For more information see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + If INSERT, UPDATE, or DELETE statements have not been specified, the method generates an exception. However, you can create a or object to automatically generate SQL statements for single-table updates if you set the `SelectCommand` property of a .NET Framework data provider. Then, any additional SQL statements that you do not set are generated by the CommandBuilder. This generation logic requires key column information to be present in the . For more information see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). The method retrieves rows from the table listed in the first mapping before performing an update. The then updates the row using the value of the property. Any additional rows returned are ignored. diff --git a/xml/System.Data/IDataParameter.xml b/xml/System.Data/IDataParameter.xml index 6bddcd8934a..b48e644cc0e 100644 --- a/xml/System.Data/IDataParameter.xml +++ b/xml/System.Data/IDataParameter.xml @@ -35,7 +35,7 @@ interface allows an inheriting class to implement a Parameter class, which represents a parameter to a Command object. For more information about Parameter classes, see [Configuring Parameters and Parameter Data Types](~/docs/framework/data/adonet/configuring-parameters-and-parameter-data-types.md). + The interface allows an inheriting class to implement a Parameter class, which represents a parameter to a Command object. For more information about Parameter classes, see [Configuring Parameters and Parameter Data Types](/dotnet/framework/data/adonet/configuring-parameters-and-parameter-data-types). An application does not create an instance of the interface directly, but creates an instance of a class that inherits . @@ -128,7 +128,7 @@ ## Remarks The PrvDbType (where Prv represents the provider-specific prefix) and are linked. Therefore, setting the changes the PrvDbType to a supporting PrvDbType. - For a list of the supported data types, see the appropriate .NET Framework data provider PrvDbType member. For more information, see [DataAdapter Parameters](~/docs/framework/data/adonet/dataadapter-parameters.md). + For a list of the supported data types, see the appropriate .NET Framework data provider PrvDbType member. For more information, see [DataAdapter Parameters](/dotnet/framework/data/adonet/dataadapter-parameters). ]]> diff --git a/xml/System.Data/IDataParameterCollection.xml b/xml/System.Data/IDataParameterCollection.xml index 36fa60195e9..8bea75599c8 100644 --- a/xml/System.Data/IDataParameterCollection.xml +++ b/xml/System.Data/IDataParameterCollection.xml @@ -46,7 +46,7 @@ interface allows an inheriting class to implement a Parameter collection. For more information about Parameter classes, see [Configuring Parameters and Parameter Data Types](~/docs/framework/data/adonet/configuring-parameters-and-parameter-data-types.md). + The interface allows an inheriting class to implement a Parameter collection. For more information about Parameter classes, see [Configuring Parameters and Parameter Data Types](/dotnet/framework/data/adonet/configuring-parameters-and-parameter-data-types). An application does not create an instance of the interface directly, but creates an instance of a class that inherits . diff --git a/xml/System.Data/IDataReader.xml b/xml/System.Data/IDataReader.xml index 19c619685df..4c3955ae330 100644 --- a/xml/System.Data/IDataReader.xml +++ b/xml/System.Data/IDataReader.xml @@ -43,7 +43,7 @@ and interfaces allow an inheriting class to implement a `DataReader` class, which provides a means of reading one or more forward-only streams of result sets. For more information about `DataReader` classes, see [Retrieving Data Using a DataReader](~/docs/framework/data/adonet/retrieving-data-using-a-datareader.md). + The and interfaces allow an inheriting class to implement a `DataReader` class, which provides a means of reading one or more forward-only streams of result sets. For more information about `DataReader` classes, see [Retrieving Data Using a DataReader](/dotnet/framework/data/adonet/retrieving-data-using-a-datareader). An application does not create an instance of the interface directly, but creates an instance of a class that inherits . diff --git a/xml/System.Data/IDataRecord.xml b/xml/System.Data/IDataRecord.xml index b9c637ff5a0..1d071bf608d 100644 --- a/xml/System.Data/IDataRecord.xml +++ b/xml/System.Data/IDataRecord.xml @@ -35,7 +35,7 @@ and interfaces enable an inheriting class to implement a `DataReader` class. This provides a way of reading one or more forward-only streams of result sets. For more information about `DataReader` classes, see [Retrieving Data Using a DataReader](~/docs/framework/data/adonet/retrieving-data-using-a-datareader.md). + The and interfaces enable an inheriting class to implement a `DataReader` class. This provides a way of reading one or more forward-only streams of result sets. For more information about `DataReader` classes, see [Retrieving Data Using a DataReader](/dotnet/framework/data/adonet/retrieving-data-using-a-datareader). An application does not create an instance of the interface directly, but creates an instance of a class that inherits . Typically, you do this by obtaining a `DataReader` through the `ExecuteReader` method of the `Command` object. diff --git a/xml/System.Data/IDbCommand.xml b/xml/System.Data/IDbCommand.xml index b40a2ff4350..e124d94f98c 100644 --- a/xml/System.Data/IDbCommand.xml +++ b/xml/System.Data/IDbCommand.xml @@ -39,7 +39,7 @@ interface enables an inheriting class to implement a Command class, which represents an SQL statement that is executed at a data source. For more information about Command classes, see [Executing a Command](~/docs/framework/data/adonet/executing-a-command.md). + The interface enables an inheriting class to implement a Command class, which represents an SQL statement that is executed at a data source. For more information about Command classes, see [Executing a Command](/dotnet/framework/data/adonet/executing-a-command). An application does not create an instance of the interface directly, but creates an instance of a class that implements the interface. diff --git a/xml/System.Data/IDbConnection.xml b/xml/System.Data/IDbConnection.xml index 0c50f871198..c43a08bb82e 100644 --- a/xml/System.Data/IDbConnection.xml +++ b/xml/System.Data/IDbConnection.xml @@ -39,7 +39,7 @@ interface enables an inheriting class to implement a Connection class, which represents a unique session with a data source (for example, a network connection to a server). For more information about Connection classes, see [Connecting to a Data Source](~/docs/framework/data/adonet/connecting-to-a-data-source.md). + The interface enables an inheriting class to implement a Connection class, which represents a unique session with a data source (for example, a network connection to a server). For more information about Connection classes, see [Connecting to a Data Source](/dotnet/framework/data/adonet/connecting-to-a-data-source). An application does not create an instance of the interface directly, but creates an instance of a class that inherits . diff --git a/xml/System.Data/IDbDataAdapter.xml b/xml/System.Data/IDbDataAdapter.xml index f9e84512fa8..b9cc49569df 100644 --- a/xml/System.Data/IDbDataAdapter.xml +++ b/xml/System.Data/IDbDataAdapter.xml @@ -38,7 +38,7 @@ interface inherits from the interface and allows an object to create a DataAdapter designed for use with a relational database. The interface and, optionally, the utility class, , allow an inheriting class to implement a DataAdapter class, which represents the bridge between a data source and a . For more information about DataAdapter classes, see [Populating a DataSet from a DataAdapter](~/docs/framework/data/adonet/populating-a-dataset-from-a-dataadapter.md). For more information about implementing .NET Framework data providers, see [Implementing a .NET Framework Data Provider](https://docs.microsoft.com/previous-versions/dotnet/netframework-1.1/4ksaf9z5(v=vs.71)). + The interface inherits from the interface and allows an object to create a DataAdapter designed for use with a relational database. The interface and, optionally, the utility class, , allow an inheriting class to implement a DataAdapter class, which represents the bridge between a data source and a . For more information about DataAdapter classes, see [Populating a DataSet from a DataAdapter](/dotnet/framework/data/adonet/populating-a-dataset-from-a-dataadapter). For more information about implementing .NET Framework data providers, see [Implementing a .NET Framework Data Provider](https://docs.microsoft.com/previous-versions/dotnet/netframework-1.1/4ksaf9z5(v=vs.71)). An application does not create an instance of the interface directly, but creates an instance of a class that inherits and . @@ -120,7 +120,7 @@ , if this property is not set and primary key information is present in the , the can be generated automatically if you set the `SelectCommand` property of a .NET Framework data provider. Then, any additional commands that you do not set are generated by the CommandBuilder. This generation logic requires key column information to be present in the . For more information see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + During , if this property is not set and primary key information is present in the , the can be generated automatically if you set the `SelectCommand` property of a .NET Framework data provider. Then, any additional commands that you do not set are generated by the CommandBuilder. This generation logic requires key column information to be present in the . For more information see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). When is assigned to a previously created , the is not cloned. The maintains a reference to the previously created object. @@ -173,7 +173,7 @@ , if this property is not set and primary key information is present in the , the can be generated automatically if you set the `SelectCommand` property of a .NET Framework data provider. Then, any additional commands that you do not set are generated by the CommandBuilder. This generation logic requires key column information to be present in the . For more information see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + During , if this property is not set and primary key information is present in the , the can be generated automatically if you set the `SelectCommand` property of a .NET Framework data provider. Then, any additional commands that you do not set are generated by the CommandBuilder. This generation logic requires key column information to be present in the . For more information see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). When is assigned to a previously created , the is not cloned. The maintains a reference to the previously created object. @@ -282,7 +282,7 @@ , if this property is not set and primary key information is present in the , the can be generated automatically if you set the `SelectCommand` property of a .NET Framework data provider. Then, any additional commands that you do not set are generated by the CommandBuilder. This generation logic requires key column information to be present in the . For more information see [Generating Commands with CommandBuilders](~/docs/framework/data/adonet/generating-commands-with-commandbuilders.md). + During , if this property is not set and primary key information is present in the , the can be generated automatically if you set the `SelectCommand` property of a .NET Framework data provider. Then, any additional commands that you do not set are generated by the CommandBuilder. This generation logic requires key column information to be present in the . For more information see [Generating Commands with CommandBuilders](/dotnet/framework/data/adonet/generating-commands-with-commandbuilders). When is assigned to a previously created , the is not cloned. The maintains a reference to the previously created object. diff --git a/xml/System.Data/IDbTransaction.xml b/xml/System.Data/IDbTransaction.xml index eeaba860a11..f481a40bdb8 100644 --- a/xml/System.Data/IDbTransaction.xml +++ b/xml/System.Data/IDbTransaction.xml @@ -39,7 +39,7 @@ interface allows an inheriting class to implement a Transaction class, which represents the transaction to be performed at a data source. For more information about Transaction classes, see [Transactions and Concurrency](~/docs/framework/data/adonet/transactions-and-concurrency.md). + The interface allows an inheriting class to implement a Transaction class, which represents the transaction to be performed at a data source. For more information about Transaction classes, see [Transactions and Concurrency](/dotnet/framework/data/adonet/transactions-and-concurrency). An application does not create an instance of the interface directly, but creates an instance of a class that inherits . diff --git a/xml/System.Data/ITableMapping.xml b/xml/System.Data/ITableMapping.xml index 964e1f1ea44..2c75acbdd3f 100644 --- a/xml/System.Data/ITableMapping.xml +++ b/xml/System.Data/ITableMapping.xml @@ -34,7 +34,7 @@ interface allows an inheriting class to implement a TableMapping class, which associates a data source column with a column. For more information, see [DataAdapter DataTable and DataColumn Mappings](~/docs/framework/data/adonet/dataadapter-datatable-and-datacolumn-mappings.md). + The interface allows an inheriting class to implement a TableMapping class, which associates a data source column with a column. For more information, see [DataAdapter DataTable and DataColumn Mappings](/dotnet/framework/data/adonet/dataadapter-datatable-and-datacolumn-mappings). An application does not create an instance of the interface directly, but creates an instance of a class that inherits . diff --git a/xml/System.Data/ITableMappingCollection.xml b/xml/System.Data/ITableMappingCollection.xml index b1ed70afbec..da9d7561034 100644 --- a/xml/System.Data/ITableMappingCollection.xml +++ b/xml/System.Data/ITableMappingCollection.xml @@ -45,7 +45,7 @@ interface allows an inheriting class to implement a TableMapping collection. For more information, see [DataAdapter DataTable and DataColumn Mappings](~/docs/framework/data/adonet/dataadapter-datatable-and-datacolumn-mappings.md). + The interface allows an inheriting class to implement a TableMapping collection. For more information, see [DataAdapter DataTable and DataColumn Mappings](/dotnet/framework/data/adonet/dataadapter-datatable-and-datacolumn-mappings). An application does not create an instance of the interface directly, but creates an instance of a class that inherits . diff --git a/xml/System.Data/MergeFailedEventHandler.xml b/xml/System.Data/MergeFailedEventHandler.xml index e0ac57f1b66..ddfb62120da 100644 --- a/xml/System.Data/MergeFailedEventHandler.xml +++ b/xml/System.Data/MergeFailedEventHandler.xml @@ -45,7 +45,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Data/SqlDbType.xml b/xml/System.Data/SqlDbType.xml index a4ceaf4d09f..5c74ff84b67 100644 --- a/xml/System.Data/SqlDbType.xml +++ b/xml/System.Data/SqlDbType.xml @@ -48,9 +48,9 @@ ]]> - Configuring Parameters and Parameter Data Types (ADO.NET) - Data Type Mappings - SQL Server Data Types and ADO.NET + Configuring Parameters and Parameter Data Types (ADO.NET) + Data Type Mappings + SQL Server Data Types and ADO.NET diff --git a/xml/System.Data/StateChangeEventHandler.xml b/xml/System.Data/StateChangeEventHandler.xml index 782cfbfa0d9..e8787c925b9 100644 --- a/xml/System.Data/StateChangeEventHandler.xml +++ b/xml/System.Data/StateChangeEventHandler.xml @@ -47,7 +47,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Data/StatementCompletedEventHandler.xml b/xml/System.Data/StatementCompletedEventHandler.xml index c2f02a0570f..2df62405656 100644 --- a/xml/System.Data/StatementCompletedEventHandler.xml +++ b/xml/System.Data/StatementCompletedEventHandler.xml @@ -52,7 +52,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Data/UpdateRowSource.xml b/xml/System.Data/UpdateRowSource.xml index d70c00b07e6..2eccdaebe6d 100644 --- a/xml/System.Data/UpdateRowSource.xml +++ b/xml/System.Data/UpdateRowSource.xml @@ -40,7 +40,7 @@ ## Remarks The values are used by the property of and any classes derived from it. - For more information property, see [DataAdapter Parameters](~/docs/framework/data/adonet/dataadapter-parameters.md). + For more information property, see [DataAdapter Parameters](/dotnet/framework/data/adonet/dataadapter-parameters). ]]> diff --git a/xml/System.Deployment.Application/ApplicationDeployment.xml b/xml/System.Deployment.Application/ApplicationDeployment.xml index a6b2689a86a..ef93a833587 100644 --- a/xml/System.Deployment.Application/ApplicationDeployment.xml +++ b/xml/System.Deployment.Application/ApplicationDeployment.xml @@ -31,7 +31,7 @@ has no public constructor; you obtain instances of the class within a [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application through the property. You use the property to verify that the current application is a [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application. - supports checking for updates and downloading updated files asynchronously by using the new [Event-based Asynchronous Pattern Overview](~/docs/standard/asynchronous-programming-patterns/event-based-asynchronous-pattern-overview.md), which exposes completion callbacks as class events. starts and manages the threads for you, and calls your application back on the correct UI thread. Through this class, you can update without locking up the application, so that the user can continue working while the update installs. If the user must stop all work while an update takes place, consider using the synchronous methods instead. + supports checking for updates and downloading updated files asynchronously by using the new [Event-based Asynchronous Pattern Overview](/dotnet/standard/asynchronous-programming-patterns/event-based-asynchronous-pattern-overview), which exposes completion callbacks as class events. starts and manages the threads for you, and calls your application back on the correct UI thread. Through this class, you can update without locking up the application, so that the user can continue working while the update installs. If the user must stop all work while an update takes place, consider using the synchronous methods instead. > [!NOTE] > Performing asynchronous updates requires that your application import both the and namespaces. diff --git a/xml/System.Deployment.Application/CheckForUpdateCompletedEventHandler.xml b/xml/System.Deployment.Application/CheckForUpdateCompletedEventHandler.xml index 8308786a5f5..1ca3dc29086 100644 --- a/xml/System.Deployment.Application/CheckForUpdateCompletedEventHandler.xml +++ b/xml/System.Deployment.Application/CheckForUpdateCompletedEventHandler.xml @@ -28,7 +28,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Deployment.Application/CompatibleFrameworkMissingException.xml b/xml/System.Deployment.Application/CompatibleFrameworkMissingException.xml index 0f50ab97138..4305312acfd 100644 --- a/xml/System.Deployment.Application/CompatibleFrameworkMissingException.xml +++ b/xml/System.Deployment.Application/CompatibleFrameworkMissingException.xml @@ -62,7 +62,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -96,7 +96,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -164,7 +164,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System.Deployment.Application/DependentPlatformMissingException.xml b/xml/System.Deployment.Application/DependentPlatformMissingException.xml index f439283386c..3b2b55aa07b 100644 --- a/xml/System.Deployment.Application/DependentPlatformMissingException.xml +++ b/xml/System.Deployment.Application/DependentPlatformMissingException.xml @@ -70,7 +70,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -105,7 +105,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -137,7 +137,7 @@ ]]> - XML and SOAP Serialization + XML and SOAP Serialization @@ -176,7 +176,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System.Deployment.Application/DeploymentProgressChangedEventHandler.xml b/xml/System.Deployment.Application/DeploymentProgressChangedEventHandler.xml index 8ad3e970898..6e0121f431e 100644 --- a/xml/System.Deployment.Application/DeploymentProgressChangedEventHandler.xml +++ b/xml/System.Deployment.Application/DeploymentProgressChangedEventHandler.xml @@ -28,7 +28,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Deployment.Application/DownloadFileGroupCompletedEventHandler.xml b/xml/System.Deployment.Application/DownloadFileGroupCompletedEventHandler.xml index 41f194a213e..4b43fd7d6de 100644 --- a/xml/System.Deployment.Application/DownloadFileGroupCompletedEventHandler.xml +++ b/xml/System.Deployment.Application/DownloadFileGroupCompletedEventHandler.xml @@ -28,7 +28,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Deployment.Application/InPlaceHostingManager.xml b/xml/System.Deployment.Application/InPlaceHostingManager.xml index 395922c3a7d..bfca5418bf6 100644 --- a/xml/System.Deployment.Application/InPlaceHostingManager.xml +++ b/xml/System.Deployment.Application/InPlaceHostingManager.xml @@ -264,7 +264,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/System.Deployment.Application/SupportedRuntimeMissingException.xml b/xml/System.Deployment.Application/SupportedRuntimeMissingException.xml index 192d32d1395..7d6b8d90d16 100644 --- a/xml/System.Deployment.Application/SupportedRuntimeMissingException.xml +++ b/xml/System.Deployment.Application/SupportedRuntimeMissingException.xml @@ -62,7 +62,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -96,7 +96,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -164,7 +164,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System.Deployment.Internal/InternalApplicationIdentityHelper.xml b/xml/System.Deployment.Internal/InternalApplicationIdentityHelper.xml index 10bca4b272c..c501a2456dd 100644 --- a/xml/System.Deployment.Internal/InternalApplicationIdentityHelper.xml +++ b/xml/System.Deployment.Internal/InternalApplicationIdentityHelper.xml @@ -53,7 +53,7 @@ The object from which to extract the identifier. - Gets an [IDefinitionAppId Interface](~/docs/framework/unmanaged-api/fusion/idefinitionappid-interface.md) representing the unique identifier of an object. + Gets an [IDefinitionAppId Interface](/dotnet/framework/unmanaged-api/fusion/idefinitionappid-interface) representing the unique identifier of an object. The unique identifier held by the object. To be added. IDefinitionAppId Interface diff --git a/xml/System.Device.Location/GeoCoordinateWatcher.xml b/xml/System.Device.Location/GeoCoordinateWatcher.xml index 6897b5c7122..76ee19d5439 100644 --- a/xml/System.Device.Location/GeoCoordinateWatcher.xml +++ b/xml/System.Device.Location/GeoCoordinateWatcher.xml @@ -221,7 +221,7 @@ This method should be called so that unmanaged resources can be freed. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). ]]> @@ -261,7 +261,7 @@ This method should be called so that unmanaged resources can be freed. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). ]]> @@ -297,7 +297,7 @@ This method should be called so that unmanaged resources can be freed. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). ]]> diff --git a/xml/System.Diagnostics.Contracts/Contract.xml b/xml/System.Diagnostics.Contracts/Contract.xml index b6e24e0b949..ce11797eb9c 100644 --- a/xml/System.Diagnostics.Contracts/Contract.xml +++ b/xml/System.Diagnostics.Contracts/Contract.xml @@ -36,7 +36,7 @@ diff --git a/xml/System.Diagnostics.SymbolStore/SymDocument.xml b/xml/System.Diagnostics.SymbolStore/SymDocument.xml index c1d78a81687..d79fda0207b 100644 --- a/xml/System.Diagnostics.SymbolStore/SymDocument.xml +++ b/xml/System.Diagnostics.SymbolStore/SymDocument.xml @@ -63,8 +63,8 @@ - A pointer to the ISymUnmanagedDocument object. - Initializes a new instance of the class using the specified pointer to an unmanaged ISymUnmanagedDocument object. + A pointer to the ISymUnmanagedDocument object. + Initializes a new instance of the class using the specified pointer to an unmanaged ISymUnmanagedDocument object. method to rel - Gets a pointer to the unmanaged ISymUnmanagedDocument interface for this instance. - A pointer to the unmanaged ISymUnmanagedDocument interface for this . + Gets a pointer to the unmanaged ISymUnmanagedDocument interface for this instance. + A pointer to the unmanaged ISymUnmanagedDocument interface for this . diff --git a/xml/System.Diagnostics.SymbolStore/SymMethod.xml b/xml/System.Diagnostics.SymbolStore/SymMethod.xml index f0a2691a44d..d144405e96e 100644 --- a/xml/System.Diagnostics.SymbolStore/SymMethod.xml +++ b/xml/System.Diagnostics.SymbolStore/SymMethod.xml @@ -61,7 +61,7 @@ - A raw pointer to the unmanaged COM ISymUnmanagedMethod object. + A raw pointer to the unmanaged COM ISymUnmanagedMethod object. Initializes a new instance of the class from a raw pointer to an unmanaged interface. method to relea An type pointer to code that is the underlying writer. - Sets the underlying [ISymUnmanagedWriter Interface](~/docs/framework/unmanaged-api/diagnostics/isymunmanagedwriter-interface.md) (the corresponding unmanaged API) that a managed uses to emit symbols. + Sets the underlying [ISymUnmanagedWriter Interface](/dotnet/framework/unmanaged-api/diagnostics/isymunmanagedwriter-interface) (the corresponding unmanaged API) that a managed uses to emit symbols. diff --git a/xml/System.Diagnostics.Tracing/EventListener.xml b/xml/System.Diagnostics.Tracing/EventListener.xml index 1dca4809a98..70138b5e89b 100644 --- a/xml/System.Diagnostics.Tracing/EventListener.xml +++ b/xml/System.Diagnostics.Tracing/EventListener.xml @@ -206,7 +206,7 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). ]]> diff --git a/xml/System.Diagnostics.Tracing/EventSource.xml b/xml/System.Diagnostics.Tracing/EventSource.xml index 30d3c101cf9..51b3652827b 100644 --- a/xml/System.Diagnostics.Tracing/EventSource.xml +++ b/xml/System.Diagnostics.Tracing/EventSource.xml @@ -556,7 +556,7 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -616,9 +616,9 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier the Dispose Method call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier the Dispose Method call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). @@ -3176,7 +3176,7 @@ public void LogTime(string tag, int hour, int minute, int second) You could do this without calling , but it would be slower than it needs to be. That is because it uses arrays and reflection to figure out what to do. If you log these at a high rate (> 1000 / sec), it can be worth making a fast helper, as shown in the following example. The method shadows the existing . Thus the original caller code (LogTime) does not actually change, but the C# compiler will use the more specialized version which will be faster. - To compile unsafe code, you must specify the [/unsafe (C# Compiler Options)](~/docs/csharp/language-reference/compiler-options/unsafe-compiler-option.md) compiler option. + To compile unsafe code, you must specify the [/unsafe (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/unsafe-compiler-option) compiler option. ```csharp class AnotherEventSource : EventSource { diff --git a/xml/System.Diagnostics.Tracing/EventSourceOptions.xml b/xml/System.Diagnostics.Tracing/EventSourceOptions.xml index 487373b7f41..809cb16aad7 100644 --- a/xml/System.Diagnostics.Tracing/EventSourceOptions.xml +++ b/xml/System.Diagnostics.Tracing/EventSourceOptions.xml @@ -39,7 +39,7 @@ diff --git a/xml/System.Diagnostics/BooleanSwitch.xml b/xml/System.Diagnostics/BooleanSwitch.xml index c1c5ddb50e8..755c1e50744 100644 --- a/xml/System.Diagnostics/BooleanSwitch.xml +++ b/xml/System.Diagnostics/BooleanSwitch.xml @@ -76,7 +76,7 @@ > [!NOTE] > These debug and trace compiler switches are not required when using the class in isolation. They are only required in conjunction with or methods that are conditionally compiled. - For more information on instrumenting your application, see and . For more information about configuring and using trace switches, see [Trace Switches](~/docs/framework/debug-trace-profile/trace-switches.md). + For more information on instrumenting your application, see and . For more information about configuring and using trace switches, see [Trace Switches](/dotnet/framework/debug-trace-profile/trace-switches). > [!NOTE] > To improve performance, you can make members `static` in your class. diff --git a/xml/System.Diagnostics/ConditionalAttribute.xml b/xml/System.Diagnostics/ConditionalAttribute.xml index f657067a292..aab9043b1f5 100644 --- a/xml/System.Diagnostics/ConditionalAttribute.xml +++ b/xml/System.Diagnostics/ConditionalAttribute.xml @@ -94,7 +94,7 @@ is applied to the methods that are defined in the and classes. - For more information about how to use attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about how to use attributes, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.Diagnostics/ConsoleTraceListener.xml b/xml/System.Diagnostics/ConsoleTraceListener.xml index 02486b9d88f..a268586a292 100644 --- a/xml/System.Diagnostics/ConsoleTraceListener.xml +++ b/xml/System.Diagnostics/ConsoleTraceListener.xml @@ -67,7 +67,7 @@ ``` - For details about adding trace listeners in the application configuration file, see [<listeners>](~/docs/framework/configure-apps/file-schema/trace-debug/listeners-element-for-trace.md). + For details about adding trace listeners in the application configuration file, see [<listeners>](/dotnet/framework/configure-apps/file-schema/trace-debug/listeners-element-for-trace). diff --git a/xml/System.Diagnostics/DataReceivedEventHandler.xml b/xml/System.Diagnostics/DataReceivedEventHandler.xml index 5027dc627b6..79e930f350c 100644 --- a/xml/System.Diagnostics/DataReceivedEventHandler.xml +++ b/xml/System.Diagnostics/DataReceivedEventHandler.xml @@ -45,7 +45,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). To asynchronously collect the redirected or stream output of a process, add your event handler to the or event. These events are raised each time the process writes a line to the corresponding redirected stream. When the redirected stream is closed, a null line is sent to the event handler. Ensure that your event handler checks for this condition before accessing the property. For example, you can use the `static` method to validate the property in your event handler. diff --git a/xml/System.Diagnostics/Debug.xml b/xml/System.Diagnostics/Debug.xml index 0b6654b3951..e259c67a448 100644 --- a/xml/System.Diagnostics/Debug.xml +++ b/xml/System.Diagnostics/Debug.xml @@ -52,7 +52,7 @@ This class provides methods to display an dialog box, and to emit an assertion that will always fail. This class provides write methods in the following variations: , , and . - The and classes provide means to dynamically control the tracing output. You can modify the values of these switches without recompiling your application. For information on using the configuration file to set a switch, see the class and the [Trace Switches](~/docs/framework/debug-trace-profile/trace-switches.md) topic. + The and classes provide means to dynamically control the tracing output. You can modify the values of these switches without recompiling your application. For information on using the configuration file to set a switch, see the class and the [Trace Switches](/dotnet/framework/debug-trace-profile/trace-switches) topic. You can customize the tracing output's target by adding instances to or removing instances from the collection. The collection is shared by both the and the classes; adding a trace listener to either class adds the listener to both. By default, the class emits trace output. @@ -176,7 +176,7 @@ > [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps do not support modal dialog boxes, so they behave the same in user interface mode and non-user interface mode. The message is written to the active trace listeners in debugging mode, or no message is written in release mode. > [!NOTE] -> The display of the message box depends on the presence of the . If the is not in the collection, the message box is not displayed. The can be removed by the [<clear>](~/docs/framework/configure-apps/file-schema/trace-debug/clear-element-for-listeners-for-trace.md), the [<remove>](~/docs/framework/configure-apps/file-schema/trace-debug/remove-element-for-listeners-for-trace.md), or by calling the method on the property (`System.Diagnostics.Trace.Listeners.Clear()`). +> The display of the message box depends on the presence of the . If the is not in the collection, the message box is not displayed. The can be removed by the [<clear>](/dotnet/framework/configure-apps/file-schema/trace-debug/clear-element-for-listeners-for-trace), the [<remove>](/dotnet/framework/configure-apps/file-schema/trace-debug/remove-element-for-listeners-for-trace), or by calling the method on the property (`System.Diagnostics.Trace.Listeners.Clear()`). You can change the behavior of the in the configuration file that corresponds to the name of your application. In this file, you can enable and disable the assert message box or set the property. The configuration file should be formatted as follows: @@ -268,7 +268,7 @@ When the application runs in user interface mode, it displays a message box that shows the call stack with file and line numbers. The message box contains three buttons: **Abort**, **Retry**, and **Ignore**. Clicking the **Abort** button terminates the application. Clicking **Retry** sends you to the code in the debugger if your application is running in a debugger, or offers to open a debugger if it is not. Clicking **Ignore** continues with the next instruction in the code. > [!NOTE] -> The display of the message box depends on the presence of the . If the is not in the collection, the message box is not displayed. The can be removed by the [<clear>](~/docs/framework/configure-apps/file-schema/trace-debug/clear-element-for-listeners-for-trace.md), the [<remove>](~/docs/framework/configure-apps/file-schema/trace-debug/remove-element-for-listeners-for-trace.md), or by calling the method on the property (`System.Diagnostics.Trace.Listeners.Clear()`). +> The display of the message box depends on the presence of the . If the is not in the collection, the message box is not displayed. The can be removed by the [<clear>](/dotnet/framework/configure-apps/file-schema/trace-debug/clear-element-for-listeners-for-trace), the [<remove>](/dotnet/framework/configure-apps/file-schema/trace-debug/remove-element-for-listeners-for-trace), or by calling the method on the property (`System.Diagnostics.Trace.Listeners.Clear()`). You can change the behavior of the in the configuration file that corresponds to the name of your application. In this file, you can enable and disable the assert message box or set the property. The configuration file should be formatted as follows: @@ -361,7 +361,7 @@ When the application runs in user interface mode, it displays a message box that shows the call stack with file and line numbers. The message box contains three buttons: **Abort**, **Retry**, and **Ignore**. Clicking the **Abort** button terminates the application. Clicking **Retry** sends you to the code in the debugger if your application is running in a debugger, or offers to open a debugger if it is not. Clicking **Ignore** continues with the next instruction in the code. > [!NOTE] -> The display of the message box depends on the presence of the . If the is not in the collection, the message box is not displayed. The can be removed by the [<clear>](~/docs/framework/configure-apps/file-schema/trace-debug/clear-element-for-listeners-for-trace.md), the [<remove>](~/docs/framework/configure-apps/file-schema/trace-debug/remove-element-for-listeners-for-trace.md), or by calling the method on the property (`System.Diagnostics.Trace.Listeners.Clear()`). +> The display of the message box depends on the presence of the . If the is not in the collection, the message box is not displayed. The can be removed by the [<clear>](/dotnet/framework/configure-apps/file-schema/trace-debug/clear-element-for-listeners-for-trace), the [<remove>](/dotnet/framework/configure-apps/file-schema/trace-debug/remove-element-for-listeners-for-trace), or by calling the method on the property (`System.Diagnostics.Trace.Listeners.Clear()`). You can change the behavior of the in the configuration file that corresponds to the name of your application. In this file, you can enable and disable the assert message box or set the property. The configuration file should be formatted as follows: @@ -453,7 +453,7 @@ collection. + This method uses the [.NET composite formatting feature](/dotnet/standard/base-types/composite-formatting) to convert the value of an object to its text representation and embed that representation in a string. The resulting string is sent to the collection. By default, the method works only in debug builds. Use the method if you want to do assertions in release builds. For more information, see [Assertions in Managed Code](/visualstudio/debugger/assertions-in-managed-code). @@ -462,7 +462,7 @@ When the application runs in user interface mode, it displays a message box that shows the call stack with file and line numbers. The message box contains three buttons: **Abort**, **Retry**, and **Ignore**. Clicking the **Abort** button terminates the application. Clicking **Retry** sends you to the code in the debugger if your application is running in a debugger, or offers to open a debugger if it is not. Clicking **Ignore** continues with the next instruction in the code. > [!NOTE] -> The display of the message box is dependent on the presence of the . If the is not in the collection, the message box is not displayed. The can be removed by the [<clear>](~/docs/framework/configure-apps/file-schema/trace-debug/clear-element-for-listeners-for-trace.md), the [<remove>](~/docs/framework/configure-apps/file-schema/trace-debug/remove-element-for-listeners-for-trace.md), or by calling the method on the property (`System.Diagnostics.Trace.Listeners.Clear()`). +> The display of the message box is dependent on the presence of the . If the is not in the collection, the message box is not displayed. The can be removed by the [<clear>](/dotnet/framework/configure-apps/file-schema/trace-debug/clear-element-for-listeners-for-trace), the [<remove>](/dotnet/framework/configure-apps/file-schema/trace-debug/remove-element-for-listeners-for-trace), or by calling the method on the property (`System.Diagnostics.Trace.Listeners.Clear()`). You can change the behavior of the in the configuration file that corresponds to the name of your application. In this file, you can enable and disable the assert message box or set the property. The configuration file should be formatted as follows: @@ -680,7 +680,7 @@ The default behavior is that the outputs the message to a message box when the application is running in user interface mode and to the instances in the collection. > [!NOTE] -> The display of the message box is dependent on the presence of the . If the is not in the collection, the message box is not displayed. The can be removed by the [<clear>](~/docs/framework/configure-apps/file-schema/trace-debug/clear-element-for-listeners-for-trace.md), the [<remove>](~/docs/framework/configure-apps/file-schema/trace-debug/remove-element-for-listeners-for-trace.md), or by calling the method on the property (`System.Diagnostics.Trace.Listeners.Clear()`). +> The display of the message box is dependent on the presence of the . If the is not in the collection, the message box is not displayed. The can be removed by the [<clear>](/dotnet/framework/configure-apps/file-schema/trace-debug/clear-element-for-listeners-for-trace), the [<remove>](/dotnet/framework/configure-apps/file-schema/trace-debug/remove-element-for-listeners-for-trace), or by calling the method on the property (`System.Diagnostics.Trace.Listeners.Clear()`). You can customize this behavior by adding a to, or removing one from, the collection. @@ -768,7 +768,7 @@ The default behavior is that the outputs the message to a message box when the application is running in user interface mode and to the instances in the collection. > [!NOTE] -> The display of the message box is dependent on the presence of the . If the is not in the collection, the message box is not displayed. The can be removed by the [<clear>](~/docs/framework/configure-apps/file-schema/trace-debug/clear-element-for-listeners-for-trace.md), the [<remove>](~/docs/framework/configure-apps/file-schema/trace-debug/remove-element-for-listeners-for-trace.md), or by calling the method on the property (`System.Diagnostics.Trace.Listeners.Clear()`). +> The display of the message box is dependent on the presence of the . If the is not in the collection, the message box is not displayed. The can be removed by the [<clear>](/dotnet/framework/configure-apps/file-schema/trace-debug/clear-element-for-listeners-for-trace), the [<remove>](/dotnet/framework/configure-apps/file-schema/trace-debug/remove-element-for-listeners-for-trace), or by calling the method on the property (`System.Diagnostics.Trace.Listeners.Clear()`). You can customize this behavior by adding a to, or removing one from, the collection. @@ -1254,7 +1254,7 @@ End of list of errors . + This method uses [.NET composite formatting feature](/dotnet/standard/base-types/composite-formatting) to convert the value of an object to its text representation and embed that representation in a string. By default, the output is written to an instance of . ]]> @@ -1266,13 +1266,13 @@ End of list of errors -or- The number that indicates an argument to format is less than zero, or greater than or equal to the number of specified objects to format. - Composite Formatting - Standard Numeric Format Strings - Custom Numeric Format Strings - Standard DateTime Format Strings - Custom DateTime Format Strings - Enumeration Format Strings - Formatting Types in .NET + Composite Formatting + Standard Numeric Format Strings + Custom Numeric Format Strings + Standard DateTime Format Strings + Custom DateTime Format Strings + Enumeration Format Strings + Formatting Types in .NET @@ -2383,9 +2383,9 @@ Debug.WriteIf(mySwitch.TraceError, "aNumber = " + aNumber + " out of range"); object. Explicit overloads take precedence, so an `arg` value of a single string will default to the overload. + The [params](/dotnet/csharp/language-reference/keywords/params) (in C#) or [ParamArray](/dotnet/visual-basic/language-reference/modifiers/paramarray) (in Visual Basic) keyword in the syntax for this method implies that the object array can be a single value. The exception to this is the object. Explicit overloads take precedence, so an `arg` value of a single string will default to the overload. By default, the output is written to an instance of . diff --git a/xml/System.Diagnostics/DebuggableAttribute.xml b/xml/System.Diagnostics/DebuggableAttribute.xml index 575bd34308a..6c3b76f62b9 100644 --- a/xml/System.Diagnostics/DebuggableAttribute.xml +++ b/xml/System.Diagnostics/DebuggableAttribute.xml @@ -56,7 +56,7 @@ To use the with dynamic assemblies using the Reflection Emit methods, emit the before calling the methods to ensure that the settings are applied to the entire assembly. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). ]]> diff --git a/xml/System.Diagnostics/Debugger.xml b/xml/System.Diagnostics/Debugger.xml index dd589b8fd43..2167c9b7aa8 100644 --- a/xml/System.Diagnostics/Debugger.xml +++ b/xml/System.Diagnostics/Debugger.xml @@ -463,7 +463,7 @@ Console.WriteLine("Hello, world."); can take appropriate action upon notification. For example, performing a function evaluation typically requires freezing all threads except for the thread that is performing the evaluation. If the function evaluation requires execution on more than one thread, as might occur in remoting scenarios, the evaluation will block. The notification informs the debugger that it has to release a thread or abort the function evaluation. The notification is subject to collection after this method returns. diff --git a/xml/System.Diagnostics/DebuggerHiddenAttribute.xml b/xml/System.Diagnostics/DebuggerHiddenAttribute.xml index 919bdcdde45..ac587afdb43 100644 --- a/xml/System.Diagnostics/DebuggerHiddenAttribute.xml +++ b/xml/System.Diagnostics/DebuggerHiddenAttribute.xml @@ -58,7 +58,7 @@ ## Remarks The common language runtime attaches no semantics to this attribute. It is provided for use by source code debuggers. For example, the [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)] debugger does not stop in a method marked with this attribute and does not allow a breakpoint to be set in the method. Other debugger attributes recognized by the [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)] debugger are the and the . - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). ]]> diff --git a/xml/System.Diagnostics/DebuggerStepThroughAttribute.xml b/xml/System.Diagnostics/DebuggerStepThroughAttribute.xml index 301916b0126..3fc27f20f97 100644 --- a/xml/System.Diagnostics/DebuggerStepThroughAttribute.xml +++ b/xml/System.Diagnostics/DebuggerStepThroughAttribute.xml @@ -77,7 +77,7 @@ This attribute avoids having to step into compiler-provided code and only steps into developer-provided code. For example, if you are stepping through code by using the **F11** (Step Into) key, the attribute will cause the step to behave like an **F10** (Step Over) key for compiler-provided code. The method won't be stepped into, but it will be executed. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). ]]> diff --git a/xml/System.Diagnostics/DefaultTraceListener.xml b/xml/System.Diagnostics/DefaultTraceListener.xml index e65352f8d76..3cc24b7f97e 100644 --- a/xml/System.Diagnostics/DefaultTraceListener.xml +++ b/xml/System.Diagnostics/DefaultTraceListener.xml @@ -51,7 +51,7 @@ The method, by default, displays a message box when the application is running in a user interface mode; it also emits the message using . > [!NOTE] -> The display of the message box for and method calls depends on the presence of the . If the is not in the collection, the message box is not displayed. The can be removed by the [\ element](~/docs/framework/configure-apps/file-schema/trace-debug/clear-element-for-listeners-for-trace.md), by the [\ element](~/docs/framework/configure-apps/file-schema/trace-debug/remove-element-for-listeners-for-trace.md), or by calling the method on the property (`System.Diagnostics.Trace.Listeners.Clear()`). +> The display of the message box for and method calls depends on the presence of the . If the is not in the collection, the message box is not displayed. The can be removed by the [\ element](/dotnet/framework/configure-apps/file-schema/trace-debug/clear-element-for-listeners-for-trace), by the [\ element](/dotnet/framework/configure-apps/file-schema/trace-debug/remove-element-for-listeners-for-trace), or by calling the method on the property (`System.Diagnostics.Trace.Listeners.Clear()`). You must enable tracing or debugging to use a trace listener. The following syntax is compiler specific. If you use compilers other than C# or Visual Basic, refer to the documentation for your compiler. diff --git a/xml/System.Diagnostics/DiagnosticsConfigurationHandler.xml b/xml/System.Diagnostics/DiagnosticsConfigurationHandler.xml index aa73f796c03..d3c346d59e3 100644 --- a/xml/System.Diagnostics/DiagnosticsConfigurationHandler.xml +++ b/xml/System.Diagnostics/DiagnosticsConfigurationHandler.xml @@ -33,7 +33,7 @@ method is a section handler that participates in the resolution of configuration settings in the [<system.diagnostics>](~/docs/framework/configure-apps/file-schema/trace-debug/system-diagnostics-element.md) portion of configuration files. + The method is a section handler that participates in the resolution of configuration settings in the [<system.diagnostics>](/dotnet/framework/configure-apps/file-schema/trace-debug/system-diagnostics-element) portion of configuration files. ]]> @@ -94,13 +94,13 @@ The object inherited from the parent path Reserved. Used in ASP.NET to convey the virtual path of the configuration being evaluated. The root XML node at the section to handle. - Parses the configuration settings for the <system.diagnostics> Element section of configuration files. + Parses the configuration settings for the <system.diagnostics> Element section of configuration files. A new configuration object, in the form of a . method populates a with the values obtained from the [<system.diagnostics>](~/docs/framework/configure-apps/file-schema/trace-debug/system-diagnostics-element.md) section of a configuration file and returns the hashtable. + The method populates a with the values obtained from the [<system.diagnostics>](/dotnet/framework/configure-apps/file-schema/trace-debug/system-diagnostics-element) section of a configuration file and returns the hashtable. ]]> diff --git a/xml/System.Diagnostics/EntryWrittenEventHandler.xml b/xml/System.Diagnostics/EntryWrittenEventHandler.xml index dfeb08626f2..c4f2a4f0603 100644 --- a/xml/System.Diagnostics/EntryWrittenEventHandler.xml +++ b/xml/System.Diagnostics/EntryWrittenEventHandler.xml @@ -36,7 +36,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Diagnostics/EventLog.xml b/xml/System.Diagnostics/EventLog.xml index 503a40421ec..ba2730e8a49 100644 --- a/xml/System.Diagnostics/EventLog.xml +++ b/xml/System.Diagnostics/EventLog.xml @@ -1460,9 +1460,9 @@ SVC_UPDATE.EXE - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). @@ -1691,7 +1691,7 @@ SVC_UPDATE.EXE ## Remarks To get event notifications, you must set to `true`. You can only receive event notifications when entries are written on the local computer. You cannot receive notifications for entries written on remote computers. - When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, until you remove the delegate. For more information about handling events with delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, until you remove the delegate. For more information about handling events with delegates, see [Handling and Raising Events](/dotnet/standard/events/). The system responds to only if the last write event occurred at least six seconds previously. This implies you will only receive one event notification within a six-second interval, even if more than one event log change occurs. If you insert a sufficiently long sleep interval (around 10 seconds) between calls to , you are less likely to miss an event. However, if write events occur more frequently, you might not receive the event notification until the next interval. Typically, missed event notifications are not lost, but delayed. diff --git a/xml/System.Diagnostics/EventLogInstaller.xml b/xml/System.Diagnostics/EventLogInstaller.xml index 0c2d03a4856..9f623b36ba1 100644 --- a/xml/System.Diagnostics/EventLogInstaller.xml +++ b/xml/System.Diagnostics/EventLogInstaller.xml @@ -21,7 +21,7 @@ is used by the [Installutil.exe (Installer Tool)](~/docs/framework/tools/installutil-exe-installer-tool.md) when installing an event log. The class can install event logs only on the local computer. + The is used by the [Installutil.exe (Installer Tool)](/dotnet/framework/tools/installutil-exe-installer-tool) when installing an event log. The class can install event logs only on the local computer. Use the class when your application writes to an event log; it is not necessary to use an event log installer for your application to read from an event log. Applications and services should write to the Application log or a custom log. Device drivers should write to the System log. @@ -38,7 +38,7 @@ To install an event log, create a project installer class that inherits from , and set the for the class to `true`. Within your project, create an for each event log that your application will write to and add the instance to your project installer class. - When the [Installutil.exe (Installer Tool)](~/docs/framework/tools/installutil-exe-installer-tool.md) is called, it looks at the . If it is `true`, the tool installs all the items in the collection that are associated with your project installer. If is `false`, the tool ignores the project installer. + When the [Installutil.exe (Installer Tool)](/dotnet/framework/tools/installutil-exe-installer-tool) is called, it looks at the . If it is `true`, the tool installs all the items in the collection that are associated with your project installer. If is `false`, the tool ignores the project installer. You modify other properties of an either before or after adding the instance to the collection of your project installer, but before the installer tool runs. You must set the property if your application will be writing to the event log. @@ -63,7 +63,7 @@ - Installutil.exe (Installer Tool) + Installutil.exe (Installer Tool) @@ -452,7 +452,7 @@ SVC_UPDATE.EXE ## Remarks The component specified by the `component` parameter must be an ; otherwise, an exception is thrown. - Typically, you do not call the methods of the from within your code; they are generally called only by the [Installutil.exe (Installer Tool)](~/docs/framework/tools/installutil-exe-installer-tool.md). is used by Installutil.exe to set the property values for the to the values of an existing . + Typically, you do not call the methods of the from within your code; they are generally called only by the [Installutil.exe (Installer Tool)](/dotnet/framework/tools/installutil-exe-installer-tool). is used by Installutil.exe to set the property values for the to the values of an existing . If the of the that is passed in is an empty string (""), you must set the property to a valid value before the installer executes. @@ -494,7 +494,7 @@ SVC_UPDATE.EXE ## Remarks The method writes event log information to the registry, and associates the event log with a log that is specified by the property. If the log does not already exist (and a source is specified), creates a log and associates the new source with it. - Typically, you do not call the methods of the from within your code; they are generally called only by the [Installutil.exe (Installer Tool)](~/docs/framework/tools/installutil-exe-installer-tool.md). The tool automatically calls the method during the installation process to write registry information that is associated with the event log being installed. Installation is transactional, so if there is a failure of any installation project component during the installation, all the previously-installed components are rolled back to their pre-installation states. This is accomplished by calling each component's method. + Typically, you do not call the methods of the from within your code; they are generally called only by the [Installutil.exe (Installer Tool)](/dotnet/framework/tools/installutil-exe-installer-tool). The tool automatically calls the method during the installation process to write registry information that is associated with the event log being installed. Installation is transactional, so if there is a failure of any installation project component during the installation, all the previously-installed components are rolled back to their pre-installation states. This is accomplished by calling each component's method. Use to register a new source for a new or existing event log; do not use to change an existing source. The class does not modify the configuration properties of an existing source to match the specified installation properties. The method throws an exception if the property matches a source name that is registered for a different event log on the computer. The method skips registering the source if the property matches a source name that is already registered for the same event log specified in the property. @@ -579,7 +579,7 @@ SVC_UPDATE.EXE property to associate the source you specify in the property with either an existing log or a new log on the local computer. The [Installutil.exe (Installer Tool)](~/docs/framework/tools/installutil-exe-installer-tool.md) uses this information to map the source to the log in the computer's registry. Applications and services should write to the Application log or a custom log. Device drivers should write to the System log. + You can use the property to associate the source you specify in the property with either an existing log or a new log on the local computer. The [Installutil.exe (Installer Tool)](/dotnet/framework/tools/installutil-exe-installer-tool) uses this information to map the source to the log in the computer's registry. Applications and services should write to the Application log or a custom log. Device drivers should write to the System log. To write entries to an event log, you must create a source and register it with an event log. An event source can only write to one log at a time. The installer uses the value of the property to register your application with the event log as a valid source of entries. If you do not specify a log name before the installer runs, the installer registers your source to the Application log. If you specify a new source and an existing log, the installer creates a new event source and associates it with the log you specify. If you specify both a new source and a new log, the installer associates the new source with the new log in the registry, but the log is not created until the first entry is written to it. @@ -1003,7 +1003,7 @@ SVC_UPDATE.EXE ## Remarks The method undoes the effects of the method. is called if the installation of any component in the installation project fails. The method creates or sets the properties for an event log and event source. either deletes the event log and source or resets the properties of a pre-existing source to its pre-installation values. - Typically, you do not call the methods of the from within your code; they are generally called only by the [Installutil.exe (Installer Tool)](~/docs/framework/tools/installutil-exe-installer-tool.md). The tool calls the method, when this or another component has failed to install, to undo any changes that the installation process has already made. + Typically, you do not call the methods of the from within your code; they are generally called only by the [Installutil.exe (Installer Tool)](/dotnet/framework/tools/installutil-exe-installer-tool). The tool calls the method, when this or another component has failed to install, to undo any changes that the installation process has already made. An application's install routine uses the project installer's property to automatically maintain information about the components that have already been installed. This state information, which is passed to as the `savedState` parameter, is continuously updated as the tool rolls back each . Usually, it is not necessary for your code to explicitly modify this state information. @@ -1094,7 +1094,7 @@ SVC_UPDATE.EXE ## Remarks If the property value is `Remove`, the method deletes the source and the associated log that the installer created if the and properties specified the creation of a new event log and source. - Typically, you do not call the methods of the from within your code; they are generally called only by the [Installutil.exe (Installer Tool)](~/docs/framework/tools/installutil-exe-installer-tool.md) in uninstall mode. The tool automatically calls the method to restore the parts of the system that were affected by the installation to their pre-installation states. This includes deleting registry information that is associated with the event log being uninstalled. + Typically, you do not call the methods of the from within your code; they are generally called only by the [Installutil.exe (Installer Tool)](/dotnet/framework/tools/installutil-exe-installer-tool) in uninstall mode. The tool automatically calls the method to restore the parts of the system that were affected by the installation to their pre-installation states. This includes deleting registry information that is associated with the event log being uninstalled. An application's uninstall routine uses the project installer's property to automatically maintain information about the components that have already been uninstalled. This state information, which is passed to as the `savedState` parameter, is continuously updated as the tool uninstalls each . Usually, it is not necessary for your code to explicitly modify this state information. diff --git a/xml/System.Diagnostics/EventLogPermissionAttribute.xml b/xml/System.Diagnostics/EventLogPermissionAttribute.xml index 44609a621db..53e8984cf2b 100644 --- a/xml/System.Diagnostics/EventLogPermissionAttribute.xml +++ b/xml/System.Diagnostics/EventLogPermissionAttribute.xml @@ -38,7 +38,7 @@ diff --git a/xml/System.Diagnostics/EventLogPermissionEntry.xml b/xml/System.Diagnostics/EventLogPermissionEntry.xml index 9c7ca8d8d92..2070985fd4d 100644 --- a/xml/System.Diagnostics/EventLogPermissionEntry.xml +++ b/xml/System.Diagnostics/EventLogPermissionEntry.xml @@ -35,7 +35,7 @@ diff --git a/xml/System.Diagnostics/EventSchemaTraceListener.xml b/xml/System.Diagnostics/EventSchemaTraceListener.xml index 5b6a779ad9b..1c41e266f93 100644 --- a/xml/System.Diagnostics/EventSchemaTraceListener.xml +++ b/xml/System.Diagnostics/EventSchemaTraceListener.xml @@ -26,7 +26,7 @@ The class converts tracing and debugging information into an XML-encoded text stream. The description of the XML output is shown in the tables later in this section. - You can enable or disable an object through the application configuration file, and then use the configured object in your application. Alternately, you can create an object in your code. We recommend that you enable trace listeners through the application configuration file. For information about the use of configuration files for tracing and debugging, see [Trace and Debug Settings Schema](~/docs/framework/configure-apps/file-schema/trace-debug/index.md). + You can enable or disable an object through the application configuration file, and then use the configured object in your application. Alternately, you can create an object in your code. We recommend that you enable trace listeners through the application configuration file. For information about the use of configuration files for tracing and debugging, see [Trace and Debug Settings Schema](/dotnet/framework/configure-apps/file-schema/trace-debug/). To configure an object, modify the configuration file that corresponds to the name of your application. In this file, you can add, remove, or set the properties for a listener. The configuration file should be formatted as follows: diff --git a/xml/System.Diagnostics/EventTypeFilter.xml b/xml/System.Diagnostics/EventTypeFilter.xml index 62ff8f49dd9..9558179e86e 100644 --- a/xml/System.Diagnostics/EventTypeFilter.xml +++ b/xml/System.Diagnostics/EventTypeFilter.xml @@ -56,7 +56,7 @@ ``` - For more information about how to initialize data for an , see [<filter>](~/docs/framework/configure-apps/file-schema/trace-debug/filter-element-for-add-for-sharedlisteners.md). + For more information about how to initialize data for an , see [<filter>](/dotnet/framework/configure-apps/file-schema/trace-debug/filter-element-for-add-for-sharedlisteners). ]]> diff --git a/xml/System.Diagnostics/FileVersionInfo.xml b/xml/System.Diagnostics/FileVersionInfo.xml index 55c0191636b..7de9d14badd 100644 --- a/xml/System.Diagnostics/FileVersionInfo.xml +++ b/xml/System.Diagnostics/FileVersionInfo.xml @@ -52,10 +52,10 @@ The properties are based on version resource information built into the file. Version resources are often built into binary files such as .exe or .dll files; text files do not have version resource information. - Version resources are typically specified in a Win32 resource file, or in assembly attributes. For example the property reflects the `VS_FF_DEBUG` flag value in the file's `VS_FIXEDFILEINFO` block, which is built from the `VERSIONINFO` resource in a Win32 resource file. For more information about specifying version resources in a Win32 resource file, see "About Resource Files" and "VERSIONINFO Resource" in the Platform SDK. For more information about specifying version resources in a .NET module, see the [Setting Assembly Attributes](~/docs/standard/assembly/set-attributes.md) topic. + Version resources are typically specified in a Win32 resource file, or in assembly attributes. For example the property reflects the `VS_FF_DEBUG` flag value in the file's `VS_FIXEDFILEINFO` block, which is built from the `VERSIONINFO` resource in a Win32 resource file. For more information about specifying version resources in a Win32 resource file, see "About Resource Files" and "VERSIONINFO Resource" in the Platform SDK. For more information about specifying version resources in a .NET module, see the [Setting Assembly Attributes](/dotnet/standard/assembly/set-attributes) topic. > [!NOTE] -> This class makes a link demand at the class level that applies to all members. A is thrown when the immediate caller does not have full trust permission. For details about link demands, see [Link Demands](~/docs/framework/misc/link-demands.md). +> This class makes a link demand at the class level that applies to all members. A is thrown when the immediate caller does not have full trust permission. For details about link demands, see [Link Demands](/dotnet/framework/misc/link-demands). diff --git a/xml/System.Diagnostics/PerformanceCounter.xml b/xml/System.Diagnostics/PerformanceCounter.xml index 6271e12a788..5950ea98bb2 100644 --- a/xml/System.Diagnostics/PerformanceCounter.xml +++ b/xml/System.Diagnostics/PerformanceCounter.xml @@ -51,7 +51,7 @@ ## Remarks The component can be used for both reading existing predefined or custom counters and publishing (writing) performance data to custom counters. - There are numerous predefined counters listed in the Windows Performance Monitor's [Add Counters dialog box](https://go.microsoft.com/fwlink/p/?LinkId=257854). To learn about the .NET Framework performance counters, see [Performance Counters](~/docs/framework/debug-trace-profile/performance-counters.md). + There are numerous predefined counters listed in the Windows Performance Monitor's [Add Counters dialog box](https://go.microsoft.com/fwlink/p/?LinkId=257854). To learn about the .NET Framework performance counters, see [Performance Counters](/dotnet/framework/debug-trace-profile/performance-counters). This type implements the interface. When you have finished using the type, you should dispose of it either directly or indirectly. To dispose of the type directly, call its method in a `try`/`catch` block. To dispose of it indirectly, use a language construct such as `using` (in C#) or `Using` (in Visual Basic). For more information, see the "Using an Object that Implements IDisposable" section in the interface topic. @@ -78,7 +78,7 @@ To obtain performance data for counters that required an initial or previous value for performing the necessary calculation, call the method twice and use the information returned as your application requires. > [!NOTE] -> Performance counter categories installed with the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] use separate shared memory, with each performance counter category having its own memory. You can specify the size of separate shared memory by creating a DWORD named FileMappingSize in the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\\*\*\Performance. The FileMappingSize value is set to the shared memory size of the category. The default size is 131072 decimal. If the FileMappingSize value is not present, the `fileMappingSize` attribute value for the `performanceCounters` element specified in the Machine.config file is used, causing additional overhead for configuration file processing. You can realize a performance improvement for application startup by setting the file mapping size in the registry. For more information about the file mapping size, see [<performanceCounters>](~/docs/framework/configure-apps/file-schema/trace-debug/performancecounters-element.md). +> Performance counter categories installed with the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] use separate shared memory, with each performance counter category having its own memory. You can specify the size of separate shared memory by creating a DWORD named FileMappingSize in the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\\*\*\Performance. The FileMappingSize value is set to the shared memory size of the category. The default size is 131072 decimal. If the FileMappingSize value is not present, the `fileMappingSize` attribute value for the `performanceCounters` element specified in the Machine.config file is used, causing additional overhead for configuration file processing. You can realize a performance improvement for application startup by setting the file mapping size in the registry. For more information about the file mapping size, see [<performanceCounters>](/dotnet/framework/configure-apps/file-schema/trace-debug/performancecounters-element). @@ -139,7 +139,7 @@ This constructor does not initialize the performance counter, so it does not associate the instance with an existing counter on the local computer. To point to a specific performance counter, set the , , and, optionally, the and properties before reading any other properties or attempting to read from a counter. To write to a performance counter, set the property to `false`. > [!NOTE] -> The attribute applied to this member has the following property value: | . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this member has the following property value: | . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). @@ -1438,7 +1438,7 @@ To create a performance category instance, specify an `instanceName` on the constructor. If the category instance specified by `instanceName` already exists the new object will reference the existing category instance. > [!NOTE] -> Do not use the characters "(", ")", "#", "\\", or "/" in the instance name. If any of these characters are used, the Performance Console (see [Runtime Profiling](~/docs/framework/debug-trace-profile/runtime-profiling.md)) may not correctly display the instance values. +> Do not use the characters "(", ")", "#", "\\", or "/" in the instance name. If any of these characters are used, the Performance Console (see [Runtime Profiling](/dotnet/framework/debug-trace-profile/runtime-profiling)) may not correctly display the instance values. If the instance name is automatically generated and might contain the characters "(", ")", "#", "\\", or "/", use the character mapping in the following table. diff --git a/xml/System.Diagnostics/PerformanceCounterCategory.xml b/xml/System.Diagnostics/PerformanceCounterCategory.xml index 89b1299e118..d3ff2c8864a 100644 --- a/xml/System.Diagnostics/PerformanceCounterCategory.xml +++ b/xml/System.Diagnostics/PerformanceCounterCategory.xml @@ -49,7 +49,7 @@ > It is strongly recommended that new performance counter categories be created during the installation of the application, not during the execution of the application. This allows time for the operating system to refresh its list of registered performance counter categories. If the list has not been refreshed, the attempt to use the category will fail. > [!NOTE] -> Performance counter categories installed with the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] use separate shared memory, with each performance counter category having its own memory. You can specify the size of separate shared memory by creating a DWORD named FileMappingSize in the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\\*\*\Performance. The FileMappingSize value is set to the shared memory size of the category. The default size is 131072 decimal. If the FileMappingSize value is not present, the `fileMappingSize` attribute value for the `performanceCounters` element specified in the Machine.config file is used, causing additional overhead for configuration file processing. You can realize a performance improvement for application startup by setting the file mapping size in the registry. For more information about the file mapping size, see [<performanceCounters>](~/docs/framework/configure-apps/file-schema/trace-debug/performancecounters-element.md). +> Performance counter categories installed with the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] use separate shared memory, with each performance counter category having its own memory. You can specify the size of separate shared memory by creating a DWORD named FileMappingSize in the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\\*\*\Performance. The FileMappingSize value is set to the shared memory size of the category. The default size is 131072 decimal. If the FileMappingSize value is not present, the `fileMappingSize` attribute value for the `performanceCounters` element specified in the Machine.config file is used, causing additional overhead for configuration file processing. You can realize a performance improvement for application startup by setting the file mapping size in the registry. For more information about the file mapping size, see [<performanceCounters>](/dotnet/framework/configure-apps/file-schema/trace-debug/performancecounters-element). diff --git a/xml/System.Diagnostics/PerformanceCounterPermissionAttribute.xml b/xml/System.Diagnostics/PerformanceCounterPermissionAttribute.xml index 584b2118576..45c2b2a18eb 100644 --- a/xml/System.Diagnostics/PerformanceCounterPermissionAttribute.xml +++ b/xml/System.Diagnostics/PerformanceCounterPermissionAttribute.xml @@ -38,7 +38,7 @@ diff --git a/xml/System.Diagnostics/PerformanceCounterPermissionEntry.xml b/xml/System.Diagnostics/PerformanceCounterPermissionEntry.xml index c228079292e..298682e29b7 100644 --- a/xml/System.Diagnostics/PerformanceCounterPermissionEntry.xml +++ b/xml/System.Diagnostics/PerformanceCounterPermissionEntry.xml @@ -35,7 +35,7 @@ diff --git a/xml/System.Diagnostics/PresentationTraceLevel.xml b/xml/System.Diagnostics/PresentationTraceLevel.xml index 3336a67dac9..d46e60d0066 100644 --- a/xml/System.Diagnostics/PresentationTraceLevel.xml +++ b/xml/System.Diagnostics/PresentationTraceLevel.xml @@ -20,7 +20,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). diff --git a/xml/System.Diagnostics/PresentationTraceSources.xml b/xml/System.Diagnostics/PresentationTraceSources.xml index 398c2b663e2..0e6b561b1c8 100644 --- a/xml/System.Diagnostics/PresentationTraceSources.xml +++ b/xml/System.Diagnostics/PresentationTraceSources.xml @@ -29,7 +29,7 @@ - To configure trace sources, create an application config file. This file has a .config extension, for example, XamlPad.exe.config. - Achieving optimal application performance requires forethought in application design and an understanding of best practices for [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] application development. For more information, see [Optimizing WPF Application Performance](~/docs/framework/wpf/advanced/optimizing-wpf-application-performance.md). + Achieving optimal application performance requires forethought in application design and an understanding of best practices for [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] application development. For more information, see [Optimizing WPF Application Performance](/dotnet/framework/wpf/advanced/optimizing-wpf-application-performance). @@ -210,7 +210,7 @@ switchName="SourceSwitch" > is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -241,7 +241,7 @@ switchName="SourceSwitch" > is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -391,7 +391,7 @@ switchName="SourceSwitch" > is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -443,7 +443,7 @@ switchName="SourceSwitch" > is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Diagnostics/Process.xml b/xml/System.Diagnostics/Process.xml index 64c69b8fa99..332246e6590 100644 --- a/xml/System.Diagnostics/Process.xml +++ b/xml/System.Diagnostics/Process.xml @@ -92,7 +92,7 @@ A system process is uniquely identified on the system by its process identifier. Like many Windows resources, a process is also identified by its handle, which might not be unique on the computer. A handle is the generic term for an identifier of a resource. The operating system persists the process handle, which is accessed through the property of the component, even when the process has exited. Thus, you can get the process's administrative information, such as the (usually either zero for success or a nonzero error code) and the . Handles are an extremely valuable resource, so leaking handles is more virulent than leaking memory. > [!NOTE] -> This class contains a link demand and an inheritance demand at the class level that applies to all members. A is thrown when either the immediate caller or the derived class does not have full-trust permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md). +> This class contains a link demand and an inheritance demand at the class level that applies to all members. A is thrown when either the immediate caller or the derived class does not have full-trust permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands). ## [!INCLUDE[net_core](~/includes/net-core-md.md)] Notes @@ -2969,7 +2969,7 @@ The calling process is a member of the associated process' descendant tree. [!NOTE] > If you are using the Visual Studio environment, an event handler delegate (AddOnExited) and an event-handling method (Process1_Exited) are created for you when you drag a component onto a form and double-click the icon. The code you create to run when the event occurs is entered into the Process1_Exited procedure. You do not need to create the member, because it is implemented for you. - Raising an event invokes the event handler through a delegate. For an overview, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For an overview, see [Handling and Raising Events](/dotnet/standard/events/). @@ -6225,7 +6225,7 @@ Calling this method will set overload instructs the component to wait a finite amount of time for the process to become idle in the message loop. If the associated process has not become idle by the end of the interval because the loop is still processing messages, `false` is returned to the calling procedure. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Diagnostics/ProcessStartInfo.xml b/xml/System.Diagnostics/ProcessStartInfo.xml index 6b83320c7d0..9fedb37cac2 100644 --- a/xml/System.Diagnostics/ProcessStartInfo.xml +++ b/xml/System.Diagnostics/ProcessStartInfo.xml @@ -57,7 +57,7 @@ You can change the value of any property up to the time that the process starts. After you start the process, changing these values has no effect. > [!NOTE] -> This class contains a link demand at the class level that applies to all members. A is thrown when the immediate caller does not have full-trust permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md). +> This class contains a link demand at the class level that applies to all members. A is thrown when the immediate caller does not have full-trust permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands). diff --git a/xml/System.Diagnostics/Switch.xml b/xml/System.Diagnostics/Switch.xml index cd3c74fa70b..a59a1625391 100644 --- a/xml/System.Diagnostics/Switch.xml +++ b/xml/System.Diagnostics/Switch.xml @@ -40,7 +40,7 @@ ## Remarks A switch provides an efficient mechanism for controlling tracing and debugging output at run time using external settings. The class implements default behavior for switches, allowing you to change the switch level at run time. - This class is the base class for the , and the classes. These switches meet most debugging and tracing needs. For more information about trace switches, see [Trace Switches](~/docs/framework/debug-trace-profile/trace-switches.md). + This class is the base class for the , and the classes. These switches meet most debugging and tracing needs. For more information about trace switches, see [Trace Switches](/dotnet/framework/debug-trace-profile/trace-switches). You must enable tracing or debugging to use a switch. The following syntax is compiler specific. If you use compilers other than C# or Visual Basic, refer to the documentation for your compiler. @@ -379,7 +379,7 @@ object, the finds initial switch settings. For more information, see the constructor and [How to: Create, Initialize and Configure Trace Switches](~/docs/framework/debug-trace-profile/how-to-create-initialize-and-configure-trace-switches.md) in the Visual Studio documentation. + When you create a new object, the finds initial switch settings. For more information, see the constructor and [How to: Create, Initialize and Configure Trace Switches](/dotnet/framework/debug-trace-profile/how-to-create-initialize-and-configure-trace-switches) in the Visual Studio documentation. diff --git a/xml/System.Diagnostics/Trace.xml b/xml/System.Diagnostics/Trace.xml index 302fe15d5c7..b0e15327aa4 100644 --- a/xml/System.Diagnostics/Trace.xml +++ b/xml/System.Diagnostics/Trace.xml @@ -42,7 +42,7 @@ This class provides methods to display an dialog box, and to emit an assertion that will always . This class provides write methods in the following variations: , , , and . - The and classes provide means to dynamically control the tracing output. You can modify the values of these switches without recompiling your application. For information on using the configuration file to set a switch, see the class and the [How to: Create, Initialize and Configure Trace Switches](~/docs/framework/debug-trace-profile/how-to-create-initialize-and-configure-trace-switches.md) topic. + The and classes provide means to dynamically control the tracing output. You can modify the values of these switches without recompiling your application. For information on using the configuration file to set a switch, see the class and the [How to: Create, Initialize and Configure Trace Switches](/dotnet/framework/debug-trace-profile/how-to-create-initialize-and-configure-trace-switches) topic. You can customize the tracing output's target by adding instances to or removing instances from the collection. The collection is shared by both the and the classes; adding a trace listener to either class adds the listener to both. By default, trace output is emitted using the class. @@ -76,7 +76,7 @@ ## Examples - The following example uses to indicate the beginning and the end of a program's execution. The example also uses the and methods to distinguish the tracing output. For a more complete example of the use of , see [How to: Add Trace Statements to Application Code](~/docs/framework/debug-trace-profile/how-to-add-trace-statements-to-application-code.md). + The following example uses to indicate the beginning and the end of a program's execution. The example also uses the and methods to distinguish the tracing output. For a more complete example of the use of , see [How to: Add Trace Statements to Application Code](/dotnet/framework/debug-trace-profile/how-to-add-trace-statements-to-application-code). [!code-cpp[Classic Trace Example#1](~/samples/snippets/cpp/VS_Snippets_CLR_Classic/classic Trace Example/CPP/source.cpp#1)] [!code-csharp[Classic Trace Example#1](~/samples/snippets/csharp/VS_Snippets_CLR_Classic/classic Trace Example/CS/source.cs#1)] @@ -159,7 +159,7 @@ When the application runs in user-interface mode, it displays a message box that shows the call stack with file and line numbers. The message box contains three buttons: **Abort**, **Retry**, and **Ignore**. Clicking the **Abort** button terminates the application. Clicking **Retry** sends you to the code in the debugger if your application is running in a debugger, or offers to open a debugger if it is not. Clicking **Ignore** continues with the next instruction in the code. > [!NOTE] -> The display of the message box depends on the presence of the . If the is not in the collection, the message box is not displayed. The can be removed by the [<clear>](~/docs/framework/configure-apps/file-schema/trace-debug/clear-element-for-listeners-for-trace.md), the [<remove>](~/docs/framework/configure-apps/file-schema/trace-debug/remove-element-for-listeners-for-trace.md), or by calling the method on the property (`System.Diagnostics.Trace.Listeners.Clear()`). +> The display of the message box depends on the presence of the . If the is not in the collection, the message box is not displayed. The can be removed by the [<clear>](/dotnet/framework/configure-apps/file-schema/trace-debug/clear-element-for-listeners-for-trace), the [<remove>](/dotnet/framework/configure-apps/file-schema/trace-debug/remove-element-for-listeners-for-trace), or by calling the method on the property (`System.Diagnostics.Trace.Listeners.Clear()`). You can change the behavior of the in the configuration file that corresponds to the name of your application. In this file, you can enable and disable the assert message box or set the property. The configuration file should be formatted as follows: @@ -250,7 +250,7 @@ When the application runs in user-interface mode, it displays a message box that shows the call stack with file and line numbers. The message box contains three buttons: **Abort**, **Retry**, and **Ignore**. Clicking the **Abort** button terminates the application. Clicking **Retry** sends you to the code in the debugger if your application is running in a debugger, or offers to open a debugger if it is not. Clicking **Ignore** continues with the next instruction in the code. > [!NOTE] -> The display of the message box depends on the presence of the . If the is not in the collection, the message box is not displayed. The can be removed by the [<clear>](~/docs/framework/configure-apps/file-schema/trace-debug/clear-element-for-listeners-for-trace.md), the [<remove>](~/docs/framework/configure-apps/file-schema/trace-debug/remove-element-for-listeners-for-trace.md), or by calling the method on the property (`System.Diagnostics.Trace.Listeners.Clear()`). +> The display of the message box depends on the presence of the . If the is not in the collection, the message box is not displayed. The can be removed by the [<clear>](/dotnet/framework/configure-apps/file-schema/trace-debug/clear-element-for-listeners-for-trace), the [<remove>](/dotnet/framework/configure-apps/file-schema/trace-debug/remove-element-for-listeners-for-trace), or by calling the method on the property (`System.Diagnostics.Trace.Listeners.Clear()`). You can change the behavior of the in the configuration file that corresponds to the name of your application. In this file, you can enable and disable the assert message box or set the property. The configuration file should be formatted as follows: @@ -343,7 +343,7 @@ When the application runs in user-interface mode, it displays a message box that shows the call stack with file and line numbers. The message box contains three buttons: **Abort**, **Retry**, and **Ignore**. Clicking the **Abort** button terminates the application. Clicking **Retry** sends you to the code in the debugger if your application is running in a debugger, or offers to open a debugger if it is not. Clicking **Ignore** continues with the next instruction in the code. > [!NOTE] -> The display of the message box depends on the presence of the . If the is not in the collection, the message box is not displayed. The can be removed by the [<clear>](~/docs/framework/configure-apps/file-schema/trace-debug/clear-element-for-listeners-for-trace.md), the [<remove>](~/docs/framework/configure-apps/file-schema/trace-debug/remove-element-for-listeners-for-trace.md), or by calling the method on the property (`System.Diagnostics.Trace.Listeners.Clear()`). +> The display of the message box depends on the presence of the . If the is not in the collection, the message box is not displayed. The can be removed by the [<clear>](/dotnet/framework/configure-apps/file-schema/trace-debug/clear-element-for-listeners-for-trace), the [<remove>](/dotnet/framework/configure-apps/file-schema/trace-debug/remove-element-for-listeners-for-trace), or by calling the method on the property (`System.Diagnostics.Trace.Listeners.Clear()`). You can change the behavior of the in the configuration file that corresponds to the name of your application. In this file, you can enable and disable the assert message box or set the property. The configuration file should be formatted as follows: @@ -616,7 +616,7 @@ The default behavior for the default trace listener is to output the `message` parameter to a message box when the application runs in user-interface mode, and to the instances in the collection. > [!NOTE] -> The display of the message box is dependent on the presence of the . If the is not in the collection, the message box is not displayed. The can be removed by the [<clear>](~/docs/framework/configure-apps/file-schema/trace-debug/clear-element-for-listeners-for-trace.md), the [<remove>](~/docs/framework/configure-apps/file-schema/trace-debug/remove-element-for-listeners-for-trace.md), or by calling the method on the property (`System.Diagnostics.Trace.Listeners.Clear()`). +> The display of the message box is dependent on the presence of the . If the is not in the collection, the message box is not displayed. The can be removed by the [<clear>](/dotnet/framework/configure-apps/file-schema/trace-debug/clear-element-for-listeners-for-trace), the [<remove>](/dotnet/framework/configure-apps/file-schema/trace-debug/remove-element-for-listeners-for-trace), or by calling the method on the property (`System.Diagnostics.Trace.Listeners.Clear()`). You can customize this behavior by adding a to, or by removing one from, the collection. @@ -697,7 +697,7 @@ The default behavior is for the default trace listener to output the `message` parameter and the `detailedMessage` parameter to a message box when the application runs in user-interface mode, and to the instances in the collection. > [!NOTE] -> The display of the message box is dependent on the presence of the . If the is not in the collection, the message box is not displayed. The can be removed by the [<clear>](~/docs/framework/configure-apps/file-schema/trace-debug/clear-element-for-listeners-for-trace.md), the [<remove>](~/docs/framework/configure-apps/file-schema/trace-debug/remove-element-for-listeners-for-trace.md), or by calling the method on the property (`System.Diagnostics.Trace.Listeners.Clear()`). +> The display of the message box is dependent on the presence of the . If the is not in the collection, the message box is not displayed. The can be removed by the [<clear>](/dotnet/framework/configure-apps/file-schema/trace-debug/clear-element-for-listeners-for-trace), the [<remove>](/dotnet/framework/configure-apps/file-schema/trace-debug/remove-element-for-listeners-for-trace), or by calling the method on the property (`System.Diagnostics.Trace.Listeners.Clear()`). You can customize this behavior by adding a to, or by removing one from, the collection. diff --git a/xml/System.Diagnostics/TraceListener.xml b/xml/System.Diagnostics/TraceListener.xml index 76c9746226b..30c2f6180ab 100644 --- a/xml/System.Diagnostics/TraceListener.xml +++ b/xml/System.Diagnostics/TraceListener.xml @@ -71,7 +71,7 @@ ``` - For more information on using configuration files for tracing, see [<system.diagnostics>](~/docs/framework/configure-apps/file-schema/trace-debug/system-diagnostics-element.md). + For more information on using configuration files for tracing, see [<system.diagnostics>](/dotnet/framework/configure-apps/file-schema/trace-debug/system-diagnostics-element). ]]> @@ -351,11 +351,11 @@ allows the resources used by the to be reallocated for other purposes. For more information about , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + Calling allows the resources used by the to be reallocated for other purposes. For more information about , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). ]]> - Cleaning Up Unmanaged Resources + Cleaning Up Unmanaged Resources @@ -408,12 +408,12 @@ - can be called multiple times by other objects. When overriding this method, be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding this method, be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). - Implementing a Dispose method - Cleaning Up Unmanaged Resources + Implementing a Dispose method + Cleaning Up Unmanaged Resources diff --git a/xml/System.Diagnostics/TraceOptions.xml b/xml/System.Diagnostics/TraceOptions.xml index 77841db2a80..9dc0a0ab553 100644 --- a/xml/System.Diagnostics/TraceOptions.xml +++ b/xml/System.Diagnostics/TraceOptions.xml @@ -59,7 +59,7 @@ ``` - For details about adding trace listeners to the application configuration file, see [<listeners>](~/docs/framework/configure-apps/file-schema/trace-debug/listeners-element-for-trace.md). + For details about adding trace listeners to the application configuration file, see [<listeners>](/dotnet/framework/configure-apps/file-schema/trace-debug/listeners-element-for-trace). The enumeration is not used by the following classes and methods: diff --git a/xml/System.Diagnostics/TraceSource.xml b/xml/System.Diagnostics/TraceSource.xml index 040cf8f1c12..d3c69660903 100644 --- a/xml/System.Diagnostics/TraceSource.xml +++ b/xml/System.Diagnostics/TraceSource.xml @@ -78,12 +78,12 @@ > [!NOTE] > You should not call the tracing methods during finalization. Doing so can result in an being thrown. - You can customize the tracing output's target by adding or removing instances to or from the collection stored in the property. By default, trace output is produced using an instance of the class. The preceding configuration file example demonstrates removing the and adding a to produce the trace output for the trace source. For more information, see [<listeners>](~/docs/framework/configure-apps/file-schema/trace-debug/listeners-element-for-source.md) and [<sharedListeners>](~/docs/framework/configure-apps/file-schema/trace-debug/sharedlisteners-element.md). + You can customize the tracing output's target by adding or removing instances to or from the collection stored in the property. By default, trace output is produced using an instance of the class. The preceding configuration file example demonstrates removing the and adding a to produce the trace output for the trace source. For more information, see [<listeners>](/dotnet/framework/configure-apps/file-schema/trace-debug/listeners-element-for-source) and [<sharedListeners>](/dotnet/framework/configure-apps/file-schema/trace-debug/sharedlisteners-element). > [!NOTE] > Adding a trace listener to the collection can cause an exception to be thrown while tracing, if a resource used by the trace listener is not available. The conditions and the exception thrown depend on the trace listener and cannot be enumerated in this topic. It may be useful to place calls to the methods in `try`/`catch` blocks to detect and handle any exceptions from trace listeners. - The class provides the means to dynamically control the tracing output. The preceding configuration file example shows how you can turn off tracing from a trace source and control the level at which tracing occurs. You can modify the value of the source switch without recompiling your application. For information on using the configuration file to set a switch, see and [How to: Create, Initialize and Configure Trace Switches](~/docs/framework/debug-trace-profile/how-to-create-initialize-and-configure-trace-switches.md). + The class provides the means to dynamically control the tracing output. The preceding configuration file example shows how you can turn off tracing from a trace source and control the level at which tracing occurs. You can modify the value of the source switch without recompiling your application. For information on using the configuration file to set a switch, see and [How to: Create, Initialize and Configure Trace Switches](/dotnet/framework/debug-trace-profile/how-to-create-initialize-and-configure-trace-switches). > [!NOTE] > If you modify a configuration file while an application is executing, the application must be stopped and restarted or the method must be called before the new settings take effect. @@ -114,7 +114,7 @@ ]]> This type is thread safe. - Trace and Debug Settings Schema + Trace and Debug Settings Schema @@ -976,7 +976,7 @@ method is intended to trace events that can be processed automatically by tools. For example, a monitoring tool can notify an administrator if a specific event is traced by a specific source. @@ -1006,13 +1006,13 @@ The number that indicates an argument to format is less than zero, or greater than or equal to the number of specified objects to format. An attempt was made to trace an event during finalization. - Composite Formatting - Standard Numeric Format Strings - Custom Numeric Format Strings - Standard DateTime Format Strings - Custom DateTime Format Strings - Enumeration Format Strings - Formatting Types in .NET + Composite Formatting + Standard Numeric Format Strings + Custom Numeric Format Strings + Standard DateTime Format Strings + Custom DateTime Format Strings + Enumeration Format Strings + Formatting Types in .NET @@ -1138,7 +1138,7 @@ method provides an informational message intended to be read by users and not by tools. @@ -1155,13 +1155,13 @@ The number that indicates an argument to format is less than zero, or greater than or equal to the number of specified objects to format. An attempt was made to trace an event during finalization. - Composite Formatting - Standard Numeric Format Strings - Custom Numeric Format Strings - Standard DateTime Format Strings - Custom DateTime Format Strings - Enumeration Format Strings - Formatting Types in .NET + Composite Formatting + Standard Numeric Format Strings + Custom Numeric Format Strings + Standard DateTime Format Strings + Custom DateTime Format Strings + Enumeration Format Strings + Formatting Types in .NET diff --git a/xml/System.Diagnostics/TraceSwitch.xml b/xml/System.Diagnostics/TraceSwitch.xml index 400a6c42659..b9f6bfd855a 100644 --- a/xml/System.Diagnostics/TraceSwitch.xml +++ b/xml/System.Diagnostics/TraceSwitch.xml @@ -81,7 +81,7 @@ > [!NOTE] > These debug and trace compiler switches are not required when using the class in isolation. They are only required in conjunction with or methods that are conditionally compiled. - For more information on instrumenting your application, see and . For more information about configuring and using trace switches, see [Trace Switches](~/docs/framework/debug-trace-profile/trace-switches.md). + For more information on instrumenting your application, see and . For more information about configuring and using trace switches, see [Trace Switches](/dotnet/framework/debug-trace-profile/trace-switches). > [!NOTE] > To improve performance, you can make members `static` in your class. diff --git a/xml/System.DirectoryServices.AccountManagement/PrincipalOperationException.xml b/xml/System.DirectoryServices.AccountManagement/PrincipalOperationException.xml index 8429c29ff8d..2bc00b905b5 100644 --- a/xml/System.DirectoryServices.AccountManagement/PrincipalOperationException.xml +++ b/xml/System.DirectoryServices.AccountManagement/PrincipalOperationException.xml @@ -302,11 +302,11 @@ - XML and SOAP Serialization + XML and SOAP Serialization diff --git a/xml/System.DirectoryServices/DirectoryEntry.xml b/xml/System.DirectoryServices/DirectoryEntry.xml index ab98115074c..8ff3f5e7d79 100644 --- a/xml/System.DirectoryServices/DirectoryEntry.xml +++ b/xml/System.DirectoryServices/DirectoryEntry.xml @@ -609,7 +609,7 @@ int main() - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). diff --git a/xml/System.DirectoryServices/SearchResultCollection.xml b/xml/System.DirectoryServices/SearchResultCollection.xml index c1fa5ea5ef6..9b5df95c46e 100644 --- a/xml/System.DirectoryServices/SearchResultCollection.xml +++ b/xml/System.DirectoryServices/SearchResultCollection.xml @@ -161,7 +161,7 @@ method, it allows the resources that are used by the to be reallocated for other purposes. For more information about , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + The method, it allows the resources that are used by the to be reallocated for other purposes. For more information about , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). The garbage collector does not release memory for a object. Therefore, an application must call the method explicitly to prevent a memory leak. @@ -206,12 +206,12 @@ This method invokes the method of each object in the collection. - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). ]]> - The method can be called multiple times by other objects. When overriding the method be careful not to reference objects that have been previously disposed of in an earlier call to the method. For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + The method can be called multiple times by other objects. When overriding the method be careful not to reference objects that have been previously disposed of in an earlier call to the method. For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). diff --git a/xml/System.Drawing.Design/PropertyValueUIItemInvokeHandler.xml b/xml/System.Drawing.Design/PropertyValueUIItemInvokeHandler.xml index 00a2be27b14..d334b61609a 100644 --- a/xml/System.Drawing.Design/PropertyValueUIItemInvokeHandler.xml +++ b/xml/System.Drawing.Design/PropertyValueUIItemInvokeHandler.xml @@ -38,7 +38,7 @@ ## Remarks Double-clicking an icon in the Properties window will raise the event of the that the icon is associated with. The event typically launches a user interface (UI) to edit the property's value. Add a to the property of a to assign an event handler to perform the appropriate behavior when the icon displayed next to the property name is double-clicked. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Drawing.Design/ToolboxComponentsCreatedEventHandler.xml b/xml/System.Drawing.Design/ToolboxComponentsCreatedEventHandler.xml index 1bc7afea6d9..524d8d419da 100644 --- a/xml/System.Drawing.Design/ToolboxComponentsCreatedEventHandler.xml +++ b/xml/System.Drawing.Design/ToolboxComponentsCreatedEventHandler.xml @@ -34,7 +34,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Drawing.Design/ToolboxComponentsCreatingEventHandler.xml b/xml/System.Drawing.Design/ToolboxComponentsCreatingEventHandler.xml index a737df78f81..a8515bbff36 100644 --- a/xml/System.Drawing.Design/ToolboxComponentsCreatingEventHandler.xml +++ b/xml/System.Drawing.Design/ToolboxComponentsCreatingEventHandler.xml @@ -34,7 +34,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Drawing.Design/ToolboxItem.xml b/xml/System.Drawing.Design/ToolboxItem.xml index 63106754e53..cf4484d4b67 100644 --- a/xml/System.Drawing.Design/ToolboxItem.xml +++ b/xml/System.Drawing.Design/ToolboxItem.xml @@ -350,7 +350,7 @@ ## Remarks The event is raised each time components of this toolbox item are created. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -387,7 +387,7 @@ ## Remarks The event is raised each time components of the toolbox item are about to be created. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1225,7 +1225,7 @@ ## Remarks The method raises the event. This method is called after a toolbox item is invoked to create components and the method has returned. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1272,7 +1272,7 @@ ## Remarks The method raises the event. This method is called after a toolbox item is invoked to create components, just before the method is called. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Drawing.Design/ToolboxItemCreatorCallback.xml b/xml/System.Drawing.Design/ToolboxItemCreatorCallback.xml index c95afa672de..b70e0df8f13 100644 --- a/xml/System.Drawing.Design/ToolboxItemCreatorCallback.xml +++ b/xml/System.Drawing.Design/ToolboxItemCreatorCallback.xml @@ -37,7 +37,7 @@ ## Remarks You can implement a toolbox item creator method with a method signature matching the method signature of this delegate type that creates a toolbox item from any object of a particular clipboard data format placed on the toolbox. For example, you can design a toolbox item creator that creates a to store text pasted to the toolbox from the clipboard. You can use the method of the to add a event handler for a particular data type to the toolbox. The `serializedObject` parameter contains the data object. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Drawing.Drawing2D/GraphicsPath.xml b/xml/System.Drawing.Drawing2D/GraphicsPath.xml index 469ff13079a..bda1e2c6187 100644 --- a/xml/System.Drawing.Drawing2D/GraphicsPath.xml +++ b/xml/System.Drawing.Drawing2D/GraphicsPath.xml @@ -52,7 +52,7 @@ ]]> - Constructing and Drawing Paths + Constructing and Drawing Paths diff --git a/xml/System.Drawing.Drawing2D/LineCap.xml b/xml/System.Drawing.Drawing2D/LineCap.xml index e34668a6351..380d9a27b6b 100644 --- a/xml/System.Drawing.Drawing2D/LineCap.xml +++ b/xml/System.Drawing.Drawing2D/LineCap.xml @@ -42,7 +42,7 @@ ]]> - Using a Pen to Draw Lines and Shapes + Using a Pen to Draw Lines and Shapes diff --git a/xml/System.Drawing.Drawing2D/Matrix.xml b/xml/System.Drawing.Drawing2D/Matrix.xml index 23380ada9b7..350ab5c0f64 100644 --- a/xml/System.Drawing.Drawing2D/Matrix.xml +++ b/xml/System.Drawing.Drawing2D/Matrix.xml @@ -70,7 +70,7 @@ ]]> - Coordinate Systems and Transformations + Coordinate Systems and Transformations diff --git a/xml/System.Drawing.Drawing2D/WrapMode.xml b/xml/System.Drawing.Drawing2D/WrapMode.xml index dacd5ccc529..19cf47224cd 100644 --- a/xml/System.Drawing.Drawing2D/WrapMode.xml +++ b/xml/System.Drawing.Drawing2D/WrapMode.xml @@ -28,7 +28,7 @@ enumeration values have on a tiled image, see [How to: Tile a Shape with an Image](~/docs/framework/winforms/advanced/how-to-tile-a-shape-with-an-image.md). + Brushes use this enumeration to determine how shapes are filled. To see examples of the effects the enumeration values have on a tiled image, see [How to: Tile a Shape with an Image](/dotnet/framework/winforms/advanced/how-to-tile-a-shape-with-an-image). diff --git a/xml/System.Drawing.Imaging/ColorMatrix.xml b/xml/System.Drawing.Imaging/ColorMatrix.xml index cf8fb1330c1..9d5e7fcefcb 100644 --- a/xml/System.Drawing.Imaging/ColorMatrix.xml +++ b/xml/System.Drawing.Imaging/ColorMatrix.xml @@ -48,7 +48,7 @@ ![Recoloring](~/add/media/recoloring02.gif "Recoloring") - For a more detailed discussion of matrices and transformations, see [Coordinate Systems and Transformations](~/docs/framework/winforms/advanced/coordinate-systems-and-transformations.md). + For a more detailed discussion of matrices and transformations, see [Coordinate Systems and Transformations](/dotnet/framework/winforms/advanced/coordinate-systems-and-transformations). @@ -74,7 +74,7 @@ ]]> - Recoloring Images + Recoloring Images diff --git a/xml/System.Drawing.Imaging/Encoder.xml b/xml/System.Drawing.Imaging/Encoder.xml index 0663e5bdc75..efcc2583392 100644 --- a/xml/System.Drawing.Imaging/Encoder.xml +++ b/xml/System.Drawing.Imaging/Encoder.xml @@ -65,7 +65,7 @@ ]]> - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ @@ -208,7 +208,7 @@ ]]> - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ @@ -287,7 +287,7 @@ ]]> - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ @@ -386,7 +386,7 @@ ]]> - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ @@ -462,7 +462,7 @@ ]]> - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ @@ -552,7 +552,7 @@ ]]> - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ @@ -633,7 +633,7 @@ ]]> - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ @@ -703,7 +703,7 @@ ]]> - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ @@ -802,7 +802,7 @@ ]]> - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ @@ -872,7 +872,7 @@ ]]> - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ @@ -981,7 +981,7 @@ Represents an object that is initialized with the globally unique identifier for the version parameter category. To be added. - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ diff --git a/xml/System.Drawing.Imaging/EncoderParameter.xml b/xml/System.Drawing.Imaging/EncoderParameter.xml index 9f5f8b36e8d..e92c8e2d203 100644 --- a/xml/System.Drawing.Imaging/EncoderParameter.xml +++ b/xml/System.Drawing.Imaging/EncoderParameter.xml @@ -48,7 +48,7 @@ ]]> - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ diff --git a/xml/System.Drawing.Imaging/EncoderParameterValueType.xml b/xml/System.Drawing.Imaging/EncoderParameterValueType.xml index e7c87e5e4de..0253d23585c 100644 --- a/xml/System.Drawing.Imaging/EncoderParameterValueType.xml +++ b/xml/System.Drawing.Imaging/EncoderParameterValueType.xml @@ -34,7 +34,7 @@ ]]> - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ diff --git a/xml/System.Drawing.Imaging/EncoderParameters.xml b/xml/System.Drawing.Imaging/EncoderParameters.xml index 7a0dade1c2c..24d18303116 100644 --- a/xml/System.Drawing.Imaging/EncoderParameters.xml +++ b/xml/System.Drawing.Imaging/EncoderParameters.xml @@ -30,7 +30,7 @@ Encapsulates an array of objects. To be added. - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ diff --git a/xml/System.Drawing.Imaging/ImageAttributes.xml b/xml/System.Drawing.Imaging/ImageAttributes.xml index 7b28b937816..16eb1d1786f 100644 --- a/xml/System.Drawing.Imaging/ImageAttributes.xml +++ b/xml/System.Drawing.Imaging/ImageAttributes.xml @@ -62,7 +62,7 @@ ]]> How To: Use a Color Matrix to Transform a Single Color - Recoloring Images + Recoloring Images @@ -1003,7 +1003,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -1523,7 +1523,7 @@ ]]> - Recoloring Images + Recoloring Images @@ -1579,7 +1579,7 @@ ]]> - Recoloring Images + Recoloring Images diff --git a/xml/System.Drawing.Imaging/ImageCodecInfo.xml b/xml/System.Drawing.Imaging/ImageCodecInfo.xml index 41920bb521d..3650b64b637 100644 --- a/xml/System.Drawing.Imaging/ImageCodecInfo.xml +++ b/xml/System.Drawing.Imaging/ImageCodecInfo.xml @@ -38,7 +38,7 @@ ]]> - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ @@ -304,7 +304,7 @@ Gets or sets a structure that contains a GUID that identifies the codec's format. A structure that contains a GUID that identifies the codec's format. To be added. - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ diff --git a/xml/System.Drawing.Printing/PrintDocument.xml b/xml/System.Drawing.Printing/PrintDocument.xml index 3275a639a12..41ff84ca534 100644 --- a/xml/System.Drawing.Printing/PrintDocument.xml +++ b/xml/System.Drawing.Printing/PrintDocument.xml @@ -42,7 +42,7 @@ ## Remarks Typically, you create an instance of the class, set properties such as the and , and call the method to start the printing process. Handle the event where you specify the output to print, by using the property of the . - For more information about printing from a Windows Form application, see the [Windows Forms Print Support](~/docs/framework/winforms/advanced/windows-forms-print-support.md). If you wish to print from a Windows Presentation Foundation application, see the namespace. + For more information about printing from a Windows Form application, see the [Windows Forms Print Support](/dotnet/framework/winforms/advanced/windows-forms-print-support). If you wish to print from a Windows Presentation Foundation application, see the namespace. @@ -141,7 +141,7 @@ ## Remarks Typically, you handle the event to initialize fonts, file streams, and other resources used during the printing process. - To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs. For more information about handling events with delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs. For more information about handling events with delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -317,7 +317,7 @@ You indicate that there are no more pages to print by setting the property to `false` in the event. The event also occurs if the printing process is canceled or an exception occurs during the printing process. - To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs. For more information about handling events with delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs. For more information about handling events with delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -369,7 +369,7 @@ ## Remarks The method allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. - When a derived class calls the method, it raises the event by invoking the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + When a derived class calls the method, it raises the event by invoking the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -421,7 +421,7 @@ ## Remarks The method allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. The method is also called if the printing process is canceled or an exception occurs during the printing process. - When a derived class calls the method, it raises the event by invoking the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + When a derived class calls the method, it raises the event by invoking the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -473,7 +473,7 @@ ## Remarks The method allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. - When a derived class calls the method, it raises the event by invoking the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + When a derived class calls the method, it raises the event by invoking the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -525,7 +525,7 @@ ## Remarks The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. - When a derived class calls the method, it raises the event by invoking the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + When a derived class calls the method, it raises the event by invoking the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -820,14 +820,14 @@ In addition to specifying the output, you can indicate if there are additional pages to print by setting the property to `true`. The default is `false`, which indicates that there are no more pages to print. Individual page settings can also be modified through the and the print job can be canceled by setting the property to `true`. To print each page of a document using different page settings, handle the event. - To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs. For more information about handling events with delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs. For more information about handling events with delegates, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples The following code example demonstrates handling the event. - For another example, see [How to: Print a Multi-Page Text File in Windows Forms](~/docs/framework/winforms/advanced/how-to-print-a-multi-page-text-file-in-windows-forms.md). + For another example, see [How to: Print a Multi-Page Text File in Windows Forms](/dotnet/framework/winforms/advanced/how-to-print-a-multi-page-text-file-in-windows-forms). [!code-cpp[Classic PrintDocument Example#1](~/samples/snippets/cpp/VS_Snippets_Winforms/Classic PrintDocument Example/CPP/source.cpp#1)] [!code-csharp[Classic PrintDocument Example#1](~/samples/snippets/csharp/VS_Snippets_Winforms/Classic PrintDocument Example/CS/source.cs#1)] @@ -878,9 +878,9 @@ ## Remarks It is possible to print each page of a document using different page settings. You set page settings by modifying individual properties of the property or by setting the property to a . Changes made to the affect only the current page, not the document's default page settings. The print job can also be canceled by setting the property to `true` for the . - To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs. For more information about handling events with delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs. For more information about handling events with delegates, see [Handling and Raising Events](/dotnet/standard/events/). -If you use the event to modify printer settings, the performance of the control will not improve even if an optimization configuration switch is set. For more information, see [PrintPreviewDialog control overview](~/docs/framework/winforms/controls/printpreviewdialog-control-overview-windows-forms.md). +If you use the event to modify printer settings, the performance of the control will not improve even if an optimization configuration switch is set. For more information, see [PrintPreviewDialog control overview](/dotnet/framework/winforms/controls/printpreviewdialog-control-overview-windows-forms). ## Examples The following code example prints a document with the first page in color, if the printer supports it. The example requires that a variable named `printDoc` has been created, and the and events are handled. The `currentPageNumber` variable is incremented after every page is printed in the event, which is not shown. diff --git a/xml/System.Drawing.Printing/PrintEventHandler.xml b/xml/System.Drawing.Printing/PrintEventHandler.xml index a26e872b0ff..13a6919bc70 100644 --- a/xml/System.Drawing.Printing/PrintEventHandler.xml +++ b/xml/System.Drawing.Printing/PrintEventHandler.xml @@ -37,7 +37,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). For more information on printing, see the namespace overview. diff --git a/xml/System.Drawing.Printing/PrintPageEventArgs.xml b/xml/System.Drawing.Printing/PrintPageEventArgs.xml index 9c56b18635b..90a6ccb4d16 100644 --- a/xml/System.Drawing.Printing/PrintPageEventArgs.xml +++ b/xml/System.Drawing.Printing/PrintPageEventArgs.xml @@ -234,7 +234,7 @@ [!code-csharp[Classic PrintPageEventArgs Example#1](~/samples/snippets/csharp/VS_Snippets_Winforms/Classic PrintPageEventArgs Example/CS/source.cs#1)] [!code-vb[Classic PrintPageEventArgs Example#1](~/samples/snippets/visualbasic/VS_Snippets_Winforms/Classic PrintPageEventArgs Example/VB/source.vb#1)] - For another example that shows how to use , see [How to: Print a Multi-Page Text File in Windows Forms](~/docs/framework/winforms/advanced/how-to-print-a-multi-page-text-file-in-windows-forms.md) + For another example that shows how to use , see [How to: Print a Multi-Page Text File in Windows Forms](/dotnet/framework/winforms/advanced/how-to-print-a-multi-page-text-file-in-windows-forms) ]]> diff --git a/xml/System.Drawing.Printing/PrintPageEventHandler.xml b/xml/System.Drawing.Printing/PrintPageEventHandler.xml index 7a6c1853675..37b5aeb143f 100644 --- a/xml/System.Drawing.Printing/PrintPageEventHandler.xml +++ b/xml/System.Drawing.Printing/PrintPageEventHandler.xml @@ -37,7 +37,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). For more information on printing, see the namespace overview. diff --git a/xml/System.Drawing.Printing/PrintingPermissionAttribute.xml b/xml/System.Drawing.Printing/PrintingPermissionAttribute.xml index 9caf1562105..19d1028f40e 100644 --- a/xml/System.Drawing.Printing/PrintingPermissionAttribute.xml +++ b/xml/System.Drawing.Printing/PrintingPermissionAttribute.xml @@ -34,7 +34,7 @@ diff --git a/xml/System.Drawing.Printing/QueryPageSettingsEventHandler.xml b/xml/System.Drawing.Printing/QueryPageSettingsEventHandler.xml index c909d85f179..8f2c16cbdd6 100644 --- a/xml/System.Drawing.Printing/QueryPageSettingsEventHandler.xml +++ b/xml/System.Drawing.Printing/QueryPageSettingsEventHandler.xml @@ -37,7 +37,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). For more information on printing, see the namespace overview. diff --git a/xml/System.Drawing.Text/FontCollection.xml b/xml/System.Drawing.Text/FontCollection.xml index 14fd62f5423..7085b70c3f9 100644 --- a/xml/System.Drawing.Text/FontCollection.xml +++ b/xml/System.Drawing.Text/FontCollection.xml @@ -33,11 +33,11 @@ allows you to get a list of the font families contained in the collection with its property. For additional information on fonts and text, including example code, see [Using Fonts and Text](~/docs/framework/winforms/advanced/using-fonts-and-text.md). + The allows you to get a list of the font families contained in the collection with its property. For additional information on fonts and text, including example code, see [Using Fonts and Text](/dotnet/framework/winforms/advanced/using-fonts-and-text). ]]> - Using Fonts and Text + Using Fonts and Text Using Managed Graphics Classes @@ -85,7 +85,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -138,9 +138,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -173,7 +173,7 @@ Gets the array of objects associated with this . An array of objects. To be added. - Using Fonts and Text + Using Fonts and Text Using Managed Graphics Classes diff --git a/xml/System.Drawing.Text/InstalledFontCollection.xml b/xml/System.Drawing.Text/InstalledFontCollection.xml index 749ff24eea7..1713c0787dc 100644 --- a/xml/System.Drawing.Text/InstalledFontCollection.xml +++ b/xml/System.Drawing.Text/InstalledFontCollection.xml @@ -29,7 +29,7 @@ allows you to get a list of fonts families that are installed on the computer running the application with its property. For additional information on fonts and text, including example code, see [Using Fonts and Text](~/docs/framework/winforms/advanced/using-fonts-and-text.md). + The allows you to get a list of fonts families that are installed on the computer running the application with its property. For additional information on fonts and text, including example code, see [Using Fonts and Text](/dotnet/framework/winforms/advanced/using-fonts-and-text). Do not use the class to install a font to Windows. Instead use the [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] `AddFontResource` function. An object sees only fonts that are installed in Windows before the object is created. @@ -45,7 +45,7 @@ ]]> - Using Fonts and Text + Using Fonts and Text @@ -73,7 +73,7 @@ Initializes a new instance of the class. To be added. - Using Fonts and Text + Using Fonts and Text diff --git a/xml/System.Drawing.Text/PrivateFontCollection.xml b/xml/System.Drawing.Text/PrivateFontCollection.xml index af79c3de5ab..6c38fcc9956 100644 --- a/xml/System.Drawing.Text/PrivateFontCollection.xml +++ b/xml/System.Drawing.Text/PrivateFontCollection.xml @@ -38,7 +38,7 @@ ]]> - Using Fonts and Text + Using Fonts and Text @@ -108,7 +108,7 @@ ]]> The specified font is not supported or the font file cannot be found. - Using Fonts and Text + Using Fonts and Text diff --git a/xml/System.Drawing/Bitmap.xml b/xml/System.Drawing/Bitmap.xml index 7fa601c0a41..23eb3a63e22 100644 --- a/xml/System.Drawing/Bitmap.xml +++ b/xml/System.Drawing/Bitmap.xml @@ -47,9 +47,9 @@ constructors and save them to a stream or to the file system with the method. Images are drawn to the screen or to memory by using the method of the object. For a list of topics about working with image files, see [Working with Images, Bitmaps, Icons, and Metafiles](~/docs/framework/winforms/advanced/working-with-images-bitmaps-icons-and-metafiles.md). + You can create images from files, streams, and other sources by using one of the constructors and save them to a stream or to the file system with the method. Images are drawn to the screen or to memory by using the method of the object. For a list of topics about working with image files, see [Working with Images, Bitmaps, Icons, and Metafiles](/dotnet/framework/winforms/advanced/working-with-images-bitmaps-icons-and-metafiles). > [!NOTE] > The class is not accessible across application domains. For example, if you create a dynamic and create several brushes, pens, and bitmaps in that domain, then pass these objects back to the main application domain, you can successfully use the pens and brushes. However, if you call the method to draw the marshaled , you receive the following exception. @@ -70,8 +70,8 @@ ]]> - Images, Bitmaps, and Metafiles - Working with Images, Bitmaps, Icons, and Metafiles + Images, Bitmaps, and Metafiles + Working with Images, Bitmaps, Icons, and Metafiles @@ -204,7 +204,7 @@ is disposed. + The file name and path can be relative to the application or an absolute path. Use this constructor to open images with the following file formats: BMP, GIF, EXIF, JPG, PNG and TIFF. For more information about supported formats, see [Types of Bitmaps](/dotnet/framework/winforms/advanced/types-of-bitmaps). The file remains locked until the is disposed. ]]> @@ -377,7 +377,7 @@ is disposed. + Use this constructor to open images with the following file formats: BMP, GIF, EXIF, JPG, PNG and TIFF. For more information about supported formats, see [Types of Bitmaps](/dotnet/framework/winforms/advanced/types-of-bitmaps). The file remains locked until the is disposed. diff --git a/xml/System.Drawing/Brush.xml b/xml/System.Drawing/Brush.xml index 738c9761674..55d78a79269 100644 --- a/xml/System.Drawing/Brush.xml +++ b/xml/System.Drawing/Brush.xml @@ -157,7 +157,7 @@ ## Remarks Calling allows the resources used by this object to be reallocated for other purposes. - Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -210,9 +210,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.Drawing/BufferedGraphics.xml b/xml/System.Drawing/BufferedGraphics.xml index f80d166e965..292fa22dd04 100644 --- a/xml/System.Drawing/BufferedGraphics.xml +++ b/xml/System.Drawing/BufferedGraphics.xml @@ -45,7 +45,7 @@ The method with no arguments draws the contents of the graphics buffer to the surface specified when the buffer was allocated. Other overloads of the method allow you to specify a object or an object that points to a device context to which to draw the contents of the graphics buffer. - For more information about drawing double-buffered graphics, see [Double Buffered Graphics](~/docs/framework/winforms/advanced/double-buffered-graphics.md). + For more information about drawing double-buffered graphics, see [Double Buffered Graphics](/dotnet/framework/winforms/advanced/double-buffered-graphics). @@ -67,7 +67,7 @@ ]]> The class is not thread safe. When accessing a graphics buffer from separate threads, it is important to use a thread-access control mechanism to prevent conflicts. - Double Buffered Graphics + Double Buffered Graphics @@ -109,14 +109,14 @@ when you are finished using the object. The method leaves the object in an unusable state. After calling , you must release all references to the object so the garbage collector can reclaim the memory that the object was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the object. The method leaves the object in an unusable state. After calling , you must release all references to the object so the garbage collector can reclaim the memory that the object was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the object. Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. ]]> - Double Buffered Graphics + Double Buffered Graphics @@ -191,7 +191,7 @@ ]]> - Double Buffered Graphics + Double Buffered Graphics @@ -238,7 +238,7 @@ ]]> - Double Buffered Graphics + Double Buffered Graphics @@ -289,7 +289,7 @@ ]]> - Double Buffered Graphics + Double Buffered Graphics @@ -340,7 +340,7 @@ ]]> - Double Buffered Graphics + Double Buffered Graphics diff --git a/xml/System.Drawing/BufferedGraphicsContext.xml b/xml/System.Drawing/BufferedGraphicsContext.xml index f1d58ec2d60..4e7850a4979 100644 --- a/xml/System.Drawing/BufferedGraphicsContext.xml +++ b/xml/System.Drawing/BufferedGraphicsContext.xml @@ -41,7 +41,7 @@ You can retrieve the for the current application domain from the static property. For graphically intensive applications such as animation, you can create a dedicated using the constructor, but for most applications the property will be sufficient. - For more information on drawing buffered graphics and custom buffering implementations, see [Double Buffered Graphics](~/docs/framework/winforms/advanced/double-buffered-graphics.md) and [How to: Manually Manage Buffered Graphics](~/docs/framework/winforms/advanced/how-to-manually-manage-buffered-graphics.md). + For more information on drawing buffered graphics and custom buffering implementations, see [Double Buffered Graphics](/dotnet/framework/winforms/advanced/double-buffered-graphics) and [How to: Manually Manage Buffered Graphics](/dotnet/framework/winforms/advanced/how-to-manually-manage-buffered-graphics). @@ -57,7 +57,7 @@ - Double Buffered Graphics + Double Buffered Graphics @@ -92,12 +92,12 @@ > [!NOTE] > You should always call when you finish using a dedicated . - For more information about dedicated graphics buffers, see [How to: Manually Manage Buffered Graphics](~/docs/framework/winforms/advanced/how-to-manually-manage-buffered-graphics.md). + For more information about dedicated graphics buffers, see [How to: Manually Manage Buffered Graphics](/dotnet/framework/winforms/advanced/how-to-manually-manage-buffered-graphics). ]]> - Double Buffered Graphics - How to: Manually Manage Buffered Graphics + Double Buffered Graphics + How to: Manually Manage Buffered Graphics @@ -162,7 +162,7 @@ - Double Buffered Graphics + Double Buffered Graphics @@ -218,7 +218,7 @@ - Double Buffered Graphics + Double Buffered Graphics @@ -255,14 +255,14 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the method of the . ]]> - Double Buffered Graphics + Double Buffered Graphics @@ -330,7 +330,7 @@ ]]> - Double Buffered Graphics + Double Buffered Graphics @@ -383,7 +383,7 @@ ]]> The height or width of the size is less than or equal to zero. - Double Buffered Graphics + Double Buffered Graphics diff --git a/xml/System.Drawing/BufferedGraphicsManager.xml b/xml/System.Drawing/BufferedGraphicsManager.xml index 2ae6d20b905..dd93bf36534 100644 --- a/xml/System.Drawing/BufferedGraphicsManager.xml +++ b/xml/System.Drawing/BufferedGraphicsManager.xml @@ -38,7 +38,7 @@ The class has no public constructor and must be created by the object for an application domain using its method. You can retrieve the object for the current application domain from the static property. - For more information on double buffering, see [Double Buffered Graphics](~/docs/framework/winforms/advanced/double-buffered-graphics.md), , and . + For more information on double buffering, see [Double Buffered Graphics](/dotnet/framework/winforms/advanced/double-buffered-graphics), , and . @@ -53,7 +53,7 @@ - [<topic://vbconDoubleBuffering>] + [<topic://vbconDoubleBuffering>] diff --git a/xml/System.Drawing/Color.xml b/xml/System.Drawing/Color.xml index b5a7bb1c064..2c1945b4678 100644 --- a/xml/System.Drawing/Color.xml +++ b/xml/System.Drawing/Color.xml @@ -92,7 +92,7 @@ ]]> - Recoloring Images + Recoloring Images diff --git a/xml/System.Drawing/CopyPixelOperation.xml b/xml/System.Drawing/CopyPixelOperation.xml index 97fb86eaef1..a93b4f09dd8 100644 --- a/xml/System.Drawing/CopyPixelOperation.xml +++ b/xml/System.Drawing/CopyPixelOperation.xml @@ -36,7 +36,7 @@ ]]> - How to: Copy Pixels For Reducing Flicker in Windows Forms + How to: Copy Pixels For Reducing Flicker in Windows Forms diff --git a/xml/System.Drawing/Font.xml b/xml/System.Drawing/Font.xml index ff2dd3dfb15..629a49bd35b 100644 --- a/xml/System.Drawing/Font.xml +++ b/xml/System.Drawing/Font.xml @@ -64,7 +64,7 @@ - Using Fonts and Text + Using Fonts and Text @@ -855,7 +855,7 @@ ## Remarks Calling allows the resources used by this to be reallocated for other purposes. - Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -1475,7 +1475,7 @@ is . - How To: Obtain Font Metrics + How To: Obtain Font Metrics @@ -1520,7 +1520,7 @@ ]]> - How To: Obtain Font Metrics + How To: Obtain Font Metrics @@ -1573,7 +1573,7 @@ ]]> - How To: Obtain Font Metrics + How To: Obtain Font Metrics diff --git a/xml/System.Drawing/FontFamily.xml b/xml/System.Drawing/FontFamily.xml index 4e3806709be..c2f82d7a71f 100644 --- a/xml/System.Drawing/FontFamily.xml +++ b/xml/System.Drawing/FontFamily.xml @@ -41,7 +41,7 @@ ]]> - Using Fonts and Text + Using Fonts and Text @@ -212,7 +212,7 @@ ## Remarks Calling allows the resources used by this to be reallocated for other purposes. - Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -490,7 +490,7 @@ ]]> - How To: Obtain Font Metrics + How To: Obtain Font Metrics @@ -543,7 +543,7 @@ ]]> - How To: Obtain Font Metrics + How To: Obtain Font Metrics @@ -601,7 +601,7 @@ ]]> - How To: Obtain Font Metrics + How To: Obtain Font Metrics @@ -745,7 +745,7 @@ ]]> - How To: Obtain Font Metrics + How To: Obtain Font Metrics diff --git a/xml/System.Drawing/Graphics.xml b/xml/System.Drawing/Graphics.xml index 690a3e4e368..62555de9577 100644 --- a/xml/System.Drawing/Graphics.xml +++ b/xml/System.Drawing/Graphics.xml @@ -49,13 +49,13 @@ ## Remarks The class provides methods for drawing objects to the display device. A is associated with a specific device context. - You can obtain a object by calling the method on an object that inherits from , or by handling a control's event and accessing the property of the class. You can also create a object from an image by using the method. For more information about creating a object, see [How to: Create Graphics Objects for Drawing](~/docs/framework/winforms/advanced/how-to-create-graphics-objects-for-drawing.md). + You can obtain a object by calling the method on an object that inherits from , or by handling a control's event and accessing the property of the class. You can also create a object from an image by using the method. For more information about creating a object, see [How to: Create Graphics Objects for Drawing](/dotnet/framework/winforms/advanced/how-to-create-graphics-objects-for-drawing). - You can draw many different shapes and lines by using a object. For more information about how to draw lines and shapes, see the specific `Draw`*GraphicalElement* method for the line or shape you want to draw. These methods include , , , , and . For more information about how to draw lines and shapes, see [Using a Pen to Draw Lines and Shapes](~/docs/framework/winforms/advanced/using-a-pen-to-draw-lines-and-shapes.md) and [Using a Brush to Fill Shapes](~/docs/framework/winforms/advanced/using-a-brush-to-fill-shapes.md). + You can draw many different shapes and lines by using a object. For more information about how to draw lines and shapes, see the specific `Draw`*GraphicalElement* method for the line or shape you want to draw. These methods include , , , , and . For more information about how to draw lines and shapes, see [Using a Pen to Draw Lines and Shapes](/dotnet/framework/winforms/advanced/using-a-pen-to-draw-lines-and-shapes) and [Using a Brush to Fill Shapes](/dotnet/framework/winforms/advanced/using-a-brush-to-fill-shapes). - You can also draw images and icons by using the and methods, respectively. To perform a bit-block transfer of color data from the screen to the drawing surface of the object, see . For more information about how to draw images with a object, see [Working with Images, Bitmaps, Icons, and Metafiles](~/docs/framework/winforms/advanced/working-with-images-bitmaps-icons-and-metafiles.md). + You can also draw images and icons by using the and methods, respectively. To perform a bit-block transfer of color data from the screen to the drawing surface of the object, see . For more information about how to draw images with a object, see [Working with Images, Bitmaps, Icons, and Metafiles](/dotnet/framework/winforms/advanced/working-with-images-bitmaps-icons-and-metafiles). - In addition, you can manipulate the coordinate system used by the object. For more information on the coordinate system and how to manipulate it, see [Coordinate Systems and Transformations](~/docs/framework/winforms/advanced/coordinate-systems-and-transformations.md). + In addition, you can manipulate the coordinate system used by the object. For more information on the coordinate system and how to manipulate it, see [Coordinate Systems and Transformations](/dotnet/framework/winforms/advanced/coordinate-systems-and-transformations). @@ -74,9 +74,9 @@ ]]> - How to: Create Graphics Objects for Drawing - Getting Started with Graphics Programming - Managing the State of a Graphics Object + How to: Create Graphics Objects for Drawing + Getting Started with Graphics Programming + Managing the State of a Graphics Object @@ -676,8 +676,8 @@ ]]> The operation failed. - How to: Print a Windows Form - How to: Copy Pixels For Reducing Flicker in Windows Forms + How to: Print a Windows Form + How to: Copy Pixels For Reducing Flicker in Windows Forms @@ -735,8 +735,8 @@ is not a member of . The operation failed. - How to: Print a Windows Form - How to: Copy Pixels For Reducing Flicker in Windows Forms + How to: Print a Windows Form + How to: Copy Pixels For Reducing Flicker in Windows Forms @@ -799,8 +799,8 @@ ]]> The operation failed. - How to: Print a Windows Form - How to: Copy Pixels For Reducing Flicker in Windows Forms + How to: Print a Windows Form + How to: Copy Pixels For Reducing Flicker in Windows Forms @@ -862,8 +862,8 @@ is not a member of . The operation failed. - How to: Print a Windows Form - How to: Copy Pixels For Reducing Flicker in Windows Forms + How to: Print a Windows Form + How to: Copy Pixels For Reducing Flicker in Windows Forms @@ -3099,7 +3099,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -3165,7 +3165,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -3230,7 +3230,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -3296,7 +3296,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -3361,7 +3361,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -3426,7 +3426,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -3492,7 +3492,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -3558,7 +3558,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -3638,7 +3638,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -3713,7 +3713,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -3787,7 +3787,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -3861,7 +3861,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -3950,7 +3950,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -4039,7 +4039,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -4116,7 +4116,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -4186,7 +4186,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -4263,7 +4263,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -4333,7 +4333,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -4431,7 +4431,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -4529,7 +4529,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -4622,7 +4622,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -4717,7 +4717,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -4801,7 +4801,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -4885,7 +4885,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -4978,7 +4978,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -5071,7 +5071,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -5168,7 +5168,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -5265,7 +5265,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -5364,7 +5364,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -5463,7 +5463,7 @@ is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -5831,7 +5831,7 @@ is . - Using a Pen to Draw Lines and Shapes + Using a Pen to Draw Lines and Shapes @@ -5897,7 +5897,7 @@ is . - Using a Pen to Draw Lines and Shapes + Using a Pen to Draw Lines and Shapes @@ -5965,7 +5965,7 @@ is . - Using a Pen to Draw Lines and Shapes + Using a Pen to Draw Lines and Shapes @@ -6033,7 +6033,7 @@ is . - Using a Pen to Draw Lines and Shapes + Using a Pen to Draw Lines and Shapes @@ -7088,7 +7088,7 @@ is . - Using Fonts and Text + Using Fonts and Text @@ -7172,7 +7172,7 @@ is . - Using Fonts and Text + Using Fonts and Text @@ -7249,7 +7249,7 @@ is . - Using Fonts and Text + Using Fonts and Text @@ -7333,7 +7333,7 @@ is . - Using Fonts and Text + Using Fonts and Text @@ -7406,7 +7406,7 @@ is . - Using Fonts and Text + Using Fonts and Text @@ -7484,7 +7484,7 @@ is . - Using Fonts and Text + Using Fonts and Text @@ -7623,7 +7623,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -7678,7 +7678,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -7734,7 +7734,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -7791,7 +7791,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -7847,7 +7847,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -7903,7 +7903,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -7966,7 +7966,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -8090,7 +8090,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -8149,7 +8149,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -8212,7 +8212,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -8275,7 +8275,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -8336,7 +8336,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -8460,7 +8460,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -8586,7 +8586,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -8712,7 +8712,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -8776,7 +8776,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -8839,7 +8839,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -8902,7 +8902,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -8965,7 +8965,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -9028,7 +9028,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -9096,7 +9096,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -9167,7 +9167,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -9237,7 +9237,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -9308,7 +9308,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -9378,7 +9378,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -9448,7 +9448,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -9584,7 +9584,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -9724,7 +9724,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -9794,7 +9794,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -9864,7 +9864,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -12277,9 +12277,9 @@ is . has an indexed pixel format or its format is undefined. - How to: Create a Bitmap at Run Time - Working with Images, Bitmaps, Icons, and Metafiles - How to: Create Graphics Objects for Drawing + How to: Create a Bitmap at Run Time + Working with Images, Bitmaps, Icons, and Metafiles + How to: Create Graphics Objects for Drawing @@ -13458,7 +13458,7 @@ is . - Using Fonts and Text + Using Fonts and Text @@ -13535,7 +13535,7 @@ is . - Using Fonts and Text + Using Fonts and Text @@ -13608,7 +13608,7 @@ is . - Using Fonts and Text + Using Fonts and Text @@ -13689,7 +13689,7 @@ is . - Using Fonts and Text + Using Fonts and Text @@ -13768,7 +13768,7 @@ is . - Using Fonts and Text + Using Fonts and Text @@ -13848,7 +13848,7 @@ is . - Using Fonts and Text + Using Fonts and Text @@ -13935,7 +13935,7 @@ is . - Using Fonts and Text + Using Fonts and Text @@ -14010,7 +14010,7 @@ ]]> - Matrix Representation of Transformations + Matrix Representation of Transformations @@ -14073,7 +14073,7 @@ ]]> - Matrix Representation of Transformations + Matrix Representation of Transformations @@ -14118,7 +14118,7 @@ ]]> - Types of Coordinate Systems + Types of Coordinate Systems @@ -14170,7 +14170,7 @@ is set to , which is not a physical unit. - Types of Coordinate Systems + Types of Coordinate Systems @@ -15643,7 +15643,7 @@ ]]> - Types of Coordinate Systems + Types of Coordinate Systems @@ -15972,8 +15972,8 @@ ]]> - Coordinate Systems and Transformations - Using Transformations in Managed GDI+ + Coordinate Systems and Transformations + Using Transformations in Managed GDI+ @@ -16034,8 +16034,8 @@ ]]> - Coordinate Systems and Transformations - Using Transformations in Managed GDI+ + Coordinate Systems and Transformations + Using Transformations in Managed GDI+ diff --git a/xml/System.Drawing/Icon.xml b/xml/System.Drawing/Icon.xml index fa001898272..9a6394d0978 100644 --- a/xml/System.Drawing/Icon.xml +++ b/xml/System.Drawing/Icon.xml @@ -85,7 +85,7 @@ ]]> - Working with Images, Bitmaps, Icons, and Metafiles + Working with Images, Bitmaps, Icons, and Metafiles diff --git a/xml/System.Drawing/Image.xml b/xml/System.Drawing/Image.xml index 382772afbde..bc93c20bf50 100644 --- a/xml/System.Drawing/Image.xml +++ b/xml/System.Drawing/Image.xml @@ -86,8 +86,8 @@ ]]> - Images, Bitmaps, and Metafiles - Working with Images, Bitmaps, Icons, and Metafiles + Images, Bitmaps, and Metafiles + Working with Images, Bitmaps, Icons, and Metafiles @@ -181,7 +181,7 @@ ## Remarks Calling the method allows the resources used by this to be reallocated for other purposes. - Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/System.Drawing/Pen.xml b/xml/System.Drawing/Pen.xml index 29058a253f1..13e705f8ccd 100644 --- a/xml/System.Drawing/Pen.xml +++ b/xml/System.Drawing/Pen.xml @@ -756,7 +756,7 @@ ## Remarks Calling allows the resources used by this to be reallocated for other purposes. - Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/System.Drawing/Pens.xml b/xml/System.Drawing/Pens.xml index 6b02f447d4c..a0589033cd5 100644 --- a/xml/System.Drawing/Pens.xml +++ b/xml/System.Drawing/Pens.xml @@ -46,7 +46,7 @@ ]]> - Using a Pen to Draw Lines and Shapes + Using a Pen to Draw Lines and Shapes diff --git a/xml/System.Drawing/Rectangle.xml b/xml/System.Drawing/Rectangle.xml index 48e54ff9fec..25ae2bf22f7 100644 --- a/xml/System.Drawing/Rectangle.xml +++ b/xml/System.Drawing/Rectangle.xml @@ -73,7 +73,7 @@ ## Examples The following example draws a rectangle with its upper-left corner at (10, 10). The rectangle has a width of 100 and a height of 50. The second argument passed to the constructor indicates that the pen width is 5 pixels. - When the rectangle is drawn, the pen is centered on the rectangle's boundary. Because the pen width is 5, the sides of the rectangle are drawn 5 pixels wide, such that 1 pixel is drawn on the boundary itself, 2 pixels are drawn on the inside, and 2 pixels are drawn on the outside. For more details on pen alignment, see [How to: Set Pen Width and Alignment](~/docs/framework/winforms/advanced/how-to-set-pen-width-and-alignment.md). + When the rectangle is drawn, the pen is centered on the rectangle's boundary. Because the pen width is 5, the sides of the rectangle are drawn 5 pixels wide, such that 1 pixel is drawn on the boundary itself, 2 pixels are drawn on the inside, and 2 pixels are drawn on the outside. For more details on pen alignment, see [How to: Set Pen Width and Alignment](/dotnet/framework/winforms/advanced/how-to-set-pen-width-and-alignment). The following illustration shows the resulting rectangle. The dotted lines show where the rectangle would have been drawn if the pen width had been one pixel. The enlarged view of the upper-left corner of the rectangle shows that the thick black lines are centered on those dotted lines. diff --git a/xml/System.Drawing/Region.xml b/xml/System.Drawing/Region.xml index 5731117cfcd..39afb1f37d6 100644 --- a/xml/System.Drawing/Region.xml +++ b/xml/System.Drawing/Region.xml @@ -38,9 +38,9 @@ method and a object. @@ -564,7 +564,7 @@ ## Remarks Calling allows the resources used by this to be reallocated for other purposes. - Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/System.Drawing/StringFormat.xml b/xml/System.Drawing/StringFormat.xml index 2da5b52e8ea..93804231945 100644 --- a/xml/System.Drawing/StringFormat.xml +++ b/xml/System.Drawing/StringFormat.xml @@ -40,7 +40,7 @@ ]]> - Fonts and Text + Fonts and Text diff --git a/xml/System.Dynamic/DynamicObject.xml b/xml/System.Dynamic/DynamicObject.xml index ee9665fb9c9..aea98c06322 100644 --- a/xml/System.Dynamic/DynamicObject.xml +++ b/xml/System.Dynamic/DynamicObject.xml @@ -60,9 +60,9 @@ You cannot directly create an instance of the `DynamicObject` class. To implement the dynamic behavior, you may want to inherit from the `DynamicObject` class and override necessary methods. For example, if you need only operations for setting and getting properties, you can override just the and methods. - In C#, to enable dynamic behavior for instances of classes derived from the `DynamicObject` class, you must use the `dynamic` keyword. For more information, see [Using Type dynamic](~/docs/csharp/programming-guide/types/using-type-dynamic.md). + In C#, to enable dynamic behavior for instances of classes derived from the `DynamicObject` class, you must use the `dynamic` keyword. For more information, see [Using Type dynamic](/dotnet/csharp/programming-guide/types/using-type-dynamic). - In Visual Basic, dynamic operations are supported by late binding. For more information, see [Early and Late Binding (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/early-late-binding/index.md). + In Visual Basic, dynamic operations are supported by late binding. For more information, see [Early and Late Binding (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/early-late-binding/). The following code example demonstrates how to create an instance of a class that is derived from the `DynamicObject` class. @@ -81,7 +81,7 @@ Dim sampleObject As Object = New SampleDynamicObject() You can also add your own members to classes derived from the `DynamicObject` class. If your class defines properties and also overrides the method, the dynamic language runtime (DLR) first uses the language binder to look for a static definition of a property in the class. If there is no such property, the DLR calls the method. - The `DynamicObject` class implements the DLR interface , which enables you to share instances of the `DynamicObject` class between languages that support the DLR interoperability model. For example, you can create an instance of the `DynamicObject` class in C# and then pass it to an IronPython function. For more information, see [Dynamic Language Runtime Overview](~/docs/framework/reflection-and-codedom/dynamic-language-runtime-overview.md). + The `DynamicObject` class implements the DLR interface , which enables you to share instances of the `DynamicObject` class between languages that support the DLR interoperability model. For example, you can create an instance of the `DynamicObject` class in C# and then pass it to an IronPython function. For more information, see [Dynamic Language Runtime Overview](/dotnet/framework/reflection-and-codedom/dynamic-language-runtime-overview). > [!NOTE] > If you have a simple scenario in which you need an object that can only add and remove members at run time but that does not need to define specific operations and does not have static members, use the class. @@ -147,9 +147,9 @@ Dim sampleObject As Object = New SampleDynamicObject() ## Remarks You cannot directly create an instance of the class. To implement dynamic behavior, you have to inherit from the class and override necessary methods. - In C#, to enable dynamic behavior for instances of the classes derived from the class, you must use the `dynamic` keyword. For more information, see [Using Type dynamic](~/docs/csharp/programming-guide/types/using-type-dynamic.md). + In C#, to enable dynamic behavior for instances of the classes derived from the class, you must use the `dynamic` keyword. For more information, see [Using Type dynamic](/dotnet/csharp/programming-guide/types/using-type-dynamic). - In Visual Basic, dynamic operations are supported by late binding. For more information, see [Early and Late Binding (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/early-late-binding/index.md). + In Visual Basic, dynamic operations are supported by late binding. For more information, see [Early and Late Binding (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/early-late-binding/). diff --git a/xml/System.Dynamic/ExpandoObject.xml b/xml/System.Dynamic/ExpandoObject.xml index 0fee4f137a0..1f8d8ab9e7d 100644 --- a/xml/System.Dynamic/ExpandoObject.xml +++ b/xml/System.Dynamic/ExpandoObject.xml @@ -76,14 +76,14 @@ ## Remarks The `ExpandoObject` class enables you to add and delete members of its instances at run time and also to set and get values of these members. This class supports dynamic binding, which enables you to use standard syntax like `sampleObject.sampleMember` instead of more complex syntax like `sampleObject.GetAttribute("sampleMember")`. - The `ExpandoObject` class implements the standard Dynamic Language Runtime (DLR) interface , which enables you to share instances of the `ExpandoObject` class between languages that support the DLR interoperability model. For example, you can create an instance of the `ExpandoObject` class in C# and then pass it to an IronPython function. For more information, see [Dynamic Language Runtime Overview](~/docs/framework/reflection-and-codedom/dynamic-language-runtime-overview.md) and [Introducing the ExpandoObject](https://go.microsoft.com/fwlink/?LinkID=169157) on the C# Frequently Asked Questions Web site. + The `ExpandoObject` class implements the standard Dynamic Language Runtime (DLR) interface , which enables you to share instances of the `ExpandoObject` class between languages that support the DLR interoperability model. For example, you can create an instance of the `ExpandoObject` class in C# and then pass it to an IronPython function. For more information, see [Dynamic Language Runtime Overview](/dotnet/framework/reflection-and-codedom/dynamic-language-runtime-overview) and [Introducing the ExpandoObject](https://go.microsoft.com/fwlink/?LinkID=169157) on the C# Frequently Asked Questions Web site. The `ExpandoObject` class is an implementation of the dynamic object concept that enables getting, setting, and invoking members. If you want to define types that have their own dynamic dispatch semantics, use the class. If you want to define how dynamic objects participate in the interoperability protocol and manage DLR fast dynamic dispatch caching, create your own implementation of the interface. ## Creating an Instance - In C#, to enable late binding for an instance of the `ExpandoObject` class, you must use the `dynamic` keyword. For more information, see [Using Type dynamic](~/docs/csharp/programming-guide/types/using-type-dynamic.md). + In C#, to enable late binding for an instance of the `ExpandoObject` class, you must use the `dynamic` keyword. For more information, see [Using Type dynamic](/dotnet/csharp/programming-guide/types/using-type-dynamic). - In Visual Basic, dynamic operations are supported by late binding. For more information, see [Early and Late Binding (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/early-late-binding/index.md). + In Visual Basic, dynamic operations are supported by late binding. For more information, see [Early and Late Binding (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/early-late-binding/). The following code example demonstrates how to create an instance of the `ExpandoObject` class. diff --git a/xml/System.EnterpriseServices.Internal/AppDomainHelper.xml b/xml/System.EnterpriseServices.Internal/AppDomainHelper.xml index ccbfd6e36c1..820d6cb28bc 100644 --- a/xml/System.EnterpriseServices.Internal/AppDomainHelper.xml +++ b/xml/System.EnterpriseServices.Internal/AppDomainHelper.xml @@ -77,7 +77,7 @@ ## Remarks This method overrides . Application code should not call this method; an object's method is automatically invoked during garbage collection, unless finalization by the garbage collector has been disabled by a call to the method. - For more information about and , see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). ]]> diff --git a/xml/System.EnterpriseServices.Internal/IComSoapPublisher.xml b/xml/System.EnterpriseServices.Internal/IComSoapPublisher.xml index f6f3233fbf2..5b6dbb0333c 100644 --- a/xml/System.EnterpriseServices.Internal/IComSoapPublisher.xml +++ b/xml/System.EnterpriseServices.Internal/IComSoapPublisher.xml @@ -551,7 +551,7 @@ uses the Assembly Registration tool (Regasm.exe) to register the creatable classes in the assembly. For more information, see [Regasm.exe (Assembly Registration Tool)](~/docs/framework/tools/regasm-exe-assembly-registration-tool.md). + The implementation of uses the Assembly Registration tool (Regasm.exe) to register the creatable classes in the assembly. For more information, see [Regasm.exe (Assembly Registration Tool)](/dotnet/framework/tools/regasm-exe-assembly-registration-tool). ]]> @@ -611,7 +611,7 @@ uses Regasm.exe to unregister the creatable classes in the assembly. For more information, see [Regasm.exe (Assembly Registration Tool)](~/docs/framework/tools/regasm-exe-assembly-registration-tool.md). + The implementation of uses Regasm.exe to unregister the creatable classes in the assembly. For more information, see [Regasm.exe (Assembly Registration Tool)](/dotnet/framework/tools/regasm-exe-assembly-registration-tool). ]]> diff --git a/xml/System.EnterpriseServices.Internal/Publish.xml b/xml/System.EnterpriseServices.Internal/Publish.xml index b4fa8d5c09c..45a6b5c0535 100644 --- a/xml/System.EnterpriseServices.Internal/Publish.xml +++ b/xml/System.EnterpriseServices.Internal/Publish.xml @@ -649,7 +649,7 @@ uses the Assembly Registration tool (Regasm.exe) to register the creatable classes in the assembly. For more information, see [Regasm.exe (Assembly Registration Tool)](~/docs/framework/tools/regasm-exe-assembly-registration-tool.md). + uses the Assembly Registration tool (Regasm.exe) to register the creatable classes in the assembly. For more information, see [Regasm.exe (Assembly Registration Tool)](/dotnet/framework/tools/regasm-exe-assembly-registration-tool). ]]> @@ -707,7 +707,7 @@ uses Regasm.exe to unregister the creatable classes in the assembly. For more information, see [Regasm.exe (Assembly Registration Tool)](~/docs/framework/tools/regasm-exe-assembly-registration-tool.md). + uses Regasm.exe to unregister the creatable classes in the assembly. For more information, see [Regasm.exe (Assembly Registration Tool)](/dotnet/framework/tools/regasm-exe-assembly-registration-tool). ]]> diff --git a/xml/System.EnterpriseServices/ApplicationQueuingAttribute.xml b/xml/System.EnterpriseServices/ApplicationQueuingAttribute.xml index 1928b8959b0..699a9650241 100644 --- a/xml/System.EnterpriseServices/ApplicationQueuingAttribute.xml +++ b/xml/System.EnterpriseServices/ApplicationQueuingAttribute.xml @@ -31,7 +31,7 @@ ## Remarks For a list of initial property values for an instance of , see the constructor. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.EnterpriseServices/COMTIIntrinsicsAttribute.xml b/xml/System.EnterpriseServices/COMTIIntrinsicsAttribute.xml index 6301ebbac05..94887107317 100644 --- a/xml/System.EnterpriseServices/COMTIIntrinsicsAttribute.xml +++ b/xml/System.EnterpriseServices/COMTIIntrinsicsAttribute.xml @@ -31,7 +31,7 @@ ## Remarks COMTI provides services for accessing the IBM Customer Information Control System (CICS) and IBM Information Management System (IMS). Essentially, COMTI provides a set of tools and services that ease the task of wrapping mainframe transactions and business logic as COM components. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). ]]> diff --git a/xml/System.EnterpriseServices/ConstructionEnabledAttribute.xml b/xml/System.EnterpriseServices/ConstructionEnabledAttribute.xml index a2693067cb0..9e91b61e129 100644 --- a/xml/System.EnterpriseServices/ConstructionEnabledAttribute.xml +++ b/xml/System.EnterpriseServices/ConstructionEnabledAttribute.xml @@ -31,7 +31,7 @@ ## Remarks For a list of initial property values for an instance of , see the constructor. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.EnterpriseServices/DescriptionAttribute.xml b/xml/System.EnterpriseServices/DescriptionAttribute.xml index 43cd384ff75..9d4eee18830 100644 --- a/xml/System.EnterpriseServices/DescriptionAttribute.xml +++ b/xml/System.EnterpriseServices/DescriptionAttribute.xml @@ -29,7 +29,7 @@ , see the constructor. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). ]]> diff --git a/xml/System.EnterpriseServices/EventTrackingEnabledAttribute.xml b/xml/System.EnterpriseServices/EventTrackingEnabledAttribute.xml index a3e50e7b91a..1f38941de58 100644 --- a/xml/System.EnterpriseServices/EventTrackingEnabledAttribute.xml +++ b/xml/System.EnterpriseServices/EventTrackingEnabledAttribute.xml @@ -29,7 +29,7 @@ class. The case of COM+ objects created from ASP.NET is viable; therefore the intrinsic objects available to COM objects from the COM+ object context might be required so that the COM+ object can interact with ASP.NET. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). ]]> diff --git a/xml/System.EnterpriseServices/InterfaceQueuingAttribute.xml b/xml/System.EnterpriseServices/InterfaceQueuingAttribute.xml index a3a3dadf46f..fe16891b31d 100644 --- a/xml/System.EnterpriseServices/InterfaceQueuingAttribute.xml +++ b/xml/System.EnterpriseServices/InterfaceQueuingAttribute.xml @@ -35,7 +35,7 @@ The member methods of a queued interface must fulfill the requirements for queued method calls, such as having no `out` or `ref` parameters. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.EnterpriseServices/JustInTimeActivationAttribute.xml b/xml/System.EnterpriseServices/JustInTimeActivationAttribute.xml index fd3b006981c..4d1de103f50 100644 --- a/xml/System.EnterpriseServices/JustInTimeActivationAttribute.xml +++ b/xml/System.EnterpriseServices/JustInTimeActivationAttribute.xml @@ -33,7 +33,7 @@ JIT activation defaults to off for components which are configured in COM+, but is enabled automatically if automatic transactions are requested. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.EnterpriseServices/MustRunInClientContextAttribute.xml b/xml/System.EnterpriseServices/MustRunInClientContextAttribute.xml index 033cb8ffe6d..14a63511ec8 100644 --- a/xml/System.EnterpriseServices/MustRunInClientContextAttribute.xml +++ b/xml/System.EnterpriseServices/MustRunInClientContextAttribute.xml @@ -31,7 +31,7 @@ ## Remarks If the context attributes of the attributed object conflict with those of the context of the creator, a is thrown when an attempt is made to create the object. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.EnterpriseServices/ObjectPoolingAttribute.xml b/xml/System.EnterpriseServices/ObjectPoolingAttribute.xml index f0f77290654..29bd56a296f 100644 --- a/xml/System.EnterpriseServices/ObjectPoolingAttribute.xml +++ b/xml/System.EnterpriseServices/ObjectPoolingAttribute.xml @@ -33,7 +33,7 @@ For a list of initial property values for an instance of , see the constructor. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.EnterpriseServices/PrivateComponentAttribute.xml b/xml/System.EnterpriseServices/PrivateComponentAttribute.xml index f080998f9a0..f1bb01d61b9 100644 --- a/xml/System.EnterpriseServices/PrivateComponentAttribute.xml +++ b/xml/System.EnterpriseServices/PrivateComponentAttribute.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.EnterpriseServices/ServicedComponent.xml b/xml/System.EnterpriseServices/ServicedComponent.xml index 2f7b074d9bf..01e40f582d7 100644 --- a/xml/System.EnterpriseServices/ServicedComponent.xml +++ b/xml/System.EnterpriseServices/ServicedComponent.xml @@ -257,7 +257,7 @@ regsvcs Calculator.dll It is recommended to explicitly release COM+ objects and external resources before the garbage collector frees the object. If the external resource is scarce or expensive, better performance can be achieved by explicitly releasing COM+ resources when they are no longer needed. Explicit control is provided by the method. - Calling allows the resources used by the to be reallocated for other purposes. For more information about , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + Calling allows the resources used by the to be reallocated for other purposes. For more information about , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). ]]> @@ -302,9 +302,9 @@ regsvcs Calculator.dll - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.EnterpriseServices/SynchronizationAttribute.xml b/xml/System.EnterpriseServices/SynchronizationAttribute.xml index 64b20de8b72..4f51c8721bb 100644 --- a/xml/System.EnterpriseServices/SynchronizationAttribute.xml +++ b/xml/System.EnterpriseServices/SynchronizationAttribute.xml @@ -31,7 +31,7 @@ ## Remarks Both transaction and just-in-time (JIT) activation enable synchronization automatically. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). Applying to a context-bound object results in the creation of a wait handle and auto reset event, which are not deterministically garbage collected. Therefore, you should not create a large number of context-bound objects marked with the `SynchronizationAttribute` within a short time period. diff --git a/xml/System.EnterpriseServices/TransactionAttribute.xml b/xml/System.EnterpriseServices/TransactionAttribute.xml index 6fa81983edc..02c2e8a6a05 100644 --- a/xml/System.EnterpriseServices/TransactionAttribute.xml +++ b/xml/System.EnterpriseServices/TransactionAttribute.xml @@ -31,7 +31,7 @@ ## Remarks If a transaction type is specified with this attribute, it must not be changed in the COM+ catalog. If the transaction type is changed in the COM+ catalog, the same transaction type must be specified on the component with this attribute. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.Globalization/Calendar.xml b/xml/System.Globalization/Calendar.xml index 7069c8b6d1a..206431bd58c 100644 --- a/xml/System.Globalization/Calendar.xml +++ b/xml/System.Globalization/Calendar.xml @@ -69,7 +69,7 @@ A calendar divides time into units, such as weeks, months, and years. The number, length, and start of the divisions vary in each calendar. > [!NOTE] -> For information about using the calendar classes in .NET, see [Working with Calendars](~/docs/standard/datetime/working-with-calendars.md). +> For information about using the calendar classes in .NET, see [Working with Calendars](/dotnet/standard/datetime/working-with-calendars). Any moment in time can be represented as a set of numeric values using a particular calendar. For example, a vernal equinox occurred at (1999, 3, 20, 8, 46, 0, 0.0) in the Gregorian calendar, that is, March 20, 1999 C.E. at 8:46:00:0.0. An implementation of can map any date in the range of a specific calendar to a similar set of numeric values, and can map such sets of numeric values to a textual representation using information from and . The textual representation can be culture-sensitive, for example, "8:46 AM March 20th 1999 AD" for the en-US culture, or culture-insensitive, for example, "1999-03-20T08:46:00" in ISO 8601 format. @@ -141,7 +141,7 @@ - Working with Calendars + Working with Calendars Sample: Calendar Week Range Utility diff --git a/xml/System.Globalization/CharUnicodeInfo.xml b/xml/System.Globalization/CharUnicodeInfo.xml index 5b25cdc78f4..271901b3cef 100644 --- a/xml/System.Globalization/CharUnicodeInfo.xml +++ b/xml/System.Globalization/CharUnicodeInfo.xml @@ -69,7 +69,7 @@ - The overloads of the method, which determine the category to which a character or surrogate pair belongs. -- The [character classes](~/docs/standard/base-types/character-classes-in-regular-expressions.md) recognized by , the .NET Framework's regular expression engine. +- The [character classes](/dotnet/standard/base-types/character-classes-in-regular-expressions) recognized by , the .NET Framework's regular expression engine. When using this class in your applications, keep in mind the following programming considerations for using the type. The type can be difficult to use, and strings are generally preferable for representing linguistic content. diff --git a/xml/System.Globalization/ChineseLunisolarCalendar.xml b/xml/System.Globalization/ChineseLunisolarCalendar.xml index d9267e4d38a..e4e39c9a27d 100644 --- a/xml/System.Globalization/ChineseLunisolarCalendar.xml +++ b/xml/System.Globalization/ChineseLunisolarCalendar.xml @@ -54,7 +54,7 @@ The class is derived from the class, which represents the lunisolar calendar. The class supports the sexagenary year cycle (which repeats every 60 years) in addition to solar years and lunar months. Each solar year in the calendar is associated with a Sexagenary Year, a Celestial Stem, and a Terrestrial Branch, and these calendars can have leap months after any month of the year. The class calculates years based on solar calculations, and months and days based on lunar calculations. > [!NOTE] -> For information about using the class and the other calendar classes in the .NET Framework, see [Working with Calendars](~/docs/standard/datetime/working-with-calendars.md). +> For information about using the class and the other calendar classes in the .NET Framework, see [Working with Calendars](/dotnet/standard/datetime/working-with-calendars). A leap month can occur after any month in a year. For example, the method returns a number between 1 and 13 that indicates the month associated with a specified date. If there is a leap month between the eighth and ninth months of the year, the method returns 8 for the eighth month, 9 for the leap eighth month, and 10 for the ninth month. @@ -64,7 +64,7 @@ ]]> - Working with Calendars + Working with Calendars diff --git a/xml/System.Globalization/CompareOptions.xml b/xml/System.Globalization/CompareOptions.xml index d8ace289d83..c74a8fb0eae 100644 --- a/xml/System.Globalization/CompareOptions.xml +++ b/xml/System.Globalization/CompareOptions.xml @@ -81,7 +81,7 @@ ]]> - Basic String Operations in .NET + Basic String Operations in .NET diff --git a/xml/System.Globalization/CultureAndRegionInfoBuilder.xml b/xml/System.Globalization/CultureAndRegionInfoBuilder.xml index bee21d10e50..dcf7911698a 100644 --- a/xml/System.Globalization/CultureAndRegionInfoBuilder.xml +++ b/xml/System.Globalization/CultureAndRegionInfoBuilder.xml @@ -969,7 +969,7 @@ It is generally recommended that custom cultures conform to this hierarchy. However, by default, the of a custom culture is the of the culture on which it is based. If the application creates a culture with "en-US-MyCulture" based on "en-US", its parent is "en" because that is the of "en-US". If the application uses "en-US" as the of the new custom culture, it must set this value explicitly. - If the resources for the specific culture are not available in the system, the resources for the neutral culture are used. If the resources for the neutral culture are not available, the resources embedded in the main assembly are used. For more information about the resource fallback process, see [Packaging and Deploying Resources](~/docs/framework/resources/packaging-and-deploying-resources-in-desktop-apps.md). + If the resources for the specific culture are not available in the system, the resources for the neutral culture are used. If the resources for the neutral culture are not available, the resources embedded in the main assembly are used. For more information about the resource fallback process, see [Packaging and Deploying Resources](/dotnet/framework/resources/packaging-and-deploying-resources-in-desktop-apps). The list of cultures in the Windows API is slightly different from the list of cultures in the .NET Framework. If interoperability with Windows is required, for example, through the platform invoke mechanism, the application should use a specific culture that is defined in the .NET Framework. This ensures consistency with the equivalent Windows locale, which is identified with the same . diff --git a/xml/System.Globalization/CultureInfo.xml b/xml/System.Globalization/CultureInfo.xml index 309bfcbbdb0..53951c278cb 100644 --- a/xml/System.Globalization/CultureInfo.xml +++ b/xml/System.Globalization/CultureInfo.xml @@ -131,7 +131,7 @@ The defined cultures have a hierarchy in which the parent of a specific culture is a neutral culture and the parent of a neutral culture is the invariant culture. The property contains the neutral culture associated with a specific culture. Custom cultures should define the property in conformance with this pattern. - If the resources for a specific culture are not available in the operating system, the resources for the associated neutral culture are used. If the resources for the neutral culture are not available, the resources embedded in the main assembly are used. For more information on the resource fallback process, see [Packaging and Deploying Resources](~/docs/framework/resources/packaging-and-deploying-resources-in-desktop-apps.md). + If the resources for a specific culture are not available in the operating system, the resources for the associated neutral culture are used. If the resources for the neutral culture are not available, the resources embedded in the main assembly are used. For more information on the resource fallback process, see [Packaging and Deploying Resources](/dotnet/framework/resources/packaging-and-deploying-resources-in-desktop-apps). The list of locales in the Windows API is slightly different from the list of cultures supported by the .NET Framework. If interoperability with Windows is required, for example, through the p/invoke mechanism, the application should use a specific culture that is defined for the operating system. Use of the specific culture ensures consistency with the equivalent Windows locale, which is identified with a locale identifier that is the same as . @@ -278,11 +278,11 @@ Some `CultureInfo` objects differ depending on the underlying platform. In parti [!code-csharp[System.Globalization.CultureInfo.Class.AppDomain#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.globalization.cultureinfo.class.appdomain/cs/appdomainex1.cs#1)] [!code-vb[System.Globalization.CultureInfo.Class.AppDomain#1](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.globalization.cultureinfo.class.appdomain/vb/appdomainex1.vb#1)] - For more information about cultures and application domains, see the "Application Domains and Threads" section in the [Application Domains](~/docs/framework/app-domains/application-domains.md) topic. + For more information about cultures and application domains, see the "Application Domains and Threads" section in the [Application Domains](/dotnet/framework/app-domains/application-domains) topic. ## Culture and task-based asynchronous operations - The [task-based asynchronous programming pattern](~/docs/standard/parallel-programming/task-based-asynchronous-programming.md) uses and objects to asynchronously execute delegates on thread pool threads. The specific thread on which a particular task runs is not known in advance, but is determined only at runtime. + The [task-based asynchronous programming pattern](/dotnet/standard/parallel-programming/task-based-asynchronous-programming) uses and objects to asynchronously execute delegates on thread pool threads. The specific thread on which a particular task runs is not known in advance, but is determined only at runtime. For apps that target the [!INCLUDE[net_v46](~/includes/net-v46-md.md)] or later versions, culture is part of an asynchronous operation's context. In other words, starting with apps that target the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], asynchronous operations by default inherit the values of the and properties of the thread from which they are launched. If the current culture or current UI culture differs from the system culture, the current culture crosses thread boundaries and becomes the current culture of the thread pool thread that is executing an asynchronous operation. @@ -1638,7 +1638,7 @@ greeting =Hello again! newGreeting=Hello! ``` - It is compiled to a binary .resources file named GreetingStrings.resources by using the [Resource File Generator](~/docs/framework/tools/resgen-exe-resource-file-generator.md) with the following command. + It is compiled to a binary .resources file named GreetingStrings.resources by using the [Resource File Generator](/dotnet/framework/tools/resgen-exe-resource-file-generator) with the following command. ```console resgen greetingstrings.txt @@ -1651,7 +1651,7 @@ greeting=Еще раз привет! newGreeting=Привет! ``` - It is compiled to a binary .resources file named GreetingStrings.ru-RU.resources by using the [Resource File Generator](~/docs/framework/tools/resgen-exe-resource-file-generator.md) with the following command. + It is compiled to a binary .resources file named GreetingStrings.ru-RU.resources by using the [Resource File Generator](/dotnet/framework/tools/resgen-exe-resource-file-generator) with the following command. ```console resgen greetingstrings.ru-RU.txt @@ -1669,7 +1669,7 @@ vbc Example1.vb /resource:GreetingStrings.resources csc /resource:GreetingStrings.resources Example1.cs ``` - This creates an assembly that includes the example's executable code along with the resources for its fallback culture. You can also use the [Assembly Linker](~/docs/framework/tools/al-exe-assembly-linker.md) to create the resource file for the Russian (Russia) culture with the following command: + This creates an assembly that includes the example's executable code along with the resources for its fallback culture. You can also use the [Assembly Linker](/dotnet/framework/tools/al-exe-assembly-linker) to create the resource file for the Russian (Russia) culture with the following command: ```console >al /embed:greetingstrings.ru-RU.resources /c:ru-RU /template:example1.exe /out:ru-RU\Example1.resources.dll @@ -3311,7 +3311,7 @@ For a list of predefined culture names and identifiers that the , and the parent of the is the invariant culture itself. The parent culture encompasses only the set of information that is common among its children. - If the resources for the specific culture are not available in the system, the resources for the neutral culture are used. If the resources for the neutral culture are not available, the resources embedded in the main assembly are used. For more information on the resource fallback process, see [Packaging and Deploying Resources](~/docs/framework/resources/packaging-and-deploying-resources-in-desktop-apps.md). + If the resources for the specific culture are not available in the system, the resources for the neutral culture are used. If the resources for the neutral culture are not available, the resources embedded in the main assembly are used. For more information on the resource fallback process, see [Packaging and Deploying Resources](/dotnet/framework/resources/packaging-and-deploying-resources-in-desktop-apps). diff --git a/xml/System.Globalization/DateTimeFormatInfo.xml b/xml/System.Globalization/DateTimeFormatInfo.xml index 12e28c99dbe..7d78dfa1db3 100644 --- a/xml/System.Globalization/DateTimeFormatInfo.xml +++ b/xml/System.Globalization/DateTimeFormatInfo.xml @@ -248,9 +248,9 @@ - Properties that produce a standards-defined result string. The , , and properties contain custom format strings that produce result strings defined by international standards. These properties are read-only and cannot be modified. -- Properties that define culture-sensitive result strings. Some properties, such as and , contain [custom format strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md) that specify the format of the result string. Others, such as , , , and , define culture-sensitive symbols or substrings that can be included in a result string. +- Properties that define culture-sensitive result strings. Some properties, such as and , contain [custom format strings](/dotnet/standard/base-types/custom-date-and-time-format-strings) that specify the format of the result string. Others, such as , , , and , define culture-sensitive symbols or substrings that can be included in a result string. - The [standard date and time format strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md), such as "d", "D", "f", and "F", are aliases that correspond to particular format pattern properties. Most of the [custom date and time format strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md) are related to strings or substrings that a formatting operation inserts into the result stream. The following table lists the standard and custom date and time format specifiers and their associated properties. For details about how to use these format specifiers, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). Note that each standard format string corresponds to a property whose value is a custom date and time format string. The individual specifiers in this custom format string in turn correspond to other properties. The table lists only the properties for which the standard format strings are aliases, and does not list properties that may be accessed by custom format strings assigned to those aliased properties. In addition, the table lists only custom format specifiers that correspond to properties. + The [standard date and time format strings](/dotnet/standard/base-types/standard-date-and-time-format-strings), such as "d", "D", "f", and "F", are aliases that correspond to particular format pattern properties. Most of the [custom date and time format strings](/dotnet/standard/base-types/custom-date-and-time-format-strings) are related to strings or substrings that a formatting operation inserts into the result stream. The following table lists the standard and custom date and time format specifiers and their associated properties. For details about how to use these format specifiers, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). Note that each standard format string corresponds to a property whose value is a custom date and time format string. The individual specifiers in this custom format string in turn correspond to other properties. The table lists only the properties for which the standard format strings are aliases, and does not list properties that may be accessed by custom format strings assigned to those aliased properties. In addition, the table lists only custom format specifiers that correspond to properties. |Format specifier|Associated properties| |----------------------|---------------------------| @@ -376,7 +376,7 @@ ### Serializing and deserializing date and time data Serialized date and time data are expected to round-trip; that is, all serialized and deserialized values should be identical. If a date and time value represents a single moment in time, the deserialized value should represent the same moment in time regardless of the culture or time zone of the system on which it was restored. To round-trip date and time data successfully, you must use the conventions of the invariant culture, which is returned by the property, to generate and parse the data. The formatting and parsing operations should never reflect the conventions of the default culture. If you use default cultural settings, the portability of the data is strictly limited; it can be successfully deserialized only on a thread whose cultural-specific settings are identical to those of the thread on which it was serialized. In some cases, this means that the data cannot even be successfully serialized and deserialized on the same system. - If the time component of a date and time value is significant, it should also be converted to UTC and serialized by using the "o" or "r" [standard format string](~/docs/standard/base-types/standard-date-and-time-format-strings.md). The time data can then be restored by calling a parsing method and passing it the appropriate format string along with the invariant culture as the `provider` argument. + If the time component of a date and time value is significant, it should also be converted to UTC and serialized by using the "o" or "r" [standard format string](/dotnet/standard/base-types/standard-date-and-time-format-strings). The time data can then be restored by calling a parsing method and passing it the appropriate format string along with the invariant culture as the `provider` argument. The following example illustrates the process of round-tripping a date and time value. It serializes a date and time on a system that observes U.S. Pacific time and whose current culture is en-US. @@ -501,7 +501,7 @@ ## Examples - The following example creates a read/write object that represents the English (United States) culture and assigns abbreviated day names to its property. It then uses the "ddd" format specifier in a [custom date and time format string](~/docs/standard/base-types/custom-date-and-time-format-strings.md) to display the string representation of dates for one week beginning May 28, 2014. + The following example creates a read/write object that represents the English (United States) culture and assigns abbreviated day names to its property. It then uses the "ddd" format specifier in a [custom date and time format string](/dotnet/standard/base-types/custom-date-and-time-format-strings) to display the string representation of dates for one week beginning May 28, 2014. [!code-csharp[System.Globalization.DateTimeFormatInfo.AbbreviatedDayNames#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.globalization.datetimeformatinfo.abbreviateddaynames/cs/abbreviateddaynames1.cs#1)] [!code-vb[System.Globalization.DateTimeFormatInfo.AbbreviatedDayNames#1](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.globalization.datetimeformatinfo.abbreviateddaynames/vb/abbreviateddaynames1.vb#1)] @@ -1027,8 +1027,8 @@ Changing the value of this property affects the following properties as well: The property is being set to . The property is being set and the object is read-only. - Custom Date and Time Format Strings - Standard Date and Time Format Strings + Custom Date and Time Format Strings + Standard Date and Time Format Strings @@ -1187,7 +1187,7 @@ Changing the value of this property affects the following properties as well: property. In other words, the custom format string assigned to this property defines the format of the result string for the "F" standard format string. For more information, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md). + The "F" standard format string is an alias for the property. In other words, the custom format string assigned to this property defines the format of the result string for the "F" standard format string. For more information, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings). The value of the property is generated dynamically by concatenating the and properties separated by a space. This dynamic assignment occurs under the following conditions: @@ -1212,8 +1212,8 @@ Changing the value of this property affects the following properties as well: The property is being set to . The property is being set and the object is read-only. - Standard Date and Time Format Strings - Custom Date and Time Format Strings + Standard Date and Time Format Strings + Custom Date and Time Format Strings @@ -1483,7 +1483,7 @@ Changing the value of this property affects the following properties as well: method in formatting operations. However, if you do, the string representation of a date and time value returned in that formatting operation cannot always be parsed successfully by the `Parse` and `TryParse` methods. Therefore, you cannot assume that the custom format strings returned by the method can be used to round-trip date and time values. The following example illustrates this problem. It retrieves a object that contains formatting information for the Italy (Italian) culture. It passes each custom format string in the array returned by the method to the method to create the string representation of a date and time. This example then attempts to parse this value by calling the method. As the output from the example shows, some of the custom format strings do not produce a date and time value that successfully round-trips. @@ -1561,7 +1561,7 @@ Changing the value of this property affects the following properties as well: method in formatting operations. However, if you do, the string representation of a date and time value returned in that formatting operation cannot always be parsed successfully by the `Parse` and `TryParse` methods. Therefore, you cannot assume that the custom format strings returned by the method can be used to round-trip date and time values. The following example illustrates this problem. It retrieves a object that contains formatting information for the Russia (Russian) culture. It calls the method for each standard format string, and then passes each custom format string in the returned array to the method to create the string representation of a date and time. This example then attempts to parse this value by calling the method. As the output from the example shows, some of the custom format strings do not produce a date and time value that successfully round-trips. @@ -2213,7 +2213,7 @@ Changing the value of this property affects the following properties as well: The property is being set to . The property is being set and the object is read-only. - Standard Date and Time Format Strings - Custom Date and Time Format Strings + Standard Date and Time Format Strings + Custom Date and Time Format Strings @@ -2306,8 +2306,8 @@ Changing the value of this property affects the following properties as well: The property is being set to . The property is being set and the object is read-only. - Standard Date and Time Format Strings - Custom Date and Time Format Strings + Standard Date and Time Format Strings + Custom Date and Time Format Strings @@ -2376,8 +2376,8 @@ Changing the value of this property affects the following properties as well: The property is being set to . The property is being set and the object is read-only. - Standard Date and Time Format Strings - Custom Date and Time Format Strings + Standard Date and Time Format Strings + Custom Date and Time Format Strings @@ -2744,8 +2744,8 @@ Changing the value of this property affects the following properties as well: - Standard Date and Time Format Strings - Custom Date and Time Format Strings + Standard Date and Time Format Strings + Custom Date and Time Format Strings @@ -2826,8 +2826,8 @@ Changing the value of this property affects the following properties as well: has an array element whose value is . This object is read-only. - Standard Date and Time Format Strings - Custom Date and Time Format Strings + Standard Date and Time Format Strings + Custom Date and Time Format Strings @@ -2893,8 +2893,8 @@ Changing the value of this property affects the following properties as well: The property is being set to . The property is being set and the object is read-only. - Standard Date and Time Format Strings - Custom Date and Time Format Strings + Standard Date and Time Format Strings + Custom Date and Time Format Strings @@ -3026,8 +3026,8 @@ The default array starts on Sunday. The property is being set to . The property is being set and the object is read-only. - Standard Date and Time Format Strings - Custom Date and Time Format Strings + Standard Date and Time Format Strings + Custom Date and Time Format Strings @@ -3088,8 +3088,8 @@ The default array starts on Sunday. ]]> - Standard Date and Time Format Strings - Custom Date and Time Format Strings + Standard Date and Time Format Strings + Custom Date and Time Format Strings @@ -3187,8 +3187,8 @@ The default array starts on Sunday. The property is being set to . The property is being set and the object is read-only. - Custom Date and Time Format Strings - Standard Date and Time Format Strings + Custom Date and Time Format Strings + Standard Date and Time Format Strings @@ -3249,8 +3249,8 @@ The default array starts on Sunday. ]]> - Standard DateTime Format Strings - Custom Date and Time Format Strings + Standard DateTime Format Strings + Custom Date and Time Format Strings @@ -3322,8 +3322,8 @@ The default array starts on Sunday. The property is being set to . The property is being set and the object is read-only. - Standard Date and Time Format Strings - Custom Date and Time Format Strings + Standard Date and Time Format Strings + Custom Date and Time Format Strings diff --git a/xml/System.Globalization/DateTimeStyles.xml b/xml/System.Globalization/DateTimeStyles.xml index 6bdc16ca85c..9a68764af70 100644 --- a/xml/System.Globalization/DateTimeStyles.xml +++ b/xml/System.Globalization/DateTimeStyles.xml @@ -80,7 +80,7 @@ - Parsing Date and Time Strings + Parsing Date and Time Strings diff --git a/xml/System.Globalization/EastAsianLunisolarCalendar.xml b/xml/System.Globalization/EastAsianLunisolarCalendar.xml index bf266a1c93b..37a784c9c27 100644 --- a/xml/System.Globalization/EastAsianLunisolarCalendar.xml +++ b/xml/System.Globalization/EastAsianLunisolarCalendar.xml @@ -57,7 +57,7 @@ The class supports the sexagenary cycle of years (which repeats every 60 years) in addition to solar years and lunar months. Each solar year in the calendar is associated with a Sexagenary Year (see ), a Celestial Stem (see ), and a Terrestrial Branch (see ). > [!NOTE] -> For information about using the class and the other calendar classes in the .NET Framework, see [Working with Calendars](~/docs/standard/datetime/working-with-calendars.md). +> For information about using the class and the other calendar classes in the .NET Framework, see [Working with Calendars](/dotnet/standard/datetime/working-with-calendars). A year can have a leap month after any month of the year, and a month can have a leap day. For example, the method returns a positive integer that indicates the month associated with a specified date. If there is a leap month between the eighth and ninth months of the year, the method returns 8 for the eighth month, 9 for the leap eighth month, and 10 for the ninth month. @@ -65,7 +65,7 @@ ]]> - Working with Calendars + Working with Calendars Sample: Calendar Week Range Utility diff --git a/xml/System.Globalization/GregorianCalendar.xml b/xml/System.Globalization/GregorianCalendar.xml index 6322d8b9b97..7a40046b617 100644 --- a/xml/System.Globalization/GregorianCalendar.xml +++ b/xml/System.Globalization/GregorianCalendar.xml @@ -58,7 +58,7 @@ The Gregorian calendar recognizes two eras: B.C. or B.C.E., and A.D. or C.E. This implementation of the class recognizes only the current era (A.D. or C.E.). > [!NOTE] -> For information about using the class and the other calendar classes in the .NET Framework, see [Working with Calendars](~/docs/standard/datetime/working-with-calendars.md). +> For information about using the class and the other calendar classes in the .NET Framework, see [Working with Calendars](/dotnet/standard/datetime/working-with-calendars). A leap year in the Gregorian calendar is defined as a year that is evenly divisible by 4, unless it is divisible by 100. However, years that are divisible by 400 are leap years. For example, the year 1900 was not a leap year, but the year 2000 was. A common year has 365 days and a leap year has 366 days. @@ -67,7 +67,7 @@ > [!IMPORTANT] > By default, all and values express dates and times in the Gregorian calendar. - The Gregorian calendar was developed as a replacement for the Julian calendar (which is represented by the class) and was first introduced in a small number of cultures on October 15, 1582. When working with historic dates that precede a culture's adoption of the Gregorian calendar, you should use the original calendar if it is available in the .NET Framework. For example, Denmark changed from the Julian calendar to the Gregorian calendar on February 19 (in the Julian calendar) or March 1 (in the Gregorian calendar) of 1700. In this case, for dates before the adoption of the Gregorian calendar, you should use the Julian calendar. However, note that no culture offers intrinsic support for the class. You must use the class as a standalone calendar. For more information, see [Working with calendars](~/docs/standard/datetime/working-with-calendars.md). + The Gregorian calendar was developed as a replacement for the Julian calendar (which is represented by the class) and was first introduced in a small number of cultures on October 15, 1582. When working with historic dates that precede a culture's adoption of the Gregorian calendar, you should use the original calendar if it is available in the .NET Framework. For example, Denmark changed from the Julian calendar to the Gregorian calendar on February 19 (in the Julian calendar) or March 1 (in the Gregorian calendar) of 1700. In this case, for dates before the adoption of the Gregorian calendar, you should use the Julian calendar. However, note that no culture offers intrinsic support for the class. You must use the class as a standalone calendar. For more information, see [Working with calendars](/dotnet/standard/datetime/working-with-calendars). The following example illustrates that February 18, 1700 in the Julian calendar, which is the last day the Julian calendar was officially used in Denmark, is one day earlier than March 1, 1700 in the Gregorian calendar. @@ -92,7 +92,7 @@ - Working with Calendars + Working with Calendars Sample: Calendar Week Range Utility diff --git a/xml/System.Globalization/HebrewCalendar.xml b/xml/System.Globalization/HebrewCalendar.xml index c591e68107b..3d35eea19a2 100644 --- a/xml/System.Globalization/HebrewCalendar.xml +++ b/xml/System.Globalization/HebrewCalendar.xml @@ -58,7 +58,7 @@ The Hebrew calendar recognizes two eras: B.C.E. (before the common era) and A.M. (Latin "Anno Mundi", which means "the year of the world"). This implementation of the class recognizes only the current era (A.M.) and the Hebrew years 5343 to 5999 (1583 to 2239 in the Gregorian calendar). > [!NOTE] -> For information about using the class and the other calendar classes in the .NET Framework, see [Working with Calendars](~/docs/standard/datetime/working-with-calendars.md). +> For information about using the class and the other calendar classes in the .NET Framework, see [Working with Calendars](/dotnet/standard/datetime/working-with-calendars). In every 19-year cycle that ends with a year that is evenly divisible by 19, the 3rd, 6th, 8th, 11th, 14th, 17th, and 19th years are leap years. A common year can have from 353 to 355 days, depending on the placement of Jewish holidays. A leap year can have from 383 to 385 days. @@ -102,7 +102,7 @@ - Working with Calendars + Working with Calendars Sample: Calendar Week Range Utility @@ -1493,7 +1493,7 @@ type, which is January 1, 0001 C.E. However, the type does not support that minimum date. Consequently, if you call a method to format the time of day using the current calendar but you do not specify a format specifier, formatting uses the ISO 8601 sortable ("s") date/time pattern format specifier instead of the default general ("G") date/time pattern format specifier. For more information, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md). + Microsoft Visual Basic represents time of day as the specified time on the minimum date supported by the type, which is January 1, 0001 C.E. However, the type does not support that minimum date. Consequently, if you call a method to format the time of day using the current calendar but you do not specify a format specifier, formatting uses the ISO 8601 sortable ("s") date/time pattern format specifier instead of the default general ("G") date/time pattern format specifier. For more information, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings). diff --git a/xml/System.Globalization/HijriCalendar.xml b/xml/System.Globalization/HijriCalendar.xml index 396503ce272..2e0c6949d2a 100644 --- a/xml/System.Globalization/HijriCalendar.xml +++ b/xml/System.Globalization/HijriCalendar.xml @@ -58,7 +58,7 @@ The Hijri calendar recognizes one era: A.H. (Latin "Anno Hegirae", which means "the year of the migration," in reference to the migration of Muhammad (PBUH) from Mecca). > [!NOTE] -> For information about using the class and the other calendar classes in the .NET Framework, see [Working with Calendars](~/docs/standard/datetime/working-with-calendars.md). +> For information about using the class and the other calendar classes in the .NET Framework, see [Working with Calendars](/dotnet/standard/datetime/working-with-calendars). In every 30-year cycle that ends with a year that is evenly divisible by 30, the 2nd, 5th, 7th, 10th, 13th, 16th, 18th, 21st, 24th, 26th, and 29th years are leap years. A common year has 354 days and a leap year has 355 days. @@ -93,7 +93,7 @@ - Working with Calendars + Working with Calendars Sample: Calendar Week Range Utility Sample: Viewing the Hijri Date for Arabian countries in 3D @@ -1615,7 +1615,7 @@ type, which is January 1, 0001 C.E. However, the type does not support that minimum date. Consequently, if you call a method to format the time of day using the current calendar but you do not specify a format specifier, formatting uses the ISO 8601 sortable ("s") date/time pattern format specifier instead of the default general ("G") date/time pattern format specifier. For more information, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md). + Microsoft Visual Basic represents time of day as the specified time on the minimum date supported by the type, which is January 1, 0001 C.E. However, the type does not support that minimum date. Consequently, if you call a method to format the time of day using the current calendar but you do not specify a format specifier, formatting uses the ISO 8601 sortable ("s") date/time pattern format specifier instead of the default general ("G") date/time pattern format specifier. For more information, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings). diff --git a/xml/System.Globalization/JapaneseCalendar.xml b/xml/System.Globalization/JapaneseCalendar.xml index 2668efeb5e4..612e5a104c1 100644 --- a/xml/System.Globalization/JapaneseCalendar.xml +++ b/xml/System.Globalization/JapaneseCalendar.xml @@ -59,7 +59,7 @@ The Japanese calendar, which is also known as the Wareki calendar, works exactly like the Gregorian calendar, except that the year and era are different. > [!NOTE] -> For information about using the class and the other calendar classes in .NET, see [Working with Calendars](~/docs/standard/datetime/working-with-calendars.md). +> For information about using the class and the other calendar classes in .NET, see [Working with Calendars](/dotnet/standard/datetime/working-with-calendars). The Japanese calendar recognizes one era for every emperor's reign. The two most recent eras are the Heisei era, beginning in the Gregorian calendar year 1989, and the Reiwa era, beginning in the Gregorian calendar year 2019. The era name is typically displayed before the year. For example, the Gregorian calendar year 2001 is the Japanese calendar year Heisei 13. Note that the first year of an era is called "Gannen." Therefore, the Gregorian calendar year 1989 was the Japanese calendar year Heisei Gannen. By default, formatting operations with specified date and time format strings, such as "D", "F", and "Y", output Gannen rather than "1" in the result string. @@ -110,7 +110,7 @@ - Working with Calendars + Working with Calendars Sample: Calendar Week Range Utility diff --git a/xml/System.Globalization/JapaneseLunisolarCalendar.xml b/xml/System.Globalization/JapaneseLunisolarCalendar.xml index 748c71738b3..0df27b7c6fa 100644 --- a/xml/System.Globalization/JapaneseLunisolarCalendar.xml +++ b/xml/System.Globalization/JapaneseLunisolarCalendar.xml @@ -54,7 +54,7 @@ The class is derived from the class, which represents the lunisolar calendar. The class supports the sexagenary year cycle (which repeats every 60 years) in addition to solar years and lunar months. Each solar year in the calendar is associated with a Sexagenary Year, a Celestial Stem, and a Terrestrial Branch, and these calendars can have leap months after any month of the year. The method returns a number between 1 and 13 that indicates the month associated with a specified date. If there is a leap month between the eighth and ninth months of the year, the method returns 8 for the eighth month, 9 for the leap eighth month, and 10 for the ninth month. > [!NOTE] -> For information about using the class and the other calendar classes in the .NET Class Library, see [Working with Calendars](~/docs/standard/datetime/working-with-calendars.md). +> For information about using the class and the other calendar classes in the .NET Class Library, see [Working with Calendars](/dotnet/standard/datetime/working-with-calendars). The `JapaneseLuniSolarCalendar` class recognizes one era for every emperor's reign. For example, the two most recent eras are the Heisei era, beginning in the Gregorian calendar year 1989, and the Reiwa era, beginning in the Gregorian calendar year 2019. The era name is typically displayed before the year. For example, the Gregorian calendar year 2001 is the Japanese calendar year Heisei 13. Note that the first year of an era is called "Gannen." Therefore, the Gregorian calendar year 1989 was the Japanese calendar year Heisei Gannen. @@ -79,7 +79,7 @@ Unlike the class, the `JapaneseLuni ]]> - Working with Calendars + Working with Calendars Sample: Calendar Week Range Utility diff --git a/xml/System.Globalization/JulianCalendar.xml b/xml/System.Globalization/JulianCalendar.xml index 5e18c01f0c8..4139144ac29 100644 --- a/xml/System.Globalization/JulianCalendar.xml +++ b/xml/System.Globalization/JulianCalendar.xml @@ -58,7 +58,7 @@ In 45 B.C., Julius Caesar ordered a calendar reform, which resulted in the calendar called the Julian calendar. The Julian calendar is the predecessor of the Gregorian calendar. > [!NOTE] -> For information about using the class and the other calendar classes in the .NET Framework, see [Working with Calendars](~/docs/standard/datetime/working-with-calendars.md). +> For information about using the class and the other calendar classes in the .NET Framework, see [Working with Calendars](/dotnet/standard/datetime/working-with-calendars). The class recognizes only the current era. @@ -78,7 +78,7 @@ - Working with Calendars + Working with Calendars Sample: Calendar Week Range Utility diff --git a/xml/System.Globalization/KoreanCalendar.xml b/xml/System.Globalization/KoreanCalendar.xml index db0db86577c..c5f148462ef 100644 --- a/xml/System.Globalization/KoreanCalendar.xml +++ b/xml/System.Globalization/KoreanCalendar.xml @@ -59,7 +59,7 @@ The Korean calendar is exactly like the Gregorian calendar, except that the year and era are different. > [!NOTE] -> For information about using the class and the other calendar classes in the .NET Framework, see [Working with Calendars](~/docs/standard/datetime/working-with-calendars.md). +> For information about using the class and the other calendar classes in the .NET Framework, see [Working with Calendars](/dotnet/standard/datetime/working-with-calendars). The class recognizes only the current era. @@ -94,7 +94,7 @@ - Working with Calendars + Working with Calendars Sample: Calendar Week Range Utility diff --git a/xml/System.Globalization/KoreanLunisolarCalendar.xml b/xml/System.Globalization/KoreanLunisolarCalendar.xml index 0e17c145b94..4bfd34f7658 100644 --- a/xml/System.Globalization/KoreanLunisolarCalendar.xml +++ b/xml/System.Globalization/KoreanLunisolarCalendar.xml @@ -54,7 +54,7 @@ The class is derived from the class, which represents the lunisolar calendar. The class supports the sexagenary year cycle (which repeats every 60 years) in addition to solar years and lunar months. Each solar year in the calendar is associated with a Sexagenary Year, a Celestial Stem, and a Terrestrial Branch, and these calendars can have leap months after any month of the year. > [!NOTE] -> For information about using the class and the other calendar classes in the .NET Framework, see [Working with Calendars](~/docs/standard/datetime/working-with-calendars.md). +> For information about using the class and the other calendar classes in the .NET Framework, see [Working with Calendars](/dotnet/standard/datetime/working-with-calendars). The class calculates years using the Gregorian calendar, and days and months using the class. @@ -67,7 +67,7 @@ ]]> - Working with Calendars + Working with Calendars Sample: Calendar Week Range Utility diff --git a/xml/System.Globalization/NumberFormatInfo.xml b/xml/System.Globalization/NumberFormatInfo.xml index b8e2a0cc5ae..cf43eb8deab 100644 --- a/xml/System.Globalization/NumberFormatInfo.xml +++ b/xml/System.Globalization/NumberFormatInfo.xml @@ -247,7 +247,7 @@ [!code-csharp[System.Globalization.NumberFormatInfo.Class#3](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.globalization.numberformatinfo.class/cs/properties2.cs#3)] [!code-vb[System.Globalization.NumberFormatInfo.Class#3](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.globalization.numberformatinfo.class/vb/properties2.vb#3)] - Each standard numeric format string uses one or more properties to determine the pattern or the symbols used in the result string. Similarly, each custom numeric format specifier except "0" and "#" insert symbols in the result string that are defined by properties. The following table lists the standard and custom numeric format specifiers and their associated properties. To change the appearance of the result string for a particular culture, see the [Modifying NumberFormatInfo properties](#modifying) section. For details about the use of these format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). + Each standard numeric format string uses one or more properties to determine the pattern or the symbols used in the result string. Similarly, each custom numeric format specifier except "0" and "#" insert symbols in the result string that are defined by properties. The following table lists the standard and custom numeric format specifiers and their associated properties. To change the appearance of the result string for a particular culture, see the [Modifying NumberFormatInfo properties](#modifying) section. For details about the use of these format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). |Format specifier|Associated properties| |----------------------|---------------------------| @@ -349,7 +349,7 @@ - Custom Numeric Format Strings + Custom Numeric Format Strings @@ -515,7 +515,7 @@ property is used with the "C" standard format string without a precision specifier in numeric formatting operations. It defines the default number of fractional digits that appear after the decimal separator. This value is overridden if a precision specifier is used. For more information, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md). + The property is used with the "C" standard format string without a precision specifier in numeric formatting operations. It defines the default number of fractional digits that appear after the decimal separator. This value is overridden if a precision specifier is used. For more information, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings). @@ -584,7 +584,7 @@ ## Remarks The initial value of this property is derived from the settings in the **Region and Language** item in Control Panel. - The property is used with the "C" standard format string to define the symbol that separates integral from fractional digits. For more information, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md). + The property is used with the "C" standard format string to define the symbol that separates integral from fractional digits. For more information, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings). @@ -654,7 +654,7 @@ ## Remarks The initial value of this property is derived from the settings in the **Regional and Language** item in Control Panel. - The property is used with the "C" standard format string to define the symbol that separates groups of integral digits. For more information, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md). + The property is used with the "C" standard format string to define the symbol that separates groups of integral digits. For more information, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings). @@ -721,7 +721,7 @@ property is used with the "C" standard format string to define the number of digits that appear in integral groups. For more information, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md). Every element in the one-dimensional array must be an integer from 1 through 9. The last element can be 0. + The property is used with the "C" standard format string to define the number of digits that appear in integral groups. For more information, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings). Every element in the one-dimensional array must be an integer from 1 through 9. The last element can be 0. The first element of the array defines the number of elements in the least significant group of digits immediately to the left of the . Each subsequent element refers to the next significant group of digits to the left of the previous group. If the last element of the array is not 0, the remaining digits are grouped based on the last element of the array. If the last element is 0, the remaining digits are not grouped. @@ -797,7 +797,7 @@ property is used with the "C" standard format string to define the pattern of negative currency values. For more information, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md). This property has one of the values in the following table. The symbol "$" is the , the symbol "-" is the , and `n` is a number. + The property is used with the "C" standard format string to define the pattern of negative currency values. For more information, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings). This property has one of the values in the following table. The symbol "$" is the , the symbol "-" is the , and `n` is a number. |Value|Associated pattern| |-----------|------------------------| @@ -882,7 +882,7 @@ property is used with the "C" standard format string to define pattern of positive currency values. For more information, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md). This property has one of the values in the following table. The symbol "$" is the and `n` is a number. + The property is used with the "C" standard format string to define pattern of positive currency values. For more information, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings). This property has one of the values in the following table. The symbol "$" is the and `n` is a number. |Value|Associated pattern| |-----------|------------------------| @@ -948,7 +948,7 @@ property is included in the result string when a numeric value is formatted with the "C" [standard numeric format string](~/docs/standard/base-types/standard-numeric-format-strings.md). + The string assigned to the property is included in the result string when a numeric value is formatted with the "C" [standard numeric format string](/dotnet/standard/base-types/standard-numeric-format-strings). @@ -1556,7 +1556,7 @@ property is used with the "F" and "N" standard format strings without a precision specifier in numeric formatting operations. It defines the default number of fractional digits that appear after the decimal separator. This value is overridden if a precision specifier is used. For more information, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md). + The property is used with the "F" and "N" standard format strings without a precision specifier in numeric formatting operations. It defines the default number of fractional digits that appear after the decimal separator. This value is overridden if a precision specifier is used. For more information, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings). @@ -1681,7 +1681,7 @@ property is used with the "E", "F", "G", "N", and "R" standard format strings to define the symbol that separates integral from fractional digits. For more information, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md). + The property is used with the "E", "F", "G", "N", and "R" standard format strings to define the symbol that separates integral from fractional digits. For more information, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings). The initial value of this property is derived from the settings in the **Region and Language** item in Control Panel. @@ -1750,7 +1750,7 @@ property is used with the "N" standard format string to define the symbol that separates groups of integral digits. For more information, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md). + The property is used with the "N" standard format string to define the symbol that separates groups of integral digits. For more information, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings). The initial value of this property is derived from the settings in the **Region and Language** item in Control Panel. @@ -1977,7 +1977,7 @@ property is used with the "P" standard format string without a precision specifier in numeric formatting operations. It defines the default number of fractional digits that appear after the decimal separator. This value is overridden if a precision specifier is used. For more information, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md). + The property is used with the "P" standard format string without a precision specifier in numeric formatting operations. It defines the default number of fractional digits that appear after the decimal separator. This value is overridden if a precision specifier is used. For more information, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings). @@ -2044,7 +2044,7 @@ property is used with the "P" standard format string to define the symbol that separates integral from fractional digits. For more information, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md). + The property is used with the "P" standard format string to define the symbol that separates integral from fractional digits. For more information, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings). @@ -2112,7 +2112,7 @@ property is used with the "P" standard format string to define the symbol that separates groups of integers. For more information, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md). + The property is used with the "P" standard format string to define the symbol that separates groups of integers. For more information, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings). @@ -2179,7 +2179,7 @@ property is used with the "P" standard format string to define the number of digits that appear in integral groups. For more information, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md). Every element in the one-dimensional array must be an integer from 1 through 9. The last element can be 0. + The property is used with the "P" standard format string to define the number of digits that appear in integral groups. For more information, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings). Every element in the one-dimensional array must be an integer from 1 through 9. The last element can be 0. The first element of the array defines the number of elements in the least significant group of digits immediately to the left of the . Each subsequent element refers to the next significant group of digits to the left of the previous group. If the last element of the array is not 0, the remaining digits are grouped based on the last element of the array. If the last element is 0, the remaining digits are not grouped. @@ -2255,7 +2255,7 @@ property is used with the "P" standard format string to define the pattern of negative percentage values. For more information, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md). This property has one of the values in the following table. The symbol "%" is the , the symbol "-" is the , and `n` is a number. Values 3-11 were introduced in the .NET Framework 2.0 and cannot be used in earlier versions. + The property is used with the "P" standard format string to define the pattern of negative percentage values. For more information, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings). This property has one of the values in the following table. The symbol "%" is the , the symbol "-" is the , and `n` is a number. Values 3-11 were introduced in the .NET Framework 2.0 and cannot be used in earlier versions. |Value|Associated pattern| |-----------|------------------------| @@ -2328,7 +2328,7 @@ property is used with the "P" standard format string to define pattern of positive percentage values. For more information, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md). This property has one of the values in the following table. The symbol "%" is the and `n` is a number. + The property is used with the "P" standard format string to define pattern of positive percentage values. For more information, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings). This property has one of the values in the following table. The symbol "%" is the and `n` is a number. |Value|Associated pattern| |-----------|------------------------| diff --git a/xml/System.Globalization/PersianCalendar.xml b/xml/System.Globalization/PersianCalendar.xml index d4a9675fc37..745a4bd48fa 100644 --- a/xml/System.Globalization/PersianCalendar.xml +++ b/xml/System.Globalization/PersianCalendar.xml @@ -54,7 +54,7 @@ The Persian calendar is used in most countries/regions where Persian is spoken, although some regions use different month names. The Persian calendar is the official calendar of Iran and Afghanistan, and it is one of the alternative calendars in regions such as Kazakhstan and Tajikistan. > [!NOTE] -> For information about using the class and the other calendar classes in the .NET Framework, see [Working with Calendars](~/docs/standard/datetime/working-with-calendars.md). +> For information about using the class and the other calendar classes in the .NET Framework, see [Working with Calendars](/dotnet/standard/datetime/working-with-calendars). Dates in the Persian calendar start from the year of the Hijra, which corresponds to 622 C.E. and is the year when Muhammad (PBUH) migrated from Mecca to Medina. For example, the date March 21, 2002 C.E. corresponds to the first day of the month of Farvardeen in the year 1381 Anno Persico. @@ -100,7 +100,7 @@ - Working with Calendars + Working with Calendars Sample: Calendar Week Range Utility diff --git a/xml/System.Globalization/TaiwanCalendar.xml b/xml/System.Globalization/TaiwanCalendar.xml index 3839da0a53e..6bf607df728 100644 --- a/xml/System.Globalization/TaiwanCalendar.xml +++ b/xml/System.Globalization/TaiwanCalendar.xml @@ -59,7 +59,7 @@ The Taiwan calendar works exactly like the Gregorian calendar, except that the year and era are different. The class recognizes only the current era. > [!NOTE] -> For information about using the class and the other calendar classes in the .NET Framework, see [Working with Calendars](~/docs/standard/datetime/working-with-calendars.md). +> For information about using the class and the other calendar classes in the .NET Framework, see [Working with Calendars](/dotnet/standard/datetime/working-with-calendars). Leap years in the Taiwan calendar correspond to the same leap years in the Gregorian calendar. A leap year in the Gregorian calendar is defined as a Gregorian year that is evenly divisible by four, except if it is divisible by 100. However, Gregorian years that are divisible by 400 are leap years. A common year has 365 days and a leap year has 366 days. @@ -95,7 +95,7 @@ - Working with Calendars + Working with Calendars Sample: Calendar Week Range Utility @@ -1486,7 +1486,7 @@ , which is January 1, 0001 C.E. However, the class does not support that minimum date. Consequently, if your application calls a method to format the time of day using the current calendar but does not specify a format specifier, formatting uses the ISO 8601 sortable ("s") date/time pattern format specifier instead of the default general ("G") date/time pattern format specifier. For more information, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md). + Microsoft Visual Basic represents time of day as the specified time on the minimum date supported by , which is January 1, 0001 C.E. However, the class does not support that minimum date. Consequently, if your application calls a method to format the time of day using the current calendar but does not specify a format specifier, formatting uses the ISO 8601 sortable ("s") date/time pattern format specifier instead of the default general ("G") date/time pattern format specifier. For more information, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings). diff --git a/xml/System.Globalization/TaiwanLunisolarCalendar.xml b/xml/System.Globalization/TaiwanLunisolarCalendar.xml index 92b1e1e2ba9..7db4f6d1fff 100644 --- a/xml/System.Globalization/TaiwanLunisolarCalendar.xml +++ b/xml/System.Globalization/TaiwanLunisolarCalendar.xml @@ -54,7 +54,7 @@ The Taiwan lunisolar calendar works exactly like the Gregorian calendar, except that the year and era are different. The class calculates years using the Gregorian calendar, days and months using the class, and recognizes only the current era. > [!NOTE] -> For information about using the class and the other calendar classes in the .NET Framework, see [Working with Calendars](~/docs/standard/datetime/working-with-calendars.md). +> For information about using the class and the other calendar classes in the .NET Framework, see [Working with Calendars](/dotnet/standard/datetime/working-with-calendars). The class is derived from the class, which represents the lunisolar calendar. The class supports the sexagenary year cycle (which repeats every 60 years) in addition to solar years and lunar months. Each solar year in the calendar is associated with a Sexagenary Year, a Celestial Stem, and a Terrestrial Branch, and these calendars can have leap months after any month of the year. @@ -67,7 +67,7 @@ ]]> - Working with Calendars + Working with Calendars Sample: Calendar Week Range Utility diff --git a/xml/System.Globalization/ThaiBuddhistCalendar.xml b/xml/System.Globalization/ThaiBuddhistCalendar.xml index 657f192575b..22e54541685 100644 --- a/xml/System.Globalization/ThaiBuddhistCalendar.xml +++ b/xml/System.Globalization/ThaiBuddhistCalendar.xml @@ -59,7 +59,7 @@ The Thai Buddhist calendar works exactly like the Gregorian calendar, except that the year and era are different. > [!NOTE] -> For information about using the class and the other calendar classes in the .NET Framework, see [Working with Calendars](~/docs/standard/datetime/working-with-calendars.md). +> For information about using the class and the other calendar classes in the .NET Framework, see [Working with Calendars](/dotnet/standard/datetime/working-with-calendars). The class recognizes only the current era. @@ -94,7 +94,7 @@ - Working with Calendars + Working with Calendars Sample: Calendar Week Range Utility diff --git a/xml/System.Globalization/UmAlQuraCalendar.xml b/xml/System.Globalization/UmAlQuraCalendar.xml index d8ed97e083c..d4a9130345a 100644 --- a/xml/System.Globalization/UmAlQuraCalendar.xml +++ b/xml/System.Globalization/UmAlQuraCalendar.xml @@ -54,7 +54,7 @@ The class is nearly identical to the class, except the Um Al Qura calendar uses a table-based algorithm licensed from the Saudi government to calculate dates, can express dates to the year 1500 A.H., and does not support the property. > [!NOTE] -> For information about using the class and the other calendar classes in the .NET Framework, see [Working with Calendars](~/docs/standard/datetime/working-with-calendars.md). +> For information about using the class and the other calendar classes in the .NET Framework, see [Working with Calendars](/dotnet/standard/datetime/working-with-calendars). For the class, each month has either 29 or 30 days, but usually in no discernible order. Whereas the documentation for the Hijri Calendar gives a table that shows the corresponding days in each month, no such general table can be produced for the Um Al Qura calendar. @@ -68,7 +68,7 @@ - Working with Calendars + Working with Calendars Sample: Calendar Week Range Utility diff --git a/xml/System.IO.Compression/BrotliStream.xml b/xml/System.IO.Compression/BrotliStream.xml index fabba0ecbd7..fb5d10e9d64 100644 --- a/xml/System.IO.Compression/BrotliStream.xml +++ b/xml/System.IO.Compression/BrotliStream.xml @@ -414,7 +414,7 @@ The `DisposeAsync` method lets you perform a resource-intensive dispose operatio This method disposes the Brotli stream by writing any changes to the backing store and closing the stream to release resources. -Calling `DisposeAsync` allows the resources used by the to be reallocated for other purposes. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). +Calling `DisposeAsync` allows the resources used by the to be reallocated for other purposes. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). ]]> diff --git a/xml/System.IO.Compression/DeflateStream.xml b/xml/System.IO.Compression/DeflateStream.xml index 983879cb13f..129431018d3 100644 --- a/xml/System.IO.Compression/DeflateStream.xml +++ b/xml/System.IO.Compression/DeflateStream.xml @@ -458,7 +458,7 @@ method. The method is still available in the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](~/docs/standard/io/asynchronous-file-i-o.md). + Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can perform asynchronous read operations by using the method. The method is still available in the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](/dotnet/standard/io/asynchronous-file-i-o). Pass the return value to the method of the stream to determine how many bytes were read and to release operating system resources used for reading. You can do this either by using the same code that called or in a callback passed to . @@ -538,7 +538,7 @@ method. The method is still available in the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](~/docs/standard/io/asynchronous-file-i-o.md). + Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can perform asynchronous write operations by using the method. The method is still available in the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](/dotnet/standard/io/asynchronous-file-i-o). Pass the object returned by the current method to to ensure that the write completes and frees resources appropriately. You can do this either by using the same code that called or in a callback passed to . If an error occurs during an asynchronous write operation, an exception will not be thrown until is called with the returned by this method. @@ -816,9 +816,9 @@ Copying begins at the current position in the current Deflate stream. - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). @@ -859,7 +859,7 @@ The `DisposeAsync` method enables you to perform a resource-intensive dispose op This method disposes the Deflate stream by writing any changes to the backing store and closing the stream to release resources. -Calling `DisposeAsync` allows the resources used by the to be reallocated for other purposes. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). +Calling `DisposeAsync` allows the resources used by the to be reallocated for other purposes. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). ]]> @@ -912,7 +912,7 @@ Calling `DisposeAsync` allows the resources used by the method. The method is still available in the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](~/docs/standard/io/asynchronous-file-i-o.md). + Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can perform asynchronous read operations by using the method. The method is still available in the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](/dotnet/standard/io/asynchronous-file-i-o). Call this method to determine how many bytes were read from the stream. This method can be called once to return the amount of bytes read between calls to and . @@ -978,7 +978,7 @@ The stream is . method. The method is still available in the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](~/docs/standard/io/asynchronous-file-i-o.md). + Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can perform asynchronous write operations by using the method. The method is still available in the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](/dotnet/standard/io/asynchronous-file-i-o). must be called only once for every call to the method. diff --git a/xml/System.IO.Compression/GZipStream.xml b/xml/System.IO.Compression/GZipStream.xml index 69ee4455882..b7683e93f9e 100644 --- a/xml/System.IO.Compression/GZipStream.xml +++ b/xml/System.IO.Compression/GZipStream.xml @@ -432,7 +432,7 @@ method. The method is still available in [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](~/docs/standard/io/asynchronous-file-i-o.md). + Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can perform asynchronous read operations by using the method. The method is still available in [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](/dotnet/standard/io/asynchronous-file-i-o). Pass the return value to the method of the stream to determine how many bytes were read and to release operating system resources used for reading. You can do this either by using the same code that called or in a callback passed to . @@ -520,7 +520,7 @@ method. The method is still available in [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](~/docs/standard/io/asynchronous-file-i-o.md). + Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can perform asynchronous write operations by using the method. The method is still available in [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](/dotnet/standard/io/asynchronous-file-i-o). The method starts an asynchronous write operation to a stream object. @@ -801,9 +801,9 @@ Copying begins at the current position in the current GZip stream. - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). @@ -844,7 +844,7 @@ The `DisposeAsync` method enables you to perform a resource-intensive dispose op This method disposes the GZip stream by writing any changes to the backing store and closing the stream to release resources. -Calling `DisposeAsync` allows the resources used by the to be reallocated for other purposes. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). +Calling `DisposeAsync` allows the resources used by the to be reallocated for other purposes. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). ]]> @@ -897,7 +897,7 @@ Calling `DisposeAsync` allows the resources used by the method. The method is still available in [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](~/docs/standard/io/asynchronous-file-i-o.md). + Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can perform asynchronous read operations by using the method. The method is still available in [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](/dotnet/standard/io/asynchronous-file-i-o). Call this method to determine how many bytes were read from the stream. This method can be called once to return the amount of bytes read between calls to and . @@ -966,7 +966,7 @@ Calling `DisposeAsync` allows the resources used by the method. The method is still available in [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](~/docs/standard/io/asynchronous-file-i-o.md). + Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can perform asynchronous write operations by using the method. The method is still available in [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](/dotnet/standard/io/asynchronous-file-i-o). The method completes the asynchronous write operation started in the method. diff --git a/xml/System.IO.Compression/ZipArchive.xml b/xml/System.IO.Compression/ZipArchive.xml index 8103ca4c677..ef6986b4773 100644 --- a/xml/System.IO.Compression/ZipArchive.xml +++ b/xml/System.IO.Compression/ZipArchive.xml @@ -501,7 +501,7 @@ When you are finished using this instance of , call to release all resources used by this instance. You should eliminate further references to this instance so that the garbage collector can reclaim the memory of the instance instead of keeping it alive for finalization. - calls the method, which contains the code to release managed and unmanaged resources. For more information, see [Implementing a Dispose method](~/docs/standard/garbage-collection/implementing-dispose.md). + calls the method, which contains the code to release managed and unmanaged resources. For more information, see [Implementing a Dispose method](/dotnet/standard/garbage-collection/implementing-dispose). ]]> @@ -554,7 +554,7 @@ - The method of the current object should call with the Boolean parameter set to `false` to release only unmanaged resources. - For more information, see [Implementing a Dispose method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Implementing a Dispose method](/dotnet/standard/garbage-collection/implementing-dispose). ]]> diff --git a/xml/System.IO.IsolatedStorage/IsolatedStorage.xml b/xml/System.IO.IsolatedStorage/IsolatedStorage.xml index e1dba7b6341..42cbb8a94db 100644 --- a/xml/System.IO.IsolatedStorage/IsolatedStorage.xml +++ b/xml/System.IO.IsolatedStorage/IsolatedStorage.xml @@ -52,7 +52,7 @@ ]]> - Isolated Storage + Isolated Storage diff --git a/xml/System.IO.IsolatedStorage/IsolatedStorageException.xml b/xml/System.IO.IsolatedStorage/IsolatedStorageException.xml index 15baec8aa6c..0503bae8d8c 100644 --- a/xml/System.IO.IsolatedStorage/IsolatedStorageException.xml +++ b/xml/System.IO.IsolatedStorage/IsolatedStorageException.xml @@ -60,7 +60,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -269,7 +269,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System.IO.IsolatedStorage/IsolatedStorageFile.xml b/xml/System.IO.IsolatedStorage/IsolatedStorageFile.xml index 292b1864f83..8f6cc0cdcb7 100644 --- a/xml/System.IO.IsolatedStorage/IsolatedStorageFile.xml +++ b/xml/System.IO.IsolatedStorage/IsolatedStorageFile.xml @@ -55,7 +55,7 @@ ## Remarks This object corresponds to a specific isolated storage scope, where files represented by objects exist. Applications can use isolated storage to save data in their own isolated portion of the file system, without having to specify a particular path within the file system. Since isolated stores are scoped to particular assemblies, most other managed code will not be able to access your code's data (highly trusted managed code and administration tools can access stores from other assemblies). Unmanaged code can access any isolated stores. - For more information, see [Isolated Storage](~/docs/standard/io/isolated-storage.md). + For more information, see [Isolated Storage](/dotnet/standard/io/isolated-storage). This type implements the interface. When you have finished using the type, you should dispose of it either directly or indirectly. To dispose of the type directly, call its method in a `try`/`catch` block. To dispose of it indirectly, use a language construct such as `using` (in C#) or `Using` (in Visual Basic). For more information, see the "Using an Object that Implements IDisposable" section in the interface topic. @@ -72,7 +72,7 @@ ]]> - Isolated Storage + Isolated Storage @@ -122,7 +122,7 @@ Isolated storage is disabled. The isolated store has been disposed. - Isolated Storage + Isolated Storage @@ -175,7 +175,7 @@ ]]> - Isolated Storage + Isolated Storage @@ -261,7 +261,7 @@ -or- An I/O error has occurred. - Isolated Storage + Isolated Storage @@ -339,7 +339,7 @@ -or- An I/O error has occurred. - Isolated Storage + Isolated Storage @@ -388,7 +388,7 @@ method returns without creating a new directory. The [How to: Create Files and Directories in Isolated Storage](~/docs/standard/io/how-to-create-files-and-directories-in-isolated-storage.md) example demonstrates the use of the method + The created directory initially contains no files. If the directory already exists, the method returns without creating a new directory. The [How to: Create Files and Directories in Isolated Storage](/dotnet/standard/io/how-to-create-files-and-directories-in-isolated-storage) example demonstrates the use of the method @@ -403,7 +403,7 @@ The current code has insufficient permissions to create isolated storage directory. The directory path is . - Isolated Storage + Isolated Storage @@ -466,7 +466,7 @@ is . The directory in does not exist. The isolated store has been disposed. - Isolated Storage + Isolated Storage @@ -524,7 +524,7 @@ The current size cannot be accurately determined for stores that are participating in a roaming user profile. Because roaming profiles are often cached on multiple client machines and later synchronized with a server, quotas cannot be enforced for such stores and the current size is not reported. - The [How to: Anticipate Out-of-Space Conditions with Isolated Storage](~/docs/standard/io/how-to-anticipate-out-of-space-conditions-with-isolated-storage.md) example demonstrates the use of the property. + The [How to: Anticipate Out-of-Space Conditions with Isolated Storage](/dotnet/standard/io/how-to-anticipate-out-of-space-conditions-with-isolated-storage) example demonstrates the use of the property. @@ -539,7 +539,7 @@ The property is unavailable. The current store has a roaming scope or is not open. The current object size is undefined. - Isolated Storage + Isolated Storage @@ -590,7 +590,7 @@ ## Remarks A directory must be empty before it is deleted. The deleted directory cannot be recovered once deleted. - The [How to: Delete Files and Directories in Isolated Storage](~/docs/standard/io/how-to-delete-files-and-directories-in-isolated-storage.md) example demonstrates the use of the method. + The [How to: Delete Files and Directories in Isolated Storage](/dotnet/standard/io/how-to-delete-files-and-directories-in-isolated-storage) example demonstrates the use of the method. @@ -603,7 +603,7 @@ The directory could not be deleted. The directory path was . - Isolated Storage + Isolated Storage @@ -654,7 +654,7 @@ ## Remarks The deleted file cannot be recovered once deleted. - The [How to: Delete Files and Directories in Isolated Storage](~/docs/standard/io/how-to-delete-files-and-directories-in-isolated-storage.md) example demonstrates the use of the method. + The [How to: Delete Files and Directories in Isolated Storage](/dotnet/standard/io/how-to-delete-files-and-directories-in-isolated-storage) example demonstrates the use of the method. @@ -669,7 +669,7 @@ The target file is open or the path is incorrect. The file path is . - Isolated Storage + Isolated Storage @@ -727,7 +727,7 @@ -or- Isolated storage is disabled. - Isolated Storage + Isolated Storage @@ -787,7 +787,7 @@ ]]> - Isolated Storage + Isolated Storage @@ -841,7 +841,7 @@ The isolated store is closed. The isolated store has been disposed. The isolated store has been removed. - Isolated Storage + Isolated Storage @@ -941,7 +941,7 @@ -or- Isolated storage is disabled. - Isolated Storage + Isolated Storage @@ -1008,7 +1008,7 @@ The isolated store has been removed. Caller does not have permission to enumerate directories. One or more directories are not found. - Isolated Storage + Isolated Storage @@ -1064,7 +1064,7 @@ For information on getting file names, see the method. - The [How to: Find Existing Files and Directories in Isolated Storage](~/docs/standard/io/how-to-find-existing-files-and-directories-in-isolated-storage.md) example demonstrates the use of the method. + The [How to: Find Existing Files and Directories in Isolated Storage](/dotnet/standard/io/how-to-find-existing-files-and-directories-in-isolated-storage) example demonstrates the use of the method. @@ -1084,7 +1084,7 @@ Caller does not have permission to enumerate directories resolved from . The directory or directories specified by are not found. The isolated store has been removed. - Isolated Storage + Isolated Storage @@ -1133,11 +1133,11 @@ method. + The [How to: Enumerate Stores for Isolated Storage](/dotnet/standard/io/how-to-enumerate-stores-for-isolated-storage) example demonstrates the use of the method. ]]> - Isolated Storage + Isolated Storage @@ -1199,7 +1199,7 @@ The isolated store has been removed. The isolated store has been disposed. File paths from the isolated store root cannot be determined. - Isolated Storage + Isolated Storage @@ -1253,7 +1253,7 @@ For information about how to find directory names, see the method. - The [How to: Find Existing Files and Directories in Isolated Storage](~/docs/standard/io/how-to-find-existing-files-and-directories-in-isolated-storage.md) example demonstrates the use of the method. + The [How to: Find Existing Files and Directories in Isolated Storage](/dotnet/standard/io/how-to-find-existing-files-and-directories-in-isolated-storage) example demonstrates the use of the method. @@ -1271,7 +1271,7 @@ The isolated store has been disposed. The isolated store has been removed. The file path specified by cannot be found. - Isolated Storage + Isolated Storage @@ -1337,7 +1337,7 @@ -or- Isolated storage is disabled. - Isolated Storage + Isolated Storage @@ -1403,7 +1403,7 @@ -or- Isolated storage is disabled. - Isolated Storage + Isolated Storage @@ -1468,7 +1468,7 @@ An isolated storage location cannot be initialized. Sufficient isolated storage permissions have not been granted. - Isolated Storage + Isolated Storage @@ -1528,7 +1528,7 @@ An isolated storage location cannot be initialized. Sufficient isolated storage permissions have not been granted. - Isolated Storage + Isolated Storage @@ -1611,7 +1611,7 @@ -or- An isolated storage location cannot be initialized. - Isolated Storage + Isolated Storage @@ -1730,7 +1730,7 @@ - Isolated Storage + Isolated Storage @@ -1805,7 +1805,7 @@ - Isolated Storage + Isolated Storage @@ -1888,7 +1888,7 @@ - Isolated Storage + Isolated Storage @@ -1981,7 +1981,7 @@ - Isolated Storage + Isolated Storage @@ -2065,7 +2065,7 @@ - Isolated Storage + Isolated Storage @@ -2133,7 +2133,7 @@ -or- The permissions for the application domain cannot be determined. - Isolated Storage + Isolated Storage @@ -2198,7 +2198,7 @@ -or- The permissions for the calling assembly cannot be determined. - Isolated Storage + Isolated Storage @@ -2282,7 +2282,7 @@ -or- The permissions for the application domain cannot be determined. - Isolated Storage + Isolated Storage @@ -2333,7 +2333,7 @@ ]]> - Isolated Storage + Isolated Storage @@ -2408,7 +2408,7 @@ -or- Isolated storage is disabled. - Isolated Storage + Isolated Storage @@ -2456,7 +2456,7 @@ ]]> - Isolated Storage + Isolated Storage @@ -2512,7 +2512,7 @@ ## Remarks The number of bytes available is constrained by the isolated storage quota set by the administrator. Quota is configured in security policy on the basis of evidence, so the same code can receive a different quota if it is run with different evidence. For example, an application that is run locally and also from a share on an intranet would likely receive different quotas. - The [How to: Anticipate Out-of-Space Conditions with Isolated Storage](~/docs/standard/io/how-to-anticipate-out-of-space-conditions-with-isolated-storage.md) example demonstrates the use of the property. + The [How to: Anticipate Out-of-Space Conditions with Isolated Storage](/dotnet/standard/io/how-to-anticipate-out-of-space-conditions-with-isolated-storage) example demonstrates the use of the property. @@ -2527,7 +2527,7 @@ The property is unavailable. cannot be determined without evidence from the assembly's creation. The evidence could not be determined when the object was created. An isolated storage error occurred. - Isolated Storage + Isolated Storage @@ -2604,7 +2604,7 @@ -or- and refer to the same directory. - Isolated Storage + Isolated Storage @@ -2673,7 +2673,7 @@ -or- Isolated storage is disabled. - Isolated Storage + Isolated Storage @@ -2749,7 +2749,7 @@ The directory in does not exist. No file was found and the is set to . The isolated store has been disposed. - Isolated Storage + Isolated Storage @@ -2817,7 +2817,7 @@ The directory in does not exist. No file was found and the is set to . The isolated store has been disposed. - Isolated Storage + Isolated Storage @@ -2887,7 +2887,7 @@ The directory in does not exist. No file was found and the is set to . The isolated store has been disposed. - Isolated Storage + Isolated Storage @@ -2939,7 +2939,7 @@ Isolated storage is disabled. The isolated store has been disposed. - Isolated Storage + Isolated Storage @@ -3003,7 +3003,7 @@ ## Examples - The following code example uses the method to delete the isolated storage file after its contents have been emptied. The [How to: Delete Stores in Isolated Storage](~/docs/standard/io/how-to-delete-stores-in-isolated-storage.md) example also demonstrates the use of the method. + The following code example uses the method to delete the isolated storage file after its contents have been emptied. The [How to: Delete Stores in Isolated Storage](/dotnet/standard/io/how-to-delete-stores-in-isolated-storage) example also demonstrates the use of the method. [!code-cpp[System.IO.IsolatedStorage.IsolatedStorage#16](~/samples/snippets/cpp/VS_Snippets_CLR_System/system.IO.IsolatedStorage.IsolatedStorage/CPP/source.cpp#16)] [!code-csharp[System.IO.IsolatedStorage.IsolatedStorage#16](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.IO.IsolatedStorage.IsolatedStorage/CS/source.cs#16)] @@ -3013,7 +3013,7 @@ The isolated store cannot be deleted. How to: Delete Stores in Isolated Storage - Isolated Storage + Isolated Storage @@ -3071,7 +3071,7 @@ The isolated store cannot be removed. How to: Delete Stores in Isolated Storage - Isolated Storage + Isolated Storage @@ -3117,7 +3117,7 @@ The isolated store has been closed. The isolated store has been removed. The isolated store has been disposed. - Isolated Storage + Isolated Storage diff --git a/xml/System.IO.IsolatedStorage/IsolatedStorageFileStream.xml b/xml/System.IO.IsolatedStorage/IsolatedStorageFileStream.xml index 88419f76bb4..6e2964b5b5e 100644 --- a/xml/System.IO.IsolatedStorage/IsolatedStorageFileStream.xml +++ b/xml/System.IO.IsolatedStorage/IsolatedStorageFileStream.xml @@ -61,7 +61,7 @@ ## Examples - The following console application demonstrates how you can use and to write data to an Isolated Storage file. The user is requested to log in. If the user is a new user, a News URL and a Sports URL are recorded as personal preferences in Isolated Storage. If the user is a returning user, the user's current preferences are displayed. The code examples used throughout this namespace are presented in the context of this sample application. You can use the [Storeadm.exe (Isolated Storage Tool)](~/docs/framework/tools/storeadm-exe-isolated-storage-tool.md) utility to list and remove the Isolated Storage files that are created with this console application. + The following console application demonstrates how you can use and to write data to an Isolated Storage file. The user is requested to log in. If the user is a new user, a News URL and a Sports URL are recorded as personal preferences in Isolated Storage. If the user is a returning user, the user's current preferences are displayed. The code examples used throughout this namespace are presented in the context of this sample application. You can use the [Storeadm.exe (Isolated Storage Tool)](/dotnet/framework/tools/storeadm-exe-isolated-storage-tool) utility to list and remove the Isolated Storage files that are created with this console application. [!code-cpp[System.IO.IsolatedStorage.IsolatedStorage#1](~/samples/snippets/cpp/VS_Snippets_CLR_System/system.IO.IsolatedStorage.IsolatedStorage/CPP/source.cpp#1)] [!code-csharp[System.IO.IsolatedStorage.IsolatedStorage#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.IO.IsolatedStorage.IsolatedStorage/CS/source.cs#1)] @@ -999,9 +999,9 @@ Dim source As New IsolatedStorageFileStream(UserName,FileMode.Open,isoFile) - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). diff --git a/xml/System.IO.IsolatedStorage/IsolatedStorageScope.xml b/xml/System.IO.IsolatedStorage/IsolatedStorageScope.xml index ddd84dd2fec..38fed4913fa 100644 --- a/xml/System.IO.IsolatedStorage/IsolatedStorageScope.xml +++ b/xml/System.IO.IsolatedStorage/IsolatedStorageScope.xml @@ -61,7 +61,7 @@ ]]> - Types of Isolation + Types of Isolation diff --git a/xml/System.IO.MemoryMappedFiles/MemoryMappedFile.xml b/xml/System.IO.MemoryMappedFiles/MemoryMappedFile.xml index bbbbe7581bf..30c31682ac6 100644 --- a/xml/System.IO.MemoryMappedFiles/MemoryMappedFile.xml +++ b/xml/System.IO.MemoryMappedFiles/MemoryMappedFile.xml @@ -60,7 +60,7 @@ ]]> - Memory-Mapped Files + Memory-Mapped Files @@ -132,7 +132,7 @@ exceeds the maximum length defined by the operating system. The caller does not have the required permissions for the file. - Memory-Mapped Files + Memory-Mapped Files @@ -206,7 +206,7 @@ exceeds the maximum length defined by the operating system. The caller does not have the required permissions for the file. - Memory-Mapped Files + Memory-Mapped Files @@ -488,7 +488,7 @@ exceeds the maximum length defined by the operating system. The caller does not have the required permissions for the file. - Memory-Mapped Files + Memory-Mapped Files @@ -663,7 +663,7 @@ is set to when 's access is set to or . already exists. - Memory-Mapped Files + Memory-Mapped Files @@ -786,7 +786,7 @@ Process C says: True is less than or equal to zero. .NET Core only: Calls to the CreateNew method with a named memory mapped file (that is, a non-null ) are supported on Windows operating systems only. - Memory-Mapped Files + Memory-Mapped Files @@ -855,7 +855,7 @@ Process C says: True is not a valid enumeration value. .NET Core only: Calls to the CreateNew method with a named memory mapped file (that is, a non-null ) are supported on Windows operating systems only. - Memory-Mapped Files + Memory-Mapped Files @@ -992,7 +992,7 @@ Process C says: True -or- is not a valid enumeration value. - Memory-Mapped Files + Memory-Mapped Files @@ -1064,7 +1064,7 @@ Process C says: True -or- is less than or equal to zero. - Memory-Mapped Files + Memory-Mapped Files @@ -1139,7 +1139,7 @@ Process C says: True is not a valid enumeration value. The operating system denied the specified access to the file; for example, access is set to or , but the file or directory is read-only. - Memory-Mapped Files + Memory-Mapped Files @@ -1289,7 +1289,7 @@ Process C says: True is not a valid enumeration value. The operating system denied the specified to the file; for example, is set to or , but the file or directory is read-only. - Memory-Mapped Files + Memory-Mapped Files @@ -1344,7 +1344,7 @@ Process C says: True ]]> Access to the memory-mapped file is unauthorized. - Memory-Mapped Files + Memory-Mapped Files @@ -1416,7 +1416,7 @@ Process C says: True is greater than the logical address space. Access to the memory-mapped file is unauthorized. An I/O error occurred. - Memory-Mapped Files + Memory-Mapped Files @@ -1483,7 +1483,7 @@ Process C says: True is invalid for the memory-mapped file. An I/O error occurred. - Memory-Mapped Files + Memory-Mapped Files @@ -1546,7 +1546,7 @@ Process C says: True ]]> Access to the memory-mapped file is unauthorized. - Memory-Mapped Files + Memory-Mapped Files @@ -1611,7 +1611,7 @@ Process C says: True Access to the memory-mapped file is unauthorized. is greater than the total virtual memory. - Memory-Mapped Files + Memory-Mapped Files @@ -1687,7 +1687,7 @@ Process C says: True -or- is invalid for the memory-mapped file. - Memory-Mapped Files + Memory-Mapped Files @@ -1831,7 +1831,7 @@ Process C says: True -or- The memory-mapped file was opened as only. - Memory-Mapped Files + Memory-Mapped Files @@ -1912,7 +1912,7 @@ Process C says: True is an empty string. The file specified for does not exist. - Memory-Mapped Files + Memory-Mapped Files @@ -1966,7 +1966,7 @@ Process C says: True is not a valid enumeration value. The file specified for does not exist. - Memory-Mapped Files + Memory-Mapped Files @@ -2027,7 +2027,7 @@ Process C says: True is not a valid enumeration value. The requested access is invalid for the memory-mapped file. The file specified for does not exist. - Memory-Mapped Files + Memory-Mapped Files @@ -2071,7 +2071,7 @@ Process C says: True Gets the file handle of a memory-mapped file. The handle to the memory-mapped file. To be added. - Memory-Mapped Files + Memory-Mapped Files @@ -2113,7 +2113,7 @@ Process C says: True An underlying call to set security information failed. An underlying call to set security information failed. An underlying call to set security information failed. - Memory-Mapped Files + Memory-Mapped Files diff --git a/xml/System.IO.Packaging/EncryptedPackageEnvelope.xml b/xml/System.IO.Packaging/EncryptedPackageEnvelope.xml index 61794646eba..56507552b4b 100644 --- a/xml/System.IO.Packaging/EncryptedPackageEnvelope.xml +++ b/xml/System.IO.Packaging/EncryptedPackageEnvelope.xml @@ -329,7 +329,7 @@ when finished with a . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when finished with a . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's method. @@ -374,9 +374,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.IO.Packaging/PackUriHelper.xml b/xml/System.IO.Packaging/PackUriHelper.xml index d3b9d0dd4b0..844fa7ec43f 100644 --- a/xml/System.IO.Packaging/PackUriHelper.xml +++ b/xml/System.IO.Packaging/PackUriHelper.xml @@ -717,7 +717,7 @@ The partUri extracted from does not conform to the v ## Examples - [Pack URIs in WPF](~/docs/framework/wpf/app-development/pack-uris-in-wpf.md) + [Pack URIs in WPF](/dotnet/framework/wpf/app-development/pack-uris-in-wpf) [Open Packaging Conventions Specification](https://go.microsoft.com/fwlink/?LinkID=71255) diff --git a/xml/System.IO.Packaging/PackagePart.xml b/xml/System.IO.Packaging/PackagePart.xml index 2ebf5db098b..88fd7a3de73 100644 --- a/xml/System.IO.Packaging/PackagePart.xml +++ b/xml/System.IO.Packaging/PackagePart.xml @@ -58,7 +58,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -388,9 +388,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.IO.Pipes/AnonymousPipeClientStream.xml b/xml/System.IO.Pipes/AnonymousPipeClientStream.xml index 6395404647a..903bdfb7089 100644 --- a/xml/System.IO.Pipes/AnonymousPipeClientStream.xml +++ b/xml/System.IO.Pipes/AnonymousPipeClientStream.xml @@ -49,7 +49,7 @@ The following example sends a string from a parent process to a child process by using anonymous pipes. This example creates an object in a parent process with a value of . It also creates an object in a child process with a value of . The parent process then sends a user-supplied string to the child process. The string is displayed to the console. - This example is for the client process, which is started by the server process. Name the resulting executable from the client code `pipeClient.exe` and copy it to the same directory as the server executable when you run this example. For the entire code example, including the code for both the pipe client and server, see [How to: Use Anonymous Pipes for Local Interprocess Communication](~/docs/standard/io/how-to-use-anonymous-pipes-for-local-interprocess-communication.md). + This example is for the client process, which is started by the server process. Name the resulting executable from the client code `pipeClient.exe` and copy it to the same directory as the server executable when you run this example. For the entire code example, including the code for both the pipe client and server, see [How to: Use Anonymous Pipes for Local Interprocess Communication](/dotnet/standard/io/how-to-use-anonymous-pipes-for-local-interprocess-communication). [!code-cpp[System.IO.Pipes.AnonymousPipeClientStream_Sample#01](~/samples/snippets/cpp/VS_Snippets_CLR_System/system.IO.Pipes.AnonymousPipeClientStream_Sample/cpp/program.cpp)] [!code-csharp[System.IO.Pipes.AnonymousPipeClientStream_Sample#01](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.IO.Pipes.AnonymousPipeClientStream_Sample/cs/Program.cs)] diff --git a/xml/System.IO.Pipes/AnonymousPipeServerStream.xml b/xml/System.IO.Pipes/AnonymousPipeServerStream.xml index 152277c5558..8a0fa2c7eae 100644 --- a/xml/System.IO.Pipes/AnonymousPipeServerStream.xml +++ b/xml/System.IO.Pipes/AnonymousPipeServerStream.xml @@ -51,7 +51,7 @@ The following example sends a string from a parent process to a child process using anonymous pipes. This example creates an object in a parent process with a value of . It also creates an object in a child process with a value of . The parent process then sends a user-supplied string to the child process. The string is displayed to the console. - This example is for the server process, which uses the class. For the entire code example, including the code for both the pipe client and server, see [How to: Use Anonymous Pipes for Local Interprocess Communication](~/docs/standard/io/how-to-use-anonymous-pipes-for-local-interprocess-communication.md). + This example is for the server process, which uses the class. For the entire code example, including the code for both the pipe client and server, see [How to: Use Anonymous Pipes for Local Interprocess Communication](/dotnet/standard/io/how-to-use-anonymous-pipes-for-local-interprocess-communication). [!code-cpp[System.IO.Pipes.AnonymousPipeServerStream_Sample#01](~/samples/snippets/cpp/VS_Snippets_CLR_System/system.IO.Pipes.AnonymousPipeServerStream_Sample/cpp/program.cpp)] [!code-csharp[System.IO.Pipes.AnonymousPipeServerStream_Sample#01](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.IO.Pipes.AnonymousPipeServerStream_Sample/cs/Program.cs)] diff --git a/xml/System.IO.Pipes/NamedPipeClientStream.xml b/xml/System.IO.Pipes/NamedPipeClientStream.xml index 38f3583ad93..e6c6f9935e6 100644 --- a/xml/System.IO.Pipes/NamedPipeClientStream.xml +++ b/xml/System.IO.Pipes/NamedPipeClientStream.xml @@ -44,7 +44,7 @@ ## Examples The following example demonstrates a way to send a string from a parent process to a child process on the same computer using named pipes. This example creates a object in a parent process. The object has a value of . The server then waits for a object in a child process to connect to it. In this example, both processes are on the same computer and the object has a value of . The parent process then sends a user-supplied string to the child process. The string is displayed to the console. - This example is for the client process, which connects to the server process. For the entire code sample, including the code for both the pipe client and server, see [How to: Use Named Pipes for Network Interprocess Communication](~/docs/standard/io/how-to-use-named-pipes-for-network-interprocess-communication.md). + This example is for the client process, which connects to the server process. For the entire code sample, including the code for both the pipe client and server, see [How to: Use Named Pipes for Network Interprocess Communication](/dotnet/standard/io/how-to-use-named-pipes-for-network-interprocess-communication). [!code-csharp[System.IO.Pipes.NamedPipeClientStream_Sample1#01](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.IO.Pipes.NamedPipeClientStream_Sample1/cs/Program.cs#01)] [!code-vb[System.IO.Pipes.NamedPipeClientStream_Sample1#01](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.IO.Pipes.NamedPipeClientStream_Sample1/vb/program.vb#01)] diff --git a/xml/System.IO.Pipes/NamedPipeServerStream.xml b/xml/System.IO.Pipes/NamedPipeServerStream.xml index 79d6b7926cb..8da931cd4b4 100644 --- a/xml/System.IO.Pipes/NamedPipeServerStream.xml +++ b/xml/System.IO.Pipes/NamedPipeServerStream.xml @@ -45,7 +45,7 @@ ## Examples The following example demonstrates a way to send a string from a parent process to a child process on the same computer using named pipes. This example creates a object in a parent process with a value of . The server then waits for a object in a child process to connect to it. In this example, both processes are on the same computer and the object has a value of . The parent process then sends a user-supplied string to the child process. The string is displayed to the console. - This example is for the server process, which uses the class. For the entire code example, including the code for both the pipe client and server, see [How to: Use Named Pipes for Network Interprocess Communication](~/docs/standard/io/how-to-use-named-pipes-for-network-interprocess-communication.md). + This example is for the server process, which uses the class. For the entire code example, including the code for both the pipe client and server, see [How to: Use Named Pipes for Network Interprocess Communication](/dotnet/standard/io/how-to-use-named-pipes-for-network-interprocess-communication). [!code-csharp[System.IO.Pipes.NamedPipeServerStream_Sample1#01](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.IO.Pipes.NamedPipeServerStream_Sample1/cs/Program.cs#01)] [!code-vb[System.IO.Pipes.NamedPipeServerStream_Sample1#01](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.IO.Pipes.NamedPipeServerStream_Sample1/vb/program.vb#01)] diff --git a/xml/System.IO.Pipes/PipeStream.xml b/xml/System.IO.Pipes/PipeStream.xml index 44df58c183a..0e24361e8e3 100644 --- a/xml/System.IO.Pipes/PipeStream.xml +++ b/xml/System.IO.Pipes/PipeStream.xml @@ -40,7 +40,7 @@ ## Remarks The class provides the base class for named and anonymous pipes operations in the .NET Framework. Use the and classes for named pipe operations. Use the and classes for anonymous pipe operations. - For more information about pipes, see [Pipes](~/docs/standard/io/pipe-operations.md). For an example of anonymous pipes, see [How to: Use Anonymous Pipes for Local Interprocess Communication](~/docs/standard/io/how-to-use-anonymous-pipes-for-local-interprocess-communication.md). For an example of named pipes, see [How to: Use Named Pipes for Network Interprocess Communication](~/docs/standard/io/how-to-use-named-pipes-for-network-interprocess-communication.md). + For more information about pipes, see [Pipes](/dotnet/standard/io/pipe-operations). For an example of anonymous pipes, see [How to: Use Anonymous Pipes for Local Interprocess Communication](/dotnet/standard/io/how-to-use-anonymous-pipes-for-local-interprocess-communication). For an example of named pipes, see [How to: Use Named Pipes for Network Interprocess Communication](/dotnet/standard/io/how-to-use-named-pipes-for-network-interprocess-communication). ]]> @@ -626,9 +626,9 @@ In derived classes, put all cleanup logic in the method. - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). @@ -868,7 +868,7 @@ @@ -1844,7 +1844,7 @@ The pipe handle has not been set. (Did your diff --git a/xml/System.IO.Ports/SerialDataReceivedEventHandler.xml b/xml/System.IO.Ports/SerialDataReceivedEventHandler.xml index 4c4c73d370e..fe8551fbdda 100644 --- a/xml/System.IO.Ports/SerialDataReceivedEventHandler.xml +++ b/xml/System.IO.Ports/SerialDataReceivedEventHandler.xml @@ -34,7 +34,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.IO.Ports/SerialErrorReceivedEventHandler.xml b/xml/System.IO.Ports/SerialErrorReceivedEventHandler.xml index 5c58e36376f..8451c7a27f5 100644 --- a/xml/System.IO.Ports/SerialErrorReceivedEventHandler.xml +++ b/xml/System.IO.Ports/SerialErrorReceivedEventHandler.xml @@ -34,7 +34,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.IO.Ports/SerialPinChangedEventHandler.xml b/xml/System.IO.Ports/SerialPinChangedEventHandler.xml index 68a0db3bb91..6b22f87f643 100644 --- a/xml/System.IO.Ports/SerialPinChangedEventHandler.xml +++ b/xml/System.IO.Ports/SerialPinChangedEventHandler.xml @@ -34,7 +34,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.IO.Ports/SerialPort.xml b/xml/System.IO.Ports/SerialPort.xml index 3c40d94b22e..62831e6e0c1 100644 --- a/xml/System.IO.Ports/SerialPort.xml +++ b/xml/System.IO.Ports/SerialPort.xml @@ -892,7 +892,7 @@ The event is raised on a secondary thread when data is received from the object. Because this event is raised on a secondary thread, and not the main thread, attempting to modify some elements in the main thread, such as UI elements, could raise a threading exception. If it is necessary to modify elements in the main or , post change requests back using , which will do the work on the proper thread. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1099,9 +1099,9 @@ An attempt to set the state of the underlying port failed. For example, the parameters passed from this object were invalid. - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). @@ -1302,7 +1302,7 @@ The event is raised on a secondary thread when an error is received from the object. Because this event is raised on a secondary thread, and not the main thread, attempting to modify some elements in the main thread, such as UI elements, could raise a threading exception. If it is necessary to modify elements in the main or , post change requests back using , which will do the work on the proper thread. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1796,7 +1796,7 @@ The event is raised on a secondary thread. Because this event is raised on a secondary thread, and not the main thread, attempting to modify some elements in the main thread, such as UI elements, could raise a threading exception. If it is necessary to modify elements in the main or , post change requests back using , which will do the work on the proper thread. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.IO/BinaryReader.xml b/xml/System.IO/BinaryReader.xml index 1b24a7a3211..8774dd64850 100644 --- a/xml/System.IO/BinaryReader.xml +++ b/xml/System.IO/BinaryReader.xml @@ -78,10 +78,10 @@ ]]> - How to: Read and Write to a Newly Created Data File - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + How to: Read and Write to a Newly Created Data File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -146,7 +146,7 @@ The stream does not support reading, is , or is already closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -213,16 +213,16 @@ The stream does not support reading, is , or is already closed. is . - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -274,9 +274,9 @@ The stream does not support reading, is , or is already closed. or is . - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -329,7 +329,7 @@ > [!CAUTION] > Using the underlying stream while reading or while using the `BinaryReader` can cause data loss and corruption. For example, the same bytes might be read more than once, bytes might be skipped, or character reading might become unpredictable. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -342,9 +342,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -396,9 +396,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -466,7 +466,7 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -533,13 +533,13 @@ - can be called multiple times by other objects. When overriding this method, be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement this method, see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding this method, be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement this method, see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -593,16 +593,16 @@ ## Remarks The internal buffer size is the larger value between 16 and the value returned by for the specified encoding. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> The end of the stream is reached before could be read. An I/O error occurred. Requested is larger than the internal buffer size. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -654,15 +654,15 @@ ## Remarks If surrogate characters can be expected in the stream use the method, then set the stream back to the original position. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> An I/O error occurred. The current character cannot be decoded into the internal character buffer by using the selected for the stream. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -725,7 +725,7 @@ ## Remarks does not restore the file position after an unsuccessful read. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -741,9 +741,9 @@ An I/O error occurred. The stream is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -886,7 +886,7 @@ ## Remarks does not restore the file position after an unsuccessful read operation. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -914,9 +914,9 @@ or is negative. The stream is closed. An I/O error occurred. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -980,7 +980,7 @@ ## Remarks does not restore the file position after an unsuccessful read operation. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -1004,9 +1004,9 @@ or is negative. The stream is closed. An I/O error occurred. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1064,7 +1064,7 @@ If the integer will fit in seven bits, the integer takes only one byte of space. The integer is expected to have been written through . - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -1072,9 +1072,9 @@ The stream is closed. An I/O error occurred. The stream is corrupted. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1132,7 +1132,7 @@ ## Remarks does not restore the file position after an unsuccessful read. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -1147,9 +1147,9 @@ The end of the stream is reached. The stream is closed. An I/O error occurred. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1209,7 +1209,7 @@ - ISCII - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -1225,9 +1225,9 @@ The end of the stream is reached. The stream is closed. An I/O error occurred. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1287,7 +1287,7 @@ ## Remarks does not restore the file position after an unsuccessful read operation. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -1310,9 +1310,9 @@ The stream is closed. is negative. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1372,7 +1372,7 @@ - ISCII - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -1390,9 +1390,9 @@ An I/O error occurred. A surrogate character was read. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1471,9 +1471,9 @@ is negative. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1525,16 +1525,16 @@ ## Remarks does not restore the file position after an unsuccessful read. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> The end of the stream is reached. The stream is closed. An I/O error occurred. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1593,7 +1593,7 @@ `BinaryReader` reads this data type in little-endian format. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -1609,9 +1609,9 @@ The end of the stream is reached. The stream is closed. An I/O error occurred. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1670,16 +1670,16 @@ `BinaryReader` reads this data type in little-endian format. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> The end of the stream is reached. The stream is closed. An I/O error occurred. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1733,7 +1733,7 @@ reads this data type in little-endian format. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -1748,9 +1748,9 @@ The end of the stream is reached. The stream is closed. An I/O error occurred. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1804,16 +1804,16 @@ `BinaryReader` reads this data type in little-endian format. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> The end of the stream is reached. The stream is closed. An I/O error occurred. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1873,16 +1873,16 @@ ## Remarks does not restore the file position after an unsuccessful read. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> The end of the stream is reached. The stream is closed. An I/O error occurred. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1941,7 +1941,7 @@ `BinaryReader` reads this data type in little-endian format. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -1956,9 +1956,9 @@ The end of the stream is reached. The stream is closed. An I/O error occurred. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2015,7 +2015,7 @@ ## Remarks does not restore the file position after an unsuccessful read. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -2030,9 +2030,9 @@ The end of the stream is reached. The stream is closed. An I/O error occurred. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2091,16 +2091,16 @@ `BinaryReader` reads this data type in little-endian format. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> The end of the stream is reached. The stream is closed. An I/O error occurred. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2159,16 +2159,16 @@ `BinaryReader` reads this data type in little-endian format. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> The end of the stream is reached. The stream is closed. An I/O error occurred. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2227,16 +2227,16 @@ `BinaryReader` reads this data type in little-endian format. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> The end of the stream is reached. An I/O error occurred. The stream is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2277,14 +2277,14 @@ allows the resources used by the to be reallocated for other purposes. For more information about , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). +Calling allows the resources used by the to be reallocated for other purposes. For more information about , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File diff --git a/xml/System.IO/BinaryWriter.xml b/xml/System.IO/BinaryWriter.xml index 02675fa36bb..bac274301e7 100644 --- a/xml/System.IO/BinaryWriter.xml +++ b/xml/System.IO/BinaryWriter.xml @@ -90,10 +90,10 @@ ]]> - How to: Read and Write to a Newly Created Data File - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + How to: Read and Write to a Newly Created Data File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -149,13 +149,13 @@ - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -209,7 +209,7 @@ is . - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -278,7 +278,7 @@ @@ -286,9 +286,9 @@ or is . - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -341,9 +341,9 @@ or is . - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -392,7 +392,7 @@ - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -459,9 +459,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -573,9 +573,9 @@ to release both managed and unmanaged resources; to release only unmanaged resources. Releases the unmanaged resources used by the and optionally releases the managed resources. To be added. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -668,13 +668,13 @@ Flushing the stream will not flush its underlying encoder unless you explicitly call `Flush` or . Setting to `true` means that data will be flushed from the buffer to the stream, but the encoder state will not be flushed. This allows the encoder to keep its state (partial characters) so that it can encode the next block of characters correctly. This scenario affects UTF8 and UTF7 where certain characters can only be encoded after the encoder receives the adjacent character or characters. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -722,13 +722,13 @@ - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -776,13 +776,13 @@ - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -837,7 +837,7 @@ The file pointer was moved to an invalid location. The value is invalid. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -892,9 +892,9 @@ Releases the unmanaged resources used by the and optionally releases the managed resources. To be added. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -957,7 +957,7 @@ An I/O error occurs. The stream is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1038,7 +1038,7 @@ - ISCII - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -1053,9 +1053,9 @@ An I/O error occurs. The stream is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1107,7 +1107,7 @@ The stream is closed. is . - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1191,7 +1191,7 @@ - ISCII - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). Unicode surrogate characters must be written out as pairs together in the same call, not individually. If you require support for surrogate pairs in your application, consider using a character array and the method overload. @@ -1211,9 +1211,9 @@ is a single surrogate character. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1269,16 +1269,16 @@ |To do this...|See the example in this topic...| |-------------------|--------------------------------------| -|Create a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Write to a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Read from a text file.|[How to: Read Text from a File](~/docs/standard/io/how-to-read-text-from-a-file.md)| -|Append text to a file.|[How to: Open and Append to a Log File](~/docs/standard/io/how-to-open-and-append-to-a-log-file.md)



| +|Create a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Write to a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Read from a text file.|[How to: Read Text from a File](/dotnet/standard/io/how-to-read-text-from-a-file)| +|Append text to a file.|[How to: Open and Append to a Log File](/dotnet/standard/io/how-to-open-and-append-to-a-log-file)



| |Get the size of a file.|| |Get the attributes of a file.|| |Set the attributes of a file.|| |Determine if a file exists.|| -|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| -|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| +|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| +|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| @@ -1296,9 +1296,9 @@ The stream is closed. An I/O error occurs. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File
@@ -1354,24 +1354,24 @@ |To do this...|See the example in this topic...| |-------------------|--------------------------------------| -|Create a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Write to a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Read from a text file.|[How to: Read Text from a File](~/docs/standard/io/how-to-read-text-from-a-file.md)| -|Append text to a file.|[How to: Open and Append to a Log File](~/docs/standard/io/how-to-open-and-append-to-a-log-file.md)



| +|Create a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Write to a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Read from a text file.|[How to: Read Text from a File](/dotnet/standard/io/how-to-read-text-from-a-file)| +|Append text to a file.|[How to: Open and Append to a Log File](/dotnet/standard/io/how-to-open-and-append-to-a-log-file)



| |Get the size of a file.|| |Get the attributes of a file.|| |Set the attributes of a file.|| |Determine if a file exists.|| -|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| -|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| +|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| +|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| ]]>
An I/O error occurs. The stream is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1428,7 +1428,7 @@ An I/O error occurs. The stream is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1503,24 +1503,24 @@ |To do this...|See the example in this topic...| |-------------------|--------------------------------------| -|Create a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Write to a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Read from a text file.|[How to: Read Text from a File](~/docs/standard/io/how-to-read-text-from-a-file.md)| -|Append text to a file.|[How to: Open and Append to a Log File](~/docs/standard/io/how-to-open-and-append-to-a-log-file.md)



| +|Create a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Write to a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Read from a text file.|[How to: Read Text from a File](/dotnet/standard/io/how-to-read-text-from-a-file)| +|Append text to a file.|[How to: Open and Append to a Log File](/dotnet/standard/io/how-to-open-and-append-to-a-log-file)



| |Get the size of a file.|| |Get the attributes of a file.|| |Set the attributes of a file.|| |Determine if a file exists.|| -|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| -|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| +|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| +|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| ]]> An I/O error occurs. The stream is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File
@@ -1574,7 +1574,7 @@ ## Remarks `BinaryWriter` stores this data type in little endian format. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -1588,9 +1588,9 @@ An I/O error occurs. The stream is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1644,15 +1644,15 @@ ## Remarks `BinaryWriter` stores this data type in little endian format. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> An I/O error occurs. The stream is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1787,15 +1787,15 @@ An I/O error occurs. The stream is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1854,7 +1854,7 @@ ## Remarks `BinaryWriter` stores this data type in little endian format. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -1868,9 +1868,9 @@ An I/O error occurs. The stream is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1931,7 +1931,7 @@ For example, the string "A" has a length of 1, but when encoded with UTF-16; the length is 2 bytes, so the value written in the prefix is 2, and 3 bytes are written to the stream, including the prefix. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -1948,9 +1948,9 @@ is . The stream is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2009,15 +2009,15 @@ ## Remarks `BinaryWriter` stores this data type in little endian format. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> An I/O error occurs. The stream is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2076,15 +2076,15 @@ ## Remarks `BinaryWriter` stores this data type in little endian format. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> An I/O error occurs. The stream is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2143,15 +2143,15 @@ ## Remarks `BinaryWriter` stores this data type in little endian format. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> An I/O error occurs. The stream is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2207,7 +2207,7 @@ or is negative. An I/O error occurs. The stream is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2284,7 +2284,7 @@ An I/O error occurs. The stream is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2363,7 +2363,7 @@ If `value` will fit in seven bits, it takes only one byte of space. If `value` will not fit in seven bits, the high bit is set on the first byte and written out. `value` is then shifted by seven bits and the next byte is written. This process is repeated until the entire integer has been written. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> diff --git a/xml/System.IO/BufferedStream.xml b/xml/System.IO/BufferedStream.xml index e415e01c8a4..59b4bf29c45 100644 --- a/xml/System.IO/BufferedStream.xml +++ b/xml/System.IO/BufferedStream.xml @@ -85,9 +85,9 @@ - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -149,9 +149,9 @@ is . - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -217,9 +217,9 @@ is . is negative. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -461,9 +461,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -528,9 +528,9 @@ - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -594,9 +594,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -671,9 +671,9 @@ bufStream->Close(); An error occurred while trying to close the stream. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -883,7 +883,7 @@ The `DisposeAsync` method enables you to perform a resource-intensive dispose op This method disposes the stream by writing any changes to the backing store and closing the stream to release resources. -Calling `DisposeAsync` allows the resources used by the to be reallocated for other purposes. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). +Calling `DisposeAsync` allows the resources used by the to be reallocated for other purposes. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). ]]> @@ -1064,9 +1064,9 @@ Calling `DisposeAsync` allows the resources used by the The stream has been disposed. The data source or repository is not open. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1159,9 +1159,9 @@ Calling `DisposeAsync` allows the resources used by the The underlying stream is or closed. The stream does not support seeking. Methods were called after the stream was closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1222,9 +1222,9 @@ Calling `DisposeAsync` allows the resources used by the Methods were called after the stream was closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1362,9 +1362,9 @@ Use for reading primitive data types. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1533,9 +1533,9 @@ If the operation is canceled before it completes, the returned task contains the The default implementation on creates a new single-byte array and then calls . While this is formally correct, it is inefficient. Any stream with an internal buffer should override this method and provide a much more efficient version that reads the buffer directly, avoiding the extra array allocation on every call. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1605,9 +1605,9 @@ If the operation is canceled before it completes, the returned task contains the The stream does not support seeking. Methods were called after the stream was closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1671,9 +1671,9 @@ If the operation is canceled before it completes, the returned task contains the The stream does not support both writing and seeking. Methods were called after the stream was closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1835,9 +1835,9 @@ If the write operation is successful, the position within the buffered stream ad Methods were called after the stream was closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2014,9 +2014,9 @@ Use the property to determine whethe is . Methods were called after the stream was closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File
diff --git a/xml/System.IO/Directory.xml b/xml/System.IO/Directory.xml index 6310aefe83c..45468213629 100644 --- a/xml/System.IO/Directory.xml +++ b/xml/System.IO/Directory.xml @@ -79,7 +79,7 @@ In members that accept a `searchPattern` parameter, the search string can be any combination of literal characters and two wildcard characters; \* and ?. This parameter does not recognize regular expressions. For more information, see the method or any other method that uses the `searchPattern` parameter. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). and are not supported for use in [!INCLUDE[win8_appstore_long](~/includes/win8-appstore-long-md.md)] apps. For information about how to access files and folders in [!INCLUDE[win8_appstore_long](~/includes/win8-appstore-long-md.md)] apps, see [Accessing data and files (Windows Store apps)](https://msdn.microsoft.com/library/windows/apps/hh758319.aspx). @@ -108,10 +108,10 @@ - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -233,9 +233,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); contains a colon character (:) that is not part of a drive label ("C:\\"). - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -427,9 +427,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); -or- The specified path is invalid (for example, it is on an unmapped drive). - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -533,9 +533,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); -or- The specified path is invalid (for example, it is on an unmapped drive). - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1684,9 +1684,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1735,7 +1735,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); ## Remarks Use the method to retrieve the access control list (ACL) entries for a directory. - An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file or directory. For more information, see [How to: Add or Remove Access Control List Entries](~/docs/standard/io/how-to-add-or-remove-access-control-list-entries.md). + An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file or directory. For more information, see [How to: Add or Remove Access Control List Entries](/dotnet/standard/io/how-to-add-or-remove-access-control-list-entries). In NTFS environments, and are granted to the user if the user has rights on the parent folder. To deny and , deny on the parent directory. @@ -1802,7 +1802,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); ## Remarks Use the method to retrieve the access control list (ACL) entries for a directory. - An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file or directory. For more information, see [How to: Add or Remove Access Control List Entries](~/docs/standard/io/how-to-add-or-remove-access-control-list-entries.md). + An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file or directory. For more information, see [How to: Add or Remove Access Control List Entries](/dotnet/standard/io/how-to-add-or-remove-access-control-list-entries). In NTFS environments, and are granted to the user if the user has rights on the parent folder. To deny and , deny on the parent directory. @@ -1882,7 +1882,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); The `path` parameter is not case-sensitive. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -1902,9 +1902,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); is . The specified path, file name, or both exceed the system-defined maximum length. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1981,9 +1981,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); is . The specified path, file name, or both exceed the system-defined maximum length. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2033,7 +2033,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); ## Remarks The current directory is distinct from the original directory, which is the one from which the process was started. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -2050,9 +2050,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); The operating system is Windows CE, which does not have current directory functionality. This method is available in the .NET Compact Framework, but is not currently supported. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2118,7 +2118,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); The `path` parameter is not case-sensitive. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -2141,9 +2141,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); is a file name. The specified path is invalid (for example, it is on an unmapped drive). - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2208,7 +2208,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); The and methods differ as follows: When you use , you can start enumerating the collection of names before the whole collection is returned; when you use , you must wait for the whole array of names to be returned before you can access the array. Therefore, when you are working with many files and directories, can be more efficient. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -2235,9 +2235,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); is a file name. The specified path is invalid (for example, it is on an unmapped drive). - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2296,7 +2296,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); The and methods differ as follows: When you use , you can start enumerating the collection of names before the whole collection is returned; when you use , you must wait for the whole array of names to be returned before you can access the array. Therefore, when you are working with many files and directories, can be more efficient. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -2376,7 +2376,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); The and methods differ as follows: When you use , you can start enumerating the collection of names before the whole collection is returned; when you use , you must wait for the whole array of names to be returned before you can access the array. Therefore, when you are working with many files and directories, can be more efficient. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -2404,9 +2404,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); is a file name. The specified path is invalid (for example, it is on an unmapped drive). - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2463,7 +2463,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); The `path` parameter is not case-sensitive. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -2482,9 +2482,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); is . The specified path, file name, or both exceed the system-defined maximum length. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2552,7 +2552,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); The `path` parameter is not case-sensitive. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -2578,9 +2578,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); is . The specified path, file name, or both exceed the system-defined maximum length. The specified path is not found or is invalid (for example, it is on an unmapped drive). - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2658,7 +2658,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); The `path` parameter is not case-sensitive. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -2688,9 +2688,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); or is . The specified path, file name, or both exceed the system-defined maximum length. The specified path is not found or is invalid (for example, it is on an unmapped drive). - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2762,7 +2762,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); The `path` parameter is not case-sensitive. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -2863,7 +2863,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); The `path` parameter is not case-sensitive. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -2886,9 +2886,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); -or- A network error has occurred. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2954,7 +2954,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); The `path` parameter is not case-sensitive. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -2978,9 +2978,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); The specified path is invalid (for example, it is on an unmapped drive). - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3053,7 +3053,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); The `path` parameter is not case-sensitive. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -3081,9 +3081,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); The specified path is invalid (for example, it is on an unmapped drive). - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3150,7 +3150,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); The `path` parameter is not case-sensitive. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -3325,7 +3325,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); The `path` parameter is not case-sensitive. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -3346,9 +3346,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); The specified path, file name, or both exceed the system-defined maximum length. The parameter is in an invalid format. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3405,7 +3405,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); If the directory described in the `path` parameter does not exist, this method returns 12:00 midnight, January 1, 1601 A.D. (C.E.) Coordinated Universal Time (UTC). - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -3426,9 +3426,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); The specified path, file name, or both exceed the system-defined maximum length. The parameter is in an invalid format. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3489,7 +3489,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); The `path` parameter is not case-sensitive. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -3509,9 +3509,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); is . The specified path, file name, or both exceed the system-defined maximum length. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3568,7 +3568,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); If the directory described in the `path` parameter does not exist, this method returns 12:00 midnight, January 1, 1601 A.D. (C.E.) Coordinated Universal Time (UTC). - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -3588,9 +3588,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); is . The specified path, file name, or both exceed the system-defined maximum length. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3638,7 +3638,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); ## Remarks GetLogicalDrives returns all of the accessible drives on a particular machine, including the floppy drive and any optical drives. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -3653,9 +3653,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); An I/O error occurred (for example, a disk error). The caller does not have the required permission. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3714,7 +3714,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); The `path` parameter is not case-sensitive. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -3739,9 +3739,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); is in an invalid format. .NET Framework only: The caller does not have the required permissions. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3799,7 +3799,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); Trailing spaces are removed from the end of the path parameters before moving the directory. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). > [!NOTE] @@ -3834,9 +3834,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); or is . The specified path, file name, or both exceed the system-defined maximum length. The path specified by is invalid (for example, it is on an unmapped drive). - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3884,7 +3884,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); > [!CAUTION] > The ACL specified for the `directorySecurity` parameter replaces the existing ACL for the directory. To add permissions for a new user, use the method to obtain the existing ACL and modify it. - An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file or directory. For more information, see [How to: Add or Remove Access Control List Entries](~/docs/standard/io/how-to-add-or-remove-access-control-list-entries.md). + An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file or directory. For more information, see [How to: Add or Remove Access Control List Entries](/dotnet/standard/io/how-to-add-or-remove-access-control-list-entries). The method persists only objects that have been modified after object creation. If a object has not been modified, it will not be persisted to a file. Therefore, it is not possible to retrieve a object from one file and reapply the same object to another file. @@ -3994,9 +3994,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); specifies a value outside the range of dates or times permitted for this operation. The current operating system is not Windows NT or later. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -4052,7 +4052,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); The `path` parameter is not case-sensitive. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -4067,9 +4067,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); specifies a value outside the range of dates or times permitted for this operation. The current operating system is not Windows NT or later. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -4150,9 +4150,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); The specified path was not found. The specified directory was not found. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -4203,7 +4203,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); The `path` parameter is not case-sensitive. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -4227,9 +4227,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); specifies a value outside the range of dates or times permitted for this operation. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -4285,7 +4285,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); The `path` parameter is not case-sensitive. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -4309,9 +4309,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); specifies a value outside the range of dates or times permitted for this operation. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -4362,7 +4362,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); The `path` parameter is not case-sensitive. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -4389,9 +4389,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); specifies a value outside the range of dates or times permitted for this operation. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -4447,7 +4447,7 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); The `path` parameter is not case-sensitive. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -4474,9 +4474,9 @@ Directory::CreateDirectory("c:\\Users\\User1\\Public\\Html"); specifies a value outside the range of dates or times permitted for this operation. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File diff --git a/xml/System.IO/DirectoryInfo.xml b/xml/System.IO/DirectoryInfo.xml index 76292087586..655185b60b3 100644 --- a/xml/System.IO/DirectoryInfo.xml +++ b/xml/System.IO/DirectoryInfo.xml @@ -67,7 +67,7 @@ By default, full read/write access to new directories is granted to all users. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -90,10 +90,10 @@ - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -147,7 +147,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and could cause an exception to be thrown. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -167,9 +167,9 @@ contains invalid characters such as ", <, >, or |. The specified path, file name, or both exceed the system-defined maximum length. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -226,7 +226,7 @@ If the directory did not exist before calling this method, then any cached attribute information about the directory will be flushed if the creation is successful. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -240,9 +240,9 @@ ]]> The directory cannot be created. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -282,7 +282,7 @@ If the directory already exists, this method does nothing. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). > [!IMPORTANT] > This method was ported to .NET Core 3.1 as an extension method of the `FileSystemAclExtensions` class as part of the `System.Security.AccessControl` assembly: . @@ -386,7 +386,7 @@ namespace ConsoleApp ## Remarks Any and all directories specified in `path` are created, unless some part of `path` is invalid. The `path` parameter specifies a directory path, not a file path. If the subdirectory already exists, this method does nothing. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -417,9 +417,9 @@ namespace ConsoleApp The caller does not have code access permission to read the directory described by the returned object. This can occur when the parameter describes an existing directory. contains a colon character (:) that is not part of a drive label ("C:\\"). - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -465,7 +465,7 @@ namespace ConsoleApp ## Remarks Any and all directories specified in `path` are created, unless some part of `path` is invalid. The `path` parameter specifies a directory path, not a file path. If the subdirectory already exists, this method does nothing. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -543,7 +543,7 @@ namespace ConsoleApp + There is an open handle on the directory, and the operating system is Windows XP or earlier. This open handle can result from enumerating directories. For more information, see [How to: Enumerate Directories and Files](/dotnet/standard/io/how-to-enumerate-directories-and-files). The caller does not have the required permission. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -623,7 +623,7 @@ namespace ConsoleApp ## Remarks If the `DirectoryInfo` has no files or subdirectories, this method deletes the `DirectoryInfo` even if `recursive` is `false`. Attempting to delete a `DirectoryInfo` that is not empty when `recursive` is `false` throws an . - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -650,11 +650,11 @@ namespace ConsoleApp -or- - There is an open handle on the directory or on one of its files, and the operating system is Windows XP or earlier. This open handle can result from enumerating directories and files. For more information, see [How to: Enumerate Directories and Files](~/docs/standard/io/how-to-enumerate-directories-and-files.md). + There is an open handle on the directory or on one of its files, and the operating system is Windows XP or earlier. This open handle can result from enumerating directories and files. For more information, see [How to: Enumerate Directories and Files](/dotnet/standard/io/how-to-enumerate-directories-and-files). The caller does not have the required permission. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1816,9 +1816,9 @@ namespace ConsoleApp ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1867,7 +1867,7 @@ namespace ConsoleApp ## Remarks Use methods to retrieve the access control list (ACL) entries for the current file. - For more information, see [How to: Add or Remove Access Control List Entries](~/docs/standard/io/how-to-add-or-remove-access-control-list-entries.md). + For more information, see [How to: Add or Remove Access Control List Entries](/dotnet/standard/io/how-to-add-or-remove-access-control-list-entries). ]]> @@ -1908,7 +1908,7 @@ namespace ConsoleApp Use the method to retrieve the access control list (ACL) entries for the current file. - An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file or directory. For more information, see [How to: Add or Remove Access Control List Entries](~/docs/standard/io/how-to-add-or-remove-access-control-list-entries.md). + An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file or directory. For more information, see [How to: Add or Remove Access Control List Entries](/dotnet/standard/io/how-to-add-or-remove-access-control-list-entries). @@ -1994,7 +1994,7 @@ namespace ConsoleApp ## Remarks Use the method to retrieve the access control list (ACL) entries for the current file. - An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file or directory. For more information, see [How to: Add or Remove Access Control List Entries](~/docs/standard/io/how-to-add-or-remove-access-control-list-entries.md). + An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file or directory. For more information, see [How to: Add or Remove Access Control List Entries](/dotnet/standard/io/how-to-add-or-remove-access-control-list-entries). ]]> @@ -2087,9 +2087,9 @@ namespace ConsoleApp The path encapsulated in the object is invalid, such as being on an unmapped drive. The caller does not have the required permission. The caller does not have the required permission. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2182,9 +2182,9 @@ namespace ConsoleApp is . The path encapsulated in the object is invalid (for example, it is on an unmapped drive). The caller does not have the required permission. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2354,9 +2354,9 @@ namespace ConsoleApp is not a valid value. The path encapsulated in the object is invalid (for example, it is on an unmapped drive). The caller does not have the required permission. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2455,9 +2455,9 @@ namespace ConsoleApp ]]> The path is invalid, such as being on an unmapped drive. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2578,9 +2578,9 @@ namespace ConsoleApp is . The path is invalid (for example, it is on an unmapped drive). The caller does not have the required permission. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2806,9 +2806,9 @@ namespace ConsoleApp is not a valid value. The path is invalid (for example, it is on an unmapped drive). The caller does not have the required permission. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2899,9 +2899,9 @@ namespace ConsoleApp The path is invalid (for example, it is on an unmapped drive). - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3003,9 +3003,9 @@ namespace ConsoleApp The caller does not have the required permission. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3227,7 +3227,7 @@ namespace ConsoleApp This method permits moving a directory to a read-only directory. The read/write attribute of neither directory is affected. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -3259,9 +3259,9 @@ namespace ConsoleApp The directory being moved and the destination directory have the same name. The caller does not have the required permission. The destination directory cannot be found. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3307,7 +3307,7 @@ namespace ConsoleApp The property of a requires no permission (beyond the read permission to the directory necessary to construct the ) but can give out the directory name. If it is necessary to hand out a to a protected directory with a cryptographically secure name, create a dummy directory for the untrusted code's use. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -3321,9 +3321,9 @@ namespace ConsoleApp ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3380,7 +3380,7 @@ To ensure consistent behavior across versions and to make your intent explicit, - , which returns the absolute path of the directory. -For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). +For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ## Examples @@ -3394,9 +3394,9 @@ The following example refers to the parent directory of a specified directory. ]]> The caller does not have the required permission. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3451,9 +3451,9 @@ The following example refers to the parent directory of a specified directory. ]]> The caller does not have the required permission. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3494,7 +3494,7 @@ The following example refers to the parent directory of a specified directory. method applies ACL entries to a file that represents the noninherited ACL list. @@ -3579,9 +3579,9 @@ The following example refers to the parent directory of a specified directory. ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File diff --git a/xml/System.IO/DirectoryNotFoundException.xml b/xml/System.IO/DirectoryNotFoundException.xml index cb1c51d441f..f6e6afb7c7f 100644 --- a/xml/System.IO/DirectoryNotFoundException.xml +++ b/xml/System.IO/DirectoryNotFoundException.xml @@ -64,10 +64,10 @@ ]]> - Handling And Throwing Exceptions - File and Stream I/O - Reading Text From A File - How to: Write Text to a File + Handling And Throwing Exceptions + File and Stream I/O + Reading Text From A File + How to: Write Text to a File @@ -130,9 +130,9 @@ ]]> - File and Stream I/O - Reading Text From A File - How to: Write Text to a File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File @@ -180,9 +180,9 @@ ]]> - File and Stream I/O - Reading Text From A File - How to: Write Text to a File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File @@ -226,9 +226,9 @@ The that contains contextual information about the source or destination. Initializes a new instance of the class with the specified serialization and context information. To be added. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File @@ -284,10 +284,10 @@ ]]> - Handling And Throwing Exceptions - File and Stream I/O - Reading Text From A File - How to: Write Text to a File + Handling And Throwing Exceptions + File and Stream I/O + Reading Text From A File + How to: Write Text to a File diff --git a/xml/System.IO/DriveInfo.xml b/xml/System.IO/DriveInfo.xml index 20822809878..accf0fb02a8 100644 --- a/xml/System.IO/DriveInfo.xml +++ b/xml/System.IO/DriveInfo.xml @@ -353,7 +353,7 @@ An I/O error occurred (for example, a disk error or a drive was not ready). The caller does not have the required permission. - File and Stream I/O + File and Stream I/O diff --git a/xml/System.IO/DriveNotFoundException.xml b/xml/System.IO/DriveNotFoundException.xml index 8c01c73bfb3..9f74188bc43 100644 --- a/xml/System.IO/DriveNotFoundException.xml +++ b/xml/System.IO/DriveNotFoundException.xml @@ -51,10 +51,10 @@ ]]> - Handling and Throwing Exceptions - File and Stream I/O - Reading Text from a File - How to: Write Text to a File + Handling and Throwing Exceptions + File and Stream I/O + Reading Text from a File + How to: Write Text to a File @@ -66,10 +66,10 @@ Initializes a new instance of the class. - Handling and Throwing Exceptions - File and Stream I/O - Reading Text from a File - How to: Write Text to a File + Handling and Throwing Exceptions + File and Stream I/O + Reading Text from a File + How to: Write Text to a File @@ -112,10 +112,10 @@ ]]> - Handling and Throwing Exceptions - File and Stream I/O - Reading Text from a File - How to: Write Text to a File + Handling and Throwing Exceptions + File and Stream I/O + Reading Text from a File + How to: Write Text to a File @@ -162,10 +162,10 @@ ]]> - Handling and Throwing Exceptions - File and Stream I/O - Reading Text from a File - How to: Write Text to a File + Handling and Throwing Exceptions + File and Stream I/O + Reading Text from a File + How to: Write Text to a File @@ -209,10 +209,10 @@ Initializes a new instance of the class with the specified serialization and context information. To be added. - Handling and Throwing Exceptions - File and Stream I/O - Reading Text from a File - How to: Write Text to a File + Handling and Throwing Exceptions + File and Stream I/O + Reading Text from a File + How to: Write Text to a File @@ -266,10 +266,10 @@ ]]> - Handling and Throwing Exceptions - File and Stream I/O - Reading Text from a File - How to: Write Text to a File + Handling and Throwing Exceptions + File and Stream I/O + Reading Text from a File + How to: Write Text to a File diff --git a/xml/System.IO/EndOfStreamException.xml b/xml/System.IO/EndOfStreamException.xml index 37acad4c554..39412d5b5ae 100644 --- a/xml/System.IO/EndOfStreamException.xml +++ b/xml/System.IO/EndOfStreamException.xml @@ -75,10 +75,10 @@ ]]> - Handling and throwing exceptions in .NET - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + Handling and throwing exceptions in .NET + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -131,9 +131,9 @@ Initializes a new instance of the class with its message string set to a system-supplied message and its HRESULT set to COR_E_ENDOFSTREAM. To be added. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -179,9 +179,9 @@ A string that describes the error. The content of is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture. Initializes a new instance of the class with its message string set to and its HRESULT set to COR_E_ENDOFSTREAM. To be added. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -231,9 +231,9 @@ The that contains contextual information about the source or destination. Initializes a new instance of the class with the specified serialization and context information. To be added. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -296,10 +296,10 @@ ]]> - Handling and throwing exceptions in .NET - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + Handling and throwing exceptions in .NET + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File
diff --git a/xml/System.IO/ErrorEventHandler.xml b/xml/System.IO/ErrorEventHandler.xml index 7a0b8cd89d8..5a81c399b66 100644 --- a/xml/System.IO/ErrorEventHandler.xml +++ b/xml/System.IO/ErrorEventHandler.xml @@ -46,7 +46,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event-handling method, add an instance of the delegate to the event. The event-handling method is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event-handling method, add an instance of the delegate to the event. The event-handling method is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.IO/File.xml b/xml/System.IO/File.xml index 4182b867d20..e2aed4844fc 100644 --- a/xml/System.IO/File.xml +++ b/xml/System.IO/File.xml @@ -79,7 +79,7 @@ - `"\\\\\\\MyServer\\\MyShare"` in C#, or `"\\\MyServer\MyShare"` in Visual Basic. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -94,10 +94,10 @@ - File and Stream I/O - Reading Text From A File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -246,7 +246,7 @@ You can use this method to create a file that contains the following: -- The results of a [LINQ to Objects](~/docs/csharp/programming-guide/concepts/linq/linq-to-objects.md) query on the lines of a file, as obtained by using the method. +- The results of a [LINQ to Objects](/dotnet/csharp/programming-guide/concepts/linq/linq-to-objects) query on the lines of a file, as obtained by using the method. - The contents of a collection that implements an of strings. @@ -678,7 +678,7 @@ The `path` parameter is not case-sensitive. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -701,10 +701,10 @@ is in an invalid format. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -804,10 +804,10 @@ or is in an invalid format. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -861,7 +861,7 @@ The attributes of the original file are retained in the copied file. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -908,10 +908,10 @@ or is in an invalid format. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -982,7 +982,7 @@ By default, full read/write access to new files is granted to all users. The file is opened with read/write access and must be closed before it can be opened by another application. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -1013,10 +1013,10 @@ An I/O error occurred while creating the file. is in an invalid format. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -1077,7 +1077,7 @@ By default, full read/write access to new files is granted to all users. The file is opened with read/write access and must be closed before it can be opened by another application. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -1108,10 +1108,10 @@ An I/O error occurred while creating the file. is in an invalid format. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -1171,7 +1171,7 @@ By default, full read/write access to new files is granted to all users. The file is opened with read/write access and must be closed before it can be opened by another application. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -1241,7 +1241,7 @@ By default, full read/write access to new files is granted to all users. The file is opened with read/write access and must be closed before it can be opened by another application. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). > [!IMPORTANT] > This method was ported to .NET Core 3.1 in the following form: . @@ -1320,7 +1320,7 @@ The `path` parameter is permitted to specify relative or absolute path information. Relative path information is interpreted as relative to the current working directory. To obtain the current working directory, see . - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -1350,10 +1350,10 @@ The specified path is invalid (for example, it is on an unmapped drive). is in an invalid format. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -1500,7 +1500,7 @@ If the file to be deleted does not exist, no exception is thrown. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -1521,7 +1521,7 @@ -or- - There is an open handle on the file, and the operating system is Windows XP or earlier. This open handle can result from enumerating directories and files. For more information, see [How to: Enumerate Directories and Files](~/docs/standard/io/how-to-enumerate-directories-and-files.md). + There is an open handle on the file, and the operating system is Windows XP or earlier. This open handle can result from enumerating directories and files. For more information, see [How to: Enumerate Directories and Files](/dotnet/standard/io/how-to-enumerate-directories-and-files). is in an invalid format. The specified path, file name, or both exceed the system-defined maximum length. @@ -1538,9 +1538,9 @@ -or- specified a read-only file. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File @@ -1709,9 +1709,9 @@ ]]> - File and Stream I/O - Reading Text From A File - How to: Write Text to a File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File @@ -1768,7 +1768,7 @@ ## Remarks Use the method to retrieve the access control list (ACL) entries for a file. - An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file. For more information, see [How to: Add or Remove Access Control List Entries](~/docs/standard/io/how-to-add-or-remove-access-control-list-entries.md). + An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file. For more information, see [How to: Add or Remove Access Control List Entries](/dotnet/standard/io/how-to-add-or-remove-access-control-list-entries). In NTFS environments, and are granted to the user if the user has rights on the parent folder. To deny and , deny on the parent directory. @@ -1839,7 +1839,7 @@ ## Remarks Use the method to retrieve the access control list (ACL) entries for a file. - An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file. For more information, see [How to: Add or Remove Access Control List Entries](~/docs/standard/io/how-to-add-or-remove-access-control-list-entries.md). + An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file. For more information, see [How to: Add or Remove Access Control List Entries](/dotnet/standard/io/how-to-add-or-remove-access-control-list-entries). In NTFS environments, and are granted to the user if the user has rights on the parent folder. To deny and , deny on the parent directory. @@ -1913,7 +1913,7 @@ ## Remarks The `path` parameter is permitted to specify relative or absolute path information. Relative path information is interpreted as relative to the current working directory. To obtain the current working directory, see . - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -1937,9 +1937,9 @@ represents a directory and is invalid, such as being on an unmapped drive, or the directory cannot be found. This file is being used by another process. The caller does not have the required permission. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File @@ -2000,7 +2000,7 @@ NTFS-formatted drives may cache information about a file, such as file creation time, for a short period of time. As a result, it may be necessary to explicitly set the creation time of a file if you are overwriting or replacing an existing file. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -2020,9 +2020,9 @@ is in an invalid format. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File @@ -2081,7 +2081,7 @@ NTFS-formatted drives may cache information about a file, such as file creation time, for a short period of time. As a result, it may be necessary to explicitly set the creation time of a file if you are overwriting or replacing an existing file. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -2101,9 +2101,9 @@ is in an invalid format. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File @@ -2162,7 +2162,7 @@ The `path` parameter is permitted to specify relative or absolute path information. Relative path information is interpreted as relative to the current working directory. To obtain the current working directory, see . - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -2184,9 +2184,9 @@ is in an invalid format. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File @@ -2245,7 +2245,7 @@ The `path` parameter is permitted to specify relative or absolute path information. Relative path information is interpreted as relative to the current working directory. To obtain the current working directory, see . - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -2258,9 +2258,9 @@ is in an invalid format. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File @@ -2319,7 +2319,7 @@ The `path` parameter is permitted to specify relative or absolute path information. Relative path information is interpreted as relative to the current working directory. To obtain the current working directory, see . - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -2341,9 +2341,9 @@ is in an invalid format. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File @@ -2402,7 +2402,7 @@ The `path` parameter is permitted to specify relative or absolute path information. Relative path information is interpreted as relative to the current working directory. To obtain the current working directory, see . - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -2415,9 +2415,9 @@ is in an invalid format. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File @@ -2482,7 +2482,7 @@ The `sourceFileName` and `destFileName` arguments can include relative or absolu If you try to move a file across disk volumes and that file is in use, the file is copied to the destination, but it is not deleted from the source. -For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). +For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ## Examples @@ -2509,9 +2509,9 @@ The following example moves a file. The path specified in or is invalid, (for example, it is on an unmapped drive). or is in an invalid format. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File @@ -2559,7 +2559,7 @@ The `sourceFileName` and `destFileName` arguments can include relative or absolu If you try to move a file across disk volumes and that file is in use, the file is copied to the destination, but it is not deleted from the source. -For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). +For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ## Examples @@ -2585,9 +2585,9 @@ The following example moves a file. The path specified in or is invalid, (for example, it is on an unmapped drive). or is in an invalid format. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File @@ -2652,7 +2652,7 @@ The following example moves a file. ## Remarks The `path` parameter is permitted to specify relative or absolute path information. Relative path information is interpreted as relative to the current working directory. To obtain the current working directory, see . - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -2695,9 +2695,9 @@ The following example moves a file. The file specified in was not found. is in an invalid format. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File @@ -2795,9 +2795,9 @@ The following example moves a file. The file specified in was not found. is in an invalid format. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File @@ -2856,7 +2856,7 @@ The following example moves a file. ## Remarks The `path` parameter is permitted to specify relative or absolute path information. Relative path information is interpreted as relative to the current working directory. To obtain the current working directory, see . - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -2899,9 +2899,9 @@ The following example moves a file. The file specified in was not found. is in an invalid format. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File @@ -2956,7 +2956,7 @@ The following example moves a file. The `path` parameter is permitted to specify relative or absolute path information. Relative path information is interpreted as relative to the current working directory. To obtain the current working directory, see . - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -2985,10 +2985,10 @@ The following example moves a file. is in an invalid format. An I/O error occurred while opening the file. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -3043,7 +3043,7 @@ The following example moves a file. The `path` parameter is permitted to specify relative or absolute path information. Relative path information is interpreted as relative to the current working directory. To obtain the current working directory, see . - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -3066,10 +3066,10 @@ The following example moves a file. The file specified in was not found. is in an invalid format. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -3128,7 +3128,7 @@ The following example moves a file. The returned does not support reading. To open a file for both reading and writing, use . - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -3154,10 +3154,10 @@ The following example moves a file. The specified path is invalid, (for example, it is on an unmapped drive). is in an invalid format. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -3231,10 +3231,10 @@ The following example moves a file. is in an invalid format. The caller does not have the required permission. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -3369,10 +3369,10 @@ The following example moves a file. is in an invalid format. The caller does not have the required permission. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -3463,10 +3463,10 @@ The following example moves a file. is in an invalid format. The caller does not have the required permission. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -3643,10 +3643,10 @@ The following example moves a file. is in an invalid format. The caller does not have the required permission. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -3741,10 +3741,10 @@ The following example moves a file. is in an invalid format. The caller does not have the required permission. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -3881,7 +3881,7 @@ The following example moves a file. You can use the method to do the following: -- Perform [LINQ to Objects](~/docs/csharp/programming-guide/concepts/linq/linq-to-objects.md) queries on a file to obtain a filtered set of its lines. +- Perform [LINQ to Objects](/dotnet/csharp/programming-guide/concepts/linq/linq-to-objects) queries on a file to obtain a filtered set of its lines. - Write the returned collection of lines to a file with the method, or append them to an existing file with the method. @@ -3985,7 +3985,7 @@ The following example moves a file. You can use the method to do the following: -- Perform [LINQ to Objects](~/docs/csharp/programming-guide/concepts/linq/linq-to-objects.md) queries on a file to obtain a filtered set of its lines. +- Perform [LINQ to Objects](/dotnet/csharp/programming-guide/concepts/linq/linq-to-objects) queries on a file to obtain a filtered set of its lines. - Write the returned collection of lines to a file with the method, or append them to an existing file with the method. @@ -4283,7 +4283,7 @@ The following example moves a file. > [!CAUTION] > The ACL specified for the `fileSecurity` parameter replaces the existing ACL for the file. To add permissions for a new user, use the method to obtain the existing ACL, modify it, and then use to apply it back to the file. - An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file. For more information, see [How to: Add or Remove Access Control List Entries](~/docs/standard/io/how-to-add-or-remove-access-control-list-entries.md). + An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file. For more information, see [How to: Add or Remove Access Control List Entries](/dotnet/standard/io/how-to-add-or-remove-access-control-list-entries). The method persists only objects that have been modified after object creation. If a object has not been modified, it will not be persisted to a file. Therefore, it is not possible to retrieve a object from one file and reapply the same object to another file. @@ -4387,7 +4387,7 @@ The following example moves a file. It is not possible to change the compression status of a object using the method. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -4422,9 +4422,9 @@ The following example moves a file. The caller does not have the required permission. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File @@ -4475,7 +4475,7 @@ The following example moves a file. NTFS-formatted drives may cache file meta-info, such as file creation time, for a short period of time. As a result, it may be necessary to explicitly set the creation time of a file if you are overwriting or replacing an existing file. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -4492,9 +4492,9 @@ The following example moves a file. is in an invalid format. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File @@ -4550,7 +4550,7 @@ The following example moves a file. NTFS-formatted drives may cache file meta-info, such as file creation time, for a short period of time. As a result, it may be necessary to explicitly set the creation time of a file if you are overwriting or replacing an existing file. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -4567,9 +4567,9 @@ The following example moves a file. is in an invalid format. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File @@ -4618,7 +4618,7 @@ The following example moves a file. ## Remarks The `path` parameter is permitted to specify relative or absolute path information. Relative path information is interpreted as relative to the current working directory. To obtain the current working directory, see . - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -4643,9 +4643,9 @@ The following example moves a file. specifies a value outside the range of dates or times permitted for this operation. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File @@ -4699,7 +4699,7 @@ The following example moves a file. ## Remarks The `path` parameter is permitted to specify relative or absolute path information. Relative path information is interpreted as relative to the current working directory. To obtain the current working directory, see . - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -4715,9 +4715,9 @@ The following example moves a file. specifies a value outside the range of dates or times permitted for this operation. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File @@ -4766,7 +4766,7 @@ The following example moves a file. ## Remarks The `path` parameter is permitted to specify relative or absolute path information. Relative path information is interpreted as relative to the current working directory. To obtain the current working directory, see . - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -4791,9 +4791,9 @@ The following example moves a file. specifies a value outside the range of dates or times permitted for this operation. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File @@ -4847,7 +4847,7 @@ The following example moves a file. ## Remarks The `path` parameter is permitted to specify relative or absolute path information. Relative path information is interpreted as relative to the current working directory. To obtain the current working directory, see . - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -4863,9 +4863,9 @@ The following example moves a file. specifies a value outside the range of dates or times permitted for this operation. - File and Stream I/O - Reading Text From A File - How to: Write Text to a File + File and Stream I/O + Reading Text From A File + How to: Write Text to a File @@ -5236,7 +5236,7 @@ The following example moves a file. You can use this method to create a file that contains the following: -- The results of a [LINQ to Objects](~/docs/csharp/programming-guide/concepts/linq/linq-to-objects.md) query on the lines of a file, as obtained by using the method. +- The results of a [LINQ to Objects](/dotnet/csharp/programming-guide/concepts/linq/linq-to-objects) query on the lines of a file, as obtained by using the method. - The contents of a collection that implements an of strings. diff --git a/xml/System.IO/FileAccess.xml b/xml/System.IO/FileAccess.xml index 34a0bf2495e..5a2f5a46d7b 100644 --- a/xml/System.IO/FileAccess.xml +++ b/xml/System.IO/FileAccess.xml @@ -57,7 +57,7 @@ , , , and other constructors where it is important to control the kind of access users have to a file. @@ -76,10 +76,10 @@ - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File diff --git a/xml/System.IO/FileInfo.xml b/xml/System.IO/FileInfo.xml index 4d23e59c69d..9c813069932 100644 --- a/xml/System.IO/FileInfo.xml +++ b/xml/System.IO/FileInfo.xml @@ -116,10 +116,10 @@ C:\Users\userName\AppData\Local\Temp\tmp70CB.tmp was successfully deleted. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -193,9 +193,9 @@ C:\Users\userName\AppData\Local\Temp\tmp70CB.tmp was successfully deleted. The specified path, file name, or both exceed the system-defined maximum length. contains a colon (:) in the middle of the string. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -258,10 +258,10 @@ C:\Users\userName\AppData\Local\Temp\tmp70CB.tmp was successfully deleted. ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -350,10 +350,10 @@ C:\Users\userName\AppData\Local\Temp\tmp70CB.tmp was successfully deleted. The specified path, file name, or both exceed the system-defined maximum length. contains a colon (:) within the string but does not specify the volume. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -435,10 +435,10 @@ C:\Users\userName\AppData\Local\Temp\tmp70CB.tmp was successfully deleted. The specified path, file name, or both exceed the system-defined maximum length. contains a colon (:) in the middle of the string. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -507,10 +507,10 @@ C:\Users\userName\AppData\Local\Temp\tmp70CB.tmp was successfully deleted. ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -575,10 +575,10 @@ C:\Users\userName\AppData\Local\Temp\tmp70CB.tmp was successfully deleted. The disk is read-only. The caller does not have the required permission. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -722,12 +722,12 @@ C:\Users\userName\AppData\Local\Temp\tmp70CB.tmp was successfully deleted. -or- - There is an open handle on the file, and the operating system is Windows XP or earlier. This open handle can result from enumerating directories and files. For more information, see [How to: Enumerate Directories and Files](~/docs/standard/io/how-to-enumerate-directories-and-files.md). + There is an open handle on the file, and the operating system is Windows XP or earlier. This open handle can result from enumerating directories and files. For more information, see [How to: Enumerate Directories and Files](/dotnet/standard/io/how-to-enumerate-directories-and-files). The caller does not have the required permission. The path is a directory. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -789,9 +789,9 @@ C:\Users\userName\AppData\Local\Temp\tmp70CB.tmp was successfully deleted. The specified path is invalid, such as being on an unmapped drive. The caller does not have the required permission. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -857,9 +857,9 @@ C:\Users\userName\AppData\Local\Temp\tmp70CB.tmp was successfully deleted. was passed in for the directory name. The fully qualified path name exceeds the system-defined maximum length. The caller does not have the required permission. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -996,9 +996,9 @@ C:\Users\userName\AppData\Local\Temp\tmp70CB.tmp was successfully deleted. ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1052,7 +1052,7 @@ C:\Users\userName\AppData\Local\Temp\tmp70CB.tmp was successfully deleted. ## Remarks Use the method to retrieve the access control list (ACL) entries for the current file. - An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file. For more information, see [How to: Add or Remove Access Control List Entries](~/docs/standard/io/how-to-add-or-remove-access-control-list-entries.md). + An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file. For more information, see [How to: Add or Remove Access Control List Entries](/dotnet/standard/io/how-to-add-or-remove-access-control-list-entries). @@ -1111,7 +1111,7 @@ C:\Users\userName\AppData\Local\Temp\tmp70CB.tmp was successfully deleted. ## Remarks Use the method to retrieve the access control list (ACL) entries for the current file. - An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file. For more information, see [How to: Add or Remove Access Control List Entries](~/docs/standard/io/how-to-add-or-remove-access-control-list-entries.md). + An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file. For more information, see [How to: Add or Remove Access Control List Entries](/dotnet/standard/io/how-to-add-or-remove-access-control-list-entries). ]]> @@ -1275,9 +1275,9 @@ C:\Users\userName\AppData\Local\Temp\tmp70CB.tmp was successfully deleted. -or- The property is called for a directory. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1354,9 +1354,9 @@ The following example demonstrates moving a file to a different location and ren The specified path, file name, or both exceed the system-defined maximum length. contains a colon (:) in the middle of the string. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1420,9 +1420,9 @@ The following example demonstrates moving a file to a different location and ren The specified path, file name, or both exceed the system-defined maximum length. contains a colon (:) in the middle of the string. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1479,9 +1479,9 @@ The following example demonstrates moving a file to a different location and ren ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1554,9 +1554,9 @@ The following example demonstrates moving a file to a different location and ren The file is read-only or is a directory. The specified path is invalid, such as being on an unmapped drive. The file is already open. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1623,9 +1623,9 @@ The following example demonstrates moving a file to a different location and ren is read-only or is a directory. The specified path is invalid, such as being on an unmapped drive. The file is already open. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File is empty or contains only white spaces. One or more arguments is null. @@ -1700,9 +1700,9 @@ The following example demonstrates moving a file to a different location and ren is empty or contains only white spaces. One or more arguments is null. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1767,10 +1767,10 @@ The following example demonstrates moving a file to a different location and ren is read-only or is a directory. The specified path is invalid, such as being on an unmapped drive. The file is already open. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -1833,10 +1833,10 @@ The following example demonstrates moving a file to a different location and ren The specified path is invalid, such as being on an unmapped drive. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -2125,7 +2125,7 @@ The following example demonstrates moving a file to a different location and ren > [!CAUTION] > The ACL specified for the `fileSecurity` parameter replaces the existing ACL for the file. To add permissions for a new user, use the method to obtain the existing ACL, modify it, and then use to apply it back to the file. - An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file. For more information, see [How to: Add or Remove Access Control List Entries](~/docs/standard/io/how-to-add-or-remove-access-control-list-entries.md). + An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file. For more information, see [How to: Add or Remove Access Control List Entries](/dotnet/standard/io/how-to-add-or-remove-access-control-list-entries). The method persists only objects that have been modified after object creation. If a object has not been modified, it will not be persisted to a file. Therefore, it is not possible to retrieve a object from one file and reapply the same object to another file. @@ -2205,9 +2205,9 @@ The following example demonstrates moving a file to a different location and ren ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File
diff --git a/xml/System.IO/FileLoadException.xml b/xml/System.IO/FileLoadException.xml index aca589dc60b..d7c705b41f1 100644 --- a/xml/System.IO/FileLoadException.xml +++ b/xml/System.IO/FileLoadException.xml @@ -58,7 +58,7 @@ If your code does not have permission, the error message for this exception may only contain file or directory names instead of fully qualified paths. > [!NOTE] -> This exception is not included in the [.NET for Windows Store apps](https://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), but it is thrown by some members that are. To catch the exception in that case, write a `catch` statement for instead. +> This exception is not included in the [.NET for Windows Store apps](https://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](/dotnet/standard/cross-platform/cross-platform-development-with-the-portable-class-library), but it is thrown by some members that are. To catch the exception in that case, write a `catch` statement for instead. **Associated Tips** @@ -77,10 +77,10 @@ ]]> - Handling and throwing exceptions in .NET - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + Handling and throwing exceptions in .NET + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -133,9 +133,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -181,9 +181,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -227,9 +227,9 @@ The that contains contextual information about the source or destination. Initializes a new instance of the class with serialized data. To be added. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -287,10 +287,10 @@ ]]> - Handling and throwing exceptions in .NET - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + Handling and throwing exceptions in .NET + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -340,9 +340,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -404,10 +404,10 @@ ]]> - Handling and throwing exceptions in .NET - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + Handling and throwing exceptions in .NET + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -455,9 +455,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -500,10 +500,10 @@ A string containing errors reported by the assembly cache. To be added. The caller does not have the required permission. - Fuslogvw.exe (Assembly Binding Log Viewer) - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + Fuslogvw.exe (Assembly Binding Log Viewer) + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -551,9 +551,9 @@ Sets the with the file name and additional exception information. To be added. The caller does not have the required permission. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -603,9 +603,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -659,9 +659,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File diff --git a/xml/System.IO/FileMode.xml b/xml/System.IO/FileMode.xml index 87d12109b34..0613eb3a2ec 100644 --- a/xml/System.IO/FileMode.xml +++ b/xml/System.IO/FileMode.xml @@ -54,7 +54,7 @@ , , and in the `Open` methods of and to control how a file is opened. @@ -75,10 +75,10 @@ - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File diff --git a/xml/System.IO/FileNotFoundException.xml b/xml/System.IO/FileNotFoundException.xml index af03bbefed9..aab27982584 100644 --- a/xml/System.IO/FileNotFoundException.xml +++ b/xml/System.IO/FileNotFoundException.xml @@ -66,10 +66,10 @@ ]]> - Handling and throwing exceptions in .NET - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + Handling and throwing exceptions in .NET + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -126,9 +126,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -178,9 +178,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -227,9 +227,9 @@ An object that contains contextual information about the source or destination. Initializes a new instance of the class with the specified serialization and context information. To be added. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -291,10 +291,10 @@ ]]> - Handling and throwing exceptions in .NET - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + Handling and throwing exceptions in .NET + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -346,9 +346,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -412,10 +412,10 @@ ]]> - Handling and throwing exceptions in .NET - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + Handling and throwing exceptions in .NET + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -465,9 +465,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -513,9 +513,9 @@ The errors reported by the assembly cache. To be added. The caller does not have the required permission. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -565,9 +565,9 @@ The object that contains contextual information about the source or destination. Sets the object with the file name and additional exception information. To be added. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -619,9 +619,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -679,9 +679,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File diff --git a/xml/System.IO/FileShare.xml b/xml/System.IO/FileShare.xml index 059cb1d9225..a2538643e1d 100644 --- a/xml/System.IO/FileShare.xml +++ b/xml/System.IO/FileShare.xml @@ -57,7 +57,7 @@ - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File diff --git a/xml/System.IO/FileStream.xml b/xml/System.IO/FileStream.xml index 5a606a6995f..4b18ff26392 100644 --- a/xml/System.IO/FileStream.xml +++ b/xml/System.IO/FileStream.xml @@ -68,7 +68,7 @@ For directory operations and other file operations, see the , , and classes. The class is a utility class that has static methods primarily for the creation of objects based on file paths. The class creates a stream from a byte array and is similar to the class. - For a list of common file and directory operations, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common file and directory operations, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ## Detection of Stream Position Changes When a object does not have an exclusive hold on its handle, another thread could access the file handle concurrently and change the position of the operating system's file pointer that is associated with the file handle. In this case, the cached position in the object and the cached data in the buffer could be compromised. The object routinely performs checks on methods that access the cached buffer to ensure that the operating system's handle position is the same as the cached position used by the object. @@ -99,10 +99,10 @@ - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -171,7 +171,7 @@ `FileShare.Read` is the default for those constructors without a `FileShare` parameter. - For a list of common file and directory operations, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common file and directory operations, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -184,9 +184,9 @@ The stream has been closed. The requested is not permitted by the operating system for the specified file handle, such as when is or and the file handle is set for read-only access. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -257,7 +257,7 @@ `FileShare.Read` is the default for those constructors without a `FileShare` parameter. - For a list of common file and directory operations, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common file and directory operations, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -270,9 +270,9 @@ The stream has been closed. The requested is not permitted by the operating system for the specified file handle, such as when is or and the file handle is set for read-only access. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -346,7 +346,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and could cause an exception to be thrown. - For a list of common file and directory operations, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common file and directory operations, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -383,9 +383,9 @@ contains an invalid value. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -445,7 +445,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and could cause an exception to be thrown. - For a list of common file and directory operations, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common file and directory operations, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -462,9 +462,9 @@ The stream has been closed. The caller does not have the required permission. The requested is not permitted by the operating system for the specified file handle, such as when is or and the file handle is set for read-only access. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -538,7 +538,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and could cause an exception to be thrown. - For a list of common file and directory operations, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common file and directory operations, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -551,9 +551,9 @@ The stream has been closed. The requested is not permitted by the operating system for the specified file handle, such as when is or and the file handle is set for read-only access. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -623,7 +623,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and could cause an exception to be thrown. - For a list of common file and directory operations, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common file and directory operations, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -649,9 +649,9 @@ The specified path, file name, or both exceed the system-defined maximum length. contains an invalid value. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -716,7 +716,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and could cause an exception to be thrown. - For a list of common file and directory operations, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common file and directory operations, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -733,9 +733,9 @@ The stream has been closed. The caller does not have the required permission. The requested is not permitted by the operating system for the specified file handle, such as when is or and the file handle is set for read-only access. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -811,7 +811,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and could cause an exception to be thrown. - For a list of common file and directory operations, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common file and directory operations, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -824,9 +824,9 @@ The stream has been closed. The caller does not have the required permission. The requested is not permitted by the operating system for the specified file handle, such as when is or and the file handle is set for read-only access. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -896,7 +896,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and could cause an exception to be thrown. - For a list of common file and directory operations, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common file and directory operations, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -935,9 +935,9 @@ The specified path, file name, or both exceed the system-defined maximum length. contains an invalid value. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1016,7 +1016,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and could cause an exception to be thrown. - For a list of common file and directory operations, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common file and directory operations, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -1030,9 +1030,9 @@ The stream has been closed. The caller does not have the required permission. The requested is not permitted by the operating system for the specified file handle, such as when is or and the file handle is set for read-only access. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1102,7 +1102,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and could cause an exception to be thrown. - For a list of common file and directory operations, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common file and directory operations, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -1136,9 +1136,9 @@ The specified path is invalid, such as being on an unmapped drive. The requested is not permitted by the operating system for the specified , such as when is or and the file or directory is set for read-only access. The specified path, file name, or both exceed the system-defined maximum length. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1210,7 +1210,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and could cause an exception to be thrown. - For a list of common file and directory operations, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common file and directory operations, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -1254,9 +1254,9 @@ The requested is not permitted by the operating system for the specified , such as when is or and the file or directory is set for read-only access. The specified path, file name, or both exceed the system-defined maximum length. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1329,7 +1329,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and could cause an exception to be thrown. - For a list of common file and directory operations, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common file and directory operations, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -1372,9 +1372,9 @@ is specified for , but file encryption is not supported on the current platform. The specified path, file name, or both exceed the system-defined maximum length. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1441,7 +1441,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and could cause an exception to be thrown. - For a list of common file and directory operations, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common file and directory operations, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -1476,9 +1476,9 @@ is specified for , but file encryption is not supported on the current platform. The specified , file name, or both exceed the system-defined maximum length. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1547,7 +1547,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and could cause an exception to be thrown. - For a list of common file and directory operations, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common file and directory operations, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). > [!IMPORTANT] > This constructor does not exist in .NET Core. Instead, starting in .NET Core 3.1, you can use the following extension method of the `FileSystemAclExtensions` class inside the `System.Security.AccessControl` assembly: . @@ -1592,9 +1592,9 @@ is specified for , but file encryption is not supported on the current platform. The specified , file name, or both exceed the system-defined maximum length. The current operating system is not Windows NT or later. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1818,9 +1818,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1881,9 +1881,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1950,9 +1950,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2112,13 +2112,13 @@ For an example of copying between two streams, see the - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2161,7 +2161,7 @@ The `DisposeAsync` method lets you perform a resource-intensive dispose operatio This method disposes the stream by writing any changes to the backing store and closing the stream to release resources. -Calling `DisposeAsync` allows the resources used by the to be reallocated for other purposes. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). +Calling `DisposeAsync` allows the resources used by the to be reallocated for other purposes. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). ]]> @@ -2241,10 +2241,10 @@ Calling `DisposeAsync` allows the resources used by the is called multiple times. The stream is closed or an internal error has occurred. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File - Asynchronous File I/O + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File + Asynchronous File I/O @@ -2318,10 +2318,10 @@ Calling `DisposeAsync` allows the resources used by the is called multiple times. The stream is closed or an internal error has occurred. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File - Asynchronous File I/O + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File + Asynchronous File I/O @@ -2375,9 +2375,9 @@ Calling `DisposeAsync` allows the resources used by the - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2464,7 +2464,7 @@ Calling `DisposeAsync` allows the resources used by the An I/O error occurred. The stream is closed. - How to: Write Text to a File + How to: Write Text to a File @@ -2582,7 +2582,7 @@ Calling `DisposeAsync` allows the resources used by the The stream has been disposed. - Cancellation + Cancellation @@ -2628,7 +2628,7 @@ Calling `DisposeAsync` allows the resources used by the method to retrieve the ACL entries for a file. - An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file. For more information, see [How to: Add or Remove Access Control List Entries](~/docs/standard/io/how-to-add-or-remove-access-control-list-entries.md). + An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file. For more information, see [How to: Add or Remove Access Control List Entries](/dotnet/standard/io/how-to-add-or-remove-access-control-list-entries). ]]> @@ -2709,9 +2709,9 @@ Calling `DisposeAsync` allows the resources used by the The caller does not have the required permission. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2772,9 +2772,9 @@ Calling `DisposeAsync` allows the resources used by the - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2824,7 +2824,7 @@ Calling `DisposeAsync` allows the resources used by the for this stream is . An I/O error, such as the file being closed, occurred. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2897,7 +2897,7 @@ Calling `DisposeAsync` allows the resources used by the or is negative. The file is closed. The process cannot access the file because another process has locked a portion of the file. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2972,7 +2972,7 @@ Calling `DisposeAsync` allows the resources used by the - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3042,7 +3042,7 @@ If the absolute path is not known, this property returns a string similar to "[U ## Remarks Seeking to any location beyond the length of the stream is supported. When you seek beyond the length of the file, the file size grows. In Microsoft Windows NT and newer, any data added to the end of the file is set to zero. In Microsoft Windows 98 or earlier, any data added to the end of the file is not set to zero, which means that previously deleted data is visible to the stream. Setting the position of the stream to a large value beyond the end of the stream in Windows 98 or earlier may result in an exception being raised. - For a list of common file and directory operations, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common file and directory operations, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -3063,9 +3063,9 @@ If the absolute path is not known, this property returns a string similar to "[U The position was set to a very large value beyond the end of the stream in Windows 98 or earlier. Attempted to set the position to a negative value. Attempted seeking past the end of a stream that does not support this. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3183,7 +3183,7 @@ Use for reading primitive data types. Do not interrupt a thread that is performing a read operation. Although the application may appear to run successfully after the thread is unblocked, the interruption can decrease your application's performance and reliability. - For a list of common file and directory operations, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common file and directory operations, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -3204,9 +3204,9 @@ Use for reading primitive data types. and describe an invalid range in . Methods were called after the stream was closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3348,7 +3348,7 @@ The following example shows how to read from a file asynchronously. The stream does not support reading. The stream has been disposed. The stream is currently in use by a previous read operation. - Cancellation + Cancellation @@ -3420,11 +3420,11 @@ The following example shows how to read from a file asynchronously. The default implementation on creates a new single-byte array and then calls . While this is formally correct, it is inefficient. Any stream with an internal buffer should override this method and provide a much more efficient version that reads the buffer directly, avoiding the extra array allocation on every call. - For a list of common file and directory operations, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common file and directory operations, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3477,9 +3477,9 @@ The following example shows how to read from a file asynchronously. ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3542,7 +3542,7 @@ The following example shows how to read from a file asynchronously. You can seek to any location beyond the length of the stream. When you seek beyond the length of the file, the file size grows. In Windows NT and later versions, data added to the end of the file is set to zero. In Windows 98 or earlier versions, data added to the end of the file is not set to zero, which means that previously deleted data is visible to the stream. - For a list of common file and directory operations, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common file and directory operations, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -3564,9 +3564,9 @@ The following example shows how to read from a file asynchronously. The stream does not support seeking, such as if the is constructed from a pipe or console output. Seeking is attempted before the beginning of the stream. Methods were called after the stream was closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3617,7 +3617,7 @@ The following example shows how to read from a file asynchronously. > [!CAUTION] > The ACL specified for the `fileSecurity` parameter replaces the existing ACL for the file. To add permissions for a new user, use the method to obtain the existing ACL, modify it, and then use to apply it back to the file. - An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file. For more information, see [How to: Add or Remove Access Control List Entries](~/docs/standard/io/how-to-add-or-remove-access-control-list-entries.md). + An ACL describes individuals and/or groups who have, or do not have, rights to specific actions on the given file. For more information, see [How to: Add or Remove Access Control List Entries](/dotnet/standard/io/how-to-add-or-remove-access-control-list-entries). ]]> @@ -3686,16 +3686,16 @@ The following example shows how to read from a file asynchronously. > [!NOTE] > Use the property to determine whether the current instance supports writing, and the property to determine whether seeking is supported. For additional information, see and . - For a list of common file and directory operations, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common file and directory operations, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> An I/O error has occurred. The stream does not support both writing and seeking. Attempted to set the parameter to less than 0. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3748,7 +3748,7 @@ The following example shows how to read from a file asynchronously. or is negative. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3877,7 +3877,7 @@ If the write operation is successful, the position within the file stream advanc Do not interrupt a thread that is performing a write operation. Although the application may appear to run successfully after the thread is unblocked, the interruption can decrease your application's performance and reliability. - For a list of common file and directory operations, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common file and directory operations, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -3903,9 +3903,9 @@ If the write operation is successful, the position within the file stream advanc Another thread may have caused an unexpected change in the position of the operating system's file handle. The stream is closed. The current stream instance does not support writing. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -4040,7 +4040,7 @@ If the operation is canceled before it completes, the returned task contains the The stream does not support writing. The stream has been disposed. The stream is currently in use by a previous write operation. - Cancellation + Cancellation @@ -4116,11 +4116,11 @@ If the operation is canceled before it completes, the returned task contains the The default implementation on creates a new single-byte array and then calls . While this is formally correct, it is inefficient. Any stream with an internal buffer should override this method and provide a much more efficient version that reads the buffer directly, avoiding the extra array allocation on every call. - For a list of common file and directory operations, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common file and directory operations, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File
diff --git a/xml/System.IO/FileSystemEventHandler.xml b/xml/System.IO/FileSystemEventHandler.xml index db8c76d6aa2..8f3cc18d5a6 100644 --- a/xml/System.IO/FileSystemEventHandler.xml +++ b/xml/System.IO/FileSystemEventHandler.xml @@ -46,7 +46,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.IO/FileSystemInfo.xml b/xml/System.IO/FileSystemInfo.xml index b82f5f1b09d..4fc9a5b8641 100644 --- a/xml/System.IO/FileSystemInfo.xml +++ b/xml/System.IO/FileSystemInfo.xml @@ -72,7 +72,7 @@ - "\\\\\\\MyServer\\\MyShare" in C#, or "\\\MyServer\MyShare" in Visual Basic. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -87,10 +87,10 @@ - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -138,14 +138,14 @@ - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -187,15 +187,15 @@ The specified is null. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -294,9 +294,9 @@ cannot initialize the data. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -384,9 +384,9 @@ On Unix platforms that do not support creation or birth time, this property retu The current operating system is not Windows NT or later. The caller attempts to set an invalid creation time. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -470,9 +470,9 @@ On Unix platforms that do not support creation or birth time, this property retu The current operating system is not Windows NT or later. The caller attempts to set an invalid access time. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -512,11 +512,11 @@ On Unix platforms that do not support creation or birth time, this property retu Deletes a file or directory. To be added. The specified path is invalid; for example, it is on an unmapped drive. - There is an open handle on the file or directory, and the operating system is Windows XP or earlier. This open handle can result from enumerating directories and files. For more information, see [How to: Enumerate Directories and Files](~/docs/standard/io/how-to-enumerate-directories-and-files.md). + There is an open handle on the file or directory, and the operating system is Windows XP or earlier. This open handle can result from enumerating directories and files. For more information, see [How to: Enumerate Directories and Files](/dotnet/standard/io/how-to-enumerate-directories-and-files). - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -559,14 +559,14 @@ On Unix platforms that do not support creation or birth time, this property retu - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -614,9 +614,9 @@ On Unix platforms that do not support creation or birth time, this property retu |To do this...|See the example in this topic...| |-------------------|--------------------------------------| -|Create a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Write to a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Read from a text file.|[How to: Read Text from a File](~/docs/standard/io/how-to-read-text-from-a-file.md)| +|Create a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Write to a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Read from a text file.|[How to: Read Text from a File](/dotnet/standard/io/how-to-read-text-from-a-file)| |Retrieve the fully qualified path of a file.|| |Retrieve only the file name a path.|| |Retrieve only the directory name from a path.|| @@ -625,9 +625,9 @@ On Unix platforms that do not support creation or birth time, this property retu ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -676,7 +676,7 @@ On Unix platforms that do not support creation or birth time, this property retu ## Remarks For example, for a file c:\NewFile.txt, this property returns "c:\NewFile.txt". - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -692,9 +692,9 @@ On Unix platforms that do not support creation or birth time, this property retu The fully qualified path and file name exceed the system-defined maximum length. The caller does not have the required permission. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -736,12 +736,12 @@ On Unix platforms that do not support creation or birth time, this property retu Classes derived from can use the field to determine the full path of the object being manipulated. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -797,14 +797,14 @@ On Unix platforms that do not support creation or birth time, this property retu - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -888,9 +888,9 @@ On Unix platforms that do not support creation or birth time, this property retu The current operating system is not Windows NT or later. The caller attempts to set an invalid access time - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -962,7 +962,7 @@ On Unix platforms that do not support creation or birth time, this property retu If the file described in the object does not exist, this property returns 12:00 midnight, January 1, 1601 A.D. (C.E.) Coordinated Universal Time (UTC). - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -971,9 +971,9 @@ On Unix platforms that do not support creation or birth time, this property retu The current operating system is not Windows NT or later. The caller attempts to set an invalid access time. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1055,9 +1055,9 @@ On Unix platforms that do not support creation or birth time, this property retu The current operating system is not Windows NT or later. The caller attempts to set an invalid write time. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1136,9 +1136,9 @@ On Unix platforms that do not support creation or birth time, this property retu The current operating system is not Windows NT or later. The caller attempts to set an invalid write time. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1187,9 +1187,9 @@ On Unix platforms that do not support creation or birth time, this property retu ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1230,14 +1230,14 @@ On Unix platforms that do not support creation or birth time, this property retu - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1291,9 +1291,9 @@ On Unix platforms that do not support creation or birth time, this property retu A device such as a disk drive is not ready. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File diff --git a/xml/System.IO/FileSystemWatcher.xml b/xml/System.IO/FileSystemWatcher.xml index 2e0d564832e..57773c1c629 100644 --- a/xml/System.IO/FileSystemWatcher.xml +++ b/xml/System.IO/FileSystemWatcher.xml @@ -83,7 +83,7 @@ - In some systems, reports changes to files using the short 8.3 file name format. For example, a change to "LongFileName.LongExtension" could be reported as "LongFil~.Lon". -- This class contains a link demand and an inheritance demand at the class level that applies to all members. A is thrown when either the immediate caller or the derived class does not have full-trust permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md). +- This class contains a link demand and an inheritance demand at the class level that applies to all members. A is thrown when either the immediate caller or the derived class does not have full-trust permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands). - The maximum size you can set for the property for monitoring a directory over the network is 64 KB. @@ -729,9 +729,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). @@ -1341,7 +1341,7 @@ The event is raised as soon as a file is created. If a file is being copied or transferred into a watched directory, the event will be raised immediately, followed by one or more events. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1401,7 +1401,7 @@ The event is raised as soon as a file is created. If a file is being copied or transferred into a watched directory, the event will be raised immediately, followed by one or more events. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1459,7 +1459,7 @@ Some common occurrences, such as copying or moving a file or directory, do not correspond directly to an event, but these occurrences do cause events to be raised. When you copy a file or directory, the system raises a event in the directory to which the file was copied, if that directory is being watched. If the directory from which you copied was being watched by another instance of , no event would be raised. For example, you create two instances of . FileSystemWatcher1 is set to watch "C:\My Documents", and FileSystemWatcher2 is set to watch "C:\Your Documents". If you copy a file from "My Documents" into "Your Documents", a event will be raised by FileSystemWatcher2, but no event is raised for FileSystemWatcher1. Unlike copying, moving a file or directory raises two events. From the previous example, if you moved a file from "My Documents" to "Your Documents", a event would be raised by FileSystemWatcher2 and a event would be raised by FileSystemWatcher1. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1515,7 +1515,7 @@ ## Remarks is called when an error occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1571,7 +1571,7 @@ ## Remarks is called when a file or directory within the directory being monitored is renamed. Its argument contains information about the renaming operation, such as the type of change, the old and new path, and the old and new name. Note that its property may be null for renamed events if the does not get matching old and new name events from the operating system. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.IO/IODescriptionAttribute.xml b/xml/System.IO/IODescriptionAttribute.xml index ae3f77e0e24..f3216dca50e 100644 --- a/xml/System.IO/IODescriptionAttribute.xml +++ b/xml/System.IO/IODescriptionAttribute.xml @@ -27,7 +27,7 @@ @@ -66,7 +66,7 @@ @@ -97,7 +97,7 @@ diff --git a/xml/System.IO/IOException.xml b/xml/System.IO/IOException.xml index 9f0ce73546e..79151dde571 100644 --- a/xml/System.IO/IOException.xml +++ b/xml/System.IO/IOException.xml @@ -95,10 +95,10 @@ ]]> - Handling and throwing exceptions in .NET - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + Handling and throwing exceptions in .NET + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -155,9 +155,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -207,9 +207,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -256,9 +256,9 @@ The source and destination for the object. Initializes a new instance of the class with the specified serialization and context information. To be added. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -320,10 +320,10 @@ ]]> - Handling and throwing exceptions in .NET - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + Handling and throwing exceptions in .NET + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -368,9 +368,9 @@ An integer identifying the error that has occurred. Initializes a new instance of the class with its message string set to and its HRESULT user-defined. To be added. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File diff --git a/xml/System.IO/MemoryStream.xml b/xml/System.IO/MemoryStream.xml index e6a0615b1e2..32e9b54cf25 100644 --- a/xml/System.IO/MemoryStream.xml +++ b/xml/System.IO/MemoryStream.xml @@ -82,9 +82,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -148,9 +148,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -214,9 +214,9 @@ is . - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -284,9 +284,9 @@ is negative. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -347,9 +347,9 @@ is . - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -415,9 +415,9 @@ or is less than zero. The buffer length minus is less than . - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -485,9 +485,9 @@ or are negative. The buffer length minus is less than . - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -555,9 +555,9 @@ or is negative. The buffer length minus is less than . - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -735,9 +735,9 @@ Refer to the remarks for additional usage ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -793,9 +793,9 @@ Refer to the remarks for additional usage ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -851,9 +851,9 @@ Refer to the remarks for additional usage ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -924,9 +924,9 @@ Refer to the remarks for additional usage The current stream is closed. is invoked on a stream whose capacity cannot be modified. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -982,9 +982,9 @@ End Try ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1235,9 +1235,9 @@ The stream is unwritable. - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). @@ -1410,9 +1410,9 @@ The pending operation does not support writing. ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1477,7 +1477,7 @@ The pending operation does not support writing. ]]> The stream has been disposed. - Cancellation + Cancellation @@ -1541,9 +1541,9 @@ The pending operation does not support writing. ]]> The instance was not created with a publicly visible buffer. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1606,9 +1606,9 @@ The pending operation does not support writing. ]]> The stream is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1706,9 +1706,9 @@ The pending operation does not support writing. The position is set to a negative value or a value greater than . The stream is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1842,9 +1842,9 @@ The pending operation does not support writing. subtracted from the buffer length is less than . The current stream instance is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2026,9 +2026,9 @@ The pending operation does not support writing. ]]> The current stream instance is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2109,9 +2109,9 @@ The pending operation does not support writing. caused an arithmetic overflow. The current stream instance is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2179,9 +2179,9 @@ The pending operation does not support writing. The current stream does not support writing. is negative or is greater than the maximum length of the , where the maximum length is( - origin), and origin is the index into the underlying buffer at which the stream starts. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2245,9 +2245,9 @@ The pending operation does not support writing. ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2441,9 +2441,9 @@ The underlying buffer will not be exposed if the current `MemoryStream` instance or are negative. An I/O error occurs. The current stream instance is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2632,9 +2632,9 @@ The underlying buffer will not be exposed if the current `MemoryStream` instance The current position is at the end of the stream, and the capacity cannot be modified. The current stream is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2693,9 +2693,9 @@ The underlying buffer will not be exposed if the current `MemoryStream` instance is . The current or target stream is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File diff --git a/xml/System.IO/Path.xml b/xml/System.IO/Path.xml index f832225e337..d5cbcfb03c7 100644 --- a/xml/System.IO/Path.xml +++ b/xml/System.IO/Path.xml @@ -62,7 +62,7 @@ .NET Core 1.1 and later versions and .NET Framework 4.6.2 and later versions also support access to file system objects that are device names, such as "\\?\C:\". -For more information on file path formats on Windows, see [File path formats on Windows systems](~/docs/standard/io/file-path-formats.md). +For more information on file path formats on Windows, see [File path formats on Windows systems](/dotnet/standard/io/file-path-formats). Most members of the `Path` class do not interact with the file system and do not verify the existence of the file specified by a path string. `Path` class members that modify a path string, such as , have no effect on names of files in the file system. `Path` members do, however, validate the contents of a specified path string, and throw an exception if the string contains characters that are not valid in path strings, as defined in the characters returned from the method. For example, on Windows-based desktop platforms, invalid path characters might include quote ("), less than (\<), greater than (>), pipe (|), backspace (\b), null (\0), and Unicode characters 16 through 18 and 20 through 25. @@ -85,7 +85,7 @@ For more information on file path formats on Windows, see [File path formats on Because all these operations are performed on strings, it is impossible to verify that the results are valid in all scenarios. For example, the method parses a string that you pass to it and returns the extension from that string. However, this does not mean that a file with that extension exists on the disk. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ## Examples The following example demonstrates some of the main members of the `Path` class. @@ -96,11 +96,11 @@ For more information on file path formats on Windows, see [File path formats on ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File - File path formats on Windows systems + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File + File path formats on Windows systems @@ -158,9 +158,9 @@ The following example displays field values on Windows and ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -228,7 +228,7 @@ The following example displays field values on Windows and It is not possible to verify that the returned results are valid in all scenarios. For example, if `path` is empty, `extension` is appended. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -243,10 +243,10 @@ The following example displays field values on Windows and contains one or more of the invalid characters defined in . - File path formats on Windows systems - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File path formats on Windows systems + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -348,7 +348,7 @@ If any element in `paths` but the last one is not a drive and does not end with One of the strings in the array contains one or more of the invalid characters defined in . One of the strings in the array is . - File path formats on Windows systems + File path formats on Windows systems @@ -410,7 +410,7 @@ If any element in `paths` but the last one is not a drive and does not end with Not all invalid characters for directory and file names are interpreted as unacceptable by the `Combine` method, because you can use these characters for search wildcard characters. For example, while `Path.Combine("c:\\", "*.txt")` might be invalid if you were to create a file from it, it is valid as a search string. It is therefore successfully interpreted by the `Combine` method. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -427,10 +427,10 @@ If any element in `paths` but the last one is not a drive and does not end with or contains one or more of the invalid characters defined in . or is . - File path formats on Windows systems - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File path formats on Windows systems + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -510,7 +510,7 @@ If any element in `paths` but the last one is not a drive and does not end with , , or contains one or more of the invalid characters defined in . , , or is . - File path formats on Windows systems + File path formats on Windows systems @@ -590,7 +590,7 @@ If any element in `paths` but the last one is not a drive and does not end with , , , or contains one or more of the invalid characters defined in . , , , or is . - File path formats on Windows systems + File path formats on Windows systems @@ -668,10 +668,10 @@ The following example displays field values on Windows and ]]> - File and Stream I/O - File path formats on Windows systems - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + File path formats on Windows systems + How to: Read Text from a File + How to: Write Text to a File @@ -791,7 +791,7 @@ Unlike the string overload, this method doesn't normalize directory separators. ]]> - File path formats on Windows systems + File path formats on Windows systems @@ -848,7 +848,7 @@ Unlike the string overload, this method doesn't normalize directory separators. ## Remarks In most cases, the string returned by this method consists of all characters in the path up to but not including the last or . If the path consists of a root directory, such as "c:\\", null is returned. Note that this method does not support paths using "file:". Because the returned path does not include the or , passing the returned path back into the method will result in the truncation of one folder level per subsequent call on the result string. For example, passing the path "C:\Directory\SubDirectory\test.txt" into the method will return "C:\Directory\SubDirectory". Passing that string, "C:\Directory\SubDirectory", into will result in "C:\Directory". - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -871,10 +871,10 @@ Unlike the string overload, this method doesn't normalize directory separators. The parameter is longer than the system-defined maximum length. - File path formats on Windows systems - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File path formats on Windows systems + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -918,7 +918,7 @@ This method obtains the extension of `path` by searching `path` for a period (". ]]> - File path formats on Windows systems + File path formats on Windows systems @@ -971,7 +971,7 @@ This method obtains the extension of `path` by searching `path` for a period (". This method obtains the extension of `path` by searching `path` for a period (.), starting with the last character in `path` and continuing toward the first character. If a period is found before a or character, the returned string contains the period and the characters after it; otherwise, is returned. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ## Examples The following example demonstrates using the `GetExtension` method on a Windows-based desktop platform. @@ -984,10 +984,10 @@ This method obtains the extension of `path` by searching `path` for a period (.) contains one or more of the invalid characters defined in . - File path formats on Windows systems - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File path formats on Windows systems + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1031,7 +1031,7 @@ The returned read-only span contains the characters of the path that follow the ]]> - File path formats on Windows systems + File path formats on Windows systems @@ -1088,7 +1088,7 @@ The separator characters used to determine the start of the file name are contains one or more of the invalid characters defined in . - File path formats on Windows systems - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File path formats on Windows systems + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1144,7 +1144,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common Returns the file name without the extension of a file path that is represented by a read-only character span. The characters in the read-only span returned by , minus the last period (.) and all characters following it. To be added. - File path formats on Windows systems + File path formats on Windows systems @@ -1196,7 +1196,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common ## Remarks This method does not verify that the path or file name exists. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -1211,10 +1211,10 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common contains one or more of the invalid characters defined in . - File path formats on Windows systems - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File path formats on Windows systems + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1286,7 +1286,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common .NET Core 1.1 and later versions and .NET Framework 4.6.2 and later versions also support paths that include device names, such as "\\?\C:\". -For more information on file path formats on Windows, see [File path formats on Windows systems](~/docs/standard/io/file-path-formats.md). For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). +For more information on file path formats on Windows, see [File path formats on Windows systems](/dotnet/standard/io/file-path-formats). For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ## Examples The following example demonstrates the `GetFullPath` method on a Windows-based desktop platform. @@ -1309,10 +1309,10 @@ For more information on file path formats on Windows, see [File path formats on contains a colon (":") that is not part of a volume identifier (for example, "c:\\"). The specified path, file name, or both exceed the system-defined maximum length. - File path formats on Windows systems - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File path formats on Windows systems + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1559,12 +1559,12 @@ Possible patterns for the read-only character span returned by this method are a - "\\\\\?\C:" (Windows: a DOS device path, supported in .NET Core 1.1 and later versions, and in .NET Framework 4.6.2 and later versions). -For more information on file paths on Windows, see [File path formats on Windows systems](~/docs/standard/io/file-path-formats.md). For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). +For more information on file paths on Windows, see [File path formats on Windows systems](/dotnet/standard/io/file-path-formats). For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> - File path formats on Windows systems + File path formats on Windows systems @@ -1653,7 +1653,7 @@ Possible patterns for the string returned by this method are as follows: - "\\\\\?\C:" (Windows: a DOS device path, supported in .NET Core 1.1 and later versions, and in .NET Framework 4.6.2 and later versions). -For more information on file paths on Windows, see [File path formats on Windows systems](~/docs/standard/io/file-path-formats.md). For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). +For more information on file paths on Windows, see [File path formats on Windows systems](/dotnet/standard/io/file-path-formats). For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ## Examples The following example demonstrates a use of the `GetPathRoot` method. @@ -1669,10 +1669,10 @@ The following example demonstrates a use of the `GetPathRoot` method. -or- .NET Framework only: was passed to . - File path formats on Windows systems - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File path formats on Windows systems + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1778,7 +1778,7 @@ Paths are resolved by calling the method be or is . - File path formats on Windows systems + File path formats on Windows systems @@ -1835,7 +1835,7 @@ Paths are resolved by calling the method be The method will raise an if no unique temporary file name is available. To resolve this error, delete all unneeded temporary files. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -1844,9 +1844,9 @@ Paths are resolved by calling the method be -or- This method was unable to create a temporary file. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1937,9 +1937,9 @@ C:\Users\UserName\AppData\Local\Temp\ ]]> The caller does not have the required permissions. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1984,7 +1984,7 @@ A trailing period in `path` is not considered an extension. ]]> - File path formats on Windows systems + File path formats on Windows systems @@ -2037,7 +2037,7 @@ A trailing period in `path` is not considered an extension. ## Remarks Starting from the end of `path`, this method searches for a period (.) followed by at least one character. If this pattern is found before a , , or character is encountered, this method returns `true`. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -2052,10 +2052,10 @@ A trailing period in `path` is not considered an extension. contains one or more of the invalid characters defined in . - File path formats on Windows systems - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File path formats on Windows systems + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2121,9 +2121,9 @@ A trailing period in `path` is not considered an extension. ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2186,7 +2186,7 @@ There is a difference between a fully qualified path (as indicated by the `IsPat ]]> - File path formats on Windows systems + File path formats on Windows systems @@ -2235,7 +2235,7 @@ This method handles paths that use the alternate directory separator. It's a fre is . - File path formats on Windows systems + File path formats on Windows systems @@ -2293,7 +2293,7 @@ Note that rooted paths can be either absolute (that is, fully qualified) or rela if contains a root; otherwise, . To be added. - File path formats on Windows systems + File path formats on Windows systems @@ -2348,7 +2348,7 @@ Note that rooted paths can be either absolute (that is, fully qualified) or rela This method does not verify that the path or file name exists. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ## Examples The following example demonstrates how the `IsPathRooted` method can be used to test three strings. @@ -2361,10 +2361,10 @@ Note that rooted paths can be either absolute (that is, fully qualified) or rela contains one or more of the invalid characters defined in . - File path formats on Windows systems - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File path formats on Windows systems + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2490,7 +2490,7 @@ The following example illustrates the difference in the paths returned by the - File path formats on Windows systems + File path formats on Windows systems @@ -2613,7 +2613,7 @@ The following example illustrates the difference in the paths returned by the - File path formats on Windows systems + File path formats on Windows systems @@ -2848,9 +2848,9 @@ Not all invalid characters for directory and file names are interpreted as unacc ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2991,7 +2991,7 @@ The destination character span must be large enough to hold the concatenated pat ]]> - File path formats on Windows systems + File path formats on Windows systems @@ -3046,7 +3046,7 @@ The destination character span must be large enough to hold the concatenated pat ]]> - File path formats on Windows systems + File path formats on Windows systems @@ -3103,9 +3103,9 @@ The destination character span must be large enough to hold the concatenated pat ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File diff --git a/xml/System.IO/PathTooLongException.xml b/xml/System.IO/PathTooLongException.xml index 477e48b9026..bf1731ddb64 100644 --- a/xml/System.IO/PathTooLongException.xml +++ b/xml/System.IO/PathTooLongException.xml @@ -54,7 +54,7 @@ In apps that run under versions of the .NET Framework prior to the [!INCLUDE[net_v462](~/includes/net-v462-md.md)], full paths must not exceed 260 characters to maintain compatibility with Windows operating systems. Any path in excess of 260 characters automatically throws a . For more information about this restriction, see the entry [Long Paths in .NET](https://go.microsoft.com/fwlink/?LinkID=163666) in the BCL Team blog. > [!NOTE] -> This exception is not included in [.NET for Windows Store apps](https://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), but it is thrown by some members that are. To catch the exception in that case, write a `catch` statement that handles an instead. +> This exception is not included in [.NET for Windows Store apps](https://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](/dotnet/standard/cross-platform/cross-platform-development-with-the-portable-class-library), but it is thrown by some members that are. To catch the exception in that case, write a `catch` statement that handles an instead. Starting with apps running under the [!INCLUDE[net_v462](~/includes/net-v462-md.md)], the .NET Framework supports long paths in excess of 260 (or `MAX_PATH`) characters. The conditions under which a exception are thrown depend on the version of the .NET Framework that an app targets: @@ -68,7 +68,7 @@ **Apps that target the [!INCLUDE[net_v461](~/includes/net-v461-md.md)] and earlier versions** Long paths are disabled by default, and the legacy behavior is maintained. The runtime throws a whenever a path exceeds 260 characters. - If this is undesirable, apps that target the [!INCLUDE[net_v461](~/includes/net-v461-md.md)] and earlier but run under the [!INCLUDE[net_v462](~/includes/net-v462-md.md)] can enable long path support by including the following setting in the [\](~/docs/framework/configure-apps/file-schema/runtime/runtime-element.md) element of the application configuration file: + If this is undesirable, apps that target the [!INCLUDE[net_v461](~/includes/net-v461-md.md)] and earlier but run under the [!INCLUDE[net_v462](~/includes/net-v462-md.md)] can enable long path support by including the following setting in the [\](/dotnet/framework/configure-apps/file-schema/runtime/runtime-element) element of the application configuration file: ```xml @@ -83,10 +83,10 @@ ]]> - Handling and throwing exceptions in .NET - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + Handling and throwing exceptions in .NET + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -139,9 +139,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -187,9 +187,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -233,9 +233,9 @@ The that contains contextual information about the source or destination. Initializes a new instance of the class with the specified serialization and context information. To be added. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -293,10 +293,10 @@ ]]> - Handling and throwing exceptions in .NET - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + Handling and throwing exceptions in .NET + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File diff --git a/xml/System.IO/RenamedEventHandler.xml b/xml/System.IO/RenamedEventHandler.xml index 51379264332..a2cb72be416 100644 --- a/xml/System.IO/RenamedEventHandler.xml +++ b/xml/System.IO/RenamedEventHandler.xml @@ -46,7 +46,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.IO/SeekOrigin.xml b/xml/System.IO/SeekOrigin.xml index c49d559baf0..13dc3ba74a0 100644 --- a/xml/System.IO/SeekOrigin.xml +++ b/xml/System.IO/SeekOrigin.xml @@ -68,9 +68,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File diff --git a/xml/System.IO/Stream.xml b/xml/System.IO/Stream.xml index 8e520240502..d0102560530 100644 --- a/xml/System.IO/Stream.xml +++ b/xml/System.IO/Stream.xml @@ -94,7 +94,7 @@ Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], the class includes async methods to simplify asynchronous operations. An async method contains `Async` in its name, such as , , , and . These methods enable you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. - When used in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app, includes two extension methods: and . These methods convert a object to a stream in the [!INCLUDE[wrt](~/includes/wrt-md.md)]. You can also convert a stream in the [!INCLUDE[wrt](~/includes/wrt-md.md)] to a object by using the and methods. For more information, see [How to: Convert Between .NET Framework Streams and Windows Runtime Streams](~/docs/standard/io/how-to-convert-between-dotnet-streams-and-winrt-streams.md) + When used in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app, includes two extension methods: and . These methods convert a object to a stream in the [!INCLUDE[wrt](~/includes/wrt-md.md)]. You can also convert a stream in the [!INCLUDE[wrt](~/includes/wrt-md.md)] to a object by using the and methods. For more information, see [How to: Convert Between .NET Framework Streams and Windows Runtime Streams](/dotnet/standard/io/how-to-convert-between-dotnet-streams-and-winrt-streams) Some stream implementations perform local buffering of the underlying data to improve performance. For such streams, you can use the or method to clear any internal buffers and ensure that all data has been written to the underlying data source or repository. @@ -113,13 +113,13 @@ When you implement a derived class of , you must provide implementations for the and methods. The asynchronous methods , , and use the synchronous methods and in their implementations. Therefore, your implementations of and will work correctly with the asynchronous methods. The default implementations of and create a new single-element byte array, and then call your implementations of and . When you derive from , we recommend that you override these methods to access your internal buffer, if you have one, for substantially better performance. You must also provide implementations of , , , , , , , and . - Do not override the method, instead, put all the cleanup logic in the method. For more information, see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Do not override the method, instead, put all the cleanup logic in the method. For more information, see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - File and Stream I/O - How to: Convert Between .NET Framework Streams and Windows Runtime Streams + File and Stream I/O + How to: Convert Between .NET Framework Streams and Windows Runtime Streams @@ -241,10 +241,10 @@ One or more of the arguments is invalid. Methods were called after the stream was closed. The current implementation does not support the read operation. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File - Asynchronous File I/O + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File + Asynchronous File I/O @@ -321,10 +321,10 @@ The current implementation does not support the write operation. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File - Asynchronous File I/O + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File + Asynchronous File I/O @@ -386,9 +386,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -441,9 +441,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -560,9 +560,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -614,11 +614,11 @@ ]]> - In derived classes, do not override the method, instead, put all of the cleanup logic in the method. For more information, see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + In derived classes, do not override the method, instead, put all of the cleanup logic in the method. For more information, see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1169,9 +1169,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1232,7 +1232,7 @@ ## Remarks This method disposes the stream, by writing any changes to the backing store and closing the stream to release resources. - Calling `Dispose` allows the resources used by the to be reallocated for other purposes. For more information about `Dispose`, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + Calling `Dispose` allows the resources used by the to be reallocated for other purposes. For more information about `Dispose`, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). ]]> @@ -1300,9 +1300,9 @@ In derived classes, do not override the method, instead, put all of the Stream cleanup logic in the method. - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). @@ -1348,7 +1348,7 @@ This method disposes the stream by writing any changes to the backing store and closing the stream to release resources. - Calling `DisposeAsync` allows the resources used by the to be reallocated for other purposes. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + Calling `DisposeAsync` allows the resources used by the to be reallocated for other purposes. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). ]]> @@ -1418,10 +1418,10 @@ did not originate from a method on the current stream. The stream is closed or an internal error has occurred. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File - Asynchronous File I/O + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File + Asynchronous File I/O @@ -1485,10 +1485,10 @@ did not originate from a method on the current stream. The stream is closed or an internal error has occurred. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File - Asynchronous File I/O + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File + Asynchronous File I/O @@ -1543,9 +1543,9 @@ ]]> An I/O error occurs. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1670,7 +1670,7 @@ ]]> The stream has been disposed. - Cancellation + Cancellation @@ -1715,9 +1715,9 @@ To be added. A class derived from does not support seeking. Methods were called after the stream was closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1766,9 +1766,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1867,9 +1867,9 @@ An I/O error occurs. The stream does not support seeking. Methods were called after the stream was closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1997,9 +1997,9 @@ An I/O error occurs. The stream does not support reading. Methods were called after the stream was closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2216,7 +2216,7 @@ The stream does not support reading. The stream has been disposed. The stream is currently in use by a previous read operation. - Cancellation + Cancellation @@ -2279,9 +2279,9 @@ The default implementation on creates a new single-byte array and then calls . While this is formally correct, it is inefficient. Any stream with an internal buffer should override this method and provide a much more efficient version that reads the buffer directly, avoiding the extra array allocation on every call. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2396,9 +2396,9 @@ An I/O error occurs. The stream does not support seeking, such as if the stream is constructed from a pipe or console output. Methods were called after the stream was closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2458,9 +2458,9 @@ An I/O error occurs. The stream does not support both writing and seeking, such as if the stream is constructed from a pipe or console output. Methods were called after the stream was closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2664,9 +2664,9 @@ This member is an explicit interface member implementation. It can be used only The stream does not support writing. was called after the stream was closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2883,7 +2883,7 @@ This member is an explicit interface member implementation. It can be used only The stream does not support writing. The stream has been disposed. The stream is currently in use by a previous write operation. - Cancellation + Cancellation @@ -2942,9 +2942,9 @@ This member is an explicit interface member implementation. It can be used only The default implementation on creates a new single-byte array and then calls . While this is formally correct, it is inefficient. Any stream with an internal buffer should override this method and provide a much more efficient version that writes to the buffer directly, avoiding the extra array allocation on every call. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File diff --git a/xml/System.IO/StreamReader.xml b/xml/System.IO/StreamReader.xml index c18e15080d1..8f37239bbdb 100644 --- a/xml/System.IO/StreamReader.xml +++ b/xml/System.IO/StreamReader.xml @@ -75,7 +75,7 @@ > [!NOTE] > When reading from a , it is more efficient to use a buffer that is the same size as the internal buffer of the stream. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -96,10 +96,10 @@ - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -166,7 +166,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and could cause an exception to be thrown. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -183,9 +183,9 @@ does not support reading. is . - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -245,7 +245,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and could cause an exception to be thrown. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -267,9 +267,9 @@ includes an incorrect or invalid syntax for file name, directory name, or volume label. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -326,7 +326,7 @@ The object calls on the provided object when is called. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -343,9 +343,9 @@ does not support reading. is . - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -403,7 +403,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and could cause an exception to be thrown. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -421,9 +421,9 @@ or is . - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -484,7 +484,7 @@ The `detectEncodingFromByteOrderMarks` parameter detects the encoding by looking at the first four bytes of the stream. It automatically recognizes UTF-8, little-endian Unicode, big-endian Unicode, little-endian UTF-32, and big-endian UTF-32 text if the file starts with the appropriate byte order marks. Otherwise, the is used. See the method for more information. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -505,9 +505,9 @@ The specified path is invalid, such as being on an unmapped drive. includes an incorrect or invalid syntax for file name, directory name, or volume label. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -569,7 +569,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and could cause an exception to be thrown. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -591,9 +591,9 @@ includes an incorrect or invalid syntax for file name, directory name, or volume label. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -655,7 +655,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and could cause an exception to be thrown. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -673,9 +673,9 @@ or is . - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -741,7 +741,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and could cause an exception to be thrown. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -763,9 +763,9 @@ includes an incorrect or invalid syntax for file name, directory name, or volume label. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -832,7 +832,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and could cause an exception to be thrown. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -851,9 +851,9 @@ is less than or equal to zero. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -923,7 +923,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and could cause an exception to be thrown. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -947,9 +947,9 @@ is less than or equal to zero. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1072,13 +1072,13 @@ ## Remarks You use this property to access the underlying stream. The class buffers input from the underlying stream when you call one of the methods. If you manipulate the position of the underlying stream after reading data into the buffer, the position of the underlying stream might not match the position of the internal buffer. To reset the internal buffer, call the method; however, this method slows performance and should be called only when absolutely necessary. The constructors that have the `detectEncodingFromByteOrderMarks` parameter can change the encoding the first time you read from the object. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1133,9 +1133,9 @@ Following a call to , any operations on th ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1184,7 +1184,7 @@ Following a call to , any operations on th , any operations on th ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1250,7 +1250,7 @@ Following a call to , any operations on th ## Remarks Use the method to reset the internal buffer for the object. You need to call this method only when the position of the internal buffer and the do not match. These positions can become mismatched when you read data into the buffer and then seek a new position in the underlying stream. This method slows performance and should be used only when absolutely necessary, such as when you want to read a portion of the contents of a object more than once. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -1262,9 +1262,9 @@ Following a call to , any operations on th ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1326,13 +1326,13 @@ Following a call to , any operations on th ]]> - Dispose can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to Dispose[cref,...]. For more information about how to implement see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Dispose can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to Dispose[cref,...]. For more information about how to implement see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1433,13 +1433,13 @@ Following a call to , any operations on th ## Remarks When read methods are invoked on , zero is always returned. When is invoked on , `null` is returned. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1512,9 +1512,9 @@ Following a call to , any operations on th ]]> An I/O error occurs. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1584,7 +1584,7 @@ Following a call to , any operations on th This method returns an integer so that it can return -1 if the end of the stream has been reached. If you manipulate the position of the underlying stream after reading data into the buffer, the position of the underlying stream might not match the position of the internal buffer. To reset the internal buffer, call the method; however, this method slows performance and should be called only when absolutely necessary. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -1604,9 +1604,9 @@ Following a call to , any operations on th ]]> An I/O error occurs. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1720,7 +1720,7 @@ Following a call to , any operations on th This method returns after either the number of characters specified by the `count` parameter are read, or the end of the file is reached. is a blocking version of . - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -1739,9 +1739,9 @@ Following a call to , any operations on th or is negative. An I/O error occurs, such as the stream is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2144,7 +2144,7 @@ Following a call to , any operations on th If the current method throws an , the reader's position in the underlying object is advanced by the number of characters the method was able to read, but the characters already read into the internal buffer are discarded. If you manipulate the position of the underlying stream after reading data into the buffer, the position of the underlying stream might not match the position of the internal buffer. To reset the internal buffer, call the method; however, this method slows performance and should be called only when absolutely necessary. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -2159,9 +2159,9 @@ Following a call to , any operations on th There is insufficient memory to allocate a buffer for the returned string. An I/O error occurs. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2288,7 +2288,7 @@ Following a call to , any operations on th If the current method throws an , the reader's position in the underlying object is advanced by the number of characters the method was able to read, but the characters already read into the internal buffer are discarded. If you manipulate the position of the underlying stream after reading data into the buffer, the position of the underlying stream might not match the position of the internal buffer. To reset the internal buffer, call the method; however, this method slows performance and should be called only when absolutely necessary. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -2303,9 +2303,9 @@ Following a call to , any operations on th There is insufficient memory to allocate a buffer for the returned string. An I/O error occurs. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File diff --git a/xml/System.IO/StreamWriter.xml b/xml/System.IO/StreamWriter.xml index acb7b669b39..1b6677ad8cd 100644 --- a/xml/System.IO/StreamWriter.xml +++ b/xml/System.IO/StreamWriter.xml @@ -70,7 +70,7 @@ By default, a is not thread safe. See for a thread-safe wrapper. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -86,10 +86,10 @@ - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -161,7 +161,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable and could cause an exception to be thrown. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -177,9 +177,9 @@ is not writable. is . - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -239,7 +239,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable and could cause an exception to be thrown. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -265,9 +265,9 @@ includes an incorrect or invalid syntax for file name, directory name, or volume label syntax. The caller does not have the required permission. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -330,7 +330,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and could cause an exception to be thrown. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -347,9 +347,9 @@ is not writable. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -412,7 +412,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and could cause an exception to be thrown. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -438,9 +438,9 @@ includes an incorrect or invalid syntax for file name, directory name, or volume label syntax. The specified path, file name, or both exceed the system-defined maximum length. The caller does not have the required permission. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -505,7 +505,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and could cause an exception to be thrown. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -524,9 +524,9 @@ is not writable. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -591,7 +591,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and could cause an exception to be thrown. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -618,9 +618,9 @@ The specified path, file name, or both exceed the system-defined maximum length. The caller does not have the required permission. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -765,7 +765,7 @@ > [!CAUTION] > When you compile a set of characters with a particular cultural setting and retrieve those same characters with a different cultural setting, the characters might not be interpretable, and could cause an exception to be thrown. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -794,9 +794,9 @@ The specified path is invalid (for example, it is on an unmapped drive). The specified path, file name, or both exceed the system-defined maximum length. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -852,7 +852,7 @@ For example, set `AutoFlush` to `true` when you are writing to a device where the user expects immediate feedback. `Console.Out` is one of these cases: The `StreamWriter` used internally for writing to `Console` flushes all its internal state except the encoder state after every call to . - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -865,9 +865,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -916,13 +916,13 @@ - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -988,9 +988,9 @@ ]]> The current encoding does not support displaying half of a Unicode surrogate pair. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1054,9 +1054,9 @@ This method calls the dispose method of the base class, . - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1144,7 +1144,7 @@ ## Remarks This property is necessary for some XML scenarios where a header must be written containing the encoding used by the . This allows the XML code to consume an arbitrary and generate the correct XML header. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -1157,9 +1157,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1196,13 +1196,13 @@ - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1255,7 +1255,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common Flushing the stream will not flush its underlying encoder unless you explicitly call `Flush` or . Setting to `true` means that data will be flushed from the buffer to the stream after each write operation, but the encoder state will not be flushed. This allows the encoder to keep its state (partial characters) so that it can encode the next block of characters correctly. This scenario affects UTF8 and UTF7 where certain characters can only be encoded after the encoder receives the adjacent character or characters. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -1263,9 +1263,9 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common An I/O error has occurred. The current encoding does not support displaying half of a Unicode surrogate pair. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1367,7 +1367,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common When the `StreamWriter.Write` methods are invoked on `Null`, the call simply returns, and no data is actually written to any backing store. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -1380,9 +1380,9 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1449,7 +1449,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common The specified character is written to the underlying stream unless the end of the stream is reached prematurely. If is `true`, is invoked automatically. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -1458,9 +1458,9 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common is true or the buffer is full, and current writer is closed. is true or the buffer is full, and the contents of the buffer cannot be written to the underlying fixed size stream because the is at the end the stream. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1523,7 +1523,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common This method might provide faster performance than `Write` (`char[],``int,``int`) because it has fewer arguments to check. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -1532,9 +1532,9 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common is true or the buffer is full, and current writer is closed. is true or the buffer is full, and the contents of the buffer cannot be written to the underlying fixed size stream because the is at the end the stream. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1636,7 +1636,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common is invoked automatically if is `true`. If `value` is `null`, no entries are written. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -1645,9 +1645,9 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common is true or the buffer is full, and the contents of the buffer cannot be written to the underlying fixed size stream because the is at the end the stream. An I/O error occurs. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1814,7 +1814,7 @@ See for a descr The characters are read from `buffer` beginning at `index` and continuing through `index` + (`count` - 1). All characters are written to the underlying stream unless the end of the underlying stream is reached prematurely. is invoked automatically if is `true`. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -1837,9 +1837,9 @@ See for a descr is true or the buffer is full, and current writer is closed. is true or the buffer is full, and the contents of the buffer cannot be written to the underlying fixed size stream because the is at the end the stream. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2242,7 +2242,7 @@ The text representation of the specified value is produced by calling the [ReadO The line terminator is defined by the field. -For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). +For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -2295,7 +2295,7 @@ The line terminator is defined by the fi This method does not search the specified string for individual newline characters (hexadecimal 0x000a) and replace them with . -For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). +For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> diff --git a/xml/System.IO/StringReader.xml b/xml/System.IO/StringReader.xml index 4a1c8e32d9d..983656533ff 100644 --- a/xml/System.IO/StringReader.xml +++ b/xml/System.IO/StringReader.xml @@ -69,16 +69,16 @@ |To do this...|See the example in this topic...| |-------------------|--------------------------------------| -|Create a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Write to a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Read from a text file.|[How to: Read Text from a File](~/docs/standard/io/how-to-read-text-from-a-file.md)| -|Append text to a file.|[How to: Open and Append to a Log File](~/docs/standard/io/how-to-open-and-append-to-a-log-file.md)



| +|Create a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Write to a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Read from a text file.|[How to: Read Text from a File](/dotnet/standard/io/how-to-read-text-from-a-file)| +|Append text to a file.|[How to: Open and Append to a Log File](/dotnet/standard/io/how-to-open-and-append-to-a-log-file)



| |Get the size of a file.|| |Get the attributes of a file.|| |Set the attributes of a file.|| |Determine if a file exists.|| -|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| -|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| +|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| +|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| @@ -92,9 +92,9 @@ - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -152,16 +152,16 @@ |To do this...|See the example in this topic...| |-------------------|--------------------------------------| -|Create a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Write to a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Read from a text file.|[How to: Read Text from a File](~/docs/standard/io/how-to-read-text-from-a-file.md)| -|Append text to a file.|[How to: Open and Append to a Log File](~/docs/standard/io/how-to-open-and-append-to-a-log-file.md)



| +|Create a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Write to a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Read from a text file.|[How to: Read Text from a File](/dotnet/standard/io/how-to-read-text-from-a-file)| +|Append text to a file.|[How to: Open and Append to a Log File](/dotnet/standard/io/how-to-open-and-append-to-a-log-file)



| |Get the size of a file.|| |Get the attributes of a file.|| |Set the attributes of a file.|| |Determine if a file exists.|| -|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| -|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| +|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| +|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| @@ -175,9 +175,9 @@ ]]> The parameter is . - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File
@@ -224,7 +224,7 @@ ## Remarks -For an example of creating a file and writing text to a file, see [How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md). For an example of reading text from a file, see [How to: Read Text from a File](~/docs/standard/io/how-to-read-text-from-a-file.md). For an example of reading from and writing to a binary file, see [How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md). +For an example of creating a file and writing text to a file, see [How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file). For an example of reading text from a file, see [How to: Read Text from a File](/dotnet/standard/io/how-to-read-text-from-a-file). For an example of reading from and writing to a binary file, see [How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file). This method overrides the method. @@ -232,9 +232,9 @@ This implementation of `Close` calls the - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -295,9 +295,9 @@ This implementation of `Close` calls the can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -362,17 +362,17 @@ This implementation of `Close` calls the | ]]> The current reader is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -444,16 +444,16 @@ This implementation of `Close` calls the


| +|Create a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Write to a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Read from a text file.|[How to: Read Text from a File](/dotnet/standard/io/how-to-read-text-from-a-file)| +|Append text to a file.|[How to: Open and Append to a Log File](/dotnet/standard/io/how-to-open-and-append-to-a-log-file)



| |Get the size of a file.|| |Get the attributes of a file.|| |Set the attributes of a file.|| |Determine if a file exists.|| -|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| -|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| +|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| +|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| @@ -467,9 +467,9 @@ This implementation of `Close` calls the The current reader is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File
@@ -576,16 +576,16 @@ This implementation of `Close` calls the


| +|Create a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Write to a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Read from a text file.|[How to: Read Text from a File](/dotnet/standard/io/how-to-read-text-from-a-file)| +|Append text to a file.|[How to: Open and Append to a Log File](/dotnet/standard/io/how-to-open-and-append-to-a-log-file)



| |Get the size of a file.|| |Get the attributes of a file.|| |Set the attributes of a file.|| |Determine if a file exists.|| -|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| -|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| +|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| +|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| ]]> @@ -595,9 +595,9 @@ This implementation of `Close` calls the or is negative. The current reader is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File
@@ -949,16 +949,16 @@ This implementation of `Close` calls the


| +|Create a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Write to a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Read from a text file.|[How to: Read Text from a File](/dotnet/standard/io/how-to-read-text-from-a-file)| +|Append text to a file.|[How to: Open and Append to a Log File](/dotnet/standard/io/how-to-open-and-append-to-a-log-file)



| |Get the size of a file.|| |Get the attributes of a file.|| |Set the attributes of a file.|| |Determine if a file exists.|| -|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| -|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| +|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| +|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| @@ -973,9 +973,9 @@ This implementation of `Close` calls the The current reader is closed. There is insufficient memory to allocate a buffer for the returned string. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File
@@ -1095,16 +1095,16 @@ This implementation of `Close` calls the


| +|Create a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Write to a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Read from a text file.|[How to: Read Text from a File](/dotnet/standard/io/how-to-read-text-from-a-file)| +|Append text to a file.|[How to: Open and Append to a Log File](/dotnet/standard/io/how-to-open-and-append-to-a-log-file)



| |Get the size of a file.|| |Get the attributes of a file.|| |Set the attributes of a file.|| |Determine if a file exists.|| -|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| -|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| +|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| +|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| @@ -1119,9 +1119,9 @@ This implementation of `Close` calls the There is insufficient memory to allocate a buffer for the returned string. The current reader is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File
diff --git a/xml/System.IO/StringWriter.xml b/xml/System.IO/StringWriter.xml index f6e41ff4362..62a8a2481de 100644 --- a/xml/System.IO/StringWriter.xml +++ b/xml/System.IO/StringWriter.xml @@ -69,16 +69,16 @@ |To do this...|See the example in this topic...| |-------------------|--------------------------------------| -|Create a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Write to a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Read from a text file.|[How to: Read Text from a File](~/docs/standard/io/how-to-read-text-from-a-file.md)| -|Append text to a file.|[How to: Open and Append to a Log File](~/docs/standard/io/how-to-open-and-append-to-a-log-file.md)



| +|Create a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Write to a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Read from a text file.|[How to: Read Text from a File](/dotnet/standard/io/how-to-read-text-from-a-file)| +|Append text to a file.|[How to: Open and Append to a Log File](/dotnet/standard/io/how-to-open-and-append-to-a-log-file)



| |Get the size of a file.|| |Get the attributes of a file.|| |Set the attributes of a file.|| |Determine if a file exists.|| -|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| -|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| +|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| +|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| @@ -93,9 +93,9 @@ - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -162,16 +162,16 @@ |To do this...|See the example in this topic...| |-------------------|--------------------------------------| -|Create a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Write to a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Read from a text file.|[How to: Read Text from a File](~/docs/standard/io/how-to-read-text-from-a-file.md)| -|Append text to a file.|[How to: Open and Append to a Log File](~/docs/standard/io/how-to-open-and-append-to-a-log-file.md)



| +|Create a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Write to a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Read from a text file.|[How to: Read Text from a File](/dotnet/standard/io/how-to-read-text-from-a-file)| +|Append text to a file.|[How to: Open and Append to a Log File](/dotnet/standard/io/how-to-open-and-append-to-a-log-file)



| |Get the size of a file.|| |Get the attributes of a file.|| |Set the attributes of a file.|| |Determine if a file exists.|| -|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| -|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| +|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| +|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| @@ -184,9 +184,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File
@@ -246,16 +246,16 @@ |To do this...|See the example in this topic...| |-------------------|--------------------------------------| -|Create a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Write to a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Read from a text file.|[How to: Read Text from a File](~/docs/standard/io/how-to-read-text-from-a-file.md)| -|Append text to a file.|[How to: Open and Append to a Log File](~/docs/standard/io/how-to-open-and-append-to-a-log-file.md)



| +|Create a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Write to a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Read from a text file.|[How to: Read Text from a File](/dotnet/standard/io/how-to-read-text-from-a-file)| +|Append text to a file.|[How to: Open and Append to a Log File](/dotnet/standard/io/how-to-open-and-append-to-a-log-file)



| |Get the size of a file.|| |Get the attributes of a file.|| |Set the attributes of a file.|| |Determine if a file exists.|| -|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| -|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| +|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| +|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| @@ -268,9 +268,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File
@@ -330,16 +330,16 @@ |To do this...|See the example in this topic...| |-------------------|--------------------------------------| -|Create a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Write to a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Read from a text file.|[How to: Read Text from a File](~/docs/standard/io/how-to-read-text-from-a-file.md)| -|Append text to a file.|[How to: Open and Append to a Log File](~/docs/standard/io/how-to-open-and-append-to-a-log-file.md)



| +|Create a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Write to a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Read from a text file.|[How to: Read Text from a File](/dotnet/standard/io/how-to-read-text-from-a-file)| +|Append text to a file.|[How to: Open and Append to a Log File](/dotnet/standard/io/how-to-open-and-append-to-a-log-file)



| |Get the size of a file.|| |Get the attributes of a file.|| |Set the attributes of a file.|| |Determine if a file exists.|| -|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| -|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| +|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| +|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| @@ -354,9 +354,9 @@ is . - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File
@@ -411,24 +411,24 @@ |To do this...|See the example in this topic...| |-------------------|--------------------------------------| -|Create a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Write to a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Read from a text file.|[How to: Read Text from a File](~/docs/standard/io/how-to-read-text-from-a-file.md)| -|Append text to a file.|[How to: Open and Append to a Log File](~/docs/standard/io/how-to-open-and-append-to-a-log-file.md)



| +|Create a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Write to a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Read from a text file.|[How to: Read Text from a File](/dotnet/standard/io/how-to-read-text-from-a-file)| +|Append text to a file.|[How to: Open and Append to a Log File](/dotnet/standard/io/how-to-open-and-append-to-a-log-file)



| |Get the size of a file.|| |Get the attributes of a file.|| |Set the attributes of a file.|| |Determine if a file exists.|| -|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| -|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| +|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| +|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| ]]> is . - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File
@@ -479,7 +479,7 @@ . @@ -498,9 +498,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -566,9 +566,9 @@ can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -628,9 +628,9 @@ |To do this...|See the example in this topic...| |-------------------|--------------------------------------| -|Create a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Write to a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Read from a text file.|[How to: Read Text from a File](~/docs/standard/io/how-to-read-text-from-a-file.md)| +|Create a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Write to a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Read from a text file.|[How to: Read Text from a File](/dotnet/standard/io/how-to-read-text-from-a-file)| @@ -643,9 +643,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -750,9 +750,9 @@ |To do this...|See the example in this topic...| |-------------------|--------------------------------------| -|Create a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Write to a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Read from a text file.|[How to: Read Text from a File](~/docs/standard/io/how-to-read-text-from-a-file.md)| +|Create a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Write to a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Read from a text file.|[How to: Read Text from a File](/dotnet/standard/io/how-to-read-text-from-a-file)| @@ -765,9 +765,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -826,9 +826,9 @@ |To do this...|See the example in this topic...| |-------------------|--------------------------------------| -|Create a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Write to a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Read from a text file.|[How to: Read Text from a File](~/docs/standard/io/how-to-read-text-from-a-file.md)| +|Create a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Write to a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Read from a text file.|[How to: Read Text from a File](/dotnet/standard/io/how-to-read-text-from-a-file)| @@ -841,9 +841,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -917,16 +917,16 @@ |To do this...|See the example in this topic...| |-------------------|--------------------------------------| -|Create a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Write to a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Read from a text file.|[How to: Read Text from a File](~/docs/standard/io/how-to-read-text-from-a-file.md)| -|Append text to a file.|[How to: Open and Append to a Log File](~/docs/standard/io/how-to-open-and-append-to-a-log-file.md)



| +|Create a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Write to a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Read from a text file.|[How to: Read Text from a File](/dotnet/standard/io/how-to-read-text-from-a-file)| +|Append text to a file.|[How to: Open and Append to a Log File](/dotnet/standard/io/how-to-open-and-append-to-a-log-file)



| |Get the size of a file.|| |Get the attributes of a file.|| |Set the attributes of a file.|| |Determine if a file exists.|| -|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| -|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| +|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| +|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| @@ -940,9 +940,9 @@ ]]> The writer is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1046,16 +1046,16 @@ |To do this...|See the example in this topic...| |-------------------|--------------------------------------| -|Create a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Write to a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Read from a text file.|[How to: Read Text from a File](~/docs/standard/io/how-to-read-text-from-a-file.md)| -|Append text to a file.|[How to: Open and Append to a Log File](~/docs/standard/io/how-to-open-and-append-to-a-log-file.md)



| +|Create a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Write to a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Read from a text file.|[How to: Read Text from a File](/dotnet/standard/io/how-to-read-text-from-a-file)| +|Append text to a file.|[How to: Open and Append to a Log File](/dotnet/standard/io/how-to-open-and-append-to-a-log-file)



| |Get the size of a file.|| |Get the attributes of a file.|| |Set the attributes of a file.|| |Determine if a file exists.|| -|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| -|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| +|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| +|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| @@ -1069,9 +1069,9 @@ ]]> The writer is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File
@@ -1173,16 +1173,16 @@ |To do this...|See the example in this topic...| |-------------------|--------------------------------------| -|Create a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Write to a text file.|[How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md)| -|Read from a text file.|[How to: Read Text from a File](~/docs/standard/io/how-to-read-text-from-a-file.md)| -|Append text to a file.|[How to: Open and Append to a Log File](~/docs/standard/io/how-to-open-and-append-to-a-log-file.md)



| +|Create a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Write to a text file.|[How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file)| +|Read from a text file.|[How to: Read Text from a File](/dotnet/standard/io/how-to-read-text-from-a-file)| +|Append text to a file.|[How to: Open and Append to a Log File](/dotnet/standard/io/how-to-open-and-append-to-a-log-file)



| |Get the size of a file.|| |Get the attributes of a file.|| |Set the attributes of a file.|| |Determine if a file exists.|| -|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| -|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md)| +|Read from a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| +|Write to a binary file.|[How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file)| @@ -1201,9 +1201,9 @@ or is negative. ( + )> . . The writer is closed. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File
diff --git a/xml/System.IO/TextReader.xml b/xml/System.IO/TextReader.xml index 42eec698f18..fe0c3edbf69 100644 --- a/xml/System.IO/TextReader.xml +++ b/xml/System.IO/TextReader.xml @@ -91,10 +91,10 @@ - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -145,9 +145,9 @@ - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -202,9 +202,9 @@ - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -268,7 +268,7 @@ ## Remarks Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's method. @@ -335,13 +335,13 @@ - can be called multiple times by other objects. When overriding this method, be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement this method, see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding this method, be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement this method, see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -403,9 +403,9 @@ - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -467,9 +467,9 @@ An I/O error occurs. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -538,9 +538,9 @@ An I/O error occurs. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -656,9 +656,9 @@ An I/O error occurs. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -774,9 +774,9 @@ The reader is currently in use by a previous read operation. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -892,9 +892,9 @@ The is closed. An I/O error occurs. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1008,9 +1008,9 @@ The reader is currently in use by a previous read operation. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1076,9 +1076,9 @@ The number of characters in the next line is larger than - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1142,9 +1142,9 @@ The reader is currently in use by a previous read operation. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1208,9 +1208,9 @@ The number of characters in the next line is larger than - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1275,9 +1275,9 @@ The reader is currently in use by a previous read operation. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1333,9 +1333,9 @@ is . - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File diff --git a/xml/System.IO/TextWriter.xml b/xml/System.IO/TextWriter.xml index 14e922ed316..b4037b75639 100644 --- a/xml/System.IO/TextWriter.xml +++ b/xml/System.IO/TextWriter.xml @@ -85,7 +85,7 @@ > [!IMPORTANT] > This type implements the interface. When you have finished using any type that derives from this type, you should dispose of it either directly or indirectly. To dispose of the type directly, call its method in a `try`/`catch` block. To dispose of it indirectly, use a language construct such as `using` (in C#) or `Using` (in Visual Basic). For more information, see Dispose and the "Using an Object that Implements IDisposable" section in the interface topic. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). @@ -104,10 +104,10 @@ - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File - How to: Read and Write to a Newly Created Data File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File + How to: Read and Write to a Newly Created Data File @@ -167,16 +167,16 @@ Use this constructor for derived classes. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> - Composite Formatting - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + Composite Formatting + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -227,16 +227,16 @@ ## Remarks Use this constructor overload to provide a value for the property. The value of the property specifies the culture-specific formatting that is used when you call the and methods. If you do not want to provide a format provider, you create an instance by using the constructor, which sets the property to `null`. When the property is `null`, the culture of the current thread is used for formatting. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> - Composite Formatting - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + Composite Formatting + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -291,9 +291,9 @@ ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -341,15 +341,15 @@ - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -413,7 +413,7 @@ ## Remarks Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). **Note** Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's method. @@ -479,13 +479,13 @@ - can be called multiple times by other objects. When overriding this method, be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement this method, see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding this method, be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement this method, see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -576,15 +576,15 @@ ## Remarks This property is necessary for some XML scenarios where a header must be written containing the encoding used by the `TextWriter`. This enables the XML code to consume an arbitrary `TextWriter` and generate the correct XML header. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -641,9 +641,9 @@ - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -747,17 +747,17 @@ ## Remarks The value of the property specifies the culture-specific formatting that is used when you call the and methods. If you do not want to provide a format provider, you create an instance by using the constructor, which sets the property to `null`. When the property contains `null`, the culture of the current thread is used for formatting. - For an example of creating a file and writing text to a file, see [How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md). For an example of reading text from a file, see [How to: Read Text from a File](~/docs/standard/io/how-to-read-text-from-a-file.md). For an example of reading from and writing to a binary file, see [How to: Read and Write to a Newly Created Data File](~/docs/standard/io/how-to-read-and-write-to-a-newly-created-data-file.md). + For an example of creating a file and writing text to a file, see [How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file). For an example of reading text from a file, see [How to: Read Text from a File](/dotnet/standard/io/how-to-read-text-from-a-file). For an example of reading from and writing to a binary file, see [How to: Read and Write to a Newly Created Data File](/dotnet/standard/io/how-to-read-and-write-to-a-newly-created-data-file). - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -815,15 +815,15 @@ The line terminator string is written to the text stream whenever one of the `WriteLine` methods is called. In order for text written by the `TextWriter` to be readable by a , only "\n" or "\r\n" should be used as terminator strings. If `NewLine` is set to `null`, the default newline character is used instead. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -875,15 +875,15 @@ When the methods are invoked on `Null`, the call simply returns, and no data is actually written to any backing store. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -938,17 +938,17 @@ instance that is returned. For more information about synchronization and threading, see [Synchronizing Data for Multithreading](~/docs/standard/threading/synchronizing-data-for-multithreading.md). + All write operations to the returned wrapper will be thread safe. You call this method to ensure that only one thread at a time can execute the methods on the instance that is returned. For more information about synchronization and threading, see [Synchronizing Data for Multithreading](/dotnet/standard/threading/synchronizing-data-for-multithreading). - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> is . - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1058,7 +1058,7 @@ This member is an explicit interface member implementation. It can be used only This method outputs either or . - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -1066,9 +1066,9 @@ This member is an explicit interface member implementation. It can be used only An I/O error occurs. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1126,7 +1126,7 @@ This member is an explicit interface member implementation. It can be used only ## Remarks This default method does nothing, but derived classes can override the method to provide the appropriate functionality. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -1134,9 +1134,9 @@ This member is an explicit interface member implementation. It can be used only An I/O error occurs. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1192,16 +1192,16 @@ This member is an explicit interface member implementation. It can be used only This default method calls the method and passes the entire character array. If the character array is `null`, nothing is written. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> The is closed. An I/O error occurs. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1262,9 +1262,9 @@ This member is an explicit interface member implementation. It can be used only - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1318,7 +1318,7 @@ This member is an explicit interface member implementation. It can be used only ## Remarks The text representation of the specified value is produced by calling the method. The property, if not `null`, specifies the culture-specific formatting. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -1327,9 +1327,9 @@ This member is an explicit interface member implementation. It can be used only - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1383,7 +1383,7 @@ This member is an explicit interface member implementation. It can be used only ## Remarks The text representation of the specified value is produced by calling the method. The property, if not `null`, specifies the culture-specific formatting. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -1392,9 +1392,9 @@ This member is an explicit interface member implementation. It can be used only - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1448,9 +1448,9 @@ This member is an explicit interface member implementation. It can be used only ## Remarks The text representation of the specified value is produced by calling the method. The property, if not `null`, specifies the culture-specific formatting. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). - [How to: Write Text to a File](~/docs/standard/io/how-to-write-text-to-a-file.md) + [How to: Write Text to a File](/dotnet/standard/io/how-to-write-text-to-a-file) ]]> @@ -1514,7 +1514,7 @@ This member is an explicit interface member implementation. It can be used only If the specified object is `null`, no action is taken and no exception is thrown. Otherwise, the object's `ToString` method is called to produce the string representation, and the resulting string is then written to the output stream. The property, if not `null`, specifies the culture-specific formatting. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -1523,9 +1523,9 @@ This member is an explicit interface member implementation. It can be used only - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1571,7 +1571,7 @@ This member is an explicit interface member implementation. It can be used only The text representation of the specified value is produced by calling the [ReadOnlySpan.ToString](xref:System.ReadOnlySpan%601.ToString%2A) method. -For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). +For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -1628,7 +1628,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common ## Remarks The text representation of the specified value is produced by calling the method. The property, if not `null`, specifies the culture-specific formatting. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -1637,9 +1637,9 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1697,7 +1697,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common If `value` is `null`, nothing is written to the text stream. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -1705,9 +1705,9 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common An I/O error occurs. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1812,7 +1812,7 @@ This method is equivalent to `Write(stringBuilder.ToString())`, but it uses the ## Remarks The text representation of the specified value is produced by calling the method. The property, if not `null`, specifies the culture-specific formatting. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -1821,9 +1821,9 @@ This method is equivalent to `Write(stringBuilder.ToString())`, but it uses the - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1882,7 +1882,7 @@ This method is equivalent to `Write(stringBuilder.ToString())`, but it uses the ## Remarks The text representation of the specified value is produced by calling the method. The property, if not `null`, specifies the culture-specific formatting. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -1891,9 +1891,9 @@ This method is equivalent to `Write(stringBuilder.ToString())`, but it uses the - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -1948,15 +1948,15 @@ This method is equivalent to `Write(stringBuilder.ToString())`, but it uses the ## Remarks This method uses composite formatting to convert the value of an object to its string representation and to embed that representation in a string. .NET provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about the composite formatting feature, see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). +- For more information about the composite formatting feature, see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). +- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). -- For more information about enumeration format specifiers, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). +- For more information about enumeration format specifiers, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The `format` parameter consists of zero or more runs of text intermixed with zero or more indexed placeholders, called format items, that correspond to an object in the parameter list of this method. The formatting process replaces each format item with the string representation of the value of the corresponding object. @@ -1964,7 +1964,7 @@ This method is equivalent to `Write(stringBuilder.ToString())`, but it uses the {*index*[,*length*][:*formatString*]} - Elements in square brackets are optional. The following table describes each element. For more information about the composite formatting feature, including the syntax of a format item, see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). + Elements in square brackets are optional. The following table describes each element. For more information about the composite formatting feature, including the syntax of a format item, see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). |Element|Description| |-------------|-----------------| @@ -1978,7 +1978,7 @@ This method is equivalent to `Write(stringBuilder.ToString())`, but it uses the If a specified object is not referenced in the format string, it is ignored. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -1995,9 +1995,9 @@ This method is equivalent to `Write(stringBuilder.ToString())`, but it uses the - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2059,15 +2059,15 @@ This method is equivalent to `Write(stringBuilder.ToString())`, but it uses the ## Remarks This method uses composite formatting to convert the value of an object to its string representation and to embed that representation in a string. .NET provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about the composite formatting feature, see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). +- For more information about the composite formatting feature, see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). +- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). -- For more information about enumeration format specifiers, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). +- For more information about enumeration format specifiers, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The `format` parameter consists of zero or more runs of text intermixed with zero or more indexed placeholders, called format items, that correspond to an object in the parameter list of this method. The formatting process replaces each format item with the string representation of the value of the corresponding object. @@ -2075,7 +2075,7 @@ This method is equivalent to `Write(stringBuilder.ToString())`, but it uses the {*index*[,*length*][:*formatString*]} - Elements in square brackets are optional. The following table describes each element. For more information about the composite formatting feature, including the syntax of a format item, see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). + Elements in square brackets are optional. The following table describes each element. For more information about the composite formatting feature, including the syntax of a format item, see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). |Element|Description| |-------------|-----------------| @@ -2089,7 +2089,7 @@ This method is equivalent to `Write(stringBuilder.ToString())`, but it uses the If a specified object is not referenced in the format string, it is ignored. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -2106,9 +2106,9 @@ This method is equivalent to `Write(stringBuilder.ToString())`, but it uses the - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2168,7 +2168,7 @@ This method is equivalent to `Write(stringBuilder.ToString())`, but it uses the This overload is equivalent to the overload for each character in `buffer` between `index` and (`index` + `count`). - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -2180,9 +2180,9 @@ This method is equivalent to `Write(stringBuilder.ToString())`, but it uses the An I/O error occurs. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2239,15 +2239,15 @@ This method is equivalent to `Write(stringBuilder.ToString())`, but it uses the ## Remarks This method uses composite formatting to convert the value of an object to its string representation and to embed that representation in a string. .NET provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about the composite formatting feature, see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). +- For more information about the composite formatting feature, see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). +- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). -- For more information about enumeration format specifiers, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). +- For more information about enumeration format specifiers, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The `format` parameter consists of zero or more runs of text intermixed with zero or more indexed placeholders, called format items, that correspond to an object in the parameter list of this method. The formatting process replaces each format item with the string representation of the value of the corresponding object. @@ -2255,7 +2255,7 @@ This method is equivalent to `Write(stringBuilder.ToString())`, but it uses the {*index*[,*length*][:*formatString*]} - Elements in square brackets are optional. The following table describes each element. For more information about the composite formatting feature, including the syntax of a format item, see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). + Elements in square brackets are optional. The following table describes each element. For more information about the composite formatting feature, including the syntax of a format item, see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). |Element|Description| |-------------|-----------------| @@ -2269,7 +2269,7 @@ This method is equivalent to `Write(stringBuilder.ToString())`, but it uses the If a specified object is not referenced in the format string, it is ignored. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -2286,9 +2286,9 @@ This method is equivalent to `Write(stringBuilder.ToString())`, but it uses the - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2347,15 +2347,15 @@ This method is equivalent to `Write(stringBuilder.ToString())`, but it uses the ## Remarks This method uses composite formatting to convert the value of an object to its string representation and to embed that representation in a string. .NET provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about the composite formatting feature, see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). +- For more information about the composite formatting feature, see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). +- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). -- For more information about enumeration format specifiers, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). +- For more information about enumeration format specifiers, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The `format` parameter consists of zero or more runs of text intermixed with zero or more indexed placeholders, called format items, that correspond to an object in the parameter list of this method. The formatting process replaces each format item with the string representation of the value of the corresponding object. @@ -2363,7 +2363,7 @@ This method is equivalent to `Write(stringBuilder.ToString())`, but it uses the {*index*[,*length*][:*formatString*]} - Elements in square brackets are optional. The following table describes each element. For more information about the composite formatting feature, including the syntax of a format item, see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). + Elements in square brackets are optional. The following table describes each element. For more information about the composite formatting feature, including the syntax of a format item, see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). |Element|Description| |-------------|-----------------| @@ -2377,7 +2377,7 @@ This method is equivalent to `Write(stringBuilder.ToString())`, but it uses the If a specified object is not referenced in the format string, it is ignored. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -2394,9 +2394,9 @@ This method is equivalent to `Write(stringBuilder.ToString())`, but it uses the - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2813,7 +2813,7 @@ This method is equivalent to calling `WriteAsync(stringBuilder.ToString())`, how The line terminator is defined by the field. -For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). +For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -2821,9 +2821,9 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common An I/O error occurs. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2881,7 +2881,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common The line terminator is defined by the field. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -2889,9 +2889,9 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common An I/O error occurs. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -2947,7 +2947,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common The line terminator is defined by the field. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -2955,9 +2955,9 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common An I/O error occurs. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3015,7 +3015,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common The line terminator is defined by the field. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -3023,9 +3023,9 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common An I/O error occurs. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3077,7 +3077,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common property, if not `null`, specifies the culture-specific formatting. For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + The property, if not `null`, specifies the culture-specific formatting. For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). The line terminator is defined by the field. @@ -3088,9 +3088,9 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3142,7 +3142,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common property, if not `null`, specifies the culture-specific formatting. For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + The property, if not `null`, specifies the culture-specific formatting. For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). The line terminator is defined by the field. @@ -3153,9 +3153,9 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3211,7 +3211,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common The line terminator is defined by the field. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -3220,9 +3220,9 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3278,7 +3278,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common The line terminator is defined by the field. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -3287,9 +3287,9 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3346,7 +3346,7 @@ This overload is equivalent to the field. -For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). +For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -3355,9 +3355,9 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3405,7 +3405,7 @@ The text representation of the specified value is produced by calling the [ReadO The line terminator is defined by the field. -For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). +For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -3461,7 +3461,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common ## Remarks - The property, if not `null`, specifies the culture-specific formatting. For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + The property, if not `null`, specifies the culture-specific formatting. For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). The line terminator is defined by the field. @@ -3472,9 +3472,9 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3538,7 +3538,7 @@ The line terminator is defined by the fi This method does not search the specified string for individual newline characters (hexadecimal 0x000a) and replace them with . -For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). +For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -3546,9 +3546,9 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common An I/O error occurs. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3595,7 +3595,7 @@ The text representation of the specified value is produced by calling the field. -For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). +For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -3659,7 +3659,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common The line terminator is defined by the field. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -3668,9 +3668,9 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3731,7 +3731,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common The line terminator is defined by the field. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -3740,9 +3740,9 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3797,15 +3797,15 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common ## Remarks This method uses composite formatting to convert the value of an object to its string representation and to embed that representation in a string. .NET provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about the composite formatting feature, see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). +- For more information about the composite formatting feature, see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). +- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). -- For more information about enumeration format specifiers, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). +- For more information about enumeration format specifiers, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The `format` parameter consists of zero or more runs of text intermixed with zero or more indexed placeholders, called format items, that correspond to an object in the parameter list of this method. The formatting process replaces each format item with the string representation of the value of the corresponding object. @@ -3813,7 +3813,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common {*index*[,*length*][:*formatString*]} - Elements in square brackets are optional. The following table describes each element. For more information about the composite formatting feature, including the syntax of a format item, see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). + Elements in square brackets are optional. The following table describes each element. For more information about the composite formatting feature, including the syntax of a format item, see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). |Element|Description| |-------------|-----------------| @@ -3829,7 +3829,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common The line terminator is defined by the field. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -3846,9 +3846,9 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -3910,15 +3910,15 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common ## Remarks This method uses composite formatting to convert the value of an object to its string representation and to embed that representation in a string. .NET provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about the composite formatting feature, see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). +- For more information about the composite formatting feature, see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). +- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). -- For more information about enumeration format specifiers, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). +- For more information about enumeration format specifiers, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The `format` parameter consists of zero or more runs of text intermixed with zero or more indexed placeholders, called format items, that correspond to an object in the parameter list of this method. The formatting process replaces each format item with the string representation of the value of the corresponding object. @@ -3926,7 +3926,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common {*index*[,*length*][:*formatString*]} - Elements in square brackets are optional. The following table describes each element. For more information about the composite formatting feature, including the syntax of a format item, see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). + Elements in square brackets are optional. The following table describes each element. For more information about the composite formatting feature, including the syntax of a format item, see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). |Element|Description| |-------------|-----------------| @@ -3942,7 +3942,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common The line terminator is defined by the field. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -3958,9 +3958,9 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -4022,7 +4022,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common The line terminator is defined by the field. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -4034,9 +4034,9 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common An I/O error occurs. - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -4093,15 +4093,15 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common ## Remarks This method uses composite formatting to convert the value of an object to its string representation and to embed that representation in a string. .NET provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about the composite formatting feature, see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). +- For more information about the composite formatting feature, see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). +- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). -- For more information about enumeration format specifiers, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). +- For more information about enumeration format specifiers, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The `format` parameter consists of zero or more runs of text intermixed with zero or more indexed placeholders, called format items, that correspond to an object in the parameter list of this method. The formatting process replaces each format item with the string representation of the value of the corresponding object. @@ -4109,7 +4109,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common {*index*[,*length*][:*formatString*]} - Elements in square brackets are optional. The following table describes each element. For more information about the composite formatting feature, including the syntax of a format item, see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). + Elements in square brackets are optional. The following table describes each element. For more information about the composite formatting feature, including the syntax of a format item, see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). |Element|Description| |-------------|-----------------| @@ -4125,7 +4125,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common The line terminator is defined by the field. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -4142,9 +4142,9 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File @@ -4203,15 +4203,15 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common ## Remarks This method uses composite formatting to convert the value of an object to its string representation and to embed that representation in a string. .NET provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about the composite formatting feature, see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). +- For more information about the composite formatting feature, see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). +- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). -- For more information about enumeration format specifiers, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). +- For more information about enumeration format specifiers, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The `format` parameter consists of zero or more runs of text intermixed with zero or more indexed placeholders, called format items, that correspond to an object in the parameter list of this method. The formatting process replaces each format item with the string representation of the value of the corresponding object. @@ -4219,7 +4219,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common {*index*[,*length*][:*formatString*]} - Elements in square brackets are optional. The following table describes each element. For more information about the composite formatting feature, including the syntax of a format item, see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). + Elements in square brackets are optional. The following table describes each element. For more information about the composite formatting feature, including the syntax of a format item, see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). |Element|Description| |-------------|-----------------| @@ -4235,7 +4235,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common The line terminator is defined by the field. - For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common-i-o-tasks.md). + For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). ]]> @@ -4252,9 +4252,9 @@ For a list of common I/O tasks, see [Common I/O Tasks](~/docs/standard/io/common - File and Stream I/O - How to: Read Text from a File - How to: Write Text to a File + File and Stream I/O + How to: Read Text from a File + How to: Write Text to a File diff --git a/xml/System.IO/UnmanagedMemoryAccessor.xml b/xml/System.IO/UnmanagedMemoryAccessor.xml index 599f0bab7f6..0baa37b139d 100644 --- a/xml/System.IO/UnmanagedMemoryAccessor.xml +++ b/xml/System.IO/UnmanagedMemoryAccessor.xml @@ -440,9 +440,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). diff --git a/xml/System.IO/UnmanagedMemoryStream.xml b/xml/System.IO/UnmanagedMemoryStream.xml index fa30a412243..9a9c5d122f0 100644 --- a/xml/System.IO/UnmanagedMemoryStream.xml +++ b/xml/System.IO/UnmanagedMemoryStream.xml @@ -714,9 +714,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). diff --git a/xml/System.IO/WindowsRuntimeStorageExtensions.xml b/xml/System.IO/WindowsRuntimeStorageExtensions.xml index 6750f4ffc06..2ff32a011f8 100644 --- a/xml/System.IO/WindowsRuntimeStorageExtensions.xml +++ b/xml/System.IO/WindowsRuntimeStorageExtensions.xml @@ -242,7 +242,7 @@ Additionally, this method will open the file with [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). ## Examples @@ -299,7 +299,7 @@ The next example shows the XAML code that is associated with the previous exampl ## Remarks > [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type IStorageFolder. When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type IStorageFolder. When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). ## Examples @@ -355,7 +355,7 @@ The next example shows the XAML code that is associated with the previous exampl ## Remarks > [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). ## Examples @@ -414,7 +414,7 @@ The next example shows the XAML code that is associated with the previous exampl ## Remarks > [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). ## Examples diff --git a/xml/System.IO/WindowsRuntimeStreamExtensions.xml b/xml/System.IO/WindowsRuntimeStreamExtensions.xml index bf2a7df3cb4..828adbb5c15 100644 --- a/xml/System.IO/WindowsRuntimeStreamExtensions.xml +++ b/xml/System.IO/WindowsRuntimeStreamExtensions.xml @@ -92,7 +92,7 @@ Here's the XAML code that is associated with the previous example. ## Remarks > [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). ## Examples @@ -147,7 +147,7 @@ Here's the XAML code that is associated with the previous example. ## Remarks > [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). ## Examples @@ -203,7 +203,7 @@ Here's the XAML code that is associated with the previous example. > [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). ]]> @@ -244,7 +244,7 @@ Here's the XAML code that is associated with the previous example. ## Remarks > [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). A default buffer size of 16,384 bytes is used when converting the stream. To specify a different buffer size, use the overload. @@ -291,7 +291,7 @@ A default buffer size of 16,384 bytes is used when converting the stream. To spe ## Remarks > [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). You use this method to specify a buffer size when converting the stream. To use the default buffer size of 16,384 bytes, use the overload. @@ -340,7 +340,7 @@ In most situations, buffering improves the performance of stream operations. You ## Remarks > [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). A default buffer size of 16,384 bytes is used when converting the stream. To specify a different buffer size, use the overload. @@ -397,7 +397,7 @@ Here's the XAML code that is associated with the previous example. ## Remarks > [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). You use this method to specify a buffer size when converting the stream. To use the default buffer size of 16,384 bytes, use the overload. @@ -445,7 +445,7 @@ In most situations, buffering improves the performance of stream operations. You ## Remarks > [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). A default buffer size of 16,384 bytes is used when converting the stream. To specify a different buffer size, use the overload. @@ -502,7 +502,7 @@ Here's the XAML code that is associated with the previous example. ## Remarks > [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). You use this method to specify a buffer size when converting the stream. To use the default buffer size of 16,384 bytes, use the overload. diff --git a/xml/System.IdentityModel.Claims/WindowsClaimSet.xml b/xml/System.IdentityModel.Claims/WindowsClaimSet.xml index 98481b8c5a7..8b32d4adb3d 100644 --- a/xml/System.IdentityModel.Claims/WindowsClaimSet.xml +++ b/xml/System.IdentityModel.Claims/WindowsClaimSet.xml @@ -250,7 +250,7 @@ method when you are finished using the . The method leaves the in an unusable state. After calling the method, you must release all references to the so that the garbage collector can reclaim the memory that the occupied. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call the method when you are finished using the . The method leaves the in an unusable state. After calling the method, you must release all references to the so that the garbage collector can reclaim the memory that the occupied. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call the method before you release your last reference to the . Otherwise, the resources it is using are not freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/System.IdentityModel.Configuration/AudienceUriElement.xml b/xml/System.IdentityModel.Configuration/AudienceUriElement.xml index dcca6e55db6..90d9b866964 100644 --- a/xml/System.IdentityModel.Configuration/AudienceUriElement.xml +++ b/xml/System.IdentityModel.Configuration/AudienceUriElement.xml @@ -25,7 +25,7 @@ ]]> - <audienceUris> + <audienceUris> diff --git a/xml/System.IdentityModel.Configuration/AudienceUriElementCollection.xml b/xml/System.IdentityModel.Configuration/AudienceUriElementCollection.xml index 65ac4123f74..04f76ce6f8a 100644 --- a/xml/System.IdentityModel.Configuration/AudienceUriElementCollection.xml +++ b/xml/System.IdentityModel.Configuration/AudienceUriElementCollection.xml @@ -30,7 +30,7 @@ ]]> - <audienceUris> + <audienceUris> @@ -145,11 +145,11 @@ - <audienceUris> + <audienceUris> diff --git a/xml/System.IdentityModel.Configuration/CustomTypeElement.xml b/xml/System.IdentityModel.Configuration/CustomTypeElement.xml index 6c5b3d8e47c..b39031bd4de 100644 --- a/xml/System.IdentityModel.Configuration/CustomTypeElement.xml +++ b/xml/System.IdentityModel.Configuration/CustomTypeElement.xml @@ -19,7 +19,7 @@ class represents an attribute or an element that specifies a custom type in a configuration file. For example, the [<claimsAuthenticationManager>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/claimsauthenticationmanager.md) element that is used to specify the claims identity manager contains `type` attribute that specifies the of the claims authentication manager; ``. The property that represents this element as configured under an [<identityConfiguration>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/identityconfiguration.md) element gets and sets an instance of . + The class represents an attribute or an element that specifies a custom type in a configuration file. For example, the [<claimsAuthenticationManager>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/claimsauthenticationmanager) element that is used to specify the claims identity manager contains `type` attribute that specifies the of the claims authentication manager; ``. The property that represents this element as configured under an [<identityConfiguration>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/identityconfiguration) element gets and sets an instance of . ]]> diff --git a/xml/System.IdentityModel.Configuration/ICustomIdentityConfiguration.xml b/xml/System.IdentityModel.Configuration/ICustomIdentityConfiguration.xml index 904dccd1e57..2dc78f58105 100644 --- a/xml/System.IdentityModel.Configuration/ICustomIdentityConfiguration.xml +++ b/xml/System.IdentityModel.Configuration/ICustomIdentityConfiguration.xml @@ -49,7 +49,7 @@ method is called by the configuration infrastructure. When this method is called, the `nodelist` parameter contains the top-level child elements of the parent element that configures the object class from the configuration file. For example, a class derived from , will have the child elements of the [<issuerNameRegistry>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/issuernameregistry.md) element passed in the `nodelist` parameter. The `nodelist` is composed entirely of objects. Each of these may have attributes and child elements depending on the configuration schema defined for the class that is being configured. + The method is called by the configuration infrastructure. When this method is called, the `nodelist` parameter contains the top-level child elements of the parent element that configures the object class from the configuration file. For example, a class derived from , will have the child elements of the [<issuerNameRegistry>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/issuernameregistry) element passed in the `nodelist` parameter. The `nodelist` is composed entirely of objects. Each of these may have attributes and child elements depending on the configuration schema defined for the class that is being configured. ]]> diff --git a/xml/System.IdentityModel.Configuration/IdentityConfigurationElement.xml b/xml/System.IdentityModel.Configuration/IdentityConfigurationElement.xml index 1e1ecfcd4b8..9277c339aa2 100644 --- a/xml/System.IdentityModel.Configuration/IdentityConfigurationElement.xml +++ b/xml/System.IdentityModel.Configuration/IdentityConfigurationElement.xml @@ -16,7 +16,7 @@ Represents an element in a configuration file. This class cannot be inherited. To be added. - <identityConfiguration> + <identityConfiguration> @@ -67,7 +67,7 @@ ]]> - <audienceUris> + <audienceUris> @@ -101,7 +101,7 @@ ]]> - <caches> + <caches> @@ -135,7 +135,7 @@ ]]> - <certificateValidation> + <certificateValidation> @@ -169,7 +169,7 @@ ]]> - <claimsAuthenticationManager> + <claimsAuthenticationManager> @@ -203,7 +203,7 @@ ]]> - <claimsAuthorizationManager> + <claimsAuthorizationManager> @@ -237,7 +237,7 @@ ]]> - <issuerNameRegistry> + <issuerNameRegistry> @@ -271,7 +271,7 @@ ]]> - <issuerTokenResolver> + <issuerTokenResolver> @@ -308,7 +308,7 @@ ]]> - <identityConfiguration> + <identityConfiguration> @@ -345,7 +345,7 @@ ]]> - <identityConfiguration> + <identityConfiguration> @@ -380,7 +380,7 @@ ]]> - <identityConfiguration> + <identityConfiguration> @@ -414,7 +414,7 @@ ]]> - <securityTokenHandlers> + <securityTokenHandlers> @@ -448,7 +448,7 @@ ]]> - <serviceTokenResolver> + <serviceTokenResolver> @@ -482,7 +482,7 @@ ]]> - <tokenReplayDetection> + <tokenReplayDetection> diff --git a/xml/System.IdentityModel.Configuration/IdentityConfigurationElementCollection.xml b/xml/System.IdentityModel.Configuration/IdentityConfigurationElementCollection.xml index f7736762f69..21e6e2e5b7e 100644 --- a/xml/System.IdentityModel.Configuration/IdentityConfigurationElementCollection.xml +++ b/xml/System.IdentityModel.Configuration/IdentityConfigurationElementCollection.xml @@ -28,7 +28,7 @@ ]]> - <identityConfiguration> + <identityConfiguration> <system.identityModel> diff --git a/xml/System.IdentityModel.Configuration/IdentityModelCachesElement.xml b/xml/System.IdentityModel.Configuration/IdentityModelCachesElement.xml index 6a3b91464b1..4f308d0ac71 100644 --- a/xml/System.IdentityModel.Configuration/IdentityModelCachesElement.xml +++ b/xml/System.IdentityModel.Configuration/IdentityModelCachesElement.xml @@ -23,7 +23,7 @@ ]]> - <caches> + <caches> diff --git a/xml/System.IdentityModel.Configuration/IssuerNameRegistryElement.xml b/xml/System.IdentityModel.Configuration/IssuerNameRegistryElement.xml index cfb7c21003e..1b6e93e9b7c 100644 --- a/xml/System.IdentityModel.Configuration/IssuerNameRegistryElement.xml +++ b/xml/System.IdentityModel.Configuration/IssuerNameRegistryElement.xml @@ -25,7 +25,7 @@ ]]> - <issuerNameRegistry> + <issuerNameRegistry> diff --git a/xml/System.IdentityModel.Configuration/SecurityTokenServiceConfiguration.xml b/xml/System.IdentityModel.Configuration/SecurityTokenServiceConfiguration.xml index 88e42894398..71dfed8255f 100644 --- a/xml/System.IdentityModel.Configuration/SecurityTokenServiceConfiguration.xml +++ b/xml/System.IdentityModel.Configuration/SecurityTokenServiceConfiguration.xml @@ -19,7 +19,7 @@ topics are taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT) and it includes an implementation of a passive STS that is capable of serving an SWT token. For an example of how to implement an active STS, you can see the `Federation Metadata` sample. For information about these samples and other samples available for WIF and about where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). The following code shows a custom implementation of the class to support a passive STS that processes SWT tokens. The configuration is initialized and stored in the HTTP application state the first time the static `Current` property is accessed. The constructor initializes the properties of the custom configuration with the type of the custom STS, a custom issuer token resolver, and the default token type (the URI of the SWT token type). It also adds an SWT token handler to the default handler collection. + The code examples that are used in the topics are taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT) and it includes an implementation of a passive STS that is capable of serving an SWT token. For an example of how to implement an active STS, you can see the `Federation Metadata` sample. For information about these samples and other samples available for WIF and about where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). The following code shows a custom implementation of the class to support a passive STS that processes SWT tokens. The configuration is initialized and stored in the HTTP application state the first time the static `Current` property is accessed. The constructor initializes the properties of the custom configuration with the type of the custom STS, a custom issuer token resolver, and the default token type (the URI of the SWT token type). It also adds an SWT token handler to the default handler collection. [!code-csharp[WIFCustomTokenSTS#2](~/samples/snippets/csharp/VS_Snippets_Misc/wifcustomtokensts/cs/passivests/customsecuritytokenserviceconfiguration.cs#2)] @@ -276,7 +276,7 @@ ## Examples - The code examples that are used in the topics are taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT) and it includes an implementation of a passive STS that is capable of serving an SWT token. For an example of how to implement an active STS, you can see the `Federation Metadata` sample. For information about these samples and other samples available for WIF and about where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). The following code shows a custom implementation of the class to support a passive STS that processes SWT tokens. The configuration is initialized and stored in the HTTP application state the first time the static `Current` property is accessed. The constructor initializes the properties of the custom configuration with the type of the custom STS, a custom issuer token resolver, and the default token type (the URI of the SWT token type). It also adds an SWT token handler to the default handler collection. + The code examples that are used in the topics are taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT) and it includes an implementation of a passive STS that is capable of serving an SWT token. For an example of how to implement an active STS, you can see the `Federation Metadata` sample. For information about these samples and other samples available for WIF and about where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). The following code shows a custom implementation of the class to support a passive STS that processes SWT tokens. The configuration is initialized and stored in the HTTP application state the first time the static `Current` property is accessed. The constructor initializes the properties of the custom configuration with the type of the custom STS, a custom issuer token resolver, and the default token type (the URI of the SWT token type). It also adds an SWT token handler to the default handler collection. The following code shows how to invoke a custom passive STS to process a WS-Federation request by calling the method from the code behind in the `default.aspx.cs` file. The method initializes an instance of the `PassiveSTS.CustomSecurityTokenService` class using the properties set on the current `CustomSecurityTokenServiceConfiguration` object. The `CustomSecurityTokenServiceConfiguration.Current` property is implemented by the `CustomSecurityTokenServiceConfiguration` class and returns the instance of the class that is saved in the HTTP application state. diff --git a/xml/System.IdentityModel.Protocols.WSTrust/RequestSecurityToken.xml b/xml/System.IdentityModel.Protocols.WSTrust/RequestSecurityToken.xml index 7e0e153dc31..e69e4eefa34 100644 --- a/xml/System.IdentityModel.Protocols.WSTrust/RequestSecurityToken.xml +++ b/xml/System.IdentityModel.Protocols.WSTrust/RequestSecurityToken.xml @@ -28,7 +28,7 @@ ## Examples - The code example that is used in this topic is taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT) and it includes an implementation of a passive STS that is capable of serving an SWT token. The STS is implemented by a class that is derived from . Many of the methods of the class that are called from its token issuance pipeline take a object as one if their parameters. For information about this sample and other samples available for WIF and about where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). + The code example that is used in this topic is taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT) and it includes an implementation of a passive STS that is capable of serving an SWT token. The STS is implemented by a class that is derived from . Many of the methods of the class that are called from its token issuance pipeline take a object as one if their parameters. For information about this sample and other samples available for WIF and about where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). The following code example shows an implementation of the method. The method takes a as one of its parameters and properties of this parameter are used to set properties on the object that is returned by the method. diff --git a/xml/System.IdentityModel.Selectors/SecurityTokenManager.xml b/xml/System.IdentityModel.Selectors/SecurityTokenManager.xml index 3e5b815bd75..f048fac1e88 100644 --- a/xml/System.IdentityModel.Selectors/SecurityTokenManager.xml +++ b/xml/System.IdentityModel.Selectors/SecurityTokenManager.xml @@ -27,7 +27,7 @@ ## Remarks Use the class when you need a custom security token, security token authenticator, or security token provider. Use a custom security token to handle credentials that WCF does not support. Use a custom security token authenticator when the authentication methods WCF provides are not sufficient. A class returns a security token authenticator in the method. A security token provider provides security tokens for outgoing SOAP messages. A class returns a security token provider in the method. - For more information about using custom security token authenticators and security token providers, see [Custom Credential and Credential Validation](~/docs/framework/wcf/extending/custom-credential-and-credential-validation.md). For more information about creating a custom security token, see [How to: Create a Custom Token](~/docs/framework/wcf/extending/how-to-create-a-custom-token.md). + For more information about using custom security token authenticators and security token providers, see [Custom Credential and Credential Validation](/dotnet/framework/wcf/extending/custom-credential-and-credential-validation). For more information about creating a custom security token, see [How to: Create a Custom Token](/dotnet/framework/wcf/extending/how-to-create-a-custom-token). ]]> diff --git a/xml/System.IdentityModel.Selectors/SecurityTokenProvider.xml b/xml/System.IdentityModel.Selectors/SecurityTokenProvider.xml index d1357ed73ea..36257171318 100644 --- a/xml/System.IdentityModel.Selectors/SecurityTokenProvider.xml +++ b/xml/System.IdentityModel.Selectors/SecurityTokenProvider.xml @@ -29,7 +29,7 @@ Classes that derive from the class implement the method to determine which security token provider is required for a given security token. - The and classes provide the default implementations for built-in security token types. For custom security token scenarios, you must derive a class from one of the , , or classes and provide the functionality to create the security token provider, security token authenticator, and security token serializer for the custom security token. For more information about creating a custom token, see [How to: Create a Custom Token](~/docs/framework/wcf/extending/how-to-create-a-custom-token.md). + The and classes provide the default implementations for built-in security token types. For custom security token scenarios, you must derive a class from one of the , , or classes and provide the functionality to create the security token provider, security token authenticator, and security token serializer for the custom security token. For more information about creating a custom token, see [How to: Create a Custom Token](/dotnet/framework/wcf/extending/how-to-create-a-custom-token). diff --git a/xml/System.IdentityModel.Selectors/UserNamePasswordValidator.xml b/xml/System.IdentityModel.Selectors/UserNamePasswordValidator.xml index 8e105f1d7db..29a03e31092 100644 --- a/xml/System.IdentityModel.Selectors/UserNamePasswordValidator.xml +++ b/xml/System.IdentityModel.Selectors/UserNamePasswordValidator.xml @@ -20,7 +20,7 @@ class to specify how a username and password is validated. This can be done by deriving a class from and override the method. For more information about creating a custom user name and password validator, see [How to: Use a Custom User Name and Password Validator](~/docs/framework/wcf/feature-details/how-to-use-a-custom-user-name-and-password-validator.md). + Use the class to specify how a username and password is validated. This can be done by deriving a class from and override the method. For more information about creating a custom user name and password validator, see [How to: Use a Custom User Name and Password Validator](/dotnet/framework/wcf/feature-details/how-to-use-a-custom-user-name-and-password-validator). diff --git a/xml/System.IdentityModel.Services.Configuration/FederationConfiguration.xml b/xml/System.IdentityModel.Services.Configuration/FederationConfiguration.xml index 1ea8559fefd..ecc8756afa1 100644 --- a/xml/System.IdentityModel.Services.Configuration/FederationConfiguration.xml +++ b/xml/System.IdentityModel.Services.Configuration/FederationConfiguration.xml @@ -134,7 +134,7 @@ The name of the element from which to load the configuration. - Initializes a new instance of the class from the [<federationConfiguration>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/federationconfiguration.md) element with the specified name. + Initializes a new instance of the class from the [<federationConfiguration>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/federationconfiguration) element with the specified name. @@ -235,7 +235,7 @@ System.String - Defines the name of the default [<federationConfiguration>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/federationconfiguration.md) element from which settings should be loaded. This is an empty string as the default element is unnamed. + Defines the name of the default [<federationConfiguration>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/federationconfiguration) element from which settings should be loaded. This is an empty string as the default element is unnamed. To be added. @@ -261,7 +261,7 @@ @@ -389,7 +389,7 @@ @@ -417,7 +417,7 @@ @@ -445,7 +445,7 @@ diff --git a/xml/System.IdentityModel.Services.Configuration/FederationConfigurationElement.xml b/xml/System.IdentityModel.Services.Configuration/FederationConfigurationElement.xml index 2869d36f9f7..d1055ea3377 100644 --- a/xml/System.IdentityModel.Services.Configuration/FederationConfigurationElement.xml +++ b/xml/System.IdentityModel.Services.Configuration/FederationConfigurationElement.xml @@ -23,7 +23,7 @@ ]]> - <federationConfiguration> + <federationConfiguration> @@ -122,8 +122,8 @@ Gets or sets the attribute. The name of the section to associate with this element. To be added. - <federationConfiguration> - <identityConfiguration> + <federationConfiguration> + <identityConfiguration> @@ -179,7 +179,7 @@ ]]> - <federationConfiguration> + <federationConfiguration> @@ -274,7 +274,7 @@ ]]> - <wsFederation> + <wsFederation> diff --git a/xml/System.IdentityModel.Services.Configuration/FederationConfigurationElementCollection.xml b/xml/System.IdentityModel.Services.Configuration/FederationConfigurationElementCollection.xml index d69d39b6cbe..d7cd166c1b7 100644 --- a/xml/System.IdentityModel.Services.Configuration/FederationConfigurationElementCollection.xml +++ b/xml/System.IdentityModel.Services.Configuration/FederationConfigurationElementCollection.xml @@ -21,7 +21,7 @@ Contains a collection of all of the elements that are specified in the configuration file. This class cannot be inherited. To be added. - <federationConfiguration> + <federationConfiguration> @@ -120,7 +120,7 @@ is . No element with the specified name was found. - <federationConfiguration> + <federationConfiguration> diff --git a/xml/System.IdentityModel.Services.Configuration/SystemIdentityModelServicesSection.xml b/xml/System.IdentityModel.Services.Configuration/SystemIdentityModelServicesSection.xml index 3ff3f901e47..635b063fa7e 100644 --- a/xml/System.IdentityModel.Services.Configuration/SystemIdentityModelServicesSection.xml +++ b/xml/System.IdentityModel.Services.Configuration/SystemIdentityModelServicesSection.xml @@ -23,7 +23,7 @@ ]]> - <system.identityModel.services> + <system.identityModel.services> @@ -62,7 +62,7 @@ Gets a reference to the section from the configuration file. The section from the configuration file. if the configuration file does not contain a section. To be added. - <system.identityModel.services> + <system.identityModel.services> @@ -91,8 +91,8 @@ ]]> - <federationConfiguration> - <system.identityModel.services> + <federationConfiguration> + <system.identityModel.services> @@ -119,8 +119,8 @@ Gets the collection of elements configured in this section. A collection that contains all of the elements configured in this section. To be added. - <federationConfiguration> - <system.identityModel.services> + <federationConfiguration> + <system.identityModel.services> diff --git a/xml/System.IdentityModel.Services.Configuration/WSFederationElement.xml b/xml/System.IdentityModel.Services.Configuration/WSFederationElement.xml index 28aa43017f1..d7b274add4c 100644 --- a/xml/System.IdentityModel.Services.Configuration/WSFederationElement.xml +++ b/xml/System.IdentityModel.Services.Configuration/WSFederationElement.xml @@ -24,7 +24,7 @@ ]]> - <wsFederation> + <wsFederation> @@ -69,7 +69,7 @@ A string that contains a URI that represents the WS-Federation sign-in request wauth type. The default is an empty string. Optional. To be added. - <wsFederation> + <wsFederation> @@ -91,7 +91,7 @@ Gets or sets the dictionary that contains any custom attributes. The dictionary that contains the custom attributes, keyed by attribute name. To be added. - <wsFederation> + <wsFederation> @@ -119,7 +119,7 @@ The required freshness. Sets the WS-Federation sign-in request wfresh parameter. Optional. To be added. - <wsFederation> + <wsFederation> @@ -147,7 +147,7 @@ A string that contains the URI of the home realm of the identity provider (IP). The default is an empty string. Sets the WS-Federation sign-in request whr parameter. Optional. To be added. - <wsFederation> + <wsFederation> @@ -197,7 +197,7 @@ A string that contains the URI of the token issuer. The default is an empty string. Required. To be added. - <wsFederation> + <wsFederation> @@ -253,7 +253,7 @@ to enable the WS-Federation Authentication Module (WSFAM) to automatically redirect unauthorized requests to an STS; otherwise, . The default is , unauthorized requests are automatically redirected. Optional. To be added. - <wsFederation> + <wsFederation> @@ -282,7 +282,7 @@ to issue persistent cookies when the WS-Federation Authentication Module (WSFAM) is enabled to initiate WS-Federation passive protocol redirects; otherwise, . The default is , cookies are not issued. Optional. To be added. - <wsFederation> + <wsFederation> @@ -310,7 +310,7 @@ A string that contains the URI of the relevant policy. The default is an empty string. Sets the WS-Federation sign-in request wp parameter. Optional. To be added. - <wsFederation> + <wsFederation> @@ -338,7 +338,7 @@ A string that contains the URI of requesting realm. The default is an empty string. Sets the WS-Federation sign-in request wtrealm parameter. Required. To be added. - <wsFederation> + <wsFederation> @@ -366,7 +366,7 @@ A string that contains the URI of the address to reply to. The default is an empty string. Sets the wreply parameter on a WS-Federation sign-in request. Optional. To be added. - <wsFederation> + <wsFederation> @@ -394,7 +394,7 @@ A string that contains the token issuance request. The default is an empty string. Sets the WS-Federation sign-in request wreq parameter. Optional. To be added. - <wsFederation> + <wsFederation> @@ -422,7 +422,7 @@ A URL that specifies the location of the token issuance request. The default is an empty string. Sets the WS-Federation sign-in request wreqptr parameter. Optional. To be added. - <wsFederation> + <wsFederation> @@ -451,7 +451,7 @@ to specify that the WS-Federation Authentication Module (WSFAM) to only redirect to a secure URL for the STS; otherwise, . The default is , the WSFAM only redirects to a secure URL for the STS. Optional. To be added. - <wsFederation> + <wsFederation> @@ -479,7 +479,7 @@ A string that contains the URI of the WS-Federation resource value. The default is an empty string. Sets the request WS-Federation sign-in request wres parameter. Optional. To be added. - <wsFederation> + <wsFederation> @@ -507,7 +507,7 @@ Any application defined parameters for the WS-Federation sign-in request URL. The default is an empty string. Provides an extensibility point to include application defined query parameters in the sign-in request URL. Optional. To be added. - <wsFederation> + <wsFederation> @@ -535,7 +535,7 @@ Any application defined parameters for the WS-Federation sign-out request URL. The default is an empty string. Provides an extensibility point to include application defined query parameters in the sign-out request URL. Optional. To be added. - <wsFederation> + <wsFederation> @@ -563,7 +563,7 @@ A string that contains the URL to return to following sign out. Sets the wreply parameter on a WS-Federation sign-out request. Optional. To be added. - <wsFederation> + <wsFederation> diff --git a/xml/System.IdentityModel.Services.Configuration/WsFederationConfiguration.xml b/xml/System.IdentityModel.Services.Configuration/WsFederationConfiguration.xml index 699f2b6f17e..fec408ec855 100644 --- a/xml/System.IdentityModel.Services.Configuration/WsFederationConfiguration.xml +++ b/xml/System.IdentityModel.Services.Configuration/WsFederationConfiguration.xml @@ -25,7 +25,7 @@ - <wsFederation> + <wsFederation> @@ -66,7 +66,7 @@ ]]> - <wsFederation> + <wsFederation> @@ -125,7 +125,7 @@ A URI that specifies the authentication type. The default is an empty string. To be added. - <wsFederation> + <wsFederation> @@ -147,7 +147,7 @@ Gets a dictionary that contains any extra attributes specified in the element in the configuration file. The dictionary that contains the extra attributes. To be added. - <wsFederation> + <wsFederation> @@ -293,7 +293,7 @@ The desired maximum age of authentication requests, in minutes. The default is . To be added. - <wsFederation> + <wsFederation> @@ -316,7 +316,7 @@ The address of the home realm identity provider. The default is an empty string. To be added. - <wsFederation> + <wsFederation> @@ -340,7 +340,7 @@ To be added. An attempt to set the property to occurs. - <wsFederation> + <wsFederation> @@ -364,7 +364,7 @@ to enable redirects; otherwise, . The default is , redirects are enabled. To be added. - <wsFederation> + <wsFederation> @@ -388,7 +388,7 @@ to issue a persistent session cookie; otherwise, . The default is , cookies are not enabled. To be added. - <wsFederation> + <wsFederation> @@ -411,7 +411,7 @@ A URL that identifies the policy to use. The default is an empty string. To be added. - <wsFederation> + <wsFederation> @@ -435,7 +435,7 @@ To be added. An attempt to set the property to occurs. - <wsFederation> + <wsFederation> @@ -458,7 +458,7 @@ A URL that identifies the address at which the relying party (RP) application would like to receive replies from the Security Token Service (STS). The default is an empty string. To be added. - <wsFederation> + <wsFederation> @@ -481,7 +481,7 @@ The token issuance request expressed as a element. The default is an empty string. To be added. - <wsFederation> + <wsFederation> @@ -504,7 +504,7 @@ A URL that specifies the location of the token issuance request expressed as a element To be added. - <wsFederation> + <wsFederation> @@ -528,7 +528,7 @@ if communication with the STS must be secured using HTTPS; otherwise, . The default is , HTTPS is required. To be added. - <wsFederation> + <wsFederation> @@ -558,7 +558,7 @@ ]]> - <wsFederation> + <wsFederation> @@ -581,7 +581,7 @@ A URL fragment that contains the additional message parameters in the following format: "?param1=value1&param2=value2&paramN=valueN". The default is an empty string. To be added. - <wsFederation> + <wsFederation> @@ -604,7 +604,7 @@ A URL fragment that contains the additional message parameters in the following format: "?param1=value1&param2=value2&paramN=valueN". The default is an empty string. To be added. - <wsFederation> + <wsFederation> @@ -627,7 +627,7 @@ The URL to which the client should be redirected by the security token service (STS) during passive sign-out through the WS-Federation protocol. The default is an empty string. To be added. - <wsFederation> + <wsFederation> diff --git a/xml/System.IdentityModel.Services.Tokens/MachineKeySessionSecurityTokenHandler.xml b/xml/System.IdentityModel.Services.Tokens/MachineKeySessionSecurityTokenHandler.xml index f5bc847af41..966446d09ce 100644 --- a/xml/System.IdentityModel.Services.Tokens/MachineKeySessionSecurityTokenHandler.xml +++ b/xml/System.IdentityModel.Services.Tokens/MachineKeySessionSecurityTokenHandler.xml @@ -21,7 +21,7 @@ ## Remarks By default, the class uses the class, which uses the Data Protection API (DPAPI), to protect the session token. The DPAPI provides protection by using the user or machine credentials and stores the key data in the user profile. This means that a session token signed and encrypted on one computer cannot be validated or decrypted on a different computer. - By contrast, the class uses the class, which protects the session cookie data by using the cryptographic material specified in the `` element in the configuration file. This means that the same keys (and session tokens) can be used across multiple computers. This is particularly important when an application is deployed in a web farm. For more information about how to use Windows Identity Foundation to protect applications that are deployed in a web farm, see [WIF and Web Farms](~/docs/framework/security/wif-and-web-farms.md). + By contrast, the class uses the class, which protects the session cookie data by using the cryptographic material specified in the `` element in the configuration file. This means that the same keys (and session tokens) can be used across multiple computers. This is particularly important when an application is deployed in a web farm. For more information about how to use Windows Identity Foundation to protect applications that are deployed in a web farm, see [WIF and Web Farms](/dotnet/framework/security/wif-and-web-farms). Configure the application to use the by adding it to the token handler collection. You must first remove the (or any handler derived from the class) from the token handler collection if such a handler is present. This is because derives from and a token handler collection cannot contain multiple handlers of any given type. @@ -34,7 +34,7 @@ ``` - The following XML shows how to add the to a token handler collection. The default is first removed from the collection. Token handlers are configured under the [<securityTokenHandlers>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/securitytokenhandlers.md) element. + The following XML shows how to add the to a token handler collection. The default is first removed from the collection. Token handlers are configured under the [<securityTokenHandlers>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/securitytokenhandlers) element. ```xml diff --git a/xml/System.IdentityModel.Services/ChunkedCookieHandlerElement.xml b/xml/System.IdentityModel.Services/ChunkedCookieHandlerElement.xml index 55f7f68978d..2e4dc216eed 100644 --- a/xml/System.IdentityModel.Services/ChunkedCookieHandlerElement.xml +++ b/xml/System.IdentityModel.Services/ChunkedCookieHandlerElement.xml @@ -77,7 +77,7 @@ ## Remarks You must be careful when adjusting the chunk size. Web browsers have different limits on the size of cookies and the number of cookies allowable in total and per domain. For example, the original Netscape specification specified these limits: 300 cookies total, 4096 bytes per cookie header (including metadata, not just the cookie value), and 20 cookies per domain. For more information, see . - Represents the `chunkSize` attribute of the [<chunkedCookieHandler>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/chunkedcookiehandler.md) element. + Represents the `chunkSize` attribute of the [<chunkedCookieHandler>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/chunkedcookiehandler) element. ]]> diff --git a/xml/System.IdentityModel.Services/ClaimsAuthorizationModule.xml b/xml/System.IdentityModel.Services/ClaimsAuthorizationModule.xml index 02dcb6300ab..755212df31d 100644 --- a/xml/System.IdentityModel.Services/ClaimsAuthorizationModule.xml +++ b/xml/System.IdentityModel.Services/ClaimsAuthorizationModule.xml @@ -162,7 +162,7 @@ property from the claims authorization manager that is specified in configuration by the property on the object set on the object that is set on the property. You can specify the claims authentication manager in a configuration file through the [<claimsAuthorizationManager>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/claimsauthorizationmanager.md) element. + Initializes the property from the claims authorization manager that is specified in configuration by the property on the object set on the object that is set on the property. You can specify the claims authentication manager in a configuration file through the [<claimsAuthorizationManager>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/claimsauthorizationmanager) element. ]]> diff --git a/xml/System.IdentityModel.Services/ClaimsPrincipalPermission.xml b/xml/System.IdentityModel.Services/ClaimsPrincipalPermission.xml index f9cf0ee51c0..a62ccc5f659 100644 --- a/xml/System.IdentityModel.Services/ClaimsPrincipalPermission.xml +++ b/xml/System.IdentityModel.Services/ClaimsPrincipalPermission.xml @@ -37,7 +37,7 @@ The class provides the capability to perform imperative access checks by using the that is configured for an application. By invoking the method or the static method, you can provide protection to resources from within the execution path of your code according to the authorization policy defined for your claims authentication manager. Declarative access checks can be performed by using the class. > [!IMPORTANT] -> The class uses the claims authorization manager configured by the that is set under the property. This is true in all cases, even in scenarios where WS-Federation is not used; for example, active (WCF) Web applications and Console applications. You can specify the claims authorization manager either in configuration or programmatically. To specify the claims authorization manager in a configuration file, set the [<claimsAuthorizationManager>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/claimsauthorizationmanager.md) element under an [<identityConfiguration>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/identityconfiguration.md) element and ensure that this identity configuration is referenced by the [<federationConfiguration>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/federationconfiguration.md) element that is loaded by the runtime (for example, by setting the `identityConfigurationName` attribute). To set the claims authorization manager programmatically, provide a handler for the event. +> The class uses the claims authorization manager configured by the that is set under the property. This is true in all cases, even in scenarios where WS-Federation is not used; for example, active (WCF) Web applications and Console applications. You can specify the claims authorization manager either in configuration or programmatically. To specify the claims authorization manager in a configuration file, set the [<claimsAuthorizationManager>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/claimsauthorizationmanager) element under an [<identityConfiguration>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/identityconfiguration) element and ensure that this identity configuration is referenced by the [<federationConfiguration>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/federationconfiguration) element that is loaded by the runtime (for example, by setting the `identityConfigurationName` attribute). To set the claims authorization manager programmatically, provide a handler for the event. On one level, the functionality provided by is similar to the role-based access checks (RBAC) provided through the class; however, the class performs checks based on the claims presented by the active principal. This enables far more granularity than is available through pure RBAC, where many permissions are typically collected under a single role. Perhaps, more importantly, claims-based authorization enables better separation of business logic and authorization policy because permission can be demanded for a specific action on a resource in code and back-end policy can be used to configure which claims the presenting entity must possess in order to satisfy the demand. Like RBAC, performs a user-based access check, that is, unlike code access security implemented by classes that derive from the class and use a stack walk to ensure that all callers of the code have been granted a permission, performs its check only on the current principal. @@ -54,7 +54,7 @@ [!code-csharp[WifCppWithCam#1](~/samples/snippets/csharp/VS_Snippets_Misc/wifcppwithcam/cs/wifcppwithcam/program.cs#1)] - The following XML shows the minimum configuration required to use a custom claims authorization manager with the class. You must, at a minimum, declare both the `system.identityModel` and the `system.identityModel.services` sections in the `` element and then specify your authorization manager in a [<claimsAuthorizationManager>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/claimsauthorizationmanager.md) element under the default identity configuration. This will ensure that your authorization manager is referenced from the default federation configuration. Alternatively, you can specify the name of the identity configuration under which your authorization manager is specified in the `identityConfigurationName` attribute of the [<federationConfiguration>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/federationconfiguration.md) element. + The following XML shows the minimum configuration required to use a custom claims authorization manager with the class. You must, at a minimum, declare both the `system.identityModel` and the `system.identityModel.services` sections in the `` element and then specify your authorization manager in a [<claimsAuthorizationManager>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/claimsauthorizationmanager) element under the default identity configuration. This will ensure that your authorization manager is referenced from the default federation configuration. Alternatively, you can specify the name of the identity configuration under which your authorization manager is specified in the `identityConfigurationName` attribute of the [<federationConfiguration>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/federationconfiguration) element. ```xml @@ -83,7 +83,7 @@ - <federationConfiguration> + <federationConfiguration> diff --git a/xml/System.IdentityModel.Services/ClaimsPrincipalPermissionAttribute.xml b/xml/System.IdentityModel.Services/ClaimsPrincipalPermissionAttribute.xml index 4ade5f24614..781ec4526c4 100644 --- a/xml/System.IdentityModel.Services/ClaimsPrincipalPermissionAttribute.xml +++ b/xml/System.IdentityModel.Services/ClaimsPrincipalPermissionAttribute.xml @@ -29,7 +29,7 @@ You must specify one of the values, a `Resource` and an `Operation` in your declaration. The `Resource` and `Operation` properties specify the resource and action for which the current principal () must be authorized for execution to proceed. If the current principal is not authorized to perform the specified action (operation) on the specified resource, a is thrown. > [!IMPORTANT] -> The class uses the claims authorization manager configured by the that is set under the property. This is true in all cases, even in scenarios where WS-Federation is not used; for example, active (WCF) Web applications and Console applications. You can specify the claims authorization manager either in configuration or programmatically. To specify the claims authorization manager in a configuration file, set the [<claimsAuthorizationManager>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/claimsauthorizationmanager.md) element under an [<identityConfiguration>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/identityconfiguration.md) element and ensure that this identity configuration is referenced by the [<federationConfiguration>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/federationconfiguration.md) element that is loaded by the runtime (for example, by setting the `identityConfigurationName` attribute). To set the claims authorization manager programmatically, provide a handler for the event. +> The class uses the claims authorization manager configured by the that is set under the property. This is true in all cases, even in scenarios where WS-Federation is not used; for example, active (WCF) Web applications and Console applications. You can specify the claims authorization manager either in configuration or programmatically. To specify the claims authorization manager in a configuration file, set the [<claimsAuthorizationManager>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/claimsauthorizationmanager) element under an [<identityConfiguration>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/identityconfiguration) element and ensure that this identity configuration is referenced by the [<federationConfiguration>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/federationconfiguration) element that is loaded by the runtime (for example, by setting the `identityConfigurationName` attribute). To set the claims authorization manager programmatically, provide a handler for the event. @@ -38,7 +38,7 @@ [!code-csharp[WifCppWithCam#4](~/samples/snippets/csharp/VS_Snippets_Misc/wifcppwithcam/cs/wifcppwithcam/program.cs#4)] - The following XML shows the minimum configuration required to use a custom claims authorization manager with the class. You must, at a minimum, declare both the `system.identityModel` and the `system.identityModel.services` sections in the `` element and then specify your authorization manager in a [<claimsAuthorizationManager>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/claimsauthorizationmanager.md) element under the default identity configuration. This will ensure that your authorization manager is referenced from the default federation configuration. Alternatively, you can specify the name of the identity configuration under which your authorization manager is specified in the `identityConfigurationName` attribute of the [<federationConfiguration>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/federationconfiguration.md) element. + The following XML shows the minimum configuration required to use a custom claims authorization manager with the class. You must, at a minimum, declare both the `system.identityModel` and the `system.identityModel.services` sections in the `` element and then specify your authorization manager in a [<claimsAuthorizationManager>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/claimsauthorizationmanager) element under the default identity configuration. This will ensure that your authorization manager is referenced from the default federation configuration. Alternatively, you can specify the name of the identity configuration under which your authorization manager is specified in the `identityConfigurationName` attribute of the [<federationConfiguration>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/federationconfiguration) element. ```xml @@ -67,7 +67,7 @@ - <federationConfiguration> + <federationConfiguration> diff --git a/xml/System.IdentityModel.Services/CookieHandler.xml b/xml/System.IdentityModel.Services/CookieHandler.xml index 21216e5004b..a88caef4192 100644 --- a/xml/System.IdentityModel.Services/CookieHandler.xml +++ b/xml/System.IdentityModel.Services/CookieHandler.xml @@ -27,7 +27,7 @@ Several properties are exposed by the class that specify default behavior and properties for the session cookie. The , , and properties supply the base name for the cookie, the domain in which it is valid and the path under which it is stored on the client. The property specifies whether the cookie is accessible to client-side scripts. The property specifies whether the cookie should be transmitted only over secure (HTTPS) connections. If set, the property is used to set the expiration time for persistent sessions, that is for sessions that remain valid even after the browser is closed. All of these properties have equivalent properties that are typically set on the underlying object (or objects) by the "core" methods of the handler. For more information see the documentation for each property. - The cookie handler that is used by the SAM can be specified in configuration through the [<cookieHandler>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler.md) element. The cookie handler set by this element can be modified in an event delegate for the event or it can be set or accessed directly through the property. + The cookie handler that is used by the SAM can be specified in configuration through the [<cookieHandler>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler) element. The cookie handler set by this element can be modified in an event delegate for the event or it can be set or accessed directly through the property. @@ -295,7 +295,7 @@ ## Remarks Corresponds to the property. - The property can be initialized by specifying the `domain` attribute on the [<cookieHandler>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler.md) element in configuration. + The property can be initialized by specifying the `domain` attribute on the [<cookieHandler>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler) element in configuration. ]]> @@ -329,7 +329,7 @@ This property corresponds to the property. - The property can be initialized by specifying the `hideFromScript` attribute on the [<cookieHandler>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler.md) element in configuration. + The property can be initialized by specifying the `hideFromScript` attribute on the [<cookieHandler>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler) element in configuration. ]]> @@ -386,7 +386,7 @@ ## Remarks This property corresponds to the property. - The property can be initialized by specifying the `name` attribute on the [<cookieHandler>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler.md) element in configuration. + The property can be initialized by specifying the `name` attribute on the [<cookieHandler>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler) element in configuration. ]]> @@ -417,7 +417,7 @@ ## Remarks This property corresponds to the property. - The property can be initialized by specifying the `path` attribute on the [<cookieHandler>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler.md) element in configuration. + The property can be initialized by specifying the `path` attribute on the [<cookieHandler>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler) element in configuration. ]]> @@ -450,7 +450,7 @@ This property is used to set the property. - The property can be initialized by specifying the `persistentSessionLifetime` attribute on the [<cookieHandler>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler.md) element in configuration. + The property can be initialized by specifying the `persistentSessionLifetime` attribute on the [<cookieHandler>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler) element in configuration. ]]> @@ -654,7 +654,7 @@ This property corresponds to the property. - The property can be initialized by specifying the `requireSSL` attribute on the [<cookieHandler>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler.md) element in configuration. + The property can be initialized by specifying the `requireSSL` attribute on the [<cookieHandler>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler) element in configuration. ]]> diff --git a/xml/System.IdentityModel.Services/CookieHandlerElement.xml b/xml/System.IdentityModel.Services/CookieHandlerElement.xml index 3cde8a0090d..1cf46d947e9 100644 --- a/xml/System.IdentityModel.Services/CookieHandlerElement.xml +++ b/xml/System.IdentityModel.Services/CookieHandlerElement.xml @@ -150,7 +150,7 @@ @@ -217,7 +217,7 @@ ## Remarks Controls whether the "HttpOnly" flag is emitted for any cookies written. Certain Web browsers honor this flag by keeping client-side script from accessing the cookie value. - Represents the `hideFromScript` attribute of the [<cookieHandler>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler.md) element. + Represents the `hideFromScript` attribute of the [<cookieHandler>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler) element. ]]> @@ -253,7 +253,7 @@ ## Remarks For chunked cookie handlers (the property is set), the mode should be set to either or . For a custom cookie handler (the property is set), the mode should be set to . - Represents the `mode` attribute of the [<cookieHandler>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler.md) element. + Represents the `mode` attribute of the [<cookieHandler>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler) element. ]]> @@ -287,7 +287,7 @@ @@ -323,7 +323,7 @@ ## Remarks If no path is defined, the path defined by the property is used. - Represents the `path` attribute of the [<cookieHandler>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler.md) element. + Represents the `path` attribute of the [<cookieHandler>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler) element. ]]> @@ -360,7 +360,7 @@ @@ -397,7 +397,7 @@ ## Remarks Controls whether the "Secure" flag is emitted for any cookies written. If this value is `true`, the sign-in session cookies will only be available over HTTPS. - Represents the `requireSSL` attribute of the [<cookieHandler>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler.md) element. + Represents the `requireSSL` attribute of the [<cookieHandler>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler) element. ]]> diff --git a/xml/System.IdentityModel.Services/FederatedAuthentication.xml b/xml/System.IdentityModel.Services/FederatedAuthentication.xml index f51b9fee84d..359e8848760 100644 --- a/xml/System.IdentityModel.Services/FederatedAuthentication.xml +++ b/xml/System.IdentityModel.Services/FederatedAuthentication.xml @@ -21,14 +21,14 @@ ## Remarks You can access the modules that are configured for the web application through the static properties exposed by the class. The method provides an extension point through which other application-defined modules that derive from and that are configured for the application can be accessed. - The property references a singleton instance of that provides configuration settings for the HTTP modules. The first time the property is accessed by one of the HTTP modules, a instance is initialized from the [<federationConfiguration>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/federationconfiguration.md) element in the configuration file and the is raised to provide an application with the opportunity to modify the configuration object before it is used to initialize module properties. The same instance is returned on each subsequent access of the property. + The property references a singleton instance of that provides configuration settings for the HTTP modules. The first time the property is accessed by one of the HTTP modules, a instance is initialized from the [<federationConfiguration>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/federationconfiguration) element in the configuration file and the is raised to provide an application with the opportunity to modify the configuration object before it is used to initialize module properties. The same instance is returned on each subsequent access of the property. > [!IMPORTANT] > The claims authorization manager () that is used to evaluate claims based access checks when using the class or the class is configured on the object that is set on the federation configuration object referenced through the property. This is true for all applications whether they are ASP.NET applications or not. ]]> - <federationConfiguration> + <federationConfiguration> @@ -74,7 +74,7 @@ object is created and initialized from the [<federationConfiguration>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/federationconfiguration.md) element in the configuration file the first time this property is accessed by one of the HTTP modules. Just after the configuration object has been initialized, the event is raised to provide a developer with an opportunity to modify the newly created configuration object before it is used to initialize any of the configured HTTP modules. It can be accessed from the property in an event handler. + A object is created and initialized from the [<federationConfiguration>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/federationconfiguration) element in the configuration file the first time this property is accessed by one of the HTTP modules. Just after the configuration object has been initialized, the event is raised to provide a developer with an opportunity to modify the newly created configuration object before it is used to initialize any of the configured HTTP modules. It can be accessed from the property in an event handler. On subsequent accesses, the same configuration instance is returned. @@ -86,7 +86,7 @@ ]]> The property is set to by an event handler for the event. - <federationConfiguration> + <federationConfiguration> @@ -111,7 +111,7 @@ event is raised when the first HTTP module in the web application references property. The first access of the this property causes a object to be created and initialized from the [<federationConfiguration>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/federationconfiguration.md) element in the configuration file. You can access the newly created object through the property in an event handler in order to examine or modify it before it is used to provide initialization for any of the HTTP modules configured for the application. + The event is raised when the first HTTP module in the web application references property. The first access of the this property causes a object to be created and initialized from the [<federationConfiguration>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/federationconfiguration) element in the configuration file. You can access the newly created object through the property in an event handler in order to examine or modify it before it is used to provide initialization for any of the HTTP modules configured for the application. ]]> diff --git a/xml/System.IdentityModel.Services/FederatedPassiveSecurityTokenServiceOperations.xml b/xml/System.IdentityModel.Services/FederatedPassiveSecurityTokenServiceOperations.xml index acd875a280f..a2175579c4c 100644 --- a/xml/System.IdentityModel.Services/FederatedPassiveSecurityTokenServiceOperations.xml +++ b/xml/System.IdentityModel.Services/FederatedPassiveSecurityTokenServiceOperations.xml @@ -24,7 +24,7 @@ ## Examples - The code example that is used in this topic is taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT), and it includes an implementation of a passive STS that is capable of serving an SWT token. For information about this sample and other samples available for WIF and about where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). The following code shows how to invoke a custom passive STS to process a WS-Federation request by calling the method from the code behind in the `default.aspx.cs` file. + The code example that is used in this topic is taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT), and it includes an implementation of a passive STS that is capable of serving an SWT token. For information about this sample and other samples available for WIF and about where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). The following code shows how to invoke a custom passive STS to process a WS-Federation request by calling the method from the code behind in the `default.aspx.cs` file. [!code-csharp[WIFCustomTokenSTS#1](~/samples/snippets/csharp/VS_Snippets_Misc/wifcustomtokensts/cs/passivests/default.aspx.cs#1)] @@ -74,7 +74,7 @@ method from the code behind in the `default.aspx.cs` file. + The code example that is used in this topic is taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT), and it includes an implementation of a passive STS that is capable of serving an SWT token. For information about this sample and other samples available for WIF and about where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). The following code shows how to invoke a custom passive STS to process a WS-Federation request by calling the method from the code behind in the `default.aspx.cs` file. [!code-csharp[WIFCustomTokenSTS#1](~/samples/snippets/csharp/VS_Snippets_Misc/wifcustomtokensts/cs/passivests/default.aspx.cs#1)] diff --git a/xml/System.IdentityModel.Services/HttpModuleBase.xml b/xml/System.IdentityModel.Services/HttpModuleBase.xml index c58590c798b..bb8d68ae370 100644 --- a/xml/System.IdentityModel.Services/HttpModuleBase.xml +++ b/xml/System.IdentityModel.Services/HttpModuleBase.xml @@ -18,7 +18,7 @@ - The base class from which HTTP modules that are configurable with the [<system.identityModel.services>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/system-identitymodel-services.md) element () derive. + The base class from which HTTP modules that are configurable with the [<system.identityModel.services>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/system-identitymodel-services) element () derive. To be added. diff --git a/xml/System.IdentityModel.Services/SessionAuthenticationModule.xml b/xml/System.IdentityModel.Services/SessionAuthenticationModule.xml index 78f9c7d1fd5..c1858965130 100644 --- a/xml/System.IdentityModel.Services/SessionAuthenticationModule.xml +++ b/xml/System.IdentityModel.Services/SessionAuthenticationModule.xml @@ -29,7 +29,7 @@ For more complicated scenarios, you can derive from to implement a custom SAM. To this end, many of the methods that are invoked during and are exposed so that you can provide custom behavior at specific stages of the session processing lifecycle. - You can add the SAM to the ASP.NET pipeline in a configuration file by adding it to the HTTP modules under either the `` element for IIS version 7 and later or under the `` element for versions prior to IIS 7. The cookie handler used by the SAM can be configured with the [<cookieHandler>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler.md) element. + You can add the SAM to the ASP.NET pipeline in a configuration file by adding it to the HTTP modules under either the `` element for IIS version 7 and later or under the `` element for versions prior to IIS 7. The cookie handler used by the SAM can be configured with the [<cookieHandler>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler) element. @@ -183,7 +183,7 @@ property is initialized by the method. This method initializes the property based on the cookie handler specified on the object that is set on the property. You can set the cookie handler in a configuration file through the [<cookieHandler>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler.md) element. + The property is initialized by the method. This method initializes the property based on the cookie handler specified on the object that is set on the property. You can set the cookie handler in a configuration file through the [<cookieHandler>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler) element. ]]> @@ -308,7 +308,7 @@ property from the handler specified in configuration by the object that is set on the property. You can specify the cookie handler in a configuration file through the [<cookieHandler>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler.md) element. + Initializes the property from the handler specified in configuration by the object that is set on the property. You can specify the cookie handler in a configuration file through the [<cookieHandler>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/cookiehandler) element. ]]> @@ -675,7 +675,7 @@ ## Remarks The event is raised from within the method after a session token () has been successfully read from the session cookie. - You can use this event to modify properties of the session token before it is passed further along the pipeline and is used to authenticate the entity making the request (user). One of the most common scenarios involves modifying the session expiration time (accessible through the property) to override the session expiration time set in configuration through the `lifetime` attribute of the [<sessionTokenRequirement>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/sessiontokenrequirement.md) element. By modifying this property on each request, you can implement a sliding session; that is, a session in which the lifetime is extended each time the user accesses the site. + You can use this event to modify properties of the session token before it is passed further along the pipeline and is used to authenticate the entity making the request (user). One of the most common scenarios involves modifying the session expiration time (accessible through the property) to override the session expiration time set in configuration through the `lifetime` attribute of the [<sessionTokenRequirement>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/sessiontokenrequirement) element. By modifying this property on each request, you can implement a sliding session; that is, a session in which the lifetime is extended each time the user accesses the site. In an event handler, you can access the token through the property. After modifying the token, you can ensure that it is written back to the cookie by setting the to `true`. Finally, the event is a cancelable event, and you can set the property of the to abort further processing of the request. diff --git a/xml/System.IdentityModel.Services/WSFederationAuthenticationModule.xml b/xml/System.IdentityModel.Services/WSFederationAuthenticationModule.xml index 0e62cdd43ae..0653b2d7ca0 100644 --- a/xml/System.IdentityModel.Services/WSFederationAuthenticationModule.xml +++ b/xml/System.IdentityModel.Services/WSFederationAuthenticationModule.xml @@ -31,7 +31,7 @@ - Claims-based identity for ASP.NET applications. During authentication, the WSFAM builds a principal from the claims in the security token sent by the STS and sets this claims principal as the thread principal. You can then use this principal to make further authorization, presentation, and logic decisions about the user it represents in your code. - The WSFAM exposes several properties that provide default message parameters to use on WS-Federation sign-in and sign-out requests. These properties are typically initialized from the [<wsFederation>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/wsfederation.md) element in a configuration file. The most important of these properties are: + The WSFAM exposes several properties that provide default message parameters to use on WS-Federation sign-in and sign-out requests. These properties are typically initialized from the [<wsFederation>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/wsfederation) element in a configuration file. The most important of these properties are: - The property, which specifies the address of the security token service (STS) to which to send WS-Federation sign-in and sign-out requests. @@ -924,7 +924,7 @@ ## Remarks Module properties are initialized using the equivalent properties of the object specified by the property. - You can specify settings in a configuration file through the [<wsFederation>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/wsfederation.md) element. + You can specify settings in a configuration file through the [<wsFederation>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/wsfederation) element. ]]> @@ -1045,7 +1045,7 @@ 5. Raises the event. You can cancel further processing or modify the claims principal in a handler for this event. -6. Uses the configured session authentication module (SAM) to create a object. (The configured SAM is the object returned by the property.) The session token is created by using the claims principal returned in step 5. The and properties are set by using the and properties of the returned in step 3 and are validated against the current time and the token lifetime specified by either the or the property of the object in the token handler collection being used by WSFAM. The token lifetime on the session token handler can be specified in configuration through the [<sessionTokenRequirement>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/sessiontokenrequirement.md) element. Note: The property on the cookie handler configured for the SAM is not used. +6. Uses the configured session authentication module (SAM) to create a object. (The configured SAM is the object returned by the property.) The session token is created by using the claims principal returned in step 5. The and properties are set by using the and properties of the returned in step 3 and are validated against the current time and the token lifetime specified by either the or the property of the object in the token handler collection being used by WSFAM. The token lifetime on the session token handler can be specified in configuration through the [<sessionTokenRequirement>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/sessiontokenrequirement) element. Note: The property on the cookie handler configured for the SAM is not used. 7. Calls the method with the session token to write the session cookie. The method first raises the event. You can change properties on the session token or change whether the cookie should be persisted in a handler for this event. After the event is raised, the method then writes the cookie using the SAM. @@ -1512,15 +1512,15 @@ ## Examples - The following code shows how to add a handler for the event in the `Application_Init` event in the global.asax file. The code is taken from the `FederationForWebApps` sample. For more information about this sample, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). + The following code shows how to add a handler for the event in the `Application_Init` event in the global.asax file. The code is taken from the `FederationForWebApps` sample. For more information about this sample, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). - The following code shows the handler for the event in the in the global.asax file of an RP. The code checks to see whether the incoming HTTP request contains a whr parameter, and, if it does, it sets this parameter on the WS-Federation sign-in request that will be sent to the STS. The code is taken from the `FederationForWebApps` sample. For more information about this sample, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). + The following code shows the handler for the event in the in the global.asax file of an RP. The code checks to see whether the incoming HTTP request contains a whr parameter, and, if it does, it sets this parameter on the WS-Federation sign-in request that will be sent to the STS. The code is taken from the `FederationForWebApps` sample. For more information about this sample, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). - The following code shows the handler for the event in the in the global.asax file of a federation provider STS. The code checks to see whether the incoming HTTP request contains a whr parameter. If the request contains the whr parameter, the client is directed to the IP-STS for sign-in; if not, the client is directed to a home realm discovery page to select the IP-STS at which to sign in. The code is taken from the `FederationForWebApps` sample. For more information about this sample, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). + The following code shows the handler for the event in the in the global.asax file of a federation provider STS. The code checks to see whether the incoming HTTP request contains a whr parameter. If the request contains the whr parameter, the client is directed to the IP-STS for sign-in; if not, the client is directed to a home realm discovery page to select the IP-STS at which to sign in. The code is taken from the `FederationForWebApps` sample. For more information about this sample, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). @@ -2327,7 +2327,7 @@ method to create a complete WS-Federation sign-out URL that can then be used by your code. @@ -2358,7 +2358,7 @@ property is set to `null` or an empty string, the wreply parameter is not included in the sign-out request. diff --git a/xml/System.IdentityModel.Tokens/ConfigurationBasedIssuerNameRegistry.xml b/xml/System.IdentityModel.Tokens/ConfigurationBasedIssuerNameRegistry.xml index 65208a7febb..57afa859cce 100644 --- a/xml/System.IdentityModel.Tokens/ConfigurationBasedIssuerNameRegistry.xml +++ b/xml/System.IdentityModel.Tokens/ConfigurationBasedIssuerNameRegistry.xml @@ -21,7 +21,7 @@ ## Remarks The class maintains a dictionary of trusted issuers by mapping the certificate of each trusted issuer to a name that refers to that issuer. The certificates are specified using the ASN.1 encoded form of the thumbprint. The issuer name can be any string, as long as it is unique within the scope of the application. This dictionary can be accessed through the property. The class can only resolve X.509 certificates. - The map of trusted issuers is specified in a configuration file by adding entries under the [<trustedIssuers>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/trustedissuers.md) element. The `` element is a child element of the [<issuerNameRegistry>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/issuernameregistry.md) element and it is valid when the class is specified in the `type` attribute of that element. For more information, see the documentation for each of these elements in the [WIF Configuration Schema](https://msdn.microsoft.com/library/4d4f6d76-49a5-4bad-b345-097b2e2844e9). For more information about issuer name registries, see the class. + The map of trusted issuers is specified in a configuration file by adding entries under the [<trustedIssuers>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/trustedissuers) element. The `` element is a child element of the [<issuerNameRegistry>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/issuernameregistry) element and it is valid when the class is specified in the `type` attribute of that element. For more information, see the documentation for each of these elements in the [WIF Configuration Schema](https://msdn.microsoft.com/library/4d4f6d76-49a5-4bad-b345-097b2e2844e9). For more information about issuer name registries, see the class. You can derive from to implement your own configuration based issuer name registry. Which methods you override will depend upon your implementation. For example, you can override the method to load configuration from a custom configuration schema. @@ -194,9 +194,9 @@ method is called by the configuration infrastructure. When this method is called, the `nodelist` will contain the top-level child elements of the [<issuerNameRegistry>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/issuernameregistry.md) element from the configuration file. Each of these may, in turn, contain attributes or child elements depending on the configuration schema you define for your derived class. + The method is called by the configuration infrastructure. When this method is called, the `nodelist` will contain the top-level child elements of the [<issuerNameRegistry>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/issuernameregistry) element from the configuration file. Each of these may, in turn, contain attributes or child elements depending on the configuration schema you define for your derived class. - This method is called by the configuration infrastructure. The default implementation loads configuration from a [<trustedIssuers>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/trustedissuers.md) element (configured under the [<issuerNameRegistry>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/issuernameregistry.md) element). You can override this method to provide support for your own custom configuration elements in derived classes. + This method is called by the configuration infrastructure. The default implementation loads configuration from a [<trustedIssuers>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/trustedissuers) element (configured under the [<issuerNameRegistry>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/issuernameregistry) element). You can override this method to provide support for your own custom configuration elements in derived classes. ]]> diff --git a/xml/System.IdentityModel.Tokens/IssuerNameRegistry.xml b/xml/System.IdentityModel.Tokens/IssuerNameRegistry.xml index 94f175c590a..c5cdf427d9f 100644 --- a/xml/System.IdentityModel.Tokens/IssuerNameRegistry.xml +++ b/xml/System.IdentityModel.Tokens/IssuerNameRegistry.xml @@ -25,9 +25,9 @@ ## Remarks The issuer name registry is used to associate a mnemonic name to the cryptographic material needed to verify signatures of tokens produced by the corresponding issuer. This name is then used to set the or the property of a claim. The methods exposed by the class are called from the pipeline by the security token handler that is processing the token. Tokens signed by material that is not mapped by an issuer name registry are discarded as untrusted. The name returned by the issuer name registry should be unique within the context of an RP application. - In code, you can specify the issuer name registry to use by setting the property. In a configuration file, the issuer name registry can be specified by specifying the [<issuerNameRegistry>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/issuernameregistry.md) element under the [<securityTokenHandlerConfiguration>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/securitytokenhandlerconfiguration.md) element. + In code, you can specify the issuer name registry to use by setting the property. In a configuration file, the issuer name registry can be specified by specifying the [<issuerNameRegistry>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/issuernameregistry) element under the [<securityTokenHandlerConfiguration>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/securitytokenhandlerconfiguration) element. - Windows Identity Foundation (WIF) provides an implementation of the class out of the box: the class. When you use this implementation you can specify the list of trusted issuers in the configuration file of the RP application under the [<trustedIssuers>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/trustedissuers.md) element, which is a child element of the `` element when the .class is referenced in that element's `type` attribute. Under the `` element, each issuer name is mapped to the X.509 certificate that should be used to verify its signature. + Windows Identity Foundation (WIF) provides an implementation of the class out of the box: the class. When you use this implementation you can specify the list of trusted issuers in the configuration file of the RP application under the [<trustedIssuers>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/trustedissuers) element, which is a child element of the `` element when the .class is referenced in that element's `type` attribute. Under the `` element, each issuer name is mapped to the X.509 certificate that should be used to verify its signature. To create a custom issuer name registry, you must override the method. This method returns the issuer name for the specified security token. You can optionally override the method to provide a hinting mechanism when retrieving issuer names and the method if you want to provide an issuer name for Windows tokens that is different from . Override the method to enable your issuer name registry to be initialized from a configuration file. @@ -55,7 +55,7 @@ - <issuerNameRegistry> + <issuerNameRegistry> @@ -234,13 +234,13 @@ method is called by the configuration infrastructure. When this method is called, the `nodelist` will contain the top-level child elements of the [<issuerNameRegistry>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/issuernameregistry.md) element from the configuration file. Each of these may, in turn, contain attributes or child elements depending on the configuration schema you define for your derived class. + The method is called by the configuration infrastructure. When this method is called, the `nodelist` will contain the top-level child elements of the [<issuerNameRegistry>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/issuernameregistry) element from the configuration file. Each of these may, in turn, contain attributes or child elements depending on the configuration schema you define for your derived class. The default implementation throws a . Override this method in your derived class to enable initialization of your issuer name registry from a configuration file. ]]> - <issuerNameRegistry> + <issuerNameRegistry> diff --git a/xml/System.IdentityModel.Tokens/Saml2SecurityTokenHandler.xml b/xml/System.IdentityModel.Tokens/Saml2SecurityTokenHandler.xml index 9e07ba03e34..b77858a1395 100644 --- a/xml/System.IdentityModel.Tokens/Saml2SecurityTokenHandler.xml +++ b/xml/System.IdentityModel.Tokens/Saml2SecurityTokenHandler.xml @@ -28,7 +28,7 @@ ]]> - <samlSecurityTokenRequirement> + <samlSecurityTokenRequirement> @@ -85,7 +85,7 @@ To be added. is . - <samlSecurityTokenRequirement> + <samlSecurityTokenRequirement> @@ -2077,7 +2077,7 @@ A that specifies the requirements. To be added. An attempt to set the value to occurs. - <samlSecurityTokenRequirement> + <samlSecurityTokenRequirement> diff --git a/xml/System.IdentityModel.Tokens/SamlSecurityTokenHandler.xml b/xml/System.IdentityModel.Tokens/SamlSecurityTokenHandler.xml index f2d306c61a2..d5c998fa11e 100644 --- a/xml/System.IdentityModel.Tokens/SamlSecurityTokenHandler.xml +++ b/xml/System.IdentityModel.Tokens/SamlSecurityTokenHandler.xml @@ -28,7 +28,7 @@ ]]> - <samlSecurityTokenRequirement> + <samlSecurityTokenRequirement> @@ -85,7 +85,7 @@ To be added. is . - <samlSecurityTokenRequirement> + <samlSecurityTokenRequirement> @@ -1856,7 +1856,7 @@ A that specifies the requirements. To be added. An attempt to set the value to occurs. - <samlSecurityTokenRequirement> + <samlSecurityTokenRequirement> diff --git a/xml/System.IdentityModel.Tokens/SamlSecurityTokenRequirement.xml b/xml/System.IdentityModel.Tokens/SamlSecurityTokenRequirement.xml index 89ff6b3baf4..10e0556fe9d 100644 --- a/xml/System.IdentityModel.Tokens/SamlSecurityTokenRequirement.xml +++ b/xml/System.IdentityModel.Tokens/SamlSecurityTokenRequirement.xml @@ -17,7 +17,7 @@ Extends the class by adding new properties that are useful for issued tokens. To be added. - <samlSecurityTokenRequirement> + <samlSecurityTokenRequirement> @@ -65,7 +65,7 @@ The XML element from which the instance is to be loaded. Initializes a new instance of the class from the specified XML. To be added. - <samlSecurityTokenRequirement> + <samlSecurityTokenRequirement> diff --git a/xml/System.IdentityModel.Tokens/SecurityToken.xml b/xml/System.IdentityModel.Tokens/SecurityToken.xml index 1cae8c30247..139b83eed5e 100644 --- a/xml/System.IdentityModel.Tokens/SecurityToken.xml +++ b/xml/System.IdentityModel.Tokens/SecurityToken.xml @@ -68,7 +68,7 @@ ## Examples - The code examples that are used in the topics are taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). It includes an implementation of a `SimpleWebToken` class and a `SimpleWebTokenHandler` class, as well as other classes that support SWT tokens. For information about this sample and other samples available for WIF and about where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). The following code shows the implementation of the `SimpleWebToken` class. This class extends . + The code examples that are used in the topics are taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). It includes an implementation of a `SimpleWebToken` class and a `SimpleWebTokenHandler` class, as well as other classes that support SWT tokens. For information about this sample and other samples available for WIF and about where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). The following code shows the implementation of the `SimpleWebToken` class. This class extends . [!code-csharp[WifCustomTokenST#1](~/samples/snippets/csharp/VS_Snippets_Misc/wifcustomtokenst/cs/simplewebtoken/simplewebtokenconstants.cs#1)] [!code-csharp[WifCustomTokenST#2](~/samples/snippets/csharp/VS_Snippets_Misc/wifcustomtokenst/cs/simplewebtoken/simplewebtoken.cs#2)] @@ -225,7 +225,7 @@ ## Examples - The code examples that are used in the topics are taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). It includes an implementation of a `SimpleWebToken` class and a `SimpleWebTokenHandler` class, as well as other classes that support SWT tokens. For information about this sample and other samples available for WIF and about where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). The following code shows the override of the property. + The code examples that are used in the topics are taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). It includes an implementation of a `SimpleWebToken` class and a `SimpleWebTokenHandler` class, as well as other classes that support SWT tokens. For information about this sample and other samples available for WIF and about where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). The following code shows the override of the property. [!code-csharp[WifCustomTokenST#1](~/samples/snippets/csharp/VS_Snippets_Misc/wifcustomtokenst/cs/simplewebtoken/simplewebtokenconstants.cs#1)] [!code-csharp[WifCustomTokenST#3](~/samples/snippets/csharp/VS_Snippets_Misc/wifcustomtokenst/cs/simplewebtoken/simplewebtoken.cs#3)] @@ -360,7 +360,7 @@ ## Examples - The code examples that are used in the topics are taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). It includes an implementation of a `SimpleWebToken` class and a `SimpleWebTokenHandler` class, as well as other classes that support SWT tokens. For information about this sample and other samples available for WIF and about where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). The following code shows the override of the property. + The code examples that are used in the topics are taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). It includes an implementation of a `SimpleWebToken` class and a `SimpleWebTokenHandler` class, as well as other classes that support SWT tokens. For information about this sample and other samples available for WIF and about where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). The following code shows the override of the property. [!code-csharp[WifCustomTokenST#1](~/samples/snippets/csharp/VS_Snippets_Misc/wifcustomtokenst/cs/simplewebtoken/simplewebtokenconstants.cs#1)] [!code-csharp[WifCustomTokenST#3](~/samples/snippets/csharp/VS_Snippets_Misc/wifcustomtokenst/cs/simplewebtoken/simplewebtoken.cs#3)] @@ -406,7 +406,7 @@ ## Examples - The code examples that are used in the topics are taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). It includes an implementation of a `SimpleWebToken` class and a `SimpleWebTokenHandler` class, as well as other classes that support SWT tokens. For information about this sample and other samples available for WIF and about where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). The following code shows the override of the property. + The code examples that are used in the topics are taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). It includes an implementation of a `SimpleWebToken` class and a `SimpleWebTokenHandler` class, as well as other classes that support SWT tokens. For information about this sample and other samples available for WIF and about where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). The following code shows the override of the property. [!code-csharp[WifCustomTokenST#1](~/samples/snippets/csharp/VS_Snippets_Misc/wifcustomtokenst/cs/simplewebtoken/simplewebtokenconstants.cs#1)] [!code-csharp[WifCustomTokenST#3](~/samples/snippets/csharp/VS_Snippets_Misc/wifcustomtokenst/cs/simplewebtoken/simplewebtoken.cs#3)] @@ -453,7 +453,7 @@ ## Examples - The code examples that are used in the topics are taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). It includes an implementation of a `SimpleWebToken` class and a `SimpleWebTokenHandler` class, as well as other classes that support SWT tokens. For information about this sample and other samples available for WIF and about where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). The following code shows the override of the property. + The code examples that are used in the topics are taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). It includes an implementation of a `SimpleWebToken` class and a `SimpleWebTokenHandler` class, as well as other classes that support SWT tokens. For information about this sample and other samples available for WIF and about where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). The following code shows the override of the property. [!code-csharp[WifCustomTokenST#1](~/samples/snippets/csharp/VS_Snippets_Misc/wifcustomtokenst/cs/simplewebtoken/simplewebtokenconstants.cs#1)] [!code-csharp[WifCustomTokenST#3](~/samples/snippets/csharp/VS_Snippets_Misc/wifcustomtokenst/cs/simplewebtoken/simplewebtoken.cs#3)] diff --git a/xml/System.IdentityModel.Tokens/SecurityTokenHandler.xml b/xml/System.IdentityModel.Tokens/SecurityTokenHandler.xml index ac085f9f288..0c8529b251f 100644 --- a/xml/System.IdentityModel.Tokens/SecurityTokenHandler.xml +++ b/xml/System.IdentityModel.Tokens/SecurityTokenHandler.xml @@ -61,7 +61,7 @@ Most of these classes expose additional members that implement functionality that is specific to the processing of the tokens for which the class is designed. In many cases it may be better to derive from one of these classes rather than directly from the class. - A security token handler can be added or removed from a token handler collection by specifying the [<add>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/add.md), [<remove>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/remove.md), or [<clear>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/clear.md) elements under the [<securityTokenHandlers>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/securitytokenhandlers.md) element in a configuration file. The object that contains the configuration settings for the handler collection can be accessed through the property and the handler collection that the token handler is a member of can be accessed from the property. You can override the method to process any custom configuration elements that your handler takes. + A security token handler can be added or removed from a token handler collection by specifying the [<add>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/add), [<remove>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/remove), or [<clear>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/clear) elements under the [<securityTokenHandlers>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/securitytokenhandlers) element in a configuration file. The object that contains the configuration settings for the handler collection can be accessed through the property and the handler collection that the token handler is a member of can be accessed from the property. You can override the method to process any custom configuration elements that your handler takes. The class exposes several other properties and methods. Depending on the functionality that you choose to implement, you may override some or all of these members. @@ -86,7 +86,7 @@ ## Examples - The code examples in all of the topics are taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). The following XML shows how to add the SWT token handler to the token handlers collection. + The code examples in all of the topics are taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). The following XML shows how to add the SWT token handler to the token handlers collection. ```xml @@ -242,7 +242,7 @@ ## Examples - The following code shows how to override the method to determine whether a token can be read by a handler. The code is taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). + The following code shows how to override the method to determine whether a token can be read by a handler. The code is taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). [!code-csharp[WifRcCustomToken#1](~/samples/snippets/csharp/VS_Snippets_Misc/wifrccustomtoken/cs/simplewebtoken/simplewebtokenhandler.cs#1)] @@ -278,7 +278,7 @@ ## Examples - The following code shows how to override the property to indicate that a custom handler can validate tokens. The code is taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). + The following code shows how to override the property to indicate that a custom handler can validate tokens. The code is taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). [!code-csharp[WifRcCustomToken#2](~/samples/snippets/csharp/VS_Snippets_Misc/wifrccustomtoken/cs/simplewebtoken/simplewebtokenhandler.cs#2)] @@ -349,7 +349,7 @@ ## Examples - The following code shows how to override the property to indicate that a custom handler can serialize tokens. The code is taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). + The following code shows how to override the property to indicate that a custom handler can serialize tokens. The code is taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). [!code-csharp[WifRcCustomToken#3](~/samples/snippets/csharp/VS_Snippets_Misc/wifrccustomtoken/cs/simplewebtoken/simplewebtokenhandler.cs#3)] @@ -379,7 +379,7 @@ property is typically set by the configuration infrastructure from the [<securityTokenHandlerConfiguration>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/securitytokenhandlerconfiguration.md) element in the configuration file during application start up. + The property is typically set by the configuration infrastructure from the [<securityTokenHandlerConfiguration>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/securitytokenhandlerconfiguration) element in the configuration file during application start up. In derived classes, you use the property to access configuration settings; for example, the issuer name registry to use in the method can be accessed from the property of the configuration object. @@ -455,7 +455,7 @@ ## Examples - The following code shows how to override the method to create a key identifier clause from the specified token. The code is taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). + The following code shows how to override the method to create a key identifier clause from the specified token. The code is taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). [!code-csharp[WifRcCustomToken#5](~/samples/snippets/csharp/VS_Snippets_Misc/wifrccustomtoken/cs/simplewebtoken/simplewebtokenhandler.cs#5)] @@ -496,7 +496,7 @@ ## Examples - The following code shows how to override the method to create and return a token from a token descriptor. The code is taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). + The following code shows how to override the method to create and return a token from a token descriptor. The code is taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). [!code-csharp[WifRcCustomToken#4](~/samples/snippets/csharp/VS_Snippets_Misc/wifrccustomtoken/cs/simplewebtoken/simplewebtokenhandler.cs#4)] @@ -533,7 +533,7 @@ Derived classes should throw a if the token has already been used. - Windows Identity Foundation (WIF) provides the class from which replay caches may be derived and the [<tokenReplayCache>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/tokenreplaycache.md) configuration element, which can be used to configure the replay cache used by token handlers in an application; however, the exact implementation of the method is up to the designer of the derived class. + Windows Identity Foundation (WIF) provides the class from which replay caches may be derived and the [<tokenReplayCache>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/tokenreplaycache) configuration element, which can be used to configure the replay cache used by token handlers in an application; however, the exact implementation of the method is up to the designer of the derived class. ]]> @@ -567,7 +567,7 @@ ## Examples - The following code shows how to override the method to return the token type identifiers for a custom token. The code is taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). + The following code shows how to override the method to return the token type identifiers for a custom token. The code is taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). [!code-csharp[WifRcCustomToken#17](~/samples/snippets/csharp/VS_Snippets_Misc/wifrccustomtoken/cs/simplewebtoken/simplewebtokenhandler.cs#17)] [!code-csharp[WifRcCustomToken#6](~/samples/snippets/csharp/VS_Snippets_Misc/wifrccustomtoken/cs/simplewebtoken/simplewebtokenhandler.cs#6)] @@ -604,7 +604,7 @@ method is called by the configuration infrastructure. When this method is called, the `nodelist` will contain the top-level child elements of the token handler's [<add>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/add.md) element from the configuration file. Each of these may, in turn, contain attributes or child elements depending on the configuration schema you define for your derived class. + The method is called by the configuration infrastructure. When this method is called, the `nodelist` will contain the top-level child elements of the token handler's [<add>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/add) element from the configuration file. Each of these may, in turn, contain attributes or child elements depending on the configuration schema you define for your derived class. The default implementation throws a . Override this method in your derived class to enable initialization of your security token handler from a configuration file. @@ -728,7 +728,7 @@ ## Examples - The following code shows how to override the method to read a custom token from the specified XML reader. The code is taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). + The following code shows how to override the method to read a custom token from the specified XML reader. The code is taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). [!code-csharp[WifRcCustomToken#7](~/samples/snippets/csharp/VS_Snippets_Misc/wifrccustomtoken/cs/simplewebtoken/simplewebtokenhandler.cs#7)] [!code-csharp[WifRcCustomToken#8](~/samples/snippets/csharp/VS_Snippets_Misc/wifrccustomtoken/cs/simplewebtoken/simplewebtokenhandler.cs#8)] @@ -804,7 +804,7 @@ ## Examples - The following code shows how to override the property to return the of the security tokens that are processed by a custom handler. The code is taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). + The following code shows how to override the property to return the of the security tokens that are processed by a custom handler. The code is taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). [!code-csharp[WifRcCustomToken#18](~/samples/snippets/csharp/VS_Snippets_Misc/wifrccustomtoken/cs/simplewebtoken/simplewebtokenhandler.cs#18)] @@ -906,27 +906,27 @@ The method is called by the infrastructure to validate and extract the claims from the deserialized security token. These claims are returned in the collection of objects returned by the method. In the typical case, this collection will contain a single identity. - In derived classes, validation typically includes validating the intended audience specified in the token against the audience URIs specified in the property of the token handler configuration object specified on the property. These URIs are typically set in the configuration file under the [<audienceUris>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/audienceuris.md) element. If the audience cannot be validated, an exception should be thrown. + In derived classes, validation typically includes validating the intended audience specified in the token against the audience URIs specified in the property of the token handler configuration object specified on the property. These URIs are typically set in the configuration file under the [<audienceUris>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/audienceuris) element. If the audience cannot be validated, an exception should be thrown. - When processing the token, the issuer is typically validated by passing the issuer token to one of the methods on the object that is configured for the handler through the property. The issuer name registry is typically configured through the [<issuerNameRegistry>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/issuernameregistry.md) element in the configuration file. The returns the name of the issuer. This name should be used to set the property in claims contained in the token. If the issuer name registry does not contain an entry for the issuer token, returns `null`. In this case a is typically thrown in derived classes, but this behavior is up to the designer of the class. + When processing the token, the issuer is typically validated by passing the issuer token to one of the methods on the object that is configured for the handler through the property. The issuer name registry is typically configured through the [<issuerNameRegistry>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/issuernameregistry) element in the configuration file. The returns the name of the issuer. This name should be used to set the property in claims contained in the token. If the issuer name registry does not contain an entry for the issuer token, returns `null`. In this case a is typically thrown in derived classes, but this behavior is up to the designer of the class. ## Examples - The following code shows an override of the method for a security token handler that processes simple web tokens (SWT). The code is taken from the `CustomToken` sample. For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). + The following code shows an override of the method for a security token handler that processes simple web tokens (SWT). The code is taken from the `CustomToken` sample. For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). [!code-csharp[WifRcCustomToken#9](~/samples/snippets/csharp/VS_Snippets_Misc/wifrccustomtoken/cs/simplewebtoken/simplewebtokenhandler.cs#9)] - The following code shows `CreateClaims` method that is invoked from the override of the method in the previous example. This method returns a object that is created from the claims in the token. The code is taken from the `CustomToken` sample. For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). + The following code shows `CreateClaims` method that is invoked from the override of the method in the previous example. This method returns a object that is created from the claims in the token. The code is taken from the `CustomToken` sample. For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). [!code-csharp[WifRcCustomToken#15](~/samples/snippets/csharp/VS_Snippets_Misc/wifrccustomtoken/cs/simplewebtoken/simplewebtokenhandler.cs#15)] - The following code shows `ValidateSignature` method that is invoked from the override of the method in the simple web token handler. This method validates the signature on the token by using the configured . The code is taken from the `CustomToken` sample. For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). + The following code shows `ValidateSignature` method that is invoked from the override of the method in the simple web token handler. This method validates the signature on the token by using the configured . The code is taken from the `CustomToken` sample. For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). [!code-csharp[WifRcCustomToken#12](~/samples/snippets/csharp/VS_Snippets_Misc/wifrccustomtoken/cs/simplewebtoken/simplewebtokenhandler.cs#12)] [!code-csharp[WifRcCustomToken#11](~/samples/snippets/csharp/VS_Snippets_Misc/wifrccustomtoken/cs/simplewebtoken/simplewebtokenhandler.cs#11)] - The following code shows `ValidateAudience` method that is invoked from the override of the method in the simple web token handler. This method validates the audience contained in the token against the audience URIs that were specified in configuration. The code is taken from the `CustomToken` sample. For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). + The following code shows `ValidateAudience` method that is invoked from the override of the method in the simple web token handler. This method validates the audience contained in the token against the audience URIs that were specified in configuration. The code is taken from the `CustomToken` sample. For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). [!code-csharp[WifRcCustomToken#13](~/samples/snippets/csharp/VS_Snippets_Misc/wifrccustomtoken/cs/simplewebtoken/simplewebtokenhandler.cs#13)] @@ -1046,7 +1046,7 @@ ## Examples - The following code shows how to override the method to serialize a custom token. The code is taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). + The following code shows how to override the method to serialize a custom token. The code is taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT). For information about this sample and other samples available for WIF and where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). [!code-csharp[WifRcCustomToken#10](~/samples/snippets/csharp/VS_Snippets_Misc/wifrccustomtoken/cs/simplewebtoken/simplewebtokenhandler.cs#10)] [!code-csharp[WifRcCustomToken#11](~/samples/snippets/csharp/VS_Snippets_Misc/wifrccustomtoken/cs/simplewebtoken/simplewebtokenhandler.cs#11)] diff --git a/xml/System.IdentityModel.Tokens/SessionSecurityToken.xml b/xml/System.IdentityModel.Tokens/SessionSecurityToken.xml index deb54ae0f17..8992ca0b450 100644 --- a/xml/System.IdentityModel.Tokens/SessionSecurityToken.xml +++ b/xml/System.IdentityModel.Tokens/SessionSecurityToken.xml @@ -32,7 +32,7 @@ ## Remarks A session token stores the of the user that is associated with a session as well as other parameters that define the session; for example the session start and end times. - In passive scenarios, the calls into the (SAM) from the authentication pipeline to create a session token from the that represents the authenticated user. The SAM uses its configured to create the token and to serialize it into a cookie (and to deserialize the token from a cookie on subsequent requests). The SAM uses an instance of its configured class to write the cookie back to the HTTP Response. This cookie is then returned to the client and on subsequent requests the client can present the cookie rather than making a round trip back to the identity provider to re-obtain a security token. For more information about how sessions operate with WIF, see [WIF Session Management](~/docs/framework/security/wif-session-management.md). For information about using sessions in Web farm scenarios, see [WIF and Web Farms](~/docs/framework/security/wif-and-web-farms.md). + In passive scenarios, the calls into the (SAM) from the authentication pipeline to create a session token from the that represents the authenticated user. The SAM uses its configured to create the token and to serialize it into a cookie (and to deserialize the token from a cookie on subsequent requests). The SAM uses an instance of its configured class to write the cookie back to the HTTP Response. This cookie is then returned to the client and on subsequent requests the client can present the cookie rather than making a round trip back to the identity provider to re-obtain a security token. For more information about how sessions operate with WIF, see [WIF Session Management](/dotnet/framework/security/wif-session-management). For information about using sessions in Web farm scenarios, see [WIF and Web Farms](/dotnet/framework/security/wif-and-web-farms). A session token can operate in either reference mode or not. If the session token is not operating in reference mode, the entire token is serialized into the session cookie that is stored on the client. The serialized session token can be quite large and thus the cookie stored on the client can also be quite sizeable. In reference mode, rather than serializing the entire session token into the cookie, the token is stored in a session security token cache and only the information used to generate the key necessary to retrieve the token from the cache is stored in the cookie. This can greatly reduce the size of the cookie. The session token cache is implemented by a class derived from and the cache key is implemented by the class. The and properties are used in the class to generate the cache key. diff --git a/xml/System.IdentityModel.Tokens/SessionSecurityTokenHandler.xml b/xml/System.IdentityModel.Tokens/SessionSecurityTokenHandler.xml index 2155bf0302c..35e174f1257 100644 --- a/xml/System.IdentityModel.Tokens/SessionSecurityTokenHandler.xml +++ b/xml/System.IdentityModel.Tokens/SessionSecurityTokenHandler.xml @@ -21,7 +21,7 @@ ## Remarks The class serializes, deserializes, and validates session tokens. Session tokens are tokens of type . The class serializes the tokens to and from cookie format. By default, the class serializes tokens into WS-Secure Conversation Feb2005 or WS-Secure Conversation 1.3 `` elements. Session tokens are used by the (WSFAM) and the (SAM) to store information about a session, this is primarily the associated with the authenticated user and the session start and expiration times. - In passive scenarios, the calls into the (SAM) from the authentication pipeline to create a session token from the that represents the authenticated user. The SAM uses its configured to create the token and to serialize it into a cookie (and to deserialize the token from a cookie on subsequent requests). The SAM uses an instance of its configured class to write the cookie back to the HTTP Response. This cookie is then returned to the client and on subsequent requests the client can present the cookie rather than making a round trip back to the identity provider to re-obtain a security token. For more information about how sessions operate with WIF, see [WIF Session Management](~/docs/framework/security/wif-session-management.md). + In passive scenarios, the calls into the (SAM) from the authentication pipeline to create a session token from the that represents the authenticated user. The SAM uses its configured to create the token and to serialize it into a cookie (and to deserialize the token from a cookie on subsequent requests). The SAM uses an instance of its configured class to write the cookie back to the HTTP Response. This cookie is then returned to the client and on subsequent requests the client can present the cookie rather than making a round trip back to the identity provider to re-obtain a security token. For more information about how sessions operate with WIF, see [WIF Session Management](/dotnet/framework/security/wif-session-management). > [!NOTE] > The \ configuration element can be used to specify a that has the responsibility for securing the application's sessions. Developers should use caution when changing this configuration setting, as a misconfigured system could result in application compromise. For example, specifying a derived and passing an empty Transforms (CookieTransform) collection to the base, would result in the users identity being serialized into a cookie that was not protected. This could allow an attacker to modify the identity and therefore change access privileges. @@ -38,9 +38,9 @@ - Derive a custom token handler from and implement your own mechanism. - For more information about using sessions in Web farm scenarios, see [WIF and Web Farms](~/docs/framework/security/wif-and-web-farms.md). + For more information about using sessions in Web farm scenarios, see [WIF and Web Farms](/dotnet/framework/security/wif-and-web-farms). - The is included in the default token handler collection; however, you can replace it with a custom session token handler by first specifying a [<remove>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/remove.md) element under the [<securityTokenHandlers>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/securitytokenhandlers.md) element to remove the default handler from the collection and then adding your custom token handler using the [<add>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/add.md) element. By default, you can specify the default token lifetime by including the [<sessionTokenRequirement>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/sessiontokenrequirement.md) element under the `` element. You can design a custom token handler to take custom configuration elements under the `` element by overriding the method to provide the logic to process them. + The is included in the default token handler collection; however, you can replace it with a custom session token handler by first specifying a [<remove>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/remove) element under the [<securityTokenHandlers>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/securitytokenhandlers) element to remove the default handler from the collection and then adding your custom token handler using the [<add>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/add) element. By default, you can specify the default token lifetime by including the [<sessionTokenRequirement>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/sessiontokenrequirement) element under the `` element. You can design a custom token handler to take custom configuration elements under the `` element by overriding the method to provide the logic to process them. @@ -517,7 +517,7 @@ instance. Initializes the property from the `lifetime` attribute of the [<sessionTokenRequirement>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/sessiontokenrequirement.md) element in the configuration file. + Called by the configuration infrastructure to initialize the instance. Initializes the property from the `lifetime` attribute of the [<sessionTokenRequirement>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/sessiontokenrequirement) element in the configuration file. ]]> @@ -728,7 +728,7 @@ property is initialized to the value of the `lifetime` attribute by the method. + By default, if the [<sessionTokenRequirement>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/sessiontokenrequirement) element is specified in the configuration file, the property is initialized to the value of the `lifetime` attribute by the method. ]]> diff --git a/xml/System.IdentityModel/SecurityTokenService.xml b/xml/System.IdentityModel/SecurityTokenService.xml index f2ce0e5132b..8aa49c22b8b 100644 --- a/xml/System.IdentityModel/SecurityTokenService.xml +++ b/xml/System.IdentityModel/SecurityTokenService.xml @@ -22,7 +22,7 @@ To create an STS you must derive from the class. In your custom class you must, at a minimum, override the and methods. With these overrides, the STS created using the default implementation of all the other methods defined in the class is capable of issuing security tokens in response to security token requests (RST). That is, the Issue binding defined in the WS-Trust specification is implemented. This binding is implemented in the method. None of the other WS-Trust bindings (Renew, Cancel, and Validate) are implemented in the default case and an appropriate fault is returned to the caller if an RST that corresponds to one of these bindings is encountered. You can, of course, override the appropriate methods (, , and ) to implement these bindings in your STS. > [!IMPORTANT] -> Implementing a production-ready STS entails careful planning and considerable resources to mitigate the potential security risks inherent in exposing such a service. Most developers using Windows Identity Foundation (WIF) will be developing applications that outsource identity management to an STS, rather than developing an STS itself. WIF provides a Visual Studio extension, the Identity and Access Tool for Visual Studio 2012, to help developers test solutions in the development environment. This tool includes an STS, `LocalSTS`, that you can configure to serve specific claims to the application that you are developing. For more information about the Identity and Access tool, see [Identity and Access Tool for Visual Studio 2012](~/docs/framework/security/identity-and-access-tool-for-vs.md). In some scenarios, `LocalSTS` may not provide the functionality necessary to adequately test your application; for example, in a scenario that involves developing a custom token handler for use by an application. In these cases, you can derive from to create one or more simple STSs that can be deployed in your development environment and that can be used to test such features in your application. The rest of this section focuses on the methods exposed by the class that enable you to implement a simple STS and extend the token issuance pipeline. +> Implementing a production-ready STS entails careful planning and considerable resources to mitigate the potential security risks inherent in exposing such a service. Most developers using Windows Identity Foundation (WIF) will be developing applications that outsource identity management to an STS, rather than developing an STS itself. WIF provides a Visual Studio extension, the Identity and Access Tool for Visual Studio 2012, to help developers test solutions in the development environment. This tool includes an STS, `LocalSTS`, that you can configure to serve specific claims to the application that you are developing. For more information about the Identity and Access tool, see [Identity and Access Tool for Visual Studio 2012](/dotnet/framework/security/identity-and-access-tool-for-vs). In some scenarios, `LocalSTS` may not provide the functionality necessary to adequately test your application; for example, in a scenario that involves developing a custom token handler for use by an application. In these cases, you can derive from to create one or more simple STSs that can be deployed in your development environment and that can be used to test such features in your application. The rest of this section focuses on the methods exposed by the class that enable you to implement a simple STS and extend the token issuance pipeline. The following list provides a brief overview of the methods of primary importance to the developer for use in a test or development environment. @@ -37,7 +37,7 @@ ## Examples - The code examples that are used in the topics are taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT) and it includes an implementation of a passive STS that is capable of serving an SWT token. For an example of how to implement an active STS, you can see the `Federation Metadata` sample. For information about these samples and other samples available for WIF and about where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). The following code shows the implementation of a passive STS using the class. + The code examples that are used in the topics are taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT) and it includes an implementation of a passive STS that is capable of serving an SWT token. For an example of how to implement an active STS, you can see the `Federation Metadata` sample. For information about these samples and other samples available for WIF and about where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). The following code shows the implementation of a passive STS using the class. [!code-csharp[WIFCustomTokenSTS#3](~/samples/snippets/csharp/VS_Snippets_Misc/wifcustomtokensts/cs/passivests/customsecuritytokenservice.cs#3)] @@ -652,7 +652,7 @@ ## Examples - The code example that is used in this topic is taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT) and it includes an implementation of a passive STS that is capable of serving an SWT token. For an example of how to implement an active STS, you can see the `Federation Metadata` sample. For information about these samples and other samples available for WIF and about where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). The following code shows how to override the method to return claims for your STS. In this example, the Request Security Token (RST) message is ignored and a collection of claims based on the user as authenticated at the STS is returned. + The code example that is used in this topic is taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT) and it includes an implementation of a passive STS that is capable of serving an SWT token. For an example of how to implement an active STS, you can see the `Federation Metadata` sample. For information about these samples and other samples available for WIF and about where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). The following code shows how to override the method to return claims for your STS. In this example, the Request Security Token (RST) message is ignored and a collection of claims based on the user as authenticated at the STS is returned. [!code-csharp[WIFCustomTokenSTS#6](~/samples/snippets/csharp/VS_Snippets_Misc/wifcustomtokensts/cs/passivests/customsecuritytokenservice.cs#6)] @@ -832,7 +832,7 @@ ## Examples - The code example that is used in this topic is taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT) and it includes an implementation of a passive STS that is capable of serving an SWT token. For an example of how to implement an active STS, you can see the `Federation Metadata` sample. For information about these samples and other samples available for WIF and about where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). + The code example that is used in this topic is taken from the `Custom Token` sample. This sample provides custom classes that enable processing of Simple Web Tokens (SWT) and it includes an implementation of a passive STS that is capable of serving an SWT token. For an example of how to implement an active STS, you can see the `Federation Metadata` sample. For information about these samples and other samples available for WIF and about where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). The following code example shows an implementation of the method. This implementation verifies that the RP is recognized by the STS, validates the address in the request and sets the property accordingly, and sets the signing and encrypting credentials to use with the RP based on certificates that are hard-coded in the file. diff --git a/xml/System.Linq.Expressions/ExpressionType.xml b/xml/System.Linq.Expressions/ExpressionType.xml index b05bb8e97f9..b49f7393698 100644 --- a/xml/System.Linq.Expressions/ExpressionType.xml +++ b/xml/System.Linq.Expressions/ExpressionType.xml @@ -39,7 +39,7 @@ diff --git a/xml/System.Linq.Expressions/Expression`1.xml b/xml/System.Linq.Expressions/Expression`1.xml index c408a97c66f..8c95cba5183 100644 --- a/xml/System.Linq.Expressions/Expression`1.xml +++ b/xml/System.Linq.Expressions/Expression`1.xml @@ -69,7 +69,7 @@ ]]> - Lambda Expressions (C# Programming Guide) + Lambda Expressions (C# Programming Guide) Expression Trees diff --git a/xml/System.Linq/Enumerable.xml b/xml/System.Linq/Enumerable.xml index 6686cce15d6..2b6a725bc0b 100644 --- a/xml/System.Linq/Enumerable.xml +++ b/xml/System.Linq/Enumerable.xml @@ -48,8 +48,8 @@ ]]> Standard Query Operators Overview - Extension Methods (C# Programming Guide) - Extension Methods (Visual Basic) + Extension Methods (C# Programming Guide) + Extension Methods (Visual Basic) @@ -340,7 +340,7 @@ or is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -427,7 +427,7 @@ is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -499,7 +499,7 @@ or is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -702,7 +702,7 @@ is . contains no elements. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -767,7 +767,7 @@ is . contains no elements. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -828,7 +828,7 @@ is . contains no elements. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -891,7 +891,7 @@ is . contains no elements. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -953,7 +953,7 @@ is . The sum of the elements in the sequence is larger than . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -1016,7 +1016,7 @@ is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -1078,7 +1078,7 @@ is . The sum of the elements in the sequence is larger than . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -1138,7 +1138,7 @@ is . The sum of the elements in the sequence is larger than . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -1199,7 +1199,7 @@ is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -1262,7 +1262,7 @@ is . contains no elements. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -1332,7 +1332,7 @@ contains no elements. The sum of the elements in the sequence is larger than . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -1401,7 +1401,7 @@ or is . contains no elements. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -1469,7 +1469,7 @@ contains no elements. The sum of the elements in the sequence is larger than . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -1537,7 +1537,7 @@ contains no elements. The sum of the elements in the sequence is larger than . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -1605,7 +1605,7 @@ or is . The sum of the elements in the sequence is larger than . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -1672,7 +1672,7 @@ or is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -1740,7 +1740,7 @@ or is . The sum of the elements in the sequence is larger than . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -1805,7 +1805,7 @@ ]]> - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -1872,7 +1872,7 @@ or is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -1941,7 +1941,7 @@ or is . contains no elements. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -2035,8 +2035,8 @@ Dim doubles = From item As Integer In sequence is . An element in the sequence cannot be cast to type . - from clause (C# Reference) - From Clause (Visual Basic) + from clause (C# Reference) + From Clause (Visual Basic) @@ -2340,7 +2340,7 @@ Dim doubles = From item As Integer In sequence is . The number of elements in is larger than . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -2410,7 +2410,7 @@ Dim doubles = From item As Integer In sequence or is . The number of elements in is larger than . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -2660,7 +2660,7 @@ Dim doubles = From item As Integer In sequence is . - Distinct Clause (Visual Basic) + Distinct Clause (Visual Basic) @@ -3464,14 +3464,14 @@ Only unique elements are returned. The default equality comparer is used to compare keys. - In query expression syntax, a `group by` (Visual C#) or `Group By Into` (Visual Basic) clause translates to an invocation of . For more information and usage examples, see [group clause](~/docs/csharp/language-reference/keywords/group-clause.md) and [Group By Clause](~/docs/visual-basic/language-reference/queries/group-by-clause.md). + In query expression syntax, a `group by` (Visual C#) or `Group By Into` (Visual Basic) clause translates to an invocation of . For more information and usage examples, see [group clause](/dotnet/csharp/language-reference/keywords/group-clause) and [Group By Clause](/dotnet/visual-basic/language-reference/queries/group-by-clause). ]]> or is . - group clause (C# Reference) - Group By Clause (Visual Basic) + group clause (C# Reference) + Group By Clause (Visual Basic) @@ -3543,14 +3543,14 @@ Only unique elements are returned. If two keys are considered equal according to `comparer`, the first key is chosen as the key for that grouping. - In query expression syntax, a `group by` (Visual C#) or `Group By Into` (Visual Basic) clause translates to an invocation of . For more information and usage examples, see [group clause](~/docs/csharp/language-reference/keywords/group-clause.md) and [Group By Clause](~/docs/visual-basic/language-reference/queries/group-by-clause.md). + In query expression syntax, a `group by` (Visual C#) or `Group By Into` (Visual Basic) clause translates to an invocation of . For more information and usage examples, see [group clause](/dotnet/csharp/language-reference/keywords/group-clause) and [Group By Clause](/dotnet/visual-basic/language-reference/queries/group-by-clause). ]]> or is . - group clause (C# Reference) - Group By Clause (Visual Basic) + group clause (C# Reference) + Group By Clause (Visual Basic) @@ -3635,8 +3635,8 @@ Only unique elements are returned. or or is . - group clause (C# Reference) - Group By Clause (Visual Basic) + group clause (C# Reference) + Group By Clause (Visual Basic) @@ -3712,14 +3712,14 @@ Only unique elements are returned. If two keys are considered equal according to `comparer`, the first key is chosen as the key for that grouping. - In query expression syntax, a `group by` (Visual C#) or `Group By Into` (Visual Basic) clause translates to an invocation of . For more information and usage examples, see [group clause](~/docs/csharp/language-reference/keywords/group-clause.md) and [Group By Clause](~/docs/visual-basic/language-reference/queries/group-by-clause.md). + In query expression syntax, a `group by` (Visual C#) or `Group By Into` (Visual Basic) clause translates to an invocation of . For more information and usage examples, see [group clause](/dotnet/csharp/language-reference/keywords/group-clause) and [Group By Clause](/dotnet/visual-basic/language-reference/queries/group-by-clause). ]]> or or is . - group clause (C# Reference) - Group By Clause (Visual Basic) + group clause (C# Reference) + Group By Clause (Visual Basic) @@ -3788,8 +3788,8 @@ Only unique elements are returned. ]]> - group clause (C# Reference) - Group By Clause (Visual Basic) + group clause (C# Reference) + Group By Clause (Visual Basic) @@ -3845,8 +3845,8 @@ Only unique elements are returned. Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. The keys are compared by using a specified comparer. A collection of elements of type where each element represents a projection over a group and its key. To be added. - group clause (C# Reference) - Group By Clause (Visual Basic) + group clause (C# Reference) + Group By Clause (Visual Basic) @@ -3919,8 +3919,8 @@ Only unique elements are returned. ]]> - group clause (C# Reference) - Group By Clause (Visual Basic) + group clause (C# Reference) + Group By Clause (Visual Basic) @@ -3980,8 +3980,8 @@ Only unique elements are returned. Groups the elements of a sequence according to a specified key selector function and creates a result value from each group and its key. Key values are compared by using a specified comparer, and the elements of each group are projected by using a specified function. A collection of elements of type where each element represents a projection over a group and its key. To be added. - group clause (C# Reference) - Group By Clause (Visual Basic) + group clause (C# Reference) + Group By Clause (Visual Basic) @@ -4085,8 +4085,8 @@ Only unique elements are returned. or or or or is . Join Operations - join clause (C# Reference) - Group Join Clause (Visual Basic) + join clause (C# Reference) + Group Join Clause (Visual Basic) @@ -4443,8 +4443,8 @@ Only unique elements are returned. or or or or is . Joining - join clause (C# Reference) - Join Clause (Visual Basic) + join clause (C# Reference) + Join Clause (Visual Basic) @@ -4889,7 +4889,7 @@ Only unique elements are returned. is . The number of elements exceeds . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -4957,7 +4957,7 @@ Only unique elements are returned. or is . The number of matching elements exceeds . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -5033,7 +5033,7 @@ Only unique elements are returned. is . contains no elements. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -5098,7 +5098,7 @@ Only unique elements are returned. is . contains no elements. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -5163,7 +5163,7 @@ Only unique elements are returned. is . contains no elements. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -5226,7 +5226,7 @@ Only unique elements are returned. is . contains no elements. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -5291,7 +5291,7 @@ Only unique elements are returned. is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -5354,7 +5354,7 @@ Only unique elements are returned. is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -5419,7 +5419,7 @@ Only unique elements are returned. is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -5484,7 +5484,7 @@ Only unique elements are returned. is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -5549,7 +5549,7 @@ Only unique elements are returned. is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -5614,7 +5614,7 @@ Only unique elements are returned. is . contains no elements. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -5682,7 +5682,7 @@ Only unique elements are returned. is . No object in implements the or interface. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -5755,7 +5755,7 @@ Only unique elements are returned. or is . contains no elements. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -5828,7 +5828,7 @@ Only unique elements are returned. or is . contains no elements. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -5899,7 +5899,7 @@ Only unique elements are returned. or is . contains no elements. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -5972,7 +5972,7 @@ Only unique elements are returned. or is . contains no elements. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -6043,7 +6043,7 @@ Only unique elements are returned. or is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -6114,7 +6114,7 @@ Only unique elements are returned. or is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -6185,7 +6185,7 @@ Only unique elements are returned. or is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -6256,7 +6256,7 @@ Only unique elements are returned. or is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -6327,7 +6327,7 @@ Only unique elements are returned. or is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -6400,7 +6400,7 @@ Only unique elements are returned. or is . contains no elements. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -6471,7 +6471,7 @@ Only unique elements are returned. or is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -6547,7 +6547,7 @@ Only unique elements are returned. is . contains no elements. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -6610,7 +6610,7 @@ Only unique elements are returned. is . contains no elements. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -6675,7 +6675,7 @@ Only unique elements are returned. is . contains no elements. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -6740,7 +6740,7 @@ Only unique elements are returned. is . contains no elements. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -6805,7 +6805,7 @@ Only unique elements are returned. is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -6870,7 +6870,7 @@ Only unique elements are returned. is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -6933,7 +6933,7 @@ Only unique elements are returned. is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -6998,7 +6998,7 @@ Only unique elements are returned. is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -7063,7 +7063,7 @@ Only unique elements are returned. is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -7128,7 +7128,7 @@ Only unique elements are returned. is . contains no elements. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -7196,7 +7196,7 @@ Only unique elements are returned. is . No object in implements the or interface. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -7269,7 +7269,7 @@ Only unique elements are returned. or is . contains no elements. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -7342,7 +7342,7 @@ Only unique elements are returned. or is . contains no elements. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -7413,7 +7413,7 @@ Only unique elements are returned. or is . contains no elements. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -7486,7 +7486,7 @@ Only unique elements are returned. or is . contains no elements. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -7557,7 +7557,7 @@ Only unique elements are returned. or is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -7628,7 +7628,7 @@ Only unique elements are returned. or is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -7699,7 +7699,7 @@ Only unique elements are returned. or is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -7770,7 +7770,7 @@ Only unique elements are returned. or is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -7841,7 +7841,7 @@ Only unique elements are returned. or is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -7914,7 +7914,7 @@ Only unique elements are returned. or is . contains no elements. - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -7985,7 +7985,7 @@ Only unique elements are returned. or is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -8146,8 +8146,8 @@ Only unique elements are returned. or is . - orderby clause (C# Reference) - Order By Clause (Visual Basic) + orderby clause (C# Reference) + Order By Clause (Visual Basic) @@ -8307,8 +8307,8 @@ Only unique elements are returned. or is . - orderby clause (C# Reference) - Order By Clause (Visual Basic) + orderby clause (C# Reference) + Order By Clause (Visual Basic) @@ -8801,8 +8801,8 @@ Only unique elements are returned. or is . - select clause (C# Reference) - Select Clause (Visual Basic) + select clause (C# Reference) + Select Clause (Visual Basic) @@ -8884,8 +8884,8 @@ Only unique elements are returned. or is . - from clause (C# Reference) - From Clause (Visual Basic) + from clause (C# Reference) + From Clause (Visual Basic) @@ -9030,8 +9030,8 @@ Only unique elements are returned. or or is . - from clause (C# Reference) - From Clause (Visual Basic) + from clause (C# Reference) + From Clause (Visual Basic) @@ -9655,7 +9655,7 @@ Only unique elements are returned. is . - Skip Clause (Visual Basic) + Skip Clause (Visual Basic) @@ -9790,7 +9790,7 @@ If `count` is not a positive number, this method returns an identical copy of th or is . - Skip While Clause (Visual Basic) + Skip While Clause (Visual Basic) @@ -9865,7 +9865,7 @@ If `count` is not a positive number, this method returns an identical copy of th or is . - Skip While Clause (Visual Basic) + Skip While Clause (Visual Basic) @@ -9940,7 +9940,7 @@ If `count` is not a positive number, this method returns an identical copy of th is . The sum is larger than . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -10003,7 +10003,7 @@ If `count` is not a positive number, this method returns an identical copy of th is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -10067,7 +10067,7 @@ If `count` is not a positive number, this method returns an identical copy of th is . The sum is larger than . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -10131,7 +10131,7 @@ If `count` is not a positive number, this method returns an identical copy of th is . The sum is larger than . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -10197,7 +10197,7 @@ If `count` is not a positive number, this method returns an identical copy of th is . The sum is larger than . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -10262,7 +10262,7 @@ If `count` is not a positive number, this method returns an identical copy of th is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -10328,7 +10328,7 @@ If `count` is not a positive number, this method returns an identical copy of th is . The sum is larger than . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -10394,7 +10394,7 @@ If `count` is not a positive number, this method returns an identical copy of th is . The sum is larger than . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -10457,7 +10457,7 @@ If `count` is not a positive number, this method returns an identical copy of th is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -10518,7 +10518,7 @@ If `count` is not a positive number, this method returns an identical copy of th is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -10590,7 +10590,7 @@ If `count` is not a positive number, this method returns an identical copy of th or is . The sum is larger than . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -10659,7 +10659,7 @@ If `count` is not a positive number, this method returns an identical copy of th or is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -10731,7 +10731,7 @@ If `count` is not a positive number, this method returns an identical copy of th or is . The sum is larger than . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -10803,7 +10803,7 @@ If `count` is not a positive number, this method returns an identical copy of th or is . The sum is larger than . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -10877,7 +10877,7 @@ If `count` is not a positive number, this method returns an identical copy of th or is . The sum is larger than . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -10950,7 +10950,7 @@ If `count` is not a positive number, this method returns an identical copy of th or is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -11024,7 +11024,7 @@ If `count` is not a positive number, this method returns an identical copy of th or is . The sum is larger than . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -11098,7 +11098,7 @@ If `count` is not a positive number, this method returns an identical copy of th or is . The sum is larger than . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -11171,7 +11171,7 @@ If `count` is not a positive number, this method returns an identical copy of th or is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -11242,7 +11242,7 @@ If `count` is not a positive number, this method returns an identical copy of th or is . - Aggregate Clause (Visual Basic) + Aggregate Clause (Visual Basic) @@ -11315,7 +11315,7 @@ If `count` is not a positive number, this method returns an identical copy of th is . - Take Clause (Visual Basic) + Take Clause (Visual Basic) @@ -11448,7 +11448,7 @@ If `count` is not a positive number, this method returns an empty enumerable col or is . - Take While Clause (Visual Basic) + Take While Clause (Visual Basic) @@ -11521,7 +11521,7 @@ If `count` is not a positive number, this method returns an empty enumerable col or is . - Take While Clause (Visual Basic) + Take While Clause (Visual Basic) @@ -11612,8 +11612,8 @@ If `count` is not a positive number, this method returns an empty enumerable col or is . - orderby clause (C# Reference) - Order By Clause (Visual Basic) + orderby clause (C# Reference) + Order By Clause (Visual Basic) @@ -11769,8 +11769,8 @@ If `count` is not a positive number, this method returns an empty enumerable col or is . - orderby clause (C# Reference) - Order By Clause (Visual Basic) + orderby clause (C# Reference) + Order By Clause (Visual Basic) @@ -12874,8 +12874,8 @@ If `count` is not a positive number, this method returns an empty enumerable col or is . - where clause (C# Reference) - Where Clause (Visual Basic) + where clause (C# Reference) + Where Clause (Visual Basic) diff --git a/xml/System.Linq/OrderedParallelQuery`1.xml b/xml/System.Linq/OrderedParallelQuery`1.xml index 964ad8c2782..b919daf52d3 100644 --- a/xml/System.Linq/OrderedParallelQuery`1.xml +++ b/xml/System.Linq/OrderedParallelQuery`1.xml @@ -41,9 +41,9 @@ Represents a sorted, parallel sequence. To be added. - Parallel LINQ (PLINQ) - Order Preservation in PLINQ - How to: Control Ordering in a PLINQ Query + Parallel LINQ (PLINQ) + Order Preservation in PLINQ + How to: Control Ordering in a PLINQ Query @@ -80,7 +80,7 @@ An enumerator that iterates through the sequence. To be added. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) diff --git a/xml/System.Linq/ParallelEnumerable.xml b/xml/System.Linq/ParallelEnumerable.xml index 7b33d07fc27..635eb7c0d36 100644 --- a/xml/System.Linq/ParallelEnumerable.xml +++ b/xml/System.Linq/ParallelEnumerable.xml @@ -33,7 +33,7 @@ Provides a set of methods for querying objects that implement ParallelQuery{TSource}. This is the parallel equivalent of . To be added. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -99,7 +99,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -159,7 +159,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -218,7 +218,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -286,7 +286,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -354,7 +354,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -404,7 +404,7 @@ or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -469,7 +469,7 @@ is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -519,7 +519,7 @@ or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -569,7 +569,7 @@ To be added. is a null reference (Nothing in Visual Basic). - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -611,7 +611,7 @@ @@ -622,7 +622,7 @@ -or- if AsOrdered is called midway through a query. It is allowed to be called immediately after , or . - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -668,7 +668,7 @@ @@ -679,7 +679,7 @@ -or- if is not one of AsParallel, ParallelEnumerable.Range, or ParallelEnumerable.Repeat. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -693,7 +693,7 @@ @@ -744,7 +744,7 @@ is a null reference (Nothing in Visual Basic). - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -790,13 +790,13 @@ is a null reference (Nothing in Visual Basic). - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -841,7 +841,7 @@ To be added. is a null reference (Nothing in Visual Basic). - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -887,13 +887,13 @@ is a null reference (Nothing in Visual Basic). - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -939,13 +939,13 @@ is a null reference (Nothing in Visual Basic). - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -956,7 +956,7 @@ Computes in parallel the average of a sequence of values. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -1001,7 +1001,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -1046,7 +1046,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -1091,7 +1091,7 @@ The sum or count of the elements in the sequence is larger than . -or- One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -1136,7 +1136,7 @@ The sum or count of the elements in the sequence is larger than . -or- One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -1181,7 +1181,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -1226,7 +1226,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -1271,7 +1271,7 @@ The sum or count of the elements in the sequence is larger than . -or- One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -1316,7 +1316,7 @@ The sum or count of the elements in the sequence is larger than . -or- One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -1361,7 +1361,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -1406,7 +1406,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -1458,7 +1458,7 @@ contains no elements. (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -1510,7 +1510,7 @@ contains no elements. (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -1562,7 +1562,7 @@ contains no elements. (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -1614,7 +1614,7 @@ contains no elements. (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -1666,7 +1666,7 @@ contains no elements. (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -1718,7 +1718,7 @@ contains no elements. (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -1770,7 +1770,7 @@ contains no elements. (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -1822,7 +1822,7 @@ contains no elements. (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -1874,7 +1874,7 @@ contains no elements. (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -1926,7 +1926,7 @@ contains no elements. (Thrown as inner exception in an ). The function returns a value greater than MaxValue for the element type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -1972,7 +1972,7 @@ is a null reference (Nothing in Visual Basic). The type of the source sequence could not be converted to . - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -2040,7 +2040,7 @@ ]]> The exception that occurs when this method is called. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -2087,7 +2087,7 @@ To be added. or is a null reference (Nothing in Visual Basic). - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -2152,7 +2152,7 @@ is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -2204,7 +2204,7 @@ is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -2261,7 +2261,7 @@ is a null reference (Nothing in Visual Basic). The number of elements in source is larger than . (In this case the InnerException is ) -or- One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -2310,7 +2310,7 @@ or is a null reference (Nothing in Visual Basic). The number of elements in source is larger than . (In this case the InnerException is ) -or- One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -2367,7 +2367,7 @@ is a null reference (Nothing in Visual Basic). The query was canceled with the token passed in through . One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -2416,7 +2416,7 @@ is a null reference (Nothing in Visual Basic). The query was canceled with the token passed in through . One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -2478,7 +2478,7 @@ is a null reference (Nothing in Visual Basic). The query was canceled with the token passed in through . One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -2526,7 +2526,7 @@ is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -2577,7 +2577,7 @@ is less than 0 or greater than or equal to the number of elements in . One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -2626,7 +2626,7 @@ is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -2666,7 +2666,7 @@ Returns an empty ParallelQuery{TResult} that has the specified type argument. An empty sequence whose type argument is . To be added. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -2734,7 +2734,7 @@ ]]> The exception that occurs when this method is called. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -2788,7 +2788,7 @@ or is a null reference (Nothing in Visual Basic). The query was canceled with the token passed in through . One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -2848,7 +2848,7 @@ ]]> The exception that occurs when this method is called. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -2900,7 +2900,7 @@ or is a null reference (Nothing in Visual Basic). The query was canceled with the token passed in through . One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -2956,7 +2956,7 @@ @@ -2966,7 +2966,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -3014,7 +3014,7 @@ @@ -3023,7 +3023,7 @@ or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. No element in satisfies the condition in . - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -3079,7 +3079,7 @@ @@ -3087,7 +3087,7 @@ is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -3135,7 +3135,7 @@ @@ -3143,7 +3143,7 @@ or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -3190,7 +3190,7 @@ @@ -3198,7 +3198,7 @@ or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -3264,7 +3264,7 @@ or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -3317,7 +3317,7 @@ or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -3377,7 +3377,7 @@ or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -3434,7 +3434,7 @@ or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -3489,7 +3489,7 @@ or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -3546,7 +3546,7 @@ or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -3605,7 +3605,7 @@ or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -3666,7 +3666,7 @@ or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -3746,7 +3746,7 @@ ]]> The exception that occurs when this method is called. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -3812,7 +3812,7 @@ or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -3884,7 +3884,7 @@ ]]> The exception that occurs when this method is called. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -3947,7 +3947,7 @@ or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -4015,7 +4015,7 @@ ]]> The exception that occurs when this method is called. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -4069,7 +4069,7 @@ or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -4129,7 +4129,7 @@ ]]> The exception that occurs when this method is called. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -4180,7 +4180,7 @@ or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -4260,7 +4260,7 @@ ]]> The exception that occurs when this method is called. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -4326,7 +4326,7 @@ or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -4398,7 +4398,7 @@ ]]> The exception that occurs when this method is called. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -4461,7 +4461,7 @@ or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -4517,7 +4517,7 @@ @@ -4527,7 +4527,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -4575,7 +4575,7 @@ @@ -4584,7 +4584,7 @@ or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. No element in satisfies the condition in . - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -4640,7 +4640,7 @@ @@ -4648,7 +4648,7 @@ is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -4696,7 +4696,7 @@ @@ -4704,7 +4704,7 @@ or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -4762,7 +4762,7 @@ is a null reference (Nothing in Visual Basic). The number of elements in source is larger than . -or- One or more exceptions occurred during the evaluation of the query. The computed result is greater than . - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -4812,7 +4812,7 @@ or is a null reference (Nothing in Visual Basic). The number of elements in source is larger than . -or- One or more exceptions occurred during the evaluation of the query. The computed result is greater than . - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -4867,7 +4867,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -4912,7 +4912,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -4957,7 +4957,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -5002,7 +5002,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -5047,7 +5047,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -5092,7 +5092,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -5137,7 +5137,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -5182,7 +5182,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -5227,7 +5227,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -5272,7 +5272,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -5321,7 +5321,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements and is a non-nullable value type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -5372,7 +5372,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements and is a non-nullable value type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -5423,7 +5423,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements and is a non-nullable value type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -5474,7 +5474,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements and is a non-nullable value type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -5525,7 +5525,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements and is a non-nullable value type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -5576,7 +5576,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -5627,7 +5627,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -5678,7 +5678,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -5729,7 +5729,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -5780,7 +5780,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -5831,7 +5831,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements and is a non-nullable value type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -5884,7 +5884,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements and is a non-nullable value type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -5939,7 +5939,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements and is a non-nullable value type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -5984,7 +5984,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements and is a non-nullable value type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -6029,7 +6029,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements and is a non-nullable value type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -6074,7 +6074,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements and is a non-nullable value type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -6119,7 +6119,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -6164,7 +6164,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -6209,7 +6209,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -6254,7 +6254,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -6299,7 +6299,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -6344,7 +6344,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements and is a non-nullable value type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -6393,7 +6393,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements and is a non-nullable value type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -6444,7 +6444,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements and is a non-nullable value type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -6495,7 +6495,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements and is a non-nullable value type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -6546,7 +6546,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements and is a non-nullable value type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -6597,7 +6597,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements and is a non-nullable value type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -6648,7 +6648,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -6699,7 +6699,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -6750,7 +6750,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -6801,7 +6801,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -6852,7 +6852,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -6903,7 +6903,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements and is a non-nullable value type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -6956,7 +6956,7 @@ One or more exceptions occurred during the evaluation of the query. contains no elements and is a non-nullable value type. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -7003,7 +7003,7 @@ is a null reference (Nothing in Visual Basic). The query was canceled with the token passed in through . One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -7071,7 +7071,7 @@ or is a null reference (Nothing in Visual Basic). The query was canceled with the token passed in through . One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -7131,7 +7131,7 @@ or is a null reference (Nothing in Visual Basic). The query was canceled with the token passed in through . One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -7199,7 +7199,7 @@ or is a null reference (Nothing in Visual Basic). The query was canceled with the token passed in through . One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -7259,7 +7259,7 @@ or is a null reference (Nothing in Visual Basic). The query was canceled with the token passed in through . One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -7302,7 +7302,7 @@ To be added. is less than 0 -or- + - 1 is larger than . - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -7349,7 +7349,7 @@ To be added. is less than 0. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -7396,7 +7396,7 @@ is a null reference (Nothing in Visual Basic). The query was canceled with the token passed in through . One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -7458,7 +7458,7 @@ The query was canceled with the token passed in through . One or more exceptions occurred during the evaluation of the query. More than elements are enumerated by the query. This condition might occur in streaming scenarios. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -7509,7 +7509,7 @@ or is a null reference (Nothing in Visual Basic). The query was canceled with the token passed in through . One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -7570,7 +7570,7 @@ or is a null reference (Nothing in Visual Basic). The query was canceled with the token passed in through . One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -7622,7 +7622,7 @@ The query was canceled with the token passed in through . More than elements are enumerated by the query. One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -7678,7 +7678,7 @@ The query was canceled with the token passed in through . More than elements are enumerated by the query. One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -7734,7 +7734,7 @@ The query was canceled with the token passed in through . More than elements are enumerated by the query. One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -7802,7 +7802,7 @@ ]]> Thrown every time this method is called. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -7852,7 +7852,7 @@ or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -7912,7 +7912,7 @@ ]]> Thrown every time this method is called. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -7964,7 +7964,7 @@ or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -8022,7 +8022,7 @@ is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. The input sequence contains more than one element. -or- The input sequence is empty. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -8072,7 +8072,7 @@ or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. No element satisfies the condition in . -or- More than one element satisfies the condition in . - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -8131,7 +8131,7 @@ has more than one element. One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -8182,7 +8182,7 @@ One or more exceptions occurred during the evaluation of the query. is empty or multiple elements are returned. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -8239,7 +8239,7 @@ The query was canceled with the token passed in through . Count is greater than One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -8298,7 +8298,7 @@ or is a null reference (Nothing in Visual Basic). The query was canceled with the token passed in through . One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -8348,7 +8348,7 @@ The query was canceled with the token passed in through . More than elements are enumerated by the query. One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -8401,7 +8401,7 @@ is a null reference (Nothing in Visual Basic). The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -8444,7 +8444,7 @@ is a null reference (Nothing in Visual Basic). The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -8487,7 +8487,7 @@ is a null reference (Nothing in Visual Basic). The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -8530,7 +8530,7 @@ is a null reference (Nothing in Visual Basic). The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -8573,7 +8573,7 @@ is a null reference (Nothing in Visual Basic). The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -8616,7 +8616,7 @@ is a null reference (Nothing in Visual Basic). The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -8659,7 +8659,7 @@ is a null reference (Nothing in Visual Basic). The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -8702,7 +8702,7 @@ is a null reference (Nothing in Visual Basic). The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -8745,7 +8745,7 @@ is a null reference (Nothing in Visual Basic). The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -8788,7 +8788,7 @@ is a null reference (Nothing in Visual Basic). The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -8837,7 +8837,7 @@ or is a null reference (Nothing in Visual Basic). The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -8886,7 +8886,7 @@ or is a null reference (Nothing in Visual Basic). The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -8935,7 +8935,7 @@ or is a null reference (Nothing in Visual Basic). The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -8984,7 +8984,7 @@ or is a null reference (Nothing in Visual Basic). The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -9033,7 +9033,7 @@ or is a null reference (Nothing in Visual Basic). The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -9082,7 +9082,7 @@ or is a null reference (Nothing in Visual Basic). The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -9131,7 +9131,7 @@ or is a null reference (Nothing in Visual Basic). The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -9180,7 +9180,7 @@ or is a null reference (Nothing in Visual Basic). The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -9229,7 +9229,7 @@ or is a null reference (Nothing in Visual Basic). The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -9278,7 +9278,7 @@ or is a null reference (Nothing in Visual Basic). The sum is larger than . -or- One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -9327,7 +9327,7 @@ is a null reference (Nothing in Visual Basic). The query was canceled with the token passed in through . One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -9386,7 +9386,7 @@ or is a null reference (Nothing in Visual Basic). The query was canceled with the token passed in through . One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -9436,7 +9436,7 @@ The query was canceled with the token passed in through . More than elements are enumerated by this query. One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -9504,7 +9504,7 @@ or is a null reference (Nothing in Visual Basic). The query was canceled with the token passed in through . One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -9564,7 +9564,7 @@ or is a null reference (Nothing in Visual Basic). The query was canceled with the token passed in through . One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -9632,7 +9632,7 @@ or is a null reference (Nothing in Visual Basic). The query was canceled with the token passed in through . One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -9692,7 +9692,7 @@ or is a null reference (Nothing in Visual Basic). The query was canceled with the token passed in through . One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -9739,7 +9739,7 @@ is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -9801,7 +9801,7 @@ or is a null reference (Nothing in Visual Basic). produces a key that is a null reference (Nothing in Visual Basic). -or- produces duplicate keys for two elements. -or- One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -9855,7 +9855,7 @@ or is a null reference (Nothing in Visual Basic). produces a key that is a null reference (Nothing in Visual Basic). -or- produces duplicate keys for two elements. -or- One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -9911,7 +9911,7 @@ or or is a null reference (Nothing in Visual Basic). produces a key that is a null reference (Nothing in Visual Basic). -or- produces duplicate keys for two elements. -or- One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -9969,7 +9969,7 @@ or or is a null reference (Nothing in Visual Basic). produces a key that is a null reference (Nothing in Visual Basic). -or- produces duplicate keys for two elements. -or- One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -10016,7 +10016,7 @@ is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -10077,7 +10077,7 @@ or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -10130,7 +10130,7 @@ or or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -10185,7 +10185,7 @@ or or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -10242,7 +10242,7 @@ or or is a null reference (Nothing in Visual Basic). One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -10312,7 +10312,7 @@ The exception that occurs when this method is called. The query was canceled with the token passed in through . One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -10366,7 +10366,7 @@ or is a null reference (Nothing in Visual Basic). The query was canceled with the token passed in through . One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -10428,7 +10428,7 @@ The exception that occurs when this method is called. The query was canceled with the token passed in through . One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -10479,7 +10479,7 @@ or is a null reference (Nothing in Visual Basic). The query was canceled with the token passed in through . One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -10538,7 +10538,7 @@ or is a null reference (Nothing in Visual Basic). The query was canceled with the token passed in through . One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -10588,7 +10588,7 @@ The query was canceled with the token passed in through . More than elements are enumerated by the query. One or more exceptions occurred during the evaluation of the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -10638,9 +10638,9 @@ is a null reference (Nothing in Visual Basic). is used multiple times in the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) How to: Cancel a PLINQ Query - Cancellation + Cancellation @@ -10690,7 +10690,7 @@ is less than 1 or greater than 512. WithDegreeOfParallelism is used multiple times in the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -10738,7 +10738,7 @@ @@ -10747,7 +10747,7 @@ is not a valid value. WithExecutionMode is used multiple times in the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -10798,7 +10798,7 @@ is not a valid value. is used multiple times in the query. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) Merge Options in PLINQ How to: Specify Merge Options in PLINQ @@ -10874,7 +10874,7 @@ ]]> The exception that occurs when this method is called. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) diff --git a/xml/System.Linq/ParallelExecutionMode.xml b/xml/System.Linq/ParallelExecutionMode.xml index 8ddcf39ec92..c298fa8ea1c 100644 --- a/xml/System.Linq/ParallelExecutionMode.xml +++ b/xml/System.Linq/ParallelExecutionMode.xml @@ -32,7 +32,7 @@ The query execution mode is a hint that specifies how the system should handle performance trade-offs when parallelizing queries. To be added. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) How to: Specify the Execution Mode in PLINQ Understanding Speedup in PLINQ diff --git a/xml/System.Linq/ParallelMergeOptions.xml b/xml/System.Linq/ParallelMergeOptions.xml index 34df2627966..95dcdc9e42d 100644 --- a/xml/System.Linq/ParallelMergeOptions.xml +++ b/xml/System.Linq/ParallelMergeOptions.xml @@ -43,7 +43,7 @@ ]]> - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) Merge Options in PLINQ How to: Specify Merge Options in PLINQ diff --git a/xml/System.Linq/ParallelQuery.xml b/xml/System.Linq/ParallelQuery.xml index 8347d376540..974e214a28c 100644 --- a/xml/System.Linq/ParallelQuery.xml +++ b/xml/System.Linq/ParallelQuery.xml @@ -38,7 +38,7 @@ Represents a parallel sequence. To be added. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -82,7 +82,7 @@ Returns an enumerator that iterates through the sequence. An enumerator that iterates through the sequence. To be added. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) diff --git a/xml/System.Linq/ParallelQuery`1.xml b/xml/System.Linq/ParallelQuery`1.xml index 912d6f2fb7d..abe22f6dbfd 100644 --- a/xml/System.Linq/ParallelQuery`1.xml +++ b/xml/System.Linq/ParallelQuery`1.xml @@ -45,7 +45,7 @@ Represents a parallel sequence. To be added. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) @@ -84,7 +84,7 @@ Returns an enumerator that iterates through the sequence. An enumerator that iterates through the sequence. To be added. - Parallel LINQ (PLINQ) + Parallel LINQ (PLINQ) diff --git a/xml/System.Management.Instrumentation/BaseEvent.xml b/xml/System.Management.Instrumentation/BaseEvent.xml index 9476b861516..836b90d4a22 100644 --- a/xml/System.Management.Instrumentation/BaseEvent.xml +++ b/xml/System.Management.Instrumentation/BaseEvent.xml @@ -54,7 +54,7 @@ This constructor is called by derived class constructors to initialize state in this type. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -89,7 +89,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management.Instrumentation/DefaultManagementProjectInstaller.xml b/xml/System.Management.Instrumentation/DefaultManagementProjectInstaller.xml index 18d7ef719c5..63a688cbac3 100644 --- a/xml/System.Management.Instrumentation/DefaultManagementProjectInstaller.xml +++ b/xml/System.Management.Instrumentation/DefaultManagementProjectInstaller.xml @@ -44,7 +44,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management.Instrumentation/IEvent.xml b/xml/System.Management.Instrumentation/IEvent.xml index 5674b311ed7..bc33e502806 100644 --- a/xml/System.Management.Instrumentation/IEvent.xml +++ b/xml/System.Management.Instrumentation/IEvent.xml @@ -45,7 +45,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management.Instrumentation/IInstance.xml b/xml/System.Management.Instrumentation/IInstance.xml index 0c2ed05170c..3955c45f851 100644 --- a/xml/System.Management.Instrumentation/IInstance.xml +++ b/xml/System.Management.Instrumentation/IInstance.xml @@ -49,7 +49,7 @@ `true`, if the instance is visible through management instrumentation; otherwise, `false` ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management.Instrumentation/IgnoreMemberAttribute.xml b/xml/System.Management.Instrumentation/IgnoreMemberAttribute.xml index 3a4ffe9d388..9f564f5efc7 100644 --- a/xml/System.Management.Instrumentation/IgnoreMemberAttribute.xml +++ b/xml/System.Management.Instrumentation/IgnoreMemberAttribute.xml @@ -50,7 +50,7 @@ The parameterless constructor initializes any fields to their default values. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management.Instrumentation/Instance.xml b/xml/System.Management.Instrumentation/Instance.xml index cf7a30f01c2..e2666f05446 100644 --- a/xml/System.Management.Instrumentation/Instance.xml +++ b/xml/System.Management.Instrumentation/Instance.xml @@ -54,7 +54,7 @@ This constructor is called by derived class constructors to initialize state in this type. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -97,7 +97,7 @@ `true`, if the instance is visible through management instrumentation; otherwise, `false` ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management.Instrumentation/Instrumentation.xml b/xml/System.Management.Instrumentation/Instrumentation.xml index 0c9ef7cb15d..1a38fe83a1f 100644 --- a/xml/System.Management.Instrumentation/Instrumentation.xml +++ b/xml/System.Management.Instrumentation/Instrumentation.xml @@ -45,7 +45,7 @@ The parameterless constructor initializes any fields to their default values. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -80,7 +80,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -117,7 +117,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -152,7 +152,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -187,7 +187,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -222,7 +222,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -259,7 +259,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management.Instrumentation/InstrumentationClassAttribute.xml b/xml/System.Management.Instrumentation/InstrumentationClassAttribute.xml index 6bce6824cd4..809dbdabe22 100644 --- a/xml/System.Management.Instrumentation/InstrumentationClassAttribute.xml +++ b/xml/System.Management.Instrumentation/InstrumentationClassAttribute.xml @@ -62,7 +62,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -96,7 +96,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -131,7 +131,7 @@ Contains an value that indicates whether this is an instrumented event, instance, or abstract class. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -166,7 +166,7 @@ If not `null`, this string indicates the WMI base class that this class inherits from in the CIM schema. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management.Instrumentation/InstrumentedAttribute.xml b/xml/System.Management.Instrumentation/InstrumentedAttribute.xml index 126626e6942..61690c41817 100644 --- a/xml/System.Management.Instrumentation/InstrumentedAttribute.xml +++ b/xml/System.Management.Instrumentation/InstrumentedAttribute.xml @@ -58,7 +58,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -90,7 +90,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -124,7 +124,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -160,7 +160,7 @@ If not specified, the default namespace will be set as "\\\\.\root\default". Otherwise, a string indicating the name of the namespace for instrumentation instances and events in this assembly. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -196,7 +196,7 @@ If null, the default value is defined as the Local Administrators Group. This will only allow members of the local administrators group to publish data and fire events from this assembly. Otherwise, this is a string in SDDL format representing the security descriptor that defines which users and groups can provide instrumentation data and events from this application. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management.Instrumentation/ManagedNameAttribute.xml b/xml/System.Management.Instrumentation/ManagedNameAttribute.xml index 3f5c7b919e7..49211a41b4e 100644 --- a/xml/System.Management.Instrumentation/ManagedNameAttribute.xml +++ b/xml/System.Management.Instrumentation/ManagedNameAttribute.xml @@ -53,7 +53,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -88,7 +88,7 @@ Contains the name of the managed entity. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management.Instrumentation/ManagementInstaller.xml b/xml/System.Management.Instrumentation/ManagementInstaller.xml index dcea9a24c5c..0e4a56ea5ab 100644 --- a/xml/System.Management.Instrumentation/ManagementInstaller.xml +++ b/xml/System.Management.Instrumentation/ManagementInstaller.xml @@ -45,7 +45,7 @@ The parameterless constructor initializes any fields to their default values. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -80,7 +80,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -115,7 +115,7 @@ The help text for all the installers in the installer collection, including the description of what each installer does and the command-line options (for the installation program) that can be passed to and understood by each installer. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -150,7 +150,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -185,7 +185,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -220,7 +220,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/CompletedEventArgs.xml b/xml/System.Management/CompletedEventArgs.xml index 64c75688fb6..f3e8b097f16 100644 --- a/xml/System.Management/CompletedEventArgs.xml +++ b/xml/System.Management/CompletedEventArgs.xml @@ -59,7 +59,7 @@ A value indicating the status of the operation. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -94,7 +94,7 @@ `null` if an error did not occur. Otherwise, may be non-null if the provider supports extended error information. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/ConnectionOptions.xml b/xml/System.Management/ConnectionOptions.xml index 9026bd940c3..dfe7b83e3a2 100644 --- a/xml/System.Management/ConnectionOptions.xml +++ b/xml/System.Management/ConnectionOptions.xml @@ -61,7 +61,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -156,7 +156,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -200,7 +200,7 @@ The COM authentication level to be used for operations in this connection. The default value is , which indicates that the client will use the authentication level requested by the server, according to the standard DCOM negotiation process. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -257,7 +257,7 @@ NTLMDOMAIN: If not `null`, this property can contain the name of the Windows NT/Windows 2000 domain in which to obtain the user to authenticate. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -298,7 +298,7 @@ NTLMDOMAIN: ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -334,7 +334,7 @@ NTLMDOMAIN: `true` if user privileges need to be enabled for the connection operation; otherwise, `false`. The default value is `false`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -370,7 +370,7 @@ NTLMDOMAIN: The COM impersonation level to be used for operations in this connection. The default value is , which indicates that the WMI provider can impersonate the client when performing the requested operations in this connection. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -414,7 +414,7 @@ NTLMDOMAIN: The default value is DEFAULTLOCALE. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -460,7 +460,7 @@ NTLMDOMAIN: The default value is `null`. If the user name is also `null`, the credentials used will be those of the currently logged-on user. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -524,7 +524,7 @@ A blank ("") specifies a valid zero-length p `null` if the connection will use the currently logged-on user; otherwise, a string representing the user name. The default value is `null`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). diff --git a/xml/System.Management/DeleteOptions.xml b/xml/System.Management/DeleteOptions.xml index 1cd2d37a08f..806d8d3e231 100644 --- a/xml/System.Management/DeleteOptions.xml +++ b/xml/System.Management/DeleteOptions.xml @@ -51,7 +51,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -85,7 +85,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -118,7 +118,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/EnumerationOptions.xml b/xml/System.Management/EnumerationOptions.xml index fe5bd459772..3a94793178a 100644 --- a/xml/System.Management/EnumerationOptions.xml +++ b/xml/System.Management/EnumerationOptions.xml @@ -61,7 +61,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -126,7 +126,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -169,7 +169,7 @@ The default value is 1. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -210,7 +210,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -247,7 +247,7 @@ `true` if only objects of the specified class should be received, without regard to derivation or inheritance; otherwise, `false`. The default value is `false`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -291,7 +291,7 @@ `true` if WMI should ensure all returned objects have valid paths; otherwise, `false`. The default value is `false`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -327,7 +327,7 @@ `true` if recursive enumeration is requested into all classes derived from the specified superclass; otherwise, `false`. The default value is `false`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -371,7 +371,7 @@ `true` if the query should return a prototype of the result set instead of the actual results; otherwise, `false`. The default value is `false`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -407,7 +407,7 @@ `true` if the invoked operation should be performed in a synchronous or semisynchronous fashion; otherwise, `false`. The default value is `true`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -443,7 +443,7 @@ `true` if the collection is assumed to be rewindable; otherwise, `false`. The default value is `true`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -480,7 +480,7 @@ `true` if the objects returned from WMI should contain amended information; otherwise, `false`. The default value is `false`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/EventArrivedEventArgs.xml b/xml/System.Management/EventArrivedEventArgs.xml index 01bf2c0eb8c..c877ecce7b6 100644 --- a/xml/System.Management/EventArrivedEventArgs.xml +++ b/xml/System.Management/EventArrivedEventArgs.xml @@ -59,7 +59,7 @@ The object representing the WMI event. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/EventQuery.xml b/xml/System.Management/EventQuery.xml index 3f3c33add7c..f639ff3a019 100644 --- a/xml/System.Management/EventQuery.xml +++ b/xml/System.Management/EventQuery.xml @@ -61,7 +61,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -101,7 +101,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -143,7 +143,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -184,7 +184,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/EventWatcherOptions.xml b/xml/System.Management/EventWatcherOptions.xml index ad6bf20a25f..5483d74bf48 100644 --- a/xml/System.Management/EventWatcherOptions.xml +++ b/xml/System.Management/EventWatcherOptions.xml @@ -61,7 +61,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -105,7 +105,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -148,7 +148,7 @@ The default value is 1. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -189,7 +189,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/InvokeMethodOptions.xml b/xml/System.Management/InvokeMethodOptions.xml index a5e51c85ae8..b6636a571db 100644 --- a/xml/System.Management/InvokeMethodOptions.xml +++ b/xml/System.Management/InvokeMethodOptions.xml @@ -61,7 +61,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -103,7 +103,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -144,7 +144,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/ManagementBaseObject.xml b/xml/System.Management/ManagementBaseObject.xml index fc609fdaf31..4cbfe1ef1bb 100644 --- a/xml/System.Management/ManagementBaseObject.xml +++ b/xml/System.Management/ManagementBaseObject.xml @@ -64,7 +64,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -99,7 +99,7 @@ A that represents the path to the management object's class. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -145,7 +145,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -185,7 +185,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -244,7 +244,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -277,7 +277,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -316,7 +316,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -354,7 +354,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -398,7 +398,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -442,7 +442,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -487,7 +487,7 @@ Currently, the only format that WMI supports is *Managed Object Format* (MOF). In the future, other formats will be supported, such as Extensible Markup Language (XML). ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -534,7 +534,7 @@ An object instance that contains the value of the requested property. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -579,7 +579,7 @@ This operator is used internally by instrumentation code. It is not intended for direct use by regular client or instrumented applications. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -614,7 +614,7 @@ A that represents the properties of the management object. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -657,7 +657,7 @@ A that represents the qualifiers defined on the management object. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -704,7 +704,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -741,7 +741,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -778,7 +778,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -846,7 +846,7 @@ A that represents the system properties of the management object. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). diff --git a/xml/System.Management/ManagementClass.xml b/xml/System.Management/ManagementClass.xml index f676a2bec2e..e3eca0b32c5 100644 --- a/xml/System.Management/ManagementClass.xml +++ b/xml/System.Management/ManagementClass.xml @@ -39,7 +39,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -67,7 +67,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -108,7 +108,7 @@ The `path` parameter must specify a WMI class path. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -148,7 +148,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -190,7 +190,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -231,7 +231,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -265,7 +265,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -310,7 +310,7 @@ The path can be specified as a full path (including server and namespace). However, if a scope is specified, it will override the first portion of the full path. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -355,7 +355,7 @@ The path can be specified as a full path (including server and namespace). However, if a scope is specified, it will override the first portion of the full path. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -397,7 +397,7 @@ Note that this does not create a copy of the WMI class; only an additional representation is created. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -431,7 +431,7 @@ Note that the new instance is not committed until the () method is called. Before committing it, the key properties must be specified. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -472,7 +472,7 @@ This property is read-only. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -517,7 +517,7 @@ Note that the newly returned class has not been committed until the () method is explicitly called. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -544,7 +544,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -577,7 +577,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -621,7 +621,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -664,7 +664,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -709,7 +709,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -745,7 +745,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -764,7 +764,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -798,7 +798,7 @@ The method queries the WMI schema for all possible associations that the WMI class may have with other classes, or in rare cases, to instances. For more information about related classes, see [ASSOCIATORS OF Statement](/windows/win32/wmisdk/associators-of-statement). ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -841,7 +841,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -877,7 +877,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -914,7 +914,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -962,7 +962,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -1019,7 +1019,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -1038,7 +1038,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -1071,7 +1071,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -1114,7 +1114,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -1150,7 +1150,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -1188,7 +1188,7 @@ For more information about relationship classes, see [ASSOCIATORS OF Statement](/windows/win32/wmisdk/associators-of-statement). ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -1230,7 +1230,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -1273,7 +1273,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -1292,7 +1292,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -1332,7 +1332,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -1381,7 +1381,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -1408,7 +1408,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -1441,7 +1441,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -1485,7 +1485,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -1528,7 +1528,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -1565,7 +1565,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -1597,7 +1597,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -1638,7 +1638,7 @@ When the property is set to a new value, the will be disconnected from any previously-bound WMI class. Reconnect to the new WMI class path. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). diff --git a/xml/System.Management/ManagementDateTimeConverter.xml b/xml/System.Management/ManagementDateTimeConverter.xml index a7640acafe8..967d766e9b8 100644 --- a/xml/System.Management/ManagementDateTimeConverter.xml +++ b/xml/System.Management/ManagementDateTimeConverter.xml @@ -51,7 +51,7 @@ Date and time in WMI is represented in DMTF datetime format. This format is explained in WMI SDK documentation. A DMTF datetime string has an UTC offset which this datetime string represents. During conversion to , the UTC offset is used to convert the date to the current time zone. According to DMTF format, a particular field can be represented by the character '*'. This will be converted to the value of this field that can be represented in . ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -96,7 +96,7 @@ Date and time in WMI is represented in DMTF datetime format. This format is explained in WMI SDK documentation. The DMTF datetime string represented will be with respect to the UTC offset of the current time zone. The lowest precision in DMTF is microseconds; in , the lowest precision is , which are equivalent to 100 nanoseconds. During conversion, are converted to microseconds and rounded off to the nearest microsecond. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -141,7 +141,7 @@ Time interval in WMI is represented in DMTF datetime format. This format is explained in WMI SDK documentation. The lowest precision in DMTF is microseconds; in , the lowest precision is , which is equivalent to 100 nanoseconds. During conversion, are converted to microseconds and rounded off to the nearest microsecond. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -186,7 +186,7 @@ Time interval in WMI is represented in DMTF format. This format is explained in WMI SDK documentation. If the DMTF time interval value is more than that of then is thrown. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). diff --git a/xml/System.Management/ManagementEventArgs.xml b/xml/System.Management/ManagementEventArgs.xml index 4f34801ac35..d1795eaee1c 100644 --- a/xml/System.Management/ManagementEventArgs.xml +++ b/xml/System.Management/ManagementEventArgs.xml @@ -49,7 +49,7 @@ WMI context object containing context information provided by the operation that triggered the event. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/ManagementEventWatcher.xml b/xml/System.Management/ManagementEventWatcher.xml index 2afb3042b8b..97c6484a5fa 100644 --- a/xml/System.Management/ManagementEventWatcher.xml +++ b/xml/System.Management/ManagementEventWatcher.xml @@ -66,7 +66,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -107,7 +107,7 @@ The namespace in which the watcher will be listening for events is the default namespace that is currently set. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -148,7 +148,7 @@ The namespace in which the watcher will be listening for events is the default namespace that is currently set. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -190,7 +190,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -232,7 +232,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -276,7 +276,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -320,7 +320,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -368,7 +368,7 @@ ||Gets the WMI event that was delivered.| ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -400,7 +400,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -435,7 +435,7 @@ The options used to watch for events. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -478,7 +478,7 @@ The criteria to apply to the events, which is equal to the *event query*. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -521,7 +521,7 @@ The scope in which to watch for events (namespace or scope). ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -561,7 +561,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -593,7 +593,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -641,7 +641,7 @@ ||Gets the completion status of the operation.| ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -675,7 +675,7 @@ If the event watcher object contains options with a specified time-out, the API will wait for the next event only for the specified amount of time; otherwise, the API will be blocked until the next event occurs. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). diff --git a/xml/System.Management/ManagementException.xml b/xml/System.Management/ManagementException.xml index da9c4e15e7f..0ebaac40e98 100644 --- a/xml/System.Management/ManagementException.xml +++ b/xml/System.Management/ManagementException.xml @@ -57,7 +57,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -114,7 +114,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -148,7 +148,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -183,7 +183,7 @@ A value representing the error code returned by the WMI operation. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -218,7 +218,7 @@ A representing the extended error object provided by WMI, if available; `null` otherwise. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -255,7 +255,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially-trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially-trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/ManagementNamedValueCollection.xml b/xml/System.Management/ManagementNamedValueCollection.xml index 7c8a9a83ea9..5e04be09bc8 100644 --- a/xml/System.Management/ManagementNamedValueCollection.xml +++ b/xml/System.Management/ManagementNamedValueCollection.xml @@ -51,7 +51,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -89,7 +89,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -126,7 +126,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -159,7 +159,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -199,7 +199,7 @@ An object containing the value of the specified item in this collection. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -234,7 +234,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -266,7 +266,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/ManagementObject.xml b/xml/System.Management/ManagementObject.xml index fc2a306094b..83a30f96ba3 100644 --- a/xml/System.Management/ManagementObject.xml +++ b/xml/System.Management/ManagementObject.xml @@ -61,7 +61,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -101,7 +101,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -142,7 +142,7 @@ If the specified path is a relative path only (a server or namespace is not specified), the default path is the local machine, and the default namespace is the path (by default, root\cimv2). If the user specifies a full path, the default settings are overridden. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -184,7 +184,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -230,7 +230,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -264,7 +264,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -315,7 +315,7 @@ If a scope is specified and a full WMI path is specified, then the scope will override the scope portion of the full path. For example, if the following scope was specified: \\\MyMachine\root\MyScope, and the following full path was specified: \\\MyMachine\root\MyNamespace:MyClass.Name='abc', then look for the following `object: \\MyMachine\root\MyScope:MyClass.Name= 'abc'` (the scope part of the full path is ignored). ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -360,7 +360,7 @@ See the equivalent overload for details. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -401,7 +401,7 @@ This property is read-only. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -445,7 +445,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -490,7 +490,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -526,7 +526,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -563,7 +563,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -600,7 +600,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -638,7 +638,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -676,7 +676,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -715,7 +715,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -754,7 +754,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -795,7 +795,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -830,7 +830,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -865,7 +865,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -902,7 +902,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -943,7 +943,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -976,7 +976,7 @@ The method is implicitly invoked at the first attempt to get or set information to the WMI object. It can also be explicitly invoked at the user's discretion, to better control the timing and manner of retrieval. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -1020,7 +1020,7 @@ The method will issue the request to get the object and then will immediately return. The results of the operation will then be delivered through events being fired on the watcher object provided. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -1065,7 +1065,7 @@ Gets the object containing the input parameters to a method, and then fills in the values and passes the object to the call. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -1101,7 +1101,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -1144,7 +1144,7 @@ The operation is equivalent to an *ASSOCIATORS OF* query where ResultClass = relatedClass. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -1187,7 +1187,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -1223,7 +1223,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -1269,7 +1269,7 @@ This operation is equivalent to an *ASSOCIATORS OF* query where ResultClass = relatedClass. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -1320,7 +1320,7 @@ This operation is equivalent to an *ASSOCIATORS OF* query where ResultClass = relatedClass. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -1372,7 +1372,7 @@ This operation is equivalent to an *ASSOCIATORS OF* query where ResultClass = relatedClass. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -1415,7 +1415,7 @@ The operation is equivalent to a *REFERENCES OF* query. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -1451,7 +1451,7 @@ This operation is equivalent to a *REFERENCES OF* query. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -1488,7 +1488,7 @@ This operation is equivalent to a *REFERENCES OF* query where the AssocClass = relationshipClass. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -1526,7 +1526,7 @@ This operation is equivalent to a *REFERENCES OF* query where the AssocClass = relationshipClass. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -1571,7 +1571,7 @@ This operation is equivalent to a *REFERENCES OF* query with possibly all the extensions. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -1617,7 +1617,7 @@ This operation is equivalent to a *REFERENCES OF* query with possibly all the extensions. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -1665,7 +1665,7 @@ If the method is static, the execution should still succeed. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -1713,7 +1713,7 @@ If the method is static, the execution should still succeed. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -1753,7 +1753,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -1803,7 +1803,7 @@ The method invokes the specified method execution and then returns. Progress and results are reported through events on the . ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -1836,7 +1836,7 @@ When the property is changed after the management object has been bound to a WMI object, the management object is disconnected from the original WMI object and later rebound using the new options. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -1879,7 +1879,7 @@ The rebinding is performed in a "lazy" manner, that is, only when a requested value requires the management object to be bound to the WMI object. Changes can be made to more than just the property before attempting to rebind (for example, modifying the scope and path properties simultaneously). ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -1929,7 +1929,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -1964,7 +1964,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -2000,7 +2000,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -2037,7 +2037,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -2072,7 +2072,7 @@ The rebinding is performed in a "lazy" manner, that is, only when a requested value requires the management object to be bound to the WMI object. Changes can be made to more than just this property before attempting to rebind (for example, modifying the scope and path properties simultaneously). ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -2113,7 +2113,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/ManagementObjectCollection+ManagementObjectEnumerator.xml b/xml/System.Management/ManagementObjectCollection+ManagementObjectEnumerator.xml index b701c13982f..4b36584ad35 100644 --- a/xml/System.Management/ManagementObjectCollection+ManagementObjectEnumerator.xml +++ b/xml/System.Management/ManagementObjectCollection+ManagementObjectEnumerator.xml @@ -63,7 +63,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -98,7 +98,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -130,7 +130,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -167,7 +167,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -202,7 +202,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/ManagementObjectCollection.xml b/xml/System.Management/ManagementObjectCollection.xml index 516bcebd295..0b41685ebff 100644 --- a/xml/System.Management/ManagementObjectCollection.xml +++ b/xml/System.Management/ManagementObjectCollection.xml @@ -73,7 +73,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -111,7 +111,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -150,7 +150,7 @@ The number of objects in the collection. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -186,7 +186,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -219,7 +219,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -257,7 +257,7 @@ If an enumerator is rewindable, the objects in the collection will be kept available for multiple enumerations. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -296,7 +296,7 @@ `true`, if the object is synchronized, otherwise `false`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -335,7 +335,7 @@ The object to be used for synchronization. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/ManagementObjectSearcher.xml b/xml/System.Management/ManagementObjectSearcher.xml index 6d33a7b21aa..6df3617ed73 100644 --- a/xml/System.Management/ManagementObjectSearcher.xml +++ b/xml/System.Management/ManagementObjectSearcher.xml @@ -56,7 +56,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -88,7 +88,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -128,7 +128,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -171,7 +171,7 @@ If no scope is specified, the default scope () is used. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -214,7 +214,7 @@ If no scope is specified, the default scope () is used. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -258,7 +258,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -302,7 +302,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -352,7 +352,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -395,7 +395,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -430,7 +430,7 @@ The options for how to search for objects. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -466,7 +466,7 @@ The criteria to apply to the query. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -502,7 +502,7 @@ The scope (namespace) in which to look for objects. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). diff --git a/xml/System.Management/ManagementOperationObserver.xml b/xml/System.Management/ManagementOperationObserver.xml index 5312f38dfd8..ba86047754c 100644 --- a/xml/System.Management/ManagementOperationObserver.xml +++ b/xml/System.Management/ManagementOperationObserver.xml @@ -52,7 +52,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -92,7 +92,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -133,7 +133,7 @@ ||Gets or sets additional status information within a WMI object. This may be null.| ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -181,7 +181,7 @@ ||Gets the identity of the object that has been put.| ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -221,7 +221,7 @@ ||Gets the newly-returned object.| ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -271,7 +271,7 @@ ||Gets the total amount of work required to be done by the operation.| ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/ManagementOptions.xml b/xml/System.Management/ManagementOptions.xml index 050e55d550a..3e1e580692c 100644 --- a/xml/System.Management/ManagementOptions.xml +++ b/xml/System.Management/ManagementOptions.xml @@ -59,7 +59,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -95,7 +95,7 @@ A name-value pairs list to be passed through to a WMI provider that supports context information for customized operation. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -162,7 +162,7 @@ The default value for this property is , which means the operation will block. The value specified must be positive. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/ManagementPath.xml b/xml/System.Management/ManagementPath.xml index 106bf2675a4..25cfc42a7df 100644 --- a/xml/System.Management/ManagementPath.xml +++ b/xml/System.Management/ManagementPath.xml @@ -70,7 +70,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -102,7 +102,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -150,7 +150,7 @@ A string containing the name of the class. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -191,7 +191,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -226,7 +226,7 @@ By default the scope value is \\\\.\root\cimv2, or a different scope path if the default was changed. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -261,7 +261,7 @@ `true` if this is a class path; otherwise, `false`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -304,7 +304,7 @@ `true` if this is an instance path; otherwise, `false`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -347,7 +347,7 @@ `true` if this is a singleton instance path; otherwise, `false`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -387,7 +387,7 @@ A string containing the namespace portion of the path represented in this object. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -435,7 +435,7 @@ A string containing the full path represented in this object. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -483,7 +483,7 @@ A string containing the relative path (not including the server and namespace portions) represented in this object. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -531,7 +531,7 @@ A string containing the server name from the path represented in this object. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -571,7 +571,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -603,7 +603,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -639,7 +639,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -672,7 +672,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/ManagementQuery.xml b/xml/System.Management/ManagementQuery.xml index ec7aa7ea3de..ad0f2be066f 100644 --- a/xml/System.Management/ManagementQuery.xml +++ b/xml/System.Management/ManagementQuery.xml @@ -65,7 +65,7 @@ This class is abstract; only derivatives of it are actually used in the API. ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -101,7 +101,7 @@ This class is abstract; only derivatives of it are actually used in the API. ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -144,7 +144,7 @@ This class is abstract; only derivatives of it are actually used in the API. Can be set to any supported query language. "WQL" is the only value supported intrinsically by WMI. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -179,7 +179,7 @@ This class is abstract; only derivatives of it are actually used in the API. If the query object is constructed with no parameters, the property is null until specifically set. If the object was constructed with a specified query, the property returns the specified query string. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/ManagementScope.xml b/xml/System.Management/ManagementScope.xml index 27b5850f7ef..4401de506a6 100644 --- a/xml/System.Management/ManagementScope.xml +++ b/xml/System.Management/ManagementScope.xml @@ -71,7 +71,7 @@ If the object does not have any properties set before connection, it is initialized with default values (for example, the local machine and the root\cimv2 namespace). ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -103,7 +103,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -135,7 +135,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -177,7 +177,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -211,7 +211,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -252,7 +252,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -285,7 +285,7 @@ This method is called implicitly when the scope is used in an operation that requires it to be connected. Calling it explicitly allows the user to control the time of connection. This method will return within two minutes. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -329,7 +329,7 @@ `true` if a connection is alive (bound to a server and namespace); otherwise, `false`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -364,7 +364,7 @@ The valid containing options for the WMI connection. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -399,7 +399,7 @@ A containing the path to a server and namespace. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -435,7 +435,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/MethodData.xml b/xml/System.Management/MethodData.xml index 6fa47bf740b..fed445988d7 100644 --- a/xml/System.Management/MethodData.xml +++ b/xml/System.Management/MethodData.xml @@ -60,7 +60,7 @@ A containing all the input parameters to the method. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -103,7 +103,7 @@ The name of the method. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -146,7 +146,7 @@ A string representing the originating management class name. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -184,7 +184,7 @@ A containing all the output parameters to the method. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -227,7 +227,7 @@ A containing the qualifiers for this method. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). diff --git a/xml/System.Management/MethodDataCollection+MethodDataEnumerator.xml b/xml/System.Management/MethodDataCollection+MethodDataEnumerator.xml index 7a35a1d1f64..6f9799beea6 100644 --- a/xml/System.Management/MethodDataCollection+MethodDataEnumerator.xml +++ b/xml/System.Management/MethodDataCollection+MethodDataEnumerator.xml @@ -60,7 +60,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -97,7 +97,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -132,7 +132,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/MethodDataCollection.xml b/xml/System.Management/MethodDataCollection.xml index 07337ffacbc..23f0dd8bf75 100644 --- a/xml/System.Management/MethodDataCollection.xml +++ b/xml/System.Management/MethodDataCollection.xml @@ -76,7 +76,7 @@ Adding objects to the can only be done when the class has no instances. Any other case will result in an exception. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -125,7 +125,7 @@ Adding objects to the can only be done when the class has no instances. Any other case will result in an exception. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -174,7 +174,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -212,7 +212,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -250,7 +250,7 @@ The number of objects in the . ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -291,7 +291,7 @@ If an enumerator is rewindable, the objects in the collection will be kept available for multiple enumerations. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -329,7 +329,7 @@ `true` if the object is synchronized; otherwise, `false`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -369,7 +369,7 @@ A containing all information about the specified method. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -405,7 +405,7 @@ Removing objects from the can only be done when the class has no instances. Any other case will result in an exception. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -443,7 +443,7 @@ The object to be used for synchronization. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/ObjectGetOptions.xml b/xml/System.Management/ObjectGetOptions.xml index 7353167ec99..2d76994c43a 100644 --- a/xml/System.Management/ObjectGetOptions.xml +++ b/xml/System.Management/ObjectGetOptions.xml @@ -51,7 +51,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -83,7 +83,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -120,7 +120,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -153,7 +153,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -189,7 +189,7 @@ `true` if the objects returned from WMI should contain amended information; otherwise, `false`. The default value is `false`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/ObjectPutEventArgs.xml b/xml/System.Management/ObjectPutEventArgs.xml index 467303db3b7..7026af01763 100644 --- a/xml/System.Management/ObjectPutEventArgs.xml +++ b/xml/System.Management/ObjectPutEventArgs.xml @@ -49,7 +49,7 @@ A containing the path of the object that has been put. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/ObjectQuery.xml b/xml/System.Management/ObjectQuery.xml index 0c179e5fdd8..61e26562b57 100644 --- a/xml/System.Management/ObjectQuery.xml +++ b/xml/System.Management/ObjectQuery.xml @@ -57,7 +57,7 @@ This class or its derivatives are used to specify a query in the @@ -89,7 +89,7 @@ This class or its derivatives are used to specify a query in the @@ -123,7 +123,7 @@ This class or its derivatives are used to specify a query in the @@ -156,7 +156,7 @@ This class or its derivatives are used to specify a query in the diff --git a/xml/System.Management/ObjectReadyEventArgs.xml b/xml/System.Management/ObjectReadyEventArgs.xml index f8a590cda5e..23a8597d00e 100644 --- a/xml/System.Management/ObjectReadyEventArgs.xml +++ b/xml/System.Management/ObjectReadyEventArgs.xml @@ -49,7 +49,7 @@ A representing the newly-returned object. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/ProgressEventArgs.xml b/xml/System.Management/ProgressEventArgs.xml index 541895bf518..4471ed746c1 100644 --- a/xml/System.Management/ProgressEventArgs.xml +++ b/xml/System.Management/ProgressEventArgs.xml @@ -49,7 +49,7 @@ An integer representing the current amount of work already completed by the operation. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -84,7 +84,7 @@ A string containing additional information regarding the operation's progress. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -119,7 +119,7 @@ An integer representing the total amount of work for the operation. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/PropertyData.xml b/xml/System.Management/PropertyData.xml index 2552c5c6ffc..14116ef0873 100644 --- a/xml/System.Management/PropertyData.xml +++ b/xml/System.Management/PropertyData.xml @@ -59,7 +59,7 @@ `true` if the property is an array; otherwise, `false`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -94,7 +94,7 @@ `true` if the property has been defined in the current WMI class; otherwise, `false`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -129,7 +129,7 @@ A string containing the name of the property. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -172,7 +172,7 @@ A string containing the name of the originating WMI class. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -207,7 +207,7 @@ A that represents the set of qualifiers defined on the property. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -250,7 +250,7 @@ A value representing the CIM type of the property. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -293,7 +293,7 @@ An object containing the value of the property. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). diff --git a/xml/System.Management/PropertyDataCollection+PropertyDataEnumerator.xml b/xml/System.Management/PropertyDataCollection+PropertyDataEnumerator.xml index 85257a0ff60..dfabb0fcd8c 100644 --- a/xml/System.Management/PropertyDataCollection+PropertyDataEnumerator.xml +++ b/xml/System.Management/PropertyDataCollection+PropertyDataEnumerator.xml @@ -60,7 +60,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -97,7 +97,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -132,7 +132,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/PropertyDataCollection.xml b/xml/System.Management/PropertyDataCollection.xml index ba967dd5643..27b8a9d0a22 100644 --- a/xml/System.Management/PropertyDataCollection.xml +++ b/xml/System.Management/PropertyDataCollection.xml @@ -78,7 +78,7 @@ Properties can only be added to class definitions, not to instances. This method is only valid when invoked on a in a . ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -119,7 +119,7 @@ Properties can only be added to class definitions, not to instances. This method is only valid when invoked on a in a . ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -159,7 +159,7 @@ Properties can only be added to class definitions, not to instances. This method is only valid when invoked on a in a . ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -208,7 +208,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -246,7 +246,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -284,7 +284,7 @@ The number of objects in the collection. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -323,7 +323,7 @@ If an enumerator is rewindable, the objects in the collection will be kept available for multiple enumerations. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -361,7 +361,7 @@ `true` if the object is synchronized; otherwise, `false`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -401,7 +401,7 @@ A , based on the name specified. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -445,7 +445,7 @@ Properties can only be removed from class definitions, not from instances. This method is only valid when invoked on a property collection in a . ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -483,7 +483,7 @@ The object to be used for synchronization. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/PutOptions.xml b/xml/System.Management/PutOptions.xml index da1d0afb34c..74dba081c84 100644 --- a/xml/System.Management/PutOptions.xml +++ b/xml/System.Management/PutOptions.xml @@ -51,7 +51,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -83,7 +83,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -122,7 +122,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -155,7 +155,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -191,7 +191,7 @@ The default value is . ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -227,7 +227,7 @@ `true` if the objects returned from WMI should contain amended information; otherwise, `false`. The default value is `false`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/QualifierData.xml b/xml/System.Management/QualifierData.xml index d18d2823078..4f1be0dead3 100644 --- a/xml/System.Management/QualifierData.xml +++ b/xml/System.Management/QualifierData.xml @@ -60,7 +60,7 @@ `true` if this qualifier is amended; otherwise, `false`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -95,7 +95,7 @@ `true` if the qualifier has been defined locally on this class; otherwise, `false`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -130,7 +130,7 @@ `true` if the value of the qualifier can be overridden when propagated; otherwise, `false`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -165,7 +165,7 @@ The name of the qualifier. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -208,7 +208,7 @@ `true` if this qualifier should be propagated to instances of the class; otherwise, `false`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -243,7 +243,7 @@ `true` if the qualifier should be propagated to subclasses of this class; otherwise, `false`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -279,7 +279,7 @@ The value of the qualifier. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). diff --git a/xml/System.Management/QualifierDataCollection+QualifierDataEnumerator.xml b/xml/System.Management/QualifierDataCollection+QualifierDataEnumerator.xml index a80e5c36c86..c4f74341379 100644 --- a/xml/System.Management/QualifierDataCollection+QualifierDataEnumerator.xml +++ b/xml/System.Management/QualifierDataCollection+QualifierDataEnumerator.xml @@ -60,7 +60,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -97,7 +97,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -132,7 +132,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/QualifierDataCollection.xml b/xml/System.Management/QualifierDataCollection.xml index fbd5d1b7774..ce7d9c91d0d 100644 --- a/xml/System.Management/QualifierDataCollection.xml +++ b/xml/System.Management/QualifierDataCollection.xml @@ -77,7 +77,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -126,7 +126,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -175,7 +175,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -213,7 +213,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -251,7 +251,7 @@ The number of objects in the collection. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -290,7 +290,7 @@ If an enumerator is rewindable, the objects in the collection will be kept available for multiple enumerations. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -329,7 +329,7 @@ `true` if the object is synchronized; otherwise, `false`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -369,7 +369,7 @@ A , based on the name specified. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -404,7 +404,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -442,7 +442,7 @@ The object to be used for synchronization. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/RelatedObjectQuery.xml b/xml/System.Management/RelatedObjectQuery.xml index 4568a08c7a3..b6818e029bd 100644 --- a/xml/System.Management/RelatedObjectQuery.xml +++ b/xml/System.Management/RelatedObjectQuery.xml @@ -51,7 +51,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -83,7 +83,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -117,7 +117,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -164,7 +164,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -211,7 +211,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -243,7 +243,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -279,7 +279,7 @@ `true` if the query requests only class definitions of the result set; otherwise, `false`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -312,7 +312,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -349,7 +349,7 @@ `true` if this query should be evaluated over the schema; `false` if the query should be evaluated over instances. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -384,7 +384,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -420,7 +420,7 @@ A string containing the related class name. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -464,7 +464,7 @@ A string containing the name of the qualifier required on the related objects. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -500,7 +500,7 @@ A string containing the role of the related objects. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -536,7 +536,7 @@ A string containing the relationship class name. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -580,7 +580,7 @@ A string containing the name of the qualifier required on the relationship objects. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -616,7 +616,7 @@ A string representing the path of the object to be used for the query. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -652,7 +652,7 @@ A string containing the role of this object. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/RelationshipQuery.xml b/xml/System.Management/RelationshipQuery.xml index 50a8cb009c7..4e091a9584f 100644 --- a/xml/System.Management/RelationshipQuery.xml +++ b/xml/System.Management/RelationshipQuery.xml @@ -51,7 +51,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -83,7 +83,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -125,7 +125,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -166,7 +166,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -206,7 +206,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -238,7 +238,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -274,7 +274,7 @@ `true` if the query requests only class definitions of the result set; otherwise, `false`. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -307,7 +307,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -344,7 +344,7 @@ `true` if this query should be evaluated over the schema; `false` if the query should be evaluated over instances. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -379,7 +379,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -415,7 +415,7 @@ A string containing the relationship class name. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -451,7 +451,7 @@ A string containing the name of the qualifier required on the relationship objects. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -487,7 +487,7 @@ A string representing the path of the object to be used for the query. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -523,7 +523,7 @@ A string containing the role of this object. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/SelectQuery.xml b/xml/System.Management/SelectQuery.xml index f108a33b331..4a0971d298f 100644 --- a/xml/System.Management/SelectQuery.xml +++ b/xml/System.Management/SelectQuery.xml @@ -51,7 +51,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -83,7 +83,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -126,7 +126,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -168,7 +168,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -212,7 +212,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -252,7 +252,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -290,7 +290,7 @@ A string representing the name of the class in the query. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -331,7 +331,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -369,7 +369,7 @@ A string containing the condition to be applied in the SELECT query. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -405,7 +405,7 @@ `true` if this query should be evaluated over the schema; `false` if the query should be evaluated over instances. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -440,7 +440,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -476,7 +476,7 @@ A string representing the query. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -522,7 +522,7 @@ A containing the names of the properties to be selected in the query. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/StoppedEventArgs.xml b/xml/System.Management/StoppedEventArgs.xml index 3f0421594cb..45febeda056 100644 --- a/xml/System.Management/StoppedEventArgs.xml +++ b/xml/System.Management/StoppedEventArgs.xml @@ -49,7 +49,7 @@ A value representing the status of the operation. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Management/WqlEventQuery.xml b/xml/System.Management/WqlEventQuery.xml index 832e955d0b2..bc03b7d5a36 100644 --- a/xml/System.Management/WqlEventQuery.xml +++ b/xml/System.Management/WqlEventQuery.xml @@ -51,7 +51,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -83,7 +83,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -125,7 +125,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -159,7 +159,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -203,7 +203,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -239,7 +239,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -285,7 +285,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -327,7 +327,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -367,7 +367,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -400,7 +400,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -437,7 +437,7 @@ The condition is represented as a string, containing one or more clauses of the form: \ \ \ combined with logical operators. \ must represent a property defined on the event class specified in this query. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -481,7 +481,7 @@ A string containing the name of the event class to query. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -525,7 +525,7 @@ Null, if no grouping is required; otherwise, a collection of event property names. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -569,7 +569,7 @@ Null, if there is no grouping involved; otherwise, the interval in which WMI should group events of the same type. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -613,7 +613,7 @@ Null, if no aggregation or no condition should be applied; otherwise, a condition of the form "NumberOfEvents \ \". ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -656,7 +656,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -691,7 +691,7 @@ The value of this property in this object is always "WQL". ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -726,7 +726,7 @@ A string representing the query. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). @@ -772,7 +772,7 @@ Null, if there is no polling involved; otherwise, a valid value if polling is required. ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). diff --git a/xml/System.Management/WqlObjectQuery.xml b/xml/System.Management/WqlObjectQuery.xml index 46c83d14a86..2b6787af851 100644 --- a/xml/System.Management/WqlObjectQuery.xml +++ b/xml/System.Management/WqlObjectQuery.xml @@ -51,7 +51,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -83,7 +83,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -116,7 +116,7 @@ ## Remarks ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> @@ -152,7 +152,7 @@ The value of this property is always "WQL". ## .NET Framework Security - Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). ]]> diff --git a/xml/System.Media/SoundPlayer.xml b/xml/System.Media/SoundPlayer.xml index 0c7f5df8180..3fff5b0eca3 100644 --- a/xml/System.Media/SoundPlayer.xml +++ b/xml/System.Media/SoundPlayer.xml @@ -44,11 +44,11 @@ To play a sound using the class, configure a with a path to the .wav file and call one of the play methods. You can identify the .wav file to play by using one of the constructors or by setting either the or property. The file can be loaded prior to playing by using one of the load methods, or loading can be deferred until one of the play methods is called. A configured to load a .wav file from a or URL must load the .wav file into memory before playback begins. - You can load or play a .wav file synchronously or asynchronously. If you call a synchronous load or play method, the calling thread will wait until the method returns, which may cause painting and other events to be interrupted. Calling an asynchronous load or play method will allow the calling thread to continue without interruption. For more information on asynchronous method calls, see [How to: Run an Operation in the Background](~/docs/framework/winforms/controls/how-to-run-an-operation-in-the-background.md). + You can load or play a .wav file synchronously or asynchronously. If you call a synchronous load or play method, the calling thread will wait until the method returns, which may cause painting and other events to be interrupted. Calling an asynchronous load or play method will allow the calling thread to continue without interruption. For more information on asynchronous method calls, see [How to: Run an Operation in the Background](/dotnet/framework/winforms/controls/how-to-run-an-operation-in-the-background). - When a has finished loading a .wav file, it raises the event. You can examine the in your event handler to determine if the load succeeded or failed. The event is raised when the audio source is set to a new file path or URL. The event is raised when the audio source is set to a new . For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + When a has finished loading a .wav file, it raises the event. You can examine the in your event handler to determine if the load succeeded or failed. The event is raised when the audio source is set to a new file path or URL. The event is raised when the audio source is set to a new . For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). - For more information about , see [SoundPlayer Class Overview](~/docs/framework/winforms/controls/soundplayer-class-overview.md). + For more information about , see [SoundPlayer Class Overview](/dotnet/framework/winforms/controls/soundplayer-class-overview). > [!NOTE] > The class cannot play other file types, such as .wma or .mp3. If you want to play other file types, you can use the Windows Media Player control. For more information, see [Using the Windows Media Player Control in a .NET Framework Solution](https://go.microsoft.com/fwlink/?LinkId=131267) and [Windows Media Player Object Model Reference for Visual Basic .NET and C#](https://go.microsoft.com/fwlink/?LinkId=131269) in the Windows Media Player SDK. @@ -65,7 +65,7 @@ ]]> - SoundPlayer Class Overview (Windows Forms) + SoundPlayer Class Overview (Windows Forms) @@ -106,7 +106,7 @@ ]]> - SoundPlayer Class Overview (Windows Forms) + SoundPlayer Class Overview (Windows Forms) @@ -147,7 +147,7 @@ ]]> - SoundPlayer Class Overview (Windows Forms) + SoundPlayer Class Overview (Windows Forms) @@ -184,7 +184,7 @@ ]]> The URL value specified by cannot be resolved. - SoundPlayer Class Overview (Windows Forms) + SoundPlayer Class Overview (Windows Forms) @@ -216,7 +216,7 @@ Initializes a new instance of the class. To be added. The specified in cannot be resolved. - SoundPlayer Class Overview (Windows Forms) + SoundPlayer Class Overview (Windows Forms) @@ -251,7 +251,7 @@ if a .wav file is loaded; if a .wav file has not yet been loaded. To be added. - SoundPlayer Class Overview (Windows Forms) + SoundPlayer Class Overview (Windows Forms) @@ -305,7 +305,7 @@ The file specified by cannot be found. - SoundPlayer Class Overview (Windows Forms) + SoundPlayer Class Overview (Windows Forms) @@ -343,7 +343,7 @@ If a is configured to load a .wav file from a local file path, this method does nothing, because loading is deferred until playing begins. - For more information about asynchronous loading, see [How to: Load a Sound Asynchronously within a Windows Form](~/docs/framework/winforms/controls/how-to-load-a-sound-asynchronously-within-a-windows-form.md). + For more information about asynchronous loading, see [How to: Load a Sound Asynchronously within a Windows Form](/dotnet/framework/winforms/controls/how-to-load-a-sound-asynchronously-within-a-windows-form). @@ -360,7 +360,7 @@ The file specified by cannot be found. - SoundPlayer Class Overview (Windows Forms) + SoundPlayer Class Overview (Windows Forms) How to: Load a Sound Asynchronously within a Windows Form @@ -394,7 +394,7 @@ ## Remarks This event is raised when loading of a .wav file is complete. The event arguments indicate whether the load of the sound was completed successfully or failed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -408,7 +408,7 @@ ]]> - SoundPlayer Class Overview (Windows Forms) + SoundPlayer Class Overview (Windows Forms) @@ -449,7 +449,7 @@ ]]> - SoundPlayer Class Overview (Windows Forms) + SoundPlayer Class Overview (Windows Forms) @@ -486,7 +486,7 @@ ## Remarks This method is called when loading of a .wav file is complete. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -496,7 +496,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - SoundPlayer Class Overview (Windows Forms) + SoundPlayer Class Overview (Windows Forms) @@ -533,7 +533,7 @@ ## Remarks This method is called when a new audio source path for this has been set. - Raising an event invokes the event handler through a delegate. For more information, see How to: Provide Event functionality and [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see How to: Provide Event functionality and [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -543,7 +543,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - SoundPlayer Class Overview (Windows Forms) + SoundPlayer Class Overview (Windows Forms) @@ -580,7 +580,7 @@ ## Remarks This method is called when a new audio source for this has been set. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -590,7 +590,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - SoundPlayer Class Overview (Windows Forms) + SoundPlayer Class Overview (Windows Forms) @@ -647,7 +647,7 @@ The .wav header is corrupted; the file specified by is not a PCM .wav file. - SoundPlayer Class Overview (Windows Forms) + SoundPlayer Class Overview (Windows Forms) @@ -688,7 +688,7 @@ If the .wav file has not been specified or it fails to load, the method will play the default beep sound. - For more information about , see [How to: Loop a Sound Playing on a Windows Form](~/docs/framework/winforms/controls/how-to-loop-a-sound-playing-on-a-windows-form.md). + For more information about , see [How to: Loop a Sound Playing on a Windows Form](/dotnet/framework/winforms/controls/how-to-loop-a-sound-playing-on-a-windows-form). @@ -706,7 +706,7 @@ The .wav header is corrupted; the file specified by is not a PCM .wav file. - SoundPlayer Class Overview (Windows Forms) + SoundPlayer Class Overview (Windows Forms) @@ -763,7 +763,7 @@ The .wav header is corrupted; the file specified by is not a PCM .wav file. - SoundPlayer Class Overview (Windows Forms) + SoundPlayer Class Overview (Windows Forms) @@ -808,7 +808,7 @@ ]]> - SoundPlayer Class Overview (Windows Forms) + SoundPlayer Class Overview (Windows Forms) @@ -841,7 +841,7 @@ ## Remarks This event is raised when a new audio source path for this has been set. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -854,7 +854,7 @@ ]]> - SoundPlayer Class Overview (Windows Forms) + SoundPlayer Class Overview (Windows Forms) @@ -894,7 +894,7 @@ ]]> - SoundPlayer Class Overview (Windows Forms) + SoundPlayer Class Overview (Windows Forms) @@ -931,7 +931,7 @@ ]]> - SoundPlayer Class Overview (Windows Forms) + SoundPlayer Class Overview (Windows Forms) @@ -964,11 +964,11 @@ ## Remarks This event is raised when a new audio source for this has been set. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> - SoundPlayer Class Overview (Windows Forms) + SoundPlayer Class Overview (Windows Forms) diff --git a/xml/System.Media/SystemSound.xml b/xml/System.Media/SystemSound.xml index be4a3afb70a..44bb54996fc 100644 --- a/xml/System.Media/SystemSound.xml +++ b/xml/System.Media/SystemSound.xml @@ -36,7 +36,7 @@ - SoundPlayer Class (Windows Forms) + SoundPlayer Class (Windows Forms) @@ -83,7 +83,7 @@ - SoundPlayer Class (Windows Forms) + SoundPlayer Class (Windows Forms) diff --git a/xml/System.Media/SystemSounds.xml b/xml/System.Media/SystemSounds.xml index 357d4e2c178..12679812fac 100644 --- a/xml/System.Media/SystemSounds.xml +++ b/xml/System.Media/SystemSounds.xml @@ -38,7 +38,7 @@ - SoundPlayer Class (Windows Forms) + SoundPlayer Class (Windows Forms) @@ -80,7 +80,7 @@ - SoundPlayer Class (Windows Forms) + SoundPlayer Class (Windows Forms) @@ -122,7 +122,7 @@ - SoundPlayer Class (Windows Forms) + SoundPlayer Class (Windows Forms) @@ -164,7 +164,7 @@ - SoundPlayer Class (Windows Forms) + SoundPlayer Class (Windows Forms) @@ -206,7 +206,7 @@ - SoundPlayer Class (Windows Forms) + SoundPlayer Class (Windows Forms) @@ -248,7 +248,7 @@ - SoundPlayer Class (Windows Forms) + SoundPlayer Class (Windows Forms) diff --git a/xml/System.Messaging/MessageEnumerator.xml b/xml/System.Messaging/MessageEnumerator.xml index 1e49628d32d..95b1f859a5d 100644 --- a/xml/System.Messaging/MessageEnumerator.xml +++ b/xml/System.Messaging/MessageEnumerator.xml @@ -196,11 +196,11 @@ allows the resources used by the to be reallocated for other purposes. For more information about , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + Calling allows the resources used by the to be reallocated for other purposes. For more information about , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). ]]> - Cleaning Up Unmanaged Resources + Cleaning Up Unmanaged Resources @@ -239,12 +239,12 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). - Implementing a Dispose method - Cleaning Up Unmanaged Resources + Implementing a Dispose method + Cleaning Up Unmanaged Resources @@ -272,7 +272,7 @@ ## Remarks This method overrides . Application code should not call this method; an object's Finalize method is automatically invoked during garbage collection, unless finalization by the garbage collector has been disabled by a call to the method. -For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v=vs.100)), [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). +For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v=vs.100)), [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). ]]> diff --git a/xml/System.Messaging/MessageQueue.xml b/xml/System.Messaging/MessageQueue.xml index 05e432ebfa7..37217ff4764 100644 --- a/xml/System.Messaging/MessageQueue.xml +++ b/xml/System.Messaging/MessageQueue.xml @@ -4854,7 +4854,7 @@ The name of the computer is not valid, possibly because the syntax is incorrect. is used to complete the operation initiated by a call to and peek the message when the event is raised. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). @@ -6819,7 +6819,7 @@ The name of the computer is not valid, possibly because the syntax is incorrect. is used to complete the operation initiated by a call to and peek the message when the event is raised. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Messaging/MessageQueueAccessControlEntry.xml b/xml/System.Messaging/MessageQueueAccessControlEntry.xml index 9e9ad7b6882..ef898b66d52 100644 --- a/xml/System.Messaging/MessageQueueAccessControlEntry.xml +++ b/xml/System.Messaging/MessageQueueAccessControlEntry.xml @@ -27,7 +27,7 @@ An overload of the constructor allows you specify a member to indicate whether to allow or deny rights to the trustee. The order in which rights are allowed or denied in the resource's DACL affects whether the trustee has the specified rights. For example, if rights have already been granted to the trustee and you later add an entry that denies them, the system finds the granted rights first, so the user is granted rights you might have intended they be denied. You can use two entry types to override this behavior: `Set` and `Revoke`. For more information about controlling the way in which access rights are determined, see the enumeration topic. - The class is associated with security based on access control lists (ACLs), which you can use to give users access to the Message Queuing system itself. This is different from code access security, which is implemented through the and related classes. Message Queuing code access security defines queue-specific operations or queue access that an application might require which is subject to security control; it does not represent a right for the application to perform these operations or receive access in and of itself. See the topic [Code Access Security](~/docs/framework/misc/code-access-security.md) for more information about code access security. + The class is associated with security based on access control lists (ACLs), which you can use to give users access to the Message Queuing system itself. This is different from code access security, which is implemented through the and related classes. Message Queuing code access security defines queue-specific operations or queue access that an application might require which is subject to security control; it does not represent a right for the application to perform these operations or receive access in and of itself. See the topic [Code Access Security](/dotnet/framework/misc/code-access-security) for more information about code access security. To set message queue permissions for a trustee, create a new instance of the class and pass it into an overload of the constructor. Specify the message queue access rights either by passing an instance of into the constructor or by setting the property on an existing instance. diff --git a/xml/System.Messaging/MessageQueueEnumerator.xml b/xml/System.Messaging/MessageQueueEnumerator.xml index 2c83e9b1b46..7059f8daf8c 100644 --- a/xml/System.Messaging/MessageQueueEnumerator.xml +++ b/xml/System.Messaging/MessageQueueEnumerator.xml @@ -155,11 +155,11 @@ allows the resources used by the to be reallocated for other purposes. For more information about , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + Calling allows the resources used by the to be reallocated for other purposes. For more information about , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). ]]> - Cleaning Up Unmanaged Resources + Cleaning Up Unmanaged Resources @@ -198,12 +198,12 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). - Implementing a Dispose method - Cleaning Up Unmanaged Resources + Implementing a Dispose method + Cleaning Up Unmanaged Resources @@ -231,7 +231,7 @@ ## Remarks This method overrides . Application code should not call this method; an object's Finalize method is automatically invoked during garbage collection, unless finalization by the garbage collector has been disabled by a call to the method. -For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v=vs.100)), [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). +For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v=vs.100)), [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). ]]> diff --git a/xml/System.Messaging/MessageQueueInstaller.xml b/xml/System.Messaging/MessageQueueInstaller.xml index 4eb5732ee83..3c4b48d8bbb 100644 --- a/xml/System.Messaging/MessageQueueInstaller.xml +++ b/xml/System.Messaging/MessageQueueInstaller.xml @@ -21,7 +21,7 @@ is used by the installation utility to write registry values that are associated with the queue. For more information about installation utilities, see [Installutil.exe (Installer Tool)](~/docs/framework/tools/installutil-exe-installer-tool.md). + The is used by the installation utility to write registry values that are associated with the queue. For more information about installation utilities, see [Installutil.exe (Installer Tool)](/dotnet/framework/tools/installutil-exe-installer-tool). To install a queue, create a project installer class that inherits from the , and set the for the class to `true`. Within your project, create a instance for each queue in the installation and add the instance to your project installer class. @@ -37,7 +37,7 @@ ]]> - Installutil.exe (Installer Tool) + Installutil.exe (Installer Tool) diff --git a/xml/System.Messaging/MessageQueuePermissionAttribute.xml b/xml/System.Messaging/MessageQueuePermissionAttribute.xml index cd248a79fe7..904f32b6e01 100644 --- a/xml/System.Messaging/MessageQueuePermissionAttribute.xml +++ b/xml/System.Messaging/MessageQueuePermissionAttribute.xml @@ -29,7 +29,7 @@ allows the resources used by the to be reallocated for other purposes. For more information about `Dispose`, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + Calling allows the resources used by the to be reallocated for other purposes. For more information about `Dispose`, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). Any pending internal transactions are rolled back by . @@ -266,9 +266,9 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -298,7 +298,7 @@ ## Remarks This method overrides . Application code should not call this method; an object's method is automatically invoked during garbage collection, unless finalization by the garbage collector has been disabled by a call to the method. - For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). ]]> diff --git a/xml/System.Messaging/PeekCompletedEventHandler.xml b/xml/System.Messaging/PeekCompletedEventHandler.xml index b0d2c5d80bc..514f80dc32e 100644 --- a/xml/System.Messaging/PeekCompletedEventHandler.xml +++ b/xml/System.Messaging/PeekCompletedEventHandler.xml @@ -35,7 +35,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Messaging/ReceiveCompletedEventHandler.xml b/xml/System.Messaging/ReceiveCompletedEventHandler.xml index d9ac044804e..7e3457c16e5 100644 --- a/xml/System.Messaging/ReceiveCompletedEventHandler.xml +++ b/xml/System.Messaging/ReceiveCompletedEventHandler.xml @@ -35,7 +35,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Net.Cache/HttpCacheAgeControl.xml b/xml/System.Net.Cache/HttpCacheAgeControl.xml index aebfc9909e2..473eee50ae2 100644 --- a/xml/System.Net.Cache/HttpCacheAgeControl.xml +++ b/xml/System.Net.Cache/HttpCacheAgeControl.xml @@ -47,7 +47,7 @@ ]]> - Cache Management for Network Applications + Cache Management for Network Applications diff --git a/xml/System.Net.Cache/HttpRequestCacheLevel.xml b/xml/System.Net.Cache/HttpRequestCacheLevel.xml index 05ddb362266..17b970c4517 100644 --- a/xml/System.Net.Cache/HttpRequestCacheLevel.xml +++ b/xml/System.Net.Cache/HttpRequestCacheLevel.xml @@ -55,8 +55,8 @@ - Cache Management for Network Applications - RequestCaching Element (Network Settings) + Cache Management for Network Applications + RequestCaching Element (Network Settings) diff --git a/xml/System.Net.Cache/HttpRequestCachePolicy.xml b/xml/System.Net.Cache/HttpRequestCachePolicy.xml index 2f0a1419447..130e7d84ae6 100644 --- a/xml/System.Net.Cache/HttpRequestCachePolicy.xml +++ b/xml/System.Net.Cache/HttpRequestCachePolicy.xml @@ -36,7 +36,7 @@ property or the application or machine configuration files. For more information, see [<requestCaching> Element (Network Settings)](~/docs/framework/configure-apps/file-schema/network/requestcaching-element-network-settings.md). + You can specify a default cache policy for your application by using the property or the application or machine configuration files. For more information, see [<requestCaching> Element (Network Settings)](/dotnet/framework/configure-apps/file-schema/network/requestcaching-element-network-settings). You can specify the cache policy for an individual request by using the property. @@ -52,7 +52,7 @@ ]]> - Cache Management for Network Applications + Cache Management for Network Applications @@ -485,7 +485,7 @@ as their cache policy level. The property, if not `null`, determines the cache policy in effect for a request. The default policy for the application domain can be set using the property or by settings in the machine or application configuration files. For more information, see [<requestCaching> Element (Network Settings)](~/docs/framework/configure-apps/file-schema/network/requestcaching-element-network-settings.md). + Applications typically use as their cache policy level. The property, if not `null`, determines the cache policy in effect for a request. The default policy for the application domain can be set using the property or by settings in the machine or application configuration files. For more information, see [<requestCaching> Element (Network Settings)](/dotnet/framework/configure-apps/file-schema/network/requestcaching-element-network-settings). diff --git a/xml/System.Net.Cache/RequestCacheLevel.xml b/xml/System.Net.Cache/RequestCacheLevel.xml index 4af2c3ccfa5..f1b100dc8a2 100644 --- a/xml/System.Net.Cache/RequestCacheLevel.xml +++ b/xml/System.Net.Cache/RequestCacheLevel.xml @@ -55,8 +55,8 @@ A copy of a resource is only added to the cache if the response stream for the r - Cache Management for Network Applications - RequestCaching Element (Network Settings) + Cache Management for Network Applications + RequestCaching Element (Network Settings) diff --git a/xml/System.Net.Cache/RequestCachePolicy.xml b/xml/System.Net.Cache/RequestCachePolicy.xml index 0cc5a586f4b..676d08a6f56 100644 --- a/xml/System.Net.Cache/RequestCachePolicy.xml +++ b/xml/System.Net.Cache/RequestCachePolicy.xml @@ -36,7 +36,7 @@ property or the application or machine configuration files. For more information, see [<requestCaching> Element (Network Settings)](~/docs/framework/configure-apps/file-schema/network/requestcaching-element-network-settings.md). + You can specify a default cache policy for your application by using the property or the application or machine configuration files. For more information, see [<requestCaching> Element (Network Settings)](/dotnet/framework/configure-apps/file-schema/network/requestcaching-element-network-settings). You can specify the cache policy for an individual request by using the property. @@ -52,7 +52,7 @@ ]]> - Cache Management for Network Applications + Cache Management for Network Applications @@ -114,7 +114,7 @@ ]]> - Cache Management for Network Applications + Cache Management for Network Applications @@ -168,7 +168,7 @@ ]]> level is not a valid .value. - Cache Management for Network Applications + Cache Management for Network Applications @@ -214,7 +214,7 @@ ## Remarks Applications typically use as their cache policy level. Using the level, the effective cache policy is determined by the current cache policy and the age of the content in the cache. The property, if not `null`, determines the cache policy in effect for a request. - The default policy for the application domain can be set using the or the application or machine configuration file. For more information, see [<requestCaching> Element (Network Settings)](~/docs/framework/configure-apps/file-schema/network/requestcaching-element-network-settings.md). + The default policy for the application domain can be set using the or the application or machine configuration file. For more information, see [<requestCaching> Element (Network Settings)](/dotnet/framework/configure-apps/file-schema/network/requestcaching-element-network-settings). @@ -226,7 +226,7 @@ ]]> - Cache Management for Network Applications + Cache Management for Network Applications @@ -273,7 +273,7 @@ ]]> - Cache Management for Network Applications + Cache Management for Network Applications diff --git a/xml/System.Net.Configuration/AuthenticationModuleElement.xml b/xml/System.Net.Configuration/AuthenticationModuleElement.xml index ec3ef747385..d54b51c2e5c 100644 --- a/xml/System.Net.Configuration/AuthenticationModuleElement.xml +++ b/xml/System.Net.Configuration/AuthenticationModuleElement.xml @@ -21,7 +21,7 @@ and classes. @@ -31,7 +31,7 @@ - Network Settings Schema + Network Settings Schema @@ -68,7 +68,7 @@ - Network Settings Schema + Network Settings Schema @@ -100,7 +100,7 @@ - Network Settings Schema + Network Settings Schema @@ -167,7 +167,7 @@ - Network Settings Schema + Network Settings Schema diff --git a/xml/System.Net.Configuration/AuthenticationModuleElementCollection.xml b/xml/System.Net.Configuration/AuthenticationModuleElementCollection.xml index 6e1335de0ea..3104ec8ce2b 100644 --- a/xml/System.Net.Configuration/AuthenticationModuleElementCollection.xml +++ b/xml/System.Net.Configuration/AuthenticationModuleElementCollection.xml @@ -34,7 +34,7 @@ - Network Settings Schema + Network Settings Schema @@ -70,7 +70,7 @@ - Network Settings Schema + Network Settings Schema @@ -98,7 +98,7 @@ To be added. - Network Settings Schema + Network Settings Schema @@ -203,7 +203,7 @@ To be added. - Network Settings Schema + Network Settings Schema @@ -215,7 +215,7 @@ Gets or sets the element with the specified index or key. - Network Settings Schema + Network Settings Schema @@ -249,7 +249,7 @@ To be added. - Network Settings Schema + Network Settings Schema @@ -283,7 +283,7 @@ To be added. - Network Settings Schema + Network Settings Schema @@ -320,7 +320,7 @@ To be added. - Network Settings Schema + Network Settings Schema @@ -348,7 +348,7 @@ To be added. - Network Settings Schema + Network Settings Schema @@ -376,7 +376,7 @@ To be added. - Network Settings Schema + Network Settings Schema diff --git a/xml/System.Net.Configuration/AuthenticationModulesSection.xml b/xml/System.Net.Configuration/AuthenticationModulesSection.xml index d7d6d8b8b8d..2121e3bdefe 100644 --- a/xml/System.Net.Configuration/AuthenticationModulesSection.xml +++ b/xml/System.Net.Configuration/AuthenticationModulesSection.xml @@ -21,7 +21,7 @@ and classes. @@ -31,7 +31,7 @@ - Network Settings Schema + Network Settings Schema @@ -59,7 +59,7 @@ - Network Settings Schema + Network Settings Schema @@ -99,7 +99,7 @@ - Network Settings Schema + Network Settings Schema diff --git a/xml/System.Net.Configuration/BypassElement.xml b/xml/System.Net.Configuration/BypassElement.xml index 379088ec060..e7572ac34f0 100644 --- a/xml/System.Net.Configuration/BypassElement.xml +++ b/xml/System.Net.Configuration/BypassElement.xml @@ -21,7 +21,7 @@ and classes. A resource in the bypass list is retrieved directly from the server where it resides. @@ -30,7 +30,7 @@ ]]> - Network Settings Schema + Network Settings Schema @@ -59,7 +59,7 @@ Initializes a new instance of the class. To be added. - Network Settings Schema + Network Settings Schema @@ -90,7 +90,7 @@ ]]> - Network Settings Schema + Network Settings Schema @@ -129,7 +129,7 @@ ]]> - Network Settings Schema + Network Settings Schema diff --git a/xml/System.Net.Configuration/BypassElementCollection.xml b/xml/System.Net.Configuration/BypassElementCollection.xml index 9f2bc6b1d2c..e16312c6262 100644 --- a/xml/System.Net.Configuration/BypassElementCollection.xml +++ b/xml/System.Net.Configuration/BypassElementCollection.xml @@ -32,7 +32,7 @@ ]]> - Network Settings Schema + Network Settings Schema @@ -56,7 +56,7 @@ Initializes an empty instance of the class. To be added. - Network Settings Schema + Network Settings Schema @@ -82,7 +82,7 @@ The to add to the collection. Adds an element to the collection. To be added. - Network Settings Schema + Network Settings Schema @@ -253,7 +253,7 @@ To be added. - Network Settings Schema + Network Settings Schema diff --git a/xml/System.Net.Configuration/ConnectionManagementElement.xml b/xml/System.Net.Configuration/ConnectionManagementElement.xml index 5714ced97e7..32444e277d2 100644 --- a/xml/System.Net.Configuration/ConnectionManagementElement.xml +++ b/xml/System.Net.Configuration/ConnectionManagementElement.xml @@ -21,7 +21,7 @@ - Network Settings Schema + Network Settings Schema @@ -61,7 +61,7 @@ To be added. - Network Settings Schema + Network Settings Schema @@ -95,7 +95,7 @@ - Network Settings Schema + Network Settings Schema diff --git a/xml/System.Net.Configuration/ConnectionManagementElementCollection.xml b/xml/System.Net.Configuration/ConnectionManagementElementCollection.xml index 9d37c27a28f..ddf845c6a43 100644 --- a/xml/System.Net.Configuration/ConnectionManagementElementCollection.xml +++ b/xml/System.Net.Configuration/ConnectionManagementElementCollection.xml @@ -34,7 +34,7 @@ - Network Settings Schema + Network Settings Schema @@ -60,7 +60,7 @@ To be added. - Network Settings Schema + Network Settings Schema @@ -88,7 +88,7 @@ To be added. - Network Settings Schema + Network Settings Schema @@ -188,7 +188,7 @@ To be added. - Network Settings Schema + Network Settings Schema @@ -200,7 +200,7 @@ Gets or sets the element with the specified index or key. - Network Settings Schema + Network Settings Schema @@ -234,7 +234,7 @@ To be added. - Network Settings Schema + Network Settings Schema @@ -263,7 +263,7 @@ To be added. - Network Settings Schema + Network Settings Schema @@ -300,7 +300,7 @@ To be added. - Network Settings Schema + Network Settings Schema @@ -328,7 +328,7 @@ To be added. - Network Settings Schema + Network Settings Schema @@ -356,7 +356,7 @@ To be added. - Network Settings Schema + Network Settings Schema diff --git a/xml/System.Net.Configuration/ConnectionManagementSection.xml b/xml/System.Net.Configuration/ConnectionManagementSection.xml index fa67de5d148..a81b5444e43 100644 --- a/xml/System.Net.Configuration/ConnectionManagementSection.xml +++ b/xml/System.Net.Configuration/ConnectionManagementSection.xml @@ -21,7 +21,7 @@ - Network Settings Schema + Network Settings Schema @@ -52,7 +52,7 @@ To be added. - Network Settings Schema + Network Settings Schema @@ -92,7 +92,7 @@ - Network Settings Schema + Network Settings Schema diff --git a/xml/System.Net.Configuration/DefaultProxySection.xml b/xml/System.Net.Configuration/DefaultProxySection.xml index 6a83e69258d..070d6f173f4 100644 --- a/xml/System.Net.Configuration/DefaultProxySection.xml +++ b/xml/System.Net.Configuration/DefaultProxySection.xml @@ -21,7 +21,7 @@ and classes. The following table describes the configuration elements contained in the configuration section. @@ -38,7 +38,7 @@ ]]> - Network Settings Schema + Network Settings Schema @@ -58,7 +58,7 @@ Initializes a new instance of the class. To be added. - Network Settings Schema + Network Settings Schema @@ -94,7 +94,7 @@ ]]> - Network Settings Schema + Network Settings Schema @@ -158,7 +158,7 @@ ]]> - Network Settings Schema + Network Settings Schema @@ -248,7 +248,7 @@ ]]> - Network Settings Schema + Network Settings Schema diff --git a/xml/System.Net.Configuration/FtpCachePolicyElement.xml b/xml/System.Net.Configuration/FtpCachePolicyElement.xml index 543b1cb3b13..d20816d7ae1 100644 --- a/xml/System.Net.Configuration/FtpCachePolicyElement.xml +++ b/xml/System.Net.Configuration/FtpCachePolicyElement.xml @@ -21,7 +21,7 @@ and classes. diff --git a/xml/System.Net.Configuration/HttpCachePolicyElement.xml b/xml/System.Net.Configuration/HttpCachePolicyElement.xml index 1916ad4a243..57ed4a484ba 100644 --- a/xml/System.Net.Configuration/HttpCachePolicyElement.xml +++ b/xml/System.Net.Configuration/HttpCachePolicyElement.xml @@ -21,7 +21,7 @@ and classes. @@ -30,7 +30,7 @@ ]]> - Network Settings Schema + Network Settings Schema diff --git a/xml/System.Net.Configuration/HttpListenerElement.xml b/xml/System.Net.Configuration/HttpListenerElement.xml index be700063091..1be20ab1e62 100644 --- a/xml/System.Net.Configuration/HttpListenerElement.xml +++ b/xml/System.Net.Configuration/HttpListenerElement.xml @@ -88,7 +88,7 @@ - Network Settings Schema + Network Settings Schema <httpListener> Element (Network Settings) @@ -263,7 +263,7 @@ - Network Settings Schema + Network Settings Schema <httpListener> Element (Network Settings) diff --git a/xml/System.Net.Configuration/HttpWebRequestElement.xml b/xml/System.Net.Configuration/HttpWebRequestElement.xml index 06dc86565ec..399317498e5 100644 --- a/xml/System.Net.Configuration/HttpWebRequestElement.xml +++ b/xml/System.Net.Configuration/HttpWebRequestElement.xml @@ -21,7 +21,7 @@ and classes. @@ -30,7 +30,7 @@ ]]> - Network Settings Schema + Network Settings Schema @@ -57,7 +57,7 @@ ]]> - Network Settings Schema + Network Settings Schema @@ -122,7 +122,7 @@ ]]> - Network Settings Schema + Network Settings Schema diff --git a/xml/System.Net.Configuration/Ipv6Element.xml b/xml/System.Net.Configuration/Ipv6Element.xml index 8cc8e7bf3d8..d706e413120 100644 --- a/xml/System.Net.Configuration/Ipv6Element.xml +++ b/xml/System.Net.Configuration/Ipv6Element.xml @@ -21,7 +21,7 @@ - Network Settings Schema + Network Settings Schema @@ -55,7 +55,7 @@ ]]> - Network Settings Schema + Network Settings Schema @@ -84,7 +84,7 @@ if IPv6 is enabled; otherwise, . To be added. - Network Settings Schema + Network Settings Schema diff --git a/xml/System.Net.Configuration/MailSettingsSectionGroup.xml b/xml/System.Net.Configuration/MailSettingsSectionGroup.xml index d53f8efe80b..5aa079b112c 100644 --- a/xml/System.Net.Configuration/MailSettingsSectionGroup.xml +++ b/xml/System.Net.Configuration/MailSettingsSectionGroup.xml @@ -20,7 +20,7 @@ - Network Settings Schema + Network Settings Schema @@ -56,7 +56,7 @@ To be added. - Network Settings Schema + Network Settings Schema @@ -88,8 +88,8 @@ - Network Settings Schema - mailSettings for System.Net + Network Settings Schema + mailSettings for System.Net diff --git a/xml/System.Net.Configuration/ModuleElement.xml b/xml/System.Net.Configuration/ModuleElement.xml index 5397eb2be1a..728fab18a4e 100644 --- a/xml/System.Net.Configuration/ModuleElement.xml +++ b/xml/System.Net.Configuration/ModuleElement.xml @@ -21,7 +21,7 @@ and classes. @@ -30,7 +30,7 @@ ]]> - Network Settings Schema + Network Settings Schema @@ -58,7 +58,7 @@ - Network Settings Schema + Network Settings Schema @@ -120,7 +120,7 @@ ]]> - Network Settings Schema + Network Settings Schema diff --git a/xml/System.Net.Configuration/NetSectionGroup.xml b/xml/System.Net.Configuration/NetSectionGroup.xml index 9f045a8bfd7..1540f941e1f 100644 --- a/xml/System.Net.Configuration/NetSectionGroup.xml +++ b/xml/System.Net.Configuration/NetSectionGroup.xml @@ -20,7 +20,7 @@ @@ -131,7 +131,7 @@ @@ -165,7 +165,7 @@ @@ -232,7 +232,7 @@ @@ -266,7 +266,7 @@ @@ -300,7 +300,7 @@ @@ -334,7 +334,7 @@ diff --git a/xml/System.Net.Configuration/PerformanceCountersElement.xml b/xml/System.Net.Configuration/PerformanceCountersElement.xml index f0657909b92..223e73c152f 100644 --- a/xml/System.Net.Configuration/PerformanceCountersElement.xml +++ b/xml/System.Net.Configuration/PerformanceCountersElement.xml @@ -21,15 +21,15 @@ - Network Settings Schema - <performanceCounter> Element (Network Settings) - Performance Counters - Runtime Profiling + Network Settings Schema + <performanceCounter> Element (Network Settings) + Performance Counters + Runtime Profiling @@ -84,10 +84,10 @@ ]]> - Network Settings Schema - <performanceCounter> Element (Network Settings) - Performance Counters - Runtime Profiling + Network Settings Schema + <performanceCounter> Element (Network Settings) + Performance Counters + Runtime Profiling diff --git a/xml/System.Net.Configuration/ProxyElement.xml b/xml/System.Net.Configuration/ProxyElement.xml index cf9e6fa1ae3..cb191d92021 100644 --- a/xml/System.Net.Configuration/ProxyElement.xml +++ b/xml/System.Net.Configuration/ProxyElement.xml @@ -21,7 +21,7 @@ - Network Settings Schema + Network Settings Schema @@ -57,7 +57,7 @@ To be added. - Network Settings Schema + Network Settings Schema @@ -87,7 +87,7 @@ if the is automatically detected; if the is not automatically detected; or . To be added. - Network Settings Schema + Network Settings Schema @@ -124,7 +124,7 @@ - Network Settings Schema + Network Settings Schema @@ -180,7 +180,7 @@ The URI that identifies the Web proxy server to use. To be added. - Network Settings Schema + Network Settings Schema @@ -209,7 +209,7 @@ A specifying the location of the automatic proxy detection script. To be added. - Network Settings Schema + Network Settings Schema @@ -239,7 +239,7 @@ if the Internet Explorer LAN settings are used to detect and configure the default used for requests; otherwise, . To be added. - Network Settings Schema + Network Settings Schema diff --git a/xml/System.Net.Configuration/RequestCachingSection.xml b/xml/System.Net.Configuration/RequestCachingSection.xml index eb26bb74e71..69840223b25 100644 --- a/xml/System.Net.Configuration/RequestCachingSection.xml +++ b/xml/System.Net.Configuration/RequestCachingSection.xml @@ -21,7 +21,7 @@ and classes. @@ -29,7 +29,7 @@ ]]> - Network Settings Schema + Network Settings Schema diff --git a/xml/System.Net.Configuration/ServicePointManagerElement.xml b/xml/System.Net.Configuration/ServicePointManagerElement.xml index 408a800785e..ab6058cbac4 100644 --- a/xml/System.Net.Configuration/ServicePointManagerElement.xml +++ b/xml/System.Net.Configuration/ServicePointManagerElement.xml @@ -21,7 +21,7 @@ objects. @@ -31,8 +31,8 @@ - Network Settings Schema - ServicePointManager Element (Network Settings) + Network Settings Schema + ServicePointManager Element (Network Settings) @@ -53,7 +53,7 @@ To be added. - Network Settings Schema + Network Settings Schema @@ -84,7 +84,7 @@ To be added. - Network Settings Schema + Network Settings Schema @@ -122,7 +122,7 @@ - Network Settings Schema + Network Settings Schema @@ -159,7 +159,7 @@ - Network Settings Schema + Network Settings Schema @@ -190,7 +190,7 @@ To be added. - Network Settings Schema + Network Settings Schema @@ -227,7 +227,7 @@ - ServicePointManager Element (Network Settings) + ServicePointManager Element (Network Settings) @@ -267,7 +267,7 @@ - Network Settings Schema + Network Settings Schema @@ -359,7 +359,7 @@ - Network Settings Schema + Network Settings Schema diff --git a/xml/System.Net.Configuration/SettingsSection.xml b/xml/System.Net.Configuration/SettingsSection.xml index 923ae446417..1a3ae87be31 100644 --- a/xml/System.Net.Configuration/SettingsSection.xml +++ b/xml/System.Net.Configuration/SettingsSection.xml @@ -21,7 +21,7 @@ - Network Settings Schema - <mailSettings> Element (Network Settings) - <smtp> Element (Network Settings) - <network> Element (Network Settings) + Network Settings Schema + <mailSettings> Element (Network Settings) + <smtp> Element (Network Settings) + <network> Element (Network Settings) @@ -92,10 +92,10 @@ - Network Settings Schema - <mailSettings> Element (Network Settings) - <smtp> Element (Network Settings) - <network> Element (Network Settings) + Network Settings Schema + <mailSettings> Element (Network Settings) + <smtp> Element (Network Settings) + <network> Element (Network Settings) @@ -127,10 +127,10 @@ - Network Settings Schema - <mailSettings> Element (Network Settings) - <smtp> Element (Network Settings) - <network> Element (Network Settings) + Network Settings Schema + <mailSettings> Element (Network Settings) + <smtp> Element (Network Settings) + <network> Element (Network Settings) @@ -170,10 +170,10 @@ - Network Settings Schema - <mailSettings> Element (Network Settings) - <smtp> Element (Network Settings) - <network> Element (Network Settings) + Network Settings Schema + <mailSettings> Element (Network Settings) + <smtp> Element (Network Settings) + <network> Element (Network Settings) @@ -237,10 +237,10 @@ - Network Settings Schema - <mailSettings> Element (Network Settings) - <smtp> Element (Network Settings) - <network> Element (Network Settings) + Network Settings Schema + <mailSettings> Element (Network Settings) + <smtp> Element (Network Settings) + <network> Element (Network Settings) @@ -271,10 +271,10 @@ - Network Settings Schema - <mailSettings> Element (Network Settings) - <smtp> Element (Network Settings) - <network> Element (Network Settings) + Network Settings Schema + <mailSettings> Element (Network Settings) + <smtp> Element (Network Settings) + <network> Element (Network Settings) @@ -366,10 +366,10 @@ - Network Settings Schema - <mailSettings> Element (Network Settings) - <smtp> Element (Network Settings) - <network> Element (Network Settings) + Network Settings Schema + <mailSettings> Element (Network Settings) + <smtp> Element (Network Settings) + <network> Element (Network Settings) @@ -409,10 +409,10 @@ - Network Settings Schema - <mailSettings> Element (Network Settings) - <smtp> Element (Network Settings) - <network> Element (Network Settings) + Network Settings Schema + <mailSettings> Element (Network Settings) + <smtp> Element (Network Settings) + <network> Element (Network Settings) diff --git a/xml/System.Net.Configuration/SmtpSection.xml b/xml/System.Net.Configuration/SmtpSection.xml index ef782be887a..1a9441dff9b 100644 --- a/xml/System.Net.Configuration/SmtpSection.xml +++ b/xml/System.Net.Configuration/SmtpSection.xml @@ -26,7 +26,7 @@ - Network Settings Schema + Network Settings Schema diff --git a/xml/System.Net.Configuration/SocketElement.xml b/xml/System.Net.Configuration/SocketElement.xml index e0fbee411f3..28bf1c53f7a 100644 --- a/xml/System.Net.Configuration/SocketElement.xml +++ b/xml/System.Net.Configuration/SocketElement.xml @@ -20,7 +20,7 @@ - Network Settings Schema - Socket Element (Network Settings) + Network Settings Schema + Socket Element (Network Settings) @@ -83,8 +83,8 @@ to use completion ports; otherwise, . To be added. - Network Settings Schema - <socket> Element (Network Settings) + Network Settings Schema + <socket> Element (Network Settings) @@ -113,8 +113,8 @@ to use completion ports; otherwise, . To be added. - Network Settings Schema - <socket> Element (Network Settings) + Network Settings Schema + <socket> Element (Network Settings) @@ -150,8 +150,8 @@ - Network Settings Schema - <socket> Element (Network Settings) + Network Settings Schema + <socket> Element (Network Settings) diff --git a/xml/System.Net.Configuration/WebRequestModuleElement.xml b/xml/System.Net.Configuration/WebRequestModuleElement.xml index 039b0dd6e70..76e4f3bc7d0 100644 --- a/xml/System.Net.Configuration/WebRequestModuleElement.xml +++ b/xml/System.Net.Configuration/WebRequestModuleElement.xml @@ -23,7 +23,7 @@ ## Remarks Using the and classes, applications can request resources for any valid . Use this configuration element to specify a module that is registered to work with the overloads to create new requests. - This class corresponds to the [<add> Element for webRequestModules (Network Settings)](~/docs/framework/configure-apps/file-schema/network/add-element-for-webrequestmodules-network-settings.md) configuration element. + This class corresponds to the [<add> Element for webRequestModules (Network Settings)](/dotnet/framework/configure-apps/file-schema/network/add-element-for-webrequestmodules-network-settings) configuration element. This class is used to specify modules registered to authenticate requests made with the and classes. diff --git a/xml/System.Net.Configuration/WebRequestModuleElementCollection.xml b/xml/System.Net.Configuration/WebRequestModuleElementCollection.xml index d85e5b6ad57..3e75daaf54e 100644 --- a/xml/System.Net.Configuration/WebRequestModuleElementCollection.xml +++ b/xml/System.Net.Configuration/WebRequestModuleElementCollection.xml @@ -28,11 +28,11 @@ and classes. + This collection holds instances of the [<webRequestModules> Element (Network Settings)](/dotnet/framework/configure-apps/file-schema/network/webrequestmodules-element-network-settings) configuration element, which are used to specify modules registered to create requests made with the and classes. ]]> - Network Settings Schema + Network Settings Schema diff --git a/xml/System.Net.Configuration/WebRequestModulesSection.xml b/xml/System.Net.Configuration/WebRequestModulesSection.xml index 4a1dee8df88..e26a0bb2f5f 100644 --- a/xml/System.Net.Configuration/WebRequestModulesSection.xml +++ b/xml/System.Net.Configuration/WebRequestModulesSection.xml @@ -21,7 +21,7 @@ and classes. diff --git a/xml/System.Net.Http/WebRequestHandler.xml b/xml/System.Net.Http/WebRequestHandler.xml index 896f69b8c08..c80fa52c2b7 100644 --- a/xml/System.Net.Http/WebRequestHandler.xml +++ b/xml/System.Net.Http/WebRequestHandler.xml @@ -94,7 +94,7 @@ and values are relevant for Kerberos authentication. Kerberos authentication can be supported directly, or can be used if the Negotiate security protocol is used to select the actual security protocol. For more information about authentication protocols, see [Internet Authentication](~/docs/framework/network-programming/internet-authentication.md). + In mutual authentication, both the client and server present credentials to establish their identity. The and values are relevant for Kerberos authentication. Kerberos authentication can be supported directly, or can be used if the Negotiate security protocol is used to select the actual security protocol. For more information about authentication protocols, see [Internet Authentication](/dotnet/framework/network-programming/internet-authentication). ]]> diff --git a/xml/System.Net.Mail/AlternateView.xml b/xml/System.Net.Mail/AlternateView.xml index dd4079c2fbe..3d078e25693 100644 --- a/xml/System.Net.Mail/AlternateView.xml +++ b/xml/System.Net.Mail/AlternateView.xml @@ -617,9 +617,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.Net.Mail/AttachmentBase.xml b/xml/System.Net.Mail/AttachmentBase.xml index e66d674f519..ffea511f1ad 100644 --- a/xml/System.Net.Mail/AttachmentBase.xml +++ b/xml/System.Net.Mail/AttachmentBase.xml @@ -447,7 +447,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). **Note** Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -503,9 +503,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.Net.Mail/LinkedResourceCollection.xml b/xml/System.Net.Mail/LinkedResourceCollection.xml index 8f55334aa37..ad3945343fd 100644 --- a/xml/System.Net.Mail/LinkedResourceCollection.xml +++ b/xml/System.Net.Mail/LinkedResourceCollection.xml @@ -123,7 +123,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the occupied. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the occupied. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). This method invokes on all views in this collection. This method is called by the method. You do not need to call it in your application. diff --git a/xml/System.Net.Mail/MailMessage.xml b/xml/System.Net.Mail/MailMessage.xml index 409dfa574a1..1ffad0381d7 100644 --- a/xml/System.Net.Mail/MailMessage.xml +++ b/xml/System.Net.Mail/MailMessage.xml @@ -156,7 +156,7 @@ @@ -818,7 +818,7 @@ method when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call the method when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . @@ -880,9 +880,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.Net.Mail/SmtpClient.xml b/xml/System.Net.Mail/SmtpClient.xml index aabe6f09295..4f46b1d84e4 100644 --- a/xml/System.Net.Mail/SmtpClient.xml +++ b/xml/System.Net.Mail/SmtpClient.xml @@ -84,7 +84,7 @@ The classes shown in the following table are used to construct email messages th To include an attachment with an email message, first create the attachment by using the class, and then add it to the message by using the property. Depending on the email reader used by the recipients and the file type of the attachment, some recipients might not be able to read the attachment. For clients that cannot display the attachment in its original form, you can specify alternate views by using the property. - In .NET Framework, you can use the application or machine configuration files to specify default host, port, and credentials values for all objects. For more information, see [<mailSettings> Element (Network Settings)](~/docs/framework/configure-apps/file-schema/network/mailsettings-element-network-settings.md). .NET Core does not support setting defaults. As a workaround, you must set the relevant properties on directly. + In .NET Framework, you can use the application or machine configuration files to specify default host, port, and credentials values for all objects. For more information, see [<mailSettings> Element (Network Settings)](/dotnet/framework/configure-apps/file-schema/network/mailsettings-element-network-settings). .NET Core does not support setting defaults. As a workaround, you must set the relevant properties on directly. To send the email message and block while waiting for the email to be transmitted to the SMTP server, use one of the synchronous methods. To allow your program's main thread to continue executing while the email is transmitted, use one of the asynchronous methods. The event is raised when a operation completes. To receive this event, you must add a delegate to . The delegate must reference a callback method that handles notification of events. To cancel an asynchronous email transmission, use the method. @@ -113,10 +113,10 @@ The classes shown in the following table are used to construct email messages th ]]> - Network Programming in the .NET Framework - Network Programming Samples - Network Tracing in the .NET Framework - Security in Network Programming + Network Programming in the .NET Framework + Network Programming Samples + Network Tracing in the .NET Framework + Security in Network Programming @@ -161,7 +161,7 @@ The classes shown in the following table are used to construct email messages th , , and properties for the new by using the settings in the application or machine configuration files. For more information, see [<mailSettings> Element (Network Settings)](~/docs/framework/configure-apps/file-schema/network/mailsettings-element-network-settings.md). + This constructor initializes the , , and properties for the new by using the settings in the application or machine configuration files. For more information, see [<mailSettings> Element (Network Settings)](/dotnet/framework/configure-apps/file-schema/network/mailsettings-element-network-settings). @@ -171,7 +171,7 @@ The classes shown in the following table are used to construct email messages th [!code-cpp[NclMailSync#4](~/samples/snippets/cpp/VS_Snippets_Remoting/NCLMailSync/CPP/NclMailSync.cpp#4)] [!code-csharp[NclMailSync#4](~/samples/snippets/csharp/VS_Snippets_Remoting/NCLMailSync/CS/mail.cs#4)] - For an example of the \ node in the application or machine configuration file, see [<mailSettings> Element (Network Settings)](~/docs/framework/configure-apps/file-schema/network/mailsettings-element-network-settings.md). + For an example of the \ node in the application or machine configuration file, see [<mailSettings> Element (Network Settings)](/dotnet/framework/configure-apps/file-schema/network/mailsettings-element-network-settings). ]]> @@ -215,7 +215,7 @@ The classes shown in the following table are used to construct email messages th ## Remarks The `host` parameter is used to initialize the value of the property. The and properties are initialized by using the settings in the application or machine configuration files. If `host` is `null` or equal to , is initialized using the settings in the application or machine configuration files. - For more information about using the application and machine configuration files, see [<mailSettings> Element (Network Settings)](~/docs/framework/configure-apps/file-schema/network/mailsettings-element-network-settings.md). If information is specified using constructors or properties, this information overrides the configuration file settings. + For more information about using the application and machine configuration files, see [<mailSettings> Element (Network Settings)](/dotnet/framework/configure-apps/file-schema/network/mailsettings-element-network-settings). If information is specified using constructors or properties, this information overrides the configuration file settings. @@ -269,7 +269,7 @@ The classes shown in the following table are used to construct email messages th ## Remarks The `host` and `port` parameters set the value of the and properties, respectively. If `host` is `null` or equal to , is initialized using the settings in the application or machine configuration files. If `port` is zero, is initialized using the settings in the application or machine configuration files. The property is initialized using the settings in the application or machine configuration files. - For more information about using the application and machine configuration files, see [<mailSettings> Element (Network Settings)](~/docs/framework/configure-apps/file-schema/network/mailsettings-element-network-settings.md). If information is specified using constructors or properties, this information overrides the configuration file settings. + For more information about using the application and machine configuration files, see [<mailSettings> Element (Network Settings)](/dotnet/framework/configure-apps/file-schema/network/mailsettings-element-network-settings). If information is specified using constructors or properties, this information overrides the configuration file settings. @@ -340,7 +340,7 @@ The classes shown in the following table are used to construct email messages th ]]> - MailSettings Element (Network Settings) + MailSettings Element (Network Settings) @@ -381,7 +381,7 @@ The classes shown in the following table are used to construct email messages th ## Remarks Some SMTP servers require that the client be authenticated before the server will send email on its behalf. To use your default network credentials, you can set the to `true` instead of setting this property. If the property is set to `false,` then the value set in the property will be used for the credentials when connecting to the server. If the property is set to `false` and the property has not been set, then mail is sent to the server anonymously. - Credentials information can also be specified using the application and machine configuration files. For more information, see [<mailSettings> Element (Network Settings)](~/docs/framework/configure-apps/file-schema/network/mailsettings-element-network-settings.md). If information is specified using the property, this information overrides the configuration file settings. + Credentials information can also be specified using the application and machine configuration files. For more information, see [<mailSettings> Element (Network Settings)](/dotnet/framework/configure-apps/file-schema/network/mailsettings-element-network-settings). If information is specified using the property, this information overrides the configuration file settings. > [!CAUTION] > If you provide credentials for basic authentication, they are sent to the server in clear text. This can present a security issue because your credentials can be seen, and then used by others. @@ -491,8 +491,8 @@ The classes shown in the following table are used to construct email messages th - <mailSettings> Element (Network Settings) - <smtp> Element (Network Settings) + <mailSettings> Element (Network Settings) + <smtp> Element (Network Settings) @@ -571,7 +571,7 @@ The classes shown in the following table are used to construct email messages th Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed so the garbage collector can reclaim the memory. @@ -638,7 +638,7 @@ The classes shown in the following table are used to construct email messages th Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed so the garbage collector can reclaim the memory. @@ -709,9 +709,9 @@ The classes shown in the following table are used to construct email messages th - <mailSettings> Element (Network Settings) - <smtp> Element (Network Settings) - <network> Element (Network Settings) + <mailSettings> Element (Network Settings) + <smtp> Element (Network Settings) + <network> Element (Network Settings) @@ -755,7 +755,7 @@ The classes shown in the following table are used to construct email messages th property can also be set using constructors or the application or machine configuration file. For more information, see [<mailSettings> Element (Network Settings)](~/docs/framework/configure-apps/file-schema/network/mailsettings-element-network-settings.md). + The value of the property can also be set using constructors or the application or machine configuration file. For more information, see [<mailSettings> Element (Network Settings)](/dotnet/framework/configure-apps/file-schema/network/mailsettings-element-network-settings). If information is specified using this property, this information overrides the configuration file settings. @@ -776,9 +776,9 @@ The classes shown in the following table are used to construct email messages th - mailSettings for system.net - <smtp> Element (Network Settings) - <network> Element (Network Settings) + mailSettings for system.net + <smtp> Element (Network Settings) + <network> Element (Network Settings) @@ -883,8 +883,8 @@ The classes shown in the following table are used to construct email messages th - <mailSettings> Element (Network Settings) - <smtp> Element (Network Settings) + <mailSettings> Element (Network Settings) + <smtp> Element (Network Settings) @@ -928,7 +928,7 @@ The classes shown in the following table are used to construct email messages th property can also be set using constructors or the application or machine configuration file. For more information about using configuration files, see [<mailSettings> Element (Network Settings)](~/docs/framework/configure-apps/file-schema/network/mailsettings-element-network-settings.md). If information is specified using this property, this information overrides the configuration file settings. + The value of the property can also be set using constructors or the application or machine configuration file. For more information about using configuration files, see [<mailSettings> Element (Network Settings)](/dotnet/framework/configure-apps/file-schema/network/mailsettings-element-network-settings). If information is specified using this property, this information overrides the configuration file settings. @@ -946,9 +946,9 @@ The classes shown in the following table are used to construct email messages th - mailSettings for system.net - <smtp> Element (Network Settings) - <network> Element (Network Settings) + mailSettings for system.net + <smtp> Element (Network Settings) + <network> Element (Network Settings) @@ -1792,8 +1792,8 @@ The classes shown in the following table are used to construct email messages th -or- is zero. - connectionManagement Element (Network Settings) - Managing Connections + connectionManagement Element (Network Settings) + Managing Connections @@ -1849,10 +1849,10 @@ The classes shown in the following table are used to construct email messages th - Integrated Windows Authentication with Extended Protection - <mailSettings> Element (Network Settings) - <smtp> Element (Network Settings) - <network> Element (Network Settings) + Integrated Windows Authentication with Extended Protection + <mailSettings> Element (Network Settings) + <smtp> Element (Network Settings) + <network> Element (Network Settings) @@ -1953,7 +1953,7 @@ The classes shown in the following table are used to construct email messages th ## Remarks Some SMTP servers require that the client be authenticated before the server sends email on its behalf. Set this property to `true` when this object should, if requested by the server, authenticate using the default credentials of the currently logged on user. For client applications, this is the desired behavior in most scenarios. - Credentials information can also be specified using the application and machine configuration files. For more information, see [<mailSettings> Element (Network Settings)](~/docs/framework/configure-apps/file-schema/network/mailsettings-element-network-settings.md). + Credentials information can also be specified using the application and machine configuration files. For more information, see [<mailSettings> Element (Network Settings)](/dotnet/framework/configure-apps/file-schema/network/mailsettings-element-network-settings). If the property is set to `false,` then the value set in the property will be used for the credentials when connecting to the server. If the property is set to `false` and the property has not been set, then mail is sent to the server anonymously. diff --git a/xml/System.Net.Mail/SmtpException.xml b/xml/System.Net.Mail/SmtpException.xml index b2b2af0fd8a..9fbc2fdbabc 100644 --- a/xml/System.Net.Mail/SmtpException.xml +++ b/xml/System.Net.Mail/SmtpException.xml @@ -542,7 +542,7 @@ A that contains the destination of the serialized stream associated with the new . Populates a instance with the data needed to serialize the . To be added. - XML and SOAP Serialization + XML and SOAP Serialization
diff --git a/xml/System.Net.Mail/SmtpFailedRecipientException.xml b/xml/System.Net.Mail/SmtpFailedRecipientException.xml index 5dd6e81e882..b6d27c6ad27 100644 --- a/xml/System.Net.Mail/SmtpFailedRecipientException.xml +++ b/xml/System.Net.Mail/SmtpFailedRecipientException.xml @@ -503,7 +503,7 @@ A instance that contains the destination of the serialized stream that is associated with the new . Populates a instance with the data that is needed to serialize the . To be added. - XML and SOAP Serialization + XML and SOAP Serialization diff --git a/xml/System.Net.Mail/SmtpFailedRecipientsException.xml b/xml/System.Net.Mail/SmtpFailedRecipientsException.xml index 7b2884e4294..606fc06b465 100644 --- a/xml/System.Net.Mail/SmtpFailedRecipientsException.xml +++ b/xml/System.Net.Mail/SmtpFailedRecipientsException.xml @@ -182,7 +182,7 @@ ]]> - XML and SOAP Serialization + XML and SOAP Serialization diff --git a/xml/System.Net.NetworkInformation/Ping.xml b/xml/System.Net.NetworkInformation/Ping.xml index a79b92516e9..0af3c704637 100644 --- a/xml/System.Net.NetworkInformation/Ping.xml +++ b/xml/System.Net.NetworkInformation/Ping.xml @@ -108,10 +108,10 @@ ]]> - How to: Ping a Host - Network Programming in the .NET Framework - Network Programming Samples - NetworkInformation + How to: Ping a Host + Network Programming in the .NET Framework + Network Programming Samples + NetworkInformation @@ -279,7 +279,7 @@ ## Remarks Classes that inherit from the class can override this method to perform additional tasks, such as logging the data contained in the `e` parameter. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Net.Security/AuthenticatedStream.xml b/xml/System.Net.Security/AuthenticatedStream.xml index 40b6f36da1b..358636040c1 100644 --- a/xml/System.Net.Security/AuthenticatedStream.xml +++ b/xml/System.Net.Security/AuthenticatedStream.xml @@ -161,9 +161,9 @@ The following example demonstrates displaying the properties of an authenticated - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -203,7 +203,7 @@ The following example demonstrates displaying the properties of an authenticated This method also disposes the inner stream when is `false`; otherwise, the inner stream is just flushed. - Calling `DisposeAsync` allows the resources used by the to be reallocated for other purposes. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + Calling `DisposeAsync` allows the resources used by the to be reallocated for other purposes. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). ]]> diff --git a/xml/System.Net.Security/AuthenticationLevel.xml b/xml/System.Net.Security/AuthenticationLevel.xml index 8b4a4116971..c9df4e46eff 100644 --- a/xml/System.Net.Security/AuthenticationLevel.xml +++ b/xml/System.Net.Security/AuthenticationLevel.xml @@ -39,7 +39,7 @@ The values of this enumeration are used to set the property. > [!NOTE] -> The MutualAuthRequired and MutualAuthRequested values are relevant for Kerberos authentication. Kerberos authentication can be supported directly, or can be used if the Negotiate security protocol is used to select the actual security protocol. For more information about authentication protocols, see [Internet Authentication](~/docs/framework/network-programming/internet-authentication.md). +> The MutualAuthRequired and MutualAuthRequested values are relevant for Kerberos authentication. Kerberos authentication can be supported directly, or can be used if the Negotiate security protocol is used to select the actual security protocol. For more information about authentication protocols, see [Internet Authentication](/dotnet/framework/network-programming/internet-authentication). diff --git a/xml/System.Net.Security/NegotiateStream.xml b/xml/System.Net.Security/NegotiateStream.xml index ae2e50ac986..fc048fd99b9 100644 --- a/xml/System.Net.Security/NegotiateStream.xml +++ b/xml/System.Net.Security/NegotiateStream.xml @@ -71,7 +71,7 @@ The following code example demonstrates the server side of a client-server conne ]]> - Changes to NTLM authentication for HTTPWebRequest in Version 3.5 SP1 + Changes to NTLM authentication for HTTPWebRequest in Version 3.5 SP1 @@ -421,7 +421,7 @@ The following example demonstrates calling this constructor. This code example i This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client. This object has been closed. - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -574,7 +574,7 @@ The following example demonstrates calling this constructor. This code example i This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client. This object has been closed. - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -769,7 +769,7 @@ The following example demonstrates calling this constructor. This code example i This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client. This object has been closed. - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -911,7 +911,7 @@ The following example demonstrates calling this constructor. This code example i This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client. This object has been closed. - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -1052,7 +1052,7 @@ The following example demonstrates calling this constructor. This code example i This object has been closed. The parameter was set to on a platform that does not support extended protection. - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -1205,7 +1205,7 @@ The following example demonstrates calling this constructor. This code example i This object has been closed. The parameter was set to on a platform that does not support extended protection. - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -1326,7 +1326,7 @@ The following example demonstrates calling this constructor. This code example i This object has been closed. The parameter was set to on a platform that does not support extended protection. - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -1464,7 +1464,7 @@ The following example demonstrates calling this constructor. This code example i This object has been closed. The parameter was set to on a platform that does not support extended protection. - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -1536,7 +1536,7 @@ The following example demonstrates calling this constructor. This code example i This method is asynchronous and does not block while the operation completes. To block until the operation completes, use one of the method overloads. - The asynchronous authentication operation must be completed by calling the method. Typically, the method is invoked by the `asyncCallback` delegate. For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md) + The asynchronous authentication operation must be completed by calling the method. Typically, the method is invoked by the `asyncCallback` delegate. For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously) If the authentication fails, you receive an or an . In this case, you can retry the authentication with a different credential. @@ -1617,7 +1617,7 @@ The following example demonstrates calling this method to begin an asynchronous ## Remarks This method is asynchronous and does not block while the operation completes. To block until the operation completes, use one of the method overloads. - The asynchronous authentication operation must be completed by calling the method. Typically, the method is invoked by the `asyncCallback` delegate. For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md) + The asynchronous authentication operation must be completed by calling the method. Typically, the method is invoked by the `asyncCallback` delegate. For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously) If the authentication fails, you receive an or an . In this case, you can retry the authentication with a different credential. @@ -1697,7 +1697,7 @@ The following example demonstrates calling this method to begin an asynchronous ## Remarks This method is asynchronous and does not block while the operation completes. To block until the operation completes, use one of the method overloads. - The asynchronous authentication operation must be completed by calling the method. Typically, the method is invoked by the `asyncCallback` delegate. For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md) + The asynchronous authentication operation must be completed by calling the method. Typically, the method is invoked by the `asyncCallback` delegate. For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously) If the authentication fails, you receive an or an . In this case, you can retry the authentication with a different credential. @@ -1718,7 +1718,7 @@ The following example demonstrates calling this method to begin an asynchronous This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client. This object has been closed. - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -1783,7 +1783,7 @@ The following example demonstrates calling this method to begin an asynchronous This method is asynchronous and does not block while the operation completes. To block until the operation completes, use one of the method overloads. - The asynchronous authentication operation must be completed by calling the method. Typically, the method is invoked by the `asyncCallback` delegate. For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md) + The asynchronous authentication operation must be completed by calling the method. Typically, the method is invoked by the `asyncCallback` delegate. For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously) If the authentication fails, you receive an or an . In this case, you can retry the authentication with a different credential. @@ -1866,7 +1866,7 @@ The following example demonstrates calling this method to begin an asynchronous This method is asynchronous and does not block while the operation completes. To block until the operation completes, use one of the method overloads. - The asynchronous authentication operation must be completed by calling the method. Typically, the method is invoked by the `asyncCallback` delegate. For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md) + The asynchronous authentication operation must be completed by calling the method. Typically, the method is invoked by the `asyncCallback` delegate. For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously) If the authentication fails, you receive an or an . In this case, you can retry the authentication with a different credential. @@ -1887,7 +1887,7 @@ The following example demonstrates calling this method to begin an asynchronous This stream was used previously to attempt authentication as the server. You cannot use the stream to retry authentication as the client. This object has been closed. - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -2039,7 +2039,7 @@ The following example demonstrates calling this method to begin an asynchronous This object has been closed. The parameter was set to on a platform that does not support extended protection. - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -2102,7 +2102,7 @@ The following example demonstrates calling this method to begin an asynchronous This method is asynchronous and does not block while the operation completes. To block until the operation completes, use one of the method overloads. - The asynchronous authentication operation must be completed by calling the method. Typically, the method is invoked by the `asyncCallback` delegate. For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md) + The asynchronous authentication operation must be completed by calling the method. Typically, the method is invoked by the `asyncCallback` delegate. For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously) If the authentication fails, you receive an or an . In this case, you can retry the authentication with a different credential. @@ -2184,7 +2184,7 @@ The following example demonstrates calling this method to begin an asynchronous This method is asynchronous and does not block while the operation completes. To block until the operation completes, use one of the method overloads. - The asynchronous authentication operation must be completed by calling the method. Typically, the method is invoked by the `asyncCallback` delegate. For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md) + The asynchronous authentication operation must be completed by calling the method. Typically, the method is invoked by the `asyncCallback` delegate. For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously) If the authentication fails, you receive an or an . In this case, you can retry the authentication with a different credential. @@ -2206,7 +2206,7 @@ The following example demonstrates calling this method to begin an asynchronous This object has been closed. The parameter was set to on a platform that does not support extended protection. - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -2266,7 +2266,7 @@ The following example demonstrates calling this method to begin an asynchronous This method is asynchronous and does not block while the operation completes. To block until the operation completes, use the method. - The asynchronous read operation must be completed by calling the method. Typically, the method is invoked by the `asyncCallback` delegate. For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md) + The asynchronous read operation must be completed by calling the method. Typically, the method is invoked by the `asyncCallback` delegate. For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously) The class does not support multiple simultaneous read operations. If you attempt to start a read operation while another read operation is already executing on the same stream, a exception will be thrown. @@ -2361,7 +2361,7 @@ The following example demonstrates calling this method to begin an asynchronous This method is asynchronous and does not block while the operation completes. To block until the operation completes, use the method. - The asynchronous read operation must be completed by calling the method. Typically, the method is invoked by the `asyncCallback` delegate. For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md) + The asynchronous read operation must be completed by calling the method. Typically, the method is invoked by the `asyncCallback` delegate. For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously) The class does not support multiple simultaneous write operations. If you attempt to start a write operation while another write operation is already executing on the same stream, a exception will be thrown. @@ -2672,9 +2672,9 @@ The following method is called when the operation completes. - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -2714,7 +2714,7 @@ The following method is called when the operation completes. This method also disposes the inner stream when is `false`; otherwise, the inner stream is just flushed. - Calling `DisposeAsync` allows the resources used by the to be reallocated for other purposes. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + Calling `DisposeAsync` allows the resources used by the to be reallocated for other purposes. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). ]]> diff --git a/xml/System.Net.Security/SslStream.xml b/xml/System.Net.Security/SslStream.xml index 9d1d736c51f..f8ebdb22e8c 100644 --- a/xml/System.Net.Security/SslStream.xml +++ b/xml/System.Net.Security/SslStream.xml @@ -80,7 +80,7 @@ The .NET Framework 4.7 adds new overloads for the methods that authenticate SslStreams that do not specify a TLS version, but instead use the TLS version defined as the system default in [SCHANNEL](https://msdn.microsoft.com/library/windows/desktop/aa380123.aspx). Use these methods in your app as a way to be able to later modify the defaults as TLS version best practice changes over time, without the need to rebuild and redeploy your app. - Also see [Transport Layer Security (TLS) best practices with the .NET Framework](~/docs/framework/network-programming/tls.md). + Also see [Transport Layer Security (TLS) best practices with the .NET Framework](/dotnet/framework/network-programming/tls). @@ -1410,7 +1410,7 @@ This method does not block while the operation completes. To block until the operation completes, use one of the method overloads. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md) + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously) If you receive a , this is no longer useable. You should close this object and remove all references to it so that it can be collected by the garbage collector. @@ -1484,7 +1484,7 @@ This method does not block while the operation completes. To block until the operation completes, use one of the method overloads. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md) + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously) If you receive a , this is no longer useable. You should close this object and remove all references to it so that it can be collected by the garbage collector. @@ -1566,7 +1566,7 @@ This method does not block while the operation completes. To block until the operation completes, use one of the method overloads. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md) + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously) If you receive a , this is no longer useable. You should close this object and remove all references to it so that it can be collected by the garbage collector. @@ -1665,7 +1665,7 @@ This method does not block while the operation completes. To block until the operation completes, use one of the method overloads. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md) + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously) If you receive a , this is no longer useable. You should close this object and remove all references to it so that it can be collected by the garbage collector. @@ -1738,7 +1738,7 @@ This method does not block while the operation completes. To block until the operation completes, use one of the method overloads. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md) + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously) If you receive a , this is no longer useable. You should close this object and remove all references to it so that it can be collected by the garbage collector. @@ -1816,7 +1816,7 @@ This method does not block while the operation completes. To block until the operation completes, use one of the method overloads. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md) + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously) If you receive a , this is no longer useable. You should close this object and remove all references to it so that it can be collected by the garbage collector. @@ -1892,7 +1892,7 @@ This method does not block while the operation completes. To block until the operation completes, use the method. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md) + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously) The class does not support multiple simultaneous read operations. @@ -2453,9 +2453,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -2495,7 +2495,7 @@ This method also disposes the inner stream when is `false`; otherwise, the inner stream is just flushed. - Calling `DisposeAsync` allows the resources used by the to be reallocated for other purposes. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + Calling `DisposeAsync` allows the resources used by the to be reallocated for other purposes. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). ]]> @@ -4096,7 +4096,7 @@ This property gets the cipher suite that is going to be used in the communicatio The object that contains the channel binding token (CBT) used for extended protection. To be added. - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection diff --git a/xml/System.Net.Sockets/IPProtectionLevel.xml b/xml/System.Net.Sockets/IPProtectionLevel.xml index 5f730bc4676..dfbbea0b922 100644 --- a/xml/System.Net.Sockets/IPProtectionLevel.xml +++ b/xml/System.Net.Sockets/IPProtectionLevel.xml @@ -44,7 +44,7 @@ - <socket> Element (Network Settings) + <socket> Element (Network Settings) diff --git a/xml/System.Net.Sockets/NetworkStream.xml b/xml/System.Net.Sockets/NetworkStream.xml index 85db5441e88..a6265a1db88 100644 --- a/xml/System.Net.Sockets/NetworkStream.xml +++ b/xml/System.Net.Sockets/NetworkStream.xml @@ -41,7 +41,7 @@ class provides methods for sending and receiving data over sockets in blocking mode. For more information about blocking versus nonblocking s, see [Using an Asynchronous Client Socket](~/docs/framework/network-programming/using-an-asynchronous-client-socket.md). You can use the class for both synchronous and asynchronous data transfer. For more information about synchronous and asynchronous communication, see [Sockets](~/docs/framework/network-programming/sockets.md). + The class provides methods for sending and receiving data over sockets in blocking mode. For more information about blocking versus nonblocking s, see [Using an Asynchronous Client Socket](/dotnet/framework/network-programming/using-an-asynchronous-client-socket). You can use the class for both synchronous and asynchronous data transfer. For more information about synchronous and asynchronous communication, see [Sockets](/dotnet/framework/network-programming/sockets). To create a , you must provide a connected . You can also specify what permission the has over the provided . By default, closing the does not close the provided . If you want the to have permission to close the provided , you must specify `true` for the value of the `ownsSocket` parameter. @@ -137,7 +137,7 @@ The parameter is in a nonblocking state. - Using Streams on the Network + Using Streams on the Network @@ -405,7 +405,7 @@ You must create a callback method that implements the delegate and pass its name to the method. At the very minimum, your `state` parameter must contain the . Because you will want to obtain the received data within your callback method, you should create a small class or structure to hold a read buffer and any other useful information. Pass the structure or class instance to the method through the `state` parameter. - Your callback method should call the method. When your application calls , the system will wait until data is received or an error occurs, and then the system will use a separate thread to execute the specified callback method, and blocks on until the provided reads data or throws an exception. If you want the original thread to block after you call the method, use the method. Call in the callback method when you want the original thread to continue executing. For additional information about writing callback methods, see [Marshaling a Delegate as a Callback Method](~/docs/framework/interop/marshaling-a-delegate-as-a-callback-method.md). + Your callback method should call the method. When your application calls , the system will wait until data is received or an error occurs, and then the system will use a separate thread to execute the specified callback method, and blocks on until the provided reads data or throws an exception. If you want the original thread to block after you call the method, use the method. Call in the callback method when you want the original thread to continue executing. For additional information about writing callback methods, see [Marshaling a Delegate as a Callback Method](/dotnet/framework/interop/marshaling-a-delegate-as-a-callback-method). The method reads as much data as is available, up to the number of bytes specified by the `size` parameter. @@ -505,7 +505,7 @@ You must create a callback method that implements the delegate and pass its name to the method. At the very minimum, your `state` parameter must contain the . If your callback needs more information, you can create a small class or structure to hold the and the other required information. Pass the structure or class instance to the method through the `state` parameter. - Your callback method should implement the method. When your application calls , the system uses a separate thread to execute the specified callback method, and blocks on until the sends the number of bytes requested or throws an exception. If you want the original thread to block after you call the method, use the method. Call in the callback method when you want the original thread to continue executing. For additional information about writing callback methods, see [Marshaling a Delegate as a Callback Method](~/docs/framework/interop/marshaling-a-delegate-as-a-callback-method.md). + Your callback method should implement the method. When your application calls , the system uses a separate thread to execute the specified callback method, and blocks on until the sends the number of bytes requested or throws an exception. If you want the original thread to block after you call the method, use the method. Call in the callback method when you want the original thread to continue executing. For additional information about writing callback methods, see [Marshaling a Delegate as a Callback Method](/dotnet/framework/interop/marshaling-a-delegate-as-a-callback-method). > [!NOTE] > If you receive an , check the property to determine if it was caused by a . If so, use the property to obtain the specific error code and refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. @@ -973,9 +973,9 @@ myNetworkStream->Close(); - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -1170,7 +1170,7 @@ myNetworkStream->Close(); ## Remarks This method overrides . Application code should not call this method; an object's method is automatically invoked during garbage collection, unless finalization by the garbage collector has been disabled by a call to the method. - For more information about using the Finalize method, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about using the Finalize method, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). ]]> @@ -1488,7 +1488,7 @@ There is a failure reading from the network. - Using Streams on the Network + Using Streams on the Network @@ -1957,7 +1957,7 @@ There is a failure reading from the network. . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information about using the Dispose method, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). +Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information about using the Dispose method, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using are not freed until the garbage collector calls the object's Finalize method. diff --git a/xml/System.Net.Sockets/Socket.xml b/xml/System.Net.Sockets/Socket.xml index 03957e455d6..ab22e642e69 100644 --- a/xml/System.Net.Sockets/Socket.xml +++ b/xml/System.Net.Sockets/Socket.xml @@ -89,14 +89,14 @@ - Network Programming in the .NET Framework - Best Practices for System.Net Classes - Cache Management for Network Applications - Internet Protocol Version 6 - Network Programming Samples - Network Tracing in the .NET Framework - Security in Network Programming - Socket Performance Enhancements in Version 3.5 + Network Programming in the .NET Framework + Best Practices for System.Net Classes + Cache Management for Network Applications + Internet Protocol Version 6 + Network Programming Samples + Network Tracing in the .NET Framework + Security in Network Programming + Socket Performance Enhancements in Version 3.5 @@ -202,7 +202,7 @@ > If this constructor throws a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -261,7 +261,7 @@ > If this constructor throws a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -333,7 +333,7 @@ > Before calling the method, you must first call the method to listen for and queue incoming connection requests. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -553,7 +553,7 @@ If the remote host shuts down or closes the connection, can throw a . If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -636,7 +636,7 @@ The system may also use the calling thread to invoke the callback method. In this case, the property on the returned will be set to indicate that the method completed synchronously. - For additional information on writing callback methods see [Marshaling a Delegate as a Callback Method](~/docs/framework/interop/marshaling-a-delegate-as-a-callback-method.md). + For additional information on writing callback methods see [Marshaling a Delegate as a Callback Method](/dotnet/framework/interop/marshaling-a-delegate-as-a-callback-method). To cancel a pending call to the method, close the . When the method is called while an asynchronous operation is in progress, the callback provided to the method is called. A subsequent call to the method will throw an to indicate that the operation has been cancelled. @@ -647,7 +647,7 @@ > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). > [!NOTE] > The execution context (the security context, the impersonated user, and the calling context) is cached for the asynchronous methods. After the first use of a particular context (a specific asynchronous method, a specific instance, and a specific callback), subsequent uses of that context will see a performance improvement. @@ -678,8 +678,8 @@ - Asynchronous Client Socket Example - Asynchronous Server Socket Example + Asynchronous Client Socket Example + Asynchronous Server Socket Example @@ -746,7 +746,7 @@ The system may also use the calling thread to invoke the callback method. In this case, the property on the returned will be set to indicate that the method completed synchronously. - For additional information on writing callback methods see [Marshaling a Delegate as a Callback Method](~/docs/framework/interop/marshaling-a-delegate-as-a-callback-method.md). + For additional information on writing callback methods see [Marshaling a Delegate as a Callback Method](/dotnet/framework/interop/marshaling-a-delegate-as-a-callback-method). To cancel a pending call to the method, close the . When the method is called while an asynchronous operation is in progress, the callback provided to the method is called. A subsequent call to the method will throw an to indicate that the operation has been cancelled. @@ -757,7 +757,7 @@ > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). > [!NOTE] > The execution context (the security context, the impersonated user, and the calling context) is cached for the asynchronous methods. After the first use of a particular context (a specific asynchronous method, a specific instance, and a specific callback), subsequent uses of that context will see a performance improvement. @@ -787,8 +787,8 @@ - Asynchronous Client Socket Example - Asynchronous Server Socket Example + Asynchronous Client Socket Example + Asynchronous Server Socket Example @@ -852,7 +852,7 @@ The system may also use the calling thread to invoke the callback method. In this case, the property on the returned will be set to indicate that the method completed synchronously. - For additional information on writing callback methods, see [Marshaling a Delegate as a Callback Method](~/docs/framework/interop/marshaling-a-delegate-as-a-callback-method.md). + For additional information on writing callback methods, see [Marshaling a Delegate as a Callback Method](/dotnet/framework/interop/marshaling-a-delegate-as-a-callback-method). To cancel a pending call to the method, close the . When the method is called while an asynchronous operation is in progress, the callback provided to the method is called. A subsequent call to the method will throw an to indicate that the operation has been cancelled. @@ -863,7 +863,7 @@ > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). > [!NOTE] > The execution context (the security context, the impersonated user, and the calling context) is cached for the asynchronous methods. After the first use of a particular context (a specific asynchronous method, a specific instance, and a specific callback), subsequent uses of that context will see a performance improvement. @@ -893,8 +893,8 @@ - Asynchronous Client Socket Example - Asynchronous Server Socket Example + Asynchronous Client Socket Example + Asynchronous Server Socket Example @@ -966,7 +966,7 @@ You can create a callback method that implements the delegate and pass its name to the method. At the very minimum, you must pass the to through the `state` parameter. If your callback needs more information, you can create a small class to hold the , and the other required information. Pass an instance of this class to the method through the `state` parameter. - Your callback method should invoke the method. When your application calls , the system will use a separate thread to execute the specified callback method, and will block on until the connects successfully or throws an exception. If you want the original thread to block after you call the method, use . Call the Set method on a in the callback method when you want the original thread to continue executing. For additional information on writing callback methods see [Marshaling a Delegate as a Callback Method](~/docs/framework/interop/marshaling-a-delegate-as-a-callback-method.md). + Your callback method should invoke the method. When your application calls , the system will use a separate thread to execute the specified callback method, and will block on until the connects successfully or throws an exception. If you want the original thread to block after you call the method, use . Call the Set method on a in the callback method when you want the original thread to continue executing. For additional information on writing callback methods see [Marshaling a Delegate as a Callback Method](/dotnet/framework/interop/marshaling-a-delegate-as-a-callback-method). If you are using a connectionless protocol such as UDP, you do not have to call before sending and receiving data. You can use and to communicate with a remote host. If you do call , any datagrams that arrive from an address other than the specified default will be discarded. If you wish to set your default remote host to a broadcast address, you must first call and set Broadcast to `true`. If you cannot, will throw a . @@ -981,7 +981,7 @@ > If this socket has previously been disconnected, then must be called on a thread that will not exit until the operation is complete. This is a limitation of the underlying provider. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). > [!NOTE] > The execution context (the security context, the impersonated user, and the calling context) is cached for the asynchronous methods. After the first use of a particular context (a specific asynchronous method, a specific instance, and a specific callback), subsequent uses of that context will see a performance improvement. @@ -1007,9 +1007,9 @@ - Marshaling a Delegate as a Callback Method - Asynchronous Client Socket Example - Asynchronous Server Socket Example + Marshaling a Delegate as a Callback Method + Asynchronous Client Socket Example + Asynchronous Server Socket Example @@ -1074,7 +1074,7 @@ To cancel a pending call to the method, close the . When the method is called while an asynchronous operation is in progress, the callback provided to the method is called. A subsequent call to the method will throw an to indicate that the operation has been cancelled. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md) + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously) > [!NOTE] > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. @@ -1083,7 +1083,7 @@ > If this socket has previously been disconnected, then must be called on a thread that will not exit until the operation is complete. This is a limitation of the underlying provider. Also the that is used must be different. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). > [!NOTE] > The execution context (the security context, the impersonated user, and the calling context) is cached for the asynchronous methods. After the first use of a particular context (a specific asynchronous method, a specific instance, and a specific callback), subsequent uses of that context will see a performance improvement. @@ -1113,9 +1113,9 @@ - Marshaling a Delegate as a Callback Method - Asynchronous Client Socket Example - Asynchronous Server Socket Example + Marshaling a Delegate as a Callback Method + Asynchronous Client Socket Example + Asynchronous Server Socket Example @@ -1180,7 +1180,7 @@ To cancel a pending call to the method, close the . When the method is called while an asynchronous operation is in progress, the callback provided to the method is called. A subsequent call to the method will throw an to indicate that the operation has been cancelled. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md). + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously). > [!NOTE] > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. @@ -1189,7 +1189,7 @@ > If this socket has previously been disconnected, then must be called on a thread that will not exit until the operation is complete. This is a limitation of the underlying provider. Also the that is used must be different. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). > [!NOTE] > The execution context (the security context, the impersonated user, and the calling context) is cached for the asynchronous methods. After the first use of a particular context (a specific asynchronous method, a specific instance, and a specific callback), subsequent uses of that context will see a performance improvement. @@ -1219,9 +1219,9 @@ - Marshaling a Delegate as a Callback Method - Asynchronous Client Socket Example - Asynchronous Server Socket Example + Marshaling a Delegate as a Callback Method + Asynchronous Client Socket Example + Asynchronous Server Socket Example @@ -1286,7 +1286,7 @@ To cancel a pending call to the method, close the . When the method is called while an asynchronous operation is in progress, the callback provided to the method is called. A subsequent call to the method will throw an to indicate that the operation has been cancelled. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md) + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously) > [!NOTE] > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. @@ -1295,7 +1295,7 @@ > If this socket has previously been disconnected, then must be called on a thread that will not exit until the operation is complete. This is a limitation of the underlying provider. Also the that is used must be different. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). > [!NOTE] > The execution context (the security context, the impersonated user, and the calling context) is cached for the asynchronous methods. After the first use of a particular context (a specific asynchronous method, a specific instance, and a specific callback), subsequent uses of that context will see a performance improvement. @@ -1323,9 +1323,9 @@ - Marshaling a Delegate as a Callback Method - Asynchronous Client Socket Example - Asynchronous Server Socket Example + Marshaling a Delegate as a Callback Method + Asynchronous Client Socket Example + Asynchronous Server Socket Example @@ -1378,13 +1378,13 @@ ## Remarks If you are using a connection-oriented protocol, you can call the method to request a disconnect from a remote endpoint. If `reuseSocket` is `true`, you can reuse the socket. - The method uses a separate thread to invoke the specified callback method. The method blocks until the pending disconnect is complete. For additional information on writing callback methods, see [Marshaling a Delegate as a Callback Method](~/docs/framework/interop/marshaling-a-delegate-as-a-callback-method.md). + The method uses a separate thread to invoke the specified callback method. The method blocks until the pending disconnect is complete. For additional information on writing callback methods, see [Marshaling a Delegate as a Callback Method](/dotnet/framework/interop/marshaling-a-delegate-as-a-callback-method). > [!NOTE] > If you receive a exception, use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -1470,7 +1470,7 @@ To cancel a pending , call the method. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md). + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously). > [!NOTE] > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. @@ -1482,7 +1482,7 @@ > `state` is an instantiation of a user-defined class. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). > [!NOTE] > The execution context (the security context, the impersonated user, and the calling context) is cached for the asynchronous methods. After the first use of a particular context (a specific asynchronous method, a specific instance, and a specific callback), subsequent uses of that context will see a performance improvement. @@ -1498,9 +1498,9 @@ - Marshaling a Delegate as a Callback Method - Asynchronous Client Socket Example - Asynchronous Server Socket Example + Marshaling a Delegate as a Callback Method + Asynchronous Client Socket Example + Asynchronous Server Socket Example @@ -1565,7 +1565,7 @@ To cancel a pending , call the method. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md). + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously). > [!NOTE] > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. @@ -1577,7 +1577,7 @@ > `state` is an instantiation of a user-defined class. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). > [!NOTE] > The execution context (the security context, the impersonated user, and the calling context) is cached for the asynchronous methods. After the first use of a particular context (a specific asynchronous method, a specific instance, and a specific callback), subsequent uses of that context will see a performance improvement. @@ -1593,9 +1593,9 @@ - Marshaling a Delegate as a Callback Method - Asynchronous Client Socket Example - Asynchronous Server Socket Example + Marshaling a Delegate as a Callback Method + Asynchronous Client Socket Example + Asynchronous Server Socket Example @@ -1665,7 +1665,7 @@ To cancel a pending , call the method. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md). + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously). > [!NOTE] > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. @@ -1677,7 +1677,7 @@ > `state` is an instantiation of a user-defined class. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). > [!NOTE] > The execution context (the security context, the impersonated user, and the calling context) is cached for the asynchronous methods. After the first use of a particular context (a specific asynchronous method, a specific instance, and a specific callback), subsequent uses of that context will see a performance improvement. @@ -1724,9 +1724,9 @@ - Marshaling a Delegate as a Callback Method - Asynchronous Client Socket Example - Asynchronous Server Socket Example + Marshaling a Delegate as a Callback Method + Asynchronous Client Socket Example + Asynchronous Server Socket Example @@ -1799,7 +1799,7 @@ To cancel a pending , call the method. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md). + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously). > [!NOTE] > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. @@ -1811,7 +1811,7 @@ > `state` is an instantiation of a user-defined class. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). > [!NOTE] > The execution context (the security context, the impersonated user, and the calling context) is cached for the asynchronous methods. After the first use of a particular context (a specific asynchronous method, a specific instance, and a specific callback), subsequent uses of that context will see a performance improvement. @@ -1841,9 +1841,9 @@ - Marshaling a Delegate as a Callback Method - Asynchronous Client Socket Example - Asynchronous Server Socket Example + Marshaling a Delegate as a Callback Method + Asynchronous Client Socket Example + Asynchronous Server Socket Example @@ -1915,7 +1915,7 @@ You can create a callback method that implements the delegate and pass its name to the method. To do this, at the very minimum, your `state` parameter must contain the connected or default being used for communication. If your callback needs more information, you can create a small class to hold the and the other required information. Pass an instance of this class to the method through the `state` parameter. - Your callback method should invoke the method. When your application calls , the system will use a separate thread to execute the specified callback method, and it will block on until the reads data or throws an exception. If you want the original thread to block after you call the method, use . Call the Set method on a T:System.Threading.ManualResetEvent in the callback method when you want the original thread to continue executing. For additional information on writing callback methods, see [Marshaling a Delegate as a Callback Method](~/docs/framework/interop/marshaling-a-delegate-as-a-callback-method.md). + Your callback method should invoke the method. When your application calls , the system will use a separate thread to execute the specified callback method, and it will block on until the reads data or throws an exception. If you want the original thread to block after you call the method, use . Call the Set method on a T:System.Threading.ManualResetEvent in the callback method when you want the original thread to continue executing. For additional information on writing callback methods, see [Marshaling a Delegate as a Callback Method](/dotnet/framework/interop/marshaling-a-delegate-as-a-callback-method). > [!NOTE] > Before calling , you must explicitly bind the to a local endpoint using the method, or will throw a . @@ -1934,7 +1934,7 @@ > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). > [!NOTE] > The execution context (the security context, the impersonated user, and the calling context) is cached for the asynchronous methods. After the first use of a particular context (a specific asynchronous method, a specific instance, and a specific callback), subsequent uses of that context will see a performance improvement. @@ -1978,7 +1978,7 @@ - Marshaling a Delegate as a Callback Method + Marshaling a Delegate as a Callback Method @@ -2047,7 +2047,7 @@ To cancel a pending , call the method. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md) + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously) This method reads data into the `buffer` parameter, and captures the remote host endpoint from which the data is sent, as well as information about the received packet. For information on how to retrieve this endpoint, refer to . This method is most useful if you intend to asynchronously receive connectionless datagrams from an unknown host or multiple hosts. @@ -2055,7 +2055,7 @@ > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). > [!NOTE] > The execution context (the security context, the impersonated user, and the calling context) is cached for the asynchronous methods. After the first use of a particular context (a specific asynchronous method, a specific instance, and a specific callback), subsequent uses of that context will see a performance improvement. @@ -2149,7 +2149,7 @@ You can create a callback method that implements the delegate and pass its name to the method. To do this, at the very minimum, your `state` parameter must contain the connected or default being used for communication. If your callback needs more information, you can create a small class or structure to hold the and the other required information. Pass an instance of this class to the method through the `state` parameter. - Your callback method should invoke the method. When your application calls , the system will use a separate thread to execute the specified callback method, and will block on until the sends the number of bytes requested or throws an exception. If you want the original thread to block after you call the method, use the method. Call the Set method on a T:System.Threading.ManualResetEvent in the callback method when you want the original thread to continue executing. For additional information on writing callback methods see [Marshaling a Delegate as a Callback Method](~/docs/framework/interop/marshaling-a-delegate-as-a-callback-method.md). + Your callback method should invoke the method. When your application calls , the system will use a separate thread to execute the specified callback method, and will block on until the sends the number of bytes requested or throws an exception. If you want the original thread to block after you call the method, use the method. Call the Set method on a T:System.Threading.ManualResetEvent in the callback method when you want the original thread to continue executing. For additional information on writing callback methods see [Marshaling a Delegate as a Callback Method](/dotnet/framework/interop/marshaling-a-delegate-as-a-callback-method). Although intended for connection-oriented protocols, also works for connectionless protocols, provided that you first call the or method to establish a default remote host. If you are using a connectionless protocol and plan to send data to several different hosts, you should use . It is okay to use even after you have established a default remote host with . You can also change the default remote host prior to calling by making another call to or . With connectionless protocols, you must also be sure that the size of your buffer does not exceed the maximum packet size of the underlying service provider. If it does, the datagram will not be sent and will throw a . @@ -2168,7 +2168,7 @@ > The successful completion of a send does not indicate that the data was successfully delivered. If no buffer space is available within the transport system to hold the data to be transmitted, send will block unless the socket has been placed in nonblocking mode. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). > [!NOTE] > The execution context (the security context, the impersonated user, and the calling context) is cached for the asynchronous methods. After the first use of a particular context (a specific asynchronous method, a specific instance, and a specific callback), subsequent uses of that context will see a performance improvement. @@ -2184,9 +2184,9 @@ - Marshaling a Delegate as a Callback Method - Asynchronous Client Socket Example - Asynchronous Server Socket Example + Marshaling a Delegate as a Callback Method + Asynchronous Client Socket Example + Asynchronous Server Socket Example @@ -2249,7 +2249,7 @@ You can create a callback method that implements the delegate and pass its name to the method. To do this, at the very minimum, your `state` parameter must contain the connected or default being used for communication. If your callback needs more information, you can create a small class or structure to hold the and the other required information. Pass an instance of this class to the method through the `state` parameter. - Your callback method should invoke the method. When your application calls , the system will use a separate thread to execute the specified callback method, and will block on until the sends the number of bytes requested or throws an exception. If you want the original thread to block after you call the method, use the method. Call the Set method on a in the callback method when you want the original thread to continue executing. For additional information on writing callback methods see [Marshaling a Delegate as a Callback Method](~/docs/framework/interop/marshaling-a-delegate-as-a-callback-method.md). + Your callback method should invoke the method. When your application calls , the system will use a separate thread to execute the specified callback method, and will block on until the sends the number of bytes requested or throws an exception. If you want the original thread to block after you call the method, use the method. Call the Set method on a in the callback method when you want the original thread to continue executing. For additional information on writing callback methods see [Marshaling a Delegate as a Callback Method](/dotnet/framework/interop/marshaling-a-delegate-as-a-callback-method). Although intended for connection-oriented protocols, also works for connectionless protocols, provided that you first call the or method to establish a default remote host. If you are using a connectionless protocol and plan to send data to several different hosts, you should use . It is okay to use even after you have established a default remote host with . You can also change the default remote host prior to calling by making another call to or . With connectionless protocols, you must also be sure that the size of your buffer does not exceed the maximum packet size of the underlying service provider. If it does, the datagram will not be sent and will throw a . @@ -2268,7 +2268,7 @@ > The successful completion of a send does not indicate that the data was successfully delivered. If no buffer space is available within the transport system to hold the data to be transmitted, send will block unless the socket has been placed in nonblocking mode. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). > [!NOTE] > The execution context (the security context, the impersonated user, and the calling context) is cached for the asynchronous methods. After the first use of a particular context (a specific asynchronous method, a specific instance, and a specific callback), subsequent uses of that context will see a performance improvement. @@ -2284,9 +2284,9 @@ - Marshaling a Delegate as a Callback Method - Asynchronous Client Socket Example - Asynchronous Server Socket Example + Marshaling a Delegate as a Callback Method + Asynchronous Client Socket Example + Asynchronous Server Socket Example @@ -2348,7 +2348,7 @@ You can create a callback method that implements the delegate and pass its name to the method. To do this, at the very minimum, your `state` parameter must contain the connected or default being used for communication. If your callback needs more information, you can create a small class or structure to hold the and the other required information. Pass an instance of this class to the method through the `state` parameter. - Your callback method should invoke the method. When your application calls , the system will use a separate thread to execute the specified callback method, and will block on until the sends the number of bytes requested or throws an exception. If you want the original thread to block after you call the method, use the method. Call the Set method on a T:System.Threading.ManualResetEvent in the callback method when you want the original thread to continue executing. For additional information on writing callback methods see [Marshaling a Delegate as a Callback Method](~/docs/framework/interop/marshaling-a-delegate-as-a-callback-method.md). + Your callback method should invoke the method. When your application calls , the system will use a separate thread to execute the specified callback method, and will block on until the sends the number of bytes requested or throws an exception. If you want the original thread to block after you call the method, use the method. Call the Set method on a T:System.Threading.ManualResetEvent in the callback method when you want the original thread to continue executing. For additional information on writing callback methods see [Marshaling a Delegate as a Callback Method](/dotnet/framework/interop/marshaling-a-delegate-as-a-callback-method). Although intended for connection-oriented protocols, also works for connectionless protocols, provided that you first call the or method to establish a default remote host. If you are using a connectionless protocol and plan to send data to several different hosts, you should use . It is okay to use even after you have established a default remote host with . You can also change the default remote host prior to calling by making another call to or . With connectionless protocols, you must also be sure that the size of your buffer does not exceed the maximum packet size of the underlying service provider. If it does, the datagram will not be sent and will throw a . @@ -2367,7 +2367,7 @@ > The successful completion of a send does not indicate that the data was successfully delivered. If no buffer space is available within the transport system to hold the data to be transmitted, send will block unless the socket has been placed in nonblocking mode. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). > [!NOTE] > The execution context (the security context, the impersonated user, and the calling context) is cached for the asynchronous methods. After the first use of a particular context (a specific asynchronous method, a specific instance, and a specific callback), subsequent uses of that context will see a performance improvement. @@ -2395,9 +2395,9 @@ - Marshaling a Delegate as a Callback Method - Asynchronous Client Socket Example - Asynchronous Server Socket Example + Marshaling a Delegate as a Callback Method + Asynchronous Client Socket Example + Asynchronous Server Socket Example @@ -2465,7 +2465,7 @@ You can create a callback method that implements the delegate and pass its name to the method. To do this, at the very minimum, your `state` parameter must contain the connected or default being used for communication. If your callback needs more information, you can create a small class or structure to hold the and the other required information. Pass an instance of this class to the method through the `state` parameter. - Your callback method should invoke the method. When your application calls , the system will use a separate thread to execute the specified callback method, and will block on until the sends the number of bytes requested or throws an exception. If you want the original thread to block after you call the method, use the method. Call the Set method on a T:System.Threading.ManualResetEvent in the callback method when you want the original thread to continue executing. For additional information on writing callback methods see [Marshaling a Delegate as a Callback Method](~/docs/framework/interop/marshaling-a-delegate-as-a-callback-method.md). + Your callback method should invoke the method. When your application calls , the system will use a separate thread to execute the specified callback method, and will block on until the sends the number of bytes requested or throws an exception. If you want the original thread to block after you call the method, use the method. Call the Set method on a T:System.Threading.ManualResetEvent in the callback method when you want the original thread to continue executing. For additional information on writing callback methods see [Marshaling a Delegate as a Callback Method](/dotnet/framework/interop/marshaling-a-delegate-as-a-callback-method). Although intended for connection-oriented protocols, also works for connectionless protocols, provided that you first call the or method to establish a default remote host. If you are using a connectionless protocol and plan to send data to several different hosts, you should use . It is okay to use even after you have established a default remote host with . You can also change the default remote host prior to calling by making another call to or . With connectionless protocols, you must also be sure that the size of your buffer does not exceed the maximum packet size of the underlying service provider. If it does, the datagram will not be sent and will throw a . @@ -2484,7 +2484,7 @@ > The successful completion of a send does not indicate that the data was successfully delivered. If no buffer space is available within the transport system to hold the data to be transmitted, send will block unless the socket has been placed in nonblocking mode. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). > [!NOTE] > The execution context (the security context, the impersonated user, and the calling context) is cached for the asynchronous methods. After the first use of a particular context (a specific asynchronous method, a specific instance, and a specific callback), subsequent uses of that context will see a performance improvement. @@ -2521,9 +2521,9 @@ - Marshaling a Delegate as a Callback Method - Asynchronous Client Socket Example - Asynchronous Server Socket Example + Marshaling a Delegate as a Callback Method + Asynchronous Client Socket Example + Asynchronous Server Socket Example @@ -2591,7 +2591,7 @@ To complete the operation, you can create a callback method that is invoked by the delegate parameter. To do this, at the very minimum, the `state` parameter must contain the object being used for communication. If your callback needs more information, you can create a class or structure to hold the and the other required information. Pass an instance of this custom object to the method through the `state` parameter. - Your callback method must invoke the method. When your application calls , the system uses a separate thread to execute the specified callback method, and blocks on until the sends the entire file or throws an exception. For additional information on writing callback methods see [Marshaling a Delegate as a Callback Method](~/docs/framework/interop/marshaling-a-delegate-as-a-callback-method.md). + Your callback method must invoke the method. When your application calls , the system uses a separate thread to execute the specified callback method, and blocks on until the sends the entire file or throws an exception. For additional information on writing callback methods see [Marshaling a Delegate as a Callback Method](/dotnet/framework/interop/marshaling-a-delegate-as-a-callback-method). Although intended for connection-oriented protocols, also works for connectionless protocols, provided that you first call the or method to establish a default remote host. With connectionless protocols, you must be sure that the size of your file does not exceed the maximum packet size of the underlying service provider. If it does, the datagram is not sent and throws a exception. @@ -2599,7 +2599,7 @@ > If you receive a exception, use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). > [!NOTE] > The execution context (the security context, the impersonated user, and the calling context) is cached for the asynchronous methods. After the first use of a particular context (a specific asynchronous method, a specific instance, and a specific callback), subsequent uses of that context will see a performance improvement. @@ -2683,7 +2683,7 @@ To complete the operation, you can create a callback method that is invoked by the delegate parameter. To do this, at the very minimum, the `state` parameter must contain the object being used for communication. If your callback needs more information, you can create a class or structure to hold the and the other required information. Pass an instance of this custom object to the method through the `state` parameter. - Your callback method must invoke the method. When your application calls , the system uses a separate thread to execute the specified callback method, and blocks on until the sends the entire file or throws an exception. For additional information on writing callback methods see [Marshaling a Delegate as a Callback Method](~/docs/framework/interop/marshaling-a-delegate-as-a-callback-method.md). + Your callback method must invoke the method. When your application calls , the system uses a separate thread to execute the specified callback method, and blocks on until the sends the entire file or throws an exception. For additional information on writing callback methods see [Marshaling a Delegate as a Callback Method](/dotnet/framework/interop/marshaling-a-delegate-as-a-callback-method). Although intended for connection-oriented protocols, also works for connectionless protocols, provided that you first call the or method to establish a default remote host. With connectionless protocols, you must also be sure that the size of your file does not exceed the maximum packet size of the underlying service provider. If it does, the datagram is not sent and throws a exception. @@ -2691,7 +2691,7 @@ > If you receive a exception, use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). > [!NOTE] > The execution context (the security context, the impersonated user, and the calling context) is cached for the asynchronous methods. After the first use of a particular context (a specific asynchronous method, a specific instance, and a specific callback), subsequent uses of that context will see a performance improvement. @@ -2785,7 +2785,7 @@ You can create a callback method that implements the delegate and pass its name to the method. To do this, at the very minimum, your `state` parameter must contain the connected or default being used for communication. If your callback needs more information, you can create a small class to hold the , and the other required information. Pass an instance of this class to the method through the `state` parameter. - Your callback method should invoke the method. When your application calls , the system will use a separate thread to execute the specified callback method, and will block on until the sends the number of bytes requested or throws an exception. If you want the original thread to block after you call the method, use the method. Call the Set method on a T:System.Threading.ManualResetEvent in the callback method when you want the original thread to continue executing. For additional information about writing callback methods see [Marshaling a Delegate as a Callback Method](~/docs/framework/interop/marshaling-a-delegate-as-a-callback-method.md). + Your callback method should invoke the method. When your application calls , the system will use a separate thread to execute the specified callback method, and will block on until the sends the number of bytes requested or throws an exception. If you want the original thread to block after you call the method, use the method. Call the Set method on a T:System.Threading.ManualResetEvent in the callback method when you want the original thread to continue executing. For additional information about writing callback methods see [Marshaling a Delegate as a Callback Method](/dotnet/framework/interop/marshaling-a-delegate-as-a-callback-method). If you are using a connection-oriented protocol, you must first call the , , , or method, or will throw a . will ignore the `remoteEP` parameter and send data to the established in the , , , or method. @@ -2799,7 +2799,7 @@ > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). > [!NOTE] > The execution context (the security context, the impersonated user, and the calling context) is cached for the asynchronous methods. After the first use of a particular context (a specific asynchronous method, a specific instance, and a specific callback), subsequent uses of that context will see a performance improvement. @@ -2844,7 +2844,7 @@ - Marshaling a Delegate as a Callback Method + Marshaling a Delegate as a Callback Method @@ -2910,7 +2910,7 @@ > If you receive a when calling the method, use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -2990,7 +2990,7 @@ > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -3111,7 +3111,7 @@ > To set the socket option to `false`, create a , set the enabled property to `true`, and set the property to the desired time out period. Use this along with the socket option to call the method. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -3180,7 +3180,7 @@ > To set the socket option to `false`, create a , set the enabled property to `true`, and set the property to the desired time-out period. Use this along with the socket option to call the method. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -3264,7 +3264,7 @@ > If the socket has been previously disconnected, then you cannot use this method to restore the connection. Use one of the asynchronous methods to reconnect. This is a limitation of the underlying provider. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -3351,7 +3351,7 @@ > If the socket has been previously disconnected, then you cannot use this method to restore the connection. Use one of the asynchronous methods to reconnect. This is a limitation of the underlying provider. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -3431,7 +3431,7 @@ > If the socket has been previously disconnected, then you cannot use this method to restore the connection. Use one of the asynchronous methods to reconnect. This is a limitation of the underlying provider. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -3513,7 +3513,7 @@ > If the socket has been previously disconnected, then you cannot use this method to restore the connection. Use one of the asynchronous methods to reconnect. This is a limitation of the underlying provider. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -3844,7 +3844,7 @@ > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -3975,7 +3975,7 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -4035,15 +4035,15 @@ When the `disposing` parameter is `true`, this method releases all resources held by any managed objects that this references. This method invokes the `Dispose()` method of each referenced object. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -4334,7 +4334,7 @@ > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -4418,12 +4418,12 @@ > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ## Examples - The following code example ends an asynchronous request and creates a new to accept an incoming connection request. For a complete example that demonstrates asynchronous communications with sockets, see [Socket Code Examples](~/docs/framework/network-programming/socket-code-examples.md). + The following code example ends an asynchronous request and creates a new to accept an incoming connection request. For a complete example that demonstrates asynchronous communications with sockets, see [Socket Code Examples](/dotnet/framework/network-programming/socket-code-examples). [!code-cpp[Socket_Async_Send_Receive#7](~/samples/snippets/cpp/VS_Snippets_Remoting/Socket_Async_Send_Receive/CPP/source.cpp#7)] [!code-csharp[Socket_Async_Send_Receive#7](~/samples/snippets/csharp/VS_Snippets_Remoting/Socket_Async_Send_Receive/CS/source.cs#7)] @@ -4502,7 +4502,7 @@ > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -4585,12 +4585,12 @@ > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ## Examples - The following code example ends the asynchronous connection attempt. For a complete example that demonstrates asynchronous communications with sockets, see [Socket Code Examples](~/docs/framework/network-programming/socket-code-examples.md). + The following code example ends the asynchronous connection attempt. For a complete example that demonstrates asynchronous communications with sockets, see [Socket Code Examples](/dotnet/framework/network-programming/socket-code-examples). [!code-cpp[Socket_Async_Send_Receive#5](~/samples/snippets/cpp/VS_Snippets_Remoting/Socket_Async_Send_Receive/CPP/source.cpp#5)] [!code-csharp[Socket_Async_Send_Receive#5](~/samples/snippets/csharp/VS_Snippets_Remoting/Socket_Async_Send_Receive/CS/source.cs#5)] @@ -4659,7 +4659,7 @@ > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -4762,12 +4762,12 @@ > All I/O initiated by a given thread is canceled when that thread exits. A pending asynchronous operation can fail if the thread exits before the operation completes. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ## Examples - The following code example ends a pending asynchronous read. For a complete example that demonstrates asynchronous communications with sockets, see [Socket Code Examples](~/docs/framework/network-programming/socket-code-examples.md). + The following code example ends a pending asynchronous read. For a complete example that demonstrates asynchronous communications with sockets, see [Socket Code Examples](/dotnet/framework/network-programming/socket-code-examples). [!code-cpp[Socket_Async_Send_Receive#8](~/samples/snippets/cpp/VS_Snippets_Remoting/Socket_Async_Send_Receive/CPP/source.cpp#8)] [!code-csharp[Socket_Async_Send_Receive#8](~/samples/snippets/csharp/VS_Snippets_Remoting/Socket_Async_Send_Receive/CS/source.cs#8)] @@ -4852,7 +4852,7 @@ > All I/O initiated by a given thread is canceled when that thread exits. A pending asynchronous operation can fail if the thread exits before the operation completes. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -4938,7 +4938,7 @@ > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -5118,7 +5118,7 @@ > The successful completion of a send does not indicate that the data was successfully delivered. If no buffer space is available within the transport system to hold the data to be transmitted, send will block unless the socket has been placed in nonblocking mode. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -5211,7 +5211,7 @@ > The successful completion of a send does not indicate that the data was successfully delivered. If no buffer space is available within the transport system to hold the data to be transmitted, send will block unless the socket has been placed in nonblocking mode. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -5284,7 +5284,7 @@ > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -5370,7 +5370,7 @@ > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -5643,7 +5643,7 @@ The GetHashCode method returns a hash code of this instance. This value can be u > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -5720,7 +5720,7 @@ The GetHashCode method returns a hash code of this instance. This value can be u When the length of the `optionValue` array is smaller than the number of bytes required to store the value of the specified option, will throw a . If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. Use this overload for any sockets that are represented by Boolean values or integers. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -5799,7 +5799,7 @@ The GetHashCode method returns a hash code of this instance. This value can be u > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -5927,7 +5927,7 @@ The GetHashCode method returns a hash code of this instance. This value can be u > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -5999,7 +5999,7 @@ The GetHashCode method returns a hash code of this instance. This value can be u > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -6233,7 +6233,7 @@ The GetHashCode method returns a hash code of this instance. This value can be u > You must call the method before calling , or will throw a . > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). > [!NOTE] > The backlog parameter is limited to different values depending on the Operating System. You may specify a higher value, but the backlog will be limited based on the Operating System. @@ -6306,7 +6306,7 @@ The GetHashCode method returns a hash code of this instance. This value can be u > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -6664,7 +6664,7 @@ The GetHashCode method returns a hash code of this instance. This value can be u > This method cannot detect certain kinds of connection problems, such as a broken network cable, or that the remote host was shut down ungracefully. You must attempt to send or receive data to detect these kinds of errors. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -6817,7 +6817,7 @@ The GetHashCode method returns a hash code of this instance. This value can be u > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -6906,7 +6906,7 @@ The GetHashCode method returns a hash code of this instance. This value can be u > [!NOTE] > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. - **Note** This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). + **Note** This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -6970,7 +6970,7 @@ If you're using a connectionless , [!NOTE] > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. -This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> An error occurred when attempting to access the socket. @@ -7046,7 +7046,7 @@ This member outputs trace information when you enable network tracing in your ap > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -7138,7 +7138,7 @@ This member outputs trace information when you enable network tracing in your ap > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -7221,7 +7221,7 @@ If you're using a connectionless , [!NOTE] > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. -This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -7305,7 +7305,7 @@ This member outputs trace information when you enable network tracing in your ap > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -7401,7 +7401,7 @@ This member outputs trace information when you enable network tracing in your ap > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -7479,7 +7479,7 @@ If you're using a connectionless , If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -7558,7 +7558,7 @@ If you're using a connectionless , If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -7672,7 +7672,7 @@ If you're using a connectionless , If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -7936,7 +7936,7 @@ If you're using a connectionless , The of the used in needs to match the of the used in . > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -8036,7 +8036,7 @@ If you're using a connectionless , The of the used in needs to match the of the used in . > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -8141,7 +8141,7 @@ If you're using a connectionless , The of the used in needs to match the of the used in . > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -8256,7 +8256,7 @@ If you're using a connectionless , The of the used in needs to match the of the used in . > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -8471,7 +8471,7 @@ If you're using a connectionless , The of the used in needs to match the of the used in . > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -8714,7 +8714,7 @@ If you're using a connectionless , is set after a call to either or . If you try to access this property earlier, will throw a . If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -8941,7 +8941,7 @@ If you're using a connectionless , The successful completion of a send does not indicate that the data was successfully delivered. If no buffer space is available within the transport system to hold the data to be transmitted, send will block unless the socket has been placed in nonblocking mode. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -9030,7 +9030,7 @@ If you're using a connectionless , The successful completion of a send does not indicate that the data was successfully delivered. If no buffer space is available within the transport system to hold the data to be transmitted, send will block unless the socket has been placed in nonblocking mode. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -9095,7 +9095,7 @@ If you're using a connection-oriented protocol, [!NOTE] >If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. -This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). > [!IMPORTANT] >The successful completion of a send does not indicate that the data was successfully delivered. If no buffer space is available within the transport system to hold the data to be transmitted, send will block unless the socket has been placed in nonblocking mode. @@ -9174,7 +9174,7 @@ This member outputs trace information when you enable network tracing in your ap > The successful completion of a send does not indicate that the data was successfully delivered. If no buffer space is available within the transport system to hold the data to be transmitted, send will block unless the socket has been placed in nonblocking mode. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -9258,7 +9258,7 @@ This member outputs trace information when you enable network tracing in your ap > The successful completion of a send does not indicate that the data was successfully delivered. If no buffer space is available within the transport system to hold the data to be transmitted, send will block unless the socket has been placed in nonblocking mode. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -9389,7 +9389,7 @@ With a connection-oriented protocol, wi > [!NOTE] > You must ensure that the size does not exceed the maximum packet size of the underlying service provider. If it does, the datagram won't be sent and will throw a . If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. -This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). > [!IMPORTANT] >The successful completion of a send does not indicate that the data was successfully delivered. If no buffer space is available within the transport system to hold the data to be transmitted, send will block unless the socket has been placed in nonblocking mode. @@ -9489,7 +9489,7 @@ The following code example sends the data found in buffer, and specifies The successful completion of a send does not indicate that the data was successfully delivered. If no buffer space is available within the transport system to hold the data to be transmitted, send will block unless the socket has been placed in nonblocking mode. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -9557,7 +9557,7 @@ If you're using a connection-oriented protocol, [!NOTE] >If you receive a , use the property to obtain the specific error code. After you've obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. -This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). > [!IMPORTANT] >The successful completion of a send does not indicate that the data was successfully delivered. If no buffer space is available within the transport system to hold the data to be transmitted, send will block unless the socket has been placed in nonblocking mode. @@ -9642,7 +9642,7 @@ This member outputs trace information when you enable network tracing in your ap > The successful completion of a send does not indicate that the data was successfully delivered. If no buffer space is available within the transport system to hold the data to be transmitted, send will block unless the socket has been placed in nonblocking mode. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -9755,7 +9755,7 @@ This member outputs trace information when you enable network tracing in your ap > The successful completion of a send does not indicate that the data was successfully delivered. If no buffer space is available within the transport system to hold the data to be transmitted, send will block unless the socket has been placed in nonblocking mode. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -10009,7 +10009,7 @@ This member outputs trace information when you enable network tracing in your ap > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -10092,7 +10092,7 @@ This member outputs trace information when you enable network tracing in your ap > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -10335,7 +10335,7 @@ This member outputs trace information when you enable network tracing in your ap > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -10427,7 +10427,7 @@ This member outputs trace information when you enable network tracing in your ap > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -10526,7 +10526,7 @@ This member outputs trace information when you enable network tracing in your ap > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -10623,7 +10623,7 @@ This member outputs trace information when you enable network tracing in your ap > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -11035,7 +11035,7 @@ This member outputs trace information when you enable network tracing in your ap > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -11175,7 +11175,7 @@ This member outputs trace information when you enable network tracing in your ap > If you receive a , use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -11341,7 +11341,7 @@ This member outputs trace information when you enable network tracing in your ap > If you receive a when calling the method, use the property to obtain the specific error code. After you have obtained this code, refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -11582,7 +11582,7 @@ This member outputs trace information when you enable network tracing in your ap . The IDisposable.Dispose method leaves the in an unusable state. After calling IDisposable.Dispose, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). +Call IDisposable.Dispose when you are finished using the . The IDisposable.Dispose method leaves the in an unusable state. After calling IDisposable.Dispose, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call IDisposable.Dispose before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/System.Net.Sockets/SocketAsyncEventArgs.xml b/xml/System.Net.Sockets/SocketAsyncEventArgs.xml index d1cb99d2caf..2425b189cfd 100644 --- a/xml/System.Net.Sockets/SocketAsyncEventArgs.xml +++ b/xml/System.Net.Sockets/SocketAsyncEventArgs.xml @@ -88,9 +88,9 @@ - Network Programming in the .NET Framework - Network Tracing in the .NET Framework - Socket Performance Enhancements in Version 3.5 + Network Programming in the .NET Framework + Network Tracing in the .NET Framework + Socket Performance Enhancements in Version 3.5 @@ -756,15 +756,15 @@ When the `disposing` parameter is `true`, this method releases all resources held by any managed objects that this references. This method invokes the `Dispose()` method of each referenced object. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.Net.Sockets/SocketException.xml b/xml/System.Net.Sockets/SocketException.xml index 13fea0ff592..fe7e792f54c 100644 --- a/xml/System.Net.Sockets/SocketException.xml +++ b/xml/System.Net.Sockets/SocketException.xml @@ -219,7 +219,7 @@ ]]> - XML and SOAP Serialization + XML and SOAP Serialization diff --git a/xml/System.Net.Sockets/TcpClient.xml b/xml/System.Net.Sockets/TcpClient.xml index 7dd3c377b6b..b6fbd5be917 100644 --- a/xml/System.Net.Sockets/TcpClient.xml +++ b/xml/System.Net.Sockets/TcpClient.xml @@ -75,7 +75,7 @@ - TCP-UDP + TCP-UDP @@ -128,7 +128,7 @@ > This constructor works only with IPv4 address types. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -186,7 +186,7 @@ You must call the method before sending and receiving data. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -244,7 +244,7 @@ ## Remarks > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -311,7 +311,7 @@ > If you receive a , use to obtain the specific error code. After you have obtained this code, you can refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -501,7 +501,7 @@ The `Available` property is a way to determine whether data is queued for readin This method does not block until the operation completes. To block until the operation completes, use one of the method overloads. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md). + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously). @@ -570,7 +570,7 @@ The `Available` property is a way to determine whether data is queued for readin This method does not block until the operation completes. To block until the operation completes, use one of the method overloads. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md). + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously). This method is typically used immediately after a call to the method, which can return multiple IP addresses for a single host. @@ -641,7 +641,7 @@ The `Available` property is a way to determine whether data is queued for readin This method does not block until the operation completes. To block until the operation completes, use one of the method overloads. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md). + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously). @@ -766,7 +766,7 @@ The `Available` property is a way to determine whether data is queued for readin Calling this method will eventually result in the close of the associated `Socket` and will also close the associated that is used to send and receive data if one was created. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -836,7 +836,7 @@ The `Available` property is a way to determine whether data is queued for readin > If you receive a , use to obtain the specific error code. After you have obtained this code, you can refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md) +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing) @@ -904,7 +904,7 @@ The `Available` property is a way to determine whether data is queued for readin > If you receive a , use to obtain the specific error code. After you have obtained this code, you can refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -972,7 +972,7 @@ The `Available` property is a way to determine whether data is queued for readin > If you receive a , use to obtain the specific error code. After you have obtained this code, you can refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -1043,7 +1043,7 @@ The `Available` property is a way to determine whether data is queued for readin > If you receive a , use to obtain the specific error code. After you have obtained this code, you can refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -1125,7 +1125,7 @@ The `Available` property is a way to determine whether data is queued for readin > If you receive a , use to obtain the specific error code. After you have obtained this code, you can refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -1187,7 +1187,7 @@ The `Available` property is a way to determine whether data is queued for readin > If you receive a , use to obtain the specific error code. After you have obtained this code, you can refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -1252,7 +1252,7 @@ The `Available` property is a way to determine whether data is queued for readin > If you receive a , use to obtain the specific error code. After you have obtained this code, you can refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -1403,15 +1403,15 @@ The `Available` property is a way to determine whether data is queued for readin When the `disposing` parameter is `true`, this method releases all resources held by any managed objects that this references. It does this by invoking the `Dispose()` method of each referenced object. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -1574,12 +1574,12 @@ The `Available` property is a way to determine whether data is queued for readin The class finalizer closes the TCP connection and releases all managed resources associated with the `TcpClient`. These resources include the underlying used for connecting with the remote host, and the used to send and receive data. The finalizer does not release any unmanaged resources. - For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). ]]> - Garbage Collection + Garbage Collection @@ -1632,7 +1632,7 @@ The `GetStream` method returns a that yo > If you receive a , use to obtain the specific error code. After you have obtained this code, you can refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -2074,7 +2074,7 @@ The `GetStream` method returns a that yo . The IDisposable.Dispose method leaves the in an unusable state. After calling IDisposable.Dispose, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). +Call IDisposable.Dispose when you are finished using the . The IDisposable.Dispose method leaves the in an unusable state. After calling IDisposable.Dispose, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call IDisposable.Dispose before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's **Finalize** method. diff --git a/xml/System.Net.Sockets/TcpListener.xml b/xml/System.Net.Sockets/TcpListener.xml index d14aa20e399..415de8275ff 100644 --- a/xml/System.Net.Sockets/TcpListener.xml +++ b/xml/System.Net.Sockets/TcpListener.xml @@ -194,7 +194,7 @@ Call the method to begin listening for incoming connection attempts. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -258,7 +258,7 @@ Call the method to begin listening for incoming connection attempts. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -322,7 +322,7 @@ The returned is initialized with the IP address and port number of the remote host. You can use any of the and methods available in the class to communicate with the remote host. When you are finished using the , be sure to call its method. If your application is relatively simple, consider using the method rather than the method. provides you with simple methods for sending and receiving data over a network in blocking synchronous mode. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -383,7 +383,7 @@ The returned in is initialized with the IP address and port number of the remote host. You can use any of the and methods available in the class to communicate with the remote host. When you are finished using the , be sure to call its method. If your application is relatively simple, consider using the method rather than the method. provides you with simple methods for sending and receiving data over a network in blocking synchronous mode. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -436,7 +436,7 @@ Use the method to obtain the underlying of the returned . The will provide you with methods for sending and receiving with the remote host. When you are through with the , be sure to call its method. If you want greater flexibility than a offers, consider using . > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -499,7 +499,7 @@ Use the method to obtain the underlying of the returned in the . The will provide you with methods for sending and receiving with the remote host. When you are through with the , be sure to call its method. If you want greater flexibility than a offers, consider using or . > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -666,7 +666,7 @@ This method does not block until the operation completes. To block until the operation completes, use the method. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md). + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously). > [!NOTE] > You can call the property of the returned to identify the remote host's network address and port number. @@ -675,7 +675,7 @@ > If you receive a , use the property to obtain the specific error code and refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -738,13 +738,13 @@ This method does not block until the operation completes. To block until the operation completes, use the method. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md). + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously). > [!NOTE] > If you receive a , use the property to obtain the specific error code and refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -850,7 +850,7 @@ > If you receive a , use the property to obtain the specific error code and refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -921,7 +921,7 @@ > If you receive a , use the property to obtain the specific error code and refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -1270,7 +1270,7 @@ The class finalizer free resources associa Use the method to close the and stop listening. You are responsible for closing your accepted connections separately. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -1340,7 +1340,7 @@ The class finalizer free resources associa > Use the property to obtain the specific error code and refer to the [Windows Sockets version 2 API error code](/windows/desktop/winsock/windows-sockets-error-codes-2) documentation for a detailed description of the error. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -1404,7 +1404,7 @@ The class finalizer free resources associa closes the listener. Any unaccepted connection requests in the queue will be lost. Remote hosts waiting for a connection to be accepted will throw a . You are responsible for closing your accepted connections separately. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). diff --git a/xml/System.Net.Sockets/UdpClient.xml b/xml/System.Net.Sockets/UdpClient.xml index 01b63eef092..3bbcf1b1847 100644 --- a/xml/System.Net.Sockets/UdpClient.xml +++ b/xml/System.Net.Sockets/UdpClient.xml @@ -67,7 +67,7 @@ ]]> - TCP-UDP + TCP-UDP @@ -667,7 +667,7 @@ This method does not block until the operation is complete. To block until the operation is complete, use the method. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md). + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously). @@ -746,7 +746,7 @@ This method does not block until the operation completes. To block until the operation is complete, use one of the method overloads. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md). + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously). @@ -815,7 +815,7 @@ This method does not block until the operation is complete. To block until the operation is complete, use one of the method overloads. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md). + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously). @@ -886,7 +886,7 @@ This method does not block until the operation is complete. To block until the operation is complete, use one of the method overloads. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md). + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously). @@ -1349,9 +1349,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -2736,7 +2736,7 @@ . The IDisposable.Dispose method leaves the in an unusable state. After calling IDisposable.Dispose, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). +Call IDisposable.Dispose when you are finished using the . The IDisposable.Dispose method leaves the in an unusable state. After calling IDisposable.Dispose, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call IDisposable.Dispose before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/System.Net/AuthenticationManager.xml b/xml/System.Net/AuthenticationManager.xml index b762ace4158..1dba9d66f04 100644 --- a/xml/System.Net/AuthenticationManager.xml +++ b/xml/System.Net/AuthenticationManager.xml @@ -55,7 +55,7 @@ ]]> - Changes to NTLM authentication for HTTPWebRequest in Version 3.5 SP1 + Changes to NTLM authentication for HTTPWebRequest in Version 3.5 SP1 @@ -248,7 +248,7 @@ ]]> - Changes to NTLM authentication for HTTPWebRequest in Version 3.5 SP1 + Changes to NTLM authentication for HTTPWebRequest in Version 3.5 SP1 diff --git a/xml/System.Net/CookieException.xml b/xml/System.Net/CookieException.xml index d79b8c43f4a..0b6e2158c25 100644 --- a/xml/System.Net/CookieException.xml +++ b/xml/System.Net/CookieException.xml @@ -244,7 +244,7 @@ are automatically tracked and serialized by the formatter. + This constructor is called during deserialization to reconstitute the exception object transmitted over a stream. For more information, see [XML and SOAP Serialization](/dotnet/standard/serialization/xml-and-soap-serialization). Any objects included in the are automatically tracked and serialized by the formatter. ]]> diff --git a/xml/System.Net/Dns.xml b/xml/System.Net/Dns.xml index d5837c9be3a..3c652a274f2 100644 --- a/xml/System.Net/Dns.xml +++ b/xml/System.Net/Dns.xml @@ -107,7 +107,7 @@ The method asynchronously queries a DNS server for the IP addresses that are associated with a host name. If `hostNameOrAddress` is an IP address, this address is returned without querying the DNS server. > [!NOTE] -> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). If an empty string is passed as the `hostNameOrAddress` argument, then this method returns the IPv4 and IPv6 addresses of the local host. @@ -115,7 +115,7 @@ This method does not block until the operation is complete. To block until the operation is complete, use the method. - For more information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md) + For more information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously) ]]> @@ -190,10 +190,10 @@ This method does not block until the operation is complete. To block until the operation is complete, use the method. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md). + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously). > [!NOTE] -> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -259,13 +259,13 @@ ## Remarks The method asynchronously queries a DNS server for the IP addresses and aliases associated with an IP address. - **Note** This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). + **Note** This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). The asynchronous operation must be completed by calling the method. Typically, the method is invoked by the `requestCallback` delegate. This method does not block until the operation is complete. To block until the operation is complete, use the method. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md) + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously) @@ -331,13 +331,13 @@ ## Remarks The method queries a DNS server for the IP address that is associated with a host name or IP address. - **Note** This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). + **Note** This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). The asynchronous operation must be completed by calling the method. Typically, the method is invoked by the `requestCallback` delegate. This method does not block until the operation is complete. To block until the operation is complete, use the method. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md). + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously). @@ -421,10 +421,10 @@ This method does not block until the operation is complete. To block until the operation is complete, use the method. - For more information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md). + For more information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously). > [!NOTE] -> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -488,7 +488,7 @@ If an empty string is passed as the `hostNameOrAddress` argument, then this method returns the IPv4 and IPv6 addresses of the local host. > [!NOTE] -> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -556,7 +556,7 @@ If the property is set to `true`, the property of the instance returned is not populated by this method and will always be empty. > [!NOTE] -> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -612,7 +612,7 @@ To perform this operation synchronously, use a method. > [!NOTE] -> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -682,7 +682,7 @@ To perform this operation synchronously, use the method. > [!NOTE] -> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -749,7 +749,7 @@ This method is implemented using the underlying operating system's name resolution APIs (such as the Win32 API getaddrinfo on Windows, and equivalent APIs on other platforms). If a host is described in the `hosts` file, the IP address or addresses there will be returned without querying the DNS server. > [!NOTE] -> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -891,7 +891,7 @@ ## Remarks > [!NOTE] -> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -966,7 +966,7 @@ ## Remarks > [!NOTE] -> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -1039,7 +1039,7 @@ If the property is set to `true`, the property of the instance returned is not populated by this method and will always be empty. > [!NOTE] -> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -1115,7 +1115,7 @@ The property of the instance returned is not populated by this method and will always be empty. > [!NOTE] -> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ## Examples The following code example uses the method to resolve an IP address to an instance. @@ -1200,7 +1200,7 @@ The property of the instance returned is not populated by this method and will always be empty. > [!NOTE] -> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -1278,7 +1278,7 @@ The property of the instance returned is not populated by this method and will always be empty. > [!NOTE] -> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -1360,7 +1360,7 @@ This method is implemented using the underlying operating system's name resolution APIs (such as the Win32 API getaddrinfo on Windows, and equivalent APIs on other platforms). If a host is described in the `hosts` file, the IP address or addresses there will be returned without querying the DNS server. > [!NOTE] -> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -1482,7 +1482,7 @@ If the property is set to `true`, the property of the instance returned is not populated by this method and will always be empty. > [!NOTE] -> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member emits trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). diff --git a/xml/System.Net/DnsPermissionAttribute.xml b/xml/System.Net/DnsPermissionAttribute.xml index c67090ea8a9..002f5846e54 100644 --- a/xml/System.Net/DnsPermissionAttribute.xml +++ b/xml/System.Net/DnsPermissionAttribute.xml @@ -44,7 +44,7 @@ Security access is either fully restricted or fully unrestricted. Set the property to `true` to grant access, or `false` for no access. Set this property as a named parameter. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.Net/DownloadDataCompletedEventHandler.xml b/xml/System.Net/DownloadDataCompletedEventHandler.xml index 7b69a5ae77d..42464afe7e3 100644 --- a/xml/System.Net/DownloadDataCompletedEventHandler.xml +++ b/xml/System.Net/DownloadDataCompletedEventHandler.xml @@ -44,7 +44,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Net/DownloadProgressChangedEventHandler.xml b/xml/System.Net/DownloadProgressChangedEventHandler.xml index 798dc84b53b..613e4698517 100644 --- a/xml/System.Net/DownloadProgressChangedEventHandler.xml +++ b/xml/System.Net/DownloadProgressChangedEventHandler.xml @@ -48,7 +48,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). [Handling and Raising Events](~/docs/standard/events/index.md) + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). [Handling and Raising Events](/dotnet/standard/events/) > [!NOTE] > If the server does not send the size of the downloaded file (such as in the case of a passive FTP connection), may always be zero. diff --git a/xml/System.Net/DownloadStringCompletedEventHandler.xml b/xml/System.Net/DownloadStringCompletedEventHandler.xml index abf3c1b5f3b..9effada800c 100644 --- a/xml/System.Net/DownloadStringCompletedEventHandler.xml +++ b/xml/System.Net/DownloadStringCompletedEventHandler.xml @@ -48,7 +48,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Net/FileWebRequest.xml b/xml/System.Net/FileWebRequest.xml index 6d20310c2ac..60aa02202a1 100644 --- a/xml/System.Net/FileWebRequest.xml +++ b/xml/System.Net/FileWebRequest.xml @@ -128,7 +128,7 @@ ]]> - XML and SOAP Serialization + XML and SOAP Serialization @@ -169,7 +169,7 @@ ## Remarks The method cancels a request to a resource. After a request is canceled, calling the , , , , , or method causes a with the property set to . - **Note** This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). + **Note** This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -237,7 +237,7 @@ The was aborted. - Making Asynchronous Requests + Making Asynchronous Requests @@ -300,7 +300,7 @@ The was aborted. - Making Asynchronous Requests + Making Asynchronous Requests @@ -563,7 +563,7 @@ is . - Making Asynchronous Requests + Making Asynchronous Requests @@ -624,7 +624,7 @@ is . - Making Asynchronous Requests + Making Asynchronous Requests diff --git a/xml/System.Net/FileWebResponse.xml b/xml/System.Net/FileWebResponse.xml index 918c9289bcc..6e65b1beae3 100644 --- a/xml/System.Net/FileWebResponse.xml +++ b/xml/System.Net/FileWebResponse.xml @@ -121,7 +121,7 @@ ]]> - XML and SOAP Serialization + XML and SOAP Serialization @@ -597,7 +597,7 @@ . The Dispose() method leaves the in an unusable state. After calling Dispose(), you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). +Call Dispose() when you are finished using the . The Dispose() method leaves the in an unusable state. After calling Dispose(), you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] diff --git a/xml/System.Net/FtpWebRequest.xml b/xml/System.Net/FtpWebRequest.xml index 60eb388afe5..cb70bbe4bb4 100644 --- a/xml/System.Net/FtpWebRequest.xml +++ b/xml/System.Net/FtpWebRequest.xml @@ -136,7 +136,7 @@ If there is no operation in progress, this method does nothing. If a file transfer is in progress, this method terminates the transfer. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -202,10 +202,10 @@ This method does not block while waiting for the stream. To block, call in place of this method. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md). + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously). > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -279,9 +279,9 @@ does not block while waiting for the response from the server. To block, call the method in place of . - For more information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md). + For more information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously). - This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). + This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). > [!NOTE] > If a is thrown, use the and properties of the exception to determine the response from the server. @@ -433,7 +433,7 @@ - Managing Connections + Managing Connections @@ -840,7 +840,7 @@ In addition to the exceptions noted in "Exceptions," rethrows exceptions that were thrown while opening the stream for writing. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -910,7 +910,7 @@ In addition to the exceptions noted in "Exceptions," rethrows exceptions that were thrown while communicating with the server. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -984,7 +984,7 @@ blocks while waiting for the stream. To prevent this, call the method in place of . > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -1060,7 +1060,7 @@ If a is thrown, use the and properties of the exception to determine the response from the server. - This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). + This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). > [!NOTE] > Multiple calls to return the same response object; the request is not reissued. @@ -1367,7 +1367,7 @@ ### On .NET Framework - The property identifies the instance that communicates with the FTP server. The proxy is set by the system by using configuration files and the Internet Explorer Local Area Network settings. To specify that no proxy should be used, set to the proxy instance returned by the method. For more information about automatic proxy detection, see [Automatic Proxy Detection](~/docs/framework/network-programming/automatic-proxy-detection.md). + The property identifies the instance that communicates with the FTP server. The proxy is set by the system by using configuration files and the Internet Explorer Local Area Network settings. To specify that no proxy should be used, set to the proxy instance returned by the method. For more information about automatic proxy detection, see [Automatic Proxy Detection](/dotnet/framework/network-programming/automatic-proxy-detection). You must set before writing data to the request's stream or getting the response. Changing after calling the , , , or method causes an exception. diff --git a/xml/System.Net/FtpWebResponse.xml b/xml/System.Net/FtpWebResponse.xml index 915c6d6fcb9..93cbf681597 100644 --- a/xml/System.Net/FtpWebResponse.xml +++ b/xml/System.Net/FtpWebResponse.xml @@ -161,7 +161,7 @@ The method closes the data stream returned by the method if the property is `false`. During the close, data might be sent to the server on the control connection. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). diff --git a/xml/System.Net/GlobalProxySelection.xml b/xml/System.Net/GlobalProxySelection.xml index f7c98640fc4..702c0d1dd95 100644 --- a/xml/System.Net/GlobalProxySelection.xml +++ b/xml/System.Net/GlobalProxySelection.xml @@ -65,7 +65,7 @@ ]]> - DefaultProxy Element (Network Settings) + DefaultProxy Element (Network Settings) diff --git a/xml/System.Net/HttpListener+ExtendedProtectionSelector.xml b/xml/System.Net/HttpListener+ExtendedProtectionSelector.xml index 0a661225d61..55c84f374c6 100644 --- a/xml/System.Net/HttpListener+ExtendedProtectionSelector.xml +++ b/xml/System.Net/HttpListener+ExtendedProtectionSelector.xml @@ -51,6 +51,6 @@ - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection diff --git a/xml/System.Net/HttpListener.xml b/xml/System.Net/HttpListener.xml index 19d8f62e105..6410fc6c734 100644 --- a/xml/System.Net/HttpListener.xml +++ b/xml/System.Net/HttpListener.xml @@ -87,7 +87,7 @@ Use the [HttpCfg.exe](/windows/win32/http/httpcfg-exe) tool to add SSL certifica ]]> - Changes to NTLM authentication for HTTPWebRequest in Version 3.5 SP1 + Changes to NTLM authentication for HTTPWebRequest in Version 3.5 SP1 HttpCfg.exe @@ -137,7 +137,7 @@ Use the [HttpCfg.exe](/windows/win32/http/httpcfg-exe) tool to add SSL certifica This class cannot be used on the current operating system. Windows Server 2003 or Windows XP SP2 is required to use instances of this class. - Note: This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). + Note: This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -192,7 +192,7 @@ Use the [HttpCfg.exe](/windows/win32/http/httpcfg-exe) tool to add SSL certifica ]]> - This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). + This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -372,7 +372,7 @@ Use the [HttpCfg.exe](/windows/win32/http/httpcfg-exe) tool to add SSL certifica This method does not block while the operation completes. To get an incoming request and block until the operation completes, call the method. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md) + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously) @@ -393,7 +393,7 @@ Use the [HttpCfg.exe](/windows/win32/http/httpcfg-exe) tool to add SSL certifica This object has not been started or is currently stopped. This object is closed. - This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). + This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -447,7 +447,7 @@ The following code example demonstrates calling the `Close` method: ]]> - This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). + This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -522,7 +522,7 @@ The following code example demonstrates calling the `Close` method: - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -569,7 +569,7 @@ The following code example demonstrates calling the `Close` method: Because calling the method requires the object, this object is typically passed into a callback method by using the state object passed into the method. You can obtain this state object by using the property of the `asyncResult` object. - For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md) + For detailed information about using the asynchronous programming model, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously) @@ -589,7 +589,7 @@ The following code example demonstrates calling the `Close` method: The method was already called for the specified object. This object is closed. - This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). + This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -653,7 +653,7 @@ The following code example demonstrates calling the `Close` method: - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -717,7 +717,7 @@ The following code example demonstrates calling the `Close` method: - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -779,7 +779,7 @@ The following code example demonstrates calling the `Close` method: The does not have any Uniform Resource Identifier (URI) prefixes to respond to. This object is closed. - This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). + This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -1147,7 +1147,7 @@ The following code example demonstrates calling the `Close` method: A Win32 function call failed. Check the exception's property to determine the cause of the exception. This object is closed. - This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). + This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -1204,7 +1204,7 @@ The following code example demonstrates using the This object has been closed. - This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). + This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). diff --git a/xml/System.Net/HttpListenerContext.xml b/xml/System.Net/HttpListenerContext.xml index ea6e324afc4..79527f87aad 100644 --- a/xml/System.Net/HttpListenerContext.xml +++ b/xml/System.Net/HttpListenerContext.xml @@ -444,7 +444,7 @@ ]]> - Note: This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). + Note: This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). diff --git a/xml/System.Net/HttpListenerException.xml b/xml/System.Net/HttpListenerException.xml index 5f85cdc71d1..f71b785154f 100644 --- a/xml/System.Net/HttpListenerException.xml +++ b/xml/System.Net/HttpListenerException.xml @@ -247,7 +247,7 @@ A object. Initializes a new instance of the class from the specified instances of the and classes. To be added. - XML and SOAP Serialization + XML and SOAP Serialization diff --git a/xml/System.Net/HttpListenerPrefixCollection.xml b/xml/System.Net/HttpListenerPrefixCollection.xml index 08e8efa240c..f7b4fbed99f 100644 --- a/xml/System.Net/HttpListenerPrefixCollection.xml +++ b/xml/System.Net/HttpListenerPrefixCollection.xml @@ -190,7 +190,7 @@ A Windows function call failed. Check the exception's property to determine the cause of the exception. The associated with this collection is closed. - This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). + This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -641,7 +641,7 @@ A Windows function call failed. To determine the cause of the exception, check the exception's error code. The associated with this collection is closed. - This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). + This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). diff --git a/xml/System.Net/HttpListenerRequest.xml b/xml/System.Net/HttpListenerRequest.xml index 85773cb99d0..6031cff5353 100644 --- a/xml/System.Net/HttpListenerRequest.xml +++ b/xml/System.Net/HttpListenerRequest.xml @@ -782,7 +782,7 @@ ]]> - This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). + This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -1421,7 +1421,7 @@ - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -1475,7 +1475,7 @@ - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -1598,7 +1598,7 @@ - Network Settings Schema + Network Settings Schema <httpListener> Element (Network Settings) diff --git a/xml/System.Net/HttpWebRequest.xml b/xml/System.Net/HttpWebRequest.xml index c1a33435ecf..5d7e6e2938a 100644 --- a/xml/System.Net/HttpWebRequest.xml +++ b/xml/System.Net/HttpWebRequest.xml @@ -127,8 +127,8 @@ ]]> - DefaultProxy Element (Network Settings) - Changes to NTLM authentication for HTTPWebRequest in Version 3.5 SP1 + DefaultProxy Element (Network Settings) + Changes to NTLM authentication for HTTPWebRequest in Version 3.5 SP1 @@ -273,7 +273,7 @@ Both constructors are obsolete and should not b ]]> - XML and SOAP Serialization + XML and SOAP Serialization @@ -327,7 +327,7 @@ Both constructors are obsolete and should not b The method will synchronously execute the callback specified to the or methods if the method is called while either of these operations are outstanding. This can lead to potential deadlock issues. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing](/dotnet/framework/network-programming/network-tracing). @@ -1427,13 +1427,13 @@ Both constructors are obsolete and should not b The method requires some synchronous setup tasks to complete (DNS resolution, proxy detection, and TCP socket connection, for example) before this method becomes asynchronous. As a result, this method should never be called on a user interface (UI) thread because it might take considerable time (up to several minutes depending on network settings) to complete the initial synchronous setup tasks before an exception for an error is thrown or the method succeeds. - To learn more about the thread pool, see [The managed thread pool](~/docs/standard/threading/the-managed-thread-pool.md). + To learn more about the thread pool, see [The managed thread pool](/dotnet/standard/threading/the-managed-thread-pool). > [!NOTE] > Your application cannot mix synchronous and asynchronous methods for a particular request. If you call the method, you must use the method to retrieve the response. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -1464,7 +1464,7 @@ Both constructors are obsolete and should not b was previously called. In a .NET Compact Framework application, a request stream with zero content length was not obtained and closed correctly. For more information about handling zero content length requests, see [Network Programming in the .NET Compact Framework](https://docs.microsoft.com/previous-versions/visualstudio/visual-studio-2008/1afx2b0f(v=vs.90)). - DefaultProxy Element (Network Settings) + DefaultProxy Element (Network Settings) @@ -1522,13 +1522,13 @@ Both constructors are obsolete and should not b The method requires some synchronous setup tasks to complete (DNS resolution, proxy detection, and TCP socket connection, for example) before this method becomes asynchronous. As a result, this method should never be called on a user interface (UI) thread because it might take considerable time (up to several minutes depending on network settings) to complete the initial synchronous setup tasks before an exception for an error is thrown or the method succeeds. - To learn more about the thread pool, see [The managed thread pool](~/docs/standard/threading/the-managed-thread-pool.md). + To learn more about the thread pool, see [The managed thread pool](/dotnet/standard/threading/the-managed-thread-pool). > [!NOTE] > Your application cannot mix synchronous and asynchronous methods for a particular request. If you call the method, you must use the method to retrieve the response. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -1569,7 +1569,7 @@ Both constructors are obsolete and should not b The is greater than zero, but the application does not write all of the promised data. was previously called. - DefaultProxy Element (Network Settings) + DefaultProxy Element (Network Settings) @@ -1760,7 +1760,7 @@ Both constructors are obsolete and should not b - Connection Grouping + Connection Grouping @@ -2443,7 +2443,7 @@ Both constructors are obsolete and should not b > You must call the method to close the stream and release the connection for reuse. Failure to close the stream causes your application to run out of connections. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -2533,7 +2533,7 @@ Both constructors are obsolete and should not b > You must call the method to close the stream and release the connection for reuse. Failure to close the stream causes your application to run out of connections. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -2553,7 +2553,7 @@ Both constructors are obsolete and should not b - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -2607,7 +2607,7 @@ Both constructors are obsolete and should not b > You must call the method to close the stream and release the connection. Failure to do so may cause your application to run out of connections. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -2682,7 +2682,7 @@ Both constructors are obsolete and should not b is set to a string that contains "100-continue" as a substring. - DefaultProxy Element (Network Settings) + DefaultProxy Element (Network Settings) @@ -2848,7 +2848,7 @@ The GetHashCode method returns a hash code of the web request. This value can be > Your application cannot mix synchronous and asynchronous methods for a particular request. If you call the method, you must use the method to retrieve the response. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -2883,7 +2883,7 @@ The GetHashCode method returns a hash code of the web request. This value can be An error occurred while processing the request. In a .NET Compact Framework application, a request stream with zero content length was not obtained and closed correctly. For more information about handling zero content length requests, see [Network Programming in the .NET Compact Framework](https://docs.microsoft.com/previous-versions/visualstudio/visual-studio-2008/1afx2b0f(v=vs.90)). - DefaultProxy Element (Network Settings) + DefaultProxy Element (Network Settings) @@ -2946,7 +2946,7 @@ The GetHashCode method returns a hash code of the web request. This value can be > Your application cannot mix synchronous and asynchronous methods for a particular request. If you call the method, you must use the method to retrieve the response. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -2976,7 +2976,7 @@ The GetHashCode method returns a hash code of the web request. This value can be - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -3039,7 +3039,7 @@ The GetHashCode method returns a hash code of the web request. This value can be > If a is thrown, use the and properties of the exception to determine the response from the server. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). > [!NOTE] > For security reasons, cookies are disabled by default. If you wish to use cookies, use the property to enable cookies. @@ -3086,7 +3086,7 @@ The GetHashCode method returns a hash code of the web request. This value can be An error occurred while processing the request. - DefaultProxy Element (Network Settings) + DefaultProxy Element (Network Settings) @@ -3964,7 +3964,7 @@ The GetHashCode method returns a hash code of the web request. This value can be - The domain suffix of the destination matches the local computer's domain suffix (). - Changing the property after the request has been started by calling the , , , or method throws an . For information on the proxy element see [\<defaultProxy\> Element (Network Settings)](~/docs/framework/configure-apps/file-schema/network/defaultproxy-element-network-settings.md). + Changing the property after the request has been started by calling the , , , or method throws an . For information on the proxy element see [\<defaultProxy\> Element (Network Settings)](/dotnet/framework/configure-apps/file-schema/network/defaultproxy-element-network-settings). @@ -3981,10 +3981,10 @@ The GetHashCode method returns a hash code of the web request. This value can be is set to . The request has been started by calling , , , or . The caller does not have permission for the requested operation. - DefaultProxy Element (Network Settings) - Configuring Internet Applications - Proxy Configuration - Automatic Proxy Detection + DefaultProxy Element (Network Settings) + Configuring Internet Applications + Proxy Configuration + Automatic Proxy Detection diff --git a/xml/System.Net/HttpWebResponse.xml b/xml/System.Net/HttpWebResponse.xml index c0ed7fe923c..4726497cfa2 100644 --- a/xml/System.Net/HttpWebResponse.xml +++ b/xml/System.Net/HttpWebResponse.xml @@ -320,7 +320,7 @@ The contents of the response from the Internet resource are returned as a or the method to close the stream and release the connection for reuse. It is not necessary to call both and , but doing so does not cause an error. Failure to close the stream can cause your application to run out of connections. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -627,15 +627,15 @@ The contents of the response from the Internet resource are returned as a references. This method invokes the `Dispose()` method of each referenced object. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -849,7 +849,7 @@ The GetHashCode method returns a hash code of the web response instance. This va > You must call either the or the method to close the stream and release the connection for reuse. It is not necessary to call both and , but doing so does not cause an error. Failure to close the stream will cause your application to run out of connections. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -1469,7 +1469,7 @@ The GetHashCode method returns a hash code of the web response instance. This va . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). +Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/System.Net/SecurityProtocolType.xml b/xml/System.Net/SecurityProtocolType.xml index b343ba7024a..e6d26e314b8 100644 --- a/xml/System.Net/SecurityProtocolType.xml +++ b/xml/System.Net/SecurityProtocolType.xml @@ -47,7 +47,7 @@ The Transport Layer Security (TLS) protocols assume that a connection-oriented p ]]> - Transport Layer Security (TLS) best practices with the .NET Framework + Transport Layer Security (TLS) best practices with the .NET Framework diff --git a/xml/System.Net/ServicePoint.xml b/xml/System.Net/ServicePoint.xml index a27f7712ab2..e9b29ae4b18 100644 --- a/xml/System.Net/ServicePoint.xml +++ b/xml/System.Net/ServicePoint.xml @@ -426,7 +426,7 @@ ]]> The connection limit is equal to or less than 0. - Managing Connections + Managing Connections @@ -484,7 +484,7 @@ ]]> - Connection Grouping + Connection Grouping diff --git a/xml/System.Net/ServicePointManager.xml b/xml/System.Net/ServicePointManager.xml index 8acf25fb855..24233c510bd 100644 --- a/xml/System.Net/ServicePointManager.xml +++ b/xml/System.Net/ServicePointManager.xml @@ -58,7 +58,7 @@ ]]> - ServicePointManager Element (Network Settings) + ServicePointManager Element (Network Settings) @@ -521,7 +521,7 @@ - ServicePointManager Element (Network Settings) + ServicePointManager Element (Network Settings) diff --git a/xml/System.Net/SocketPermissionAttribute.xml b/xml/System.Net/SocketPermissionAttribute.xml index 23179f09712..64d53deb31a 100644 --- a/xml/System.Net/SocketPermissionAttribute.xml +++ b/xml/System.Net/SocketPermissionAttribute.xml @@ -45,7 +45,7 @@ > The properties of a must have values that are not `null`. Also, once set, the values of the properties cannot be changed. > [!NOTE] -> For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). +> For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). ]]> diff --git a/xml/System.Net/TransportContext.xml b/xml/System.Net/TransportContext.xml index bf514459957..85c37d0f664 100644 --- a/xml/System.Net/TransportContext.xml +++ b/xml/System.Net/TransportContext.xml @@ -52,7 +52,7 @@ - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection diff --git a/xml/System.Net/UploadDataCompletedEventHandler.xml b/xml/System.Net/UploadDataCompletedEventHandler.xml index 7ce88254aa5..82b4fe8d9dc 100644 --- a/xml/System.Net/UploadDataCompletedEventHandler.xml +++ b/xml/System.Net/UploadDataCompletedEventHandler.xml @@ -44,7 +44,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Net/UploadFileCompletedEventHandler.xml b/xml/System.Net/UploadFileCompletedEventHandler.xml index b087440dbe8..c698ca500e6 100644 --- a/xml/System.Net/UploadFileCompletedEventHandler.xml +++ b/xml/System.Net/UploadFileCompletedEventHandler.xml @@ -44,7 +44,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Net/UploadProgressChangedEventHandler.xml b/xml/System.Net/UploadProgressChangedEventHandler.xml index 24421c82b35..1edc235fc66 100644 --- a/xml/System.Net/UploadProgressChangedEventHandler.xml +++ b/xml/System.Net/UploadProgressChangedEventHandler.xml @@ -48,7 +48,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Net/UploadStringCompletedEventHandler.xml b/xml/System.Net/UploadStringCompletedEventHandler.xml index 03526c8bfff..523069524f1 100644 --- a/xml/System.Net/UploadStringCompletedEventHandler.xml +++ b/xml/System.Net/UploadStringCompletedEventHandler.xml @@ -48,7 +48,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Net/UploadValuesCompletedEventHandler.xml b/xml/System.Net/UploadValuesCompletedEventHandler.xml index 5e82ff2927a..fe2865a48b6 100644 --- a/xml/System.Net/UploadValuesCompletedEventHandler.xml +++ b/xml/System.Net/UploadValuesCompletedEventHandler.xml @@ -44,7 +44,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Net/WebClient.xml b/xml/System.Net/WebClient.xml index 173da0dcc2e..e5a5eb29969 100644 --- a/xml/System.Net/WebClient.xml +++ b/xml/System.Net/WebClient.xml @@ -552,7 +552,7 @@ This method uses the RETR command to download an FTP resource. For an HTTP resource, the GET method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ## Examples The following code example requests data from a server and displays the data returned. It assumes that `remoteUri` contains a valid URI for the requested data. @@ -622,7 +622,7 @@ This method uses the RETR command to download an FTP resource. For an HTTP resource, the GET method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -697,7 +697,7 @@ If the property is not an empty string ("") and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -764,7 +764,7 @@ If the property is not an empty string ("") and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -819,7 +819,7 @@ The is the delegate for this event. The class provides the event handler with event data. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -900,7 +900,7 @@ This method uses the RETR command to download an FTP resource. For an HTTP resource, the GET method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). The following code example requests data from a server and displays the data returned. It assumes that `remoteUri` contains a valid URI for the requested data. @@ -970,7 +970,7 @@ This method uses the RETR command to download an FTP resource. For an HTTP resource, the GET method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -1044,7 +1044,7 @@ This method uses the RETR command to download an FTP resource. For an HTTP resource, the GET method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). When using this method in a middle tier application, such as an ASP.NET page, you will receive an error if the account under which the application executes does not have permission to access the file. @@ -1123,7 +1123,7 @@ This method uses the RETR command to download an FTP resource. For an HTTP resource, the GET method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). When using this method in a middle tier application, such as an ASP.NET page, you will receive an error if the account under which the application executes does not have permission to access the file. @@ -1220,7 +1220,7 @@ This method uses the RETR command to download an FTP resource. For an HTTP resource, the GET method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). When using this method in an ASP.NET page, you will receive an error if the account that the page executes under does not have permission to access the local file. @@ -1296,7 +1296,7 @@ This method uses the RETR command to download an FTP resource. For an HTTP resource, the GET method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). When using this method in an ASP.NET page, you will receive an error if the account that the page executes under does not have permission to access the local file. @@ -1358,7 +1358,7 @@ The is the delegate for this event. The class provides the event handler with event data. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1443,7 +1443,7 @@ This method uses the RETR command to download an FTP resource. For an HTTP resource, the GET method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). When using this method in an ASP.NET page, you will receive an error if the account that the page executes under does not have permission to access the local file. @@ -1522,7 +1522,7 @@ This method uses the RETR command to download an FTP resource. For an HTTP resource, the GET method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). When using this method in an ASP.NET page, you will receive an error if the account that the page executes under does not have permission to access the local file. @@ -1590,7 +1590,7 @@ The is the delegate for this event. The class provides the event handler with event data. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > A passive FTP file transfer will always show a progress percentage of zero, since the server did not send the file size. To show progress, you can change the FTP connection to active by overriding the virtual method: @@ -1684,7 +1684,7 @@ internal class MyWebClient : WebClient This method uses the RETR command to download an FTP resource. For an HTTP resource, the GET method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ## Examples The following code example demonstrates calling this method. @@ -1754,7 +1754,7 @@ internal class MyWebClient : WebClient This method uses the RETR command to download an FTP resource. For an HTTP resource, the GET method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -1835,7 +1835,7 @@ internal class MyWebClient : WebClient This method uses the RETR command to download an FTP resource. For an HTTP resource, the GET method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -1902,7 +1902,7 @@ internal class MyWebClient : WebClient This method uses the RETR command to download an FTP resource. For an HTTP resource, the GET method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -1957,7 +1957,7 @@ internal class MyWebClient : WebClient The is the delegate for this event. The class provides the event handler with event data. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2039,7 +2039,7 @@ internal class MyWebClient : WebClient This method uses the RETR command to download an FTP resource. For an HTTP resource, the GET method is used. - This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). + This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -2108,7 +2108,7 @@ internal class MyWebClient : WebClient This method uses the RETR command to download an FTP resource. For an HTTP resource, the GET method is used. - This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). + This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -2543,7 +2543,7 @@ internal class MyWebClient : WebClient ## Remarks Classes that inherit from this class can override this method to perform additional tasks when the event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md) + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/) The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2606,7 +2606,7 @@ internal class MyWebClient : WebClient ## Remarks Classes that inherit from this class can override this method to perform additional tasks when the event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2669,7 +2669,7 @@ internal class MyWebClient : WebClient ## Remarks Classes that inherit from this class can override this method to perform additional tasks when the event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2732,7 +2732,7 @@ internal class MyWebClient : WebClient ## Remarks Classes that inherit from this class can override this method to perform additional tasks when the event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2795,7 +2795,7 @@ internal class MyWebClient : WebClient ## Remarks Classes that inherit from this class can override this method to perform additional tasks when the event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2858,7 +2858,7 @@ internal class MyWebClient : WebClient ## Remarks Classes that inherit from this class can override this method to perform additional tasks when the event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2921,7 +2921,7 @@ internal class MyWebClient : WebClient ## Remarks Classes that inherit from this class can override this method to perform additional tasks when the event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2984,7 +2984,7 @@ internal class MyWebClient : WebClient ## Remarks Classes that inherit from this class can override this method to perform additional tasks when the event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3047,7 +3047,7 @@ internal class MyWebClient : WebClient ## Remarks Classes that inherit from this class can override this method to perform additional tasks when the event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3110,7 +3110,7 @@ internal class MyWebClient : WebClient ## Remarks Classes that inherit from this class can override this method to perform additional tasks when the event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3173,7 +3173,7 @@ internal class MyWebClient : WebClient ## Remarks Classes that inherit from this class can override this method to perform additional tasks when the event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3302,7 +3302,7 @@ internal class MyWebClient : WebClient > You must call when finished with the to avoid running out of system resources. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ## Examples The following code example opens the resource identified by `uriString` and displays the results on the system console. The returned by is closed when the data has been read. @@ -3374,7 +3374,7 @@ internal class MyWebClient : WebClient > You must call when finished with the to avoid running out of system resources. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -3457,7 +3457,7 @@ internal class MyWebClient : WebClient This method uses the RETR command to download an FTP resource. For an HTTP resource, the GET method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -3531,7 +3531,7 @@ internal class MyWebClient : WebClient This method uses the RETR command to download an FTP resource. For an HTTP resource, the GET method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -3590,7 +3590,7 @@ internal class MyWebClient : WebClient The is the delegate for this event. The class provides the event handler with event data. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3676,7 +3676,7 @@ internal class MyWebClient : WebClient This method uses the RETR command to download an FTP resource. For an HTTP resource, the GET method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -3754,7 +3754,7 @@ internal class MyWebClient : WebClient This method uses the RETR command to download an FTP resource. For an HTTP resource, the GET method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -3832,7 +3832,7 @@ internal class MyWebClient : WebClient This method uses the STOR command to upload an FTP resource. For an HTTP resource, the POST method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ## Examples The following code example reads data from the command line and uses to obtain a stream for writing the data. The returned by is closed after the data is sent. @@ -3906,7 +3906,7 @@ internal class MyWebClient : WebClient This method uses the STOR command to upload an FTP resource. For an HTTP resource, the POST method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -3971,7 +3971,7 @@ internal class MyWebClient : WebClient If the property is not an empty string ("") and `address` does not specify an absolute address, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ## Examples The following code example reads data from the command line and uses to obtain a stream used to write the data. The returned by must be closed to send the data. @@ -4040,7 +4040,7 @@ internal class MyWebClient : WebClient If the property is not an empty string ("") and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -4118,7 +4118,7 @@ internal class MyWebClient : WebClient This method uses the STOR command to upload an FTP resource. For an HTTP resource, the POST method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -4181,7 +4181,7 @@ internal class MyWebClient : WebClient If the property is not an empty string ("") and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -4245,7 +4245,7 @@ internal class MyWebClient : WebClient If the property is not an empty string ("") and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -4300,7 +4300,7 @@ internal class MyWebClient : WebClient The is the delegate for this event. The class provides the event handler with event data. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4385,7 +4385,7 @@ internal class MyWebClient : WebClient This method uses the STOR command to upload an FTP resource. For an HTTP resource, the POST method is used. - This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). + This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -4458,7 +4458,7 @@ internal class MyWebClient : WebClient This method uses the STOR command to upload an FTP resource. For an HTTP resource, the POST method is used. - This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). + This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -4534,7 +4534,7 @@ internal class MyWebClient : WebClient This method uses the STOR command to upload an FTP resource. For an HTTP resource, the POST method is used. - This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). + This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -4611,7 +4611,7 @@ internal class MyWebClient : WebClient This method uses the STOR command to upload an FTP resource. For an HTTP resource, the POST method is used. - This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). + This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -4665,7 +4665,7 @@ internal class MyWebClient : WebClient ## Remarks The property identifies the instance that communicates with remote servers on behalf of this object. The proxy is set by the system using configuration files and the Internet Explorer Local Area Network settings. To specify that no proxy should be used, set the property to `null`. - For information on automatic proxy detection, see [Automatic Proxy Detection](~/docs/framework/network-programming/automatic-proxy-detection.md). + For information on automatic proxy detection, see [Automatic Proxy Detection](/dotnet/framework/network-programming/automatic-proxy-detection). ]]> @@ -4861,7 +4861,7 @@ internal class MyWebClient : WebClient If the property is not an empty string ("") and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ## Examples The following code example converts a string entered from the console to a array and posts the array to the specified server using . Any response from the server is displayed to the console. @@ -4947,7 +4947,7 @@ internal class MyWebClient : WebClient If the property is not an empty string ("") and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -5024,7 +5024,7 @@ internal class MyWebClient : WebClient If the property is not an empty string ("") and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ## Examples The following code example converts a string entered from the console into a byte array and posts the array to the specified server using . Any response from the server is displayed to the console. @@ -5107,7 +5107,7 @@ internal class MyWebClient : WebClient If the property is not an empty string ("") and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -5197,7 +5197,7 @@ internal class MyWebClient : WebClient This method uses the STOR command to upload an FTP resource. For an HTTP resource, the POST method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -5273,7 +5273,7 @@ internal class MyWebClient : WebClient If the property is not an empty string (""), and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -5346,7 +5346,7 @@ internal class MyWebClient : WebClient If the property is not an empty string (""), and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -5405,7 +5405,7 @@ internal class MyWebClient : WebClient The is the delegate for this event. The class provides the event handler with event data. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -5490,7 +5490,7 @@ internal class MyWebClient : WebClient This method uses the STOR command to upload an FTP resource. For an HTTP resource, the POST method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -5566,7 +5566,7 @@ internal class MyWebClient : WebClient This method uses the STOR command to upload an FTP resource. For an HTTP resource, the POST method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -5642,7 +5642,7 @@ internal class MyWebClient : WebClient If the property is not an empty string (""), and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -5718,7 +5718,7 @@ internal class MyWebClient : WebClient If the property is not an empty string (""), and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -5799,7 +5799,7 @@ internal class MyWebClient : WebClient If the property is not an empty string ("") and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ## Examples The following code example uploads the specified file to the specified URI using . Any response returned by the server is displayed on the console. @@ -5898,7 +5898,7 @@ internal class MyWebClient : WebClient If the property is not an empty string ("") and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -5981,7 +5981,7 @@ internal class MyWebClient : WebClient If the property is not an empty string ("") and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ## Examples The following code example uploads the specified file to the specified URI using . Any response returned by the server is displayed on the console. @@ -6075,7 +6075,7 @@ internal class MyWebClient : WebClient If the property is not an empty string ("") and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -6173,7 +6173,7 @@ internal class MyWebClient : WebClient This method uses the STOR command to upload an FTP resource. For an HTTP resource, the POST method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -6263,7 +6263,7 @@ internal class MyWebClient : WebClient This method uses the STOR command to upload an FTP resource. For an HTTP resource, the POST method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -6350,7 +6350,7 @@ internal class MyWebClient : WebClient This method uses the STOR command to upload an FTP resource. For an HTTP resource, the POST method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -6421,7 +6421,7 @@ internal class MyWebClient : WebClient The is the delegate for this event. The class provides the event handler with event data. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -6504,7 +6504,7 @@ internal class MyWebClient : WebClient This method uses the STOR command to upload an FTP resource. For an HTTP resource, the POST method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -6590,7 +6590,7 @@ internal class MyWebClient : WebClient This method uses the STOR command to upload an FTP resource. For an HTTP resource, the POST method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -6678,7 +6678,7 @@ internal class MyWebClient : WebClient BY default, this method uses the STOR command to upload an FTP resource. For an HTTP resource, the POST method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -6766,7 +6766,7 @@ internal class MyWebClient : WebClient BY default, this method uses the STOR command to upload an FTP resource. For an HTTP resource, the POST method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -6843,7 +6843,7 @@ internal class MyWebClient : WebClient The is the delegate for this event. The class provides the event handler with event data. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -6926,7 +6926,7 @@ internal class MyWebClient : WebClient This method uses the STOR command to upload an FTP resource. For an HTTP resource, the POST method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ## Examples The following code example demonstrates calling this method. @@ -7006,7 +7006,7 @@ internal class MyWebClient : WebClient This method uses the STOR command to upload an FTP resource. For an HTTP resource, the POST method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -7074,7 +7074,7 @@ internal class MyWebClient : WebClient If the property is not an empty string ("") and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ## Examples The following code example demonstrates calling this method. @@ -7153,7 +7153,7 @@ internal class MyWebClient : WebClient If the property is not an empty string ("") and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -7243,7 +7243,7 @@ internal class MyWebClient : WebClient This method uses the STOR command to upload an FTP resource. For an HTTP resource, the POST method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -7319,7 +7319,7 @@ internal class MyWebClient : WebClient If the property is not an empty string ("") and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -7396,7 +7396,7 @@ internal class MyWebClient : WebClient If the property is not an empty string ("") and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -7459,7 +7459,7 @@ internal class MyWebClient : WebClient The is the delegate for this event. The class provides the event handler with event data. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -7542,7 +7542,7 @@ internal class MyWebClient : WebClient If the property is not an empty string ("") and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -7616,7 +7616,7 @@ internal class MyWebClient : WebClient If the property is not an empty string ("") and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -7692,7 +7692,7 @@ internal class MyWebClient : WebClient If the property is not an empty string ("") and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -7772,7 +7772,7 @@ internal class MyWebClient : WebClient If the property is not an empty string ("") and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -7859,7 +7859,7 @@ internal class MyWebClient : WebClient This method uses the STOR command to upload an FTP resource. For an HTTP resource, the POST method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ## Examples The following code example gathers information from the user (name, age, and address) and posts the values to the server using . Any response from the server is displayed on the console. @@ -7955,7 +7955,7 @@ internal class MyWebClient : WebClient This method uses the STOR command to upload an FTP resource. For an HTTP resource, the POST method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -8040,7 +8040,7 @@ internal class MyWebClient : WebClient If the property is not an empty string ("") and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ## Examples The following code example gathers information from the user (name, age, and address) and posts the values to the server using . Any response from the server is displayed on the console. @@ -8131,7 +8131,7 @@ internal class MyWebClient : WebClient If the property is not an empty string ("") and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not an empty string, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -8229,7 +8229,7 @@ internal class MyWebClient : WebClient This method uses the STOR command to upload an FTP resource. For an HTTP resource, the POST method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -8309,7 +8309,7 @@ internal class MyWebClient : WebClient If the property is not an empty string ("") and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not empty, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -8390,7 +8390,7 @@ internal class MyWebClient : WebClient If the property is not an empty string ("") and `address` does not contain an absolute URI, `address` must be a relative URI that is combined with to form the absolute URI of the requested data. If the property is not empty, it is appended to `address`. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -8453,7 +8453,7 @@ internal class MyWebClient : WebClient The is the delegate for this event. The class provides the event handler with event data. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -8531,7 +8531,7 @@ internal class MyWebClient : WebClient This method uses the STOR command to upload an FTP resource. For an HTTP resource, the POST method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -8617,7 +8617,7 @@ internal class MyWebClient : WebClient This method uses the STOR command to upload an FTP resource. For an HTTP resource, the POST method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -8705,7 +8705,7 @@ internal class MyWebClient : WebClient This method uses the STOR command to upload an FTP resource. For an HTTP resource, the POST method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -8797,7 +8797,7 @@ internal class MyWebClient : WebClient This method uses the STOR command to upload an FTP resource. For an HTTP resource, the POST method is used. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -8927,7 +8927,7 @@ internal class MyWebClient : WebClient The is the delegate for this event. The class provides the event handler with event data. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Net/WebExceptionStatus.xml b/xml/System.Net/WebExceptionStatus.xml index 183d9f83b4c..ff589447ede 100644 --- a/xml/System.Net/WebExceptionStatus.xml +++ b/xml/System.Net/WebExceptionStatus.xml @@ -50,7 +50,7 @@ - Handling Errors + Handling Errors diff --git a/xml/System.Net/WebPermissionAttribute.xml b/xml/System.Net/WebPermissionAttribute.xml index c6458931ea0..972b0d6f5d4 100644 --- a/xml/System.Net/WebPermissionAttribute.xml +++ b/xml/System.Net/WebPermissionAttribute.xml @@ -162,7 +162,7 @@ is not when you attempt to set the value. If you wish to specify more than one Accept URI, use an additional attribute declaration statement. - Introducing Pluggable Protocols + Introducing Pluggable Protocols @@ -213,7 +213,7 @@ is not when you attempt to set the value. If you wish to specify more than one Accept URI, use an additional attribute declaration statement. - Regular Expression Language - Quick Reference + Regular Expression Language - Quick Reference @@ -264,7 +264,7 @@ is not when you attempt to set the value. If you wish to specify more than one Connect URI, use an additional attribute declaration statement. - Introducing Pluggable Protocols + Introducing Pluggable Protocols @@ -315,7 +315,7 @@ is not when you attempt to set the value. If you wish to specify more than one connect URI, use an additional attribute declaration statement. - Regular Expression Language - Quick Reference + Regular Expression Language - Quick Reference diff --git a/xml/System.Net/WebRequest.xml b/xml/System.Net/WebRequest.xml index 47200486ba9..1aa054a2a20 100644 --- a/xml/System.Net/WebRequest.xml +++ b/xml/System.Net/WebRequest.xml @@ -94,8 +94,8 @@ When you inherit from , you must override the following members: , , , , , , , , , , , , and . In addition, you must provide an implementation of the interface, which defines the method used when you call . You must register the class that implements the interface, using the method or the configuration file. - Requesting Data - Programming Pluggable Protocols + Requesting Data + Programming Pluggable Protocols @@ -214,7 +214,7 @@ ]]> Any attempt is made to access the constructor, when the constructor is not overridden in a descendant class. - XML and SOAP Serialization + XML and SOAP Serialization @@ -403,7 +403,7 @@ Any attempt is made to access the method, when the method is not overridden in a descendant class. - Making Asynchronous Requests + Making Asynchronous Requests @@ -479,7 +479,7 @@ Any attempt is made to access the method, when the method is not overridden in a descendant class. - Making Asynchronous Requests + Making Asynchronous Requests @@ -605,7 +605,7 @@ - Connection Grouping + Connection Grouping @@ -806,7 +806,7 @@ The method uses the `requestUriString` parameter to create a instance that it passes to the new . > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -832,7 +832,7 @@ The URI specified in is not a valid URI. - Programming Pluggable Protocols + Programming Pluggable Protocols @@ -901,7 +901,7 @@ .NET includes support for the `http://`, `https://`, `ftp://`, and `file://` URI schemes. Custom descendants to handle other requests are registered with the method. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). @@ -969,7 +969,7 @@ For example, when a URI beginning with `http://` is passed in `requestUri`, an is returned by . If a URI beginning with `file://` is passed instead, the method will return a . > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in .NET](/dotnet/framework/network-programming/network-tracing). ]]> @@ -1404,7 +1404,7 @@ This property allows an application to determine which Any attempt is made to access the method, when the method is not overridden in a descendant class. - Making Asynchronous Requests + Making Asynchronous Requests @@ -1474,7 +1474,7 @@ This property allows an application to determine which Any attempt is made to access the method, when the method is not overridden in a descendant class. - Making Asynchronous Requests + Making Asynchronous Requests @@ -1591,7 +1591,7 @@ This property allows an application to determine which Any attempt is made to access the method, when the method is not overridden in a descendant class. - Using Streams on the Network + Using Streams on the Network diff --git a/xml/System.Net/WebResponse.xml b/xml/System.Net/WebResponse.xml index d3c2360cf60..49b0dca6e4b 100644 --- a/xml/System.Net/WebResponse.xml +++ b/xml/System.Net/WebResponse.xml @@ -260,7 +260,7 @@ ]]> Any attempt is made to access the method, when the method is not overridden in a descendant class. - Using Streams on the Network + Using Streams on the Network @@ -492,7 +492,7 @@ When the `disposing` parameter is `true`, this method releases all resources held by any managed objects that this references. This method invokes the `Dispose()` method of each referenced object. > [!NOTE] -> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](~/docs/framework/network-programming/network-tracing.md). +> This member outputs trace information when you enable network tracing in your application. For more information, see [Network Tracing in the .NET Framework](/dotnet/framework/network-programming/network-tracing). ]]> @@ -614,7 +614,7 @@ ]]> Any attempt is made to access the method, when the method is not overridden in a descendant class. - Using Streams on the Network + Using Streams on the Network diff --git a/xml/System.Numerics/BigInteger.xml b/xml/System.Numerics/BigInteger.xml index 23311127ebb..49a234237ed 100644 --- a/xml/System.Numerics/BigInteger.xml +++ b/xml/System.Numerics/BigInteger.xml @@ -7552,8 +7552,8 @@ The integer value `33022` can be exported in four different arrays: ]]> - Standard Numeric Format Strings - Custom Numeric Format Strings + Standard Numeric Format Strings + Custom Numeric Format Strings @@ -7674,13 +7674,13 @@ The integer value `33022` can be exported in four different arrays: |Round-trip ("R") format|A specific culture|| |A specific format|A specific culture|| - The `format` parameter can be any valid [standard numeric string](~/docs/standard/base-types/standard-numeric-format-strings.md), or any combination of [custom numeric format strings](~/docs/standard/base-types/custom-numeric-format-strings.md). If `format` is equal to or is `null`, the return value of the current object is formatted with the round-trip format specifier ("R"). If `format` is any other value, the method throws a . + The `format` parameter can be any valid [standard numeric string](/dotnet/standard/base-types/standard-numeric-format-strings), or any combination of [custom numeric format strings](/dotnet/standard/base-types/custom-numeric-format-strings). If `format` is equal to or is `null`, the return value of the current object is formatted with the round-trip format specifier ("R"). If `format` is any other value, the method throws a . The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about support for formatting in the .NET Framework, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about support for formatting in the .NET Framework, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The format of the returned string is determined by the object for the current culture. Depending on the `format` parameter, this object controls symbols such as the negative sign, the group separator, and the decimal point symbol in the output string. To provide formatting information for cultures other than the current culture, call the overload. @@ -7696,8 +7696,8 @@ The integer value `33022` can be exported in four different arrays: is not a valid format string. - Standard Numeric Format Strings - Custom Numeric Format Strings + Standard Numeric Format Strings + Custom Numeric Format Strings @@ -7753,13 +7753,13 @@ The integer value `33022` can be exported in four different arrays: |Round-trip ("R") format|A specific culture|| |A specific format|Default (current) culture|| - The `format` parameter can be any valid [standard numeric string](~/docs/standard/base-types/standard-numeric-format-strings.md), or any combination of [custom numeric format strings](~/docs/standard/base-types/custom-numeric-format-strings.md). If `format` is equal to or is `null`, the return value of the current object is formatted with the round-trip format specifier ("R"). If `format` is any other value, the method throws a . + The `format` parameter can be any valid [standard numeric string](/dotnet/standard/base-types/standard-numeric-format-strings), or any combination of [custom numeric format strings](/dotnet/standard/base-types/custom-numeric-format-strings). If `format` is equal to or is `null`, the return value of the current object is formatted with the round-trip format specifier ("R"). If `format` is any other value, the method throws a . The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about support for formatting in the .NET Framework, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about support for formatting in the .NET Framework, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The `provider` parameter is an implementation. Its method returns a object that provides culture-specific information about the format of the string returned by this method. When the method is invoked, it calls the `provider` parameter's method and passes it a object that represents the type. The method then returns the object that provides information for formatting the `value` parameter, such as the negative sign symbol, the group separator symbol, or the decimal point symbol. There are three ways to use the `provider` parameter to supply formatting information to the method: @@ -7783,8 +7783,8 @@ The integer value `33022` can be exported in four different arrays: is not a valid format string. - Standard Numeric Format Strings - Custom Numeric Format Strings + Standard Numeric Format Strings + Custom Numeric Format Strings diff --git a/xml/System.Numerics/Complex.xml b/xml/System.Numerics/Complex.xml index c2119f8c16e..d4595c7f9ed 100644 --- a/xml/System.Numerics/Complex.xml +++ b/xml/System.Numerics/Complex.xml @@ -129,7 +129,7 @@ Note that this applies to any intermediate calculations performed by a method. For example, the multiplication of `new Complex(9e308, 9e308) and new Complex(2.5, 3.5)` uses the formula (ac - bd) + (ad + bc)i. The calculation of the real component that results from the multiplication evaluates the expression 9e308 * 2.5 - 9e308 * 3.5. Each intermediate multiplication in this expression returns , and the attempt to subtract from returns . ## Formatting a Complex Number - By default, the string representation of a complex number takes the form `(`*real*`,` *imaginary*`)`, where *real* and *imaginary* are the string representations of the values that form the complex number's real and imaginary components. Some overloads of the method allow customization of the string representations of these values to reflect the formatting conventions of a particular culture or to appear in a particular format defined by a standard or custom numeric format string. (For more information, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md).) + By default, the string representation of a complex number takes the form `(`*real*`,` *imaginary*`)`, where *real* and *imaginary* are the string representations of the values that form the complex number's real and imaginary components. Some overloads of the method allow customization of the string representations of these values to reflect the formatting conventions of a particular culture or to appear in a particular format defined by a standard or custom numeric format string. (For more information, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings).) One of the more common ways of expressing the string representation of a complex number takes the form a + bi, where a is the complex number's real component, and b is the complex number's imaginary component. In electrical engineering, a complex number is most commonly expressed as a + bj. You can return the string representation of a complex number in either of these two forms. To do this, define a custom format provider by implementing the and interfaces, and then call the method. @@ -4455,9 +4455,9 @@ Languages that support custom operators can use the object for the current culture. Depending on the `format` parameter, this object controls symbols such as the negative sign, the group separator, and the decimal point symbol in the output string. To provide formatting information for cultures other than the current culture, call the overload. @@ -4473,8 +4473,8 @@ Languages that support custom operators can use the is not a valid format string. - Standard Numeric Format Strings - Custom Numeric Format Strings + Standard Numeric Format Strings + Custom Numeric Format Strings @@ -4526,9 +4526,9 @@ Languages that support custom operators can use the implementation. Its method returns a object that provides culture-specific information about the format of the real and imaginary numbers in the returned string. Depending on the `format` parameter, this object controls symbols such as the negative sign, the group separator, and the decimal point symbol in the output string. If `provider` is `null`, the returned string is formatted using the object of the current culture. @@ -4552,8 +4552,8 @@ Languages that support custom operators can use the is not a valid format string. - Standard Numeric Format Strings - Custom Numeric Format Strings + Standard Numeric Format Strings + Custom Numeric Format Strings diff --git a/xml/System.Numerics/Vector2.xml b/xml/System.Numerics/Vector2.xml index 1a4fdf159eb..55afb73bf7b 100644 --- a/xml/System.Numerics/Vector2.xml +++ b/xml/System.Numerics/Vector2.xml @@ -2076,8 +2076,8 @@ ]]> - Standard Numeric Format Strings - Custom Numeric Format Strings + Standard Numeric Format Strings + Custom Numeric Format Strings @@ -2137,8 +2137,8 @@ ]]> - Custom Numeric Format Strings - Standard Numeric Format Strings + Custom Numeric Format Strings + Standard Numeric Format Strings diff --git a/xml/System.Numerics/Vector3.xml b/xml/System.Numerics/Vector3.xml index 8c664d9fd8f..89384cf5b5d 100644 --- a/xml/System.Numerics/Vector3.xml +++ b/xml/System.Numerics/Vector3.xml @@ -2162,8 +2162,8 @@ ]]> - Standard Numeric Format Strings - Custom Numeric Format Strings + Standard Numeric Format Strings + Custom Numeric Format Strings @@ -2223,8 +2223,8 @@ ]]> - Standard Numeric Format Strings - Custom Numeric Format Strings + Standard Numeric Format Strings + Custom Numeric Format Strings diff --git a/xml/System.Numerics/Vector4.xml b/xml/System.Numerics/Vector4.xml index b557a013729..cbcf325539a 100644 --- a/xml/System.Numerics/Vector4.xml +++ b/xml/System.Numerics/Vector4.xml @@ -2125,8 +2125,8 @@ ]]> - Standard Numeric Format Strings - Custom Numeric Format Strings + Standard Numeric Format Strings + Custom Numeric Format Strings @@ -2186,8 +2186,8 @@ ]]> - Standard Numeric Format Strings - Custom Numeric Format Strings + Standard Numeric Format Strings + Custom Numeric Format Strings diff --git a/xml/System.Printing.IndexedProperties/PrintProperty.xml b/xml/System.Printing.IndexedProperties/PrintProperty.xml index dc2fa968069..c882d1dceb3 100644 --- a/xml/System.Printing.IndexedProperties/PrintProperty.xml +++ b/xml/System.Printing.IndexedProperties/PrintProperty.xml @@ -161,9 +161,9 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.Printing.IndexedProperties/PrintPropertyDictionary.xml b/xml/System.Printing.IndexedProperties/PrintPropertyDictionary.xml index fa82c67c264..480b92d47c1 100644 --- a/xml/System.Printing.IndexedProperties/PrintPropertyDictionary.xml +++ b/xml/System.Printing.IndexedProperties/PrintPropertyDictionary.xml @@ -207,7 +207,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so that the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so that the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources that it is using will not be freed until the garbage collector calls the method of the object. @@ -260,9 +260,9 @@ - can be called multiple times by other objects. When you override , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When you override , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.Printing.Interop/PrintTicketConverter.xml b/xml/System.Printing.Interop/PrintTicketConverter.xml index 740e0255e34..b98ebbc209a 100644 --- a/xml/System.Printing.Interop/PrintTicketConverter.xml +++ b/xml/System.Printing.Interop/PrintTicketConverter.xml @@ -372,7 +372,7 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/System.Printing/PrintJobInfoCollection.xml b/xml/System.Printing/PrintJobInfoCollection.xml index edaf507b1e4..3a7f570d0a4 100644 --- a/xml/System.Printing/PrintJobInfoCollection.xml +++ b/xml/System.Printing/PrintJobInfoCollection.xml @@ -148,9 +148,9 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.Printing/PrintQueue.xml b/xml/System.Printing/PrintQueue.xml index a585159fab5..3e00e72373f 100644 --- a/xml/System.Printing/PrintQueue.xml +++ b/xml/System.Printing/PrintQueue.xml @@ -570,7 +570,7 @@ method throws an exception. + If `fastCopy` is `true`, then the printer must be an [Printing Overview](/dotnet/framework/wpf/advanced/printing-overview). If it is not, the method throws an exception. If `fastCopy` is `false`, then it is not necessary to use an XPSDrv printer. The [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] file being added to the queue is converted to the printer's page description language, such as PCL or Postscript. However, this kind of printing makes a call to [!INCLUDE[TLA#tla_com](~/includes/tlasharptla-com-md.md)]. The call to [!INCLUDE[TLA2#tla_com](~/includes/tla2sharptla-com-md.md)] requires that the calling thread have a single-threaded apartment () instead of multiple-threaded apartment () which is the default in [!INCLUDE[TLA#tla_net](~/includes/tlasharptla-net-md.md)] 2.0 and later. (For more on threading and apartment states, see [Managed and Unmanaged Threading](https://msdn.microsoft.com/library/db425c20-4b2f-4433-bf96-76071c7881e5), and .) There are two ways of doing this: @@ -2688,9 +2688,9 @@ System.Boolean - Gets a value that indicates whether the printer's driver is built on the XPSDrv model so it uses XML Paper Specification (XPS) as its page description language. + Gets a value that indicates whether the printer's driver is built on the XPSDrv model so it uses XML Paper Specification (XPS) as its page description language. - if the printer uses the XPS print path; otherwise, . + if the printer uses the XPS print path; otherwise, . - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.Printing/PrintQueueStream.xml b/xml/System.Printing/PrintQueueStream.xml index 04f800bedf9..570efae888c 100644 --- a/xml/System.Printing/PrintQueueStream.xml +++ b/xml/System.Printing/PrintQueueStream.xml @@ -322,9 +322,9 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that were previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that were previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -392,7 +392,7 @@ ## Remarks This method overrides . Application code should not call this method; an object's `Finalize` method is automatically invoked during garbage collection, unless finalization by the garbage collector has been disabled by a call to the method. - For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). ]]> diff --git a/xml/System.Printing/PrintSystemObject.xml b/xml/System.Printing/PrintSystemObject.xml index 939a72a9048..cedbf3b3eff 100644 --- a/xml/System.Printing/PrintSystemObject.xml +++ b/xml/System.Printing/PrintSystemObject.xml @@ -194,7 +194,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's method. @@ -252,9 +252,9 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.Printing/PrintSystemObjectPropertiesChangedEventArgs.xml b/xml/System.Printing/PrintSystemObjectPropertiesChangedEventArgs.xml index 4cd69675e98..a3df13607dc 100644 --- a/xml/System.Printing/PrintSystemObjectPropertiesChangedEventArgs.xml +++ b/xml/System.Printing/PrintSystemObjectPropertiesChangedEventArgs.xml @@ -98,7 +98,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so that the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so that the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using are not freed until the garbage collector calls the `Finalize` method of the object. @@ -151,9 +151,9 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that were previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that were previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.Printing/PrintSystemObjectPropertyChangedEventArgs.xml b/xml/System.Printing/PrintSystemObjectPropertyChangedEventArgs.xml index 2313eee99a5..dd9814099a0 100644 --- a/xml/System.Printing/PrintSystemObjectPropertyChangedEventArgs.xml +++ b/xml/System.Printing/PrintSystemObjectPropertyChangedEventArgs.xml @@ -98,7 +98,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so that the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so that the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using are not freed until the garbage collector calls the method of the object. @@ -151,9 +151,9 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that were previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that were previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.Printing/PrintSystemObjects.xml b/xml/System.Printing/PrintSystemObjects.xml index d73738f1724..ba63fb76365 100644 --- a/xml/System.Printing/PrintSystemObjects.xml +++ b/xml/System.Printing/PrintSystemObjects.xml @@ -100,7 +100,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's method. @@ -153,9 +153,9 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.Printing/PrintingNotSupportedException.xml b/xml/System.Printing/PrintingNotSupportedException.xml index b9cbc2e6d36..affe1bd7f6f 100644 --- a/xml/System.Printing/PrintingNotSupportedException.xml +++ b/xml/System.Printing/PrintingNotSupportedException.xml @@ -82,7 +82,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -118,7 +118,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -152,11 +152,11 @@ - XML and SOAP Serialization + XML and SOAP Serialization @@ -196,7 +196,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -233,11 +233,11 @@ - XML and SOAP Serialization + XML and SOAP Serialization diff --git a/xml/System.Reflection.Emit/AssemblyBuilder.xml b/xml/System.Reflection.Emit/AssemblyBuilder.xml index b2dfd63a175..650e2659d60 100644 --- a/xml/System.Reflection.Emit/AssemblyBuilder.xml +++ b/xml/System.Reflection.Emit/AssemblyBuilder.xml @@ -106,7 +106,7 @@ ## Examples The following code example shows how to define a dynamic assembly with one module. The module in the example assembly contains one type, `MyDynamicType`, which has a private field, a property that gets and sets the private field, constructors that initialize the private field, and a method that multiplies a user-supplied number by the private field value and returns the result. - is specified when the assembly is created. The assembly code is used immediately, and the assembly is also saved to disk so that it can be examined with [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) or used in another program. + is specified when the assembly is created. The assembly code is used immediately, and the assembly is also saved to disk so that it can be examined with [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) or used in another program. [!code-cpp[AssemblyBuilderClass#1](~/samples/snippets/cpp/VS_Snippets_CLR/AssemblyBuilderClass/cpp/24895.cpp#1)] [!code-csharp[AssemblyBuilderClass#1](~/samples/snippets/csharp/VS_Snippets_CLR/AssemblyBuilderClass/cs/24895.cs#1)] @@ -199,7 +199,7 @@ The specified resource file must be in the directory where the assembly will be saved. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -282,7 +282,7 @@ The specified resource file must be in the directory where the assembly will be saved. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -555,7 +555,7 @@ > To suppress optimizations when debugging dynamic modules, apply the attribute to the dynamic assembly before calling . Create an instance of with the flag and apply it using the method. The attribute must be applied to the dynamic assembly. It has no effect if applied to the module. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -641,7 +641,7 @@ > To suppress optimizations when debugging dynamic modules, apply the attribute to the dynamic assembly before calling . Create an instance of with the flag and apply it using the method. The attribute must be applied to the dynamic assembly. It has no effect if applied to the module. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -728,7 +728,7 @@ > To suppress optimizations when debugging dynamic modules, apply the attribute to the dynamic assembly before calling . Create an instance of with the flag and apply it using the method. The attribute must be applied to the dynamic assembly. It has no effect if applied to the module. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -822,7 +822,7 @@ > To suppress optimizations when debugging dynamic modules, apply the attribute to the dynamic assembly before calling . Create an instance of with the flag and apply it using the method. The attribute must be applied to the dynamic assembly. It has no effect if applied to the module. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -923,7 +923,7 @@ The runtime calls the method when the dynamic assembly is saved. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1012,7 +1012,7 @@ The runtime calls the method when the dynamic assembly is saved. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -1140,7 +1140,7 @@ An assembly can be associated with only one unmanaged resource. This means that calling or after either one of the methods was called previously will throw the System.ArgumentException. Multiple unmanaged resources need to be merged with a tool such as the Microsoft ResMerge utility (not supplied with the common language runtime). > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1221,7 +1221,7 @@ The information is inferred from the `AssemblyName` object used to define this dynamic assembly. This assembly's custom attributes override information specified in the `AssemblyName` object. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1291,7 +1291,7 @@ The structure of the version resource includes data that identifies the version, language, and distribution of the file. Installation programs use the functions in the file installation library (VER.DLL) to retrieve the version information resource from a file and to extract the version information blocks from the resource. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -2009,7 +2009,7 @@ This method is not currently supported. The caller does not have the required permission. - Assembly Manifest + Assembly Manifest @@ -2681,7 +2681,7 @@ - How to: Load Assemblies into the Reflection-Only Context + How to: Load Assemblies into the Reflection-Only Context @@ -2956,7 +2956,7 @@ > cannot be used to set declarative security attributes. Use one of the overloads of that takes required, optional, and refused permissions. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -3032,7 +3032,7 @@ > cannot be used to set declarative security attributes. Use one of the overloads of that takes required, optional, and refused permissions. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -3139,7 +3139,7 @@ ## Remarks > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> diff --git a/xml/System.Reflection.Emit/DynamicMethod.xml b/xml/System.Reflection.Emit/DynamicMethod.xml index 1a622700ecf..309c6b9153c 100644 --- a/xml/System.Reflection.Emit/DynamicMethod.xml +++ b/xml/System.Reflection.Emit/DynamicMethod.xml @@ -46,7 +46,7 @@ A dynamic method can be anonymously hosted, or it can be logically associated with a module or with a type. -- If the dynamic method is anonymously hosted, it is located in a system-provided assembly, and therefore is isolated from other code. By default, it does not have access to any non-public data. An anonymously hosted dynamic method can have restricted ability to skip the JIT compiler's visibility checks, if it has been granted with the flag. The trust level of the assembly whose non-public members are accessed by the dynamic method must be equal to, or a subset of, the trust level of the call stack that emitted the dynamic method. For more information about anonymously hosted dynamic methods, see [Walkthrough: Emitting Code in Partial Trust Scenarios](~/docs/framework/reflection-and-codedom/walkthrough-emitting-code-in-partial-trust-scenarios.md). +- If the dynamic method is anonymously hosted, it is located in a system-provided assembly, and therefore is isolated from other code. By default, it does not have access to any non-public data. An anonymously hosted dynamic method can have restricted ability to skip the JIT compiler's visibility checks, if it has been granted with the flag. The trust level of the assembly whose non-public members are accessed by the dynamic method must be equal to, or a subset of, the trust level of the call stack that emitted the dynamic method. For more information about anonymously hosted dynamic methods, see [Walkthrough: Emitting Code in Partial Trust Scenarios](/dotnet/framework/reflection-and-codedom/walkthrough-emitting-code-in-partial-trust-scenarios). - If the dynamic method is associated with a module that you specify, the dynamic method is effectively global to that module. It can access all types in the module and all `internal` (`Friend` in Visual Basic) members of the types. You can associate a dynamic method with any module, regardless of whether you created the module, provided that a demand for with the flag can be satisfied by the call stack that includes your code. If the flag is included in the grant, the dynamic method can skip the JIT compiler's visibility checks and access the private data of all types declared in the module or in any other module in any assembly. @@ -86,9 +86,9 @@ - A dynamic method that is associated with a security-critical assembly is also security-critical, and can skip verification. For example, an assembly without security attributes that is run as a desktop application is treated as security-critical by the runtime. If you associate a dynamic method with the assembly, the dynamic method can contain unverifiable code. -- If a dynamic method that contains unverifiable code is associated with an assembly that has level 1 transparency, the just-in-time (JIT) compiler injects a security demand. The demand succeeds only if the dynamic method is executed by fully trusted code. See [Security-Transparent Code, Level 1](~/docs/framework/misc/security-transparent-code-level-1.md). +- If a dynamic method that contains unverifiable code is associated with an assembly that has level 1 transparency, the just-in-time (JIT) compiler injects a security demand. The demand succeeds only if the dynamic method is executed by fully trusted code. See [Security-Transparent Code, Level 1](/dotnet/framework/misc/security-transparent-code-level-1). -- If a dynamic method that contains unverifiable code is associated with an assembly that has level 2 transparency (such as mscorlib.dll), it throws an exception (injected by the JIT compiler) instead of making a security demand. See [Security-Transparent Code, Level 2](~/docs/framework/misc/security-transparent-code-level-2.md). +- If a dynamic method that contains unverifiable code is associated with an assembly that has level 2 transparency (such as mscorlib.dll), it throws an exception (injected by the JIT compiler) instead of making a security demand. See [Security-Transparent Code, Level 2](/dotnet/framework/misc/security-transparent-code-level-2). - An anonymously hosted dynamic method that contains unverifiable code always throws an exception. It can never skip verification, even if it is created and executed by fully trusted code. @@ -105,9 +105,9 @@ ]]> - How to: Define and Execute Dynamic Methods - Security Issues in Reflection Emit - Walkthrough: Emitting Code in Partial Trust Scenarios + How to: Define and Execute Dynamic Methods + Security Issues in Reflection Emit + Walkthrough: Emitting Code in Partial Trust Scenarios @@ -183,9 +183,9 @@ is . is a type for which returns . - How to: Define and Execute Dynamic Methods - Security Issues in Reflection Emit - Walkthrough: Emitting Code in Partial Trust Scenarios + How to: Define and Execute Dynamic Methods + Security Issues in Reflection Emit + Walkthrough: Emitting Code in Partial Trust Scenarios @@ -267,9 +267,9 @@ is . is a type for which returns . - How to: Define and Execute Dynamic Methods - Security Issues in Reflection Emit - Walkthrough: Emitting Code in Partial Trust Scenarios + How to: Define and Execute Dynamic Methods + Security Issues in Reflection Emit + Walkthrough: Emitting Code in Partial Trust Scenarios @@ -327,7 +327,7 @@ > For backward compatibility, this constructor demands with the flag if the following conditions are both true: `m` is a module other than the calling module, and the demand for with the flag has failed. If the demand for succeeds, the operation is allowed. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -353,8 +353,8 @@ is . is a type for which returns . - How to: Define and Execute Dynamic Methods - Security Issues in Reflection Emit + How to: Define and Execute Dynamic Methods + Security Issues in Reflection Emit @@ -412,7 +412,7 @@ > For backward compatibility, this constructor demands with the flag if the following conditions are both true: `owner` is in a module other than the calling module, and the demand for with the flag has failed. If the demand for succeeds, the operation is allowed. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -451,8 +451,8 @@ is . is , or is a type for which returns . - How to: Define and Execute Dynamic Methods - Security Issues in Reflection Emit + How to: Define and Execute Dynamic Methods + Security Issues in Reflection Emit @@ -513,7 +513,7 @@ > For backward compatibility, this constructor demands with the flag if the following conditions are both true: `m` is a module other than the calling module, and the demand for with the flag has failed. If the demand for succeeds, the operation is allowed. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -530,8 +530,8 @@ is . is a type for which returns . - How to: Define and Execute Dynamic Methods - Security Issues in Reflection Emit + How to: Define and Execute Dynamic Methods + Security Issues in Reflection Emit @@ -592,7 +592,7 @@ > For backward compatibility, this constructor demands with the flag if the following conditions are both true: `owner` is in a module other than the calling module, and the demand for with the flag has failed. If the demand for succeeds, the operation is allowed. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -609,8 +609,8 @@ is . is , or is a type for which returns . - How to: Define and Execute Dynamic Methods - Security Issues in Reflection Emit + How to: Define and Execute Dynamic Methods + Security Issues in Reflection Emit @@ -675,7 +675,7 @@ > For backward compatibility, this constructor demands with the flag if the following conditions are both true: `m` is a module other than the calling module, and the demand for with the flag has failed. If the demand for succeeds, the operation is allowed. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -700,8 +700,8 @@ -or- is a type for which returns . - How to: Define and Execute Dynamic Methods - Security Issues in Reflection Emit + How to: Define and Execute Dynamic Methods + Security Issues in Reflection Emit @@ -766,7 +766,7 @@ > For backward compatibility, this constructor demands with the flag if the following conditions are both true: `owner` is in a module other than the calling module, and the demand for with the flag has failed. If the demand for succeeds, the operation is allowed. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -791,8 +791,8 @@ -or- is a type for which returns . - How to: Define and Execute Dynamic Methods - Security Issues in Reflection Emit + How to: Define and Execute Dynamic Methods + Security Issues in Reflection Emit @@ -978,7 +978,7 @@ The dynamic method has no method body. has the wrong number of parameters or the wrong parameter types. - How to: Define and Execute Dynamic Methods + How to: Define and Execute Dynamic Methods @@ -1464,7 +1464,7 @@ ]]> - How to: Define and Execute Dynamic Methods + How to: Define and Execute Dynamic Methods @@ -1528,7 +1528,7 @@ ]]> - How to: Define and Execute Dynamic Methods + How to: Define and Execute Dynamic Methods @@ -1887,23 +1887,23 @@ |Mixed transparency|Transparent|Transparent| |Security-agnostic|Safe-critical|Critical| - For example, if you associate a dynamic method with a type that is in mscorlib.dll, which has level 2 mixed transparency, the dynamic method is transparent and cannot execute critical code. For information about transparency levels, see [Security-Transparent Code, Level 1](~/docs/framework/misc/security-transparent-code-level-1.md) and [Security-Transparent Code, Level 2](~/docs/framework/misc/security-transparent-code-level-2.md). + For example, if you associate a dynamic method with a type that is in mscorlib.dll, which has level 2 mixed transparency, the dynamic method is transparent and cannot execute critical code. For information about transparency levels, see [Security-Transparent Code, Level 1](/dotnet/framework/misc/security-transparent-code-level-1) and [Security-Transparent Code, Level 2](/dotnet/framework/misc/security-transparent-code-level-2). > [!NOTE] > Associating a dynamic method with a module in a trusted level 1 assembly that is security-agnostic, such as System.dll, does not permit elevation of trust. If the grant set of the code that calls the dynamic method does not include the grant set of System.dll (that is, full trust), is thrown when the dynamic method is called. - The transparency of a dynamic method that is associated with a partially trusted assembly depends on how the assembly is loaded. If the assembly is loaded with partial trust (for example, into a sandboxed application domain), the runtime ignores the security annotations of the assembly. The assembly and all its types and members, including dynamic methods, are treated as transparent. The runtime pays attention to security annotations only if the partial-trust assembly is loaded with full trust (for example, into the default application domain of a desktop application). In that case, the runtime assigns the dynamic method the default transparency for methods according to the assembly's annotations. - For more information about reflection emit and transparency, see [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md). For information about transparency, see [Security Changes](~/docs/framework/security/security-changes.md). + For more information about reflection emit and transparency, see [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit). For information about transparency, see [Security Changes](/dotnet/framework/security/security-changes). ]]> The dynamic method doesn't have a method body. - Security Issues in Reflection Emit - Security Considerations for Reflection - Security Changes in the .NET Framework Version 4.0 + Security Issues in Reflection Emit + Security Considerations for Reflection + Security Changes in the .NET Framework Version 4.0 Security-Transparent Code, Level 1 Security-Transparent Code, Level 2 @@ -1968,23 +1968,23 @@ |Mixed transparency|Transparent|Transparent| |Security-agnostic|Safe-critical|Critical| - For example, if you associate a dynamic method with a type that is in mscorlib.dll, which has level 2 mixed transparency, the dynamic method is transparent and cannot execute critical code. For information about transparency levels, see [Security-Transparent Code, Level 1](~/docs/framework/misc/security-transparent-code-level-1.md) and [Security-Transparent Code, Level 2](~/docs/framework/misc/security-transparent-code-level-2.md). + For example, if you associate a dynamic method with a type that is in mscorlib.dll, which has level 2 mixed transparency, the dynamic method is transparent and cannot execute critical code. For information about transparency levels, see [Security-Transparent Code, Level 1](/dotnet/framework/misc/security-transparent-code-level-1) and [Security-Transparent Code, Level 2](/dotnet/framework/misc/security-transparent-code-level-2). > [!NOTE] > Associating a dynamic method with a module in a trusted level 1 assembly that is security-agnostic, such as System.dll, does not permit elevation of trust. If the grant set of the code that calls the dynamic method does not include the grant set of System.dll (that is, full trust), is thrown when the dynamic method is called. - The transparency of a dynamic method that is associated with a partially trusted assembly depends on how the assembly is loaded. If the assembly is loaded with partial trust (for example, into a sandboxed application domain), the runtime ignores the security annotations of the assembly. The assembly and all its types and members, including dynamic methods, are treated as transparent. The runtime pays attention to security annotations only if the partial-trust assembly is loaded with full trust (for example, into the default application domain of a desktop application). In that case, the runtime assigns the dynamic method the default transparency for methods according to the assembly's annotations. - For more information about reflection emit and transparency, see [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md). For information about transparency, see [Security Changes](~/docs/framework/security/security-changes.md). + For more information about reflection emit and transparency, see [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit). For information about transparency, see [Security Changes](/dotnet/framework/security/security-changes). ]]> The dynamic method doesn't have a method body. - Security Issues in Reflection Emit - Security Considerations for Reflection - Security Changes in the .NET Framework Version 4.0 + Security Issues in Reflection Emit + Security Considerations for Reflection + Security Changes in the .NET Framework Version 4.0 Security-Transparent Code, Level 1 Security-Transparent Code, Level 2 @@ -2049,23 +2049,23 @@ |Mixed transparency|Transparent|Transparent| |Security-agnostic|Safe-critical|Critical| - For example, if you associate a dynamic method with a type that is in mscorlib.dll, which has level 2 mixed transparency, the dynamic method is transparent and cannot execute critical code. For information about transparency levels, see [Security-Transparent Code, Level 1](~/docs/framework/misc/security-transparent-code-level-1.md) and [Security-Transparent Code, Level 2](~/docs/framework/misc/security-transparent-code-level-2.md). + For example, if you associate a dynamic method with a type that is in mscorlib.dll, which has level 2 mixed transparency, the dynamic method is transparent and cannot execute critical code. For information about transparency levels, see [Security-Transparent Code, Level 1](/dotnet/framework/misc/security-transparent-code-level-1) and [Security-Transparent Code, Level 2](/dotnet/framework/misc/security-transparent-code-level-2). > [!NOTE] > Associating a dynamic method with a module in a trusted level 1 assembly that is security-agnostic, such as System.dll, does not permit elevation of trust. If the grant set of the code that calls the dynamic method does not include the grant set of System.dll (that is, full trust), is thrown when the dynamic method is called. - The transparency of a dynamic method that is associated with a partially trusted assembly depends on how the assembly is loaded. If the assembly is loaded with partial trust (for example, into a sandboxed application domain), the runtime ignores the security annotations of the assembly. The assembly and all its types and members, including dynamic methods, are treated as transparent. The runtime pays attention to security annotations only if the partial-trust assembly is loaded with full trust (for example, into the default application domain of a desktop application). In that case, the runtime assigns the dynamic method the default transparency for methods according to the assembly's annotations. - For more information about reflection emit and transparency, see [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md). For information about transparency, see [Security Changes](~/docs/framework/security/security-changes.md). + For more information about reflection emit and transparency, see [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit). For information about transparency, see [Security Changes](/dotnet/framework/security/security-changes). ]]> The dynamic method doesn't have a method body. - Security Issues in Reflection Emit - Security Considerations for Reflection - Security Changes in the .NET Framework Version 4.0 + Security Issues in Reflection Emit + Security Considerations for Reflection + Security Changes in the .NET Framework Version 4.0 Security-Transparent Code, Level 1 Security-Transparent Code, Level 2 diff --git a/xml/System.Reflection.Emit/EnumBuilder.xml b/xml/System.Reflection.Emit/EnumBuilder.xml index bd0866a768e..bac6fa426ff 100644 --- a/xml/System.Reflection.Emit/EnumBuilder.xml +++ b/xml/System.Reflection.Emit/EnumBuilder.xml @@ -79,7 +79,7 @@ ## Examples - The following code example demonstrates the construction of an enumeration within a dynamic assembly, using `EnumBuilder`. The example defines an enumeration named `Elevation`, with an underlying type of , and creates two elements: `Low`, with a value of 0, and `High`, with a value of 1. After the type has been created, the assembly is saved with the name `TempAssembly.dll`. You can use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to examine the contents of this assembly. + The following code example demonstrates the construction of an enumeration within a dynamic assembly, using `EnumBuilder`. The example defines an enumeration named `Elevation`, with an underlying type of , and creates two elements: `Low`, with a value of 0, and `High`, with a value of 1. After the type has been created, the assembly is saved with the name `TempAssembly.dll`. You can use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to examine the contents of this assembly. > [!NOTE] > Prior to the .NET Framework version 2.0, this code example does not produce a correct enumeration. @@ -497,7 +497,7 @@ ## Examples - The following code example demonstrates the construction of an enumeration within a dynamic assembly, using `EnumBuilder`. The example defines an enumeration named `Elevation`, with an underlying type of , and creates two elements: `Low`, with a value of 0, and `High`, with a value of 1. After the type has been created, the assembly is saved with the name `TempAssembly.dll`. You can use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to examine the contents of this assembly. + The following code example demonstrates the construction of an enumeration within a dynamic assembly, using `EnumBuilder`. The example defines an enumeration named `Elevation`, with an underlying type of , and creates two elements: `Low`, with a value of 0, and `High`, with a value of 1. After the type has been created, the assembly is saved with the name `TempAssembly.dll`. You can use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to examine the contents of this assembly. > [!NOTE] > Prior to the .NET Framework version 2.0, this code example does not produce a correct enumeration. diff --git a/xml/System.Reflection.Emit/GenericTypeParameterBuilder.xml b/xml/System.Reflection.Emit/GenericTypeParameterBuilder.xml index ab127994eeb..adbd431ab8c 100644 --- a/xml/System.Reflection.Emit/GenericTypeParameterBuilder.xml +++ b/xml/System.Reflection.Emit/GenericTypeParameterBuilder.xml @@ -65,7 +65,7 @@ ## Examples - The following code example creates a generic type with two type parameters, and saves them in the assembly GenericEmitExample1.dll. You can use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to view the generated types. For a more detailed explanation of the steps involved in defining a dynamic generic type, see [How to: Define a Generic Type with Reflection Emit](~/docs/framework/reflection-and-codedom/how-to-define-a-generic-type-with-reflection-emit.md). + The following code example creates a generic type with two type parameters, and saves them in the assembly GenericEmitExample1.dll. You can use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to view the generated types. For a more detailed explanation of the steps involved in defining a dynamic generic type, see [How to: Define a Generic Type with Reflection Emit](/dotnet/framework/reflection-and-codedom/how-to-define-a-generic-type-with-reflection-emit). [!code-cpp[EmitGenericType#1](~/samples/snippets/cpp/VS_Snippets_CLR/EmitGenericType/CPP/source.cpp#1)] [!code-csharp[EmitGenericType#1](~/samples/snippets/csharp/VS_Snippets_CLR/EmitGenericType/CS/source.cs#1)] @@ -3156,7 +3156,7 @@ ## Examples - The following code example creates a generic type with two type parameters, the second of which has a base type constraint, and saves them in the assembly GenericEmitExample1.dll. You can use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to view the generated types. For a more detailed explanation of the steps involved in defining a dynamic generic type, see [How to: Define a Generic Type with Reflection Emit](~/docs/framework/reflection-and-codedom/how-to-define-a-generic-type-with-reflection-emit.md). + The following code example creates a generic type with two type parameters, the second of which has a base type constraint, and saves them in the assembly GenericEmitExample1.dll. You can use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to view the generated types. For a more detailed explanation of the steps involved in defining a dynamic generic type, see [How to: Define a Generic Type with Reflection Emit](/dotnet/framework/reflection-and-codedom/how-to-define-a-generic-type-with-reflection-emit). [!code-cpp[EmitGenericType#1](~/samples/snippets/cpp/VS_Snippets_CLR/EmitGenericType/CPP/source.cpp#1)] [!code-csharp[EmitGenericType#1](~/samples/snippets/csharp/VS_Snippets_CLR/EmitGenericType/CS/source.cs#1)] @@ -3320,7 +3320,7 @@ ## Examples - The following code example creates a generic type with two type parameters, the first of which is constrained to have a parameterless constructor and to be a reference type, and saves them in the assembly GenericEmitExample1.dll. You can use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to view the generated types. For a more detailed explanation of the steps involved in defining a dynamic generic type, see [How to: Define a Generic Type with Reflection Emit](~/docs/framework/reflection-and-codedom/how-to-define-a-generic-type-with-reflection-emit.md). + The following code example creates a generic type with two type parameters, the first of which is constrained to have a parameterless constructor and to be a reference type, and saves them in the assembly GenericEmitExample1.dll. You can use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to view the generated types. For a more detailed explanation of the steps involved in defining a dynamic generic type, see [How to: Define a Generic Type with Reflection Emit](/dotnet/framework/reflection-and-codedom/how-to-define-a-generic-type-with-reflection-emit). [!code-cpp[EmitGenericType#1](~/samples/snippets/cpp/VS_Snippets_CLR/EmitGenericType/CPP/source.cpp#1)] [!code-csharp[EmitGenericType#1](~/samples/snippets/csharp/VS_Snippets_CLR/EmitGenericType/CS/source.cs#1)] @@ -3392,7 +3392,7 @@ ## Examples - The following code example creates a generic type with two type parameters, the second of which has two interface constraints, and saves them in the assembly GenericEmitExample1.dll. You can use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to view the generated types. For a more detailed explanation of the steps involved in defining a dynamic generic type, see [How to: Define a Generic Type with Reflection Emit](~/docs/framework/reflection-and-codedom/how-to-define-a-generic-type-with-reflection-emit.md). + The following code example creates a generic type with two type parameters, the second of which has two interface constraints, and saves them in the assembly GenericEmitExample1.dll. You can use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to view the generated types. For a more detailed explanation of the steps involved in defining a dynamic generic type, see [How to: Define a Generic Type with Reflection Emit](/dotnet/framework/reflection-and-codedom/how-to-define-a-generic-type-with-reflection-emit). [!code-cpp[EmitGenericType#1](~/samples/snippets/cpp/VS_Snippets_CLR/EmitGenericType/CPP/source.cpp#1)] [!code-csharp[EmitGenericType#1](~/samples/snippets/csharp/VS_Snippets_CLR/EmitGenericType/CS/source.cs#1)] diff --git a/xml/System.Reflection.Emit/MethodBuilder.xml b/xml/System.Reflection.Emit/MethodBuilder.xml index 70120054535..93f26eb336c 100644 --- a/xml/System.Reflection.Emit/MethodBuilder.xml +++ b/xml/System.Reflection.Emit/MethodBuilder.xml @@ -502,10 +502,10 @@ ## Examples The following code example creates a dynamic type, `DemoType`, which contains the dynamic generic method `DemoMethod`. This method has two generic type parameters, one of which is used as a parameter, and the other as the return type. - When the code is executed, the dynamic assembly is saved as DemoGenericMethod1.dll, and can be examined using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md). + When the code is executed, the dynamic assembly is saved as DemoGenericMethod1.dll, and can be examined using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler). > [!NOTE] -> This code example generates a simple method body that merely returns a null reference. For a code example with a more fully developed method body that creates and uses generic types, see [How to: Define a Generic Method with Reflection Emit](~/docs/framework/reflection-and-codedom/how-to-define-a-generic-method-with-reflection-emit.md). +> This code example generates a simple method body that merely returns a null reference. For a code example with a more fully developed method body that creates and uses generic types, see [How to: Define a Generic Method with Reflection Emit](/dotnet/framework/reflection-and-codedom/how-to-define-a-generic-method-with-reflection-emit). [!code-cpp[GenericMethodBuilder#1](~/samples/snippets/cpp/VS_Snippets_CLR/GenericMethodBuilder/cpp/source.cpp#1)] [!code-csharp[GenericMethodBuilder#1](~/samples/snippets/csharp/VS_Snippets_CLR/GenericMethodBuilder/CS/source.cs#1)] @@ -533,7 +533,7 @@ - How to: Define a Generic Method with Reflection Emit + How to: Define a Generic Method with Reflection Emit @@ -844,7 +844,7 @@ - How to: Define a Generic Method with Reflection Emit + How to: Define a Generic Method with Reflection Emit @@ -893,7 +893,7 @@ The current method is not generic. That is, the property returns . - How to: Define a Generic Method with Reflection Emit + How to: Define a Generic Method with Reflection Emit @@ -1443,7 +1443,7 @@ ]]> - How to: Define a Generic Method with Reflection Emit + How to: Define a Generic Method with Reflection Emit @@ -1496,7 +1496,7 @@ ]]> - How to: Define a Generic Method with Reflection Emit + How to: Define a Generic Method with Reflection Emit @@ -1669,7 +1669,7 @@ The example creates a transient assembly and module with a single type, adds a method `M`, and makes the method generic by adding a type parameter T using the method. The type parameter is used as the type of the method's parameter, and also as its return type. The generic method definition is not given a body, and the enclosing type is not completed. The method is then used to make the constructed method `M` (`M(Of String)` in Visual Basic). The example code has no output, because the subclass of returned by the method does not allow reflection over its parameters. > [!NOTE] -> For another code example that uses , see . is also used extensively when emitting code that uses generic types. See [How to: Define a Generic Method with Reflection Emit](~/docs/framework/reflection-and-codedom/how-to-define-a-generic-method-with-reflection-emit.md). +> For another code example that uses , see . is also used extensively when emitting code that uses generic types. See [How to: Define a Generic Method with Reflection Emit](/dotnet/framework/reflection-and-codedom/how-to-define-a-generic-method-with-reflection-emit). [!code-cpp[MethodBuilder.MakeGenericMethod#1](~/samples/snippets/cpp/VS_Snippets_CLR/MethodBuilder.MakeGenericMethod/cpp/source.cpp#1)] [!code-csharp[MethodBuilder.MakeGenericMethod#1](~/samples/snippets/csharp/VS_Snippets_CLR/MethodBuilder.MakeGenericMethod/cs/source.cs#1)] @@ -1677,7 +1677,7 @@ ]]> - How to: Define a Generic Method with Reflection Emit + How to: Define a Generic Method with Reflection Emit @@ -2376,7 +2376,7 @@ The current method is generic, but is not a generic method definition. That is, the property is , but the property is . - How to: Define a Generic Method with Reflection Emit + How to: Define a Generic Method with Reflection Emit @@ -2445,7 +2445,7 @@ The current method is generic, but is not a generic method definition. That is, the property is , but the property is . - How to: Define a Generic Method with Reflection Emit + How to: Define a Generic Method with Reflection Emit @@ -2511,11 +2511,11 @@ ## Examples - The following code example contains source code for a generic class named Sample that has a type parameter `T`. The class has a field named `Field`, of type `T`, and a generic method `GM` with its own type parameter, `U`. Method `GM` creates an instance of Sample, substituting its own type parameter `U` for the type parameter of Sample, and stores its input parameter in `Field`. This source code is compiled but not used; you can view it with the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), and compare it to the code emitted by class `Example`. + The following code example contains source code for a generic class named Sample that has a type parameter `T`. The class has a field named `Field`, of type `T`, and a generic method `GM` with its own type parameter, `U`. Method `GM` creates an instance of Sample, substituting its own type parameter `U` for the type parameter of Sample, and stores its input parameter in `Field`. This source code is compiled but not used; you can view it with the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), and compare it to the code emitted by class `Example`. The code in class `Example` demonstrates the use of the method in emitting generic code. The `Main` method of class `Example` creates a dynamic assembly containing a class named `Sample`, and uses the method to make it generic by adding a type parameter named `T`. A parameterless constructor and a field named `Field`, of type `T`, are added to class `Sample`. A method `GM` is added, and turned into a generic method using the method. The type parameter of `GM` is named `U`. Once the type parameter is defined, the signature of `GM` is added, using the method. There is no return type, and no required or custom modifiers, so all the parameters of this method are `null` except `parameterTypes`, which sets the type of the only parameter of the method; this is set to the method's type parameter, `U`. The body of the method creates an instance of the constructed type `Sample` (`Sample(Of U)` in Visual Basic), assigns the method's parameter to `Field`, and then prints the value of `Field`. A dummy type is defined, to hold the entry point method `Main`. In the body of `Main`, the static `GM` method is invoked on the constructed generic type `Sample` (`Sample(Of Integer)` in Visual Basic), with type substituted for `U`. The method is used to create a for the static `GM` method of the constructed generic type `Sample`, and the method is then used to create a that can emitted in a method call. - When the code example is run, it saves the emitted assembly as TypeBuilderGetFieldExample.exe. You can run TypeBuilderGetFieldExample.exe, and you can use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to compare the emitted code with the code for the `Sample` class that is compiled into the code example itself. + When the code example is run, it saves the emitted assembly as TypeBuilderGetFieldExample.exe. You can run TypeBuilderGetFieldExample.exe, and you can use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to compare the emitted code with the code for the `Sample` class that is compiled into the code example itself. [!code-csharp[TypeBuilder.GetField_Generic#1](~/samples/snippets/csharp/VS_Snippets_CLR/TypeBuilder.GetField_Generic/cs/source.cs#1)] [!code-vb[TypeBuilder.GetField_Generic#1](~/samples/snippets/visualbasic/VS_Snippets_CLR/TypeBuilder.GetField_Generic/VB/source.vb#1)] diff --git a/xml/System.Reflection.Emit/ModuleBuilder.xml b/xml/System.Reflection.Emit/ModuleBuilder.xml index b68952cf655..0adc7926523 100644 --- a/xml/System.Reflection.Emit/ModuleBuilder.xml +++ b/xml/System.Reflection.Emit/ModuleBuilder.xml @@ -181,7 +181,7 @@ This method should be called when the user is done with defining all the global functions within this dynamic module. After calling this function, no more new global functions or new global data are allowed. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -315,18 +315,18 @@ ## Remarks The defined enum is a derived class of . The `value__` field has and attributes set. - For more information about the built-in integer types that can be specified as the underlying types of enumerations, see [Class Library Overview](~/docs/standard/class-library-overview.md). + For more information about the built-in integer types that can be specified as the underlying types of enumerations, see [Class Library Overview](/dotnet/standard/class-library-overview). > [!NOTE] > In the .NET Framework versions 1.0 and 1.1, it is necessary to define enumerations using because emits enumerations whose elements are of type instead of the enumeration type. In the .NET Framework version 2.0, emits enumerations whose elements have the correct type. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ## Examples - The following example illustrates the use of `DefineEnum` to implement an enumeration class in a dynamic module. The example defines an enumeration named `Elevation` that has an underlying type of , and creates two elements: `Low`, with a value of 0, and `High`, with a value of 1. After the type has been created, the assembly is saved with the name `TempAssembly.dll`. You can use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to examine the contents of this assembly. + The following example illustrates the use of `DefineEnum` to implement an enumeration class in a dynamic module. The example defines an enumeration named `Elevation` that has an underlying type of , and creates two elements: `Low`, with a value of 0, and `High`, with a value of 1. After the type has been created, the assembly is saved with the name `TempAssembly.dll`. You can use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to examine the contents of this assembly. > [!NOTE] > Prior to the .NET Framework version 2.0, this code example does not produce a correct enumeration. @@ -410,7 +410,7 @@ The global method that this method defines is not usable until you call . > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -490,7 +490,7 @@ You cannot use the global method that this method defines until you call . > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -575,7 +575,7 @@ You cannot use the global method that this method defines until you call . > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -644,7 +644,7 @@ The data defined by this method is not created until the method is called. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -727,7 +727,7 @@ The example defines a type in the dynamic module with a `Main` method, and generates MSIL for the method body. After the body for the `Main` method has been generated and the type has been created, the code example writes five bytes to the stream associated with the manifest resource. When the assembly is saved, the resource is appended to it. - After running the example, you can run the emitted assembly. The code in the emitted assembly's `Main` method reads the embedded manifest resource and prints the byte values to the console. You can use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to view the information in the assembly manifest. + After running the example, you can run the emitted assembly. The code in the emitted assembly's `Main` method reads the embedded manifest resource and prints the byte values to the console. You can use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to view the information in the assembly manifest. [!code-csharp[DefineManifestResource#1](~/samples/snippets/csharp/VS_Snippets_CLR/DefineManifestResource/cs/source.cs#1)] [!code-vb[DefineManifestResource#1](~/samples/snippets/visualbasic/VS_Snippets_CLR/DefineManifestResource/vb/source.vb#1)] @@ -822,7 +822,7 @@ Some DLL import attributes (see the description of System.Runtime.InteropServices.DllImportAttribute) cannot be specified as arguments to this method. Such attributes should be set by emitting a custom attribute for the method. For example, the DLL import attribute `PreserveSig` is set by emitting a custom attribute. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -915,7 +915,7 @@ Some DLL import attributes (see the description of ) cannot be specified as arguments to this method. Such attributes should be set by emitting a custom attribute for the method. For example, the DLL import attribute `PreserveSig` is set by emitting a custom attribute. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -991,7 +991,7 @@ Use this method to embed a managed resource. To embed a manifest resource blob, use the method. For a summary of embedding and linking managed resources and manifest resource blobs, see the method. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1059,7 +1059,7 @@ Use this method to embed a managed resource. To embed a manifest resource blob, use the method. For a summary of embedding and linking managed resources and manifest resource blobs, see the method. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1142,7 +1142,7 @@ Type names must be unique within an assembly. You cannot have two types with the same name in two different modules of an assembly. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1215,7 +1215,7 @@ Type names must be unique within an assembly. You cannot have two types with the same name in two different modules of an assembly. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1290,7 +1290,7 @@ Type names must be unique within an assembly. You cannot have two types with the same name in two different modules of an assembly. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1367,7 +1367,7 @@ Type names must be unique within an assembly. It is forbidden to have two types with the same name in two different modules of an assembly. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1444,7 +1444,7 @@ Type names must be unique within an assembly. You cannot have two types with the same name in two different modules of an assembly. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1524,7 +1524,7 @@ Type names must be unique within an assembly. You cannot have two types with the same name in two different modules of an assembly. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1603,7 +1603,7 @@ Type names must be unique within an assembly. You cannot have two types with the same name in two different modules of an assembly. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1680,7 +1680,7 @@ The data defined by this method is not created until the method is called. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -1742,7 +1742,7 @@ An assembly can be associated with only one unmanaged resource. This means that calling `DefineVersionInfoResource` or `DefineUnmanagedResource` after either one of the methods was called previously throws . Multiple unmanaged resources need to be merged with a tool such as the Microsoft ResMerge utility (not supplied with the common language runtime). > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -1793,7 +1793,7 @@ An assembly can be associated with only one unmanaged resource. This means that calling `DefineVersionInfoResource` or `DefineUnmanagedResource` after either one of the methods was called previously throws . Multiple unmanaged resources need to be merged with a tool such as the Microsoft ResMerge utility (not supplied with the common language runtime). > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -2898,7 +2898,7 @@ ## Remarks > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -2960,7 +2960,7 @@ Do not use this method to generate array types, pointer types, or byref types. Use the , , and methods instead. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -3020,7 +3020,7 @@ Do not use this method to generate array types, pointer types, or byref types. Use the , , and methods instead. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -3084,7 +3084,7 @@ Do not use this method to generate array types, pointer types, or byref types. Use the , , and methods instead. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -3137,7 +3137,7 @@ For example, if the class initializers of one of the classes throws an exception while it is being loaded, a `TargetInvocationException` is stored in the corresponding element of the `LoaderExceptions` array. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -3957,7 +3957,7 @@ ## Remarks > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -4018,7 +4018,7 @@ For more information about how to format `binaryAttribute`, see the Common Language Infrastructure (CLI) documentation, especially "Partition II: Metadata Definition and Semantics". The documentation is available online; see [ECMA C# and Common Language Infrastructure Standards](https://go.microsoft.com/fwlink/?LinkID=99212) on MSDN and [Standard ECMA-335 - Common Language Infrastructure (CLI)](https://go.microsoft.com/fwlink/?LinkID=65552) on the Ecma International Web site. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -4065,7 +4065,7 @@ This method does nothing. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -4116,7 +4116,7 @@ The compiler might generate a startup stub before calling user main. The startup stub will be the entry point. While the user main will be the user entry point so that debugger will not step into the compiler entry point. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> diff --git a/xml/System.Reflection.Emit/TypeBuilder.xml b/xml/System.Reflection.Emit/TypeBuilder.xml index 20cc7f93571..162ef46cf19 100644 --- a/xml/System.Reflection.Emit/TypeBuilder.xml +++ b/xml/System.Reflection.Emit/TypeBuilder.xml @@ -125,7 +125,7 @@ The following code example shows how to define a dynamic assembly with one module. The module in the example assembly contains one type, `MyDynamicType`, which has a private field, a property that gets and sets the private field, constructors that initialize the private field, and a method that multiplies a user-supplied number by the private field value and returns the result. - The field is specified when the assembly is created. The assembly code is used immediately, and the assembly is also saved to disk so that it can be examined with [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) or used in another program. + The field is specified when the assembly is created. The assembly code is used immediately, and the assembly is also saved to disk so that it can be examined with [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) or used in another program. [!code-cpp[AssemblyBuilderClass#1](~/samples/snippets/cpp/VS_Snippets_CLR/AssemblyBuilderClass/cpp/24895.cpp#1)] [!code-csharp[AssemblyBuilderClass#1](~/samples/snippets/csharp/VS_Snippets_CLR/AssemblyBuilderClass/cs/24895.cs#1)] @@ -216,7 +216,7 @@ ## Examples - The following example demonstrates the use of the `AddDeclarativeSecurity` method to add a security demand for with the flag to a dynamic type named `MyDynamicClass`, in an assembly named EmittedExample.dll. The example produces no console output; after you run it, you can use [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to examine EmittedExample.dll. In `MyDynamicClass`, open the `.class public auto ansi` statement to see the declarative permission. + The following example demonstrates the use of the `AddDeclarativeSecurity` method to add a security demand for with the flag to a dynamic type named `MyDynamicClass`, in an assembly named EmittedExample.dll. The example produces no console output; after you run it, you can use [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to examine EmittedExample.dll. In `MyDynamicClass`, open the `.class public auto ansi` statement to see the declarative permission. [!code-cpp[TypeBuilder_AddDeclarativeSecurity#1](~/samples/snippets/cpp/VS_Snippets_CLR/TypeBuilder_AddDeclarativeSecurity/CPP/typebuilder_adddeclarativesecurity.cpp#1)] [!code-csharp[TypeBuilder_AddDeclarativeSecurity#1](~/samples/snippets/csharp/VS_Snippets_CLR/TypeBuilder_AddDeclarativeSecurity/CS/typebuilder_adddeclarativesecurity.cs#1)] @@ -1145,7 +1145,7 @@ ## Examples - The following code example creates a generic type with two type parameters and saves them in the assembly GenericEmitExample1.dll. You can use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to view the generated types. For a more detailed explanation of the steps involved in defining a dynamic generic type, see [How to: Define a Generic Type with Reflection Emit](~/docs/framework/reflection-and-codedom/how-to-define-a-generic-type-with-reflection-emit.md). + The following code example creates a generic type with two type parameters and saves them in the assembly GenericEmitExample1.dll. You can use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to view the generated types. For a more detailed explanation of the steps involved in defining a dynamic generic type, see [How to: Define a Generic Type with Reflection Emit](/dotnet/framework/reflection-and-codedom/how-to-define-a-generic-type-with-reflection-emit). [!code-cpp[EmitGenericType#1](~/samples/snippets/cpp/VS_Snippets_CLR/EmitGenericType/CPP/source.cpp#1)] [!code-csharp[EmitGenericType#1](~/samples/snippets/csharp/VS_Snippets_CLR/EmitGenericType/CS/source.cs#1)] @@ -2338,7 +2338,7 @@ The example creates a dynamic assembly with one dynamic module and a single type, `MyType`, that contains the `PInvoke` method. The `PInvoke` method represents the Win32 `GetTickCount` function. - When the example is run, it executes the `PInvoke` method. It also saves the dynamic assembly as PInvokeTest.dll. You can use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to examine the `MyType` class and the `static` (`Shared` in Visual Basic) `PInvoke` method it contains. You can compile a Visual Basic or C# program that uses the static `MyType.GetTickCount` method by including a reference to the DLL when you run csc.exe or vbc.exe; for example, `/r:PInvokeTest.dll`. + When the example is run, it executes the `PInvoke` method. It also saves the dynamic assembly as PInvokeTest.dll. You can use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to examine the `MyType` class and the `static` (`Shared` in Visual Basic) `PInvoke` method it contains. You can compile a Visual Basic or C# program that uses the static `MyType.GetTickCount` method by including a reference to the DLL when you run csc.exe or vbc.exe; for example, `/r:PInvokeTest.dll`. [!code-cpp[TypeBuilder_DefinePInvokeMethod_Fix#1](~/samples/snippets/cpp/VS_Snippets_CLR/TypeBuilder_DefinePInvokeMethod_Fix/cpp/100656_fix.cpp#1)] [!code-csharp[TypeBuilder_DefinePInvokeMethod_Fix#1](~/samples/snippets/csharp/VS_Snippets_CLR/TypeBuilder_DefinePInvokeMethod_Fix/CS/100656_fix.cs#1)] @@ -2440,7 +2440,7 @@ The example creates a dynamic assembly with one dynamic module and a single type, `MyType`, that contains the `PInvoke` method. The `PInvoke` method represents the Win32 `GetTickCount` function. - When the example is run, it executes the `PInvoke` method. It also saves the dynamic assembly as PInvokeTest.dll. You can use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to examine the `MyType` class and the `static` (`Shared` in Visual Basic) `PInvoke` method it contains. You can compile a Visual Basic or C# program that uses the static `MyType.GetTickCount` method by including a reference to the DLL when you run csc.exe or vbc.exe; for example, `/r:PInvokeTest.dll`. + When the example is run, it executes the `PInvoke` method. It also saves the dynamic assembly as PInvokeTest.dll. You can use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to examine the `MyType` class and the `static` (`Shared` in Visual Basic) `PInvoke` method it contains. You can compile a Visual Basic or C# program that uses the static `MyType.GetTickCount` method by including a reference to the DLL when you run csc.exe or vbc.exe; for example, `/r:PInvokeTest.dll`. [!code-cpp[TypeBuilder_DefinePInvokeMethod_Fix#1](~/samples/snippets/cpp/VS_Snippets_CLR/TypeBuilder_DefinePInvokeMethod_Fix/cpp/100656_fix.cpp#1)] [!code-csharp[TypeBuilder_DefinePInvokeMethod_Fix#1](~/samples/snippets/csharp/VS_Snippets_CLR/TypeBuilder_DefinePInvokeMethod_Fix/CS/100656_fix.cs#1)] @@ -2555,7 +2555,7 @@ > [!NOTE] > The example uses an overload that does not specify custom modifiers. To specify custom modifiers, change the example code to use this method overload instead. - When the example is run, it executes the `PInvoke` method. It also saves the dynamic assembly as PInvokeTest.dll. You can use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to examine the `MyType` class and the `static` (`Shared` in Visual Basic) `PInvoke` method it contains. You can compile a Visual Basic or C# program that uses the static `MyType.GetTickCount` method by including a reference to the DLL when you run csc.exe or vbc.exe; for example, `/r:PInvokeTest.dll`. + When the example is run, it executes the `PInvoke` method. It also saves the dynamic assembly as PInvokeTest.dll. You can use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to examine the `MyType` class and the `static` (`Shared` in Visual Basic) `PInvoke` method it contains. You can compile a Visual Basic or C# program that uses the static `MyType.GetTickCount` method by including a reference to the DLL when you run csc.exe or vbc.exe; for example, `/r:PInvokeTest.dll`. [!code-cpp[TypeBuilder_DefinePInvokeMethod_Fix#1](~/samples/snippets/cpp/VS_Snippets_CLR/TypeBuilder_DefinePInvokeMethod_Fix/cpp/100656_fix.cpp#1)] [!code-csharp[TypeBuilder_DefinePInvokeMethod_Fix#1](~/samples/snippets/csharp/VS_Snippets_CLR/TypeBuilder_DefinePInvokeMethod_Fix/CS/100656_fix.cs#1)] @@ -3291,13 +3291,13 @@ ## Examples - The following code example contains source code for a generic class named `Sample` that has a type parameter named `T`. The class has a field named `Field`, of type `T`, and a generic method named `GM` with its own type parameter, named `U`. Method `GM` creates an instance of `Sample`, substituting its own type parameter `U` for the type parameter of `Sample`, and stores its input parameter in `Field`. This source code is compiled but not used; you can view it with the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) and compare it to the code emitted by class `Example`. + The following code example contains source code for a generic class named `Sample` that has a type parameter named `T`. The class has a field named `Field`, of type `T`, and a generic method named `GM` with its own type parameter, named `U`. Method `GM` creates an instance of `Sample`, substituting its own type parameter `U` for the type parameter of `Sample`, and stores its input parameter in `Field`. This source code is compiled but not used; you can view it with the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) and compare it to the code emitted by class `Example`. The code in class `Example` demonstrates the use of the method to emit generic code. The `Main` method of class `Example` creates a dynamic assembly containing a class named `Sample` and uses the method to make it generic by adding a type parameter named `T`. A parameterless constructor and a field named `Field`, of type `T`, are added to class `Sample`. A method `GM` is added and turned into a generic method by using the method. The type parameter of `GM` is named `U`. After the type parameter is defined, the signature of `GM` is added by using the method. There is no return type and no required or custom modifiers, so all the parameters of this method are `null` except `parameterTypes`; `parameterTypes` sets the type of the method's only parameter to `U`, the method's generic type parameter. The body of the method creates an instance of the constructed type `Sample` (`Sample(Of U)` in Visual Basic), assigns the method's parameter to `Field`, and then prints the value of `Field`. The method is used to create a that represents the parameterless constructor of the constructed generic type `Sample` in the instruction that creates the instance. A dummy type is defined to hold the entry-point method `Main`. In the body of `Main`, the static `GM` method is invoked on the constructed generic type `Sample` (`Sample(Of Integer)` in Visual Basic), with type substituted for `U`. - When the code example is run, it saves the emitted assembly as TypeBuilderGetFieldExample.exe. You can run TypeBuilderGetFieldExample.exe, and you can use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to compare the emitted code with the code for the `Sample` class that is compiled into the code example itself. + When the code example is run, it saves the emitted assembly as TypeBuilderGetFieldExample.exe. You can run TypeBuilderGetFieldExample.exe, and you can use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to compare the emitted code with the code for the `Sample` class that is compiled into the code example itself. [!code-csharp[TypeBuilder.GetField_Generic#1](~/samples/snippets/csharp/VS_Snippets_CLR/TypeBuilder.GetField_Generic/cs/source.cs#1)] [!code-vb[TypeBuilder.GetField_Generic#1](~/samples/snippets/visualbasic/VS_Snippets_CLR/TypeBuilder.GetField_Generic/VB/source.vb#1)] @@ -3827,13 +3827,13 @@ ## Examples - The following code example contains source code for a generic class named Sample that has a type parameter named `T`. The class has a field named `Field`, of type `T`, and a generic method named `GM` with its own type parameter, named `U`. Method `GM` creates an instance of `Sample`, substituting its own type parameter `U` for the type parameter of `Sample`, and stores its input parameter in `Field`. This source code is compiled but not used; you can view it with the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) and compare it to the code emitted by class `Example`. + The following code example contains source code for a generic class named Sample that has a type parameter named `T`. The class has a field named `Field`, of type `T`, and a generic method named `GM` with its own type parameter, named `U`. Method `GM` creates an instance of `Sample`, substituting its own type parameter `U` for the type parameter of `Sample`, and stores its input parameter in `Field`. This source code is compiled but not used; you can view it with the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) and compare it to the code emitted by class `Example`. The code in class `Example` demonstrates the use of the method to emit generic code. The `Main` method of class `Example` creates a dynamic assembly containing a class named `Sample`, and uses the method to make it generic by adding a type parameter named `T`. A parameterless constructor and a field named `Field`, of type `T`, are added to class `Sample`. A method `GM` is added and turned into a generic method by using the method. The type parameter of `GM` is named `U`. After the type parameter is defined, the signature of `GM` is added by using the method. There is no return type and no required or custom modifiers, so all the parameters of this method are `null` except `parameterTypes`; `parameterTypes` sets the type of the method's only parameter to `U`, the method's generic type parameter. The body of the method creates an instance of the constructed type `Sample` (`Sample(Of U)` in Visual Basic), assigns the method's parameter to `Field`, and then prints the value of `Field`. The method is used to create a that represents the field of the constructed generic type `Sample` in the and instructions. A dummy type is defined to hold the entry-point method `Main`. In the body of `Main`, the static `GM` method is invoked on the constructed generic type `Sample` (`Sample(Of Integer)` in Visual Basic), with type substituted for `U`. - When the code example is run, it saves the emitted assembly as TypeBuilderGetFieldExample.exe. You can run TypeBuilderGetFieldExample.exe, and you can use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to compare the emitted code with the code for the `Sample` class that is compiled into the code example itself. + When the code example is run, it saves the emitted assembly as TypeBuilderGetFieldExample.exe. You can run TypeBuilderGetFieldExample.exe, and you can use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to compare the emitted code with the code for the `Sample` class that is compiled into the code example itself. [!code-csharp[TypeBuilder.GetField_Generic#1](~/samples/snippets/csharp/VS_Snippets_CLR/TypeBuilder.GetField_Generic/cs/source.cs#1)] [!code-vb[TypeBuilder.GetField_Generic#1](~/samples/snippets/visualbasic/VS_Snippets_CLR/TypeBuilder.GetField_Generic/VB/source.vb#1)] @@ -4317,11 +4317,11 @@ ## Examples - The following code example contains source code for a generic class named `Sample` that has a type parameter named `T`. The class has a field named `Field`, of type `T`, and a generic method named `GM` with its own type parameter, named `U`. Method `GM` creates an instance of `Sample`, substituting its own type parameter `U` for the type parameter of `Sample`, and stores its input parameter in `Field`. This source code is compiled but not used; you can view it with the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) and compare it to the code emitted by class `Example`. + The following code example contains source code for a generic class named `Sample` that has a type parameter named `T`. The class has a field named `Field`, of type `T`, and a generic method named `GM` with its own type parameter, named `U`. Method `GM` creates an instance of `Sample`, substituting its own type parameter `U` for the type parameter of `Sample`, and stores its input parameter in `Field`. This source code is compiled but not used; you can view it with the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) and compare it to the code emitted by class `Example`. The code in class `Example` demonstrates the use of the method to emit generic code. The `Main` method of class `Example` creates a dynamic assembly containing a class named `Sample` and uses the method to make it generic by adding a type parameter named `T`. A parameterless constructor and a field named `Field`, of type `T`, are added to class `Sample`. A method `GM` is added and turned into a generic method by using the method. The type parameter of `GM` is named `U`. After the type parameter is defined, the signature of `GM` is added by using the method. There is no return type and no required or custom modifiers, so all the parameters of this method are `null` except `parameterTypes`; `parameterTypes` sets the type of the method's only parameter to `U`, the method's generic type parameter. The body of the method creates an instance of the constructed type `Sample` (`Sample(Of U)` in Visual Basic), assigns the method's parameter to `Field`, and then prints the value of `Field`. A dummy type is defined to hold the entry-point method `Main`. In the body of `Main`, the static `GM` method is invoked on the constructed generic type `Sample` (`Sample(Of Integer)` in Visual Basic), with type substituted for `U`. The method is used to create a for the static `GM` method of the constructed generic type `Sample`, and the method is then used to create a that can emitted in a method call. - When the code example is run, it saves the emitted assembly as TypeBuilderGetFieldExample.exe. You can run TypeBuilderGetFieldExample.exe, and you can use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to compare the emitted code with the code for the `Sample` class that is compiled into the code example itself. + When the code example is run, it saves the emitted assembly as TypeBuilderGetFieldExample.exe. You can run TypeBuilderGetFieldExample.exe, and you can use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to compare the emitted code with the code for the `Sample` class that is compiled into the code example itself. [!code-csharp[TypeBuilder.GetField_Generic#1](~/samples/snippets/csharp/VS_Snippets_CLR/TypeBuilder.GetField_Generic/cs/source.cs#1)] [!code-vb[TypeBuilder.GetField_Generic#1](~/samples/snippets/visualbasic/VS_Snippets_CLR/TypeBuilder.GetField_Generic/VB/source.vb#1)] @@ -5453,16 +5453,16 @@ > [!NOTE] > Default inheritance is limited to the runtime's evaluation of transparency. No attributes are applied to the dynamic assembly. If you want to add security attributes, you must apply them yourself. - For more information about reflection emit and transparency, see [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md). For information about transparency, see [Security Changes](~/docs/framework/security/security-changes.md). + For more information about reflection emit and transparency, see [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit). For information about transparency, see [Security Changes](/dotnet/framework/security/security-changes). ]]> The current dynamic type has not been created by calling the method. - Security Issues in Reflection Emit - Security Considerations for Reflection - Security Changes in the .NET Framework Version 4.0 + Security Issues in Reflection Emit + Security Considerations for Reflection + Security Changes in the .NET Framework Version 4.0 Security-Transparent Code, Level 1 Security-Transparent Code, Level 2 @@ -5518,16 +5518,16 @@ > [!NOTE] > Default inheritance is limited to the runtime's evaluation of transparency. No attributes are applied to the dynamic assembly. If you want to add security attributes, you must apply them yourself. - For more information about reflection emit and transparency, see [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md). For information about transparency, see [Security Changes](~/docs/framework/security/security-changes.md). + For more information about reflection emit and transparency, see [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit). For information about transparency, see [Security Changes](/dotnet/framework/security/security-changes). ]]> The current dynamic type has not been created by calling the method. - Security Issues in Reflection Emit - Security Considerations for Reflection - Security Changes in the .NET Framework Version 4.0 + Security Issues in Reflection Emit + Security Considerations for Reflection + Security Changes in the .NET Framework Version 4.0 Security-Transparent Code, Level 1 Security-Transparent Code, Level 2 @@ -5583,16 +5583,16 @@ > [!NOTE] > Default inheritance is limited to the runtime's evaluation of transparency. No attributes are applied to the dynamic assembly. If you want to add security attributes, you must apply them yourself. - For more information about reflection emit and transparency, see [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md). For information about transparency, see [Security Changes](~/docs/framework/security/security-changes.md). + For more information about reflection emit and transparency, see [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit). For information about transparency, see [Security Changes](/dotnet/framework/security/security-changes). ]]> The current dynamic type has not been created by calling the method. - Security Issues in Reflection Emit - Security Considerations for Reflection - Security Changes in the .NET Framework Version 4.0 + Security Issues in Reflection Emit + Security Considerations for Reflection + Security Changes in the .NET Framework Version 4.0 Security-Transparent Code, Level 1 Security-Transparent Code, Level 2 @@ -5842,7 +5842,7 @@ ## Examples - The following code example creates a dynamic module, an abstract type named `Sample`, and an abstract method named `TestMethod`. `TestMethod` takes a `ref` parameter (`ByRef` in Visual Basic) of type `Sample`, a pointer to type `Sample`, and an array of type `Sample`. It returns a two-dimensional array of type `Sample`. The code example saves the dynamic module to disk, so you can examine it with the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md). + The following code example creates a dynamic module, an abstract type named `Sample`, and an abstract method named `TestMethod`. `TestMethod` takes a `ref` parameter (`ByRef` in Visual Basic) of type `Sample`, a pointer to type `Sample`, and an array of type `Sample`. It returns a two-dimensional array of type `Sample`. The code example saves the dynamic module to disk, so you can examine it with the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler). [!code-csharp[MakeXxxTypeBuilder#1](~/samples/snippets/csharp/VS_Snippets_CLR/MakeXxxTypeBuilder/CS/source.cs#1)] [!code-vb[MakeXxxTypeBuilder#1](~/samples/snippets/visualbasic/VS_Snippets_CLR/MakeXxxTypeBuilder/VB/source.vb#1)] @@ -5898,7 +5898,7 @@ ## Examples - The following code example creates a dynamic module, an abstract type named `Sample`, and an abstract method named `TestMethod`. `TestMethod` takes a `ref` parameter (`ByRef` in Visual Basic) of type `Sample`, a pointer to type `Sample`, and an array of type `Sample`. It returns a two-dimensional array of type `Sample`. The code example saves the dynamic module to disk, so you can examine it with the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md). + The following code example creates a dynamic module, an abstract type named `Sample`, and an abstract method named `TestMethod`. `TestMethod` takes a `ref` parameter (`ByRef` in Visual Basic) of type `Sample`, a pointer to type `Sample`, and an array of type `Sample`. It returns a two-dimensional array of type `Sample`. The code example saves the dynamic module to disk, so you can examine it with the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler). [!code-csharp[MakeXxxTypeBuilder#1](~/samples/snippets/csharp/VS_Snippets_CLR/MakeXxxTypeBuilder/CS/source.cs#1)] [!code-vb[MakeXxxTypeBuilder#1](~/samples/snippets/visualbasic/VS_Snippets_CLR/MakeXxxTypeBuilder/VB/source.vb#1)] @@ -5956,7 +5956,7 @@ ## Examples - The following code example creates a dynamic module, an abstract type named `Sample`, and an abstract method named `TestMethod`. `TestMethod` takes a `ref` parameter (`ByRef` in Visual Basic) of type `Sample`, a pointer to type `Sample`, and an array of type `Sample`. It returns a two-dimensional array of type `Sample`. The code example saves the dynamic module to disk, so you can examine it with the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md). + The following code example creates a dynamic module, an abstract type named `Sample`, and an abstract method named `TestMethod`. `TestMethod` takes a `ref` parameter (`ByRef` in Visual Basic) of type `Sample`, a pointer to type `Sample`, and an array of type `Sample`. It returns a two-dimensional array of type `Sample`. The code example saves the dynamic module to disk, so you can examine it with the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler). [!code-csharp[MakeXxxTypeBuilder#1](~/samples/snippets/csharp/VS_Snippets_CLR/MakeXxxTypeBuilder/CS/source.cs#1)] [!code-vb[MakeXxxTypeBuilder#1](~/samples/snippets/visualbasic/VS_Snippets_CLR/MakeXxxTypeBuilder/VB/source.vb#1)] @@ -6091,7 +6091,7 @@ ## Examples - The following code example creates a dynamic module, an abstract type named `Sample`, and an abstract method named `TestMethod`. `TestMethod` takes a `ref` parameter (`ByRef` in Visual Basic) of type `Sample`, a pointer to type `Sample`, and an array of type `Sample`. It returns a two-dimensional array of type `Sample`. The code example saves the dynamic module to disk, so you can examine it with the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md). + The following code example creates a dynamic module, an abstract type named `Sample`, and an abstract method named `TestMethod`. `TestMethod` takes a `ref` parameter (`ByRef` in Visual Basic) of type `Sample`, a pointer to type `Sample`, and an array of type `Sample`. It returns a two-dimensional array of type `Sample`. The code example saves the dynamic module to disk, so you can examine it with the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler). [!code-csharp[MakeXxxTypeBuilder#1](~/samples/snippets/csharp/VS_Snippets_CLR/MakeXxxTypeBuilder/CS/source.cs#1)] [!code-vb[MakeXxxTypeBuilder#1](~/samples/snippets/visualbasic/VS_Snippets_CLR/MakeXxxTypeBuilder/VB/source.vb#1)] @@ -6338,7 +6338,7 @@ ## Remarks > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -6400,7 +6400,7 @@ For more information on how to format `binaryAttribute`, see the Common Language Infrastructure (CLI) documentation, especially "Partition II: Metadata Definition and Semantics". The documentation is available online; see [ECMA C# and Common Language Infrastructure Standards](https://go.microsoft.com/fwlink/?LinkID=99212) on MSDN and [Standard ECMA-335 - Common Language Infrastructure (CLI)](https://go.microsoft.com/fwlink/?LinkID=65552) on the Ecma International Web site. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> diff --git a/xml/System.Reflection.Emit/UnmanagedMarshal.xml b/xml/System.Reflection.Emit/UnmanagedMarshal.xml index a2e6694ea7e..1933d9fe358 100644 --- a/xml/System.Reflection.Emit/UnmanagedMarshal.xml +++ b/xml/System.Reflection.Emit/UnmanagedMarshal.xml @@ -46,7 +46,7 @@ ## Examples The following code example shows replacement code for the obsolete type. The example emits a single-module assembly named `EmitMarshalAs.dll`, containing a type named `Sample`. The type has a method named `Test`, with one parameter of type . The code example applies the with to the parameter. - You can use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to examine the emitted assembly and observe that the parameter is marked `marshal(bstr)`. + You can use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to examine the emitted assembly and observe that the parameter is marked `marshal(bstr)`. [!code-cpp[UnmanagedMarshalObsolete#1](~/samples/snippets/cpp/VS_Snippets_CLR/UnmanagedMarshalObsolete/cpp/source.cpp#1)] [!code-csharp[UnmanagedMarshalObsolete#1](~/samples/snippets/csharp/VS_Snippets_CLR/UnmanagedMarshalObsolete/cs/source.cs#1)] diff --git a/xml/System.Reflection/AmbiguousMatchException.xml b/xml/System.Reflection/AmbiguousMatchException.xml index 29b6e374439..62aae3b1d87 100644 --- a/xml/System.Reflection/AmbiguousMatchException.xml +++ b/xml/System.Reflection/AmbiguousMatchException.xml @@ -71,7 +71,7 @@ - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -257,7 +257,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System.Reflection/Assembly.xml b/xml/System.Reflection/Assembly.xml index c3c46e8d44c..89f19372eac 100644 --- a/xml/System.Reflection/Assembly.xml +++ b/xml/System.Reflection/Assembly.xml @@ -106,7 +106,7 @@ To load assemblies dynamically, the class provides the following static methods (`Shared` methods in Visual Basic). Assemblies are loaded into the application domain where the load operation occurs. -- The recommended way to load assemblies is to use the method, which identifies the assembly to be loaded by its display name (for example, "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"). The search for the assembly follows the rules described in [How the Runtime Locates Assemblies](~/docs/framework/deployment/how-the-runtime-locates-assemblies.md). +- The recommended way to load assemblies is to use the method, which identifies the assembly to be loaded by its display name (for example, "System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"). The search for the assembly follows the rules described in [How the Runtime Locates Assemblies](/dotnet/framework/deployment/how-the-runtime-locates-assemblies). - The and methods enable you to load an assembly for reflection, but not for execution. For example, an assembly that targets a 64-bit platform can be examined by code that is running on a 32-bit platform. @@ -126,7 +126,7 @@ The method lists all the types in the assembly. The method lists the types that are visible to callers outside the assembly. The method can be used to search for a particular type in the assembly. The method can be used to search for and create instances of types in the assembly. - For more information on assemblies, see the "Application Domains and Assemblies" section in the [Application Domains](~/docs/framework/app-domains/application-domains.md) topic. + For more information on assemblies, see the "Application Domains and Assemblies" section in the [Application Domains](/dotnet/framework/app-domains/application-domains) topic. @@ -144,7 +144,7 @@ This type is thread safe. - Application Domains + Application Domains @@ -978,7 +978,7 @@ ]]> - Specifying Fully Qualified Type Names + Specifying Fully Qualified Type Names @@ -2086,7 +2086,7 @@ is not a valid assembly. Resource length is greater than . - Assembly Manifest + Assembly Manifest @@ -2160,7 +2160,7 @@ is not a valid assembly. Resource length is greater than . - Assembly Manifest + Assembly Manifest @@ -2823,7 +2823,7 @@ This method only searches the current assembly instance. The `name` parameter includes the namespace but not the assembly. To search other assemblies for a type, use the method overload, which can optionally include an assembly display name as part of the type name. > [!NOTE] -> If the type has been forwarded to another assembly, it is still returned by this method. For information on type forwarding, see [Type Forwarding in the Common Language Runtime](~/docs/standard/assembly/type-forwarding.md). +> If the type has been forwarded to another assembly, it is still returned by this method. For information on type forwarding, see [Type Forwarding in the Common Language Runtime](/dotnet/standard/assembly/type-forwarding). @@ -2915,7 +2915,7 @@ This method only searches the current assembly instance. The `name` parameter includes the namespace but not the assembly. To search other assemblies for a type, use the method overload, which can optionally include an assembly display name as part of the type name. > [!NOTE] -> If the type has been forwarded to another assembly, it is still returned by this method. For information on type forwarding, see [Type Forwarding in the Common Language Runtime](~/docs/standard/assembly/type-forwarding.md). +> If the type has been forwarded to another assembly, it is still returned by this method. For information on type forwarding, see [Type Forwarding in the Common Language Runtime](/dotnet/standard/assembly/type-forwarding). The `throwOnError` parameter only affects what happens when the type is not found. It does not affect any other exceptions that might be thrown. In particular, if the type is found but cannot be loaded, can be thrown even if `throwOnError` is `false`. @@ -3007,7 +3007,7 @@ This method only searches the current assembly instance. The `name` parameter includes the namespace but not the assembly. To search other assemblies for a type, use the method overload, which can optionally include an assembly display name as part of the type name. > [!NOTE] -> If the type has been forwarded to another assembly, it is still returned by this method. For information on type forwarding, see [Type Forwarding in the Common Language Runtime](~/docs/standard/assembly/type-forwarding.md). +> If the type has been forwarded to another assembly, it is still returned by this method. For information on type forwarding, see [Type Forwarding in the Common Language Runtime](/dotnet/standard/assembly/type-forwarding). The `throwOnError` parameter only affects what happens when the type is not found. It does not affect any other exceptions that might be thrown. In particular, if the type is found but cannot be loaded, can be thrown even if `throwOnError` is `false`. @@ -3089,7 +3089,7 @@ If the method is called on an assembly and a type in that assembly is dependent on a type in an assembly that has not been loaded (for example, if it derives from a type in the second assembly), a is thrown. For example, this can happen if the first assembly was loaded with the or methods, and the second assembly was not loaded. It can also happen with assemblies loaded using the and methods if the second assembly cannot be located when the method is called. > [!NOTE] -> If a type has been forwarded to another assembly, it is not included in the returned array. For information on type forwarding, see [Type Forwarding in the Common Language Runtime](~/docs/standard/assembly/type-forwarding.md). +> If a type has been forwarded to another assembly, it is not included in the returned array. For information on type forwarding, see [Type Forwarding in the Common Language Runtime](/dotnet/standard/assembly/type-forwarding). To retrieve a collection of objects instead of an array of objects, use the property. @@ -3287,7 +3287,7 @@ @@ -3579,10 +3579,10 @@ is thrown if `assemblyRef` specifies the full assembly name and the first assembly that matches the simple name has a different version, culture, or public key token. The loader does not continue probing for other assemblies that match the simple name. Starting with .NET Framework 4, because execution of code in remote assemblies is disabled by default, a is also thrown if `assemblyRef` specifies a remote assembly. To enable execution of code loaded from remote locations, you can use the [``](~/docs/framework/configure-apps/file-schema/runtime/loadfromremotesources-element.md) configuration element. + is thrown if `assemblyRef` specifies the full assembly name and the first assembly that matches the simple name has a different version, culture, or public key token. The loader does not continue probing for other assemblies that match the simple name. Starting with .NET Framework 4, because execution of code in remote assemblies is disabled by default, a is also thrown if `assemblyRef` specifies a remote assembly. To enable execution of code loaded from remote locations, you can use the [``](/dotnet/framework/configure-apps/file-schema/runtime/loadfromremotesources-element) configuration element. > [!NOTE] -> Do not use an with only the property set. The property does not supply any elements of the assembly identity (such as name or version), so loading does not occur according to load-by-identity rules, as you would expect from the method. Instead, the assembly is loaded using load-from rules. For information about the disadvantages of using the load-from context, see the method overload or [Best Practices for Assembly Loading](~/docs/framework/deployment/best-practices-for-assembly-loading.md). +> Do not use an with only the property set. The property does not supply any elements of the assembly identity (such as name or version), so loading does not occur according to load-by-identity rules, as you would expect from the method. Instead, the assembly is loaded using load-from rules. For information about the disadvantages of using the load-from context, see the method overload or [Best Practices for Assembly Loading](/dotnet/framework/deployment/best-practices-for-assembly-loading). Whether certain permissions are granted or not granted to an assembly is based on evidence. The rules for assembly and security evidence merging are as follows: @@ -3634,7 +3634,7 @@ Version 2.0 or later of the common language runtime is currently loaded and was compiled with a later version. - How the Runtime Locates Assemblies + How the Runtime Locates Assemblies @@ -3713,7 +3713,7 @@ To load the correct assembly, it's recommended to call the `Load` method by pass ## Examples - The following example loads an assembly given its fully qualified name, and lists all the types contained in the specified assembly. For information about how to obtain the fully qualified assembly name, see [Assembly Names](~/docs/standard/assembly/names.md). + The following example loads an assembly given its fully qualified name, and lists all the types contained in the specified assembly. For information about how to obtain the fully qualified assembly name, see [Assembly Names](/dotnet/standard/assembly/names). [!code-cpp[assembly.load1#1](~/samples/snippets/cpp/VS_Snippets_CLR/Assembly.Load1/CPP/load1.cpp#1)] [!code-csharp[assembly.load1#1](~/samples/snippets/csharp/VS_Snippets_CLR/Assembly.Load1/CS/load1.cs#1)] @@ -3736,7 +3736,7 @@ To load the correct assembly, it's recommended to call the `Load` method by pass Version 2.0 or later of the common language runtime is currently loaded and was compiled with a later version. - How the Runtime Locates Assemblies + How the Runtime Locates Assemblies @@ -3859,10 +3859,10 @@ To load the correct assembly, it's recommended to call the `Load` method by pass is thrown if `assemblyRef` specifies the full assembly name, and the first assembly that matches the simple name has a different version, culture, or public key token. The loader does not continue probing for other assemblies that match the simple name. Starting with .NET Framework 4, because execution of code in remote assemblies is disabled by default, a is also thrown if `assemblyRef` specifies a remote assembly. To enable execution of code loaded from remote locations, you can use the [``](~/docs/framework/configure-apps/file-schema/runtime/loadfromremotesources-element.md) configuration element. + is thrown if `assemblyRef` specifies the full assembly name, and the first assembly that matches the simple name has a different version, culture, or public key token. The loader does not continue probing for other assemblies that match the simple name. Starting with .NET Framework 4, because execution of code in remote assemblies is disabled by default, a is also thrown if `assemblyRef` specifies a remote assembly. To enable execution of code loaded from remote locations, you can use the [``](/dotnet/framework/configure-apps/file-schema/runtime/loadfromremotesources-element) configuration element. > [!NOTE] -> Do not use an with only the property set. The property does not supply any elements of the assembly identity (such as name or version), so loading does not occur according to load-by-identity rules, as you would expect from the method. Instead, the assembly is loaded using load-from rules. For information about the disadvantages of using the load-from context, see the method overload or [Best Practices for Assembly Loading](~/docs/framework/deployment/best-practices-for-assembly-loading.md). +> Do not use an with only the property set. The property does not supply any elements of the assembly identity (such as name or version), so loading does not occur according to load-by-identity rules, as you would expect from the method. Instead, the assembly is loaded using load-from rules. For information about the disadvantages of using the load-from context, see the method overload or [Best Practices for Assembly Loading](/dotnet/framework/deployment/best-practices-for-assembly-loading). Whether certain permissions are granted or not granted to an assembly is based on evidence. The rules for assembly and security evidence merging are as follows: @@ -3902,7 +3902,7 @@ To load the correct assembly, it's recommended to call the `Load` method by pass specifies a remote assembly, but the ability to execute code in remote assemblies is disabled. See <loadFromRemoteSources>. - How the Runtime Locates Assemblies + How the Runtime Locates Assemblies @@ -3995,7 +3995,7 @@ To load the correct assembly, it's recommended to call the `Load` method by pass An assembly or module was loaded twice with two different evidences. - How the Runtime Locates Assemblies + How the Runtime Locates Assemblies @@ -4208,7 +4208,7 @@ To load the correct assembly, it's recommended to call the `Load` method by pass ## Remarks Use the method to load and examine assemblies that have the same identity, but are located in different paths. does not load files into the load-from context, and does not resolve dependencies using the load path, as the method does. is useful in this limited scenario because cannot be used to load assemblies that have the same identities but different paths; it will load only the first such assembly. -Starting with .NET Framework 4, if `path` specifies an assembly in a remote location, assembly loading is disabled by default, and the `LoadFile` method throws a . To enable execution of code loaded from remote locations, you can use the [``](~/docs/framework/configure-apps/file-schema/runtime/loadfromremotesources-element.md) configuration element. +Starting with .NET Framework 4, if `path` specifies an assembly in a remote location, assembly loading is disabled by default, and the `LoadFile` method throws a . To enable execution of code loaded from remote locations, you can use the [``](/dotnet/framework/configure-apps/file-schema/runtime/loadfromremotesources-element) configuration element. ]]> @@ -4281,7 +4281,7 @@ The ability to execute code in remote assemblies is disabled. See . To load the assembly and execute its code, you must either: -- Explicitly create a sandbox for the assembly. (See [How to: Run Partially Trusted Code in a Sandbox](~/docs/framework/misc/how-to-run-partially-trusted-code-in-a-sandbox.md).) +- Explicitly create a sandbox for the assembly. (See [How to: Run Partially Trusted Code in a Sandbox](/dotnet/framework/misc/how-to-run-partially-trusted-code-in-a-sandbox).) -- Run the assembly's code in full trust by setting the `enabled` attribute of the [`` configuration element](~/docs/framework/configure-apps/file-schema/runtime/loadfromremotesources-element.md) to `true`. For more information, see the [`` configuration element](~/docs/framework/configure-apps/file-schema/runtime/loadfromremotesources-element.md) article. +- Run the assembly's code in full trust by setting the `enabled` attribute of the [`` configuration element](/dotnet/framework/configure-apps/file-schema/runtime/loadfromremotesources-element) to `true`. For more information, see the [`` configuration element](/dotnet/framework/configure-apps/file-schema/runtime/loadfromremotesources-element) article. ]]> @@ -4388,7 +4388,7 @@ Starting with .NET Framework 4, the ability to execute code in assemblies loaded - The load-from context contains assemblies for which the user provided a path not included in the directories searched by probing. , , and are examples of methods that load by path. - Starting with .NET Framework 4, if the URI of `assemblyFile` specifies a remote location, assembly loading is disabled by default, and the `LoadFrom` method throws a . To enable execution of code loaded from remote locations, you can use the [``](~/docs/framework/configure-apps/file-schema/runtime/loadfromremotesources-element.md) configuration element. + Starting with .NET Framework 4, if the URI of `assemblyFile` specifies a remote location, assembly loading is disabled by default, and the `LoadFrom` method throws a . To enable execution of code loaded from remote locations, you can use the [``](/dotnet/framework/configure-apps/file-schema/runtime/loadfromremotesources-element) configuration element. - The reflection-only context contains assemblies loaded with the and methods; code in these contexts cannot be executed. @@ -4505,7 +4505,7 @@ The ability to execute code in remote assemblies is disabled. See , , and are examples of methods that load by path. - Starting with .NET Framework 4, if the URI of `assemblyFile` specifies a remote location, assembly loading is disabled by default, and the `LoadFrom` method throws a . To enable execution of code loaded from remote locations, you can use the [``](~/docs/framework/configure-apps/file-schema/runtime/loadfromremotesources-element.md) configuration element. + Starting with .NET Framework 4, if the URI of `assemblyFile` specifies a remote location, assembly loading is disabled by default, and the `LoadFrom` method throws a . To enable execution of code loaded from remote locations, you can use the [``](/dotnet/framework/configure-apps/file-schema/runtime/loadfromremotesources-element) configuration element. - The reflection-only context contains assemblies loaded with the and methods; code in these contexts cannot be executed. @@ -4742,7 +4742,7 @@ The ability to execute code in remote assemblies is disabled. See The current assembly is a dynamic assembly, represented by an object. - Shadow Copying Assemblies + Shadow Copying Assemblies @@ -5770,14 +5770,14 @@ The ability to execute code in remote assemblies is disabled. See - Security-Transparent Code - Security Changes in the .NET Framework 4 + Security-Transparent Code + Security Changes in the .NET Framework 4 @@ -6026,7 +6026,7 @@ The ability to execute code in remote assemblies is disabled. See Assemblies in .NET - Extending Metadata Using Attributes + Assemblies in .NET + Extending Metadata Using Attributes @@ -103,8 +103,8 @@ The company name information. Initializes a new instance of the class. To be added. - Assemblies in .NET - Extending Metadata Using Attributes + Assemblies in .NET + Extending Metadata Using Attributes @@ -145,8 +145,8 @@ Gets company name information. A string containing the company name. To be added. - Assemblies in .NET - Extending Metadata Using Attributes + Assemblies in .NET + Extending Metadata Using Attributes diff --git a/xml/System.Reflection/AssemblyConfigurationAttribute.xml b/xml/System.Reflection/AssemblyConfigurationAttribute.xml index c90b6d52704..b06ccb6d208 100644 --- a/xml/System.Reflection/AssemblyConfigurationAttribute.xml +++ b/xml/System.Reflection/AssemblyConfigurationAttribute.xml @@ -57,8 +57,8 @@ ]]> - Assemblies in .NET - Extending Metadata Using Attributes + Assemblies in .NET + Extending Metadata Using Attributes @@ -99,8 +99,8 @@ The assembly configuration. Initializes a new instance of the class. To be added. - Assemblies in .NET - Extending Metadata Using Attributes + Assemblies in .NET + Extending Metadata Using Attributes @@ -141,8 +141,8 @@ Gets assembly configuration information. A string containing the assembly configuration information. To be added. - Assemblies in .NET - Extending Metadata Using Attributes + Assemblies in .NET + Extending Metadata Using Attributes diff --git a/xml/System.Reflection/AssemblyCopyrightAttribute.xml b/xml/System.Reflection/AssemblyCopyrightAttribute.xml index 9d8951f70d4..e67529044ea 100644 --- a/xml/System.Reflection/AssemblyCopyrightAttribute.xml +++ b/xml/System.Reflection/AssemblyCopyrightAttribute.xml @@ -61,8 +61,8 @@ ]]> - Assemblies in .NET - Extending Metadata Using Attributes + Assemblies in .NET + Extending Metadata Using Attributes @@ -103,8 +103,8 @@ The copyright information. Initializes a new instance of the class. To be added. - Assemblies in .NET - Extending Metadata Using Attributes + Assemblies in .NET + Extending Metadata Using Attributes @@ -145,8 +145,8 @@ Gets copyright information. A string containing the copyright information. To be added. - Assemblies in .NET - Extending Metadata Using Attributes + Assemblies in .NET + Extending Metadata Using Attributes diff --git a/xml/System.Reflection/AssemblyCultureAttribute.xml b/xml/System.Reflection/AssemblyCultureAttribute.xml index 96d99c0f0f0..5023f8f88fd 100644 --- a/xml/System.Reflection/AssemblyCultureAttribute.xml +++ b/xml/System.Reflection/AssemblyCultureAttribute.xml @@ -59,8 +59,8 @@ ]]> - Managed Execution Process - Metadata and Self-Describing Components + Managed Execution Process + Metadata and Self-Describing Components diff --git a/xml/System.Reflection/AssemblyDefaultAliasAttribute.xml b/xml/System.Reflection/AssemblyDefaultAliasAttribute.xml index 89f16c2d880..b93fda5f6f6 100644 --- a/xml/System.Reflection/AssemblyDefaultAliasAttribute.xml +++ b/xml/System.Reflection/AssemblyDefaultAliasAttribute.xml @@ -57,8 +57,8 @@ ]]> - Assemblies in .NET - Extending Metadata Using Attributes + Assemblies in .NET + Extending Metadata Using Attributes @@ -99,8 +99,8 @@ The assembly default alias information. Initializes a new instance of the class. To be added. - Assemblies in .NET - Extending Metadata Using Attributes + Assemblies in .NET + Extending Metadata Using Attributes @@ -141,8 +141,8 @@ Gets default alias information. A string containing the default alias information. To be added. - Assemblies in .NET - Extending Metadata Using Attributes + Assemblies in .NET + Extending Metadata Using Attributes diff --git a/xml/System.Reflection/AssemblyDelaySignAttribute.xml b/xml/System.Reflection/AssemblyDelaySignAttribute.xml index 2e65d48bb55..03fa9b84696 100644 --- a/xml/System.Reflection/AssemblyDelaySignAttribute.xml +++ b/xml/System.Reflection/AssemblyDelaySignAttribute.xml @@ -62,7 +62,7 @@ ## Examples - The following code example shows the use of the attribute with the . To compile this example, you must create a strong-name key file named TestPublicKey.snk using the [Sn.exe (Strong Name Tool)](~/docs/framework/tools/sn-exe-strong-name-tool.md): + The following code example shows the use of the attribute with the . To compile this example, you must create a strong-name key file named TestPublicKey.snk using the [Sn.exe (Strong Name Tool)](/dotnet/framework/tools/sn-exe-strong-name-tool): ```console sn -k TestPublicKey.snk @@ -76,8 +76,8 @@ sn -k TestPublicKey.snk ]]> - Metadata and Self-Describing Components - Managed Execution Process + Metadata and Self-Describing Components + Managed Execution Process diff --git a/xml/System.Reflection/AssemblyInformationalVersionAttribute.xml b/xml/System.Reflection/AssemblyInformationalVersionAttribute.xml index 0b57b439cc0..d42281a2463 100644 --- a/xml/System.Reflection/AssemblyInformationalVersionAttribute.xml +++ b/xml/System.Reflection/AssemblyInformationalVersionAttribute.xml @@ -59,9 +59,9 @@ ]]> - Assembly versioning - Assemblies in .NET - Extending Metadata Using Attributes + Assembly versioning + Assemblies in .NET + Extending Metadata Using Attributes @@ -109,9 +109,9 @@ ]]> - Assembly versioning - Assemblies in .NET - Extending Metadata Using Attributes + Assembly versioning + Assemblies in .NET + Extending Metadata Using Attributes @@ -152,8 +152,8 @@ Gets version information. A string containing the version information. To be added. - Assemblies in .NET - Extending Metadata Using Attributes + Assemblies in .NET + Extending Metadata Using Attributes diff --git a/xml/System.Reflection/AssemblyKeyFileAttribute.xml b/xml/System.Reflection/AssemblyKeyFileAttribute.xml index f3c3a03746d..1214dfbc6af 100644 --- a/xml/System.Reflection/AssemblyKeyFileAttribute.xml +++ b/xml/System.Reflection/AssemblyKeyFileAttribute.xml @@ -63,7 +63,7 @@ ## Examples - The following code example shows the use of the attribute with the . To compile this example, you must create a strong-name key file named TestPublicKey.snk using the [Sn.exe (Strong Name Tool)](~/docs/framework/tools/sn-exe-strong-name-tool.md): + The following code example shows the use of the attribute with the . To compile this example, you must create a strong-name key file named TestPublicKey.snk using the [Sn.exe (Strong Name Tool)](/dotnet/framework/tools/sn-exe-strong-name-tool): ```console sn -k TestPublicKey.snk @@ -77,8 +77,8 @@ sn -k TestPublicKey.snk ]]> - Metadata and Self-Describing Components - Managed Execution Process + Metadata and Self-Describing Components + Managed Execution Process @@ -124,7 +124,7 @@ sn -k TestPublicKey.snk ## Remarks There is no default path for the constructor. The value set by the constructor is interpreted by the linker, or by [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)], that invokes the linker. - The default setting for the [Al.exe (Assembly Linker)](~/docs/framework/tools/al-exe-assembly-linker.md) tool assumes that the key file is in the current directory. In [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], the Visual Basic and Visual C# compilers build and link to subdirectories of the project directory, so if you put the key file in the project directory the relative path might be "..\\..\keyfile.snk" or "..\keyfile.snk" in Visual Basic, or "..\\\\..\\\keyfile.snk" or "..\\\keyfile.snk" in C#. For C#, this attribute can be set in the project properties. + The default setting for the [Al.exe (Assembly Linker)](/dotnet/framework/tools/al-exe-assembly-linker) tool assumes that the key file is in the current directory. In [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], the Visual Basic and Visual C# compilers build and link to subdirectories of the project directory, so if you put the key file in the project directory the relative path might be "..\\..\keyfile.snk" or "..\keyfile.snk" in Visual Basic, or "..\\\\..\\\keyfile.snk" or "..\\\keyfile.snk" in C#. For C#, this attribute can be set in the project properties. > [!CAUTION] > Because the path and file name persist, ensure that the string you use with `AssemblyKeyFileAttribute` does not contain sensitive information. diff --git a/xml/System.Reflection/AssemblyKeyNameAttribute.xml b/xml/System.Reflection/AssemblyKeyNameAttribute.xml index 6ebf5dcc236..b509144b00c 100644 --- a/xml/System.Reflection/AssemblyKeyNameAttribute.xml +++ b/xml/System.Reflection/AssemblyKeyNameAttribute.xml @@ -63,8 +63,8 @@ ]]> - Managed Execution Process - Metadata and Self-Describing Components + Managed Execution Process + Metadata and Self-Describing Components diff --git a/xml/System.Reflection/AssemblyName.xml b/xml/System.Reflection/AssemblyName.xml index 392cf866708..c2b85ebb17c 100644 --- a/xml/System.Reflection/AssemblyName.xml +++ b/xml/System.Reflection/AssemblyName.xml @@ -131,7 +131,7 @@ - - You can also get the name by using the `/l` option with the [Gacutil.exe (Global Assembly Cache Tool)](~/docs/framework/tools/gacutil-exe-gac-tool.md) + You can also get the name by using the `/l` option with the [Gacutil.exe (Global Assembly Cache Tool)](/dotnet/framework/tools/gacutil-exe-gac-tool) For a partially specified strong name, create an object using the parameterless constructor and set the name and public key. An assembly created using such an can be signed later using the Assembly Linker (Al.exe). @@ -182,7 +182,7 @@ ExampleAssembly, Version=1.0.0.0, Culture=en, PublicKeyToken=a5d015c7d5a0b012 - Specifying Fully Qualified Type Names + Specifying Fully Qualified Type Names @@ -235,7 +235,7 @@ ExampleAssembly, Version=1.0.0.0, Culture=en, PublicKeyToken=a5d015c7d5a0b012 method overload, not the location of the loaded assembly. > [!NOTE] -> Do not use an with only the property set. The property does not supply any elements of the assembly identity (such as name or version), so loading does not occur according to load-by-identity rules, as you would expect from the method. Instead, the assembly is loaded using load-from rules. For information about the disadvantages of using the load-from context, see the method overload or [Best Practices for Assembly Loading](~/docs/framework/deployment/best-practices-for-assembly-loading.md). +> Do not use an with only the property set. The property does not supply any elements of the assembly identity (such as name or version), so loading does not occur according to load-by-identity rules, as you would expect from the method. Instead, the assembly is loaded using load-from rules. For information about the disadvantages of using the load-from context, see the method overload or [Best Practices for Assembly Loading](/dotnet/framework/deployment/best-practices-for-assembly-loading). @@ -735,7 +735,7 @@ mylib, Version=1.2.1900.0, Culture=neutral, PublicKeyToken=a14f3033def15840 ]]> - Specifying Fully Qualified Type Names + Specifying Fully Qualified Type Names @@ -1150,7 +1150,7 @@ mylib, Version=1.2.1900.0, Culture=neutral, PublicKeyToken=a14f3033def15840 ]]> - Specifying Fully Qualified Type Names + Specifying Fully Qualified Type Names diff --git a/xml/System.Reflection/AssemblyProductAttribute.xml b/xml/System.Reflection/AssemblyProductAttribute.xml index 8070f558d34..a9227da3c5f 100644 --- a/xml/System.Reflection/AssemblyProductAttribute.xml +++ b/xml/System.Reflection/AssemblyProductAttribute.xml @@ -50,8 +50,8 @@ Defines a product name custom attribute for an assembly manifest. To be added. - Assemblies in .NET - Extending Metadata Using Attributes + Assemblies in .NET + Extending Metadata Using Attributes @@ -92,8 +92,8 @@ The product name information. Initializes a new instance of the class. To be added. - Assemblies in .NET - Extending Metadata Using Attributes + Assemblies in .NET + Extending Metadata Using Attributes @@ -134,8 +134,8 @@ Gets product name information. A string containing the product name. To be added. - Assemblies in .NET - Extending Metadata Using Attributes + Assemblies in .NET + Extending Metadata Using Attributes diff --git a/xml/System.Reflection/AssemblySignatureKeyAttribute.xml b/xml/System.Reflection/AssemblySignatureKeyAttribute.xml index a869b134bcf..562e6dfc31d 100644 --- a/xml/System.Reflection/AssemblySignatureKeyAttribute.xml +++ b/xml/System.Reflection/AssemblySignatureKeyAttribute.xml @@ -51,7 +51,7 @@ The countersignature addresses security concerns when a malicious assembly claims some other identity. For example, a malicious System.Core.dll assembly could contain the Microsoft public key in its metadata, and use the attribute to tell strong name validation to use the attacker's signature key if no countersignature is present. Thus, it could masquerade as a strong name-validated Microsoft assembly. - For information about how to sign assemblies for use with this new attribute, see [Enhanced Strong Naming](~/docs/standard/assembly/enhanced-strong-naming.md). + For information about how to sign assemblies for use with this new attribute, see [Enhanced Strong Naming](/dotnet/standard/assembly/enhanced-strong-naming). ]]> diff --git a/xml/System.Reflection/AssemblyTitleAttribute.xml b/xml/System.Reflection/AssemblyTitleAttribute.xml index d189eb76a2c..b0e93973095 100644 --- a/xml/System.Reflection/AssemblyTitleAttribute.xml +++ b/xml/System.Reflection/AssemblyTitleAttribute.xml @@ -68,8 +68,8 @@ ]]> - Assemblies in .NET - Extending Metadata Using Attributes + Assemblies in .NET + Extending Metadata Using Attributes @@ -117,8 +117,8 @@ ]]> - Assemblies in .NET - Extending Metadata Using Attributes + Assemblies in .NET + Extending Metadata Using Attributes @@ -166,8 +166,8 @@ ]]> - Assemblies in .NET - Extending Metadata Using Attributes + Assemblies in .NET + Extending Metadata Using Attributes diff --git a/xml/System.Reflection/AssemblyTrademarkAttribute.xml b/xml/System.Reflection/AssemblyTrademarkAttribute.xml index ce4f9856baa..e97f96011ad 100644 --- a/xml/System.Reflection/AssemblyTrademarkAttribute.xml +++ b/xml/System.Reflection/AssemblyTrademarkAttribute.xml @@ -50,8 +50,8 @@ Defines a trademark custom attribute for an assembly manifest. To be added. - Assemblies in .NET - Extending Metadata Using Attributes + Assemblies in .NET + Extending Metadata Using Attributes @@ -92,8 +92,8 @@ The trademark information. Initializes a new instance of the class. To be added. - Assemblies in .NET - Extending Metadata Using Attributes + Assemblies in .NET + Extending Metadata Using Attributes @@ -134,8 +134,8 @@ Gets trademark information. A containing trademark information. To be added. - Assemblies in .NET - Extending Metadata Using Attributes + Assemblies in .NET + Extending Metadata Using Attributes diff --git a/xml/System.Reflection/AssemblyVersionAttribute.xml b/xml/System.Reflection/AssemblyVersionAttribute.xml index 89712570070..6c19509378a 100644 --- a/xml/System.Reflection/AssemblyVersionAttribute.xml +++ b/xml/System.Reflection/AssemblyVersionAttribute.xml @@ -55,7 +55,7 @@ ## Remarks The attribute is used to assign a version number to an assembly. That version number is then stored with the assembly's metadata. - The assembly version number is part of an assembly's identity and plays a key part in binding to the assembly and in version policy. The default version policy for the runtime is that applications run only with the versions they were built and tested with, unless overridden by explicit version policy in configuration files (the application configuration file, the publisher policy file, and the computer's administrator configuration file). See [Assemblies in .NET](~/docs/standard/assembly/index.md#assemblies-in-the-common-language-runtime) for more information. + The assembly version number is part of an assembly's identity and plays a key part in binding to the assembly and in version policy. The default version policy for the runtime is that applications run only with the versions they were built and tested with, unless overridden by explicit version policy in configuration files (the application configuration file, the publisher policy file, and the computer's administrator configuration file). See [Assemblies in .NET](/dotnet/standard/assembly/#assemblies-in-the-common-language-runtime) for more information. > [!NOTE] > Version checking only occurs with strong-named assemblies. @@ -89,11 +89,11 @@ ]]> - Set assembly attributes - Assembly versioning - Metadata and Self-Describing Components - Managed Execution Process - Assemblies in .NET + Set assembly attributes + Assembly versioning + Metadata and Self-Describing Components + Managed Execution Process + Assemblies in .NET @@ -159,8 +159,8 @@ ]]> - Set assembly attributes - Assembly versioning + Set assembly attributes + Assembly versioning diff --git a/xml/System.Reflection/ConstructorInfo.xml b/xml/System.Reflection/ConstructorInfo.xml index dcf4b89cee5..bba4d733e75 100644 --- a/xml/System.Reflection/ConstructorInfo.xml +++ b/xml/System.Reflection/ConstructorInfo.xml @@ -378,7 +378,7 @@ This method is a convenience method for the following overloaded version, using default values. This method cannot be overridden. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -465,7 +465,7 @@ > To create an instance of a value type that has no instance constructors, use the method. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. diff --git a/xml/System.Reflection/CustomAttributeFormatException.xml b/xml/System.Reflection/CustomAttributeFormatException.xml index b004f5c3ab3..0b41bcabb2e 100644 --- a/xml/System.Reflection/CustomAttributeFormatException.xml +++ b/xml/System.Reflection/CustomAttributeFormatException.xml @@ -54,7 +54,7 @@ - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -256,7 +256,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System.Reflection/EventInfo.xml b/xml/System.Reflection/EventInfo.xml index 239bad9fcdb..c9018afc310 100644 --- a/xml/System.Reflection/EventInfo.xml +++ b/xml/System.Reflection/EventInfo.xml @@ -222,7 +222,7 @@ You might use the `AddEventHandler` method when you load a type after the progra - In .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + In .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. @@ -231,7 +231,7 @@ You might use the `AddEventHandler` method when you load a type after the progra - In .NET for Windows Store apps or the Portable Class Library, catch instead. + In .NET for Windows Store apps or the Portable Class Library, catch instead. @@ -1415,7 +1415,7 @@ remove_( handler) - In .NET for Windows Store apps or the Portable Class Library, catch instead. + In .NET for Windows Store apps or the Portable Class Library, catch instead. @@ -1428,7 +1428,7 @@ remove_( handler) - In .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + In .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. diff --git a/xml/System.Reflection/FieldInfo.xml b/xml/System.Reflection/FieldInfo.xml index a3d39845e32..7d2ab9240c4 100644 --- a/xml/System.Reflection/FieldInfo.xml +++ b/xml/System.Reflection/FieldInfo.xml @@ -820,7 +820,7 @@ > Access restrictions are ignored for fully trusted code. That is, private constructors, methods, fields, and properties can be accessed and invoked through reflection whenever the code is fully trusted. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1635,7 +1635,7 @@ > [!IMPORTANT] > For partial-trust assemblies, the value of this property depends on the current trust level of the assembly. If the assembly is loaded into a partially trusted application domain (for example, into a sandboxed application domain), then the runtime ignores the security annotations of the assembly. The assembly and all its types are treated as transparent. The runtime pays attention to the security annotations of a partial-trust assembly only when that assembly is loaded into a fully trusted application domain (for example, into the default application domain of a desktop application). By contrast, a trusted assembly (that is, a strong-named assembly that is installed in the global assembly cache) is always loaded with full trust regardless of the trust level of the application domain, so its current trust level is always fully trusted. You can determine the current trust levels of assemblies and application domains by using the and properties. - For more information about reflection and transparency, see [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md). For information about transparency, see [Security Changes](~/docs/framework/security/security-changes.md). + For more information about reflection and transparency, see [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection). For information about transparency, see [Security Changes](/dotnet/framework/security/security-changes). ]]> @@ -1695,7 +1695,7 @@ > [!IMPORTANT] > For partial-trust assemblies, the value of this property depends on the current trust level of the assembly. If the assembly is loaded into a partially trusted application domain (for example, into a sandboxed application domain), then the runtime ignores the security annotations of the assembly. The assembly and all its types are treated as transparent. The runtime pays attention to the security annotations of a partial-trust assembly only when that assembly is loaded into a fully trusted application domain (for example, into the default application domain of a desktop application). By contrast, a trusted assembly (that is, a strong-named assembly that is installed in the global assembly cache) is always loaded with full trust regardless of the trust level of the application domain, so its current trust level is always fully trusted. You can determine the current trust levels of assemblies and application domains by using the and properties. - For more information about reflection and transparency, see [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md). For information about transparency, see [Security Changes](~/docs/framework/security/security-changes.md). + For more information about reflection and transparency, see [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection). For information about transparency, see [Security Changes](/dotnet/framework/security/security-changes). ]]> @@ -1755,7 +1755,7 @@ > [!IMPORTANT] > For partial-trust assemblies, the value of this property depends on the current trust level of the assembly. If the assembly is loaded into a partially trusted application domain (for example, into a sandboxed application domain), then the runtime ignores the security annotations of the assembly. The assembly and all its types are treated as transparent. The runtime pays attention to the security annotations of a partial-trust assembly only when that assembly is loaded into a fully trusted application domain (for example, into the default application domain of a desktop application). By contrast, a trusted assembly (that is, a strong-named assembly that is installed in the global assembly cache) is always loaded with full trust regardless of the trust level of the application domain, so its current trust level is always fully trusted. You can determine the current trust levels of assemblies and application domains by using the and properties. - For more information about reflection and transparency, see [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md). For information about transparency, see [Security Changes](~/docs/framework/security/security-changes.md). + For more information about reflection and transparency, see [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection). For information about transparency, see [Security Changes](/dotnet/framework/security/security-changes). ]]> @@ -2143,7 +2143,7 @@ This method cannot be used to set values of static, init-only (`readonly` in C#) > Fully trusted code has the permissions that are needed to access and invoke private constructors, methods, fields, and properties using reflection. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -2245,7 +2245,7 @@ This method cannot be used to set values of static, init-only (`readonly` in C#) > Fully trusted code has the permissions that are needed to access and invoke private constructors, methods, fields, and properties using reflection. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -2315,7 +2315,7 @@ This method cannot be used to set values of static, init-only (`readonly` in C#) ## Remarks > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. diff --git a/xml/System.Reflection/InvalidFilterCriteriaException.xml b/xml/System.Reflection/InvalidFilterCriteriaException.xml index 1754117ce2e..0ea087e0475 100644 --- a/xml/System.Reflection/InvalidFilterCriteriaException.xml +++ b/xml/System.Reflection/InvalidFilterCriteriaException.xml @@ -67,7 +67,7 @@ - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -284,7 +284,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System.Reflection/MemberInfo.xml b/xml/System.Reflection/MemberInfo.xml index dbadfa58e7d..8373c707d34 100644 --- a/xml/System.Reflection/MemberInfo.xml +++ b/xml/System.Reflection/MemberInfo.xml @@ -375,7 +375,7 @@ ]]> - This member belongs to a type that is loaded into the reflection-only context. See [How to: Load Assemblies into the Reflection-Only Context](~/docs/framework/reflection-and-codedom/how-to-load-assemblies-into-the-reflection-only-context.md). + This member belongs to a type that is loaded into the reflection-only context. See [How to: Load Assemblies into the Reflection-Only Context](/dotnet/framework/reflection-and-codedom/how-to-load-assemblies-into-the-reflection-only-context). A custom attribute type could not be loaded. @@ -449,7 +449,7 @@ A custom attribute type cannot be loaded. If is . - This member belongs to a type that is loaded into the reflection-only context. See [How to: Load Assemblies into the Reflection-Only Context](~/docs/framework/reflection-and-codedom/how-to-load-assemblies-into-the-reflection-only-context.md). + This member belongs to a type that is loaded into the reflection-only context. See [How to: Load Assemblies into the Reflection-Only Context](/dotnet/framework/reflection-and-codedom/how-to-load-assemblies-into-the-reflection-only-context). @@ -648,7 +648,7 @@ diff --git a/xml/System.Reflection/MetadataLoadContext.xml b/xml/System.Reflection/MetadataLoadContext.xml index 84847b3c1a2..c7b6c703120 100644 --- a/xml/System.Reflection/MetadataLoadContext.xml +++ b/xml/System.Reflection/MetadataLoadContext.xml @@ -30,7 +30,7 @@ A `MetadataLoadContext` serves as a dictionary that binds assembly names to diff --git a/xml/System.Reflection/MethodBase.xml b/xml/System.Reflection/MethodBase.xml index ab8b8044e2f..b8274f492f2 100644 --- a/xml/System.Reflection/MethodBase.xml +++ b/xml/System.Reflection/MethodBase.xml @@ -970,7 +970,7 @@ > If this method overload is used to invoke an instance constructor, the object supplied for `obj` is reinitialized; that is, all instance initializers are executed. The return value is `null`. If a class constructor is invoked, the class is reinitialized; that is, all class initializers are executed. The return value is `null`. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1106,14 +1106,14 @@ If the invoked method throws an exception, `TargetInvocationException.GetException` returns the exception. This implementation throws a `NotSupportedException`. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ## Examples - The following example demonstrates all members of the class using an overload of . The private method `CanConvertFrom` finds compatible types for a given type. For another example of invoking members in a custom binding scenario, see [Dynamically Loading and Using Types](~/docs/framework/reflection-and-codedom/dynamically-loading-and-using-types.md). + The following example demonstrates all members of the class using an overload of . The private method `CanConvertFrom` finds compatible types for a given type. For another example of invoking members in a custom binding scenario, see [Dynamically Loading and Using Types](/dotnet/framework/reflection-and-codedom/dynamically-loading-and-using-types). [!code-cpp[Binder_1#1](~/samples/snippets/cpp/VS_Snippets_CLR/Binder_1/CPP/binder.cpp#1)] [!code-csharp[Binder_1#1](~/samples/snippets/csharp/VS_Snippets_CLR/Binder_1/CS/binder.cs#1)] @@ -1136,7 +1136,7 @@ The caller does not have permission to execute the method or constructor that is represented by the current instance. The type that declares the method is an open generic type. That is, the property returns for the declaring type. - Dynamically Loading and Using Types + Dynamically Loading and Using Types @@ -1629,7 +1629,7 @@ ## Remarks -If the virtual method is marked `final`, it can't be overridden in derived classes. The overridden virtual method can be marked `final` using the [sealed](~/docs/csharp/language-reference/keywords/sealed.md) keyword in C#, [NotOverridable](~/docs/visual-basic/language-reference/modifiers/notoverridable.md) keyword in Visual Basic, or [sealed](/cpp/extensions/sealed-cpp-component-extensions) keyword in C++/CLI. The method can also be marked `final` implicitly by the compiler. For example, a method might be defined as non-virtual in your code, but it implements an interface method. The Common Language Runtime requires that all methods that implement interface members must be marked as `virtual`; therefore, the compiler marks the method `virtual final`. +If the virtual method is marked `final`, it can't be overridden in derived classes. The overridden virtual method can be marked `final` using the [sealed](/dotnet/csharp/language-reference/keywords/sealed) keyword in C#, [NotOverridable](/dotnet/visual-basic/language-reference/modifiers/notoverridable) keyword in Visual Basic, or [sealed](/cpp/extensions/sealed-cpp-component-extensions) keyword in C++/CLI. The method can also be marked `final` implicitly by the compiler. For example, a method might be defined as non-virtual in your code, but it implements an interface method. The Common Language Runtime requires that all methods that implement interface members must be marked as `virtual`; therefore, the compiler marks the method `virtual final`. You can use this property, in conjunction with the property, to determine if a method is overridable. For a method to be overridable, property must be `true` and `IsFinal` property must be `false`. To establish with certainty whether a method is overridable, use code such as this: @@ -2022,14 +2022,14 @@ The following table summarizes the invariant conditions for terms specific to ge > [!IMPORTANT] > For partial-trust assemblies, the value of this property depends on the current trust level of the assembly. If the assembly is loaded into a partially trusted application domain (for example, into a sandboxed application domain), the runtime ignores the security annotations of the assembly. The assembly and all its types are treated as transparent. The runtime pays attention to the security annotations of a partial-trust assembly only when that assembly is loaded into a fully trusted application domain (for example, into the default application domain of a desktop application). By contrast, a trusted assembly (that is, a strong-named assembly that is installed in the global assembly cache) is always loaded with full trust regardless of the trust level of the application domain, so its current trust level is always fully trusted. You can determine the current trust levels of assemblies and application domains by using the and properties. - For more information about reflection and transparency, see [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md). For information about transparency, see [Security Changes](~/docs/framework/security/security-changes.md). + For more information about reflection and transparency, see [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection). For information about transparency, see [Security Changes](/dotnet/framework/security/security-changes). ]]> - Security Considerations for Reflection - Security Changes in the .NET Framework Version 4.0 + Security Considerations for Reflection + Security Changes in the .NET Framework Version 4.0 @@ -2084,14 +2084,14 @@ The following table summarizes the invariant conditions for terms specific to ge > [!IMPORTANT] > For partial-trust assemblies, the value of this property depends on the current trust level of the assembly. If the assembly is loaded into a partially trusted application domain (for example, into a sandboxed application domain), the runtime ignores the security annotations of the assembly. The assembly and all its types are treated as transparent. The runtime pays attention to the security annotations of a partial-trust assembly only when that assembly is loaded into a fully trusted application domain (for example, into the default application domain of a desktop application). By contrast, a trusted assembly (that is, a strong-named assembly that is installed in the global assembly cache) is always loaded with full trust regardless of the trust level of the application domain, so its current trust level is always fully trusted. You can determine the current trust levels of assemblies and application domains by using the and properties. - For more information about reflection and transparency, see [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md). For information about transparency, see [Security Changes](~/docs/framework/security/security-changes.md). + For more information about reflection and transparency, see [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection). For information about transparency, see [Security Changes](/dotnet/framework/security/security-changes). ]]> - Security Considerations for Reflection - Security Changes in the .NET Framework Version 4.0 + Security Considerations for Reflection + Security Changes in the .NET Framework Version 4.0 @@ -2140,14 +2140,14 @@ The following table summarizes the invariant conditions for terms specific to ge > [!IMPORTANT] > For partial-trust assemblies, the value of this property depends on the current trust level of the assembly. If the assembly is loaded into a partially trusted application domain (for example, into a sandboxed application domain), the runtime ignores the security annotations of the assembly. The assembly and all its types are treated as transparent. The runtime pays attention to the security annotations of a partial-trust assembly only when that assembly is loaded into a fully trusted application domain (for example, into the default application domain of a desktop application). By contrast, a trusted assembly (that is, a strong-named assembly that is installed in the global assembly cache) is always loaded with full trust regardless of the trust level of the application domain, so its current trust level is always fully trusted. You can determine the current trust levels of assemblies and application domains by using the and properties. - For more information about reflection and transparency, see [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md). For information about transparency, see [Security Changes](~/docs/framework/security/security-changes.md). + For more information about reflection and transparency, see [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection). For information about transparency, see [Security Changes](/dotnet/framework/security/security-changes). ]]> - Security Considerations for Reflection - Security Changes in the .NET Framework Version 4.0 + Security Considerations for Reflection + Security Changes in the .NET Framework Version 4.0 diff --git a/xml/System.Reflection/MethodImplAttributes.xml b/xml/System.Reflection/MethodImplAttributes.xml index 5fb68797588..558be79e669 100644 --- a/xml/System.Reflection/MethodImplAttributes.xml +++ b/xml/System.Reflection/MethodImplAttributes.xml @@ -763,7 +763,7 @@ 32 - Specifies that the method is single-threaded through the body. Static methods ( in Visual Basic) lock on the type, whereas instance methods lock on the instance. You can also use the C# lock statement or the Visual Basic SyncLock statement for this purpose. + Specifies that the method is single-threaded through the body. Static methods ( in Visual Basic) lock on the type, whereas instance methods lock on the instance. You can also use the C# lock statement or the Visual Basic SyncLock statement for this purpose. diff --git a/xml/System.Reflection/MethodInfo.xml b/xml/System.Reflection/MethodInfo.xml index 1193660af34..778927fed71 100644 --- a/xml/System.Reflection/MethodInfo.xml +++ b/xml/System.Reflection/MethodInfo.xml @@ -386,7 +386,7 @@ For a list of the invariant conditions for other terms used in generic reflectio - If the current object represents a method that overrides a virtual definition in a base class, the method returns a object that represents the virtual definition. -- If the current object represents a method that is specified with the `new` keyword in C# or the `Shadows` keyword in Visual Basic (as in `newslot`, as described in [Common Type System](~/docs/standard/base-types/common-type-system.md)), the method returns the current object. +- If the current object represents a method that is specified with the `new` keyword in C# or the `Shadows` keyword in Visual Basic (as in `newslot`, as described in [Common Type System](/dotnet/standard/base-types/common-type-system)), the method returns the current object. - If the current object represents an inherited method (that is, the current method does not provide its own implementation), the method returns a object that represents the lowest method in the class hierarchy. For example, if `Base.ToString` overrides `Object.ToString`, and `Derived.ToString` overrides `Base.ToString`, calling the method on a object that represents `Derived.ToString` returns a object that represents `Object.ToString`. @@ -399,7 +399,7 @@ For a list of the invariant conditions for other terms used in generic reflectio To call the `GetBaseDefinition` method: -1. Get a object that represents the type (the class or structure) that contains the property. If you are working with an object (an instance of a type), you can call its method. Otherwise, you can use the C# operator or the Visual Basic [GetType](~/docs/visual-basic/language-reference/operators/gettype-operator.md) operator, as the example illustrates. +1. Get a object that represents the type (the class or structure) that contains the property. If you are working with an object (an instance of a type), you can call its method. Otherwise, you can use the C# operator or the Visual Basic [GetType](/dotnet/visual-basic/language-reference/operators/gettype-operator) operator, as the example illustrates. 2. Get a object that represents the method in which you're interested. You can do this by getting an array of all methods from the method and then iterating the elements in the array, or you can retrieve the object that represents the method directly by calling the method and specifying the method name. @@ -492,8 +492,8 @@ For a list of the invariant conditions for other terms used in generic reflectio - Reflection and Generic Types - Introduction to Generics (C# Programming Guide) + Reflection and Generic Types + Introduction to Generics (C# Programming Guide) @@ -600,8 +600,8 @@ public: - Reflection and Generic Types - Introduction to Generics (C# Programming Guide) + Reflection and Generic Types + Introduction to Generics (C# Programming Guide) @@ -897,8 +897,8 @@ Console::WriteLine("\tIs this a generic method definition? {0}", ]]> - Reflection and Generic Types - Introduction to Generics (C# Programming Guide) + Reflection and Generic Types + Introduction to Generics (C# Programming Guide) @@ -1030,8 +1030,8 @@ public: This method is not supported. - Reflection and Generic Types - Introduction to Generics (C# Programming Guide) + Reflection and Generic Types + Introduction to Generics (C# Programming Guide) diff --git a/xml/System.Reflection/Module.xml b/xml/System.Reflection/Module.xml index 16f2b5e8baf..e4345665651 100644 --- a/xml/System.Reflection/Module.xml +++ b/xml/System.Reflection/Module.xml @@ -97,7 +97,7 @@ ## Remarks A module is a portable executable file, such as type.dll or application.exe, consisting of one or more classes and interfaces. There may be multiple namespaces contained in a single module, and a namespace may span multiple modules. - One or more modules deployed as a unit compose an assembly. For information about creating an assembly with more than one module, see [Multifile Assemblies](~/docs/framework/app-domains/multifile-assemblies.md). + One or more modules deployed as a unit compose an assembly. For information about creating an assembly with more than one module, see [Multifile Assemblies](/dotnet/framework/app-domains/multifile-assemblies). Note that a .NET Framework module is not the same as a module in Visual Basic, which is used by a programmers to organize functions and subroutines in an application. @@ -1495,7 +1495,7 @@ ## Remarks > [!NOTE] -> If the type has been forwarded to another assembly, it is still returned by this method. For information on type forwarding, see [Type Forwarding in the Common Language Runtime](~/docs/standard/assembly/type-forwarding.md). +> If the type has been forwarded to another assembly, it is still returned by this method. For information on type forwarding, see [Type Forwarding in the Common Language Runtime](/dotnet/standard/assembly/type-forwarding). A type can be retrieved from a specific module using . Calling on the module that contains the manifest will not search the entire assembly. To retrieve a type from an assembly, regardless of which module it is in, you must call . @@ -1586,7 +1586,7 @@ ## Remarks > [!NOTE] -> If the type has been forwarded to another assembly, it is still returned by this method. For information on type forwarding, see [Type Forwarding in the Common Language Runtime](~/docs/standard/assembly/type-forwarding.md). +> If the type has been forwarded to another assembly, it is still returned by this method. For information on type forwarding, see [Type Forwarding in the Common Language Runtime](/dotnet/standard/assembly/type-forwarding). A type can be retrieved from a specific module using . Calling on the module that contains the manifest will not search the entire assembly. To retrieve a type from an assembly, regardless of which module it is in, you must call . @@ -1682,7 +1682,7 @@ The `throwOnError` parameter affects only what happens when the type is not found. It does not affect any other exceptions that might be thrown. In particular, if the type is found but cannot be loaded, can be thrown even if `throwOnError` is `false`. > [!NOTE] -> If the type has been forwarded to another assembly, it is still returned by this method. For information on type forwarding, see [Type Forwarding in the Common Language Runtime](~/docs/standard/assembly/type-forwarding.md). +> If the type has been forwarded to another assembly, it is still returned by this method. For information on type forwarding, see [Type Forwarding in the Common Language Runtime](/dotnet/standard/assembly/type-forwarding). A type can be retrieved from a specific module using . Calling on the module that contains the manifest will not search the entire assembly. To retrieve a type from an assembly, regardless of which module it is in, you must call . @@ -1767,7 +1767,7 @@ For example, if the class initializers of one of the classes throws an exception while it is being loaded, a `TargetInvocationException` is stored in the corresponding element of the `LoaderExceptions` array. > [!NOTE] -> If a type has been forwarded to another assembly, it is not included in the returned array. For information on type forwarding, see [Type Forwarding in the Common Language Runtime](~/docs/standard/assembly/type-forwarding.md). +> If a type has been forwarded to another assembly, it is not included in the returned array. For information on type forwarding, see [Type Forwarding in the Common Language Runtime](/dotnet/standard/assembly/type-forwarding). ]]> diff --git a/xml/System.Reflection/ObfuscationAttribute.xml b/xml/System.Reflection/ObfuscationAttribute.xml index 1c933d60cd7..53c85b624cb 100644 --- a/xml/System.Reflection/ObfuscationAttribute.xml +++ b/xml/System.Reflection/ObfuscationAttribute.xml @@ -68,7 +68,7 @@ The `MethodA` method of `Type2` is marked with the value `"default"` for the property. It is necessary to specify `false` for the property to avoid excluding `MethodA` from obfuscation, because the default for the property is `true`. The obfuscation tool should not strip the attribute after obfuscation because the property is `false`. All the other attributes in this code example are stripped after obfuscation, because the property is not specified, and therefore defaults to `true`. - The code example includes code to display the attributes and their properties. You can also examine the attributes by opening the DLL with the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md). + The code example includes code to display the attributes and their properties. You can also examine the attributes by opening the DLL with the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler). [!code-csharp[ObfuscationAttribute#1](~/samples/snippets/csharp/VS_Snippets_CLR/ObfuscationAttribute/cs/source.cs#1)] [!code-vb[ObfuscationAttribute#1](~/samples/snippets/visualbasic/VS_Snippets_CLR/ObfuscationAttribute/vb/source.vb#1)] diff --git a/xml/System.Reflection/PropertyInfo.xml b/xml/System.Reflection/PropertyInfo.xml index bd0ee82d2d1..4c051c0d257 100644 --- a/xml/System.Reflection/PropertyInfo.xml +++ b/xml/System.Reflection/PropertyInfo.xml @@ -1361,7 +1361,7 @@ Console.WriteLine("CurrCult: " + To use the `GetValue` method, first get the class `Type`. From the `Type`, get the `PropertyInfo`. From the `PropertyInfo`, use the `GetValue` method. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1383,7 +1383,7 @@ Console.WriteLine("CurrCult: " + - In the .NET for Windows Store apps or the Portable Class Library, catch instead. + In the .NET for Windows Store apps or the Portable Class Library, catch instead. @@ -1393,7 +1393,7 @@ Console.WriteLine("CurrCult: " + - In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. @@ -1471,7 +1471,7 @@ Console.WriteLine("CurrCult: " + To use the `GetValue` method, first get the class `Type`. From the `Type`, get the `PropertyInfo`. From the `PropertyInfo`, use the `GetValue` method. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1750,7 +1750,7 @@ Console.WriteLine("CurrCult: " + ## Remarks To determine the type of a particular property, do the following: -1. Get a object that represents the type (the class or structure) that contains the property. If you are working with an object (an instance of a type), you can call its method. Otherwise, you can use the C# operator or the Visual Basic [GetType](~/docs/visual-basic/language-reference/operators/gettype-operator.md) operator, as the example illustrates. +1. Get a object that represents the type (the class or structure) that contains the property. If you are working with an object (an instance of a type), you can call its method. Otherwise, you can use the C# operator or the Visual Basic [GetType](/dotnet/visual-basic/language-reference/operators/gettype-operator) operator, as the example illustrates. 2. Get a object that represents the property in which you're interested. You can do this by getting an array of all properties from the method and then iterating the elements in the array, or you can retrieve the object that represents the property directly by calling the method and specifying the property name. @@ -1891,7 +1891,7 @@ Console.WriteLine("CurrCult: " + To use the method, first get a object that represents the class. From the , get the object. From the object, call the method. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1914,7 +1914,7 @@ Console.WriteLine("CurrCult: " + - In the .NET for Windows Store apps or the Portable Class Library, catch instead. + In the .NET for Windows Store apps or the Portable Class Library, catch instead. @@ -1923,7 +1923,7 @@ Console.WriteLine("CurrCult: " + - In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. @@ -2002,7 +2002,7 @@ Console.WriteLine("CurrCult: " + To use the method, first get a object that represents the class. From the , get the . From the , use the method. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -2045,7 +2045,7 @@ Console.WriteLine("CurrCult: " + - In the .NET for Windows Store apps or the Portable Class Library, catch instead. + In the .NET for Windows Store apps or the Portable Class Library, catch instead. @@ -2055,7 +2055,7 @@ Console.WriteLine("CurrCult: " + - In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. + In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, , instead. @@ -2129,7 +2129,7 @@ Console.WriteLine("CurrCult: " + To use the `SetValue` method, first get the class `Type`. From the `Type`, get the `PropertyInfo`. From the `PropertyInfo`, use the `SetValue` method. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. diff --git a/xml/System.Reflection/StrongNameKeyPair.xml b/xml/System.Reflection/StrongNameKeyPair.xml index 5565a79c260..2990e6cdcd9 100644 --- a/xml/System.Reflection/StrongNameKeyPair.xml +++ b/xml/System.Reflection/StrongNameKeyPair.xml @@ -59,7 +59,7 @@ - XML and SOAP Serialization + XML and SOAP Serialization diff --git a/xml/System.Reflection/TargetException.xml b/xml/System.Reflection/TargetException.xml index 7008afb50b1..6c8743ee451 100644 --- a/xml/System.Reflection/TargetException.xml +++ b/xml/System.Reflection/TargetException.xml @@ -63,12 +63,12 @@ A `TargetException` is thrown when an attempt is made to invoke a non-static method on a null object. This may occur because the caller does not have access to the member, or because the target does not define the member, and so on. > [!NOTE] -> This exception is not included in the [.NET for Windows Store apps](https://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), but it is thrown by some members that are. To catch the exception in that case, write a `catch` statement for instead. +> This exception is not included in the [.NET for Windows Store apps](https://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](/dotnet/standard/cross-platform/cross-platform-development-with-the-portable-class-library), but it is thrown by some members that are. To catch the exception in that case, write a `catch` statement for instead. ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -283,7 +283,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System.Reflection/TargetInvocationException.xml b/xml/System.Reflection/TargetInvocationException.xml index b21e1b5650d..49d4c9f1b33 100644 --- a/xml/System.Reflection/TargetInvocationException.xml +++ b/xml/System.Reflection/TargetInvocationException.xml @@ -73,7 +73,7 @@ - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -142,7 +142,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -202,7 +202,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System.Reflection/TargetParameterCountException.xml b/xml/System.Reflection/TargetParameterCountException.xml index c8a1ffd9ade..b7e8a50f507 100644 --- a/xml/System.Reflection/TargetParameterCountException.xml +++ b/xml/System.Reflection/TargetParameterCountException.xml @@ -68,7 +68,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -243,7 +243,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System.Reflection/TypeInfo.xml b/xml/System.Reflection/TypeInfo.xml index c2dff818b23..b10ed15948b 100644 --- a/xml/System.Reflection/TypeInfo.xml +++ b/xml/System.Reflection/TypeInfo.xml @@ -65,7 +65,7 @@ class is included in the [!INCLUDE[net_win8_profile](~/includes/net-win8-profile-md.md)] subset for use in creating Windows Store apps. is available in the full .NET Framework as well. For more information about reflection for Windows Store apps, see [System.Reflection namespaces](https://msdn.microsoft.com/library/windows/apps/hh441595\(v=vs.110\).aspx) in the Windows Dev Center and [Reflection in the .NET Framework for Windows Store Apps](~/docs/framework/reflection-and-codedom/reflection-for-windows-store-apps.md) in the MSDN Library. + Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], the class is included in the [!INCLUDE[net_win8_profile](~/includes/net-win8-profile-md.md)] subset for use in creating Windows Store apps. is available in the full .NET Framework as well. For more information about reflection for Windows Store apps, see [System.Reflection namespaces](https://msdn.microsoft.com/library/windows/apps/hh441595\(v=vs.110\).aspx) in the Windows Dev Center and [Reflection in the .NET Framework for Windows Store Apps](/dotnet/framework/reflection-and-codedom/reflection-for-windows-store-apps) in the MSDN Library. contains many of the members available in the class, and many of the reflection properties in the [!INCLUDE[net_win8_profile](~/includes/net-win8-profile-md.md)] return collections of objects. To get a object from a object, use the extension method. diff --git a/xml/System.Resources.Tools/StronglyTypedResourceBuilder.xml b/xml/System.Resources.Tools/StronglyTypedResourceBuilder.xml index f9c3f8aed3d..3b385fc6342 100644 --- a/xml/System.Resources.Tools/StronglyTypedResourceBuilder.xml +++ b/xml/System.Resources.Tools/StronglyTypedResourceBuilder.xml @@ -20,11 +20,11 @@ class, which contains methods that provide access to culture-specific resources at run time. For more information about creating and consuming resources, see [Resources in Desktop Apps](~/docs/framework/resources/index.md). + Typically, resources separate code from content within an application. Creating and consuming these resources makes it easier to develop localizable applications. In the .NET Framework, resources are usually consumed by using the class, which contains methods that provide access to culture-specific resources at run time. For more information about creating and consuming resources, see [Resources in Desktop Apps](/dotnet/framework/resources/). Strongly typed resource support is a compile-time feature that encapsulates access to resources by creating classes that contain a set of static, read-only (`get`) properties. This provides an alternative way to consume resources instead of calling the and methods. - The basic functionality for strongly typed resource support is provided by the class (as well as the `/str` command-line option in the [Resgen.exe (Resource File Generator)](~/docs/framework/tools/resgen-exe-resource-file-generator.md)). The output of the method is a class that contains strongly typed properties that match the resources that are referenced in the input parameter. This class provides read-only access to the resources that are available in the file processed. + The basic functionality for strongly typed resource support is provided by the class (as well as the `/str` command-line option in the [Resgen.exe (Resource File Generator)](/dotnet/framework/tools/resgen-exe-resource-file-generator)). The output of the method is a class that contains strongly typed properties that match the resources that are referenced in the input parameter. This class provides read-only access to the resources that are available in the file processed. diff --git a/xml/System.Resources/IResourceReader.xml b/xml/System.Resources/IResourceReader.xml index 6ab09877d8b..7af371c9cc5 100644 --- a/xml/System.Resources/IResourceReader.xml +++ b/xml/System.Resources/IResourceReader.xml @@ -55,7 +55,7 @@ ]]> - Globalizing and localizing .NET applications + Globalizing and localizing .NET applications diff --git a/xml/System.Resources/IResourceWriter.xml b/xml/System.Resources/IResourceWriter.xml index d81bfe87b85..7f49fad5554 100644 --- a/xml/System.Resources/IResourceWriter.xml +++ b/xml/System.Resources/IResourceWriter.xml @@ -48,7 +48,7 @@ ]]> - Creating Resource Files for Desktop Apps + Creating Resource Files for Desktop Apps diff --git a/xml/System.Resources/MissingManifestResourceException.xml b/xml/System.Resources/MissingManifestResourceException.xml index d15f84cd0cf..d9967cbba5a 100644 --- a/xml/System.Resources/MissingManifestResourceException.xml +++ b/xml/System.Resources/MissingManifestResourceException.xml @@ -73,7 +73,7 @@ In .NET Framework and .NET Core apps, method specifies the root name of the resource set without a namespace, but the resource set is assigned a namespace when it is stored in its assembly, the call to the method throws this exception. - If you have embedded the .resources file that contains the default culture's resources in your executable and your app is throwing a , you can use a reflection tool such as the [IL Disassembler (Ildasm.exe)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to determine the fully qualified name of the resource. In ILDasm, double click the executable's **MANIFEST** label to open the **MANIFEST** window. Resources appear as `.mresource` items and are listed after external assembly references and custom assembly-level attributes. You can also compile the following simple utility, which lists the fully qualified names of embedded resources in the assembly whose name is passed to it as a command-line parameter. + If you have embedded the .resources file that contains the default culture's resources in your executable and your app is throwing a , you can use a reflection tool such as the [IL Disassembler (Ildasm.exe)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to determine the fully qualified name of the resource. In ILDasm, double click the executable's **MANIFEST** label to open the **MANIFEST** window. Resources appear as `.mresource` items and are listed after external assembly references and custom assembly-level attributes. You can also compile the following simple utility, which lists the fully qualified names of embedded resources in the assembly whose name is passed to it as a command-line parameter. [!code-csharp[System.Resources.ResourceManager.Class#4](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.resources.resourcemanager.class/cs/resourcenames.cs#4)] [!code-vb[System.Resources.ResourceManager.Class#4](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.resources.resourcemanager.class/vb/resourcenames.vb#4)] @@ -103,8 +103,8 @@ UWP apps deploy resources for multiple cultures, including the neutral culture, - Handling and throwing exceptions in .NET - Packaging and Deploying Resources + Handling and throwing exceptions in .NET + Packaging and Deploying Resources @@ -325,7 +325,7 @@ UWP apps deploy resources for multiple cultures, including the neutral culture, ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System.Resources/MissingSatelliteAssemblyException.xml b/xml/System.Resources/MissingSatelliteAssemblyException.xml index 0b70e805eb6..b5a4f7e3c81 100644 --- a/xml/System.Resources/MissingSatelliteAssemblyException.xml +++ b/xml/System.Resources/MissingSatelliteAssemblyException.xml @@ -112,7 +112,7 @@ HelloWorld2 Creating Satellite Assemblies - Packaging and Deploying Resources + Packaging and Deploying Resources diff --git a/xml/System.Resources/NeutralResourcesLanguageAttribute.xml b/xml/System.Resources/NeutralResourcesLanguageAttribute.xml index 70705a14fab..a129bdb8d7b 100644 --- a/xml/System.Resources/NeutralResourcesLanguageAttribute.xml +++ b/xml/System.Resources/NeutralResourcesLanguageAttribute.xml @@ -71,7 +71,7 @@ The attribute performs two roles: -- If the default culture's resources are embedded in the app's main assembly and has to retrieve resources that belong to the same culture as the default culture, the automatically uses the resources located in the main assembly instead of searching for a satellite assembly. This bypasses the usual assembly probe, improves lookup performance for the first resource you load, and can reduce your working set. See [Packaging and Deploying Resources](~/docs/framework/resources/packaging-and-deploying-resources-in-desktop-apps.md) for the process uses to probe for resource files. +- If the default culture's resources are embedded in the app's main assembly and has to retrieve resources that belong to the same culture as the default culture, the automatically uses the resources located in the main assembly instead of searching for a satellite assembly. This bypasses the usual assembly probe, improves lookup performance for the first resource you load, and can reduce your working set. See [Packaging and Deploying Resources](/dotnet/framework/resources/packaging-and-deploying-resources-in-desktop-apps) for the process uses to probe for resource files. - If the default culture's resources are located in a satellite assembly rather than in the main app assembly, the attribute specifies the culture and the directory from which the runtime can load the resources. @@ -90,7 +90,7 @@ Greeting=Hello ``` - To use the resource file in an app, you must use the [Resource File Generator (Resgen.exe)](~/docs/framework/tools/resgen-exe-resource-file-generator.md) to convert the file from its text (.txt) format to a binary (.resources) format as follows: + To use the resource file in an app, you must use the [Resource File Generator (Resgen.exe)](/dotnet/framework/tools/resgen-exe-resource-file-generator) to convert the file from its text (.txt) format to a binary (.resources) format as follows: ``` resgen ExampleResources.txt @@ -105,13 +105,13 @@ resgen ExampleResources.txt Greeting=Hi ``` - The text file can be converted to a binary resources file by using the [Resource File Generator (ResGen.exe)](~/docs/framework/tools/resgen-exe-resource-file-generator.md) at the command line as follows: + The text file can be converted to a binary resources file by using the [Resource File Generator (ResGen.exe)](/dotnet/framework/tools/resgen-exe-resource-file-generator) at the command line as follows: ``` resgen ExampleResources.en-US.txt ExampleResources.en-US.resources ``` - The binary resource file should then be compiled into an assembly by using [Assembly Linker (Al.exe)](~/docs/framework/tools/al-exe-assembly-linker.md) and placed in the en-US subdirectory of the app directory by issuing the following command: + The binary resource file should then be compiled into an assembly by using [Assembly Linker (Al.exe)](/dotnet/framework/tools/al-exe-assembly-linker) and placed in the en-US subdirectory of the app directory by issuing the following command: ``` al /t:lib /embed:ExampleResources.en-US.resources /culture:en-US /out:en-us\Example.resources.dll @@ -157,7 +157,7 @@ csc Example.cs /resource:ExampleResources.resources - Packaging and Deploying Resources + Packaging and Deploying Resources @@ -273,7 +273,7 @@ For a detailed list of culture names available on Windows systems, see the **Lan is not a member of . - Packaging and Deploying Resources + Packaging and Deploying Resources @@ -358,12 +358,12 @@ For a detailed list of culture names available on Windows systems, see the **Lan System.Resources.UltimateResourceFallbackLocation - Gets the location for the class to use to retrieve neutral resources by using the [resource fallback process](~/docs/framework/resources/packaging-and-deploying-resources-in-desktop-apps.md). + Gets the location for the class to use to retrieve neutral resources by using the [resource fallback process](/dotnet/framework/resources/packaging-and-deploying-resources-in-desktop-apps). One of the enumeration values that indicates the location (main assembly or satellite) from which to retrieve neutral resources. To be added. - Packaging and Deploying Resources + Packaging and Deploying Resources diff --git a/xml/System.Resources/ResXFileRef.xml b/xml/System.Resources/ResXFileRef.xml index 8d4bb103d2e..816b715219f 100644 --- a/xml/System.Resources/ResXFileRef.xml +++ b/xml/System.Resources/ResXFileRef.xml @@ -49,11 +49,11 @@ To add a object to a .resx file programmatically, you call the constructor to instantiate a object. You then pass this object to the method. - When you compile a .resx file with [Resgen.exe (Resource File Generator)](~/docs/framework/tools/resgen-exe-resource-file-generator.md), the resources specified in the .resx file are embedded in the resulting document resource file. + When you compile a .resx file with [Resgen.exe (Resource File Generator)](/dotnet/framework/tools/resgen-exe-resource-file-generator), the resources specified in the .resx file are embedded in the resulting document resource file. ]]> - Working with .resx Files Programmatically + Working with .resx Files Programmatically diff --git a/xml/System.Resources/ResXResourceReader.xml b/xml/System.Resources/ResXResourceReader.xml index 753f3b8660c..9e8c28e2ab7 100644 --- a/xml/System.Resources/ResXResourceReader.xml +++ b/xml/System.Resources/ResXResourceReader.xml @@ -75,8 +75,8 @@ ]]> - Creating Resource Files for Desktop Apps - Working with .resx Files Programmatically + Creating Resource Files for Desktop Apps + Working with .resx Files Programmatically @@ -453,7 +453,7 @@ enables the resources used by the to be reallocated for other purposes. For more information about , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + Calling enables the resources used by the to be reallocated for other purposes. For more information about , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). @@ -505,7 +505,7 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement and about the disposable pattern, see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md), , and . + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement and about the disposable pattern, see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose), , and . diff --git a/xml/System.Resources/ResXResourceSet.xml b/xml/System.Resources/ResXResourceSet.xml index 9dc75e0f1c6..3e8feeea88d 100644 --- a/xml/System.Resources/ResXResourceSet.xml +++ b/xml/System.Resources/ResXResourceSet.xml @@ -44,7 +44,7 @@ Derived classes of that use their own resource reader and writer should override the and methods to provide the appropriate functionality for interpreting the instance. - Working with .resx Files Programmatically + Working with .resx Files Programmatically diff --git a/xml/System.Resources/ResXResourceWriter.xml b/xml/System.Resources/ResXResourceWriter.xml index ee780b47553..18a7c530573 100644 --- a/xml/System.Resources/ResXResourceWriter.xml +++ b/xml/System.Resources/ResXResourceWriter.xml @@ -40,7 +40,7 @@ The resources are not necessarily written in the same order they were added. - For more information on the format of a.resx file, see [Working with .resx Files Programmatically](~/docs/framework/resources/working-with-resx-files-programmatically.md). + For more information on the format of a.resx file, see [Working with .resx Files Programmatically](/dotnet/framework/resources/working-with-resx-files-programmatically). > [!NOTE] > This class contains a link demand and an inheritance demand at the class level that applies to all members. A is thrown when either the immediate caller or the derived class does not have full-trust permission. @@ -55,7 +55,7 @@ ]]> - Working with .resx Files Programmatically + Working with .resx Files Programmatically @@ -760,7 +760,7 @@ ## Remarks The method calls the method, if necessary, before releasing managed and unmanaged system resources. - Calling allows the system resources used by the to be reallocated for other purposes. For more information about , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + Calling allows the system resources used by the to be reallocated for other purposes. For more information about , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). ]]> @@ -805,7 +805,7 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). For more information about and , see and . diff --git a/xml/System.Resources/ResourceManager.xml b/xml/System.Resources/ResourceManager.xml index 7f075290a86..5e5d3bb9651 100644 --- a/xml/System.Resources/ResourceManager.xml +++ b/xml/System.Resources/ResourceManager.xml @@ -58,7 +58,7 @@ [!INCLUDE [untrusted-data-class-note](~/includes/untrusted-data-class-note.md)] - The class retrieves resources from a binary .resources file that is embedded in an assembly or from a standalone .resources file. If an app has been localized and localized resources have been deployed in [satellite assemblies](~/docs/framework/resources/creating-satellite-assemblies-for-desktop-apps.md), it looks up culture-specific resources, provides resource fallback when a localized resource does not exist, and supports resource serialization. + The class retrieves resources from a binary .resources file that is embedded in an assembly or from a standalone .resources file. If an app has been localized and localized resources have been deployed in [satellite assemblies](/dotnet/framework/resources/creating-satellite-assemblies-for-desktop-apps), it looks up culture-specific resources, provides resource fallback when a localized resource does not exist, and supports resource serialization. For more information about creating and managing resources in desktop apps and [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, see the following sections: @@ -82,7 +82,7 @@ ## Desktop Apps - For desktop apps, the class retrieves resources from binary resource (.resources) files. Typically, a language compiler or the [Assembly Linker (AL.exe)](~/docs/framework/tools/al-exe-assembly-linker.md) embeds these resource files in an assembly. You can also use a object to retrieve resources directly from a .resources file that is not embedded in an assembly, by calling the method. + For desktop apps, the class retrieves resources from binary resource (.resources) files. Typically, a language compiler or the [Assembly Linker (AL.exe)](/dotnet/framework/tools/al-exe-assembly-linker) embeds these resource files in an assembly. You can also use a object to retrieve resources directly from a .resources file that is not embedded in an assembly, by calling the method. > [!CAUTION] > Using standalone .resources files in an ASP.NET app will break XCOPY deployment, because the resources remain locked until they are explicitly released by the method. If you want to deploy resources with your ASP.NET apps, you should compile your .resources files into satellite assemblies. @@ -91,15 +91,15 @@ ### Creating Resources - When you develop a resource-based app, you store resource information in text files (files that have a .txt or .restext extension) or XML files (files that have a .resx extension). You then compile the text or XML files with the [Resource File Generator (Resgen.exe)](~/docs/framework/tools/resgen-exe-resource-file-generator.md) to create a binary .resources file. You can then embed the resulting .resources file in an executable or library by using a compiler option such as `/resources` for the C# and Visual Basic compilers, or you can embed it in a satellite assembly by using the . If you include a .resx file in your Visual Studio project, Visual Studio handles the compilation and embedding of default and localized resources automatically as part of the build process. + When you develop a resource-based app, you store resource information in text files (files that have a .txt or .restext extension) or XML files (files that have a .resx extension). You then compile the text or XML files with the [Resource File Generator (Resgen.exe)](/dotnet/framework/tools/resgen-exe-resource-file-generator) to create a binary .resources file. You can then embed the resulting .resources file in an executable or library by using a compiler option such as `/resources` for the C# and Visual Basic compilers, or you can embed it in a satellite assembly by using the . If you include a .resx file in your Visual Studio project, Visual Studio handles the compilation and embedding of default and localized resources automatically as part of the build process. Ideally, you should create resources for every language your app supports, or at least for a meaningful subset of each language. The binary .resources file names follow the naming convention *basename*.*cultureName*.resources, where *basename* is the name of the app or the name of a class, depending on the level of detail you want. The property is used to determine *cultureName*. A resource for the app's default culture should be named *basename*.resources. For example, suppose that an assembly has several resources in a resource file that has the base name MyResources. These resource files should have names such as MyResources.ja-JP.resources for the Japan (Japanese) culture, MyResources.de.resources for the German culture, MyResources.zh-CHS.resources for the simplified Chinese culture, and MyResources.fr-BE.resources for the French (Belgium) culture. The default resource file should be named MyResources.resources. The culture-specific resource files are commonly packaged in satellite assemblies for each culture. The default resource file should be embedded in the app's main assembly. - Note that [Assembly Linker](~/docs/framework/tools/al-exe-assembly-linker.md) allows resources to be marked as private, but you should always mark them as public so they can be accessed by other assemblies. (Because a satellite assembly contains no code, resources that are marked as private are unavailable to your app through any mechanism.) + Note that [Assembly Linker](/dotnet/framework/tools/al-exe-assembly-linker) allows resources to be marked as private, but you should always mark them as public so they can be accessed by other assemblies. (Because a satellite assembly contains no code, resources that are marked as private are unavailable to your app through any mechanism.) - For more information about creating, packaging, and deploying resources, see the articles [Creating Resource Files](~/docs/framework/resources/creating-resource-files-for-desktop-apps.md), [Creating Satellite Assemblies](~/docs/framework/resources/creating-satellite-assemblies-for-desktop-apps.md), and [Packaging and Deploying Resources](~/docs/framework/resources/packaging-and-deploying-resources-in-desktop-apps.md). + For more information about creating, packaging, and deploying resources, see the articles [Creating Resource Files](/dotnet/framework/resources/creating-resource-files-for-desktop-apps), [Creating Satellite Assemblies](/dotnet/framework/resources/creating-satellite-assemblies-for-desktop-apps), and [Packaging and Deploying Resources](/dotnet/framework/resources/packaging-and-deploying-resources-in-desktop-apps). ### Instantiating a ResourceManager Object @@ -148,7 +148,7 @@ vbc ShowTime.vb /resource:strings.resources ### ResourceManager and Culture-Specific Resources - A localized app requires resources to be deployed, as discussed in the article [Packaging and Deploying Resources](~/docs/framework/resources/packaging-and-deploying-resources-in-desktop-apps.md). If the assemblies are properly configured, the resource manager determines which resources to retrieve based on the current thread's property. (That property also returns the current thread's UI culture.) For example, if an app is compiled with default English language resources in the main assembly and with French and Russian language resources in two satellite assemblies, and the property is set to fr-FR, the resource manager retrieves the French resources. + A localized app requires resources to be deployed, as discussed in the article [Packaging and Deploying Resources](/dotnet/framework/resources/packaging-and-deploying-resources-in-desktop-apps). If the assemblies are properly configured, the resource manager determines which resources to retrieve based on the current thread's property. (That property also returns the current thread's UI culture.) For example, if an app is compiled with default English language resources in the main assembly and with French and Russian language resources in two satellite assemblies, and the property is set to fr-FR, the resource manager retrieves the French resources. You can set the property explicitly or implicitly. The way you set it determines how the object retrieves resources based on culture: @@ -202,7 +202,7 @@ al /embed:Greetings.ru-RU.resources /culture:ru-RU /out:ru-RU\Example.resources. ### Retrieving Resources - You call the and methods to access a specific resource. You can also call the method to retrieve non-string resources as a byte array. By default, in an app that has localized resources, these methods return the resource for the culture determined by the current UI culture of the thread that made the call. See the previous section, [ResourceManager and Culture-Specific Resources](#CultureSpecific), for more information about how the current UI culture of a thread is defined. If the resource manager cannot find the resource for the current thread's UI culture, it uses a fallback process to retrieve the specified resource. If the resource manager cannot find any localized resources, it uses the resources of the default culture. For more information about resource fallback rules, see the "Resource Fallback Process" section of the article [Packaging and Deploying Resources](~/docs/framework/resources/packaging-and-deploying-resources-in-desktop-apps.md). + You call the and methods to access a specific resource. You can also call the method to retrieve non-string resources as a byte array. By default, in an app that has localized resources, these methods return the resource for the culture determined by the current UI culture of the thread that made the call. See the previous section, [ResourceManager and Culture-Specific Resources](#CultureSpecific), for more information about how the current UI culture of a thread is defined. If the resource manager cannot find the resource for the current thread's UI culture, it uses a fallback process to retrieve the specified resource. If the resource manager cannot find any localized resources, it uses the resources of the default culture. For more information about resource fallback rules, see the "Resource Fallback Process" section of the article [Packaging and Deploying Resources](/dotnet/framework/resources/packaging-and-deploying-resources-in-desktop-apps). > [!NOTE] > If the .resources file specified in the class constructor cannot be found, the attempt to retrieve a resource throws a or exception. For information about dealing with the exception, see the [Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions](#exception) section later in this topic. @@ -266,7 +266,7 @@ al /out:ru-RU\Showdate.resources.dll /culture:ru-RU /embed:DateStrings.ru-RU.res ### Resource Versioning Because the main assembly that contains an app's default resources is separate from the app's satellite assemblies, you can release a new version of your main assembly without redeploying the satellite assemblies. You use the attribute to use existing satellite assemblies and instruct the resource manager not to redeploy them with a new version of your main assembly, - For more information about versioning support for satellite assemblies, see the article [Retrieving Resources](~/docs/framework/resources/retrieving-resources-in-desktop-apps.md). + For more information about versioning support for satellite assemblies, see the article [Retrieving Resources](/dotnet/framework/resources/retrieving-resources-in-desktop-apps). ### \ Configuration File Node @@ -300,7 +300,7 @@ al /out:ru-RU\Showdate.resources.dll /culture:ru-RU /embed:DateStrings.ru-RU.res For the `Culture` attribute, specify the keyword `neutral` to designate the main assembly and cause the class to probe only for the cultures listed in the `` nodes. - For more information about fully qualified assembly names, see the article [Assembly Names](~/docs/standard/assembly/names.md). For more information about strong-named assemblies, see the article [Create and use strong-named assemblies](~/docs/standard/assembly/create-use-strong-named.md). + For more information about fully qualified assembly names, see the article [Assembly Names](/dotnet/standard/assembly/names). For more information about strong-named assemblies, see the article [Create and use strong-named assemblies](/dotnet/standard/assembly/create-use-strong-named). - Specify one or more `` nodes with a specific culture name, such as "fr-FR", or a neutral culture name, such as "fr". @@ -321,7 +321,7 @@ al /out:ru-RU\Showdate.resources.dll /culture:ru-RU /embed:DateStrings.ru-RU.res ## Examples - The following example demonstrates how to use an explicit culture and the implicit current UI culture to obtain string resources from a main assembly and a satellite assembly. For more information, see the "Directory Locations for Satellite Assemblies Not Installed in the Global Assembly Cache" section of the [Creating Satellite Assemblies](~/docs/framework/resources/creating-satellite-assemblies-for-desktop-apps.md) topic. + The following example demonstrates how to use an explicit culture and the implicit current UI culture to obtain string resources from a main assembly and a satellite assembly. For more information, see the "Directory Locations for Satellite Assemblies Not Installed in the Global Assembly Cache" section of the [Creating Satellite Assemblies](/dotnet/framework/resources/creating-satellite-assemblies-for-desktop-apps) topic. To run this example: @@ -335,7 +335,7 @@ al /out:ru-RU\Showdate.resources.dll /culture:ru-RU /embed:DateStrings.ru-RU.res ``` -2. Use the [Resource File Generator](~/docs/framework/tools/resgen-exe-resource-file-generator.md) to generate the rmc.resources resource file from the rmc.txt input file as follows: +2. Use the [Resource File Generator](/dotnet/framework/tools/resgen-exe-resource-file-generator) to generate the rmc.resources resource file from the rmc.txt input file as follows: ``` resgen rmc.txt @@ -353,7 +353,7 @@ al /out:ru-RU\Showdate.resources.dll /culture:ru-RU /embed:DateStrings.ru-RU.res ``` -5. Use the [Resource File Generator](~/docs/framework/tools/resgen-exe-resource-file-generator.md) to generate the rmc.es-MX.resources resource file from the rmc.es-MX.txt input file as follows: +5. Use the [Resource File Generator](/dotnet/framework/tools/resgen-exe-resource-file-generator) to generate the rmc.es-MX.resources resource file from the rmc.es-MX.txt input file as follows: ``` resgen rmc.es-MX.txt @@ -371,7 +371,7 @@ al /out:ru-RU\Showdate.resources.dll /culture:ru-RU /embed:DateStrings.ru-RU.res csc /resource:rmc.resources rmc.cs ``` -7. Use the [Assembly Linker](~/docs/framework/tools/al-exe-assembly-linker.md) to create a satellite assembly. If the base name of the app is rmc, the satellite assembly name must be rmc.resources.dll. The satellite assembly should be created in the es-MX directory. If es-MX is the current directory, use this command: +7. Use the [Assembly Linker](/dotnet/framework/tools/al-exe-assembly-linker) to create a satellite assembly. If the base name of the app is rmc, the satellite assembly name must be rmc.resources.dll. The satellite assembly should be created in the es-MX directory. If es-MX is the current directory, use this command: ``` al /embed:rmc.es-MX.resources /c:es-MX /out:rmc.resources.dll @@ -388,7 +388,7 @@ al /out:ru-RU\Showdate.resources.dll /culture:ru-RU /embed:DateStrings.ru-RU.res - Resources in Applications + Resources in Applications @@ -637,7 +637,7 @@ al /out:ru-RU\Greet.resources.dll /culture:ru-RU /embed: GreetingResources.ru-RU Greeting=Hello ``` - The text file can be converted to a binary resource file by using the [Resource File Generator (ResGen.exe)](~/docs/framework/tools/resgen-exe-resource-file-generator.md) at the command prompt as follows: + The text file can be converted to a binary resource file by using the [Resource File Generator (ResGen.exe)](/dotnet/framework/tools/resgen-exe-resource-file-generator) at the command prompt as follows: ``` resgen ExampleResources.txt @@ -885,7 +885,7 @@ csc Example.cs /resource:ExampleResources.resources object to load resources for an ASP.NET page or to test a implementation. For an example that retrieves resources from a standalone .resources file, see the [Retrieving Resources](~/docs/framework/resources/retrieving-resources-in-desktop-apps.md) article. + This method returns a resource manager that retrieves resources from a .resources file that is not embedded in an assembly. You can use this object to load resources for an ASP.NET page or to test a implementation. For an example that retrieves resources from a standalone .resources file, see the [Retrieving Resources](/dotnet/framework/resources/retrieving-resources-in-desktop-apps) article. This method lets you specify a implementation. If you do not want a specific implementation, but would like to use a custom resource file format, you should derive from the class, override the and methods, and pass that type to this constructor. @@ -944,7 +944,7 @@ csc Example.cs /resource:ExampleResources.resources - Packaging and Deploying Resources + Packaging and Deploying Resources @@ -1100,7 +1100,7 @@ GetObject.exe No usable set of localized resources has been found, and there are no default culture resources. For information about how to handle this exception, see the "Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions" section in the class topic. The default culture's resources reside in a satellite assembly that could not be found. For information about how to handle this exception, see the "Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions" section in the class topic. - Packaging and Deploying Resources + Packaging and Deploying Resources @@ -1216,7 +1216,7 @@ ShowNumbers.exe The method is thread safe. - Packaging and Deploying Resources + Packaging and Deploying Resources @@ -1272,7 +1272,7 @@ ShowNumbers.exe ]]> - Globalizing and localizing .NET applications + Globalizing and localizing .NET applications @@ -1330,7 +1330,7 @@ ShowNumbers.exe uses resource fallback rules to load an appropriate resource. If `tryParents` is `false` and a culture-specific resource set cannot be found, the method returns `null`. For more information about resource fallback, see "The Resource Fallback Process" section in the [Packaging and Deploying Resources](~/docs/framework/resources/packaging-and-deploying-resources-in-desktop-apps.md) article. + The resource set that is returned represents the resources that are localized for the specified culture. If the resources have not been localized for that culture and `tryParents` is `true`, uses resource fallback rules to load an appropriate resource. If `tryParents` is `false` and a culture-specific resource set cannot be found, the method returns `null`. For more information about resource fallback, see "The Resource Fallback Process" section in the [Packaging and Deploying Resources](/dotnet/framework/resources/packaging-and-deploying-resources-in-desktop-apps) article. @@ -1399,7 +1399,7 @@ al /out:fr-FR\ShowNumbers.resources.dll /culture:fr-FR /embed:NumberResources.fr is , no usable set of resources has been found, and there are no default culture resources. - Globalizing and localizing .NET applications + Globalizing and localizing .NET applications @@ -1693,7 +1693,7 @@ csc GetStream.cs /resource:AppResources.resources ## Remarks ## Desktop Apps - In desktop apps, the resource that is returned is localized for the UI culture of the current thread, as defined by the property. If the resource has not been localized for that culture, the resource manager probes for a resource by following the steps outlined in the "Resource Fallback Process" section of the [Packaging and Deploying Resources](~/docs/framework/resources/packaging-and-deploying-resources-in-desktop-apps.md) article. If no usable set of localized resources is found, the resource manager falls back on the default culture's resources. If the resource manager cannot load the default culture's resource set, the method throws a exception or, if the resource set is expected to reside in a satellite assembly, a exception. If the resource manager can load an appropriate resource set but cannot find a resource named `name`, the method returns `null`. + In desktop apps, the resource that is returned is localized for the UI culture of the current thread, as defined by the property. If the resource has not been localized for that culture, the resource manager probes for a resource by following the steps outlined in the "Resource Fallback Process" section of the [Packaging and Deploying Resources](/dotnet/framework/resources/packaging-and-deploying-resources-in-desktop-apps) article. If no usable set of localized resources is found, the resource manager falls back on the default culture's resources. If the resource manager cannot load the default culture's resource set, the method throws a exception or, if the resource set is expected to reside in a satellite assembly, a exception. If the resource manager can load an appropriate resource set but cannot find a resource named `name`, the method returns `null`. The property determines whether the comparison of `name` with the names of resources is case-insensitive (the default) or case-sensitive. @@ -1746,8 +1746,8 @@ al /out:ru-RU\Showdate.resources.dll /culture:ru-RU /embed:DateStrings.ru-RU.res The default culture's resources reside in a satellite assembly that could not be found. For information about how to handle this exception, see the "Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions" section in the class topic. The method is thread safe. - Packaging and Deploying Resources - Retrieving Resources in Satellite Assemblies + Packaging and Deploying Resources + Retrieving Resources in Satellite Assemblies @@ -1806,7 +1806,7 @@ al /out:ru-RU\Showdate.resources.dll /culture:ru-RU /embed:DateStrings.ru-RU.res ## Desktop Apps In desktop apps, if `culture` is `null`, the method uses the current UI culture obtained from the property. - The resource that is returned is localized for the culture specified by the `culture` parameter. If the resource has not been localized for `culture`, the resource manager probes for a resource by following the steps outlined in the "Resource Fallback Process" section of the [Packaging and Deploying Resources](~/docs/framework/resources/packaging-and-deploying-resources-in-desktop-apps.md) topic. If no usable set of resources is found, the resource manager falls back on the default culture's resources. If the resource manager cannot load the default culture's resource set, the method throws a exception or, if the resource set is expected to reside in a satellite assembly, a exception. If the resource manager can load an appropriate resource set but cannot find a resource named `name`, the method returns `null`. + The resource that is returned is localized for the culture specified by the `culture` parameter. If the resource has not been localized for `culture`, the resource manager probes for a resource by following the steps outlined in the "Resource Fallback Process" section of the [Packaging and Deploying Resources](/dotnet/framework/resources/packaging-and-deploying-resources-in-desktop-apps) topic. If no usable set of resources is found, the resource manager falls back on the default culture's resources. If the resource manager cannot load the default culture's resource set, the method throws a exception or, if the resource set is expected to reside in a satellite assembly, a exception. If the resource manager can load an appropriate resource set but cannot find a resource named `name`, the method returns `null`. The property determines whether the comparison of `name` with the names of resources is case-insensitive (the default) or case-sensitive. @@ -1861,7 +1861,7 @@ al /out:ru-RU\Showdate.resources.dll /culture:ru-RU /embed:DateStrings.ru-RU.res The default culture's resources reside in a satellite assembly that could not be found. For information about how to handle this exception, see the "Handling MissingManifestResourceException and MissingSatelliteAssemblyException Exceptions" section in the class topic. The method is thread safe. - Packaging and Deploying Resources + Packaging and Deploying Resources @@ -2013,7 +2013,7 @@ al /out:ru-RU\Showdate.resources.dll /culture:ru-RU /embed:DateStrings.ru-RU.res This method completes all the work necessary to find a resource set, and can be recursive and reentrant. In other words, this method might load an assembly and trigger an event, which then calls back into a object that has not been completely initialized. To avoid taking extra locks, this method is not thread safe. The , , and methods do all the necessary synchronization. - Globalizing and localizing .NET applications + Globalizing and localizing .NET applications diff --git a/xml/System.Resources/ResourceReader.xml b/xml/System.Resources/ResourceReader.xml index c36e0b27d8d..aa6e5074f62 100644 --- a/xml/System.Resources/ResourceReader.xml +++ b/xml/System.Resources/ResourceReader.xml @@ -94,7 +94,7 @@ ## Instantiating a ResourceReader Object - A .resources file is a binary file that has been compiled from either a text file or an XML .resx file by [Resgen.exe (Resource File Generator)](~/docs/framework/tools/resgen-exe-resource-file-generator.md). A object can represent either a standalone .resources file or a .resources file that has been embedded in an assembly. + A .resources file is a binary file that has been compiled from either a text file or an XML .resx file by [Resgen.exe (Resource File Generator)](/dotnet/framework/tools/resgen-exe-resource-file-generator). A object can represent either a standalone .resources file or a .resources file that has been embedded in an assembly. To instantiate a object that reads from a standalone .resources file, use the class constructor with either an input stream or a string that contains the .resources file name. The following example illustrates both approaches. The first instantiates a object that represents a .resources file named `Resources1.resources` by using its file name. The second instantiates a object that represents a .resources file named `Resources2.resources` by using a stream created from the file. @@ -532,7 +532,7 @@ Label11="Mobile Phone:" ## Remarks When you are finished using this instance of , call to release all resources used by this instance. You should eliminate further references to this instance so that the garbage collector can reclaim the memory of the instance instead of keeping it alive for finalization. - calls the private Dispose(Boolean) method, which contains the code to release managed and unmanaged resources. For more information, see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + calls the private Dispose(Boolean) method, which contains the code to release managed and unmanaged resources. For more information, see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). ]]> @@ -827,7 +827,7 @@ Label11="Mobile Phone:" to be reallocated for other purposes. For more information about Dispose, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). +Calling Dispose allows the resources used by the to be reallocated for other purposes. For more information about Dispose, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). ## Examples The following code example moves through a file's resources and prints out all the key/value pairs it finds. The code then uses theIDisposable.Dispose method to shut down the and to release all resources used by it. diff --git a/xml/System.Resources/ResourceWriter.xml b/xml/System.Resources/ResourceWriter.xml index 0ccf3c5b4b0..24fff6a061f 100644 --- a/xml/System.Resources/ResourceWriter.xml +++ b/xml/System.Resources/ResourceWriter.xml @@ -86,8 +86,8 @@ - Resources in Desktop Apps - Creating Resource Files for Desktop Apps + Resources in Desktop Apps + Creating Resource Files for Desktop Apps @@ -150,7 +150,7 @@ The parameter is not writable. The parameter is . - Globalizing and localizing .NET applications + Globalizing and localizing .NET applications @@ -204,7 +204,7 @@ ]]> The parameter is . - Globalizing and localizing .NET applications + Globalizing and localizing .NET applications @@ -280,7 +280,7 @@ (or a name that varies only by capitalization) has already been added to this . The parameter is . This has been closed and its hash table is unavailable. - Creating Resource Files for Desktop Apps + Creating Resource Files for Desktop Apps @@ -346,7 +346,7 @@ or is . This has been closed. - Creating Resource Files for Desktop Apps + Creating Resource Files for Desktop Apps @@ -415,7 +415,7 @@ (or a name that varies only by capitalization) has already been added to this . The parameter is . This has been closed and its hash table is unavailable. - Creating Resource Files for Desktop Apps + Creating Resource Files for Desktop Apps @@ -487,7 +487,7 @@ (or a name that varies only by capitalization) has already been added to this ResourceWriter. The parameter is . This has been closed and its hash table is unavailable. - Creating Resource Files for Desktop Apps + Creating Resource Files for Desktop Apps @@ -556,7 +556,7 @@ or is . This has been closed. - Creating Resource Files for Desktop Apps + Creating Resource Files for Desktop Apps @@ -606,7 +606,7 @@ `typeName` is a string that represents the data type of the resource. It can be any of the following values: -- The string representation of a `ResourceTypeCode` enumeration member that indicates the data type of the resource. `ResourceTypeCode` is a private enumeration that is used by [Resgen.exe](~/docs/framework/tools/resgen-exe-resource-file-generator.md) to indicate that a special binary format is used to store one of 19 common data types. These include the .NET Framework primitive data types (, , , , , , , , , , , , ), as well as , , and . In addition, the `ResourceTypeCode` enumeration includes the values shown in the following table. +- The string representation of a `ResourceTypeCode` enumeration member that indicates the data type of the resource. `ResourceTypeCode` is a private enumeration that is used by [Resgen.exe](/dotnet/framework/tools/resgen-exe-resource-file-generator) to indicate that a special binary format is used to store one of 19 common data types. These include the .NET Framework primitive data types (, , , , , , , , , , , , ), as well as , , and . In addition, the `ResourceTypeCode` enumeration includes the values shown in the following table. |`ResourceTypeCode` value|Description| |------------------------------|-----------------| diff --git a/xml/System.Resources/SatelliteContractVersionAttribute.xml b/xml/System.Resources/SatelliteContractVersionAttribute.xml index b7b2e27f02d..0398c836dc9 100644 --- a/xml/System.Resources/SatelliteContractVersionAttribute.xml +++ b/xml/System.Resources/SatelliteContractVersionAttribute.xml @@ -62,7 +62,7 @@ If you want to revise a satellite assembly but not the main assembly, increment the version number on your satellite. In this case, ship a publisher policy assembly along with your satellite assembly stating that your new satellite assembly has backward compatibility with your old satellite assembly. The resource manager will still use the old contract number written into your main assembly based on the attribute; however, the loader will bind to the satellite assembly version that is specified by the policy assembly. - A vendor of a shared component uses a publisher policy assembly to make a compatibility statement about a particular version of a released assembly. A publisher policy assembly is a strongly named assembly that has a name in the format `policy...`, and is registered in the . The publisher policy is generated from an XML configuration file (see the ) by using the [Al.exe (Assembly Linker)](~/docs/framework/tools/al-exe-assembly-linker.md) tool. The Assembly Linker is used with the `/link` option to link the XML configuration file to a manifest assembly, which is then stored in the global assembly cache. The publisher policy assemblies can be used when a vendor ships a maintenance release (service pack) that contains bug fixes. + A vendor of a shared component uses a publisher policy assembly to make a compatibility statement about a particular version of a released assembly. A publisher policy assembly is a strongly named assembly that has a name in the format `policy...`, and is registered in the . The publisher policy is generated from an XML configuration file (see the ) by using the [Al.exe (Assembly Linker)](/dotnet/framework/tools/al-exe-assembly-linker) tool. The Assembly Linker is used with the `/link` option to link the XML configuration file to a manifest assembly, which is then stored in the global assembly cache. The publisher policy assemblies can be used when a vendor ships a maintenance release (service pack) that contains bug fixes. ## [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] Apps This attribute is ignored in [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, because package resource index (PRI) files do not have versioning semantics. In addition, the [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] packaging model requires all resources to ship in the same package, with no possibility of redeploying satellite assemblies or PRI files. diff --git a/xml/System.Resources/UltimateResourceFallbackLocation.xml b/xml/System.Resources/UltimateResourceFallbackLocation.xml index 522eedbc577..056a6e63daa 100644 --- a/xml/System.Resources/UltimateResourceFallbackLocation.xml +++ b/xml/System.Resources/UltimateResourceFallbackLocation.xml @@ -48,7 +48,7 @@ enumeration is used with the constructor to specify whether a object retrieves the resources of the app's default culture from the main app assembly (the default), or from a satellite assembly. In a localized application, the resources of the default culture are used if no culture-specific resources are found after using the resource fallback process. For more information, see the "Resource Fallback Process" section in [Packaging and Deploying Resources](~/docs/framework/resources/packaging-and-deploying-resources-in-desktop-apps.md). + The enumeration is used with the constructor to specify whether a object retrieves the resources of the app's default culture from the main app assembly (the default), or from a satellite assembly. In a localized application, the resources of the default culture are used if no culture-specific resources are found after using the resource fallback process. For more information, see the "Resource Fallback Process" section in [Packaging and Deploying Resources](/dotnet/framework/resources/packaging-and-deploying-resources-in-desktop-apps). If you specify a value of MainAssembly or no value to the attribute and resource manager cannot load a resource set that belongs to the default culture, it throws a exception. If you specify a value of Satellite to the and resource manager cannot load a resource set that belongs to the default culture, it throws a exception. @@ -56,7 +56,7 @@ - Packaging and Deploying Resources + Packaging and Deploying Resources diff --git a/xml/System.Runtime.Caching.Configuration/CachingSectionGroup.xml b/xml/System.Runtime.Caching.Configuration/CachingSectionGroup.xml index 11e8ed8e51d..601c7f4740c 100644 --- a/xml/System.Runtime.Caching.Configuration/CachingSectionGroup.xml +++ b/xml/System.Runtime.Caching.Configuration/CachingSectionGroup.xml @@ -19,11 +19,11 @@ class defines a caching section (`system.runtime.caching`) for configuration files. This section contains elements that are used to configure various types of caches. In ASP.NET, the only element that is available in the caching section is the [\](~/docs/framework/configure-apps/file-schema/runtime/memorycache-element-cache-settings.md) element. This element configures caches that are based on the class. + The class defines a caching section (`system.runtime.caching`) for configuration files. This section contains elements that are used to configure various types of caches. In ASP.NET, the only element that is available in the caching section is the [\](/dotnet/framework/configure-apps/file-schema/runtime/memorycache-element-cache-settings) element. This element configures caches that are based on the class. ]]> - <memoryCache> Element (Cache Settings) + <memoryCache> Element (Cache Settings) @@ -79,7 +79,7 @@ ]]> - <memoryCache> Element (Cache Settings) + <memoryCache> Element (Cache Settings) diff --git a/xml/System.Runtime.Caching.Configuration/MemoryCacheElement.xml b/xml/System.Runtime.Caching.Configuration/MemoryCacheElement.xml index 758c90bbd6e..c5d388aec52 100644 --- a/xml/System.Runtime.Caching.Configuration/MemoryCacheElement.xml +++ b/xml/System.Runtime.Caching.Configuration/MemoryCacheElement.xml @@ -21,12 +21,12 @@ ## Remarks The class defines a element that you can use to configure the cache. Multiple instances of the class can be used in a single application. Each `memoryCache` element in the configuration file can contain settings for a named instance. - The `memoryCache` element requires a `namedCaches` child element. To define named configurations of the cache in addition to the default configuration, you can add `namedCaches` elements. For more information about how to add named cache configurations, see [<namedCaches> Element (Cache Settings)](~/docs/framework/configure-apps/file-schema/runtime/namedcaches-element-cache-settings.md). + The `memoryCache` element requires a `namedCaches` child element. To define named configurations of the cache in addition to the default configuration, you can add `namedCaches` elements. For more information about how to add named cache configurations, see [<namedCaches> Element (Cache Settings)](/dotnet/framework/configure-apps/file-schema/runtime/namedcaches-element-cache-settings). ]]> - <memoryCache> Element (Cache Settings) - <namedCaches> Element (Cache Settings) + <memoryCache> Element (Cache Settings) + <namedCaches> Element (Cache Settings) @@ -88,11 +88,11 @@ The settings for the property can be read from the `cacheMemoryLimitMegabytes` configuration attribute in the configuration file. Alternatively, the settings can be passed when the class is initialized. - For more information about how to configure the cache, see [<namedCaches> Element (Cache Settings)](~/docs/framework/configure-apps/file-schema/runtime/namedcaches-element-cache-settings.md). + For more information about how to configure the cache, see [<namedCaches> Element (Cache Settings)](/dotnet/framework/configure-apps/file-schema/runtime/namedcaches-element-cache-settings). ]]> - <namedCaches> Element (Cache Settings) + <namedCaches> Element (Cache Settings) @@ -132,11 +132,11 @@ In the `memoryCache` section of a configuration file, a unique cache configuration is defined by a `namedCaches` configuration collection. Each named cache entry requires a unique name in the configuration file. This value must be at least one character long. - For more information about how to configure the cache, see [<namedCaches> Element (Cache Settings)](~/docs/framework/configure-apps/file-schema/runtime/namedcaches-element-cache-settings.md). + For more information about how to configure the cache, see [<namedCaches> Element (Cache Settings)](/dotnet/framework/configure-apps/file-schema/runtime/namedcaches-element-cache-settings). ]]> - <namedCaches> Element (Cache Settings) + <namedCaches> Element (Cache Settings) @@ -173,11 +173,11 @@ The setting for the property can be read from `physicalMemoryLimitPercentage` configuration attribute in the application configuration file. Alternatively, the value can be passed when the class is initialized. - For more information about how to configure the cache, see [<namedCaches> Element (Cache Settings)](~/docs/framework/configure-apps/file-schema/runtime/namedcaches-element-cache-settings.md). + For more information about how to configure the cache, see [<namedCaches> Element (Cache Settings)](/dotnet/framework/configure-apps/file-schema/runtime/namedcaches-element-cache-settings). ]]> - <namedCaches> Element (Cache Settings) + <namedCaches> Element (Cache Settings) @@ -212,11 +212,11 @@ ## Remarks The property corresponds to the `pollingInterval` configuration attribute of the `namedCaches` element. The settings for this configuration attribute are specified in the format `HH:MM:SS` and can be read from the `pollingInterval` configuration attribute in the application configuration. Alternatively, the value can be passed when the class is initialized. - For more information about how to configure the cache, see [<namedCaches> Element (Cache Settings)](~/docs/framework/configure-apps/file-schema/runtime/namedcaches-element-cache-settings.md). + For more information about how to configure the cache, see [<namedCaches> Element (Cache Settings)](/dotnet/framework/configure-apps/file-schema/runtime/namedcaches-element-cache-settings). ]]> - <namedCaches> Element (Cache Settings) + <namedCaches> Element (Cache Settings) diff --git a/xml/System.Runtime.Caching.Configuration/MemoryCacheSection.xml b/xml/System.Runtime.Caching.Configuration/MemoryCacheSection.xml index 5efbd041193..2e07e09ef94 100644 --- a/xml/System.Runtime.Caching.Configuration/MemoryCacheSection.xml +++ b/xml/System.Runtime.Caching.Configuration/MemoryCacheSection.xml @@ -21,12 +21,12 @@ ## Remarks The class defines the settings that are available in the `memoryCache` section of a configuration file. In this section, the `namedCaches` element is used to configure a default instance of the cache and to configure any additional named instances. - For more information, see [<memoryCache> Element (Cache Settings)](~/docs/framework/configure-apps/file-schema/runtime/memorycache-element-cache-settings.md). + For more information, see [<memoryCache> Element (Cache Settings)](/dotnet/framework/configure-apps/file-schema/runtime/memorycache-element-cache-settings). ]]> - <memoryCache> Element (Cache Settings) - <namedCaches> Element (Cache Settings) + <memoryCache> Element (Cache Settings) + <namedCaches> Element (Cache Settings) @@ -78,11 +78,11 @@ property references the collection of configuration settings from one or more `namedCaches` elements of the configuration file. For more information about configuration options that are related to this property, see [<namedCaches> Element (Cache Settings)](~/docs/framework/configure-apps/file-schema/runtime/namedcaches-element-cache-settings.md). + The property references the collection of configuration settings from one or more `namedCaches` elements of the configuration file. For more information about configuration options that are related to this property, see [<namedCaches> Element (Cache Settings)](/dotnet/framework/configure-apps/file-schema/runtime/namedcaches-element-cache-settings). ]]> - <namedCaches> Element (Cache Settings) + <namedCaches> Element (Cache Settings) diff --git a/xml/System.Runtime.Caching.Configuration/MemoryCacheSettingsCollection.xml b/xml/System.Runtime.Caching.Configuration/MemoryCacheSettingsCollection.xml index c2083dc5139..c4bf833b8f1 100644 --- a/xml/System.Runtime.Caching.Configuration/MemoryCacheSettingsCollection.xml +++ b/xml/System.Runtime.Caching.Configuration/MemoryCacheSettingsCollection.xml @@ -26,12 +26,12 @@ ## Remarks The class represents the collection of configuration elements and settings that configure an instance of the class. In other words, this settings collection contains objects that represent elements and settings that are children of a `memoryCache` element. The class contains a `namedCaches` element. - For more information about the configuration options that are related to this class, see [<memoryCache> Element (Cache Settings)](~/docs/framework/configure-apps/file-schema/runtime/memorycache-element-cache-settings.md) and [<namedCaches> Element (Cache Settings)](~/docs/framework/configure-apps/file-schema/runtime/namedcaches-element-cache-settings.md). + For more information about the configuration options that are related to this class, see [<memoryCache> Element (Cache Settings)](/dotnet/framework/configure-apps/file-schema/runtime/memorycache-element-cache-settings) and [<namedCaches> Element (Cache Settings)](/dotnet/framework/configure-apps/file-schema/runtime/namedcaches-element-cache-settings). ]]> - <memoryCache> Element (Cache Settings) - <namedCaches> Element (Cache Settings) + <memoryCache> Element (Cache Settings) + <namedCaches> Element (Cache Settings) diff --git a/xml/System.Runtime.Caching/MemoryCache.xml b/xml/System.Runtime.Caching/MemoryCache.xml index 6781a3cc0c4..6293875dbc6 100644 --- a/xml/System.Runtime.Caching/MemoryCache.xml +++ b/xml/System.Runtime.Caching/MemoryCache.xml @@ -94,7 +94,7 @@ private void btnGet_Click(object sender, EventArgs e) This type is thread safe. Walkthrough: Caching Application Data in ASP.NET - Caching in .NET Framework Applications + Caching in .NET Framework Applications @@ -414,13 +414,13 @@ private void btnGet_Click(object sender, EventArgs e) ## Remarks If the current instance of the cache exceeds the limit on memory set by the property, the cache implementation removes cache entries. Each cache instance in the application can use the amount of memory that is specified by the property. - The settings for the property can be specified in the application configuration file. Alternatively, they can be passed in the constructor when the class is initialized. For more information about how to configure this property, see [<namedCaches> Element (Cache Settings)](~/docs/framework/configure-apps/file-schema/runtime/namedcaches-element-cache-settings.md). For more information about how to set this value when the class is being initialized, see the method. + The settings for the property can be specified in the application configuration file. Alternatively, they can be passed in the constructor when the class is initialized. For more information about how to configure this property, see [<namedCaches> Element (Cache Settings)](/dotnet/framework/configure-apps/file-schema/runtime/namedcaches-element-cache-settings). For more information about how to set this value when the class is being initialized, see the method. - does not instantly enforce each time a new item is added to a instance. The internal heuristics which evicts extra items from the does it gradually and takes into account information from the garbage collector (see [Garbage Collection](~/docs/standard/garbage-collection/index.md)) and other factors such as current cache size and overall system memory pressure. Therefore even though the tries to keep the cache size within the configured it is possible to temporarily exceed the limit by adding cache items at a very high rate. + does not instantly enforce each time a new item is added to a instance. The internal heuristics which evicts extra items from the does it gradually and takes into account information from the garbage collector (see [Garbage Collection](/dotnet/standard/garbage-collection/)) and other factors such as current cache size and overall system memory pressure. Therefore even though the tries to keep the cache size within the configured it is possible to temporarily exceed the limit by adding cache items at a very high rate. ]]> - <namedCaches> Element (Cache Settings) + <namedCaches> Element (Cache Settings) @@ -522,11 +522,11 @@ private void btnGet_Click(object sender, EventArgs e) ## Remarks This property always returns a reference to the default cache instance. For typical application scenarios, only one instance of is required. - Because the default cache instance is not created by the constructor, you must use configuration to explicitly set the memory and polling values for the default cache instance. For more information, see [<memoryCache> Element (Cache Settings)](~/docs/framework/configure-apps/file-schema/runtime/memorycache-element-cache-settings.md). + Because the default cache instance is not created by the constructor, you must use configuration to explicitly set the memory and polling values for the default cache instance. For more information, see [<memoryCache> Element (Cache Settings)](/dotnet/framework/configure-apps/file-schema/runtime/memorycache-element-cache-settings). ]]> - <memoryCache> Element (Cache Settings) + <memoryCache> Element (Cache Settings) @@ -906,11 +906,11 @@ private void btnGet_Click(object sender, EventArgs e) ## Remarks The property returns the percentage of total physical computer memory that can be used by a single instance of the class. If the cache instance exceeds the specified limit, cache entries are removed. - The settings for the property can be specified in the application configuration file. Alternatively, they can be passed by a caller when the class is initialized. For more information about how to configure this property, see [<namedCaches> Element (Cache Settings)](~/docs/framework/configure-apps/file-schema/runtime/namedcaches-element-cache-settings.md). For more information about how to configure the property when the class is being initialized, see the method. + The settings for the property can be specified in the application configuration file. Alternatively, they can be passed by a caller when the class is initialized. For more information about how to configure this property, see [<namedCaches> Element (Cache Settings)](/dotnet/framework/configure-apps/file-schema/runtime/namedcaches-element-cache-settings). For more information about how to configure the property when the class is being initialized, see the method. ]]> - <namedCaches> Element (Cache Settings) + <namedCaches> Element (Cache Settings) @@ -935,11 +935,11 @@ private void btnGet_Click(object sender, EventArgs e) property can be specified in the application configuration file. Alternatively they can be passed when the class is initialized. For more information about how to configure this property, see [<namedCaches> Element (Cache Settings)](~/docs/framework/configure-apps/file-schema/runtime/namedcaches-element-cache-settings.md). For more information about how to configure the property when the class is being initialized, see the method. + The settings for the property can be specified in the application configuration file. Alternatively they can be passed when the class is initialized. For more information about how to configure this property, see [<namedCaches> Element (Cache Settings)](/dotnet/framework/configure-apps/file-schema/runtime/namedcaches-element-cache-settings). For more information about how to configure the property when the class is being initialized, see the method. ]]> - <namedCaches> Element (Cache Settings) + <namedCaches> Element (Cache Settings) diff --git a/xml/System.Runtime.CompilerServices/AsyncStateMachineAttribute.xml b/xml/System.Runtime.CompilerServices/AsyncStateMachineAttribute.xml index 4959e0f22ca..e7258af0193 100644 --- a/xml/System.Runtime.CompilerServices/AsyncStateMachineAttribute.xml +++ b/xml/System.Runtime.CompilerServices/AsyncStateMachineAttribute.xml @@ -44,7 +44,7 @@ - Indicates whether a method is marked with either the Async or [async](~/docs/csharp/language-reference/keywords/async.md) modifier. + Indicates whether a method is marked with either the Async or [async](/dotnet/csharp/language-reference/keywords/async) modifier. object for the method name by using . -- Obtains a object for the attribute by using [GetType Operator](~/docs/visual-basic/language-reference/operators/gettype-operator.md) or [typeof](~/docs/csharp/language-reference/keywords/typeof.md). +- Obtains a object for the attribute by using [GetType Operator](/dotnet/visual-basic/language-reference/operators/gettype-operator) or [typeof](/dotnet/csharp/language-reference/keywords/typeof). - Obtains an attribute object for the method and attribute type by using `MethodInfo.GetCustomAttribute`. If `GetCustomAttribute` returns `Nothing` (Visual Basic) or `null` (C#), the method doesn't contain the attribute. diff --git a/xml/System.Runtime.CompilerServices/CallConvCdecl.xml b/xml/System.Runtime.CompilerServices/CallConvCdecl.xml index aa96f8f0d81..d380a4309d4 100644 --- a/xml/System.Runtime.CompilerServices/CallConvCdecl.xml +++ b/xml/System.Runtime.CompilerServices/CallConvCdecl.xml @@ -55,7 +55,7 @@ - Using methods in the class such as , , , and . -- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). +- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). - Using the unmanaged reflection API. diff --git a/xml/System.Runtime.CompilerServices/CallConvFastcall.xml b/xml/System.Runtime.CompilerServices/CallConvFastcall.xml index 4df5185dfc2..60ad1b579d0 100644 --- a/xml/System.Runtime.CompilerServices/CallConvFastcall.xml +++ b/xml/System.Runtime.CompilerServices/CallConvFastcall.xml @@ -53,7 +53,7 @@ - Using methods in the class like , , , and . -- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). +- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). - Using the unmanaged reflection API. diff --git a/xml/System.Runtime.CompilerServices/CallConvStdcall.xml b/xml/System.Runtime.CompilerServices/CallConvStdcall.xml index e5850d1d964..938c7765ba2 100644 --- a/xml/System.Runtime.CompilerServices/CallConvStdcall.xml +++ b/xml/System.Runtime.CompilerServices/CallConvStdcall.xml @@ -53,7 +53,7 @@ - Using methods in the class such as , , , and . -- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). +- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). - Using the unmanaged reflection API. diff --git a/xml/System.Runtime.CompilerServices/CallConvThiscall.xml b/xml/System.Runtime.CompilerServices/CallConvThiscall.xml index b8dfd1f226b..69d6b254711 100644 --- a/xml/System.Runtime.CompilerServices/CallConvThiscall.xml +++ b/xml/System.Runtime.CompilerServices/CallConvThiscall.xml @@ -53,7 +53,7 @@ - Using methods in the class such as , , , and . -- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). +- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). - Using the unmanaged reflection API. diff --git a/xml/System.Runtime.CompilerServices/DefaultDependencyAttribute.xml b/xml/System.Runtime.CompilerServices/DefaultDependencyAttribute.xml index 20c1559e0a9..6ed786f4b77 100644 --- a/xml/System.Runtime.CompilerServices/DefaultDependencyAttribute.xml +++ b/xml/System.Runtime.CompilerServices/DefaultDependencyAttribute.xml @@ -45,7 +45,7 @@ attribute to a dependent assembly to determine the preferred default binding. diff --git a/xml/System.Runtime.CompilerServices/DependencyAttribute.xml b/xml/System.Runtime.CompilerServices/DependencyAttribute.xml index 12836faba72..ca1765b0eab 100644 --- a/xml/System.Runtime.CompilerServices/DependencyAttribute.xml +++ b/xml/System.Runtime.CompilerServices/DependencyAttribute.xml @@ -45,7 +45,7 @@ attribute to a dependent assembly with a value of the enumeration to specify when a referring assembly is to load a dependency. diff --git a/xml/System.Runtime.CompilerServices/ExtensionAttribute.xml b/xml/System.Runtime.CompilerServices/ExtensionAttribute.xml index 42224c5d2b9..6722c6ee6d7 100644 --- a/xml/System.Runtime.CompilerServices/ExtensionAttribute.xml +++ b/xml/System.Runtime.CompilerServices/ExtensionAttribute.xml @@ -53,9 +53,9 @@ is . - Composite Formatting + Composite Formatting diff --git a/xml/System.Runtime.CompilerServices/InternalsVisibleToAttribute.xml b/xml/System.Runtime.CompilerServices/InternalsVisibleToAttribute.xml index 8cca73fef01..0829f1ba835 100644 --- a/xml/System.Runtime.CompilerServices/InternalsVisibleToAttribute.xml +++ b/xml/System.Runtime.CompilerServices/InternalsVisibleToAttribute.xml @@ -64,17 +64,17 @@ If both assemblies are signed with a strong name, the argument to the constructor must consist of the name of the assembly without its directory path or file name extension, along with the full public key (and not its public key token). To get the full public key of a strong-named assembly, see the [Getting the full public key](#Key) section later in this article. For more information about using with strong-named assemblies, see the constructor. - Do not include values for the , , or field in the argument; the Visual Basic, C#, and C++ compilers treat this as a compiler error. If you use a compiler that does not treat it as an error (such as the [IL Assembler (ILAsm.exe)](~/docs/framework/tools/ilasm-exe-il-assembler.md)) and the assemblies are strong-named, a exception is thrown the first time the specified friend assembly accesses the assembly that contains the attribute. + Do not include values for the , , or field in the argument; the Visual Basic, C#, and C++ compilers treat this as a compiler error. If you use a compiler that does not treat it as an error (such as the [IL Assembler (ILAsm.exe)](/dotnet/framework/tools/ilasm-exe-il-assembler)) and the assemblies are strong-named, a exception is thrown the first time the specified friend assembly accesses the assembly that contains the attribute. For more information about how to use this attribute, see the following topics: - [Friend Assemblies (C++)](/cpp/dotnet/friend-assemblies-cpp) -- [Friend assemblies](~/docs/standard/assembly/friend.md) +- [Friend assemblies](/dotnet/standard/assembly/friend) ## Getting the full public key - You can use the [Strong Name Tool (Sn.exe)](~/docs/framework/tools/sn-exe-strong-name-tool.md) to retrieve the full public key from a strong-named key (.snk) file. To do this, you perform the following steps: + You can use the [Strong Name Tool (Sn.exe)](/dotnet/framework/tools/sn-exe-strong-name-tool) to retrieve the full public key from a strong-named key (.snk) file. To do this, you perform the following steps: 1. Extract the public key from the strong-named key file to a separate file: @@ -167,12 +167,12 @@ ## Remarks The constructor defines a friend assembly, which is an assembly that has access to the internal and private protected types and members of the current assembly. - Both the current assembly and the friend assembly must be unsigned, or both must be signed with a strong name. (For more information about strong-named assemblies, see [Create and use strong-named assemblies](~/docs/standard/assembly/create-use-strong-named.md).) If both are unsigned, the `assemblyName` argument consists of the name of the friend assembly, specified without a directory path or file extension. If both are signed, `assemblyName` consists of the name of the friend assembly without its directory path or file name extension, along with its full public key (but not its public key token). The other components of a strong name, such as those that provide culture, version, or processor architecture information, cannot be specified in the `assemblyName` argument. + Both the current assembly and the friend assembly must be unsigned, or both must be signed with a strong name. (For more information about strong-named assemblies, see [Create and use strong-named assemblies](/dotnet/standard/assembly/create-use-strong-named).) If both are unsigned, the `assemblyName` argument consists of the name of the friend assembly, specified without a directory path or file extension. If both are signed, `assemblyName` consists of the name of the friend assembly without its directory path or file name extension, along with its full public key (but not its public key token). The other components of a strong name, such as those that provide culture, version, or processor architecture information, cannot be specified in the `assemblyName` argument. > [!IMPORTANT] > If you use the C# compiler to compile the friend assembly, you must explicitly specify the name of the output file (.exe or .dll) by using the **/out** compiler option. This is required because the compiler has not yet generated the name for the assembly it is building at the time it is binding to external references. The **/out** compiler option is optional for the Visual Basic compiler, and the corresponding **-out** or **-o** compiler option should not be used when compiling friend assemblies with the F# compiler. - You can use [Sn.exe (Strong Name Tool)](~/docs/framework/tools/sn-exe-strong-name-tool.md) to retrieve the full public key from a strong-named key (.snk) file. To do this, you perform the following steps: + You can use [Sn.exe (Strong Name Tool)](/dotnet/framework/tools/sn-exe-strong-name-tool) to retrieve the full public key from a strong-named key (.snk) file. To do this, you perform the following steps: 1. Extract the public key from the strong-named key file to a separate file: @@ -188,7 +188,7 @@ - [Friend Assemblies (C++)](/cpp/dotnet/friend-assemblies-cpp) -- [Friend assemblies](~/docs/standard/assembly/friend.md) +- [Friend assemblies](/dotnet/standard/assembly/friend) @@ -302,7 +302,7 @@ - [Friend Assemblies (C++)](/cpp/dotnet/friend-assemblies-cpp) -- [Friend assemblies](~/docs/standard/assembly/friend.md) +- [Friend assemblies](/dotnet/standard/assembly/friend) ]]> diff --git a/xml/System.Runtime.CompilerServices/IsBoxed.xml b/xml/System.Runtime.CompilerServices/IsBoxed.xml index 2a4e15d3b1b..09a9be48297 100644 --- a/xml/System.Runtime.CompilerServices/IsBoxed.xml +++ b/xml/System.Runtime.CompilerServices/IsBoxed.xml @@ -45,7 +45,7 @@ - Using methods in the class such as , , , and . -- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). +- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). - Using the unmanaged reflection API. diff --git a/xml/System.Runtime.CompilerServices/IsByValue.xml b/xml/System.Runtime.CompilerServices/IsByValue.xml index 2b3434dbd4f..348bf74148f 100644 --- a/xml/System.Runtime.CompilerServices/IsByValue.xml +++ b/xml/System.Runtime.CompilerServices/IsByValue.xml @@ -45,7 +45,7 @@ - Using methods in the class such as , , , and . -- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). +- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). - Using the unmanaged reflection API. diff --git a/xml/System.Runtime.CompilerServices/IsConst.xml b/xml/System.Runtime.CompilerServices/IsConst.xml index 9f806fef6f3..6acb71ba089 100644 --- a/xml/System.Runtime.CompilerServices/IsConst.xml +++ b/xml/System.Runtime.CompilerServices/IsConst.xml @@ -47,7 +47,7 @@ - Using methods in the class such as , , , and . -- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). +- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). - Using the unmanaged reflection API. diff --git a/xml/System.Runtime.CompilerServices/IsCopyConstructed.xml b/xml/System.Runtime.CompilerServices/IsCopyConstructed.xml index 5f65f931af2..831ac962833 100644 --- a/xml/System.Runtime.CompilerServices/IsCopyConstructed.xml +++ b/xml/System.Runtime.CompilerServices/IsCopyConstructed.xml @@ -52,7 +52,7 @@ - Using methods in the class such as , , , and . -- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). +- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). - Using the unmanaged reflection API. diff --git a/xml/System.Runtime.CompilerServices/IsExplicitlyDereferenced.xml b/xml/System.Runtime.CompilerServices/IsExplicitlyDereferenced.xml index d84e6abb55b..b9218171c4e 100644 --- a/xml/System.Runtime.CompilerServices/IsExplicitlyDereferenced.xml +++ b/xml/System.Runtime.CompilerServices/IsExplicitlyDereferenced.xml @@ -45,7 +45,7 @@ - Using methods in the class such as , , , and . -- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). +- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). - Using the unmanaged reflection API. diff --git a/xml/System.Runtime.CompilerServices/IsImplicitlyDereferenced.xml b/xml/System.Runtime.CompilerServices/IsImplicitlyDereferenced.xml index 7d68be5a231..bc50d4210cd 100644 --- a/xml/System.Runtime.CompilerServices/IsImplicitlyDereferenced.xml +++ b/xml/System.Runtime.CompilerServices/IsImplicitlyDereferenced.xml @@ -45,7 +45,7 @@ - Using methods in the class such as , , , and . -- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). +- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). - Using the unmanaged reflection API. diff --git a/xml/System.Runtime.CompilerServices/IsJitIntrinsic.xml b/xml/System.Runtime.CompilerServices/IsJitIntrinsic.xml index 64410826afa..ec9d5189921 100644 --- a/xml/System.Runtime.CompilerServices/IsJitIntrinsic.xml +++ b/xml/System.Runtime.CompilerServices/IsJitIntrinsic.xml @@ -43,7 +43,7 @@ - Using methods in the class such as , , , and . -- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). +- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). - Using the unmanaged reflection API. diff --git a/xml/System.Runtime.CompilerServices/IsLong.xml b/xml/System.Runtime.CompilerServices/IsLong.xml index 9cb0091ba58..53c45ea40fb 100644 --- a/xml/System.Runtime.CompilerServices/IsLong.xml +++ b/xml/System.Runtime.CompilerServices/IsLong.xml @@ -45,7 +45,7 @@ - Using methods in the class such as , , , and . -- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). +- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). - Using the unmanaged reflection API. diff --git a/xml/System.Runtime.CompilerServices/IsPinned.xml b/xml/System.Runtime.CompilerServices/IsPinned.xml index 3ab26e404d5..fc6f2e0c346 100644 --- a/xml/System.Runtime.CompilerServices/IsPinned.xml +++ b/xml/System.Runtime.CompilerServices/IsPinned.xml @@ -42,7 +42,7 @@ - Using methods in the class such as , , , and . -- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). +- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). - Using the unmanaged reflection API. diff --git a/xml/System.Runtime.CompilerServices/IsSignUnspecifiedByte.xml b/xml/System.Runtime.CompilerServices/IsSignUnspecifiedByte.xml index 07bcdf6a679..719cbf7e3f4 100644 --- a/xml/System.Runtime.CompilerServices/IsSignUnspecifiedByte.xml +++ b/xml/System.Runtime.CompilerServices/IsSignUnspecifiedByte.xml @@ -45,7 +45,7 @@ - Using methods in the class such as , , , and . -- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). +- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). - Using the unmanaged reflection API. diff --git a/xml/System.Runtime.CompilerServices/IsUdtReturn.xml b/xml/System.Runtime.CompilerServices/IsUdtReturn.xml index 6ab6b64427f..9690a63f271 100644 --- a/xml/System.Runtime.CompilerServices/IsUdtReturn.xml +++ b/xml/System.Runtime.CompilerServices/IsUdtReturn.xml @@ -45,7 +45,7 @@ - Using methods in the class such as , , , and . -- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). +- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). - Using the unmanaged reflection API. diff --git a/xml/System.Runtime.CompilerServices/IsVolatile.xml b/xml/System.Runtime.CompilerServices/IsVolatile.xml index a927cbd76c8..4635d4d0d9c 100644 --- a/xml/System.Runtime.CompilerServices/IsVolatile.xml +++ b/xml/System.Runtime.CompilerServices/IsVolatile.xml @@ -61,7 +61,7 @@ - Using methods in the class such as , , , and . -- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). +- Generating a Microsoft intermediate language (MSIL) instruction file that contains calls to `modopt` and `modreq`, and assembling the file with the [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). - Using the unmanaged reflection API. diff --git a/xml/System.Runtime.CompilerServices/IteratorStateMachineAttribute.xml b/xml/System.Runtime.CompilerServices/IteratorStateMachineAttribute.xml index 6769af36ab3..3d100c2accf 100644 --- a/xml/System.Runtime.CompilerServices/IteratorStateMachineAttribute.xml +++ b/xml/System.Runtime.CompilerServices/IteratorStateMachineAttribute.xml @@ -49,7 +49,7 @@ object for the method name by using . -- Obtains a object for the attribute by using [GetType Operator](~/docs/visual-basic/language-reference/operators/gettype-operator.md). +- Obtains a object for the attribute by using [GetType Operator](/dotnet/visual-basic/language-reference/operators/gettype-operator). - Obtains an attribute object for the method and attribute type by using `MethodInfo.GetCustomAttribute`. If `GetCustomAttribute` returns `Nothing` (Visual Basic), the method doesn't contain the attribute. diff --git a/xml/System.Runtime.CompilerServices/StringFreezingAttribute.xml b/xml/System.Runtime.CompilerServices/StringFreezingAttribute.xml index 394d8ffd0e7..3fb24bf2ec6 100644 --- a/xml/System.Runtime.CompilerServices/StringFreezingAttribute.xml +++ b/xml/System.Runtime.CompilerServices/StringFreezingAttribute.xml @@ -49,7 +49,7 @@ > [!NOTE] > The class has been deprecated in the .NET Framework version 3.5 Service Pack 1 (SP1) and later versions. - A frozen string is a string literal object that is compatible with the managed heap and has been serialized into a native image by the [Ngen.exe (Native Image Generator)](~/docs/framework/tools/ngen-exe-native-image-generator.md). The attribute allows you to optimize your code by pre-allocating string literals during native image generation rather than at run time. After a string literal has been frozen, code can simply refer to the string using the address in the native image. + A frozen string is a string literal object that is compatible with the managed heap and has been serialized into a native image by the [Ngen.exe (Native Image Generator)](/dotnet/framework/tools/ngen-exe-native-image-generator). The attribute allows you to optimize your code by pre-allocating string literals during native image generation rather than at run time. After a string literal has been frozen, code can simply refer to the string using the address in the native image. The must be applied on the assembly level. diff --git a/xml/System.Runtime.CompilerServices/SuppressIldasmAttribute.xml b/xml/System.Runtime.CompilerServices/SuppressIldasmAttribute.xml index 99651319991..fa98fa29c23 100644 --- a/xml/System.Runtime.CompilerServices/SuppressIldasmAttribute.xml +++ b/xml/System.Runtime.CompilerServices/SuppressIldasmAttribute.xml @@ -41,11 +41,11 @@ attribute to an assembly or module to prevent the assembly or module from being disassembled using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md). + Apply the attribute to an assembly or module to prevent the assembly or module from being disassembled using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler). This attribute does not prevent an assembly from being viewed using reflection. - Note that attribute does not block the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) from viewing header information and meta-information. + Note that attribute does not block the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) from viewing header information and meta-information. @@ -91,7 +91,7 @@ attribute to an assembly or module to prevent the assembly or module from being disassembled using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md). + Apply the attribute to an assembly or module to prevent the assembly or module from being disassembled using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler). diff --git a/xml/System.Runtime.ExceptionServices/HandleProcessCorruptedStateExceptionsAttribute.xml b/xml/System.Runtime.ExceptionServices/HandleProcessCorruptedStateExceptionsAttribute.xml index 5351fb3f27e..96003cfa1e8 100644 --- a/xml/System.Runtime.ExceptionServices/HandleProcessCorruptedStateExceptionsAttribute.xml +++ b/xml/System.Runtime.ExceptionServices/HandleProcessCorruptedStateExceptionsAttribute.xml @@ -44,7 +44,7 @@ By default, the common language runtime (CLR) does not deliver these exceptions to managed code, and the `try`/`catch` blocks (and other exception-handling clauses) are not invoked for them. If you are absolutely sure that you want to maintain your handling of these exceptions, you must apply the attribute to the method whose exception-handling clauses you want to execute. The CLR delivers the corrupted process state exception to applicable exception clauses only in methods that have both the and attributes. - You can also add the [\](~/docs/framework/configure-apps/file-schema/runtime/legacycorruptedstateexceptionspolicy-element.md) element to your application's configuration file. This will ensure that corrupted state exceptions are delivered to your exception handlers without the or attribute. This configuration element has no effect on applications that were compiled in versions previous to the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] but are running in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] or later; corrupted state exceptions will continue to be delivered for those applications. The attribute is ignored when it is encountered in partially trusted or transparent code, because a trusted host should not allow an untrusted add-in to catch and ignore these serious exceptions. + You can also add the [\](/dotnet/framework/configure-apps/file-schema/runtime/legacycorruptedstateexceptionspolicy-element) element to your application's configuration file. This will ensure that corrupted state exceptions are delivered to your exception handlers without the or attribute. This configuration element has no effect on applications that were compiled in versions previous to the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] but are running in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] or later; corrupted state exceptions will continue to be delivered for those applications. The attribute is ignored when it is encountered in partially trusted or transparent code, because a trusted host should not allow an untrusted add-in to catch and ignore these serious exceptions. For more information about corrupted process state exceptions, see the entry [Handling Corrupted State Exceptions](https://go.microsoft.com/fwlink/?LinkID=179681) in the CLR Inside Out blog. diff --git a/xml/System.Runtime.InteropServices.ComTypes/ADVF.xml b/xml/System.Runtime.InteropServices.ComTypes/ADVF.xml index 680de44b737..97450035ca9 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/ADVF.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/ADVF.xml @@ -51,7 +51,7 @@ ## Remarks For additional information about `ADVF`, see the MDSN library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/BINDPTR.xml b/xml/System.Runtime.InteropServices.ComTypes/BINDPTR.xml index 47f3e324c8f..86a4e2e9f15 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/BINDPTR.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/BINDPTR.xml @@ -50,7 +50,7 @@ ## Remarks For more information about the `BINDPTR` type, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/BIND_OPTS.xml b/xml/System.Runtime.InteropServices.ComTypes/BIND_OPTS.xml index 28d0d17acc1..a33394004af 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/BIND_OPTS.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/BIND_OPTS.xml @@ -49,7 +49,7 @@ ## Remarks For more information, please see the existing documentation for `BIND_OPTS` in the MSDN library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/CALLCONV.xml b/xml/System.Runtime.InteropServices.ComTypes/CALLCONV.xml index 796192cddcc..ac629f6637f 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/CALLCONV.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/CALLCONV.xml @@ -62,7 +62,7 @@ These calling convention identifiers are used by the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], the [!INCLUDE[wince](~/includes/wince-md.md)] platform, and by Automation. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/CONNECTDATA.xml b/xml/System.Runtime.InteropServices.ComTypes/CONNECTDATA.xml index d8dcd9eaa03..f275bec3738 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/CONNECTDATA.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/CONNECTDATA.xml @@ -52,7 +52,7 @@ For more information about `CONNECTDATA`, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/DATADIR.xml b/xml/System.Runtime.InteropServices.ComTypes/DATADIR.xml index 05bd4d1a13c..bffa06158b3 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/DATADIR.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/DATADIR.xml @@ -48,7 +48,7 @@ ## Remarks For more information about `DATADIR`, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/DESCKIND.xml b/xml/System.Runtime.InteropServices.ComTypes/DESCKIND.xml index e05b69485a7..e69beb8638b 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/DESCKIND.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/DESCKIND.xml @@ -52,7 +52,7 @@ ## Remarks For more information about the `DESCKIND` enumeration, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/DISPPARAMS.xml b/xml/System.Runtime.InteropServices.ComTypes/DISPPARAMS.xml index 2a4c08fd3ed..d4faacd342f 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/DISPPARAMS.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/DISPPARAMS.xml @@ -50,7 +50,7 @@ ## Remarks For additional information about `DISPPARAMS`, see [DISPPARMS structure](https://msdn.microsoft.com/library/windows/desktop/ms221416\(v=vs.85\).aspx) in the Windows API documentation. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/DVASPECT.xml b/xml/System.Runtime.InteropServices.ComTypes/DVASPECT.xml index 72189415418..7731d1fff85 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/DVASPECT.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/DVASPECT.xml @@ -51,7 +51,7 @@ ## Remarks For more information about `DVASPECT`, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/ELEMDESC+DESCUNION.xml b/xml/System.Runtime.InteropServices.ComTypes/ELEMDESC+DESCUNION.xml index 21796bdca9a..06f10f2b7df 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/ELEMDESC+DESCUNION.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/ELEMDESC+DESCUNION.xml @@ -43,7 +43,7 @@ diff --git a/xml/System.Runtime.InteropServices.ComTypes/ELEMDESC.xml b/xml/System.Runtime.InteropServices.ComTypes/ELEMDESC.xml index 5344e173235..a72c21d6ca0 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/ELEMDESC.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/ELEMDESC.xml @@ -50,7 +50,7 @@ ## Remarks For additional information about `ELEMDESC`, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/EXCEPINFO.xml b/xml/System.Runtime.InteropServices.ComTypes/EXCEPINFO.xml index 7a9d253b47e..622a0c5b7a5 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/EXCEPINFO.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/EXCEPINFO.xml @@ -50,7 +50,7 @@ ## Remarks For additional information about `EXCEPINFO`, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/FILETIME.xml b/xml/System.Runtime.InteropServices.ComTypes/FILETIME.xml index 134c896aef5..f6957dcce9d 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/FILETIME.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/FILETIME.xml @@ -49,7 +49,7 @@ ## Remarks For more information about the `FILETIME` structure, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/FORMATETC.xml b/xml/System.Runtime.InteropServices.ComTypes/FORMATETC.xml index a86dbaff3b9..26b31499f3f 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/FORMATETC.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/FORMATETC.xml @@ -51,7 +51,7 @@ For more information about the `FORMATETC` structure, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/FUNCDESC.xml b/xml/System.Runtime.InteropServices.ComTypes/FUNCDESC.xml index c943c640c3a..c51aed7ca91 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/FUNCDESC.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/FUNCDESC.xml @@ -49,7 +49,7 @@ ## Remarks For additional information about `FUNCDESC`, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/FUNCFLAGS.xml b/xml/System.Runtime.InteropServices.ComTypes/FUNCFLAGS.xml index 1b5a47a767a..ddfb16a62b1 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/FUNCFLAGS.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/FUNCFLAGS.xml @@ -55,7 +55,7 @@ ## Remarks For additional information about `FUNCFLAGS`, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/FUNCKIND.xml b/xml/System.Runtime.InteropServices.ComTypes/FUNCKIND.xml index 29e64e897f6..0570bc4edfd 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/FUNCKIND.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/FUNCKIND.xml @@ -52,7 +52,7 @@ ## Remarks For additional information about `FUNCKIND`, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/IAdviseSink.xml b/xml/System.Runtime.InteropServices.ComTypes/IAdviseSink.xml index 63c7519e5e8..04848450c7e 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/IAdviseSink.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/IAdviseSink.xml @@ -54,7 +54,7 @@ For more information about the `IAdviseSink` interface, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/IBindCtx.xml b/xml/System.Runtime.InteropServices.ComTypes/IBindCtx.xml index 408d8d5e54c..540cc6aa05f 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/IBindCtx.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/IBindCtx.xml @@ -52,7 +52,7 @@ ## Remarks For more information, see the existing documentation for `IBindCtx` in the MSDN library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/IConnectionPoint.xml b/xml/System.Runtime.InteropServices.ComTypes/IConnectionPoint.xml index 2775750c7bf..ac629682101 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/IConnectionPoint.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/IConnectionPoint.xml @@ -52,7 +52,7 @@ ## Remarks For more information, see the existing documentation for `IConnectionPoint` in the MSDN library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/IConnectionPointContainer.xml b/xml/System.Runtime.InteropServices.ComTypes/IConnectionPointContainer.xml index dd88fca349c..a09e2ce78b5 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/IConnectionPointContainer.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/IConnectionPointContainer.xml @@ -52,7 +52,7 @@ ## Remarks For more information, see the existing documentation for `IConnectionPointContainer` in MSDN library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/IDLDESC.xml b/xml/System.Runtime.InteropServices.ComTypes/IDLDESC.xml index d7eb5f8cf1f..1caa1e9f116 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/IDLDESC.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/IDLDESC.xml @@ -50,7 +50,7 @@ ## Remarks For additional information about `IDLDESC`, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/IDLFLAG.xml b/xml/System.Runtime.InteropServices.ComTypes/IDLFLAG.xml index 6f2d0af12aa..6349592952a 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/IDLFLAG.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/IDLFLAG.xml @@ -53,7 +53,7 @@ diff --git a/xml/System.Runtime.InteropServices.ComTypes/IDataObject.xml b/xml/System.Runtime.InteropServices.ComTypes/IDataObject.xml index 18123704001..ef8496e85fe 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/IDataObject.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/IDataObject.xml @@ -46,7 +46,7 @@ ## Remarks For more information about the `IDataObject` interface, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/IEnumConnectionPoints.xml b/xml/System.Runtime.InteropServices.ComTypes/IEnumConnectionPoints.xml index e64e0718081..a85b92ec6c0 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/IEnumConnectionPoints.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/IEnumConnectionPoints.xml @@ -52,7 +52,7 @@ ## Remarks For more information about the `IEnumConnectionPoints` interface, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/IEnumConnections.xml b/xml/System.Runtime.InteropServices.ComTypes/IEnumConnections.xml index 66f3a2d1f98..e6e4f79db22 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/IEnumConnections.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/IEnumConnections.xml @@ -52,7 +52,7 @@ ## Remarks For more information about the `IEnumConnections` interface, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/IEnumFORMATETC.xml b/xml/System.Runtime.InteropServices.ComTypes/IEnumFORMATETC.xml index afe55c23425..c17ea922435 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/IEnumFORMATETC.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/IEnumFORMATETC.xml @@ -54,7 +54,7 @@ For more information about the `IEnumFORMATETC` interface, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/IEnumMoniker.xml b/xml/System.Runtime.InteropServices.ComTypes/IEnumMoniker.xml index cba0af109e8..d06a0b8e3ae 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/IEnumMoniker.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/IEnumMoniker.xml @@ -52,7 +52,7 @@ ## Remarks For more information about the `IEnumMoniker` interface, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/IEnumSTATDATA.xml b/xml/System.Runtime.InteropServices.ComTypes/IEnumSTATDATA.xml index d5558c79cdd..3a41770ad46 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/IEnumSTATDATA.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/IEnumSTATDATA.xml @@ -45,7 +45,7 @@ For more information about the `IEnumSTATDATA` interface, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/IEnumString.xml b/xml/System.Runtime.InteropServices.ComTypes/IEnumString.xml index eced6e70e94..431886b4fc6 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/IEnumString.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/IEnumString.xml @@ -52,7 +52,7 @@ ## Remarks For more information about the `IEnumString` interface, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/IEnumVARIANT.xml b/xml/System.Runtime.InteropServices.ComTypes/IEnumVARIANT.xml index 5186f7f9edb..c2b578661d7 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/IEnumVARIANT.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/IEnumVARIANT.xml @@ -52,7 +52,7 @@ ## Remarks For more information about the `IEnumVARIANT` interface, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/IMPLTYPEFLAGS.xml b/xml/System.Runtime.InteropServices.ComTypes/IMPLTYPEFLAGS.xml index 82f2d78b417..d8d9e82b9b6 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/IMPLTYPEFLAGS.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/IMPLTYPEFLAGS.xml @@ -55,7 +55,7 @@ ## Remarks For additional information about `IMPLTYPEFLAGS`, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/IMoniker.xml b/xml/System.Runtime.InteropServices.ComTypes/IMoniker.xml index 35f0960e5b3..ca1fe709082 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/IMoniker.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/IMoniker.xml @@ -52,7 +52,7 @@ ## Remarks For more information about the `IMoniker`, `IPersist`, and `IPersistStream` interfaces, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/INVOKEKIND.xml b/xml/System.Runtime.InteropServices.ComTypes/INVOKEKIND.xml index 8a872f5a381..532f3a85e45 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/INVOKEKIND.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/INVOKEKIND.xml @@ -55,7 +55,7 @@ ## Remarks For additional information about `INVOKEKIND`, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/IPersistFile.xml b/xml/System.Runtime.InteropServices.ComTypes/IPersistFile.xml index 1a9aeccee4e..89001d14efb 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/IPersistFile.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/IPersistFile.xml @@ -52,7 +52,7 @@ ## Remarks For more information, see the existing documentation for `IPersistFile` and `IPersist` in the MSDN library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/IRunningObjectTable.xml b/xml/System.Runtime.InteropServices.ComTypes/IRunningObjectTable.xml index bff9b2875fa..b9fbb088ddf 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/IRunningObjectTable.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/IRunningObjectTable.xml @@ -54,7 +54,7 @@ For more information, see the documentation for the COM [IRunningObjectTable](https://go.microsoft.com/fwlink/?LinkId=163473) interface in the MSDN library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/IStream.xml b/xml/System.Runtime.InteropServices.ComTypes/IStream.xml index 472c64cf86a..b94d911d27b 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/IStream.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/IStream.xml @@ -52,7 +52,7 @@ ## Remarks For more information, see the documentation for the [IStream](/windows/win32/api/objidl/nn-objidl-istream) and [ISequentialStream](/windows/win32/api/objidl/nn-objidl-isequentialstream) interfaces. - The common language runtime throws an exception when a COM method in native code returns an `HRESULT` other than `S_OK`. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an `HRESULT` other than `S_OK`. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/ITypeComp.xml b/xml/System.Runtime.InteropServices.ComTypes/ITypeComp.xml index 5c4a3beb7bd..8e4e1740cd9 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/ITypeComp.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/ITypeComp.xml @@ -52,7 +52,7 @@ ## Remarks For more information about the `ITypeComp` interface, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/ITypeInfo.xml b/xml/System.Runtime.InteropServices.ComTypes/ITypeInfo.xml index c14a420f62d..db14b0d7a4e 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/ITypeInfo.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/ITypeInfo.xml @@ -52,7 +52,7 @@ ## Remarks For additional information about `ITypeInfo`, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/ITypeInfo2.xml b/xml/System.Runtime.InteropServices.ComTypes/ITypeInfo2.xml index 0f11e16dacb..055d206133f 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/ITypeInfo2.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/ITypeInfo2.xml @@ -54,7 +54,7 @@ diff --git a/xml/System.Runtime.InteropServices.ComTypes/ITypeLib.xml b/xml/System.Runtime.InteropServices.ComTypes/ITypeLib.xml index 892662d9152..a36036c21e9 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/ITypeLib.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/ITypeLib.xml @@ -52,7 +52,7 @@ ## Remarks For additional information about the `ITypeLib` interface, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/ITypeLib2.xml b/xml/System.Runtime.InteropServices.ComTypes/ITypeLib2.xml index 07f62a939ce..cdb58c50e2f 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/ITypeLib2.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/ITypeLib2.xml @@ -56,7 +56,7 @@ ## Remarks For additional information about the `ITypeLib2` interface, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/LIBFLAGS.xml b/xml/System.Runtime.InteropServices.ComTypes/LIBFLAGS.xml index 7483c8eec69..72af1de0b1e 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/LIBFLAGS.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/LIBFLAGS.xml @@ -55,7 +55,7 @@ ## Remarks For additional information about the `LIBFLAGS` enumeration, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/PARAMDESC.xml b/xml/System.Runtime.InteropServices.ComTypes/PARAMDESC.xml index 76b627d8d65..922f0a511b1 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/PARAMDESC.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/PARAMDESC.xml @@ -50,7 +50,7 @@ ## Remarks For additional information about `PARAMDESC`, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/PARAMFLAG.xml b/xml/System.Runtime.InteropServices.ComTypes/PARAMFLAG.xml index b9d116adcef..d718c200d95 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/PARAMFLAG.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/PARAMFLAG.xml @@ -53,7 +53,7 @@ diff --git a/xml/System.Runtime.InteropServices.ComTypes/STATDATA.xml b/xml/System.Runtime.InteropServices.ComTypes/STATDATA.xml index 7696f51e559..54b54593aad 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/STATDATA.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/STATDATA.xml @@ -51,7 +51,7 @@ For more information about the `STATDATA` structure, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/STATSTG.xml b/xml/System.Runtime.InteropServices.ComTypes/STATSTG.xml index 0a72a224f15..7b3480de56f 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/STATSTG.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/STATSTG.xml @@ -50,7 +50,7 @@ ## Remarks For more information, see the existing documentation for `STATSTG` in the MSDN library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/STGMEDIUM.xml b/xml/System.Runtime.InteropServices.ComTypes/STGMEDIUM.xml index b651946a03c..3427a92f21e 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/STGMEDIUM.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/STGMEDIUM.xml @@ -49,7 +49,7 @@ ## Remarks For more information about the `STGMEDIUM` structure, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/SYSKIND.xml b/xml/System.Runtime.InteropServices.ComTypes/SYSKIND.xml index 547be555e7d..248ff057e86 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/SYSKIND.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/SYSKIND.xml @@ -52,7 +52,7 @@ ## Remarks For additional information about the `SYSKIND` enumeration, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/TYMED.xml b/xml/System.Runtime.InteropServices.ComTypes/TYMED.xml index c0e816c1d16..8013ce5767f 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/TYMED.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/TYMED.xml @@ -51,7 +51,7 @@ ## Remarks For more information about the `TYMED` structure, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/TYPEATTR.xml b/xml/System.Runtime.InteropServices.ComTypes/TYPEATTR.xml index bf704fdc48c..e512b79a748 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/TYPEATTR.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/TYPEATTR.xml @@ -50,7 +50,7 @@ ## Remarks For additional information about `TYPEATTR`, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/TYPEDESC.xml b/xml/System.Runtime.InteropServices.ComTypes/TYPEDESC.xml index 2b8110cd823..481fbd18bf6 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/TYPEDESC.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/TYPEDESC.xml @@ -50,7 +50,7 @@ ## Remarks For additional information about `TYPEDESC`, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/TYPEFLAGS.xml b/xml/System.Runtime.InteropServices.ComTypes/TYPEFLAGS.xml index 776972f47c3..a9babc999cd 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/TYPEFLAGS.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/TYPEFLAGS.xml @@ -55,7 +55,7 @@ ## Remarks For additional information about `TYPEFLAGS`, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/TYPEKIND.xml b/xml/System.Runtime.InteropServices.ComTypes/TYPEKIND.xml index e11ce02b389..26c6ec214c9 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/TYPEKIND.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/TYPEKIND.xml @@ -52,7 +52,7 @@ ## Remarks For additional information about `TYPEKIND`, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/TYPELIBATTR.xml b/xml/System.Runtime.InteropServices.ComTypes/TYPELIBATTR.xml index 850aa9e2bcc..795434d7474 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/TYPELIBATTR.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/TYPELIBATTR.xml @@ -53,7 +53,7 @@ ## Remarks For additional information about the `TLIBATTR` structure, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/VARDESC+DESCUNION.xml b/xml/System.Runtime.InteropServices.ComTypes/VARDESC+DESCUNION.xml index 52717a1d039..7e30a57244d 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/VARDESC+DESCUNION.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/VARDESC+DESCUNION.xml @@ -43,7 +43,7 @@ diff --git a/xml/System.Runtime.InteropServices.ComTypes/VARDESC.xml b/xml/System.Runtime.InteropServices.ComTypes/VARDESC.xml index b81d75bf424..c0b27e57c5a 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/VARDESC.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/VARDESC.xml @@ -50,7 +50,7 @@ ## Remarks For additional information about `VARDESC`, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/VARFLAGS.xml b/xml/System.Runtime.InteropServices.ComTypes/VARFLAGS.xml index 1e385ed9ca9..52bd5f8350f 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/VARFLAGS.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/VARFLAGS.xml @@ -55,7 +55,7 @@ ## Remarks For additional information about `VARFLAGS`, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.ComTypes/VARKIND.xml b/xml/System.Runtime.InteropServices.ComTypes/VARKIND.xml index 901cbf453dd..e826886447b 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/VARKIND.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/VARKIND.xml @@ -52,7 +52,7 @@ ## Remarks For additional information about `VARKIND`, see the MSDN Library. - The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices.WindowsRuntime/ReturnValueNameAttribute.xml b/xml/System.Runtime.InteropServices.WindowsRuntime/ReturnValueNameAttribute.xml index c8dbe61abd4..0371818a985 100644 --- a/xml/System.Runtime.InteropServices.WindowsRuntime/ReturnValueNameAttribute.xml +++ b/xml/System.Runtime.InteropServices.WindowsRuntime/ReturnValueNameAttribute.xml @@ -35,7 +35,7 @@ attribute in Visual Basic): + In a [!INCLUDE[wrt](~/includes/wrt-md.md)] component, all the parameters of a method and the return value must have names. By default, [Winmdexp.exe (Windows Runtime Metadata Export Tool)](/dotnet/framework/tools/winmdexp-exe-windows-runtime-metadata-export-tool) gives the return value the name "value". When you use a component in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app written in JavaScript, you can use this name to retrieve the return value. For example, suppose a component defines a method that has a return value and two `out` parameters (`ByRef` parameters with the attribute in Visual Basic): ```csharp public static int ComputeAverage([ReadOnlyArray()] int[] input, diff --git a/xml/System.Runtime.InteropServices/COMException.xml b/xml/System.Runtime.InteropServices/COMException.xml index 0ecadf75e8e..19f396e99d5 100644 --- a/xml/System.Runtime.InteropServices/COMException.xml +++ b/xml/System.Runtime.InteropServices/COMException.xml @@ -58,7 +58,7 @@ class. This all-purpose exception exposes the same members as any exception, and inherits a public property that contains the HRESULT returned by the callee. If an error message is available to the runtime (obtained from the [IErrorInfo](https://docs.microsoft.com/previous-versions/windows/desktop/ms723041(v=vs.85)) interface or the `Err` object in Visual Basic, or in some cases from the operating system), the message is returned to the caller. However, if the COM component developer fails to include an error message, the runtime returns the eight-digit HRESULT in place of a message string. Having an HRESULT allows the caller to determine the cause of the generic exception. @@ -84,7 +84,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -247,7 +247,7 @@ inherits from . @@ -314,7 +314,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System.Runtime.InteropServices/CharSet.xml b/xml/System.Runtime.InteropServices/CharSet.xml index 8302ea7b490..39d4e363d93 100644 --- a/xml/System.Runtime.InteropServices/CharSet.xml +++ b/xml/System.Runtime.InteropServices/CharSet.xml @@ -50,7 +50,7 @@ and . For a detailed description of the string marshaling and name matching behavior associated with this enumeration, see [Specifying a Character Set](~/docs/framework/interop/specifying-a-character-set.md). + Because there are several unmanaged string types and only one managed string type, you must use a character set to specify how managed strings should be marshaled to unmanaged code. This enumeration, which provides character set options, is used by and . For a detailed description of the string marshaling and name matching behavior associated with this enumeration, see [Specifying a Character Set](/dotnet/framework/interop/specifying-a-character-set). @@ -138,7 +138,7 @@ 4 - Automatically marshal strings appropriately for the target operating system. See [Charsets and marshaling](~/docs/standard/native-interop/charset.md) for details. Although the common language runtime default is , languages may override this default. For example, by default C# and Visual Basic mark all methods and types as . + Automatically marshal strings appropriately for the target operating system. See [Charsets and marshaling](/dotnet/standard/native-interop/charset) for details. Although the common language runtime default is , languages may override this default. For example, by default C# and Visual Basic mark all methods and types as . diff --git a/xml/System.Runtime.InteropServices/ClassInterfaceAttribute.xml b/xml/System.Runtime.InteropServices/ClassInterfaceAttribute.xml index a4236107293..0d50ac87efe 100644 --- a/xml/System.Runtime.InteropServices/ClassInterfaceAttribute.xml +++ b/xml/System.Runtime.InteropServices/ClassInterfaceAttribute.xml @@ -57,9 +57,9 @@ Class interfaces can be dual or dispatch-only interfaces. Optionally, you can suppress the generation of the class interface and provide a custom interface instead. You expose or suppress a class interface by specifying a enumeration member. When you apply to an assembly, the attribute pertains to all classes in the assembly unless the individual classes override the setting with their own attribute. - Although class interfaces eliminate the task of explicitly defining interfaces for each class, their use in production applications is strongly discouraged. Dual class interfaces allow clients to bind to a specific interface layout that is subject to change as the class evolves. For example, consider a managed class that exposes a class interface to COM clients. The first version of the class contains methods `North` and `South`. An unmanaged client can bind to the class interface, which provides `North` as the first method in the class interface and method `South` as the second method. Now consider the next version of the class, which has a new method, `East`, inserted between methods `North` and `South`. Unmanaged clients that try to bind to the new class through the old class interface end up calling method `East` when they intend to call method `South`, because the positioning of methods within the interface has changed. Moreover, any change to the layout of a base class also affects the layout of the class interface for all derived classes. Managed clients, which bind directly to classes, do not exhibit the same versioning problems. For specific guidelines on using a class interface, see [COM Callable Wrapper](~/docs/framework/interop/com-callable-wrapper.md). + Although class interfaces eliminate the task of explicitly defining interfaces for each class, their use in production applications is strongly discouraged. Dual class interfaces allow clients to bind to a specific interface layout that is subject to change as the class evolves. For example, consider a managed class that exposes a class interface to COM clients. The first version of the class contains methods `North` and `South`. An unmanaged client can bind to the class interface, which provides `North` as the first method in the class interface and method `South` as the second method. Now consider the next version of the class, which has a new method, `East`, inserted between methods `North` and `South`. Unmanaged clients that try to bind to the new class through the old class interface end up calling method `East` when they intend to call method `South`, because the positioning of methods within the interface has changed. Moreover, any change to the layout of a base class also affects the layout of the class interface for all derived classes. Managed clients, which bind directly to classes, do not exhibit the same versioning problems. For specific guidelines on using a class interface, see [COM Callable Wrapper](/dotnet/framework/interop/com-callable-wrapper). - The [Tlbimp.exe (Type Library Importer)](~/docs/framework/tools/tlbimp-exe-type-library-importer.md) always applies to imported classes the enumeration member to indicate that existing COM classes never expose managed interfaces. + The [Tlbimp.exe (Type Library Importer)](/dotnet/framework/tools/tlbimp-exe-type-library-importer) always applies to imported classes the enumeration member to indicate that existing COM classes never expose managed interfaces. @@ -73,8 +73,8 @@ ]]> - Tlbexp.exe (Type Library Exporter) - Tlbimp.exe (Type Library Importer) + Tlbexp.exe (Type Library Exporter) + Tlbimp.exe (Type Library Importer) @@ -133,12 +133,12 @@ enumeration member. The [Tlbimp.exe (Type Library Importer)](~/docs/framework/tools/tlbimp-exe-type-library-importer.md) uses this constructor. + This constructor takes an underlying 16-bit signed integer that represents each enumeration member. The [Tlbimp.exe (Type Library Importer)](/dotnet/framework/tools/tlbimp-exe-type-library-importer) uses this constructor. ]]> - Tlbimp.exe (Type Library Importer) + Tlbimp.exe (Type Library Importer) diff --git a/xml/System.Runtime.InteropServices/ClassInterfaceType.xml b/xml/System.Runtime.InteropServices/ClassInterfaceType.xml index 95c202ca98b..e0383c137d9 100644 --- a/xml/System.Runtime.InteropServices/ClassInterfaceType.xml +++ b/xml/System.Runtime.InteropServices/ClassInterfaceType.xml @@ -64,7 +64,7 @@ ]]> - Tlbexp.exe (Type Library Exporter) + Tlbexp.exe (Type Library Exporter) @@ -113,7 +113,7 @@ 1 - Indicates that the class only supports late binding for COM clients. A for the class is automatically exposed to COM clients on request. The type library produced by Tlbexp.exe (Type Library Exporter) does not contain type information for the in order to prevent clients from caching the DISPIDs of the interface. The does not exhibit the versioning problems described in because clients can only late-bind to the interface. + Indicates that the class only supports late binding for COM clients. A for the class is automatically exposed to COM clients on request. The type library produced by Tlbexp.exe (Type Library Exporter) does not contain type information for the in order to prevent clients from caching the DISPIDs of the interface. The does not exhibit the versioning problems described in because clients can only late-bind to the interface. This is the default setting for . @@ -208,7 +208,7 @@ attribute. If the class implements no interfaces, the first public, COM-visible interface implemented by a base class becomes the default interface (starting with the most recently derived base class and working backward). Tlbexp.exe exposes `_Object` as the default interface if neither the class nor its base classes implement interfaces. + [Tlbexp.exe (Type Library Exporter)](/dotnet/framework/tools/tlbexp-exe-type-library-exporter) exposes the first public, COM-visible interface implemented by the class as the default interface of the coclass. Beginning with the .NET Framework version 2.0, you can specify the default interface exposed to COM by using the attribute. If the class implements no interfaces, the first public, COM-visible interface implemented by a base class becomes the default interface (starting with the most recently derived base class and working backward). Tlbexp.exe exposes `_Object` as the default interface if neither the class nor its base classes implement interfaces. ]]> diff --git a/xml/System.Runtime.InteropServices/CoClassAttribute.xml b/xml/System.Runtime.InteropServices/CoClassAttribute.xml index 3c49144ce9e..f3857c81d01 100644 --- a/xml/System.Runtime.InteropServices/CoClassAttribute.xml +++ b/xml/System.Runtime.InteropServices/CoClassAttribute.xml @@ -51,7 +51,7 @@ - Tlbimp.exe (Type Library Importer) + Tlbimp.exe (Type Library Importer) diff --git a/xml/System.Runtime.InteropServices/ComAwareEventInfo.xml b/xml/System.Runtime.InteropServices/ComAwareEventInfo.xml index 0f6ff3a2032..41f728e1106 100644 --- a/xml/System.Runtime.InteropServices/ComAwareEventInfo.xml +++ b/xml/System.Runtime.InteropServices/ComAwareEventInfo.xml @@ -356,7 +356,7 @@ ]]> - This member belongs to a type that is loaded into the reflection-only context. See [How to: Load Assemblies into the Reflection-Only Context](~/docs/framework/reflection-and-codedom/how-to-load-assemblies-into-the-reflection-only-context.md). + This member belongs to a type that is loaded into the reflection-only context. See [How to: Load Assemblies into the Reflection-Only Context](/dotnet/framework/reflection-and-codedom/how-to-load-assemblies-into-the-reflection-only-context). A custom attribute type cannot be loaded. @@ -402,7 +402,7 @@ To be added. is . - This member belongs to a type that is loaded into the reflection-only context. See [How to: Load Assemblies into the Reflection-Only Context](~/docs/framework/reflection-and-codedom/how-to-load-assemblies-into-the-reflection-only-context.md) + This member belongs to a type that is loaded into the reflection-only context. See [How to: Load Assemblies into the Reflection-Only Context](/dotnet/framework/reflection-and-codedom/how-to-load-assemblies-into-the-reflection-only-context) A custom attribute type cannot be loaded. diff --git a/xml/System.Runtime.InteropServices/ComCompatibleVersionAttribute.xml b/xml/System.Runtime.InteropServices/ComCompatibleVersionAttribute.xml index b1b20493960..c798022f809 100644 --- a/xml/System.Runtime.InteropServices/ComCompatibleVersionAttribute.xml +++ b/xml/System.Runtime.InteropServices/ComCompatibleVersionAttribute.xml @@ -47,7 +47,7 @@ ## Remarks You can apply this attribute to assemblies. - By default, the [Tlbexp.exe (Type Library Exporter)](~/docs/framework/tools/tlbexp-exe-type-library-exporter.md) uses an assembly's version number to calculate class identifiers (CLSIDs). All public, COM-visible classes receive new CLSIDs each time you export a new assembly version. + By default, the [Tlbexp.exe (Type Library Exporter)](/dotnet/framework/tools/tlbexp-exe-type-library-exporter) uses an assembly's version number to calculate class identifiers (CLSIDs). All public, COM-visible classes receive new CLSIDs each time you export a new assembly version. You can apply the `ComCompatibleVersionAttribute` attribute to force all CLSIDs for classes in the current version of an assembly to be the same as CLSIDs for classes in an earlier version of the assembly. As long as the CLSIDs remain the same, a legacy COM application can use the later version of a compatible assembly after you uninstall the original assembly. If you apply the to a class to explicitly set its CLSID, the `ComCompatibleVersionAttribute` has no effect. @@ -65,7 +65,7 @@ ]]> - Tlbexp.exe (Type Library Exporter) + Tlbexp.exe (Type Library Exporter) diff --git a/xml/System.Runtime.InteropServices/ComConversionLossAttribute.xml b/xml/System.Runtime.InteropServices/ComConversionLossAttribute.xml index 1220ba29ceb..36a3147a673 100644 --- a/xml/System.Runtime.InteropServices/ComConversionLossAttribute.xml +++ b/xml/System.Runtime.InteropServices/ComConversionLossAttribute.xml @@ -45,13 +45,13 @@ - Tlbimp.exe (Type Library Importer) + Tlbimp.exe (Type Library Importer) diff --git a/xml/System.Runtime.InteropServices/ComEventInterfaceAttribute.xml b/xml/System.Runtime.InteropServices/ComEventInterfaceAttribute.xml index 658307a3f90..9ed08126e2d 100644 --- a/xml/System.Runtime.InteropServices/ComEventInterfaceAttribute.xml +++ b/xml/System.Runtime.InteropServices/ComEventInterfaceAttribute.xml @@ -57,7 +57,7 @@ to the event interface to identify the managed class that implements the methods of the event interface and implements the original source interface. The common language runtime uses this attribute at run time to perform the following tasks: @@ -69,7 +69,7 @@ ]]> - Tlbimp.exe (Type Library Importer) + Tlbimp.exe (Type Library Importer) @@ -157,7 +157,7 @@ diff --git a/xml/System.Runtime.InteropServices/ComImportAttribute.xml b/xml/System.Runtime.InteropServices/ComImportAttribute.xml index 2c1ba01e95c..532ca5f066b 100644 --- a/xml/System.Runtime.InteropServices/ComImportAttribute.xml +++ b/xml/System.Runtime.InteropServices/ComImportAttribute.xml @@ -51,7 +51,7 @@ is a pseudo-custom attribute that indicates that a type has been defined in a previously published type library. The common language runtime treats these types differently when activating, exporting, coercing, and so on. @@ -69,7 +69,7 @@ ]]> - Tlbimp.exe (Type Library Importer) + Tlbimp.exe (Type Library Importer) diff --git a/xml/System.Runtime.InteropServices/ComRegisterFunctionAttribute.xml b/xml/System.Runtime.InteropServices/ComRegisterFunctionAttribute.xml index 7f4a4d7e123..b853ed0551a 100644 --- a/xml/System.Runtime.InteropServices/ComRegisterFunctionAttribute.xml +++ b/xml/System.Runtime.InteropServices/ComRegisterFunctionAttribute.xml @@ -49,7 +49,7 @@ `ComRegisterFunctionAttribute` enables you to add arbitrary registration code to accommodate the requirements of COM clients. For example, you can update the registry using registration functions from the namespace. If you provide a registration method, you should also apply to an unregistration method, which reverses the operations done in the registration method. -**.NET Framework:** The common language runtime calls the method with this attribute when its containing assembly is registered (directly or indirectly) with the [Regasm.exe (Assembly Registration) tool)](~/docs/framework/tools/regasm-exe-assembly-registration-tool.md) or through the method. +**.NET Framework:** The common language runtime calls the method with this attribute when its containing assembly is registered (directly or indirectly) with the [Regasm.exe (Assembly Registration) tool)](/dotnet/framework/tools/regasm-exe-assembly-registration-tool) or through the method. **.NET Core:** The common language runtime calls the method with this attribute when its containing assembly's COM host is registered via the [RegSvr32.exe tool](https://docs.microsoft.com/windows-server/administration/windows-commands/regsvr32). @@ -76,7 +76,7 @@ - Regasm.exe (Assembly Registration Tool) + Regasm.exe (Assembly Registration Tool) diff --git a/xml/System.Runtime.InteropServices/ComUnregisterFunctionAttribute.xml b/xml/System.Runtime.InteropServices/ComUnregisterFunctionAttribute.xml index d13b885f601..6faa1e1bef0 100644 --- a/xml/System.Runtime.InteropServices/ComUnregisterFunctionAttribute.xml +++ b/xml/System.Runtime.InteropServices/ComUnregisterFunctionAttribute.xml @@ -49,7 +49,7 @@ `ComUnregisterFunctionAttribute` enables you to add code that reverses the operations performed by a registration method. If you apply the to provide a registration method, you should also provide an unregistration method to reverse the operations done in the registration method. You can have only one unregistration method for a class. -**.NET Framework:** The common language runtime calls the method with this attribute when its containing assembly is unregistered (directly or indirectly) with the [Regasm.exe (Assembly Registration) tool)](~/docs/framework/tools/regasm-exe-assembly-registration-tool.md) or through the method. +**.NET Framework:** The common language runtime calls the method with this attribute when its containing assembly is unregistered (directly or indirectly) with the [Regasm.exe (Assembly Registration) tool)](/dotnet/framework/tools/regasm-exe-assembly-registration-tool) or through the method. **.NET Core:** The common language runtime calls the method with this attribute when its containing assembly's COM host is unregistered via the [RegSvr32.exe tool](https://docs.microsoft.com/windows-server/administration/windows-commands/regsvr32). @@ -64,7 +64,7 @@ - Regasm.exe (Assembly Registration Tool) + Regasm.exe (Assembly Registration Tool) diff --git a/xml/System.Runtime.InteropServices/ComVisibleAttribute.xml b/xml/System.Runtime.InteropServices/ComVisibleAttribute.xml index 09b52d8e31b..f8229189e8d 100644 --- a/xml/System.Runtime.InteropServices/ComVisibleAttribute.xml +++ b/xml/System.Runtime.InteropServices/ComVisibleAttribute.xml @@ -71,7 +71,7 @@ ]]> - Tlbexp.exe (Type Library Exporter) + Tlbexp.exe (Type Library Exporter) diff --git a/xml/System.Runtime.InteropServices/CriticalHandle.xml b/xml/System.Runtime.InteropServices/CriticalHandle.xml index c4cb5d52ec6..cf6430408bd 100644 --- a/xml/System.Runtime.InteropServices/CriticalHandle.xml +++ b/xml/System.Runtime.InteropServices/CriticalHandle.xml @@ -621,7 +621,7 @@ Additionally, for simple cleanup (for example, calling the Windows API `CloseHandle` on a file handle) you can check the return value for the single platform invoke call. For complex cleanup, you may have a lot of program logic and many method calls, some of which might fail. You must ensure that your program logic has fallback code for each of those cases. - If the method returns `false` for any reason, it generates a [releaseHandleFailed](~/docs/framework/debug-trace-profile/releasehandlefailed-mda.md) Managed Debugging Assistant. + If the method returns `false` for any reason, it generates a [releaseHandleFailed](/dotnet/framework/debug-trace-profile/releasehandlefailed-mda) Managed Debugging Assistant. ]]> diff --git a/xml/System.Runtime.InteropServices/DllImportAttribute.xml b/xml/System.Runtime.InteropServices/DllImportAttribute.xml index 7418ae4e7fc..e45dd8fd8b1 100644 --- a/xml/System.Runtime.InteropServices/DllImportAttribute.xml +++ b/xml/System.Runtime.InteropServices/DllImportAttribute.xml @@ -59,7 +59,7 @@ **Note** JScript does not support this attribute. You can use C# or Visual Basic wrapper classes to access unmanaged API methods from JScript programs. - For additional information about using the platform invoke service to access functions in unmanaged DLLs, see [Consuming Unmanaged DLL Functions](~/docs/framework/interop/consuming-unmanaged-dll-functions.md). + For additional information about using the platform invoke service to access functions in unmanaged DLLs, see [Consuming Unmanaged DLL Functions](/dotnet/framework/interop/consuming-unmanaged-dll-functions). > [!NOTE] > The does not support marshaling of generic types. @@ -307,7 +307,7 @@ ## Remarks Use this field with a member of the enumeration to specify the marshaling behavior of string parameters and to specify which entry-point name to invoke (the exact name given or a name ending with "A" or "W"). The default enumeration member for C# and Visual Basic is `CharSet.Ansi` and the default enumeration member for C++ is `CharSet.None`, which is equivalent to `CharSet.Ansi`. In Visual Basic, you use the `Declare` statement to specify the `CharSet` field. - The field influences the behavior of the `CharSet` field in determining which entry-point name to invoke. For a detailed description and examples of the string marshaling and name matching behavior associated with the `CharSet` field, see [Specifying a Character Set](~/docs/framework/interop/specifying-a-character-set.md). + The field influences the behavior of the `CharSet` field in determining which entry-point name to invoke. For a detailed description and examples of the string marshaling and name matching behavior associated with the `CharSet` field, see [Specifying a Character Set](/dotnet/framework/interop/specifying-a-character-set). @@ -365,7 +365,7 @@ ## Remarks You can specify the entry-point name by supplying a string indicating the name of the DLL containing the entry point, or you can identify the entry point by its ordinal. Ordinals are prefixed with the # sign, for example, #1. If you omit this field, the common language runtime uses the name of the.NET method marked with the . - For additional information, see [Identifying Functions in DLLs](~/docs/framework/interop/identifying-functions-in-dlls.md). For examples showing how to use the field, see [Specifying an Entry Point](~/docs/framework/interop/specifying-an-entry-point.md). + For additional information, see [Identifying Functions in DLLs](/dotnet/framework/interop/identifying-functions-in-dlls). For examples showing how to use the field, see [Specifying an Entry Point](/dotnet/framework/interop/specifying-an-entry-point). diff --git a/xml/System.Runtime.InteropServices/ExternalException.xml b/xml/System.Runtime.InteropServices/ExternalException.xml index cd367076248..91658afcc6c 100644 --- a/xml/System.Runtime.InteropServices/ExternalException.xml +++ b/xml/System.Runtime.InteropServices/ExternalException.xml @@ -57,7 +57,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -206,7 +206,7 @@ @@ -265,7 +265,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System.Runtime.InteropServices/GuidAttribute.xml b/xml/System.Runtime.InteropServices/GuidAttribute.xml index f894e0c58a4..3dfdbfdcd15 100644 --- a/xml/System.Runtime.InteropServices/GuidAttribute.xml +++ b/xml/System.Runtime.InteropServices/GuidAttribute.xml @@ -51,7 +51,7 @@ . To avoid conflicts with the type , use the long name explicitly. Only use an explicit GUID when a type must have a specific GUID. If the attribute is omitted, a GUID is assigned automatically. @@ -67,7 +67,7 @@ ]]> - Tlbimp.exe (Type Library Importer) + Tlbimp.exe (Type Library Importer) diff --git a/xml/System.Runtime.InteropServices/HandleRef.xml b/xml/System.Runtime.InteropServices/HandleRef.xml index 7a0c6b8b49a..df6c92e7eb0 100644 --- a/xml/System.Runtime.InteropServices/HandleRef.xml +++ b/xml/System.Runtime.InteropServices/HandleRef.xml @@ -49,7 +49,7 @@ > [!IMPORTANT] > Starting with the .NET Framework 2.0, the functionality of the class has been replaced by the class and its derived classes, as well as by the class. - If you use platform invoke to call a managed object, and the object is not referenced elsewhere after the platform invoke call, it is possible for the garbage collector to finalize the managed object. This action releases the resource and invalidates the handle, causing the platform invoke call to fail. Wrapping a handle with guarantees that the managed object is not garbage collected until the platform invoke call completes. For a description of platform invoke services, see [Consuming Unmanaged DLL Functions](~/docs/framework/interop/consuming-unmanaged-dll-functions.md). + If you use platform invoke to call a managed object, and the object is not referenced elsewhere after the platform invoke call, it is possible for the garbage collector to finalize the managed object. This action releases the resource and invalidates the handle, causing the platform invoke call to fail. Wrapping a handle with guarantees that the managed object is not garbage collected until the platform invoke call completes. For a description of platform invoke services, see [Consuming Unmanaged DLL Functions](/dotnet/framework/interop/consuming-unmanaged-dll-functions). The value type, like , is a special type recognized by the interop marshaler. A normal, nonpinned also prevents untimely garbage collection, yet provides better performance. Although using to keep an object alive for the duration of a platform invoke call is preferred, you can also use the method for the same purpose. diff --git a/xml/System.Runtime.InteropServices/ImportedFromTypeLibAttribute.xml b/xml/System.Runtime.InteropServices/ImportedFromTypeLibAttribute.xml index 7a1da012ed3..a07720653a2 100644 --- a/xml/System.Runtime.InteropServices/ImportedFromTypeLibAttribute.xml +++ b/xml/System.Runtime.InteropServices/ImportedFromTypeLibAttribute.xml @@ -44,7 +44,7 @@ , which specifies that an individual type is implemented in COM. @@ -58,7 +58,7 @@ ]]> - Tlbimp.exe (Type Library Importer) + Tlbimp.exe (Type Library Importer) diff --git a/xml/System.Runtime.InteropServices/InAttribute.xml b/xml/System.Runtime.InteropServices/InAttribute.xml index 15ef4679316..1f9725c8047 100644 --- a/xml/System.Runtime.InteropServices/InAttribute.xml +++ b/xml/System.Runtime.InteropServices/InAttribute.xml @@ -80,7 +80,7 @@ - Blittable and Non-Blittable Types + Blittable and Non-Blittable Types diff --git a/xml/System.Runtime.InteropServices/InterfaceTypeAttribute.xml b/xml/System.Runtime.InteropServices/InterfaceTypeAttribute.xml index 7a24d0d57d0..cf24c82ed62 100644 --- a/xml/System.Runtime.InteropServices/InterfaceTypeAttribute.xml +++ b/xml/System.Runtime.InteropServices/InterfaceTypeAttribute.xml @@ -53,9 +53,9 @@ ## Remarks You can apply this attribute to interfaces. - By default, the [Tlbexp.exe (Type Library Exporter)](~/docs/framework/tools/tlbexp-exe-type-library-exporter.md) exposes a managed interface to COM as a dual interface, giving you the flexibility of late binding or the performance of early binding. The enumeration enables you to override the default behavior and specify late binding only or early binding only. For example, you can apply `InterfaceType (ComInterfaceType.InterfaceIsIDispatch)` to an interface to produce metadata to restrict callers to late binding only. Although interfaces that derive from the `IDispatch` interface are often dual, the `InterfaceIsIDispatch` enumeration member allows only late-bound calls to the interface methods. This attribute has no effect on the managed view of the interface. For additional information on how interfaces are exposed to COM, see [Exported Type Conversion](https://msdn.microsoft.com/library/1dfe55f4-07a2-4b61-aabf-a8cf65783a6b(v=vs.100)). + By default, the [Tlbexp.exe (Type Library Exporter)](/dotnet/framework/tools/tlbexp-exe-type-library-exporter) exposes a managed interface to COM as a dual interface, giving you the flexibility of late binding or the performance of early binding. The enumeration enables you to override the default behavior and specify late binding only or early binding only. For example, you can apply `InterfaceType (ComInterfaceType.InterfaceIsIDispatch)` to an interface to produce metadata to restrict callers to late binding only. Although interfaces that derive from the `IDispatch` interface are often dual, the `InterfaceIsIDispatch` enumeration member allows only late-bound calls to the interface methods. This attribute has no effect on the managed view of the interface. For additional information on how interfaces are exposed to COM, see [Exported Type Conversion](https://msdn.microsoft.com/library/1dfe55f4-07a2-4b61-aabf-a8cf65783a6b(v=vs.100)). - The [Tlbimp.exe (Type Library Importer)](~/docs/framework/tools/tlbimp-exe-type-library-importer.md) also applies this attribute to imported, nondual interfaces; it applies the appropriate enumeration member to indicate that the interface is dispatch-only or `IUnknown` -only. + The [Tlbimp.exe (Type Library Importer)](/dotnet/framework/tools/tlbimp-exe-type-library-importer) also applies this attribute to imported, nondual interfaces; it applies the appropriate enumeration member to indicate that the interface is dispatch-only or `IUnknown` -only. @@ -69,8 +69,8 @@ ]]> - Tlbexp.exe (Type Library Exporter) - Tlbimp.exe (Type Library Importer) + Tlbexp.exe (Type Library Exporter) + Tlbimp.exe (Type Library Importer) @@ -129,11 +129,11 @@ enumeration member. The [Tlbimp.exe (Type Library Importer)](~/docs/framework/tools/tlbimp-exe-type-library-importer.md) uses this constructor. + This constructor takes an underlying 16-bit integer that represents each enumeration member. The [Tlbimp.exe (Type Library Importer)](/dotnet/framework/tools/tlbimp-exe-type-library-importer) uses this constructor. ]]> - Tlbimp.exe (Type Library Importer) + Tlbimp.exe (Type Library Importer) diff --git a/xml/System.Runtime.InteropServices/InvalidComObjectException.xml b/xml/System.Runtime.InteropServices/InvalidComObjectException.xml index e03a95dc024..cc38bf89d08 100644 --- a/xml/System.Runtime.InteropServices/InvalidComObjectException.xml +++ b/xml/System.Runtime.InteropServices/InvalidComObjectException.xml @@ -65,7 +65,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -294,7 +294,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System.Runtime.InteropServices/InvalidOleVariantTypeException.xml b/xml/System.Runtime.InteropServices/InvalidOleVariantTypeException.xml index 60cfa864d82..9fed4e27777 100644 --- a/xml/System.Runtime.InteropServices/InvalidOleVariantTypeException.xml +++ b/xml/System.Runtime.InteropServices/InvalidOleVariantTypeException.xml @@ -63,7 +63,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -292,7 +292,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System.Runtime.InteropServices/Marshal.xml b/xml/System.Runtime.InteropServices/Marshal.xml index 064345af4ce..e0bea1697a7 100644 --- a/xml/System.Runtime.InteropServices/Marshal.xml +++ b/xml/System.Runtime.InteropServices/Marshal.xml @@ -55,7 +55,7 @@ ## Remarks The `static` methods defined on the class are essential to working with unmanaged code. Most methods defined in this class are typically used by developers who want to provide a bridge between the managed and unmanaged programming models. For example, the method copies ANSI characters from a specified string (in the managed heap) to a buffer in the unmanaged heap. It also allocates the target heap of the right size. - The common language runtime provides specific marshaling capabilities. For details on marshaling behavior, see [Interop Marshaling](~/docs/framework/interop/interop-marshaling.md). + The common language runtime provides specific marshaling capabilities. For details on marshaling behavior, see [Interop Marshaling](/dotnet/framework/interop/interop-marshaling). The `Read` and `Write` methods in the class support both aligned and unaligned access. @@ -125,7 +125,7 @@ ## Remarks The common language runtime manages the reference count of a COM object for you, making it unnecessary to use this method directly. In rare cases, such as testing a custom marshaler, you might find it necessary to manipulate an object's lifetime manually. After calling , you must decrement the reference count by using a method such as . Do not rely on the return value of , as it can sometimes be unstable. - You can call , , or to obtain an value that represents an [IUnknown](/windows/win32/api/unknwn/nn-unknwn-iunknown) interface pointer. You can also use these methods and the method on managed objects to obtain the COM interfaces represented by the managed object's COM callable wrapper. If you are not familiar with the details of this wrapper type, see [COM Callable Wrapper](~/docs/framework/interop/com-callable-wrapper.md). + You can call , , or to obtain an value that represents an [IUnknown](/windows/win32/api/unknwn/nn-unknwn-iunknown) interface pointer. You can also use these methods and the method on managed objects to obtain the COM interfaces represented by the managed object's COM callable wrapper. If you are not familiar with the details of this wrapper type, see [COM Callable Wrapper](/dotnet/framework/interop/com-callable-wrapper). ]]> @@ -537,7 +537,7 @@ The object whose CCW holds a reference counted handle. The handle is strong if the reference count on the CCW is greater than zero; otherwise, it is weak. to change the strength of the handle on the parameter to weak, regardless of its reference count; to reset the handle strength on to be reference counted. - Changes the strength of an object's COM Callable Wrapper (CCW) handle. + Changes the strength of an object's COM Callable Wrapper (CCW) handle. converts one COM class type, typically the base `__ComObject` type, to another COM class type. The input COM object, represented by parameter `o`, is a [Runtime Callable Wrapper (RCW)](~/docs/framework/interop/runtime-callable-wrapper.md). + converts one COM class type, typically the base `__ComObject` type, to another COM class type. The input COM object, represented by parameter `o`, is a [Runtime Callable Wrapper (RCW)](/dotnet/framework/interop/runtime-callable-wrapper). - Both the `t` and `o` parameters must be classes whose signatures are attributed with . The [Tlbimp.exe (Type Library Importer)](~/docs/framework/tools/tlbimp-exe-type-library-importer.md) tool applies this attribute for you when it imports a type library. If you create the RCW manually in source code, you should apply this attribute to the managed signature that represents the original coclass to signify its COM origins. + Both the `t` and `o` parameters must be classes whose signatures are attributed with . The [Tlbimp.exe (Type Library Importer)](/dotnet/framework/tools/tlbimp-exe-type-library-importer) tool applies this attribute for you when it imports a type library. If you create the RCW manually in source code, you should apply this attribute to the managed signature that represents the original coclass to signify its COM origins. Tlbimp.exe imports a COM [coclass](https://docs.microsoft.com/previous-versions/windows/desktop/automat/coclass) as a managed class and an interface. The coclass interface has the same name as the original coclass, and the managed class has the original coclass name appended with "Class". For example, a coclass called `MyCoclass` becomes a coclass interface called `MyCoclass` and a managed class called `MyCoclassClass`. Since `t` must be a class, not an interface, be sure to specify the managed class (`MyCoclassClass`) and not the coclass interface. @@ -2023,9 +2023,9 @@ converts a COM object of type `T` to the `TWrapper` COM class type. The input COM object, represented by parameter `o`, is a [Runtime Callable Wrapper (RCW)](~/docs/framework/interop/runtime-callable-wrapper.md). + converts a COM object of type `T` to the `TWrapper` COM class type. The input COM object, represented by parameter `o`, is a [Runtime Callable Wrapper (RCW)](/dotnet/framework/interop/runtime-callable-wrapper). - Both the `T` generic type parameter and the `o` parameter must be classes whose signatures are attributed with the attribute. The [Tlbimp.exe (Type Library Importer)](~/docs/framework/tools/tlbimp-exe-type-library-importer.md) tool applies this attribute for you when it imports a type library. If you create the RCW manually in source code, you should apply this attribute to the managed signature that represents the original coclass to signify its COM origins. + Both the `T` generic type parameter and the `o` parameter must be classes whose signatures are attributed with the attribute. The [Tlbimp.exe (Type Library Importer)](/dotnet/framework/tools/tlbimp-exe-type-library-importer) tool applies this attribute for you when it imports a type library. If you create the RCW manually in source code, you should apply this attribute to the managed signature that represents the original coclass to signify its COM origins. Tlbimp.exe imports a COM [coclass](https://docs.microsoft.com/previous-versions/windows/desktop/automat/coclass) as a managed class and an interface. The coclass interface has the same name as the original coclass, and the managed class has the original coclass name appended with "Class". For example, a coclass called `MyCoclass` becomes a coclass interface called `MyCoclass` and a managed class called `MyCoclassClass`. Because`T` must be a class, not an interface, be sure to specify the managed class (`MyCoclassClass`) and not the `coclass` interface. @@ -2117,7 +2117,7 @@ has an automatic layout. Use sequential or explicit instead. - Blittable and Non-Blittable types + Blittable and Non-Blittable types @@ -2299,7 +2299,7 @@ and , you can use this method to deallocate memory. calls the COM [SysFreeString](https://go.microsoft.com/fwlink/?LinkID=148633) function, which frees memory allocated by any of the following unmanaged methods: `SysAllocString`, `SysAllocStringByteLen`, `SysAllocStringLen`, `SysReAllocString`, `SysReAllocStringLen`. You can call unmanaged methods such as these with platform invoke. For details, see [Consuming Unmanaged DLL Functions](~/docs/framework/interop/consuming-unmanaged-dll-functions.md). + Like and , you can use this method to deallocate memory. calls the COM [SysFreeString](https://go.microsoft.com/fwlink/?LinkID=148633) function, which frees memory allocated by any of the following unmanaged methods: `SysAllocString`, `SysAllocStringByteLen`, `SysAllocStringLen`, `SysReAllocString`, `SysReAllocStringLen`. You can call unmanaged methods such as these with platform invoke. For details, see [Consuming Unmanaged DLL Functions](/dotnet/framework/interop/consuming-unmanaged-dll-functions). ]]> @@ -2595,7 +2595,7 @@ exposes the COM [GetActiveObject](/windows/win32/api/oleauto/nf-oleauto-getactiveobject) function from OLEAUT32.DLL; however, the latter expects a class identifier (CLSID) instead of the programmatic identifier (`ProgID`) expected by this method. To obtain a running instance of a COM object without a registered `ProgID`, use platform invoke to define the COM [GetActiveObject](/windows/win32/api/oleauto/nf-oleauto-getactiveobject) function. For a description of platform invoke, see [Consuming Unmanaged DLL Functions](~/docs/framework/interop/consuming-unmanaged-dll-functions.md). + exposes the COM [GetActiveObject](/windows/win32/api/oleauto/nf-oleauto-getactiveobject) function from OLEAUT32.DLL; however, the latter expects a class identifier (CLSID) instead of the programmatic identifier (`ProgID`) expected by this method. To obtain a running instance of a COM object without a registered `ProgID`, use platform invoke to define the COM [GetActiveObject](/windows/win32/api/oleauto/nf-oleauto-getactiveobject) function. For a description of platform invoke, see [Consuming Unmanaged DLL Functions](/dotnet/framework/interop/consuming-unmanaged-dll-functions). ## ProgID and CLSID Keys in the HKEY_CLASSES_ROOT subtree of the registry contain a variety of subkey types. Most of the subkeys are ProgIDs, which map a user-friendly string to a CLSID. Applications often use these human-readable strings instead of the numeric CLSIDs. Often, a component has a version-independent ProgID that is mapped to the latest version of the component that is installed on the system. @@ -2698,7 +2698,7 @@ The method overload allows query interface customization by default. To specify whether to apply query interface customization, use the method overload. - For additional information, see the [COM Callable Wrapper](~/docs/framework/interop/com-callable-wrapper.md) and [Runtime Callable Wrapper](~/docs/framework/interop/runtime-callable-wrapper.md) articles. + For additional information, see the [COM Callable Wrapper](/dotnet/framework/interop/com-callable-wrapper) and [Runtime Callable Wrapper](/dotnet/framework/interop/runtime-callable-wrapper) articles. ]]> @@ -2866,7 +2866,7 @@ The method overload allows query interface customization by default. To specify whether to apply query interface customization, use the method overload. - For additional information, see the [COM Callable Wrapper](~/docs/framework/interop/com-callable-wrapper.md) and [Runtime Callable Wrapper](~/docs/framework/interop/runtime-callable-wrapper.md) articles. + For additional information, see the [COM Callable Wrapper](/dotnet/framework/interop/com-callable-wrapper) and [Runtime Callable Wrapper](/dotnet/framework/interop/runtime-callable-wrapper) articles. ]]> @@ -2996,7 +2996,7 @@ retrieves. adds data to the hash table. You should never have to call either method from your code. + All COM objects wrapped in a [Runtime Callable Wrapper](/dotnet/framework/interop/runtime-callable-wrapper) have an associated hash table, which retrieves. adds data to the hash table. You should never have to call either method from your code. ]]> @@ -3057,7 +3057,7 @@ ## Remarks The zero-based slot number returned by this method accounts for three [IUnknown](/windows/win32/api/unknwn/nn-unknwn-iunknown) and possibly four [IDispatch](/windows/win32/api/oaidl/nn-oaidl-idispatch) methods, making the value of the first available slot either 3 or 7. provides the opposite functionality of . - You can use this method to retrieve slot numbers for members of interfaces that are not visible from COM and for members of private interfaces. The slot numbers returned correspond to the v-table numbers that would be reserved if the type was exposed to COM. COM-invisible members actually occupy a slot in an exposed v-table, even though the COM client cannot use the slot. You cannot use on a class interface by passing from a class. For additional information, see [Introducing the class interface](~/docs/framework/interop/com-callable-wrapper.md#introducing-the-class-interface). + You can use this method to retrieve slot numbers for members of interfaces that are not visible from COM and for members of private interfaces. The slot numbers returned correspond to the v-table numbers that would be reserved if the type was exposed to COM. COM-invisible members actually occupy a slot in an exposed v-table, even though the COM client cannot use the slot. You cannot use on a class interface by passing from a class. For additional information, see [Introducing the class interface](/dotnet/framework/interop/com-callable-wrapper#introducing-the-class-interface). ]]> @@ -3268,7 +3268,7 @@ and in conjunction with to pass slots within a specified range. For additional information, see [Introducing the class interface](~/docs/framework/interop/com-callable-wrapper.md#introducing-the-class-interface). + This method returns the zero-based, v-table number for an interface or a class. When used on a class, the slot number returned refers to the class interface for the class. If the class interface is auto-dispatch, this method always returns -1 to indicate that the dispatch-only interface does not expose a v-table to managed clients. You can use and in conjunction with to pass slots within a specified range. For additional information, see [Introducing the class interface](/dotnet/framework/interop/com-callable-wrapper#introducing-the-class-interface). ]]> @@ -3404,7 +3404,7 @@ The current [IErrorInfo](/windows/win32/api/oaidl/nn-oaidl-ierrorinfo) interface is used to construct the exception. - For the mapping from each HRESULT to its comparable exception class in the .NET Framework, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + For the mapping from each HRESULT to its comparable exception class in the .NET Framework, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> @@ -3468,7 +3468,7 @@ Use this method overload if you have custom error information that you have to supply in the conversion. - For the mapping from each HRESULT to its comparable exception class in the .NET Framework, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + For the mapping from each HRESULT to its comparable exception class in the .NET Framework, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> @@ -3880,7 +3880,7 @@ ## Remarks In managed code, you seldom work directly with the `IDispatch` interface. However, is useful when calling a method that exposes a COM object parameter as an type, or with custom marshaling. Calling an object with this method causes the reference count to increment on the interface pointer before the pointer is returned. Always use to decrement the reference count once you have finished with the pointer. - You can also use this method on a managed object to obtain an interface pointer to the COM callable wrapper for the object. For additional information, see [COM Callable Wrapper](~/docs/framework/interop/com-callable-wrapper.md). + You can also use this method on a managed object to obtain an interface pointer to the COM callable wrapper for the object. For additional information, see [COM Callable Wrapper](/dotnet/framework/interop/com-callable-wrapper). ]]> @@ -4057,7 +4057,7 @@ ## Remarks In managed code, you seldom work directly with the `IUnknown` interface. However, is useful when calling a method that exposes a COM object parameter as an type, or with custom marshaling. Calling an object with this method causes the reference count to increment on the interface pointer before the pointer is returned. Always use to decrement the reference count once you have finished with the pointer. This method provides the opposite functionality of the method. - You can also use this method on a managed object to obtain an interface pointer to the [COM Callable Wrapper](~/docs/framework/interop/com-callable-wrapper.md) for the object. + You can also use this method on a managed object to obtain an interface pointer to the [COM Callable Wrapper](/dotnet/framework/interop/com-callable-wrapper) for the object. @@ -4499,13 +4499,13 @@ There is a difference in the behavior of the `GetLastWin32Error` method on .NET ## Remarks This method wraps `IUnknown` in a managed object. This has the effect of incrementing the reference count of the COM component. The reference count will be decremented when the runtime performs garbage collection on the managed object that represents the COM object. - The `pUnk` parameter represents an `IUnknown` interface pointer; however, because all COM interfaces derive directly or indirectly from `IUnknown`, you can pass any COM interface to this method. The object returned by is a [Runtime Callable Wrapper](~/docs/framework/interop/runtime-callable-wrapper.md), which the common language runtime manages as it does any other managed object. The type of this wrapper is often a base `System.__ComObject` type, which is a hidden type used when the wrapper type is ambiguous. You can still make late-bound calls to such a base type as long as the COM object implements the [IDispatch](/windows/win32/api/oaidl/nn-oaidl-idispatch) interface. Likewise, you can cast the returned object to an appropriate COM interface. + The `pUnk` parameter represents an `IUnknown` interface pointer; however, because all COM interfaces derive directly or indirectly from `IUnknown`, you can pass any COM interface to this method. The object returned by is a [Runtime Callable Wrapper](/dotnet/framework/interop/runtime-callable-wrapper), which the common language runtime manages as it does any other managed object. The type of this wrapper is often a base `System.__ComObject` type, which is a hidden type used when the wrapper type is ambiguous. You can still make late-bound calls to such a base type as long as the COM object implements the [IDispatch](/windows/win32/api/oaidl/nn-oaidl-idispatch) interface. Likewise, you can cast the returned object to an appropriate COM interface. For an object to be wrapped with a specific managed class type (and not a generic wrapper type), you must adhere to the following requirements: - Implement the [IProvideClassInfo](https://go.microsoft.com/fwlink/?LinkID=148012) interface for the COM object. -- Register the containing assembly with the [Regasm.exe (Assembly Registration Tool)](~/docs/framework/tools/regasm-exe-assembly-registration-tool.md). +- Register the containing assembly with the [Regasm.exe (Assembly Registration Tool)](/dotnet/framework/tools/regasm-exe-assembly-registration-tool). Alternatively, you can avoid these requirements and still get an object that is wrapped with a specific managed class type by using the method. @@ -4854,7 +4854,7 @@ There is a difference in the behavior of the `GetLastWin32Error` method on .NET and in conjunction with to pass slots within a specified range. For additional information, see [Introducing the class interface](~/docs/framework/interop/com-callable-wrapper.md#introducing-the-class-interface). + This method returns the zero-based v-table number for an interface or a class. When used on a class, the slot number that is returned refers to the class interface for the class. If the class interface is auto-dispatch, this method always returns -1 to indicate that the dispatch-only interface does not expose a v-table to managed clients. You can use and in conjunction with to pass slots within a specified range. For additional information, see [Introducing the class interface](/dotnet/framework/interop/com-callable-wrapper#introducing-the-class-interface). ]]> @@ -4965,9 +4965,9 @@ There is a difference in the behavior of the `GetLastWin32Error` method on .NET is a [Runtime Callable Wrapper (RCW)](~/docs/framework/interop/runtime-callable-wrapper.md), which the common language runtime manages as it does any other managed object. + If an object has already been obtained for the `pUnk` parameter, `t` is ignored and the existing object is returned. `pUnk` represents an [IUnknown](/windows/win32/api/unknwn/nn-unknwn-iunknown) interface pointer; however, because all COM interfaces derive directly or indirectly from `IUnknown`, you can pass any COM interface to this method. The object returned by is a [Runtime Callable Wrapper (RCW)](/dotnet/framework/interop/runtime-callable-wrapper), which the common language runtime manages as it does any other managed object. ]]> @@ -5020,7 +5020,7 @@ There is a difference in the behavior of the `GetLastWin32Error` method on .NET returns a instance that is based on the original type. You can apply the to replace standard interop marshaling behavior with this custom marshaler. The [Tlbimp.exe (Type Library Importer)](~/docs/framework/tools/tlbimp-exe-type-library-importer.md) tool uses the custom marshaler to translate `ITypeInfo` parameters to parameters. However, if you obtain an `ITypeInfo` interface by some means other than Tlbimp.exe, you can use to manually perform the same translation. + returns a instance that is based on the original type. You can apply the to replace standard interop marshaling behavior with this custom marshaler. The [Tlbimp.exe (Type Library Importer)](/dotnet/framework/tools/tlbimp-exe-type-library-importer) tool uses the custom marshaler to translate `ITypeInfo` parameters to parameters. However, if you obtain an `ITypeInfo` interface by some means other than Tlbimp.exe, you can use to manually perform the same translation. ]]> @@ -5357,7 +5357,7 @@ There is a difference in the behavior of the `GetLastWin32Error` method on .NET at the assembly level, or it can be generated automatically. The [Tlbimp.exe (Type Library Importer)](~/docs/framework/tools/tlbimp-exe-type-library-importer.md) tool calculates a LIBID value based on the identity of the assembly. returns the LIBID that is associated with the , if the attribute is applied. Otherwise, returns the calculated value. Alternatively, you can use the method to extract the actual LIBID from an existing type library. + When assemblies are exported to type libraries, the type library is assigned a LIBID. You can set the LIBID explicitly by applying the at the assembly level, or it can be generated automatically. The [Tlbimp.exe (Type Library Importer)](/dotnet/framework/tools/tlbimp-exe-type-library-importer) tool calculates a LIBID value based on the identity of the assembly. returns the LIBID that is associated with the , if the attribute is applied. Otherwise, returns the calculated value. Alternatively, you can use the method to extract the actual LIBID from an existing type library. See the [Exported Assembly Conversion](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/t1ztw645(v=vs.100)) topic for more information about library identifiers. @@ -5675,7 +5675,7 @@ There is a difference in the behavior of the `GetLastWin32Error` method on .NET A managed pointer to an interface. - Creates a unique Runtime Callable Wrapper (RCW) object for a given IUnknown interface. + Creates a unique Runtime Callable Wrapper (RCW) object for a given IUnknown interface. A unique RCW for the specified interface. returns `true` if the class type of the instance is attributed with or if it derives directly or indirectly from a class attributed with . The [Tlbimp.exe (Type Library Importer)](~/docs/framework/tools/tlbimp-exe-type-library-importer.md) tool applies this attribute for you when it imports a type library. + returns `true` if the class type of the instance is attributed with or if it derives directly or indirectly from a class attributed with . The [Tlbimp.exe (Type Library Importer)](/dotnet/framework/tools/tlbimp-exe-type-library-importer) tool applies this attribute for you when it imports a type library. Two other methods also determine whether a specified object represents a COM object, but the requirements for returning `true` differ from this method's requirements. returns `true` if the class (or interface) is attributed with directly; it does not return `true` for derived types. returns `true` if the type is attributed with or derives from a type with the same GUID. @@ -8551,7 +8551,7 @@ There is a difference in the behavior of the `GetLastWin32Error` method on .NET ## Remarks The common language runtime manages the reference count of a COM object for you, making it unnecessary to use this method directly. Use this value only for testing purposes. In rare cases, such as testing a custom marshaler, you might find it necessary to manipulate an object's lifetime manually. Only programs that call should call . Calling after the reference count has reached zero causes undefined behavior. - You can call , , or to obtain an value that represents a [IUnknown](/windows/win32/api/unknwn/nn-unknwn-iunknown) interface pointer to release. You can also use these methods and the method on managed objects to release the COM interfaces represented by the managed object's [COM Callable Wrapper](~/docs/framework/interop/com-callable-wrapper.md). + You can call , , or to obtain an value that represents a [IUnknown](/windows/win32/api/unknwn/nn-unknwn-iunknown) interface pointer to release. You can also use these methods and the method on managed objects to release the COM interfaces represented by the managed object's [COM Callable Wrapper](/dotnet/framework/interop/com-callable-wrapper). @@ -8615,7 +8615,7 @@ There is a difference in the behavior of the `GetLastWin32Error` method on .NET The COM object to release. - Decrements the reference count of the Runtime Callable Wrapper (RCW) associated with the specified COM object. + Decrements the reference count of the Runtime Callable Wrapper (RCW) associated with the specified COM object. The new value of the reference count of the RCW associated with . This value is typically zero since the RCW keeps just one reference to the wrapped COM object regardless of the number of managed clients calling it. adds data. retrieves data from the hash table. You should never have to call either method from your code. + All COM objects wrapped in a [Runtime Callable Wrapper (RCW)](/dotnet/framework/interop/runtime-callable-wrapper) have an associated hash table, to which adds data. retrieves data from the hash table. You should never have to call either method from your code. ]]> @@ -9924,7 +9924,7 @@ There is a difference in the behavior of the `GetLastWin32Error` method on .NET 3. If the object contains reference types, you must call the method before you free the memory block. > [!NOTE] -> To pin an existing structure instead of copying it, use the type to create a pinned handle for the structure. For details on how to pin, see [Copying and Pinning](~/docs/framework/interop/copying-and-pinning.md). +> To pin an existing structure instead of copying it, use the type to create a pinned handle for the structure. For details on how to pin, see [Copying and Pinning](/dotnet/framework/interop/copying-and-pinning). @@ -10022,7 +10022,7 @@ There is a difference in the behavior of the `GetLastWin32Error` method on .NET 3. If the object contains reference types, you must call the method before you free the memory block. > [!NOTE] -> To pin an existing structure instead of copying it, use the type to create a pinned handle for the structure. For details on how to pin, see [Copying and Pinning](~/docs/framework/interop/copying-and-pinning.md). +> To pin an existing structure instead of copying it, use the type to create a pinned handle for the structure. For details on how to pin, see [Copying and Pinning](/dotnet/framework/interop/copying-and-pinning). ]]> @@ -10209,7 +10209,7 @@ There is a difference in the behavior of the `GetLastWin32Error` method on .NET Some failure HRESULTs map to defined exceptions, whereas others do not. If the HRESULT maps to a defined exception, creates an instance of the exception and throws it. Otherwise, it creates an instance of , initializes the error code field with the HRESULT, and throws that exception. When is invoked, it attempts to retrieve extra information regarding the error by using the unmanaged [GetErrorInfo](/windows/win32/api/oleauto/nf-oleauto-geterrorinfo) function. - For the mapping from each HRESULT to its comparable exception class in the .NET Framework, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + For the mapping from each HRESULT to its comparable exception class in the .NET Framework, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). Occasionally, might return an exception from a previous COM call. In this case, you can use the following workaround and pass `IntPtr(-1)` as the second parameter (`errorInfo`): @@ -10283,7 +10283,7 @@ public static void ThrowExceptionForHR(interrorCode,IntPtrerrorInfo) Some failure HRESULTs map to defined exceptions, whereas others do not. If the HRESULT maps to a defined exception, creates an instance of the exception and throws it. Otherwise, it creates an instance of , initializes the error code field with the HRESULT, and throws that exception. The `errorInfo` parameter is used to retrieve extra information regarding the error. - For the mapping from each HRESULT to its comparable exception class in the .NET Framework, see [How to: Map HRESULTs and Exceptions](~/docs/framework/interop/how-to-map-hresults-and-exceptions.md). + For the mapping from each HRESULT to its comparable exception class in the .NET Framework, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). ]]> diff --git a/xml/System.Runtime.InteropServices/MarshalAsAttribute.xml b/xml/System.Runtime.InteropServices/MarshalAsAttribute.xml index 69e47dda06d..579e25636a2 100644 --- a/xml/System.Runtime.InteropServices/MarshalAsAttribute.xml +++ b/xml/System.Runtime.InteropServices/MarshalAsAttribute.xml @@ -54,18 +54,18 @@ ## Remarks You can apply this attribute to parameters, fields, or return values. - This attribute is optional, as each data type has a default marshaling behavior. This attribute is only necessary when a given type can be marshaled to multiple types. For example, you can marshal a string to unmanaged code as either a , a , a , or a . By default, the common language runtime marshals a string parameter as a to COM methods. You can apply the attribute to an individual field or parameter to cause that particular string to be marshaled as a instead of a . The [Tlbexp.exe (Type Library Exporter)](~/docs/framework/tools/tlbexp-exe-type-library-exporter.md) passes your marshaling preferences to the common language runtime. + This attribute is optional, as each data type has a default marshaling behavior. This attribute is only necessary when a given type can be marshaled to multiple types. For example, you can marshal a string to unmanaged code as either a , a , a , or a . By default, the common language runtime marshals a string parameter as a to COM methods. You can apply the attribute to an individual field or parameter to cause that particular string to be marshaled as a instead of a . The [Tlbexp.exe (Type Library Exporter)](/dotnet/framework/tools/tlbexp-exe-type-library-exporter) passes your marshaling preferences to the common language runtime. - Some parameters and return values have different default marshaling behavior when used with COM interop or platform invoke. By default, the runtime marshals a string parameter (and fields in a value type) as a to a platform invoke method or function. For additional information, see [Default Marshaling Behavior](~/docs/framework/interop/default-marshaling-behavior.md). + Some parameters and return values have different default marshaling behavior when used with COM interop or platform invoke. By default, the runtime marshals a string parameter (and fields in a value type) as a to a platform invoke method or function. For additional information, see [Default Marshaling Behavior](/dotnet/framework/interop/default-marshaling-behavior). In most cases, the attribute simply identifies the format of the unmanaged data using the enumeration, as shown in the following C# signature: [!code-csharp[system.runtime.interopservices.MarshalAsAttribute#2](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.runtime.interopservices.MarshalAsAttribute/cs/Signature1.cs#2)] [!code-vb[system.runtime.interopservices.MarshalAsAttribute#2](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.runtime.interopservices.MarshalAsAttribute/vb/Signature1.vb#2)] - Some enumeration members require additional information. For example, additional information is needed when the is . For a complete description of how to use this attribute with arrays, see [Default Marshaling for Arrays](~/docs/framework/interop/default-marshaling-for-arrays.md). + Some enumeration members require additional information. For example, additional information is needed when the is . For a complete description of how to use this attribute with arrays, see [Default Marshaling for Arrays](/dotnet/framework/interop/default-marshaling-for-arrays). - The [Tlbimp.exe (Type Library Importer)](~/docs/framework/tools/tlbimp-exe-type-library-importer.md) also applies this attribute to parameters, fields, and return values to indicate that the data type in the input type library is not the default type for the corresponding managed data type. Tlbimp.exe always applies the to and types for clarity, regardless of the type specified in the input type library. + The [Tlbimp.exe (Type Library Importer)](/dotnet/framework/tools/tlbimp-exe-type-library-importer) also applies this attribute to parameters, fields, and return values to indicate that the data type in the input type library is not the default type for the corresponding managed data type. Tlbimp.exe always applies the to and types for clarity, regardless of the type specified in the input type library. > [!NOTE] > The does not support marshaling of generic types. @@ -86,8 +86,8 @@ ]]> - Type Library Exporter (Tlbexp.exe) - Type Library Importer (Tlbimp.exe) + Type Library Exporter (Tlbexp.exe) + Type Library Importer (Tlbimp.exe) @@ -146,12 +146,12 @@ enumeration member. The [Tlbimp.exe (Type Library Importer)](~/docs/framework/tools/tlbimp-exe-type-library-importer.md) uses this constructor. + This constructor takes an underlying 16-bit signed integer that represents each enumeration member. The [Tlbimp.exe (Type Library Importer)](/dotnet/framework/tools/tlbimp-exe-type-library-importer) uses this constructor. ]]> - Tlbimp.exe (Type Library Importer) + Tlbimp.exe (Type Library Importer) @@ -244,7 +244,7 @@ enumeration to specify the type of the array's elements. If a type is not specified, the default unmanaged type corresponding to the managed array's element type is used. For example, the `ArraySubType` for a `LPWStr` array in COM is . For additional information, see [Default Marshaling for Arrays](~/docs/framework/interop/default-marshaling-for-arrays.md). + You can set this parameter to a value from the enumeration to specify the type of the array's elements. If a type is not specified, the default unmanaged type corresponding to the managed array's element type is used. For example, the `ArraySubType` for a `LPWStr` array in COM is . For additional information, see [Default Marshaling for Arrays](/dotnet/framework/interop/default-marshaling-for-arrays). ]]> @@ -496,7 +496,7 @@ enumeration to specify the type of the safe array's elements. If a type is not specified, the managed element type's default type (if passed as a VARIANT) is used. For example, the `SafeArraySubType` for an `int` array in COM is . For additional information, see [Default Marshaling for Arrays](~/docs/framework/interop/default-marshaling-for-arrays.md). + You can set this field to a value from the enumeration to specify the type of the safe array's elements. If a type is not specified, the managed element type's default type (if passed as a VARIANT) is used. For example, the `SafeArraySubType` for an `int` array in COM is . For additional information, see [Default Marshaling for Arrays](/dotnet/framework/interop/default-marshaling-for-arrays). ]]> @@ -545,7 +545,7 @@ is either , , or . For additional information, see [Default Marshaling for Arrays](~/docs/framework/interop/default-marshaling-for-arrays.md). + Initialize this field with your custom type to enable the elements of the `SAFEARRAY` to be marshaled successfully. This field is only needed when the is either , , or . For additional information, see [Default Marshaling for Arrays](/dotnet/framework/interop/default-marshaling-for-arrays). ]]> @@ -596,7 +596,7 @@ ## Remarks This field is required for the and members of the enumeration. Because the compressed format of the metadata is limited to 0x1FFFFFFF, the range of allowed values for are (>= 0 and <= 0x1FFFFFFF). - For additional information, see [Default Marshaling for Arrays](~/docs/framework/interop/default-marshaling-for-arrays.md). + For additional information, see [Default Marshaling for Arrays](/dotnet/framework/interop/default-marshaling-for-arrays). ]]> @@ -658,7 +658,7 @@ If you specify both and with a field, the sum of the fields' values produces a size total. - For more information, see [Default Marshaling for Arrays](~/docs/framework/interop/default-marshaling-for-arrays.md). + For more information, see [Default Marshaling for Arrays](/dotnet/framework/interop/default-marshaling-for-arrays). diff --git a/xml/System.Runtime.InteropServices/MarshalDirectiveException.xml b/xml/System.Runtime.InteropServices/MarshalDirectiveException.xml index 4fe6599a69e..0621c8d2111 100644 --- a/xml/System.Runtime.InteropServices/MarshalDirectiveException.xml +++ b/xml/System.Runtime.InteropServices/MarshalDirectiveException.xml @@ -63,7 +63,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -226,7 +226,7 @@ @@ -290,7 +290,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System.Runtime.InteropServices/OutAttribute.xml b/xml/System.Runtime.InteropServices/OutAttribute.xml index 1503d1983bc..6faa83d0e41 100644 --- a/xml/System.Runtime.InteropServices/OutAttribute.xml +++ b/xml/System.Runtime.InteropServices/OutAttribute.xml @@ -73,7 +73,7 @@ - Blittable and Non-Blittable Types + Blittable and Non-Blittable Types diff --git a/xml/System.Runtime.InteropServices/PreserveSigAttribute.xml b/xml/System.Runtime.InteropServices/PreserveSigAttribute.xml index 126fa080e15..53f9097d34d 100644 --- a/xml/System.Runtime.InteropServices/PreserveSigAttribute.xml +++ b/xml/System.Runtime.InteropServices/PreserveSigAttribute.xml @@ -53,11 +53,11 @@ ## Remarks You can apply this attribute to methods. - By default, the [Tlbexp.exe (Type Library Exporter)](~/docs/framework/tools/tlbexp-exe-type-library-exporter.md) ensures that a call that returns an HRESULT of S_OK is transformed such that the [out, retval] parameter is used as the function return value. The S_OK HRESULT is discarded. For HRESULTs other than S_OK, the runtime throws an exception and discards the [out, retval] parameter. When you apply the to a managed method signature, the managed and unmanaged signatures of the attributed method are identical. + By default, the [Tlbexp.exe (Type Library Exporter)](/dotnet/framework/tools/tlbexp-exe-type-library-exporter) ensures that a call that returns an HRESULT of S_OK is transformed such that the [out, retval] parameter is used as the function return value. The S_OK HRESULT is discarded. For HRESULTs other than S_OK, the runtime throws an exception and discards the [out, retval] parameter. When you apply the to a managed method signature, the managed and unmanaged signatures of the attributed method are identical. Preserving the original method signature is necessary if the member returns more than one success HRESULT value and you want to detect the different values. Since most COM member return an HRESULT, by applying the , you can retrieve an integer representing the success or failure HRESULT. Tlbexp.exe preserves any [out, retval] parameters as out parameters in the managed signature. - The [Tlbimp.exe (Type Library Importer)](~/docs/framework/tools/tlbimp-exe-type-library-importer.md) also applies this attribute; it applies the attribute to dispinterfaces when it imports a type library. + The [Tlbimp.exe (Type Library Importer)](/dotnet/framework/tools/tlbimp-exe-type-library-importer) also applies this attribute; it applies the attribute to dispinterfaces when it imports a type library. > [!NOTE] > Return types of , , and are not supported by the class when interoperation occurs from COM to managed code and the managed code is marked with the class. When you attempt to use one of these return types with the class during these conditions, a is thrown. @@ -95,8 +95,8 @@ int DoSomething ([in] long l); ]]> - Tlbexp.exe (Type Library Exporter) - Tlbimp.exe (Type Library Importer) + Tlbexp.exe (Type Library Exporter) + Tlbimp.exe (Type Library Importer) diff --git a/xml/System.Runtime.InteropServices/PrimaryInteropAssemblyAttribute.xml b/xml/System.Runtime.InteropServices/PrimaryInteropAssemblyAttribute.xml index fd37b241103..f9900612cc1 100644 --- a/xml/System.Runtime.InteropServices/PrimaryInteropAssemblyAttribute.xml +++ b/xml/System.Runtime.InteropServices/PrimaryInteropAssemblyAttribute.xml @@ -48,7 +48,7 @@ - Tlbimp.exe (Type Library Importer) + Tlbimp.exe (Type Library Importer) diff --git a/xml/System.Runtime.InteropServices/RegistrationServices.xml b/xml/System.Runtime.InteropServices/RegistrationServices.xml index 01fc211752e..6f9fbb3ee50 100644 --- a/xml/System.Runtime.InteropServices/RegistrationServices.xml +++ b/xml/System.Runtime.InteropServices/RegistrationServices.xml @@ -39,7 +39,7 @@ class to add or remove COM-enabling registry entries for managed assemblies. + Registration is needed when the objects within an assembly are being used by COM clients. The [Regasm.exe (Assembly Registration Tool)](/dotnet/framework/tools/regasm-exe-assembly-registration-tool) and [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] use methods exposed by the class to add or remove COM-enabling registry entries for managed assemblies. You can use the following methods to assist you in preparing a registration file: @@ -51,11 +51,11 @@ - - Although these methods help in gathering information to be used in a registration file, they do not actually produce a registration file. Instead, you can use the [Regasm.exe (Assembly Registration Tool)](~/docs/framework/tools/regasm-exe-assembly-registration-tool.md) tool with the `/regfile` option to perform this task. methods cannot export and register a type library. To export and register a type library, you can use the [Regasm.exe (Assembly Registration Tool)](~/docs/framework/tools/regasm-exe-assembly-registration-tool.md) tool and the [Tlbexp.exe (Type Library Exporter)](~/docs/framework/tools/tlbexp-exe-type-library-exporter.md) tool. + Although these methods help in gathering information to be used in a registration file, they do not actually produce a registration file. Instead, you can use the [Regasm.exe (Assembly Registration Tool)](/dotnet/framework/tools/regasm-exe-assembly-registration-tool) tool with the `/regfile` option to perform this task. methods cannot export and register a type library. To export and register a type library, you can use the [Regasm.exe (Assembly Registration Tool)](/dotnet/framework/tools/regasm-exe-assembly-registration-tool) tool and the [Tlbexp.exe (Type Library Exporter)](/dotnet/framework/tools/tlbexp-exe-type-library-exporter) tool. ]]> - Regasm.exe (Assembly Registration Tool) + Regasm.exe (Assembly Registration Tool) diff --git a/xml/System.Runtime.InteropServices/SEHException.xml b/xml/System.Runtime.InteropServices/SEHException.xml index 997924457d7..83f90c168b5 100644 --- a/xml/System.Runtime.InteropServices/SEHException.xml +++ b/xml/System.Runtime.InteropServices/SEHException.xml @@ -101,8 +101,8 @@ catch(…) ]]> - Handling and throwing exceptions in .NET - How to: Map HRESULTs and Exceptions + Handling and throwing exceptions in .NET + How to: Map HRESULTs and Exceptions Structured Exception Handling (C/C++) @@ -332,7 +332,7 @@ catch(…) ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System.Runtime.InteropServices/SafeArrayRankMismatchException.xml b/xml/System.Runtime.InteropServices/SafeArrayRankMismatchException.xml index d0d87ef911f..d0d5656b16c 100644 --- a/xml/System.Runtime.InteropServices/SafeArrayRankMismatchException.xml +++ b/xml/System.Runtime.InteropServices/SafeArrayRankMismatchException.xml @@ -65,7 +65,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -294,7 +294,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System.Runtime.InteropServices/SafeArrayTypeMismatchException.xml b/xml/System.Runtime.InteropServices/SafeArrayTypeMismatchException.xml index 88a8066d776..1cb26efa09c 100644 --- a/xml/System.Runtime.InteropServices/SafeArrayTypeMismatchException.xml +++ b/xml/System.Runtime.InteropServices/SafeArrayTypeMismatchException.xml @@ -63,7 +63,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -292,7 +292,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System.Runtime.InteropServices/SafeHandle.xml b/xml/System.Runtime.InteropServices/SafeHandle.xml index 360749a989a..cc18ea16aa1 100644 --- a/xml/System.Runtime.InteropServices/SafeHandle.xml +++ b/xml/System.Runtime.InteropServices/SafeHandle.xml @@ -923,7 +923,7 @@ Additionally, for simple cleanup (for example, calling the Windows API `CloseHandle` on a file handle) you can check the return value for the single platform invoke call. For complex cleanup, you may have a lot of program logic and many method calls, some of which might fail. You must ensure that your program logic has fallback code for each of those cases. - If returns `false` for any reason, it generates a [releaseHandleFailed](~/docs/framework/debug-trace-profile/releasehandlefailed-mda.md) Managed Debugging Assistant. This helps you detect cases where your attempt to release resources fails. + If returns `false` for any reason, it generates a [releaseHandleFailed](/dotnet/framework/debug-trace-profile/releasehandlefailed-mda) Managed Debugging Assistant. This helps you detect cases where your attempt to release resources fails. diff --git a/xml/System.Runtime.InteropServices/StructLayoutAttribute.xml b/xml/System.Runtime.InteropServices/StructLayoutAttribute.xml index c899af1e339..b4d5c7c5031 100644 --- a/xml/System.Runtime.InteropServices/StructLayoutAttribute.xml +++ b/xml/System.Runtime.InteropServices/StructLayoutAttribute.xml @@ -54,7 +54,7 @@ The common language runtime controls the physical layout of the data fields of a class or structure in managed memory. However, if you want to pass the type to unmanaged code, you can use the attribute to control the unmanaged layout of the type. Use the attribute with to force the members to be laid out sequentially in the order they appear. For blittable types, controls both the layout in managed memory and the layout in unmanaged memory. For non-blittable types, it controls the layout when the class or structure is marshaled to unmanaged code, but does not control the layout in managed memory. Use the attribute with to control the precise position of each data member. This affects both managed and unmanaged layout, for both blittable and non-blittable types. Using requires that you use the attribute to indicate the position of each field within the type. - C#, Visual Basic, and C++ compilers apply the layout value to structures by default. For classes, you must apply the value explicitly. The [Tlbimp.exe (Type Library Importer)](~/docs/framework/tools/tlbimp-exe-type-library-importer.md) also applies the attribute; it always applies the value when it imports a type library. + C#, Visual Basic, and C++ compilers apply the layout value to structures by default. For classes, you must apply the value explicitly. The [Tlbimp.exe (Type Library Importer)](/dotnet/framework/tools/tlbimp-exe-type-library-importer) also applies the attribute; it always applies the value when it imports a type library. @@ -67,7 +67,7 @@ ]]> - Tlbimp.exe (Type Library Importer) + Tlbimp.exe (Type Library Importer) @@ -117,12 +117,12 @@ enumeration member. The [Tlbimp.exe (Type Library Importer)](~/docs/framework/tools/tlbimp-exe-type-library-importer.md) uses this constructor. + This constructor takes an underlying 16-bit integer that represents each enumeration member. The [Tlbimp.exe (Type Library Importer)](/dotnet/framework/tools/tlbimp-exe-type-library-importer) uses this constructor. ]]> - Tlbimp.exe (Type Library Importer) + Tlbimp.exe (Type Library Importer) diff --git a/xml/System.Runtime.InteropServices/TypeIdentifierAttribute.xml b/xml/System.Runtime.InteropServices/TypeIdentifierAttribute.xml index a0d95837afb..1dee1a3af9e 100644 --- a/xml/System.Runtime.InteropServices/TypeIdentifierAttribute.xml +++ b/xml/System.Runtime.InteropServices/TypeIdentifierAttribute.xml @@ -59,7 +59,7 @@ ]]> - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Runtime.InteropServices/TypeLibFuncAttribute.xml b/xml/System.Runtime.InteropServices/TypeLibFuncAttribute.xml index eb07c29e18f..ec5f3219438 100644 --- a/xml/System.Runtime.InteropServices/TypeLibFuncAttribute.xml +++ b/xml/System.Runtime.InteropServices/TypeLibFuncAttribute.xml @@ -44,7 +44,7 @@ evaluate to non zero. The attribute is designed to be used by tools that need to know how the original were set. The common language runtime does not use this attribute. @@ -59,7 +59,7 @@ ]]> - Tlbimp.exe (Type Library Importer) + Tlbimp.exe (Type Library Importer) diff --git a/xml/System.Runtime.InteropServices/TypeLibTypeAttribute.xml b/xml/System.Runtime.InteropServices/TypeLibTypeAttribute.xml index 4da75b86141..a489d424357 100644 --- a/xml/System.Runtime.InteropServices/TypeLibTypeAttribute.xml +++ b/xml/System.Runtime.InteropServices/TypeLibTypeAttribute.xml @@ -44,7 +44,7 @@ evaluate to non-zero. The attribute is designed to be used by tools that need to know how the original were set. The common language runtime does not use this attribute. @@ -59,7 +59,7 @@ ]]> - Tlbimp.exe (Type Library Importer) + Tlbimp.exe (Type Library Importer) diff --git a/xml/System.Runtime.InteropServices/TypeLibVarAttribute.xml b/xml/System.Runtime.InteropServices/TypeLibVarAttribute.xml index 0a60f02c6f0..8b0e12d0143 100644 --- a/xml/System.Runtime.InteropServices/TypeLibVarAttribute.xml +++ b/xml/System.Runtime.InteropServices/TypeLibVarAttribute.xml @@ -44,7 +44,7 @@ - Tlbimp.exe (Type Library Importer) + Tlbimp.exe (Type Library Importer) diff --git a/xml/System.Runtime.InteropServices/TypeLibVersionAttribute.xml b/xml/System.Runtime.InteropServices/TypeLibVersionAttribute.xml index 927d37dba82..ad1ac81ffa4 100644 --- a/xml/System.Runtime.InteropServices/TypeLibVersionAttribute.xml +++ b/xml/System.Runtime.InteropServices/TypeLibVersionAttribute.xml @@ -46,7 +46,7 @@ ## Remarks You can apply this attribute to assemblies. - By default, the [Tlbexp.exe (Type Library Exporter)](~/docs/framework/tools/tlbexp-exe-type-library-exporter.md) generates a type library version from the first two numbers of an assembly version. For example, Tlb.exe exports assembly version 1.2.5000.0 as a type library version 1.2, eliminating the build and revision numbers of the assembly. If this behavior is undesirable, you can control the generation of the type library number explicitly by applying the . + By default, the [Tlbexp.exe (Type Library Exporter)](/dotnet/framework/tools/tlbexp-exe-type-library-exporter) generates a type library version from the first two numbers of an assembly version. For example, Tlb.exe exports assembly version 1.2.5000.0 as a type library version 1.2, eliminating the build and revision numbers of the assembly. If this behavior is undesirable, you can control the generation of the type library number explicitly by applying the . It is useful to control the generation of a type library version explicitly when two assembly versions produce the same type library version. For example, assembly version 1.2.0.0 and assembly version 1.2.500.0 both produce a type library version of 1.2, which can cause problems when you uninstall one of the assemblies. To differentiate the type library versions, you can force the second assembly (version 1.2.500.0) to produce a type library version of 1.25. @@ -61,7 +61,7 @@ ]]> - Tlbexp.exe (Type Library Exporter) + Tlbexp.exe (Type Library Exporter) diff --git a/xml/System.Runtime.InteropServices/UnmanagedFunctionPointerAttribute.xml b/xml/System.Runtime.InteropServices/UnmanagedFunctionPointerAttribute.xml index ab4e9e3b14e..4decd647200 100644 --- a/xml/System.Runtime.InteropServices/UnmanagedFunctionPointerAttribute.xml +++ b/xml/System.Runtime.InteropServices/UnmanagedFunctionPointerAttribute.xml @@ -52,7 +52,7 @@ ## Remarks The fields of the attribute control various aspects of the transition of a delegate to an unmanaged function pointer, and are the same as the fields with identical names in the attribute. These fields are optional, but if you do not specify a field name, is ignored. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). ]]> diff --git a/xml/System.Runtime.InteropServices/UnmanagedType.xml b/xml/System.Runtime.InteropServices/UnmanagedType.xml index 43ca0d99692..0e86f61b662 100644 --- a/xml/System.Runtime.InteropServices/UnmanagedType.xml +++ b/xml/System.Runtime.InteropServices/UnmanagedType.xml @@ -53,7 +53,7 @@ ## Remarks Use the enumeration with the attribute to specify how types are marshaled during interoperation with unmanaged code. You can use this enumeration to marshal code using simple value types (I1, I2, I4, I8, R4, R8, U2, U4, and U8), unmanaged types that are unavailable in the .NET Framework, and various miscellaneous types. - For more information, see [Interoperating with Unmanaged Code](~/docs/framework/interop/index.md). + For more information, see [Interoperating with Unmanaged Code](/dotnet/framework/interop/). diff --git a/xml/System.Runtime.Loader/AssemblyLoadContext.xml b/xml/System.Runtime.Loader/AssemblyLoadContext.xml index e555bd331ef..cecb3d942c8 100644 --- a/xml/System.Runtime.Loader/AssemblyLoadContext.xml +++ b/xml/System.Runtime.Loader/AssemblyLoadContext.xml @@ -84,7 +84,7 @@ Additionally, the AssemblyLoadContext CoreCLR design document - How to use and debug assembly unloadability in .NET Core + How to use and debug assembly unloadability in .NET Core AssemblyLoadContext unloadability design document @@ -472,7 +472,7 @@ For more information, see [AssemblyLoadContext.CurrentContextualReflectionContex @@ -909,7 +909,7 @@ The OS handle returned by this method can be used with methods of the [!IMPORTANT] > If more than one event handler is registered for this event, the event handlers are called in order until an event handler returns a value that isn't `null`. Subsequent event handlers are ignored. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). It is noteworthy that a handler can be added for this event on any , including the default context. diff --git a/xml/System.Runtime.Remoting.Activation/UrlAttribute.xml b/xml/System.Runtime.Remoting.Activation/UrlAttribute.xml index a06cda7cc20..cc50ca9ea2e 100644 --- a/xml/System.Runtime.Remoting.Activation/UrlAttribute.xml +++ b/xml/System.Runtime.Remoting.Activation/UrlAttribute.xml @@ -35,7 +35,7 @@ ## Remarks The is passed in the activation attributes array as a parameter to when creating activated objects with the method. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.Runtime.Remoting.Channels/BaseChannelObjectWithProperties.xml b/xml/System.Runtime.Remoting.Channels/BaseChannelObjectWithProperties.xml index a8d74a3bcb7..7021b0da91e 100644 --- a/xml/System.Runtime.Remoting.Channels/BaseChannelObjectWithProperties.xml +++ b/xml/System.Runtime.Remoting.Channels/BaseChannelObjectWithProperties.xml @@ -46,7 +46,7 @@ handles the complex task of asking a channel object for its properties. - This class makes a link demand and an inheritance demand at the class level. A is thrown when either the immediate caller or the derived class does not have infrastructure permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). + This class makes a link demand and an inheritance demand at the class level. A is thrown when either the immediate caller or the derived class does not have infrastructure permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). diff --git a/xml/System.Runtime.Remoting.Channels/BaseChannelSinkWithProperties.xml b/xml/System.Runtime.Remoting.Channels/BaseChannelSinkWithProperties.xml index 7a27c35bf12..57d1cfdf71e 100644 --- a/xml/System.Runtime.Remoting.Channels/BaseChannelSinkWithProperties.xml +++ b/xml/System.Runtime.Remoting.Channels/BaseChannelSinkWithProperties.xml @@ -32,7 +32,7 @@ ## Remarks Channel sinks provide a plug-in point that allows access to the underlying messages that are flowing through the channel as well as the stream that is used by the transport mechanism to send messages to a remote object. Channel sinks are linked together in a chain of channel sink providers, and all channel messages flow through this chain of sinks before the message is serialized and transported. - This class makes a link demand and an inheritance demand at the class level. A is thrown when either the immediate caller or the derived class does not have infrastructure permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). + This class makes a link demand and an inheritance demand at the class level. A is thrown when either the immediate caller or the derived class does not have infrastructure permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). diff --git a/xml/System.Runtime.Remoting.Channels/BaseChannelWithProperties.xml b/xml/System.Runtime.Remoting.Channels/BaseChannelWithProperties.xml index 0dcd48af04a..886fee0e3b7 100644 --- a/xml/System.Runtime.Remoting.Channels/BaseChannelWithProperties.xml +++ b/xml/System.Runtime.Remoting.Channels/BaseChannelWithProperties.xml @@ -35,7 +35,7 @@ The class handles the complexity of asking the sinks in a channel sink chain for their properties. After the channel constructs its sink chain (if applicable), it must set the property. - This class makes a link demand and an inheritance demand at the class level. A is thrown when either the immediate caller or the derived class does not have infrastructure permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). + This class makes a link demand and an inheritance demand at the class level. A is thrown when either the immediate caller or the derived class does not have infrastructure permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). ]]> diff --git a/xml/System.Runtime.Remoting.Channels/ChannelDataStore.xml b/xml/System.Runtime.Remoting.Channels/ChannelDataStore.xml index 75de478fbe6..328004dd847 100644 --- a/xml/System.Runtime.Remoting.Channels/ChannelDataStore.xml +++ b/xml/System.Runtime.Remoting.Channels/ChannelDataStore.xml @@ -37,7 +37,7 @@ is thrown when either the immediate caller or the derived class does not have infrastructure permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). + This class makes a link demand and an inheritance demand at the class level. A is thrown when either the immediate caller or the derived class does not have infrastructure permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). ]]> diff --git a/xml/System.Runtime.Remoting.Channels/ClientChannelSinkStack.xml b/xml/System.Runtime.Remoting.Channels/ClientChannelSinkStack.xml index 7dfdb3ed176..9df6c681a46 100644 --- a/xml/System.Runtime.Remoting.Channels/ClientChannelSinkStack.xml +++ b/xml/System.Runtime.Remoting.Channels/ClientChannelSinkStack.xml @@ -37,7 +37,7 @@ diff --git a/xml/System.Runtime.Remoting.Channels/ServerChannelSinkStack.xml b/xml/System.Runtime.Remoting.Channels/ServerChannelSinkStack.xml index 0b3767dadeb..909eb19819a 100644 --- a/xml/System.Runtime.Remoting.Channels/ServerChannelSinkStack.xml +++ b/xml/System.Runtime.Remoting.Channels/ServerChannelSinkStack.xml @@ -37,7 +37,7 @@ diff --git a/xml/System.Runtime.Remoting.Channels/TransportHeaders.xml b/xml/System.Runtime.Remoting.Channels/TransportHeaders.xml index b8b8b291208..4f3614a60f9 100644 --- a/xml/System.Runtime.Remoting.Channels/TransportHeaders.xml +++ b/xml/System.Runtime.Remoting.Channels/TransportHeaders.xml @@ -39,7 +39,7 @@ ## Remarks You can use the `foreach` statement to iterate over the contents of the header list that contains objects of type . Keys to the headers are required to be strings, and comparisons are done on a case-insensitive basis. - This class makes a link demand and an inheritance demand at the class level. A is thrown when either the immediate caller or the derived class does not have infrastructure permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). + This class makes a link demand and an inheritance demand at the class level. A is thrown when either the immediate caller or the derived class does not have infrastructure permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). ]]> diff --git a/xml/System.Runtime.Remoting.Contexts/ContextAttribute.xml b/xml/System.Runtime.Remoting.Contexts/ContextAttribute.xml index 7dea00dbce2..356e950bd3e 100644 --- a/xml/System.Runtime.Remoting.Contexts/ContextAttribute.xml +++ b/xml/System.Runtime.Remoting.Contexts/ContextAttribute.xml @@ -43,7 +43,7 @@ class is the root for all context attributes. Simple class properties can be derived from with the context attribute and the context property being in the class. For more specialized or more sophisticated needs, the context attribute can derive from and the context property can be split into a separated class. For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + The class is the root for all context attributes. Simple class properties can be derived from with the context attribute and the context property being in the class. For more specialized or more sophisticated needs, the context attribute can derive from and the context property can be split into a separated class. For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). ]]> diff --git a/xml/System.Runtime.Remoting.Contexts/IContextAttribute.xml b/xml/System.Runtime.Remoting.Contexts/IContextAttribute.xml index 987e50167c7..b6002489153 100644 --- a/xml/System.Runtime.Remoting.Contexts/IContextAttribute.xml +++ b/xml/System.Runtime.Remoting.Contexts/IContextAttribute.xml @@ -24,7 +24,7 @@ class is exposed from all context attributes. The attributes contribute a property that resides in a context and enforces a specific policy for the objects created in that context. For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + The class is exposed from all context attributes. The attributes contribute a property that resides in a context and enforces a specific policy for the objects created in that context. For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). ]]> diff --git a/xml/System.Runtime.Remoting.Contexts/SynchronizationAttribute.xml b/xml/System.Runtime.Remoting.Contexts/SynchronizationAttribute.xml index 6b71df170c8..3ca27d4a483 100644 --- a/xml/System.Runtime.Remoting.Contexts/SynchronizationAttribute.xml +++ b/xml/System.Runtime.Remoting.Contexts/SynchronizationAttribute.xml @@ -50,7 +50,7 @@ > There are two classes named `SynchronizationAttribute` : one in the namespace, and the other in the namespace. The class supports only synchronous calls, and can be used only with serviced components. The supports both synchronous and asynchronous calls, and can be used only with context bound objects. (For more information on context bound objects, see the class.) > [!NOTE] -> This class makes a link demand and an inheritance demand at the class level. A is thrown when either the immediate caller or the derived class does not have infrastructure permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). +> This class makes a link demand and an inheritance demand at the class level. A is thrown when either the immediate caller or the derived class does not have infrastructure permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). diff --git a/xml/System.Runtime.Remoting.Lifetime/ClientSponsor.xml b/xml/System.Runtime.Remoting.Lifetime/ClientSponsor.xml index 426bccc13d6..e1bb0738fcb 100644 --- a/xml/System.Runtime.Remoting.Lifetime/ClientSponsor.xml +++ b/xml/System.Runtime.Remoting.Lifetime/ClientSponsor.xml @@ -37,7 +37,7 @@ The current lifetime sponsor implementation can be used to sponsor objects by specifying the required renewal . > [!NOTE] -> This class makes a link demand and an inheritance demand at the class level. A is thrown when either the immediate caller or the derived class does not have infrastructure permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). +> This class makes a link demand and an inheritance demand at the class level. A is thrown when either the immediate caller or the derived class does not have infrastructure permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). diff --git a/xml/System.Runtime.Remoting.Lifetime/LifetimeServices.xml b/xml/System.Runtime.Remoting.Lifetime/LifetimeServices.xml index 06855fe1bac..9ce8b857ff2 100644 --- a/xml/System.Runtime.Remoting.Lifetime/LifetimeServices.xml +++ b/xml/System.Runtime.Remoting.Lifetime/LifetimeServices.xml @@ -36,7 +36,7 @@ The lifetime service associates a lease with each remotely activated object. When the lease expires, the object is removed. > [!NOTE] -> This class makes a link demand. A SecurityException is thrown if the immediate caller does not have infrastructure permission. See [Link Demands](~/docs/framework/misc/link-demands.md) for more information. +> This class makes a link demand. A SecurityException is thrown if the immediate caller does not have infrastructure permission. See [Link Demands](/dotnet/framework/misc/link-demands) for more information. diff --git a/xml/System.Runtime.Remoting.Messaging/AsyncResult.xml b/xml/System.Runtime.Remoting.Messaging/AsyncResult.xml index b4d928461ac..55d04bb1806 100644 --- a/xml/System.Runtime.Remoting.Messaging/AsyncResult.xml +++ b/xml/System.Runtime.Remoting.Messaging/AsyncResult.xml @@ -37,7 +37,7 @@ ## Remarks The class is used in conjunction with asynchronous method calls made using delegates. The returned from the delegate's `BeginInvoke` method can be cast to an . The has the property that holds the delegate object on which the asynchronous call was invoked. - For more information about `BeginInvoke` and asynchronous calls using delegates, see [Asynchronous Programming Using Delegates](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-using-delegates.md). + For more information about `BeginInvoke` and asynchronous calls using delegates, see [Asynchronous Programming Using Delegates](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-using-delegates). @@ -46,7 +46,7 @@ The example consists of two classes, the class that contains the method which is called asynchronously, and the class that contains the `Main` method that makes the call. - For more information and more examples of calling methods asynchronously by using delegates, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md). + For more information and more examples of calling methods asynchronously by using delegates, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously). [!code-cpp[AsyncDelegateExamples#1](~/samples/snippets/cpp/VS_Snippets_CLR/AsyncDelegateExamples/cpp/TestMethod.cpp#1)] [!code-csharp[AsyncDelegateExamples#1](~/samples/snippets/csharp/VS_Snippets_CLR/AsyncDelegateExamples/CS/TestMethod.cs#1)] @@ -57,7 +57,7 @@ ]]> - Asynchronous Programming Using Delegates + Asynchronous Programming Using Delegates @@ -96,7 +96,7 @@ The example consists of two classes, the class that contains the method which is called asynchronously, and the class that contains the `Main` method that makes the call. - For more information on the way this callback example works, and more examples of calling methods asynchronously by using delegates, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md). + For more information on the way this callback example works, and more examples of calling methods asynchronously by using delegates, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously). [!code-cpp[AsyncDelegateExamples#1](~/samples/snippets/cpp/VS_Snippets_CLR/AsyncDelegateExamples/cpp/TestMethod.cpp#1)] [!code-csharp[AsyncDelegateExamples#1](~/samples/snippets/csharp/VS_Snippets_CLR/AsyncDelegateExamples/CS/TestMethod.cs#1)] @@ -182,7 +182,7 @@ All methods in are static and operate on the call context in the current . > [!NOTE] -> This class makes a link demand. A `SecurityException` is thrown if the immediate caller does not have infrastructure permission. See [Link Demands](~/docs/framework/misc/link-demands.md) for more information. +> This class makes a link demand. A `SecurityException` is thrown if the immediate caller does not have infrastructure permission. See [Link Demands](/dotnet/framework/misc/link-demands) for more information. ## Examples - The following code example demonstrates the use of the class to transmit [Principal and Identity Objects](~/docs/standard/security/principal-and-identity-objects.md) to a remote location for identification. To view the code for the `LogicalCallContextData` class used in this sample, see the example for the interface. To view the code for the `HelloServiceClass` class used in this sample, see the example for the method. To view the code for the server class used in this sample, see the example for the class. + The following code example demonstrates the use of the class to transmit [Principal and Identity Objects](/dotnet/standard/security/principal-and-identity-objects) to a remote location for identification. To view the code for the `LogicalCallContextData` class used in this sample, see the example for the interface. To view the code for the `HelloServiceClass` class used in this sample, see the example for the method. To view the code for the server class used in this sample, see the example for the class. [!code-cpp[CallContext#1](~/samples/snippets/cpp/VS_Snippets_Remoting/CallContext/CPP/client.cpp#1)] [!code-csharp[CallContext#1](~/samples/snippets/csharp/VS_Snippets_Remoting/CallContext/CS/client.cs#1)] @@ -135,7 +135,7 @@ method to transmit [Principal and Identity Objects](~/docs/standard/security/principal-and-identity-objects.md) to a remote location for identification. To view the code for the `LogicalCallContextData` class used in this sample, see the example for the interface. To view the code for the client class used in the sample, see the example for the class. To view the code for the server class used in this sample, see the example for the class. + The following code example demonstrates the use of the method to transmit [Principal and Identity Objects](/dotnet/standard/security/principal-and-identity-objects) to a remote location for identification. To view the code for the `LogicalCallContextData` class used in this sample, see the example for the interface. To view the code for the client class used in the sample, see the example for the class. To view the code for the server class used in this sample, see the example for the class. [!code-cpp[CallContext#3](~/samples/snippets/cpp/VS_Snippets_Remoting/CallContext/CPP/service.cpp#3)] [!code-csharp[CallContext#3](~/samples/snippets/csharp/VS_Snippets_Remoting/CallContext/CS/service.cs#3)] @@ -322,7 +322,7 @@ method to transmit [Principal and Identity Objects](~/docs/standard/security/principal-and-identity-objects.md) to a remote location for identification. To view the code for the `LogicalCallContextData` class used in this sample, see the example for the interface. To view the code for the `HelloServiceClass` class used in this sample, see the example for the method. To view the code for the server class used in this sample, see the example for the class. + The following code example demonstrates the use of the method to transmit [Principal and Identity Objects](/dotnet/standard/security/principal-and-identity-objects) to a remote location for identification. To view the code for the `LogicalCallContextData` class used in this sample, see the example for the interface. To view the code for the `HelloServiceClass` class used in this sample, see the example for the method. To view the code for the server class used in this sample, see the example for the class. [!code-cpp[CallContext#1](~/samples/snippets/cpp/VS_Snippets_Remoting/CallContext/CPP/client.cpp#1)] [!code-csharp[CallContext#1](~/samples/snippets/csharp/VS_Snippets_Remoting/CallContext/CS/client.cs#1)] diff --git a/xml/System.Runtime.Remoting.Messaging/HeaderHandler.xml b/xml/System.Runtime.Remoting.Messaging/HeaderHandler.xml index 2d492feab41..5647f8996e6 100644 --- a/xml/System.Runtime.Remoting.Messaging/HeaderHandler.xml +++ b/xml/System.Runtime.Remoting.Messaging/HeaderHandler.xml @@ -36,7 +36,7 @@ ## Remarks objects are used to convey information about a remote function call (for example, transaction ID or a method signature). - When you create a , you identify the method that will handle the event. For an overview, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a , you identify the method that will handle the event. For an overview, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Runtime.Remoting.Messaging/ILogicalThreadAffinative.xml b/xml/System.Runtime.Remoting.Messaging/ILogicalThreadAffinative.xml index 82f7ba75ee9..a5413c74404 100644 --- a/xml/System.Runtime.Remoting.Messaging/ILogicalThreadAffinative.xml +++ b/xml/System.Runtime.Remoting.Messaging/ILogicalThreadAffinative.xml @@ -29,7 +29,7 @@ ## Examples - The following code example demonstrates the use of the interface to transmit [Principal and Identity Objects](~/docs/standard/security/principal-and-identity-objects.md) to a remote location for identification. To view the code for the `HelloServiceClass` class used in the sample, see the example for the method. To view the code for the server class used in this sample, see example for the class. To view the code for the client class used in the sample, see the example for the class. + The following code example demonstrates the use of the interface to transmit [Principal and Identity Objects](/dotnet/standard/security/principal-and-identity-objects) to a remote location for identification. To view the code for the `HelloServiceClass` class used in the sample, see the example for the method. To view the code for the server class used in this sample, see example for the class. To view the code for the client class used in the sample, see the example for the class. [!code-cpp[CallContext#2](~/samples/snippets/cpp/VS_Snippets_Remoting/CallContext/CPP/service.cpp#2)] [!code-csharp[CallContext#2](~/samples/snippets/csharp/VS_Snippets_Remoting/CallContext/CS/service.cs#2)] diff --git a/xml/System.Runtime.Remoting.Messaging/LogicalCallContext.xml b/xml/System.Runtime.Remoting.Messaging/LogicalCallContext.xml index 5807336a72e..c99fb894303 100644 --- a/xml/System.Runtime.Remoting.Messaging/LogicalCallContext.xml +++ b/xml/System.Runtime.Remoting.Messaging/LogicalCallContext.xml @@ -45,7 +45,7 @@ When a remote method call is made to an object in another , the class generates a that travels along with the remote call. Only objects that expose the interface and are stored in the are propagated outside the in a . Objects that do not support this interface are not transmitted in instances with remote method calls. > [!NOTE] -> This class makes a link demand. A SecurityException is thrown if the immediate caller does not have infrastructure permission. See [Link Demands](~/docs/framework/misc/link-demands.md) for more information. +> This class makes a link demand. A SecurityException is thrown if the immediate caller does not have infrastructure permission. See [Link Demands](/dotnet/framework/misc/link-demands) for more information. ]]> diff --git a/xml/System.Runtime.Remoting.Messaging/RemotingSurrogateSelector.xml b/xml/System.Runtime.Remoting.Messaging/RemotingSurrogateSelector.xml index 4144950aba7..02cf1280038 100644 --- a/xml/System.Runtime.Remoting.Messaging/RemotingSurrogateSelector.xml +++ b/xml/System.Runtime.Remoting.Messaging/RemotingSurrogateSelector.xml @@ -39,7 +39,7 @@ During serialization for remoting purposes of a , the remoting surrogate creates an that contains all the relevant information required to activate and communicate with the remote object. The newly created can then be sent to a remote location and used to create a proxy. > [!NOTE] -> This class makes a link demand and an inheritance demand at the class level. A is thrown when either the immediate caller or the derived class does not have infrastructure permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). +> This class makes a link demand and an inheritance demand at the class level. A is thrown when either the immediate caller or the derived class does not have infrastructure permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). ]]> diff --git a/xml/System.Runtime.Remoting.Messaging/ReturnMessage.xml b/xml/System.Runtime.Remoting.Messaging/ReturnMessage.xml index 081d8f83bfb..2697d70135a 100644 --- a/xml/System.Runtime.Remoting.Messaging/ReturnMessage.xml +++ b/xml/System.Runtime.Remoting.Messaging/ReturnMessage.xml @@ -42,7 +42,7 @@ ## Remarks > [!NOTE] -> This class makes a link demand and an inheritance demand at the class level. A is thrown when either the immediate caller or the derived class does not have infrastructure permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). +> This class makes a link demand and an inheritance demand at the class level. A is thrown when either the immediate caller or the derived class does not have infrastructure permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). diff --git a/xml/System.Runtime.Remoting.MetadataServices/MetaData.xml b/xml/System.Runtime.Remoting.MetadataServices/MetaData.xml index bc068d63094..a384663f911 100644 --- a/xml/System.Runtime.Remoting.MetadataServices/MetaData.xml +++ b/xml/System.Runtime.Remoting.MetadataServices/MetaData.xml @@ -77,7 +77,7 @@ [!NOTE] > If a file with the specified name already exists, it is overwritten. @@ -126,7 +126,7 @@ [!NOTE] > If a file with the specified name already exists, it is overwritten. diff --git a/xml/System.Runtime.Remoting.Proxies/ProxyAttribute.xml b/xml/System.Runtime.Remoting.Proxies/ProxyAttribute.xml index 631644e8d94..428c7b12027 100644 --- a/xml/System.Runtime.Remoting.Proxies/ProxyAttribute.xml +++ b/xml/System.Runtime.Remoting.Proxies/ProxyAttribute.xml @@ -43,7 +43,7 @@ Apply the current attribute to types that need custom proxies. You can use the ProxyAttribute class to intercept the `new` (`New` in Visual Basic) statement by deriving from the ProxyAttribute and placing the attribute on a child of `ContextBoundObject`. (Placing the proxy attribute on a child of `MarshalByRefObject` is not supported.) > [!NOTE] -> This class makes a link demand and an inheritance demand at the class level. A is thrown when either the immediate caller or the derived class does not have infrastructure permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). +> This class makes a link demand and an inheritance demand at the class level. A is thrown when either the immediate caller or the derived class does not have infrastructure permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). diff --git a/xml/System.Runtime.Remoting.Proxies/RealProxy.xml b/xml/System.Runtime.Remoting.Proxies/RealProxy.xml index d5898858c2b..8ed40b432aa 100644 --- a/xml/System.Runtime.Remoting.Proxies/RealProxy.xml +++ b/xml/System.Runtime.Remoting.Proxies/RealProxy.xml @@ -41,7 +41,7 @@ A proxy object can be used without regard to any remoting subdivisions within a . > [!NOTE] -> This class makes a link demand and an inheritance demand at the class level. A is thrown when either the immediate caller or the derived class does not have infrastructure permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). +> This class makes a link demand and an inheritance demand at the class level. A is thrown when either the immediate caller or the derived class does not have infrastructure permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). @@ -331,7 +331,7 @@ ## Remarks If the proxy is requested for marshaling, then an `IUnknown` interface for the object represented by the current proxy instance is returned. If an `IUnknown` was previously cached by the method, then that instance is returned; otherwise, a new instance is returned. - If the proxy is requested not for marshaling but for communication with unmanaged objects in the current process, then a [COM Callable Wrapper](~/docs/framework/interop/com-callable-wrapper.md) (CCW), which can be used in the current process for communication through COM, is returned. + If the proxy is requested not for marshaling but for communication with unmanaged objects in the current process, then a [COM Callable Wrapper](/dotnet/framework/interop/com-callable-wrapper) (CCW), which can be used in the current process for communication through COM, is returned. diff --git a/xml/System.Runtime.Remoting.Services/EnterpriseServicesHelper.xml b/xml/System.Runtime.Remoting.Services/EnterpriseServicesHelper.xml index a3737605b64..03723c35c67 100644 --- a/xml/System.Runtime.Remoting.Services/EnterpriseServicesHelper.xml +++ b/xml/System.Runtime.Remoting.Services/EnterpriseServicesHelper.xml @@ -32,7 +32,7 @@ ## Remarks > [!NOTE] -> This class makes a link demand. A SecurityException is thrown if the immediate caller does not have infrastructure permission. See [Link Demands](~/docs/framework/misc/link-demands.md) for more information. +> This class makes a link demand. A SecurityException is thrown if the immediate caller does not have infrastructure permission. See [Link Demands](/dotnet/framework/misc/link-demands) for more information. ]]> @@ -165,7 +165,7 @@ A pointer to the COM interface to wrap. - Wraps the specified COM interface with a [Runtime Callable Wrapper](~/docs/framework/interop/runtime-callable-wrapper.md) (RCW). + Wraps the specified COM interface with a [Runtime Callable Wrapper](/dotnet/framework/interop/runtime-callable-wrapper) (RCW). The RCW where the specified is wrapped. [!NOTE] -> This interface makes a link demand. A SecurityException is thrown if the immediate caller makes the call through a reference to the interface and does not have infrastructure permission. See [Link Demands](~/docs/framework/misc/link-demands.md) for more information. +> This interface makes a link demand. A SecurityException is thrown if the immediate caller makes the call through a reference to the interface and does not have infrastructure permission. See [Link Demands](/dotnet/framework/misc/link-demands) for more information. diff --git a/xml/System.Runtime.Remoting.Services/RemotingClientProxy.xml b/xml/System.Runtime.Remoting.Services/RemotingClientProxy.xml index b82083ef820..956944ce8df 100644 --- a/xml/System.Runtime.Remoting.Services/RemotingClientProxy.xml +++ b/xml/System.Runtime.Remoting.Services/RemotingClientProxy.xml @@ -256,7 +256,7 @@ ]]> - Security in network programming + Security in network programming @@ -310,7 +310,7 @@ ]]> - Security in network programming + Security in network programming @@ -509,7 +509,7 @@ ]]> - Security in network programming + Security in network programming diff --git a/xml/System.Runtime.Remoting.Services/TrackingServices.xml b/xml/System.Runtime.Remoting.Services/TrackingServices.xml index 866abb9d163..e2541d70e80 100644 --- a/xml/System.Runtime.Remoting.Services/TrackingServices.xml +++ b/xml/System.Runtime.Remoting.Services/TrackingServices.xml @@ -35,7 +35,7 @@ All methods in the class are static and operate on the tracking handlers in the current . > [!NOTE] -> This class makes a link demand. A SecurityException is thrown if the immediate caller does not have infrastructure permission. See [Link Demands](~/docs/framework/misc/link-demands.md) for more information. +> This class makes a link demand. A SecurityException is thrown if the immediate caller does not have infrastructure permission. See [Link Demands](/dotnet/framework/misc/link-demands) for more information. diff --git a/xml/System.Runtime.Remoting/ObjRef.xml b/xml/System.Runtime.Remoting/ObjRef.xml index fdcb01de97e..b45d67e0fb8 100644 --- a/xml/System.Runtime.Remoting/ObjRef.xml +++ b/xml/System.Runtime.Remoting/ObjRef.xml @@ -44,13 +44,13 @@ The contains information that describes the and class of the object being marshaled, its exact location, and communication-related information on how to reach the remoting subdivision where the object is located. - After a class implementing is marshaled, the that represents it is transferred through a channel into another application domain, possibly in another process or computer. When the is deserialized (see [XML and SOAP Serialization](~/docs/standard/serialization/xml-and-soap-serialization.md)) in the target application domain, it is parsed to create a transparent proxy for the remote MBR object. This operation is known as unmarshaling. + After a class implementing is marshaled, the that represents it is transferred through a channel into another application domain, possibly in another process or computer. When the is deserialized (see [XML and SOAP Serialization](/dotnet/standard/serialization/xml-and-soap-serialization)) in the target application domain, it is parsed to create a transparent proxy for the remote MBR object. This operation is known as unmarshaling. A transparent proxy is an object that provides the illusion that the actual object resides in the client's space. It achieves this by forwarding calls made on it to the real object using the remoting infrastructure. The transparent proxy is itself housed by an instance of a managed run-time class of type . The implements a part of the functionality needed to forward the operations from the transparent proxy. A proxy object can be used without regard to any remoting subdivisions within a . Applications need not distinguish between proxy references and object references. However, service providers dealing with issues such as activation, lifetime management, and transactions need to make such distinctions. - This class makes a link demand and an inheritance demand at the class level. A is thrown when either the immediate caller or the derived class does not have infrastructure permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). + This class makes a link demand and an inheritance demand at the class level. A is thrown when either the immediate caller or the derived class does not have infrastructure permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). diff --git a/xml/System.Runtime.Remoting/RemotingException.xml b/xml/System.Runtime.Remoting/RemotingException.xml index 056c536381d..f814a01a333 100644 --- a/xml/System.Runtime.Remoting/RemotingException.xml +++ b/xml/System.Runtime.Remoting/RemotingException.xml @@ -39,7 +39,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -154,7 +154,7 @@ @@ -200,7 +200,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System.Runtime.Remoting/RemotingTimeoutException.xml b/xml/System.Runtime.Remoting/RemotingTimeoutException.xml index c829b97b0e1..244cd302fe6 100644 --- a/xml/System.Runtime.Remoting/RemotingTimeoutException.xml +++ b/xml/System.Runtime.Remoting/RemotingTimeoutException.xml @@ -41,7 +41,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -161,7 +161,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System.Runtime.Remoting/ServerException.xml b/xml/System.Runtime.Remoting/ServerException.xml index 9dc980fe00e..9367628fea6 100644 --- a/xml/System.Runtime.Remoting/ServerException.xml +++ b/xml/System.Runtime.Remoting/ServerException.xml @@ -39,7 +39,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -161,7 +161,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System.Runtime.Remoting/SoapServices.xml b/xml/System.Runtime.Remoting/SoapServices.xml index 729c0c7baba..9e0f91d3ba3 100644 --- a/xml/System.Runtime.Remoting/SoapServices.xml +++ b/xml/System.Runtime.Remoting/SoapServices.xml @@ -30,7 +30,7 @@ diff --git a/xml/System.Runtime.Serialization.Configuration/DeclaredTypeElement.xml b/xml/System.Runtime.Serialization.Configuration/DeclaredTypeElement.xml index b7b1d0ecb40..4d7b71a1cc6 100644 --- a/xml/System.Runtime.Serialization.Configuration/DeclaredTypeElement.xml +++ b/xml/System.Runtime.Serialization.Configuration/DeclaredTypeElement.xml @@ -22,7 +22,7 @@ ## Remarks This class is used to handle the XML element that specifies the declared type and contains its collection of known types. - For an example of adding known types to the collection using configuration, see [<declaredTypes>](~/docs/framework/configure-apps/file-schema/wcf/declaredtypes.md). + For an example of adding known types to the collection using configuration, see [<declaredTypes>](/dotnet/framework/configure-apps/file-schema/wcf/declaredtypes). ]]> diff --git a/xml/System.Runtime.Serialization.Configuration/DeclaredTypeElementCollection.xml b/xml/System.Runtime.Serialization.Configuration/DeclaredTypeElementCollection.xml index 01b0f649606..803bcc2a4a9 100644 --- a/xml/System.Runtime.Serialization.Configuration/DeclaredTypeElementCollection.xml +++ b/xml/System.Runtime.Serialization.Configuration/DeclaredTypeElementCollection.xml @@ -25,7 +25,7 @@ diff --git a/xml/System.Runtime.Serialization.Configuration/ParameterElement.xml b/xml/System.Runtime.Serialization.Configuration/ParameterElement.xml index 7b663fc6773..ec187bd0c8d 100644 --- a/xml/System.Runtime.Serialization.Configuration/ParameterElement.xml +++ b/xml/System.Runtime.Serialization.Configuration/ParameterElement.xml @@ -20,9 +20,9 @@ diff --git a/xml/System.Runtime.Serialization.Configuration/ParameterElementCollection.xml b/xml/System.Runtime.Serialization.Configuration/ParameterElementCollection.xml index 22950dfe116..948188c0b8d 100644 --- a/xml/System.Runtime.Serialization.Configuration/ParameterElementCollection.xml +++ b/xml/System.Runtime.Serialization.Configuration/ParameterElementCollection.xml @@ -25,7 +25,7 @@ diff --git a/xml/System.Runtime.Serialization.Configuration/SerializationSectionGroup.xml b/xml/System.Runtime.Serialization.Configuration/SerializationSectionGroup.xml index cfc15447486..03786272415 100644 --- a/xml/System.Runtime.Serialization.Configuration/SerializationSectionGroup.xml +++ b/xml/System.Runtime.Serialization.Configuration/SerializationSectionGroup.xml @@ -20,9 +20,9 @@ diff --git a/xml/System.Runtime.Serialization.Configuration/TypeElement.xml b/xml/System.Runtime.Serialization.Configuration/TypeElement.xml index af159c14865..d956ea191f9 100644 --- a/xml/System.Runtime.Serialization.Configuration/TypeElement.xml +++ b/xml/System.Runtime.Serialization.Configuration/TypeElement.xml @@ -20,7 +20,7 @@ diff --git a/xml/System.Runtime.Serialization.Configuration/TypeElementCollection.xml b/xml/System.Runtime.Serialization.Configuration/TypeElementCollection.xml index f92e6599dff..7a00ba28199 100644 --- a/xml/System.Runtime.Serialization.Configuration/TypeElementCollection.xml +++ b/xml/System.Runtime.Serialization.Configuration/TypeElementCollection.xml @@ -25,9 +25,9 @@ diff --git a/xml/System.Runtime.Serialization.Formatters/FormatterTypeStyle.xml b/xml/System.Runtime.Serialization.Formatters/FormatterTypeStyle.xml index 9b7d79a369e..d7ea72e48fa 100644 --- a/xml/System.Runtime.Serialization.Formatters/FormatterTypeStyle.xml +++ b/xml/System.Runtime.Serialization.Formatters/FormatterTypeStyle.xml @@ -46,7 +46,7 @@ ## Remarks -The `XsdString` and `TypesWhenNeeded` settings are meant for high performance serialization between services built on the same version of a particular.NET implementation. These two values do not support [VTS (Version Tolerant Serialization)](~/docs/standard/serialization/version-tolerant-serialization.md) because they intentionally omit type information that VTS uses to skip or add optional fields and properties. You should not use the `XsdString` or `TypesWhenNeeded` type formats when serializing and deserializing types on a computer running a different version of the .NET implementation than the computer on which the type was serialized. Serializing and deserializing on computers running different versions of a .NET implementation causes the formatter to skip serialization of type information, thus making it impossible for the deserializer to skip optional fields if they are not present in certain types that may exist in the other version of the .NET implementation. If you must use `XsdString` or `TypesWhenNeeded` in such a scenario, you must provide custom serialization for types that have changed from one version to the other. +The `XsdString` and `TypesWhenNeeded` settings are meant for high performance serialization between services built on the same version of a particular.NET implementation. These two values do not support [VTS (Version Tolerant Serialization)](/dotnet/standard/serialization/version-tolerant-serialization) because they intentionally omit type information that VTS uses to skip or add optional fields and properties. You should not use the `XsdString` or `TypesWhenNeeded` type formats when serializing and deserializing types on a computer running a different version of the .NET implementation than the computer on which the type was serialized. Serializing and deserializing on computers running different versions of a .NET implementation causes the formatter to skip serialization of type information, thus making it impossible for the deserializer to skip optional fields if they are not present in certain types that may exist in the other version of the .NET implementation. If you must use `XsdString` or `TypesWhenNeeded` in such a scenario, you must provide custom serialization for types that have changed from one version to the other. ]]> diff --git a/xml/System.Runtime.Serialization.Json/DataContractJsonSerializer.xml b/xml/System.Runtime.Serialization.Json/DataContractJsonSerializer.xml index e3a0f52d97d..a90e4e54de5 100644 --- a/xml/System.Runtime.Serialization.Json/DataContractJsonSerializer.xml +++ b/xml/System.Runtime.Serialization.Json/DataContractJsonSerializer.xml @@ -646,7 +646,7 @@ property affects types to which a attribute has been applied and that also implement the interface. In this case when is `true`, data added in future versions of the contract is ignored on read and write. For more information, see [Forward-Compatible Data Contracts](~/docs/framework/wcf/feature-details/forward-compatible-data-contracts.md). + The property affects types to which a attribute has been applied and that also implement the interface. In this case when is `true`, data added in future versions of the contract is ignored on read and write. For more information, see [Forward-Compatible Data Contracts](/dotnet/framework/wcf/feature-details/forward-compatible-data-contracts). ]]> @@ -842,7 +842,7 @@ ## Remarks This property can be set using a constructor. For a list, see . - The property specifies the maximum number of objects that the serializer serializes or deserializes in a single or method call. The method always reads one root object, but this object may have other objects in its data members. Those objects may have other objects. The default is . Note that when serializing or deserializing arrays, every array entry counts as a separate object. Also, note that some objects may have a large memory representation, so this quota alone may not be sufficient to prevent Denial of Service attacks. For more information, see [Security Considerations for Data](~/docs/framework/wcf/feature-details/security-considerations-for-data.md). If you need to increase this quota beyond its default value, it is important to do so both on the sending (serializing) and receiving (deserializing) sides. It applies both when reading and writing data. + The property specifies the maximum number of objects that the serializer serializes or deserializes in a single or method call. The method always reads one root object, but this object may have other objects in its data members. Those objects may have other objects. The default is . Note that when serializing or deserializing arrays, every array entry counts as a separate object. Also, note that some objects may have a large memory representation, so this quota alone may not be sufficient to prevent Denial of Service attacks. For more information, see [Security Considerations for Data](/dotnet/framework/wcf/feature-details/security-considerations-for-data). If you need to increase this quota beyond its default value, it is important to do so both on the sending (serializing) and receiving (deserializing) sides. It applies both when reading and writing data. ]]> diff --git a/xml/System.Runtime.Serialization.Json/JsonReaderWriterFactory.xml b/xml/System.Runtime.Serialization.Json/JsonReaderWriterFactory.xml index 4dc89bc7203..f0672ca50c7 100644 --- a/xml/System.Runtime.Serialization.Json/JsonReaderWriterFactory.xml +++ b/xml/System.Runtime.Serialization.Json/JsonReaderWriterFactory.xml @@ -44,7 +44,7 @@ class can be used to create the necessary XML readers and writers. Note that not every XML Infoset element can be mapped to JSON. For more information about mapping, see [How to: Serialize and Deserialize JSON Data](~/docs/framework/wcf/feature-details/how-to-serialize-and-deserialize-json-data.md). + Windows Communication Foundation (WCF) processes JSON messages using a mapping between JSON data and the XML Infoset. Normally, this mapping is hidden from view. However, in some advanced scenarios it may be necessary to manually convert between JSON and XML. In this case, the class can be used to create the necessary XML readers and writers. Note that not every XML Infoset element can be mapped to JSON. For more information about mapping, see [How to: Serialize and Deserialize JSON Data](/dotnet/framework/wcf/feature-details/how-to-serialize-and-deserialize-json-data). ]]> @@ -62,7 +62,7 @@ to prevent Denial of Service (DoS) attacks when reading untrusted data. For more information about using to prevent Denial of Service attacks when reading untrusted data, see [Security Considerations for Data](~/docs/framework/wcf/feature-details/security-considerations-for-data.md). + Each of the overloads uses a to prevent Denial of Service (DoS) attacks when reading untrusted data. For more information about using to prevent Denial of Service attacks when reading untrusted data, see [Security Considerations for Data](/dotnet/framework/wcf/feature-details/security-considerations-for-data). ]]> @@ -114,7 +114,7 @@ ## Remarks This overload does not accept an parameter. The character encoding (UTF-8, Unicode or Big-Endian Unicode) is auto-detected when the data is read. - For more information about using to prevent Denial of Service attacks when reading untrusted data, see [Security Considerations for Data](~/docs/framework/wcf/feature-details/security-considerations-for-data.md). + For more information about using to prevent Denial of Service attacks when reading untrusted data, see [Security Considerations for Data](/dotnet/framework/wcf/feature-details/security-considerations-for-data). ]]> @@ -166,7 +166,7 @@ ## Remarks This overload does not take an parameter. The character encoding (UTF-8, Unicode or Big-Endian Unicode) is auto-detected when the data is read. - For more information about using to prevent Denial of Service attacks when reading untrusted data, see [Security Considerations for Data](~/docs/framework/wcf/feature-details/security-considerations-for-data.md). + For more information about using to prevent Denial of Service attacks when reading untrusted data, see [Security Considerations for Data](/dotnet/framework/wcf/feature-details/security-considerations-for-data). ]]> @@ -222,7 +222,7 @@ ## Remarks This overload does not take an parameter. The character encoding (UTF-8, Unicode or Big-Endian Unicode) is auto-detected when the data is read. - For more information about using to prevent Denial of Service attacks when reading untrusted data, see [Security Considerations for Data](~/docs/framework/wcf/feature-details/security-considerations-for-data.md). + For more information about using to prevent Denial of Service attacks when reading untrusted data, see [Security Considerations for Data](/dotnet/framework/wcf/feature-details/security-considerations-for-data). ]]> @@ -276,7 +276,7 @@ to prevent Denial of Service attacks when reading untrusted data, see [Security Considerations for Data](~/docs/framework/wcf/feature-details/security-considerations-for-data.md). + For more information about using to prevent Denial of Service attacks when reading untrusted data, see [Security Considerations for Data](/dotnet/framework/wcf/feature-details/security-considerations-for-data). ]]> @@ -334,7 +334,7 @@ to prevent Denial of Service attacks when reading untrusted data, see [Security Considerations for Data](~/docs/framework/wcf/feature-details/security-considerations-for-data.md). + For more information about using to prevent Denial of Service attacks when reading untrusted data, see [Security Considerations for Data](/dotnet/framework/wcf/feature-details/security-considerations-for-data). ]]> diff --git a/xml/System.Runtime.Serialization/CollectionDataContractAttribute.xml b/xml/System.Runtime.Serialization/CollectionDataContractAttribute.xml index aba8c382d7b..ad27e4fad4c 100644 --- a/xml/System.Runtime.Serialization/CollectionDataContractAttribute.xml +++ b/xml/System.Runtime.Serialization/CollectionDataContractAttribute.xml @@ -48,7 +48,7 @@ The is also intended to be used with dictionary types to handle keyed collections. Dictionary types are classes that implement either the or the interface, for example, the . Use the and properties to set custom names when using the class. - For more information about using the , see [Using Data Contracts](~/docs/framework/wcf/feature-details/using-data-contracts.md). + For more information about using the , see [Using Data Contracts](/dotnet/framework/wcf/feature-details/using-data-contracts). @@ -58,7 +58,7 @@ [!code-csharp[CollectionDataContractAttribute#1](~/samples/snippets/csharp/VS_Snippets_CFX/collectiondatacontractattribute/cs/source.cs#1)] [!code-vb[CollectionDataContractAttribute#1](~/samples/snippets/visualbasic/VS_Snippets_CFX/collectiondatacontractattribute/vb/source.vb#1)] - When the [ServiceModel Metadata Utility Tool (Svcutil.exe)](~/docs/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe.md) is used to generate code for the client, the code resembles the following example. Notice that the name of the class is changed, as well as the . When using generics, the type parameter name is used to create the resulting type name. + When the [ServiceModel Metadata Utility Tool (Svcutil.exe)](/dotnet/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe) is used to generate code for the client, the code resembles the following example. Notice that the name of the class is changed, as well as the . When using generics, the type parameter name is used to create the resulting type name. [!code-csharp[CollectionDataContractAttribute#2](~/samples/snippets/csharp/VS_Snippets_CFX/collectiondatacontractattribute/cs/source.cs#2)] [!code-vb[CollectionDataContractAttribute#2](~/samples/snippets/visualbasic/VS_Snippets_CFX/collectiondatacontractattribute/vb/source.vb#2)] diff --git a/xml/System.Runtime.Serialization/ContractNamespaceAttribute.xml b/xml/System.Runtime.Serialization/ContractNamespaceAttribute.xml index f3a7096b75e..bd5be166137 100644 --- a/xml/System.Runtime.Serialization/ContractNamespaceAttribute.xml +++ b/xml/System.Runtime.Serialization/ContractNamespaceAttribute.xml @@ -44,7 +44,7 @@ attribute to an assembly that contains types to which the has been applied. The enables you to set a namespace that is different than the one generated when the type is serialized. For more information about how names are generated, see [Data Contract Names](~/docs/framework/wcf/feature-details/data-contract-names.md). + Apply the attribute to an assembly that contains types to which the has been applied. The enables you to set a namespace that is different than the one generated when the type is serialized. For more information about how names are generated, see [Data Contract Names](/dotnet/framework/wcf/feature-details/data-contract-names). If you are using a type to conform to an existing data contract, you must match the namespace of the existing contract by using the (or the property of the class). @@ -61,7 +61,7 @@ ]]> - Using Data Contracts + Using Data Contracts Data Contract Names diff --git a/xml/System.Runtime.Serialization/DataContractAttribute.xml b/xml/System.Runtime.Serialization/DataContractAttribute.xml index d31c16e5007..c5ed6208646 100644 --- a/xml/System.Runtime.Serialization/DataContractAttribute.xml +++ b/xml/System.Runtime.Serialization/DataContractAttribute.xml @@ -44,14 +44,14 @@ attribute to types (classes, structures, or enumerations) that are used in serialization and deserialization operations by the . If you send or receive messages by using the Windows Communication Foundation (WCF) infrastructure, you should also apply the to any classes that hold and manipulate data sent in messages. For more information about data contracts, see [Using Data Contracts](~/docs/framework/wcf/feature-details/using-data-contracts.md). + Apply the attribute to types (classes, structures, or enumerations) that are used in serialization and deserialization operations by the . If you send or receive messages by using the Windows Communication Foundation (WCF) infrastructure, you should also apply the to any classes that hold and manipulate data sent in messages. For more information about data contracts, see [Using Data Contracts](/dotnet/framework/wcf/feature-details/using-data-contracts). You must also apply the to any field, property, or event that holds values you want to serialize. By applying the , you explicitly enable the to serialize and deserialize the data. > [!CAUTION] > You can apply the to private fields. Be aware that the data returned by the field (even if it is private) is serialized and deserialized, and thus can be viewed or intercepted by a malicious user or process. - For more information about data contracts, see the topics listed in [Using Data Contracts](~/docs/framework/wcf/feature-details/using-data-contracts.md). + For more information about data contracts, see the topics listed in [Using Data Contracts](/dotnet/framework/wcf/feature-details/using-data-contracts). ## Data Contracts A *data contract* is an abstract description of a set of fields with a name and data type for each field. The data contract exists outside of any single implementation to allow services on different platforms to interoperate. As long as the data passed between the services conforms to the same contract, all the services can process the data. This processing is also known as a *loosely coupled system*. A data contract is also similar to an interface in that the contract specifies how data must be delivered so that it can be processed by an application. For example, the data contract may call for a data type named "Person" that has two text fields, named "FirstName" and "LastName". To create a data contract, apply the to the class and apply the to any fields or properties that must be serialized. When serialized, the data conforms to the data contract that is implicitly built into the type. @@ -60,7 +60,7 @@ > A data contract differs significantly from an actual interface in its inheritance behavior. Interfaces are inherited by any derived types. When you apply the to a base class, the derived types do not inherit the attribute or the behavior. However, if a derived type has a data contract, the data members of the base class are serialized. However, you must apply the to new members in a derived class to make them serializable. ## XML Schema Documents and the SvcUtil Tool - If you are exchanging data with other services, you must describe the data contract. For the current version of the , an XML schema can be used to define data contracts. (Other forms of metadata/description could be used for the same purpose.) To create an XML schema from your application, use the [ServiceModel Metadata Utility Tool (Svcutil.exe)](~/docs/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe.md) with the **/dconly** command line option. When the input to the tool is an assembly, by default, the tool generates a set of XML schemas that define all the data contract types found in that assembly. Conversely, you can also use the Svcutil.exe tool to create Visual Basic or C# class definitions that conform to the requirements of XML schemas that use constructs that can be expressed by data contracts. In this case, the **/dconly** command line option is not required. + If you are exchanging data with other services, you must describe the data contract. For the current version of the , an XML schema can be used to define data contracts. (Other forms of metadata/description could be used for the same purpose.) To create an XML schema from your application, use the [ServiceModel Metadata Utility Tool (Svcutil.exe)](/dotnet/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe) with the **/dconly** command line option. When the input to the tool is an assembly, by default, the tool generates a set of XML schemas that define all the data contract types found in that assembly. Conversely, you can also use the Svcutil.exe tool to create Visual Basic or C# class definitions that conform to the requirements of XML schemas that use constructs that can be expressed by data contracts. In this case, the **/dconly** command line option is not required. If the input to the Svcutil.exe tool is an XML schema, by default, the tool creates a set of classes. If you examine those classes, you find that the has been applied. You can use those classes to create a new application to process data that must be exchanged with other services. @@ -75,7 +75,7 @@ ## Versioning A data contract can also accommodate later versions of itself. That is, when a later version of the contract includes extra data, that data is stored and returned to a sender untouched. To do this, implement the interface. - For more information about versioning, see [Data Contract Versioning](~/docs/framework/wcf/feature-details/data-contract-versioning.md). + For more information about versioning, see [Data Contract Versioning](/dotnet/framework/wcf/feature-details/data-contract-versioning). @@ -93,7 +93,7 @@ - Using Data Contracts + Using Data Contracts @@ -324,7 +324,7 @@ property is used to give a name to a data contract, which is the name of the type in XML schema. For more information, see [Data Contract Names](~/docs/framework/wcf/feature-details/data-contract-names.md). + The property is used to give a name to a data contract, which is the name of the type in XML schema. For more information, see [Data Contract Names](/dotnet/framework/wcf/feature-details/data-contract-names). By default, the name of a data contract is the name of the type that the is applied to. However, there may be reasons to change this default name. One reason is to allow an existing type to process data that must conform to an existing data contract. For example, there exists a type named `Person` but the data contract, embodied in an XML schema, requires that the name be `Customer`. The contract can be satisfied by setting the property value to `Customer`. diff --git a/xml/System.Runtime.Serialization/DataContractResolver.xml b/xml/System.Runtime.Serialization/DataContractResolver.xml index e9248716c3e..059953b83de 100644 --- a/xml/System.Runtime.Serialization/DataContractResolver.xml +++ b/xml/System.Runtime.Serialization/DataContractResolver.xml @@ -38,7 +38,7 @@ [!WARNING] > Only use if you are completely sure of what information is being serialized. Malicious types can cause unexpected behavior. @@ -46,7 +46,7 @@ ## Examples - The following example shows how to derive a class from . For a working sample, see [DataContractResolver](~/docs/framework/wcf/samples/datacontractresolver.md). + The following example shows how to derive a class from . For a working sample, see [DataContractResolver](/dotnet/framework/wcf/samples/datacontractresolver). [!code-csharp[DataContractResolver#2](~/samples/snippets/csharp/VS_Snippets_CFX/datacontractresolver/cs/datacontractresolver.cs#2)] diff --git a/xml/System.Runtime.Serialization/DataContractSerializer.xml b/xml/System.Runtime.Serialization/DataContractSerializer.xml index 95a1b4f94dd..aaf5b1b3d1f 100644 --- a/xml/System.Runtime.Serialization/DataContractSerializer.xml +++ b/xml/System.Runtime.Serialization/DataContractSerializer.xml @@ -41,13 +41,13 @@ ## Remarks Use the class to serialize and deserialize instances of a type into an XML stream or document. For example, you can create a type named `Person` with properties that contain essential data, such as a name and address. You can then create and manipulate an instance of the `Person` class and write all of its property values in an XML document for later retrieval, or in an XML stream for immediate transport. Most important, the is used to serialize and deserialize data sent in Windows Communication Foundation (WCF) messages. Apply the attribute to classes, and the attribute to class members to specify properties and fields that are serialized. - For a list of types that can be serialized, see [Types Supported by the Data Contract Serializer](~/docs/framework/wcf/feature-details/types-supported-by-the-data-contract-serializer.md). + For a list of types that can be serialized, see [Types Supported by the Data Contract Serializer](/dotnet/framework/wcf/feature-details/types-supported-by-the-data-contract-serializer). To use the , first create an instance of a class and an object appropriate to writing or reading the format; for example, an instance of the . Then call the method to persist the data. To retrieve data, create an object appropriate to reading the data format (such as an for an XML document) and call the method. - For more information about using the , see [Serialization and Deserialization](~/docs/framework/wcf/feature-details/serialization-and-deserialization.md). + For more information about using the , see [Serialization and Deserialization](/dotnet/framework/wcf/feature-details/serialization-and-deserialization). - You can set the type of a data contract serializer using the [<dataContractSerializer>](~/docs/framework/configure-apps/file-schema/wcf/datacontractserializer-element.md) element in a client application configuration file. + You can set the type of a data contract serializer using the [<dataContractSerializer>](/dotnet/framework/configure-apps/file-schema/wcf/datacontractserializer-element) element in a client application configuration file. ## Preparing Classes for Serialization or Deserialization The is used in combination with the and classes. To prepare a class for serialization, apply the to the class. For each member of the class that returns data that you want to serialize, apply the . You can serialize fields and properties, regardless of accessibility: private, protected, internal, protected internal, or public. @@ -59,16 +59,16 @@ The final format of the XML need not be text. Instead, the writes the data as an XML infoset, which allows you to write the data to any format recognized by the and . It is recommended that you use the and classes to read and write, because both are optimized to work with the . - If you are creating a class that has fields or properties that must be populated before the serialization or deserialization occurs, use callback attributes, as described in [Version-Tolerant Serialization Callbacks](~/docs/framework/wcf/feature-details/version-tolerant-serialization-callbacks.md). + If you are creating a class that has fields or properties that must be populated before the serialization or deserialization occurs, use callback attributes, as described in [Version-Tolerant Serialization Callbacks](/dotnet/framework/wcf/feature-details/version-tolerant-serialization-callbacks). ## Adding to the Collection of Known Types When serializing or deserializing an object, it is required that the type is "known" to the . Begin by creating an instance of a class that implements (such as ) and adding the known types to the collection. Then create an instance of the using one of the overloads that takes the (for example, . > [!NOTE] -> Unlike other primitive types, the structure is not a known type by default, so it must be manually added to the list of known types (see [Data Contract Known Types](~/docs/framework/wcf/feature-details/data-contract-known-types.md)). +> Unlike other primitive types, the structure is not a known type by default, so it must be manually added to the list of known types (see [Data Contract Known Types](/dotnet/framework/wcf/feature-details/data-contract-known-types)). ## Forward Compatibility - The understands data contracts that have been designed to be compatible with future versions of the contract. Such types implement the interface. The interface features the property that returns an object. For more information, see [Forward-Compatible Data Contracts](~/docs/framework/wcf/feature-details/forward-compatible-data-contracts.md). + The understands data contracts that have been designed to be compatible with future versions of the contract. Such types implement the interface. The interface features the property that returns an object. For more information, see [Forward-Compatible Data Contracts](/dotnet/framework/wcf/feature-details/forward-compatible-data-contracts). ## Running under Partial Trust When instantiating the target object during deserialization, the does not call the constructor of the target object. If you author a *[DataContract]* type that is accessible from partial trust (that is, it is public and in an assembly that has the `AllowPartiallyTrustedCallers` attribute applied) and that performs some security-related actions, you must be aware that the constructor is not called. In particular, the following techniques do not work: @@ -92,8 +92,8 @@ - Using Data Contracts - Serialization and Deserialization + Using Data Contracts + Serialization and Deserialization @@ -899,7 +899,7 @@ property is used when the class to which a has been applied also implements the interface. In this case, the data added in a future version of the contract is ignored on read and write. For more information, see [Forward-Compatible Data Contracts](~/docs/framework/wcf/feature-details/forward-compatible-data-contracts.md). + The property is used when the class to which a has been applied also implements the interface. In this case, the data added in a future version of the contract is ignored on read and write. For more information, see [Forward-Compatible Data Contracts](/dotnet/framework/wcf/feature-details/forward-compatible-data-contracts). ]]> @@ -1114,7 +1114,7 @@ OperationDescription operation = host.Description.Endpoints[0].Contract.Operations.Find("MyOperationName");operation.Behaviors.Find().MaxItemsInObjectGraph = 3; ``` - The property specifies the maximum number of objects that the serializer serializes or deserializes in a single method call. (The method always reads one root object, but this object may have other objects in its data members. Those objects may have other objects, and so on.) The default is . Note that when serializing or deserializing arrays, every array entry counts as a separate object. Also, note that some objects may have a large memory representation and so this quota alone may not be sufficient to prevent Denial of Service attacks. For more information, see [Security Considerations for Data](~/docs/framework/wcf/feature-details/security-considerations-for-data.md). If you need to increase this quota beyond its default value, it is important to do so both on the sending (serializing) and receiving (deserializing) sides. It applies both when reading and writing data. + The property specifies the maximum number of objects that the serializer serializes or deserializes in a single method call. (The method always reads one root object, but this object may have other objects in its data members. Those objects may have other objects, and so on.) The default is . Note that when serializing or deserializing arrays, every array entry counts as a separate object. Also, note that some objects may have a large memory representation and so this quota alone may not be sufficient to prevent Denial of Service attacks. For more information, see [Security Considerations for Data](/dotnet/framework/wcf/feature-details/security-considerations-for-data). If you need to increase this quota beyond its default value, it is important to do so both on the sending (serializing) and receiving (deserializing) sides. It applies both when reading and writing data. ]]> diff --git a/xml/System.Runtime.Serialization/DataMemberAttribute.xml b/xml/System.Runtime.Serialization/DataMemberAttribute.xml index 34d2cd89366..adee2cf4f49 100644 --- a/xml/System.Runtime.Serialization/DataMemberAttribute.xml +++ b/xml/System.Runtime.Serialization/DataMemberAttribute.xml @@ -56,7 +56,7 @@ > [!NOTE] > Properties to which the attribute has been applied must have both `get` and `set` fields. They cannot be `get`-only or `set`-only. To serialize a property that should remain `get`-only by design (for example, a property that returns a collection), consider applying the to the backing field instead. - For more information about data contracts and data members, see [Using Data Contracts](~/docs/framework/wcf/feature-details/using-data-contracts.md). For more information about member names, see [Data Member Default Values](~/docs/framework/wcf/feature-details/data-member-default-values.md). + For more information about data contracts and data members, see [Using Data Contracts](/dotnet/framework/wcf/feature-details/using-data-contracts). For more information about member names, see [Data Member Default Values](/dotnet/framework/wcf/feature-details/data-member-default-values). @@ -71,7 +71,7 @@ - Using Data Contracts + Using Data Contracts Best Practices: Data Contract Versioning Data Member Default Values Data Member Order @@ -242,7 +242,7 @@ @@ -295,7 +295,7 @@ ]]> - Using Data Contracts + Using Data Contracts Data Contract Names Data Contract Versioning @@ -338,7 +338,7 @@ diff --git a/xml/System.Runtime.Serialization/ExportOptions.xml b/xml/System.Runtime.Serialization/ExportOptions.xml index f2f588f765f..00ae77bc34c 100644 --- a/xml/System.Runtime.Serialization/ExportOptions.xml +++ b/xml/System.Runtime.Serialization/ExportOptions.xml @@ -38,11 +38,11 @@ ## Remarks The is used to generate XSD schemas from a type or assembly. You can also use the to generate [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] code from a schema document. - For more information about importing and exporting schemas, see [Schema Import and Export](~/docs/framework/wcf/feature-details/schema-import-and-export.md) and [Exporting Schemas from Classes](~/docs/framework/wcf/feature-details/exporting-schemas-from-classes.md). + For more information about importing and exporting schemas, see [Schema Import and Export](/dotnet/framework/wcf/feature-details/schema-import-and-export) and [Exporting Schemas from Classes](/dotnet/framework/wcf/feature-details/exporting-schemas-from-classes). - The property is used by the to include types that can be read in an object graph. For more information about the data contract and known types, see [Data Contract Known Types](~/docs/framework/wcf/feature-details/data-contract-known-types.md). + The property is used by the to include types that can be read in an object graph. For more information about the data contract and known types, see [Data Contract Known Types](/dotnet/framework/wcf/feature-details/data-contract-known-types). - For more information about data contracts, see [Using Data Contracts](~/docs/framework/wcf/feature-details/using-data-contracts.md). + For more information about data contracts, see [Using Data Contracts](/dotnet/framework/wcf/feature-details/using-data-contracts). @@ -63,7 +63,7 @@ Importing Schema To Generate Classes Exporting Schemas From Classes Data Contract Known Types - Using Data Contracts + Using Data Contracts @@ -164,7 +164,7 @@ ## Remarks The property is used by the to include types that can be read in an object graph (set using the property). - For more information about the data contract and known types, see [Data Contract Known Types](~/docs/framework/wcf/feature-details/data-contract-known-types.md). + For more information about the data contract and known types, see [Data Contract Known Types](/dotnet/framework/wcf/feature-details/data-contract-known-types). diff --git a/xml/System.Runtime.Serialization/ExtensionDataObject.xml b/xml/System.Runtime.Serialization/ExtensionDataObject.xml index 99baaeba703..d71e86b4cec 100644 --- a/xml/System.Runtime.Serialization/ExtensionDataObject.xml +++ b/xml/System.Runtime.Serialization/ExtensionDataObject.xml @@ -52,7 +52,7 @@ - Using Data Contracts + Using Data Contracts diff --git a/xml/System.Runtime.Serialization/Formatter.xml b/xml/System.Runtime.Serialization/Formatter.xml index e18b98d8926..d5a1919f87c 100644 --- a/xml/System.Runtime.Serialization/Formatter.xml +++ b/xml/System.Runtime.Serialization/Formatter.xml @@ -107,7 +107,7 @@ - - XML and SOAP Serialization + XML and SOAP Serialization @@ -292,7 +292,7 @@ You must implement this method in a derived class. - XML and SOAP Serialization + XML and SOAP Serialization @@ -522,7 +522,7 @@ You must implement this method in a derived class. - XML and SOAP Serialization + XML and SOAP Serialization diff --git a/xml/System.Runtime.Serialization/FormatterServices.xml b/xml/System.Runtime.Serialization/FormatterServices.xml index 9bf509d6b99..44bf40ab59e 100644 --- a/xml/System.Runtime.Serialization/FormatterServices.xml +++ b/xml/System.Runtime.Serialization/FormatterServices.xml @@ -46,7 +46,7 @@ Provides static methods to aid with the implementation of a for serialization. This class cannot be inherited. To be added. - XML and SOAP Serialization + XML and SOAP Serialization @@ -223,7 +223,7 @@ ## Remarks Because the new instance of the object is initialized to zero and no constructors are run, the object might not represent a state that is regarded as valid by that object. should only be used for deserialization when the user intends to immediately populate all fields. It does not create an uninitialized string, since creating an empty instance of an immutable type serves no purpose. - converts all class level [Link Demands](~/docs/framework/misc/link-demands.md) to [Demands](https://msdn.microsoft.com/library/e5283e28-2366-4519-b27d-ef5c1ddc1f48) to ensure that all direct and indirect callers have the permissions that the demand specifies. Use to increase the level of security when deserializing from a partially trusted source. For better performance in full trust scenarios, use . + converts all class level [Link Demands](/dotnet/framework/misc/link-demands) to [Demands](https://msdn.microsoft.com/library/e5283e28-2366-4519-b27d-ef5c1ddc1f48) to ensure that all direct and indirect callers have the permissions that the demand specifies. Use to increase the level of security when deserializing from a partially trusted source. For better performance in full trust scenarios, use . ]]> @@ -304,7 +304,7 @@ Because the `GetSerializableMembers` method calls the The caller does not have the required permission. - XML and SOAP Serialization + XML and SOAP Serialization @@ -367,7 +367,7 @@ Because the `GetSerializableMembers` method calls the The caller does not have the required permission. - XML and SOAP Serialization + XML and SOAP Serialization diff --git a/xml/System.Runtime.Serialization/IDataContractSurrogate.xml b/xml/System.Runtime.Serialization/IDataContractSurrogate.xml index 48b724313b2..0354255951d 100644 --- a/xml/System.Runtime.Serialization/IDataContractSurrogate.xml +++ b/xml/System.Runtime.Serialization/IDataContractSurrogate.xml @@ -18,11 +18,11 @@ when using the if you need to do one of the following: substitute one type or object for another, or to dynamically generate schema variations. For a sample application, see [DataContract Surrogate](~/docs/framework/wcf/samples/datacontract-surrogate.md). For more information about data contracts, see [Using Data Contracts](~/docs/framework/wcf/feature-details/using-data-contracts.md). + Use the when using the if you need to do one of the following: substitute one type or object for another, or to dynamically generate schema variations. For a sample application, see [DataContract Surrogate](/dotnet/framework/wcf/samples/datacontract-surrogate). For more information about data contracts, see [Using Data Contracts](/dotnet/framework/wcf/feature-details/using-data-contracts). - At run time, you can find the specific for any operation in a service by using the to find the instance. For more information about implementing the interface to create a surrogate, see [Data Contract Surrogates](~/docs/framework/wcf/extending/data-contract-surrogates.md). + At run time, you can find the specific for any operation in a service by using the to find the instance. For more information about implementing the interface to create a surrogate, see [Data Contract Surrogates](/dotnet/framework/wcf/extending/data-contract-surrogates). - You can also use the to affect the import and export of XML schemas when you are using the and classes. You can do so by assigning the to the property of the class, or to the property of the class. For more information, see [Schema Import and Export](~/docs/framework/wcf/feature-details/schema-import-and-export.md). + You can also use the to affect the import and export of XML schemas when you are using the and classes. You can do so by assigning the to the property of the class, or to the property of the class. For more information, see [Schema Import and Export](/dotnet/framework/wcf/feature-details/schema-import-and-export). @@ -39,7 +39,7 @@ DataContract Surrogate Sample Data Contract Surrogates - Using Data Contracts + Using Data Contracts diff --git a/xml/System.Runtime.Serialization/IDeserializationCallback.xml b/xml/System.Runtime.Serialization/IDeserializationCallback.xml index c07a7019470..7ea8427c0cf 100644 --- a/xml/System.Runtime.Serialization/IDeserializationCallback.xml +++ b/xml/System.Runtime.Serialization/IDeserializationCallback.xml @@ -59,7 +59,7 @@ If an object needs to execute code on its child objects, it can delay this action, implement , and execute the code only when it is called back on this interface. - XML and SOAP Serialization + XML and SOAP Serialization @@ -113,7 +113,7 @@ ]]> - XML and SOAP Serialization + XML and SOAP Serialization diff --git a/xml/System.Runtime.Serialization/IExtensibleDataObject.xml b/xml/System.Runtime.Serialization/IExtensibleDataObject.xml index 12e2a9e1647..548d36e72cf 100644 --- a/xml/System.Runtime.Serialization/IExtensibleDataObject.xml +++ b/xml/System.Runtime.Serialization/IExtensibleDataObject.xml @@ -47,7 +47,7 @@ 5. Apply the attribute to the class. Set the and properties to appropriate values if necessary. - For more information about versioning of types, see [Data Contract Versioning](~/docs/framework/wcf/feature-details/data-contract-versioning.md). For information about creating forward-compatible data contracts, see [Forward-Compatible Data Contracts](~/docs/framework/wcf/feature-details/forward-compatible-data-contracts.md). For more information about data contracts, see [Using Data Contracts](~/docs/framework/wcf/feature-details/using-data-contracts.md). + For more information about versioning of types, see [Data Contract Versioning](/dotnet/framework/wcf/feature-details/data-contract-versioning). For information about creating forward-compatible data contracts, see [Forward-Compatible Data Contracts](/dotnet/framework/wcf/feature-details/forward-compatible-data-contracts). For more information about data contracts, see [Using Data Contracts](/dotnet/framework/wcf/feature-details/using-data-contracts). @@ -61,7 +61,7 @@ Data Contract Versioning - Using Data Contracts + Using Data Contracts diff --git a/xml/System.Runtime.Serialization/IFormatter.xml b/xml/System.Runtime.Serialization/IFormatter.xml index 6c837f9c487..ca0d4ba510b 100644 --- a/xml/System.Runtime.Serialization/IFormatter.xml +++ b/xml/System.Runtime.Serialization/IFormatter.xml @@ -50,7 +50,7 @@ - XML and SOAP Serialization + XML and SOAP Serialization @@ -188,7 +188,7 @@ ]]> - XML and SOAP Serialization + XML and SOAP Serialization @@ -239,7 +239,7 @@ ]]> - XML and SOAP Serialization + XML and SOAP Serialization diff --git a/xml/System.Runtime.Serialization/ISerializable.xml b/xml/System.Runtime.Serialization/ISerializable.xml index ee4b6662632..fb89378c8bf 100644 --- a/xml/System.Runtime.Serialization/ISerializable.xml +++ b/xml/System.Runtime.Serialization/ISerializable.xml @@ -62,7 +62,7 @@ As a general design pattern, it would be unusual for a class to be both marked with the serializable attribute and extend . Developers should think carefully about the possible serialization and remoting scenarios when combining these two characteristics. One example where this might be applicable is with a . While the base class of () extends from , it is possible to capture the state of a and restore it at will. It might, therefore, be meaningful to serialize the state of this stream into a database and restore it at some later point in time. However, when used through remoting, an object of this type would be proxied. - For more information about serialization of classes that extend , see . For more information about implementing , see [Custom Serialization](~/docs/standard/serialization/custom-serialization.md). + For more information about serialization of classes that extend , see . For more information about implementing , see [Custom Serialization](/dotnet/standard/serialization/custom-serialization). @@ -79,8 +79,8 @@ Implement this interface to allow an object to take part in its own serialization and deserialization. - XML and SOAP Serialization - Custom serialization + XML and SOAP Serialization + Custom serialization @@ -155,7 +155,7 @@ The caller does not have the required permission. - Custom serialization + Custom serialization diff --git a/xml/System.Runtime.Serialization/IgnoreDataMemberAttribute.xml b/xml/System.Runtime.Serialization/IgnoreDataMemberAttribute.xml index 983979ba89f..0def8081040 100644 --- a/xml/System.Runtime.Serialization/IgnoreDataMemberAttribute.xml +++ b/xml/System.Runtime.Serialization/IgnoreDataMemberAttribute.xml @@ -51,7 +51,7 @@ Serializable Types - Types Supported by the Data Contract Serializer + Types Supported by the Data Contract Serializer diff --git a/xml/System.Runtime.Serialization/ImportOptions.xml b/xml/System.Runtime.Serialization/ImportOptions.xml index 9be6cd81349..0f689fec4cc 100644 --- a/xml/System.Runtime.Serialization/ImportOptions.xml +++ b/xml/System.Runtime.Serialization/ImportOptions.xml @@ -22,7 +22,7 @@ ## Remarks The is used to generate code from XML schema using the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] CodeDOM. To generate an XML schema from an assembly, use the . - For more information about importing and exporting schemas, see [Schema Import and Export](~/docs/framework/wcf/feature-details/schema-import-and-export.md) and [Importing Schema to Generate Classes](~/docs/framework/wcf/feature-details/importing-schema-to-generate-classes.md). + For more information about importing and exporting schemas, see [Schema Import and Export](/dotnet/framework/wcf/feature-details/schema-import-and-export) and [Importing Schema to Generate Classes](/dotnet/framework/wcf/feature-details/importing-schema-to-generate-classes). diff --git a/xml/System.Runtime.Serialization/InvalidDataContractException.xml b/xml/System.Runtime.Serialization/InvalidDataContractException.xml index 95797defad7..1854eb72dca 100644 --- a/xml/System.Runtime.Serialization/InvalidDataContractException.xml +++ b/xml/System.Runtime.Serialization/InvalidDataContractException.xml @@ -67,7 +67,7 @@ ]]> - Using Data Contracts + Using Data Contracts diff --git a/xml/System.Runtime.Serialization/NetDataContractSerializer.xml b/xml/System.Runtime.Serialization/NetDataContractSerializer.xml index f1f4c9c0179..2b6bdffab38 100644 --- a/xml/System.Runtime.Serialization/NetDataContractSerializer.xml +++ b/xml/System.Runtime.Serialization/NetDataContractSerializer.xml @@ -29,7 +29,7 @@ The serializer can serialize types to which either the or attribute has been applied. It also serializes types that implement . - For more information about serialization, see [Serialization and Deserialization](~/docs/framework/wcf/feature-details/serialization-and-deserialization.md). + For more information about serialization, see [Serialization and Deserialization](/dotnet/framework/wcf/feature-details/serialization-and-deserialization). ## Incompatibility with XElement The class is used to write XML. However, the `NetDataContractSerializer` cannot serialize an instance of the type. The following code, therefore, fails with the exception: "Root type 'System.Xml.Linq.XElement' is not supported at the top level by NetDataContractSerializer since it is IXmlSerializable with `IsAny`=`true` and must write all its contents including the root element." @@ -52,7 +52,7 @@ - Serialization and Deserialization + Serialization and Deserialization @@ -516,7 +516,7 @@ , data from a future version of a type can be stored by the . During a round trip (where an object is deserialized, altered, and serialized again), the extra data is stored and serialized again. For more information, see [Serialization and Deserialization](~/docs/framework/wcf/feature-details/serialization-and-deserialization.md). + When implementing the , data from a future version of a type can be stored by the . During a round trip (where an object is deserialized, altered, and serialized again), the extra data is stored and serialized again. For more information, see [Serialization and Deserialization](/dotnet/framework/wcf/feature-details/serialization-and-deserialization). ]]> @@ -631,7 +631,7 @@ @@ -834,7 +834,7 @@ , see [Data Contract Surrogates](~/docs/framework/wcf/extending/data-contract-surrogates.md). + For more information about the , see [Data Contract Surrogates](/dotnet/framework/wcf/extending/data-contract-surrogates). ]]> diff --git a/xml/System.Runtime.Serialization/ObjectIDGenerator.xml b/xml/System.Runtime.Serialization/ObjectIDGenerator.xml index 5301a6a6ca4..b55832776f5 100644 --- a/xml/System.Runtime.Serialization/ObjectIDGenerator.xml +++ b/xml/System.Runtime.Serialization/ObjectIDGenerator.xml @@ -57,7 +57,7 @@ ]]> - XML and SOAP Serialization + XML and SOAP Serialization diff --git a/xml/System.Runtime.Serialization/SerializationBinder.xml b/xml/System.Runtime.Serialization/SerializationBinder.xml index 6c6c0bbc8a2..eb7f7cefbba 100644 --- a/xml/System.Runtime.Serialization/SerializationBinder.xml +++ b/xml/System.Runtime.Serialization/SerializationBinder.xml @@ -46,7 +46,7 @@ can also be used for security. There might be some security exploits when you are trying to deserialize some data from an untrusted source. The binder gives you an opportunity to inspect what types are being loaded in your application domain. You can then either maintain list of denied types or a list of allowed types and restrict which types are being loaded and instantiated. In addition you should be mindful of what information is being put out on the wire, you may want to secure (use transport or message security) when sending type names or other data on the wire. diff --git a/xml/System.Runtime.Serialization/SerializationException.xml b/xml/System.Runtime.Serialization/SerializationException.xml index 495f66b8683..4662163d203 100644 --- a/xml/System.Runtime.Serialization/SerializationException.xml +++ b/xml/System.Runtime.Serialization/SerializationException.xml @@ -77,7 +77,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -238,7 +238,7 @@ - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System.Runtime.Serialization/SerializationInfo.xml b/xml/System.Runtime.Serialization/SerializationInfo.xml index 4425157c9d2..5830f363f16 100644 --- a/xml/System.Runtime.Serialization/SerializationInfo.xml +++ b/xml/System.Runtime.Serialization/SerializationInfo.xml @@ -55,7 +55,7 @@ Objects are added to the store at serialization time using the methods and extracted from the store at deserialization using the methods. - For more information about customizing serialization, see [Custom Serialization](~/docs/standard/serialization/custom-serialization.md). + For more information about customizing serialization, see [Custom Serialization](/dotnet/standard/serialization/custom-serialization). @@ -69,8 +69,8 @@ ]]> - XML and SOAP Serialization - Custom serialization + XML and SOAP Serialization + Custom serialization diff --git a/xml/System.Runtime.Serialization/StreamingContext.xml b/xml/System.Runtime.Serialization/StreamingContext.xml index a5285cd5d27..2597055722d 100644 --- a/xml/System.Runtime.Serialization/StreamingContext.xml +++ b/xml/System.Runtime.Serialization/StreamingContext.xml @@ -72,7 +72,7 @@ ]]> - XML and SOAP Serialization + XML and SOAP Serialization diff --git a/xml/System.Runtime.Serialization/XPathQueryGenerator.xml b/xml/System.Runtime.Serialization/XPathQueryGenerator.xml index 8a5f59e74f9..0ea6305546f 100644 --- a/xml/System.Runtime.Serialization/XPathQueryGenerator.xml +++ b/xml/System.Runtime.Serialization/XPathQueryGenerator.xml @@ -35,7 +35,7 @@ - Using Data Contracts + Using Data Contracts Data Contract Serializer diff --git a/xml/System.Runtime.Serialization/XsdDataContractExporter.xml b/xml/System.Runtime.Serialization/XsdDataContractExporter.xml index 9dcca4f9745..2da822b44b1 100644 --- a/xml/System.Runtime.Serialization/XsdDataContractExporter.xml +++ b/xml/System.Runtime.Serialization/XsdDataContractExporter.xml @@ -36,7 +36,7 @@ class when you have created a Web service that incorporates data represented by common language runtime (CLR) types and when you need to export XML schemas for each type to be consumed by other Web services. That is, transforms a set of CLR types into XML schemas. (For more information about the types that can be used, see [Types Supported by the Data Contract Serializer](~/docs/framework/wcf/feature-details/types-supported-by-the-data-contract-serializer.md).) The schemas can then be exposed through a Web Services Description Language (WSDL) document for use by others who need to interoperate with your service. + Use the class when you have created a Web service that incorporates data represented by common language runtime (CLR) types and when you need to export XML schemas for each type to be consumed by other Web services. That is, transforms a set of CLR types into XML schemas. (For more information about the types that can be used, see [Types Supported by the Data Contract Serializer](/dotnet/framework/wcf/feature-details/types-supported-by-the-data-contract-serializer).) The schemas can then be exposed through a Web Services Description Language (WSDL) document for use by others who need to interoperate with your service. Conversely, if you are creating a Web service that must interoperate with an existing Web service, use the to transform XML schemas and create the CLR types that represent the data in a selected programming language. @@ -71,8 +71,8 @@ - Types Supported by the Data Contract Serializer - Serialization and Deserialization + Types Supported by the Data Contract Serializer + Serialization and Deserialization @@ -170,7 +170,7 @@ diff --git a/xml/System.Runtime.Serialization/XsdDataContractImporter.xml b/xml/System.Runtime.Serialization/XsdDataContractImporter.xml index 83ad47cf3c0..45cdc9e1ae2 100644 --- a/xml/System.Runtime.Serialization/XsdDataContractImporter.xml +++ b/xml/System.Runtime.Serialization/XsdDataContractImporter.xml @@ -25,7 +25,7 @@ Conversely, use the class when you have created a Web service that incorporates data represented by CLR types and when you need to export XML schemas for each data type to be consumed by other Web services. That is, transforms a set of CLR types into a set of XML schemas. > [!NOTE] -> To generate CLR types from XML schemas at design time, use the [ServiceModel Metadata Utility Tool (Svcutil.exe)](~/docs/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe.md). To generated code from XSD files, use the `/dataContractOnly` switch of the tool. You can also use the if you need more control over the process or need to do it programmatically. +> To generate CLR types from XML schemas at design time, use the [ServiceModel Metadata Utility Tool (Svcutil.exe)](/dotnet/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe). To generated code from XSD files, use the `/dataContractOnly` switch of the tool. You can also use the if you need more control over the process or need to do it programmatically. @@ -38,8 +38,8 @@ ]]> - Using Data Contracts - Types Supported by the Data Contract Serializer + Using Data Contracts + Types Supported by the Data Contract Serializer @@ -117,7 +117,7 @@ @@ -261,7 +261,7 @@ @@ -416,7 +416,7 @@ ## Remarks When generating CLR types for schema types, known types are also generated for all derived types that are present in the schema. In many cases, these known types are added using attributes to the generated code. (For example, see the class. ) However, for the top-level type, there needs to be a way to return the set of known types generated. This method returns the for known types that were generated for a specific schema type. - For more information, see [Data Contract Known Types](~/docs/framework/wcf/feature-details/data-contract-known-types.md). + For more information, see [Data Contract Known Types](/dotnet/framework/wcf/feature-details/data-contract-known-types). ]]> diff --git a/xml/System.Runtime/GCLatencyMode.xml b/xml/System.Runtime/GCLatencyMode.xml index 4c3f42d8b1e..9e76f4cb03c 100644 --- a/xml/System.Runtime/GCLatencyMode.xml +++ b/xml/System.Runtime/GCLatencyMode.xml @@ -48,9 +48,9 @@ ## Remarks You can adjust the intrusiveness of garbage collection in your application by setting the property to any enumeration value except `GCLatencyMode.NoGCRegion`. You can also determine the garbage collector's current latency mode by retrieving the property value. - See [Latency Modes](~/docs/standard/garbage-collection/latency.md) for a discussion of how the runtime configuration settings for garbage collection affect the default value for this enumeration. + See [Latency Modes](/dotnet/standard/garbage-collection/latency) for a discussion of how the runtime configuration settings for garbage collection affect the default value for this enumeration. -The mode overrides the [\](~/docs/framework/configure-apps/file-schema/runtime/gcconcurrent-element.md) runtime configuration setting. If concurrent garbage collection is enabled by the [\](~/docs/framework/configure-apps/file-schema/runtime/gcconcurrent-element.md) element, switching to Batch mode prevents any further concurrent collections. +The mode overrides the [\](/dotnet/framework/configure-apps/file-schema/runtime/gcconcurrent-element) runtime configuration setting. If concurrent garbage collection is enabled by the [\](/dotnet/framework/configure-apps/file-schema/runtime/gcconcurrent-element) element, switching to Batch mode prevents any further concurrent collections. ]]> diff --git a/xml/System.Runtime/GCSettings.xml b/xml/System.Runtime/GCSettings.xml index bc6631ae9a2..a4d2200f5fa 100644 --- a/xml/System.Runtime/GCSettings.xml +++ b/xml/System.Runtime/GCSettings.xml @@ -93,11 +93,11 @@ @@ -246,7 +246,7 @@ Ordinarily, you set the value of the property to define the garbage collector's latency mode. However, you cannot set the no GC region latency mode by assigning the enumeration value to the property. Instead, you call the method to begin the no GC region latency mode, and you call the to end it. - See [Latency Modes](~/docs/standard/garbage-collection/latency.md) for a discussion of how the runtime configuration settings for garbage collection affect the default value of the enumeration. + See [Latency Modes](/dotnet/standard/garbage-collection/latency) for a discussion of how the runtime configuration settings for garbage collection affect the default value of the enumeration. ]]> diff --git a/xml/System.Runtime/MemoryFailPoint.xml b/xml/System.Runtime/MemoryFailPoint.xml index 79bafd4b37c..ab2bbd6dfdb 100644 --- a/xml/System.Runtime/MemoryFailPoint.xml +++ b/xml/System.Runtime/MemoryFailPoint.xml @@ -171,7 +171,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/System.Security.Authentication.ExtendedProtection/ChannelBinding.xml b/xml/System.Security.Authentication.ExtendedProtection/ChannelBinding.xml index 04d08b79e06..7dce9f7c4bb 100644 --- a/xml/System.Security.Authentication.ExtendedProtection/ChannelBinding.xml +++ b/xml/System.Security.Authentication.ExtendedProtection/ChannelBinding.xml @@ -48,7 +48,7 @@ ]]> - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection diff --git a/xml/System.Security.Authentication.ExtendedProtection/ExtendedProtectionPolicy.xml b/xml/System.Security.Authentication.ExtendedProtection/ExtendedProtectionPolicy.xml index 463c155d131..634bf854e48 100644 --- a/xml/System.Security.Authentication.ExtendedProtection/ExtendedProtectionPolicy.xml +++ b/xml/System.Security.Authentication.ExtendedProtection/ExtendedProtectionPolicy.xml @@ -62,7 +62,7 @@ ]]> - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -121,7 +121,7 @@ ]]> - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -168,7 +168,7 @@ ]]> - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -218,7 +218,7 @@ is specified as . is . - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -269,7 +269,7 @@ is specified as . is or an empty list. - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -321,7 +321,7 @@ is specified as . is or an empty list. - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -370,7 +370,7 @@ ]]> - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -419,7 +419,7 @@ ]]> - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -463,7 +463,7 @@ ]]> - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -512,7 +512,7 @@ ]]> - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -561,7 +561,7 @@ ]]> - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -611,7 +611,7 @@ ]]> - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection @@ -654,7 +654,7 @@ Gets a string representation for the extended protection policy instance. A instance that contains the representation of the instance. To be added. - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection diff --git a/xml/System.Security.Authentication.ExtendedProtection/ExtendedProtectionPolicyTypeConverter.xml b/xml/System.Security.Authentication.ExtendedProtection/ExtendedProtectionPolicyTypeConverter.xml index 489319c77ae..3b40dd1a7fd 100644 --- a/xml/System.Security.Authentication.ExtendedProtection/ExtendedProtectionPolicyTypeConverter.xml +++ b/xml/System.Security.Authentication.ExtendedProtection/ExtendedProtectionPolicyTypeConverter.xml @@ -44,7 +44,7 @@ ]]> - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection diff --git a/xml/System.Security.Authentication/AuthenticationException.xml b/xml/System.Security.Authentication/AuthenticationException.xml index 4b84a0f2cad..f205dd91900 100644 --- a/xml/System.Security.Authentication/AuthenticationException.xml +++ b/xml/System.Security.Authentication/AuthenticationException.xml @@ -206,7 +206,7 @@ To be added. - XML and SOAP Serialization + XML and SOAP Serialization diff --git a/xml/System.Security.Authentication/InvalidCredentialException.xml b/xml/System.Security.Authentication/InvalidCredentialException.xml index d10f010a998..489a8dd6ea3 100644 --- a/xml/System.Security.Authentication/InvalidCredentialException.xml +++ b/xml/System.Security.Authentication/InvalidCredentialException.xml @@ -197,7 +197,7 @@ - XML and SOAP Serialization + XML and SOAP Serialization diff --git a/xml/System.Security.Claims/AuthorizationContext.xml b/xml/System.Security.Claims/AuthorizationContext.xml index d626779f390..e1124935ba6 100644 --- a/xml/System.Security.Claims/AuthorizationContext.xml +++ b/xml/System.Security.Claims/AuthorizationContext.xml @@ -26,7 +26,7 @@ ## Examples - The code example that is used in the topic is taken from the `Claims Based Authorization` sample. This sample provides a custom claims authorization manager that can authorize subjects based on a policy that is specified in configuration. This custom manager consists of three basic components: a class derived from that implements the manager, the `ResourceAction` class that pairs a resource and an action, and a policy reader that reads and compiles policy that is specified in the configuration file. This compiled policy can then be used by the claims authorization manager to evaluate a principal in order to authorize access to resources. Not all elements are shown for the sake of brevity. For information about this sample and other samples available for WIF and about where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). + The code example that is used in the topic is taken from the `Claims Based Authorization` sample. This sample provides a custom claims authorization manager that can authorize subjects based on a policy that is specified in configuration. This custom manager consists of three basic components: a class derived from that implements the manager, the `ResourceAction` class that pairs a resource and an action, and a policy reader that reads and compiles policy that is specified in the configuration file. This compiled policy can then be used by the claims authorization manager to evaluate a principal in order to authorize access to resources. Not all elements are shown for the sake of brevity. For information about this sample and other samples available for WIF and about where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). The following code shows the method for the custom claims authorization manager. A function that evaluates the principal based on the resource and action specified in the is invoked. This function returns either `true` or `false`, which either grants or denies access to the principal. diff --git a/xml/System.Security.Claims/ClaimsAuthenticationManager.xml b/xml/System.Security.Claims/ClaimsAuthenticationManager.xml index c9a3d2e43a5..ebf67953601 100644 --- a/xml/System.Security.Claims/ClaimsAuthenticationManager.xml +++ b/xml/System.Security.Claims/ClaimsAuthenticationManager.xml @@ -27,7 +27,7 @@ A typical reason for creating a custom claims authentication manager is to add, remove, or transform claims based on information that is only known by or is, perhaps, better maintained by the RP application. For example, a history of customer purchases in a shopping cart application might be kept in a data base maintained by the RP application and then added to the claims principal returned by the claims authentication manager based on the value of a name claim found in the incoming principal. - You can configure your application to use a `ClaimsAuthenticationManager` either programmatically by using the class or in configuration through the [<claimsAuthenticationManager>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/claimsauthenticationmanager.md) element (which is a child element of the [<identityConfiguration>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/identityconfiguration.md) element). You can override the method to provide processing for custom child elements of the `` element through which your custom manager can be configured. The base implementation of does not handle any child elements. + You can configure your application to use a `ClaimsAuthenticationManager` either programmatically by using the class or in configuration through the [<claimsAuthenticationManager>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/claimsauthenticationmanager) element (which is a child element of the [<identityConfiguration>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/identityconfiguration) element). You can override the method to provide processing for custom child elements of the `` element through which your custom manager can be configured. The base implementation of does not handle any child elements. Configuring your application to use a claims authentication manager ensures that it will be invoked by Windows Identity Foundation (WIF) from the request pipeline. @@ -134,7 +134,7 @@ method is called by the configuration infrastructure. When this method is called, the `nodelist` will contain the top-level child elements of the [<claimsAuthenticationManager>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/claimsauthenticationmanager.md) element from the configuration file. Each of these elements may, in turn, contain attributes or child elements depending on the configuration schema you define for your derived class. If no child elements appear under the `` element in the configuration file, this method is not called. + The method is called by the configuration infrastructure. When this method is called, the `nodelist` will contain the top-level child elements of the [<claimsAuthenticationManager>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/claimsauthenticationmanager) element from the configuration file. Each of these elements may, in turn, contain attributes or child elements depending on the configuration schema you define for your derived class. If no child elements appear under the `` element in the configuration file, this method is not called. The default implementation throws a . Override this method in your derived class to enable initialization of your claims authentication manager from a configuration file. For example, the configuration elements might describe a policy to be followed when authenticating a claims principal; or they might be used to point to an attribute store from which additional claims are to be added to the principal. diff --git a/xml/System.Security.Claims/ClaimsAuthorizationManager.xml b/xml/System.Security.Claims/ClaimsAuthorizationManager.xml index ff09fffb930..0cd69e456a3 100644 --- a/xml/System.Security.Claims/ClaimsAuthorizationManager.xml +++ b/xml/System.Security.Claims/ClaimsAuthorizationManager.xml @@ -31,7 +31,7 @@ The default implementation provided by the class authorizes access for each claim presented; however, you can derive from this class and override the method to provide your own authorization logic. - The use of a claims authorization manager is optional. You can configure your application to use a claims authorization manager either programmatically by using the class or declaratively, by specifying the [<claimsAuthorizationManager>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/claimsauthorizationmanager.md) element, which is a child element of the [<identityConfiguration>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/identityconfiguration.md) element in your application configuration file. If your application is a web site or a web application hosted in Internet Information Services (IIS), you must also add the in the ASP.NET HTTP Modules collection. + The use of a claims authorization manager is optional. You can configure your application to use a claims authorization manager either programmatically by using the class or declaratively, by specifying the [<claimsAuthorizationManager>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/claimsauthorizationmanager) element, which is a child element of the [<identityConfiguration>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/identityconfiguration) element in your application configuration file. If your application is a web site or a web application hosted in Internet Information Services (IIS), you must also add the in the ASP.NET HTTP Modules collection. > [!IMPORTANT] > When you use the class or the class, the claims authorization manager that is used to perform the access check is the one that is specified in the identity configuration under the property. In a configuration file, it is the `` section that is referenced from the default `` element. This is true even for Windows Communication Foundation (WCF) services and desktop applications. @@ -41,7 +41,7 @@ ## Examples - The code examples that are used in the topics are taken from the `Claims Based Authorization` sample. This sample provides a custom claims authorization manager that can authorize subjects based on a policy that is specified in configuration. The custom claims authorization manager consists of three basic components: a class derived from that implements the manager, the `ResourceAction` class that pairs a resource and an action, and a policy reader that reads and compiles policy that is specified in the configuration file. This compiled policy can then be used by the claims authorization manager to evaluate a principal in order to authorize access to resources. Not all elements are shown for the sake of brevity. For information about this sample and other samples available for WIF and about where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). + The code examples that are used in the topics are taken from the `Claims Based Authorization` sample. This sample provides a custom claims authorization manager that can authorize subjects based on a policy that is specified in configuration. The custom claims authorization manager consists of three basic components: a class derived from that implements the manager, the `ResourceAction` class that pairs a resource and an action, and a policy reader that reads and compiles policy that is specified in the configuration file. This compiled policy can then be used by the claims authorization manager to evaluate a principal in order to authorize access to resources. Not all elements are shown for the sake of brevity. For information about this sample and other samples available for WIF and about where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). The following code shows the implementation of the custom claims authorization manager. The method reads and compiles the policy from configuration by using the policy reader helper class (not shown) and the method grants or denies access based on this policy. @@ -53,7 +53,7 @@ The following XML shows how to configure the claims authorization manager shown above for a web application hosted in IIS 7.5. Only the elements specific to the configuration of the claims authorization manager are shown. Note that a reference to the class must be added to the pipeline under the `` element. For sites and applications hosted in versions of IIS prior to IIS 7 the modules can be added to the pipeline under the `` element. This configuration is shown but commented out. - The policy used by the claims authorization manager is specified by custom `` elements under the [<claimsAuthorizationManager>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/claimsauthorizationmanager.md) element. In the first policy, the principal must possess one of the specified claims in order to perform the specified action on the specified resource. In the second policy, the principal must possess both claims to be able to perform the specified action on the specified resource. In all others, the principal is automatically granted access regardless of the claims it possesses. + The policy used by the claims authorization manager is specified by custom `` elements under the [<claimsAuthorizationManager>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/claimsauthorizationmanager) element. In the first policy, the principal must possess one of the specified claims in order to perform the specified action on the specified resource. In the second policy, the principal must possess both claims to be able to perform the specified action on the specified resource. In all others, the principal is automatically granted access regardless of the claims it possesses. ``` @@ -209,7 +209,7 @@ ## Examples - The code examples that are used in the topics are taken from the `Claims Based Authorization` sample. This sample provides a custom claims authorization manager that can authorize subjects based on a policy that is specified in configuration. The custom claims authorization manager consists of three basic components: a class derived from that implements the manager, the `ResourceAction` class that pairs a resource and an action, and a policy reader that reads and compiles policy that is specified in the configuration file. This compiled policy can then be used by the claims authorization manager to evaluate a principal in order to authorize access to resources. Not all elements are shown for the sake of brevity. For information about this sample and other samples available for WIF and about where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). + The code examples that are used in the topics are taken from the `Claims Based Authorization` sample. This sample provides a custom claims authorization manager that can authorize subjects based on a policy that is specified in configuration. The custom claims authorization manager consists of three basic components: a class derived from that implements the manager, the `ResourceAction` class that pairs a resource and an action, and a policy reader that reads and compiles policy that is specified in the configuration file. This compiled policy can then be used by the claims authorization manager to evaluate a principal in order to authorize access to resources. Not all elements are shown for the sake of brevity. For information about this sample and other samples available for WIF and about where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). The following code shows the override of the method. This method grants or denies access based on a policy read and compiled from the configuration file. @@ -220,7 +220,7 @@ [!code-csharp[WifClaimsBasedAuthorization#1](~/samples/snippets/csharp/VS_Snippets_Misc/wifclaimsbasedauthorization/cs/claimsauthorizationlibrary/resourceaction.cs#1)] - The policy used by the claims authorization manager is specified by custom `` elements under the [<claimsAuthorizationManager>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/claimsauthorizationmanager.md) element. This policy is read and compiled by the method. In the first policy, the principal must possess one of the specified claims in order to perform the specified action on the specified resource. In the second policy, the principal must possess both claims to be able to perform the specified action on the specified resource. In all others, the principal is automatically granted access regardless of the claims it possesses. + The policy used by the claims authorization manager is specified by custom `` elements under the [<claimsAuthorizationManager>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/claimsauthorizationmanager) element. This policy is read and compiled by the method. In the first policy, the principal must possess one of the specified claims in order to perform the specified action on the specified resource. In the second policy, the principal must possess both claims to be able to perform the specified action on the specified resource. In all others, the principal is automatically granted access regardless of the claims it possesses. ``` @@ -284,14 +284,14 @@ method is called by the configuration infrastructure. When this method is called, the `nodelist` will contain the top-level child elements of the [<claimsAuthorizationManager>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/claimsauthorizationmanager.md) element from the configuration file. Each of these elements may, in turn, contain attributes or child elements depending on the configuration schema you define for your derived class. If no child elements appear under the `` element in the configuration file, this method is not called. + The method is called by the configuration infrastructure. When this method is called, the `nodelist` will contain the top-level child elements of the [<claimsAuthorizationManager>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/claimsauthorizationmanager) element from the configuration file. Each of these elements may, in turn, contain attributes or child elements depending on the configuration schema you define for your derived class. If no child elements appear under the `` element in the configuration file, this method is not called. The default implementation throws a . Override this method in your derived class to enable initialization of your claims authorization manager from a configuration file. Typically, the configuration elements are used to express an authorization policy; however, you can define elements and use them in any way that makes sense based on the requirements of your application. ## Examples - The code examples that are used in the topics are taken from the `Claims Based Authorization` sample. This sample provides a custom claims authorization manager that can authorize subjects based on a policy that is specified in configuration. The custom claims authorization manager consists of three basic components: a class derived from that implements the manager, the `ResourceAction` class that pairs a resource and an action, and a policy reader that reads and compiles policy that is specified in the configuration file. This compiled policy can then be used by the claims authorization manager to evaluate a principal in order to authorize access to resources. Not all elements are shown for the sake of brevity. For information about this sample and other samples available for WIF and about where to download them, see [WIF Code Sample Index](~/docs/framework/security/wif-code-sample-index.md). + The code examples that are used in the topics are taken from the `Claims Based Authorization` sample. This sample provides a custom claims authorization manager that can authorize subjects based on a policy that is specified in configuration. The custom claims authorization manager consists of three basic components: a class derived from that implements the manager, the `ResourceAction` class that pairs a resource and an action, and a policy reader that reads and compiles policy that is specified in the configuration file. This compiled policy can then be used by the claims authorization manager to evaluate a principal in order to authorize access to resources. Not all elements are shown for the sake of brevity. For information about this sample and other samples available for WIF and about where to download them, see [WIF Code Sample Index](/dotnet/framework/security/wif-code-sample-). The following code shows the override of the method. This method uses a helper policy reader class (not shown) to read and compile authorization policies specified in the configuration file. Policies are added to a dictionary and are accessed by a `ResourceAction` key object that is created from the resource and action for which they are intended. @@ -302,7 +302,7 @@ [!code-csharp[WifClaimsBasedAuthorization#1](~/samples/snippets/csharp/VS_Snippets_Misc/wifclaimsbasedauthorization/cs/claimsauthorizationlibrary/resourceaction.cs#1)] - The policy used by the claims authorization manager is specified by custom `` elements under the [<claimsAuthorizationManager>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/claimsauthorizationmanager.md) element. This policy is read and compiled by the method. In the first policy, the principal must possess one of the specified claims in order to perform the specified action on the specified resource. In the second policy, the principal must possess both claims to be able to perform the specified action on the specified resource. In all others, the principal is automatically granted access regardless of the claims it possesses. + The policy used by the claims authorization manager is specified by custom `` elements under the [<claimsAuthorizationManager>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/claimsauthorizationmanager) element. This policy is read and compiled by the method. In the first policy, the principal must possess one of the specified claims in order to perform the specified action on the specified resource. In the second policy, the principal must possess both claims to be able to perform the specified action on the specified resource. In all others, the principal is automatically granted access regardless of the claims it possesses. ``` diff --git a/xml/System.Security.Claims/ClaimsIdentity.xml b/xml/System.Security.Claims/ClaimsIdentity.xml index 513ec8aa20b..299bd606f37 100644 --- a/xml/System.Security.Claims/ClaimsIdentity.xml +++ b/xml/System.Security.Claims/ClaimsIdentity.xml @@ -1029,7 +1029,7 @@ ## Remarks The underlying object is an instance of the class. - Set the `saveBootstrapContext` attribute on either the [<identityConfiguration>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/identityconfiguration.md) or the [<securityTokenHandlerConfiguration>](~/docs/framework/configure-apps/file-schema/windows-identity-foundation/securitytokenhandlerconfiguration.md) element in a configuration file to specify whether the token used to generate the should be preserved in the property. + Set the `saveBootstrapContext` attribute on either the [<identityConfiguration>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/identityconfiguration) or the [<securityTokenHandlerConfiguration>](/dotnet/framework/configure-apps/file-schema/windows-identity-foundation/securitytokenhandlerconfiguration) element in a configuration file to specify whether the token used to generate the should be preserved in the property. If the property is not `null`, applications can access the original token and the claims it produced through the properties and methods of the class. diff --git a/xml/System.Security.Cryptography.X509Certificates/X509Certificate.xml b/xml/System.Security.Cryptography.X509Certificates/X509Certificate.xml index ca7b2d40f84..fc488b89496 100644 --- a/xml/System.Security.Cryptography.X509Certificates/X509Certificate.xml +++ b/xml/System.Security.Cryptography.X509Certificates/X509Certificate.xml @@ -447,7 +447,7 @@ ASN.1 DER is the only certificate format supported by this class. > [!IMPORTANT] -> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), a hex editor, or by simply opening the assembly in a text editor such as Notepad.exe. +> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), a hex editor, or by simply opening the assembly in a text editor such as Notepad.exe. If you create an certificate by specifying a PKCS7 signed file store for `rawData`, the is created for the certificate that signed the store rather than for any of the certificates within the store. @@ -510,7 +510,7 @@ ASN.1 DER is the only certificate format supported by this class. > [!IMPORTANT] -> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), a hex editor, or by simply opening the assembly in a text editor such as Notepad.exe. +> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), a hex editor, or by simply opening the assembly in a text editor such as Notepad.exe. If you create an certificate by specifying a PKCS7 signed file store for `rawData`, the is created for the certificate that signed the store rather than for any of the certificates within the store. @@ -623,7 +623,7 @@ ASN.1 DER is the only certificate format supported by this class. Calling this constructor with the correct password decrypts the private key and saves it to a key container. > [!IMPORTANT] -> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), a hex editor, or by simply opening the assembly in a text editor such as Notepad.exe. +> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), a hex editor, or by simply opening the assembly in a text editor such as Notepad.exe. If you create an certificate by specifying a PKCS7 signed file store for `fileName`, the is created for the certificate that signed the store rather than for any of the certificates within the store. @@ -750,7 +750,7 @@ ASN.1 DER is the only certificate format supported by this class. > [!IMPORTANT] -> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), a hex editor, or by simply opening the assembly in a text editor such as Notepad.exe. +> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), a hex editor, or by simply opening the assembly in a text editor such as Notepad.exe. If you create an certificate by specifying a PKCS7 signed file store for `rawData`, the is created for the certificate that signed the store rather than for any of the certificates within the store. @@ -819,7 +819,7 @@ ASN.1 DER is the only certificate format supported by this class. > [!IMPORTANT] -> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), a hex editor, or by simply opening the assembly in a text editor such as Notepad.exe. +> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), a hex editor, or by simply opening the assembly in a text editor such as Notepad.exe. If you create an certificate by specifying a PKCS7 signed file store for `rawData`, the is created for the certificate that signed the store rather than for any of the certificates within the store. @@ -1475,7 +1475,7 @@ The `contentType` parameter accepts only the following values of the enumeration: , , and . Passing any other value causes a to be thrown. > [!IMPORTANT] -> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), a hex editor, or by simply opening the assembly in a text editor such as Notepad.exe. +> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), a hex editor, or by simply opening the assembly in a text editor such as Notepad.exe. ]]> @@ -1541,7 +1541,7 @@ The `contentType` parameter accepts only the following values of the enumeration: , , and . Passing any other value causes a to be thrown. > [!IMPORTANT] -> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), a hex editor, or by simply opening the assembly in a text editor such as Notepad.exe. +> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), a hex editor, or by simply opening the assembly in a text editor such as Notepad.exe. ]]> @@ -2876,7 +2876,7 @@ The output of this method is equivalent to the output of the [!IMPORTANT] -> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), a hex editor, or by simply opening the assembly in a text editor such as Notepad.exe. +> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), a hex editor, or by simply opening the assembly in a text editor such as Notepad.exe. ]]> @@ -3004,7 +3004,7 @@ The output of this method is equivalent to the output of the [!IMPORTANT] -> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), a hex editor, or by simply opening the assembly in a text editor such as Notepad.exe. +> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), a hex editor, or by simply opening the assembly in a text editor such as Notepad.exe. ]]> @@ -3065,7 +3065,7 @@ The output of this method is equivalent to the output of the [!IMPORTANT] -> Never hard-code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), a hex editor, or by simply opening the assembly in a text editor such as Notepad.exe. +> Never hard-code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), a hex editor, or by simply opening the assembly in a text editor such as Notepad.exe. ]]> diff --git a/xml/System.Security.Cryptography.X509Certificates/X509Certificate2.xml b/xml/System.Security.Cryptography.X509Certificates/X509Certificate2.xml index 144413986ef..a4a63fe9952 100644 --- a/xml/System.Security.Cryptography.X509Certificates/X509Certificate2.xml +++ b/xml/System.Security.Cryptography.X509Certificates/X509Certificate2.xml @@ -384,7 +384,7 @@ This constructor is used with PKCS12 (PFX) files that contain the certificate's private key. Calling this constructor with the correct password decrypts the private key and saves it to a key container. > [!IMPORTANT] -> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. +> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. If you create an certificate by specifying a PKCS7 signed file store for `rawData`, the is created for the certificate that signed the store rather than for any of the certificates within the store. @@ -442,7 +442,7 @@ This constructor creates a new object using a byte array and a password that is needed to access the certificate data. It is used with PKCS12 (PFX) files that contain the certificate's private key. Calling this constructor with the correct password decrypts the private key and saves it to a key container. > [!IMPORTANT] -> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. +> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. If you create an certificate by specifying a PKCS7 signed file store for `rawData`, the is created for the certificate that signed the store rather than for any of the certificates within the store. @@ -540,7 +540,7 @@ This constructor is used with PKCS12 (PFX) files that contain the certificate's private key. Calling this constructor with the correct password decrypts the private key and saves it to a key container. > [!IMPORTANT] -> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. +> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. If you create an certificate by specifying a PKCS7 signed file store for `fileName`, the is created for the certificate that signed the store rather than for any of the certificates within the store. @@ -598,7 +598,7 @@ This constructor creates a new object using a certificate file name and a password needed to access the certificate. It is used with PKCS12 (PFX) files that contain the certificate's private key. Calling this constructor with the correct password decrypts the private key and saves it to a key container. > [!IMPORTANT] -> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. +> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. If you create an certificate by specifying a PKCS7 signed file store for `fileName`, the is created for the certificate that signed the store rather than for any of the certificates within the store. @@ -661,7 +661,7 @@ This constructor is used with PKCS12 (PFX) files that contain the certificate's private key. Calling this constructor with the correct password decrypts the private key and saves it to a Microsoft Cryptographic API Cryptographic Service Provider (CSP). > [!IMPORTANT] -> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. +> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. If you create an certificate by specifying a PKCS7 signed file store for `rawData`, the is created for the certificate that signed the store rather than for any of the certificates within the store. @@ -721,7 +721,7 @@ This constructor creates a new object using a byte array, a password that is needed to access the certificate data, and a key storage flag. It is used with PKCS12 (PFX) files that contain the certificate's private key. Calling this constructor with the correct password decrypts the private key and saves it to a Microsoft Cryptographic API Cryptographic Service Provider (CSP). > [!IMPORTANT] -> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. +> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. If you create an certificate by specifying a PKCS7 signed file store for `rawData`, the is created for the certificate that signed the store rather than for any of the certificates within the store. @@ -839,7 +839,7 @@ This constructor creates a new object using a certificate file name, a password needed to access the certificate, and a key storage flag. > [!IMPORTANT] -> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. +> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. If you create an certificate by specifying a PKCS7 signed file store for `fileName`, the is created for the certificate that signed the store rather than for any of the certificates within the store. @@ -954,7 +954,7 @@ The `contentType` parameter accepts only the following values of the enumeration: , , and . Passing any other value causes a to be thrown. > [!IMPORTANT] -> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) tool, a hex editor, or by simply opening the assembly in a text editor such as Notepad.exe. +> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) tool, a hex editor, or by simply opening the assembly in a text editor such as Notepad.exe. ]]> @@ -1467,7 +1467,7 @@ You can use this method for certificate types such as Base64-encoded or DER-encoded X.509 certificates, or PFX/PKCS12 certificates. Note that a PFX/PKCS12 certificate can contain more than one certificate. In that case, the first certificate associated with a private key is used or, if no private key is found, the first certificate is used. > [!IMPORTANT] -> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. +> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. ]]> @@ -1526,7 +1526,7 @@ This method accepts a byte array and can be used for certificate types such as Base64-encoded or DER-encoded X.509 certificates or PFX/PKCS12 certificates. Note that a PFX/PKCS12 certificate can contain more than one certificate. In that case, the first certificate associated with a private key is used or, if no private key is found, the first certificate is used. > [!IMPORTANT] -> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. +> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. @@ -1592,7 +1592,7 @@ @@ -1649,7 +1649,7 @@ This method can be used populate an object with information from a certificate file, a password, and an value. > [!IMPORTANT] -> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. +> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. ]]> diff --git a/xml/System.Security.Cryptography/AesManaged.xml b/xml/System.Security.Cryptography/AesManaged.xml index 9acb7faf33b..79f8d417c2d 100644 --- a/xml/System.Security.Cryptography/AesManaged.xml +++ b/xml/System.Security.Cryptography/AesManaged.xml @@ -47,7 +47,7 @@ > If the Windows security policy setting for Federal Information Processing Standards (FIPS)-compliant algorithms is enabled, using this algorithm throws a . > [!NOTE] -> Microsoft believes that it's no longer safe to decrypt data encrypted with the Cipher-Block-Chaining (CBC) mode of symmetric encryption (which is the default value of the property) when verifiable padding has been applied without first ensuring the integrity of the ciphertext, except for very specific circumstances. For more information, see [Timing vulnerabilities with CBC-mode symmetric decryption using padding](~/docs/standard/security/vulnerabilities-cbc-mode.md). +> Microsoft believes that it's no longer safe to decrypt data encrypted with the Cipher-Block-Chaining (CBC) mode of symmetric encryption (which is the default value of the property) when verifiable padding has been applied without first ensuring the integrity of the ciphertext, except for very specific circumstances. For more information, see [Timing vulnerabilities with CBC-mode symmetric decryption using padding](/dotnet/standard/security/vulnerabilities-cbc-mode). ## Examples The following example demonstrates how to encrypt and decrypt sample data using the class. diff --git a/xml/System.Security.Cryptography/AsymmetricAlgorithm.xml b/xml/System.Security.Cryptography/AsymmetricAlgorithm.xml index 3898de50d2c..78c58cac7ed 100644 --- a/xml/System.Security.Cryptography/AsymmetricAlgorithm.xml +++ b/xml/System.Security.Cryptography/AsymmetricAlgorithm.xml @@ -47,7 +47,7 @@ class is an implementation of a public-key algorithm. For an in-depth discussion of public-key encryption and algorithms, see the "Public-Key Encryption" section in [Cryptographic Services](~/docs/standard/security/cryptographic-services.md). For information about how to use the Strong Name tool (Sn.exe) to create key pairs, see [How to: Create a Public-Private Key Pair](~/docs/standard/assembly/create-public-private-key-pair.md). + Asymmetric cryptographic algorithms, also known as public-key algorithms, require that both sender and receiver maintain a pair of related keys: a private key and a public key. Both keys are unique to the entity. The public key can be made available to anyone; this key is used for encoding data that is sent to a receiver. The private key must be kept private by the receiver; this key is used for decoding messages encoded using the receiver's public key. The class is an implementation of a public-key algorithm. For an in-depth discussion of public-key encryption and algorithms, see the "Public-Key Encryption" section in [Cryptographic Services](/dotnet/standard/security/cryptographic-services). For information about how to use the Strong Name tool (Sn.exe) to create key pairs, see [How to: Create a Public-Private Key Pair](/dotnet/standard/assembly/create-public-private-key-pair). You can use public-key systems to form digital signatures. Digital signatures are used to help to protect the integrity of data. For example, to use a public-key system to digitally sign a message, the sender first applies a hash function to the message to create a message digest. The sender then encrypts the message digest with the sender's private key to create the sender's personal signature. Upon receiving the message and signature, the receiver decrypts the signature using the sender's public key to recover the message digest and hashes the message using the same hash algorithm that the sender used. If the message digest that the receiver computes matches the message digest received from the sender, the receiver can assume that the message was not altered while in transit. Note that anyone can verify a signature, because the sender's public key is common knowledge. This technique does not retain the secrecy of the message; for the message to be secret, it must also be encrypted. @@ -57,13 +57,13 @@ To learn how to use the RSA algorithm to encrypt and decrypt XML data, and create and verify XML digital signatures, see these articles: -- [How to: Encrypt XML Elements with Asymmetric Keys](~/docs/standard/security/how-to-encrypt-xml-elements-with-asymmetric-keys.md) +- [How to: Encrypt XML Elements with Asymmetric Keys](/dotnet/standard/security/how-to-encrypt-xml-elements-with-asymmetric-keys) -- [How to: Decrypt XML Elements with Asymmetric Keys](~/docs/standard/security/how-to-decrypt-xml-elements-with-asymmetric-keys.md) +- [How to: Decrypt XML Elements with Asymmetric Keys](/dotnet/standard/security/how-to-decrypt-xml-elements-with-asymmetric-keys) -- [How to: Sign XML Documents with Digital Signatures](~/docs/standard/security/how-to-sign-xml-documents-with-digital-signatures.md) +- [How to: Sign XML Documents with Digital Signatures](/dotnet/standard/security/how-to-sign-xml-documents-with-digital-signatures) -- [How to: Verify the Digital Signatures of XML Documents](~/docs/standard/security/how-to-verify-the-digital-signatures-of-xml-documents.md) +- [How to: Verify the Digital Signatures of XML Documents](/dotnet/standard/security/how-to-verify-the-digital-signatures-of-xml-documents) @@ -82,7 +82,7 @@ ]]> - Cryptographic Services + Cryptographic Services How to: Create a Public/Private Key Pair @@ -125,7 +125,7 @@ ]]> The implementation of the derived class is not valid. - Cryptographic Services + Cryptographic Services @@ -167,7 +167,7 @@ ## Remarks This method is a simple call to the method. - Calling `Dispose` allows the resources used by the class to be reallocated for other purposes. For more information about `Dispose`, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + Calling `Dispose` allows the resources used by the class to be reallocated for other purposes. For more information about `Dispose`, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). @@ -180,7 +180,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -231,7 +231,7 @@ Creates a default cryptographic object used to perform the asymmetric algorithm. - A new instance, unless the default settings have been changed with the [<cryptoClass> element](~/docs/framework/configure-apps/file-schema/cryptography/cryptoclass-element.md). + A new instance, unless the default settings have been changed with the [<cryptoClass> element](/dotnet/framework/configure-apps/file-schema/cryptography/cryptoclass-element). - Cryptographic Services + Cryptographic Services @@ -331,7 +331,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -385,7 +385,7 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -448,11 +448,11 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). - Cryptographic Services + Cryptographic Services @@ -669,7 +669,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -980,7 +980,7 @@ The algorithm-specific key import failed. ]]> - Cryptographic Services + Cryptographic Services @@ -1035,7 +1035,7 @@ The algorithm-specific key import failed. ]]> The key modulus size is invalid. - Cryptographic Services + Cryptographic Services @@ -1081,7 +1081,7 @@ The algorithm-specific key import failed. ]]> - Cryptographic Services + Cryptographic Services @@ -1135,7 +1135,7 @@ The algorithm-specific key import failed. ]]> - Cryptographic Services + Cryptographic Services @@ -1186,7 +1186,7 @@ The algorithm-specific key import failed. ]]> - Cryptographic Services + Cryptographic Services @@ -1237,7 +1237,7 @@ The algorithm-specific key import failed. ]]> - Cryptographic Services + Cryptographic Services @@ -1277,7 +1277,7 @@ This member is an explicit interface member implementation. It can be used only ]]> - Cryptographic Services + Cryptographic Services @@ -1334,7 +1334,7 @@ This member is an explicit interface member implementation. It can be used only ]]> - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/AsymmetricKeyExchangeDeformatter.xml b/xml/System.Security.Cryptography/AsymmetricKeyExchangeDeformatter.xml index d45343404c1..9fff4d8ebe4 100644 --- a/xml/System.Security.Cryptography/AsymmetricKeyExchangeDeformatter.xml +++ b/xml/System.Security.Cryptography/AsymmetricKeyExchangeDeformatter.xml @@ -104,7 +104,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -160,7 +160,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -207,7 +207,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -262,7 +262,7 @@ ]]> - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/AsymmetricKeyExchangeFormatter.xml b/xml/System.Security.Cryptography/AsymmetricKeyExchangeFormatter.xml index 1101013926d..e7b7462c176 100644 --- a/xml/System.Security.Cryptography/AsymmetricKeyExchangeFormatter.xml +++ b/xml/System.Security.Cryptography/AsymmetricKeyExchangeFormatter.xml @@ -51,7 +51,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -97,7 +97,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -155,7 +155,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -205,7 +205,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -242,7 +242,7 @@ When overridden in a derived class, gets the parameters for the asymmetric key exchange. A string in XML format containing the parameters of the asymmetric key exchange operation. To be added. - Cryptographic Services + Cryptographic Services @@ -289,7 +289,7 @@ ]]> - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/AsymmetricSignatureDeformatter.xml b/xml/System.Security.Cryptography/AsymmetricSignatureDeformatter.xml index b860f622c65..ac093a94144 100644 --- a/xml/System.Security.Cryptography/AsymmetricSignatureDeformatter.xml +++ b/xml/System.Security.Cryptography/AsymmetricSignatureDeformatter.xml @@ -46,7 +46,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -92,7 +92,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -139,7 +139,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -186,7 +186,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -247,7 +247,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -299,7 +299,7 @@ ]]> The parameter is . - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/AsymmetricSignatureFormatter.xml b/xml/System.Security.Cryptography/AsymmetricSignatureFormatter.xml index 6dfc94319a7..33e21ee8d9d 100644 --- a/xml/System.Security.Cryptography/AsymmetricSignatureFormatter.xml +++ b/xml/System.Security.Cryptography/AsymmetricSignatureFormatter.xml @@ -46,7 +46,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -92,7 +92,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -150,7 +150,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -199,7 +199,7 @@ ]]> The parameter is . - Cryptographic Services + Cryptographic Services @@ -246,7 +246,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -293,7 +293,7 @@ ]]> - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/CipherMode.xml b/xml/System.Security.Cryptography/CipherMode.xml index e25da4c51d1..8878c09351d 100644 --- a/xml/System.Security.Cryptography/CipherMode.xml +++ b/xml/System.Security.Cryptography/CipherMode.xml @@ -52,7 +52,7 @@ ]]> - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/CngKey.xml b/xml/System.Security.Cryptography/CngKey.xml index 8b1fc582fdd..50b1fc7eb26 100644 --- a/xml/System.Security.Cryptography/CngKey.xml +++ b/xml/System.Security.Cryptography/CngKey.xml @@ -444,7 +444,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/System.Security.Cryptography/CryptoAPITransform.xml b/xml/System.Security.Cryptography/CryptoAPITransform.xml index 98cae25b801..6c3b3b0df1e 100644 --- a/xml/System.Security.Cryptography/CryptoAPITransform.xml +++ b/xml/System.Security.Cryptography/CryptoAPITransform.xml @@ -42,7 +42,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -81,7 +81,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -121,7 +121,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -156,7 +156,7 @@ ## Remarks This method is a simple call to . - Calling `Dispose` allows the resources used by the to be reallocated for other purposes. For more information about `Dispose`, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + Calling `Dispose` allows the resources used by the to be reallocated for other purposes. For more information about `Dispose`, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). @@ -204,7 +204,7 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -270,7 +270,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -300,7 +300,7 @@ Gets the key handle. The key handle. To be added. - Cryptographic Services + Cryptographic Services @@ -339,7 +339,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -404,7 +404,7 @@ Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. To be added. - Cryptographic Services + Cryptographic Services @@ -468,7 +468,7 @@ The length of the input buffer is less than the sum of the input offset and the input count. is out of range. This parameter requires a non-negative number. - Cryptographic Services + Cryptographic Services @@ -532,7 +532,7 @@ The length of the input buffer is less than the sum of the input offset and the input count. The padding is invalid. The parameter is out of range. This parameter requires a non-negative number. - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/CryptoConfig.xml b/xml/System.Security.Cryptography/CryptoConfig.xml index 2bbb386a328..425b998d399 100644 --- a/xml/System.Security.Cryptography/CryptoConfig.xml +++ b/xml/System.Security.Cryptography/CryptoConfig.xml @@ -43,7 +43,7 @@ - Cryptographic Services + Cryptographic Services @@ -129,7 +129,7 @@ Initializes a new instance of the class. To be added. - Cryptographic Services + Cryptographic Services @@ -373,7 +373,7 @@ The parameter is . The algorithm described by the parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. - Cryptographic Services + Cryptographic Services @@ -448,7 +448,7 @@ The parameter is . The algorithm described by the parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. - Cryptographic Services + Cryptographic Services @@ -507,7 +507,7 @@ The parameter is . An error occurred while encoding the OID. - Cryptographic Services + Cryptographic Services @@ -570,7 +570,7 @@ ]]> The parameter is . - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/CryptoStream.xml b/xml/System.Security.Cryptography/CryptoStream.xml index 33a59444127..130f9e11643 100644 --- a/xml/System.Security.Cryptography/CryptoStream.xml +++ b/xml/System.Security.Cryptography/CryptoStream.xml @@ -64,7 +64,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -115,7 +115,7 @@ is invalid. - Cryptographic Services + Cryptographic Services @@ -321,7 +321,7 @@ if the current stream is readable; otherwise, . To be added. - Cryptographic Services + Cryptographic Services @@ -366,7 +366,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -405,7 +405,7 @@ if the current stream is writable; otherwise, . To be added. - Cryptographic Services + Cryptographic Services @@ -447,11 +447,11 @@ ## Remarks This method wraps a call to the type's implementation. - Calling `Dispose` allows the resources used by the to be reallocated for other purposes. For more information about `Dispose`, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) + Calling `Dispose` allows the resources used by the to be reallocated for other purposes. For more information about `Dispose`, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) ]]> - Cryptographic Services + Cryptographic Services @@ -536,11 +536,11 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). - Cryptographic Services + Cryptographic Services @@ -579,7 +579,7 @@ This method disposes the stream by writing any changes to the backing store and closing the stream to release resources. - Calling `DisposeAsync` allows the resources used by the to be reallocated for other purposes. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + Calling `DisposeAsync` allows the resources used by the to be reallocated for other purposes. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). ]]> @@ -768,7 +768,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -868,7 +868,7 @@ -or- The final block has already been transformed. - Cryptographic Services + Cryptographic Services @@ -957,7 +957,7 @@ ]]> This property is not supported. - Cryptographic Services + Cryptographic Services @@ -1003,7 +1003,7 @@ ]]> This property is not supported. - Cryptographic Services + Cryptographic Services @@ -1062,7 +1062,7 @@ The parameter is less than zero. The sum of the and parameters is longer than the length of the buffer. - Cryptographic Services + Cryptographic Services @@ -1125,7 +1125,7 @@ The stream does not support reading. The stream has been disposed. The stream is currently in use by a previous read operation. - Cancellation + Cancellation @@ -1220,7 +1220,7 @@ ]]> This method is not supported. - Cryptographic Services + Cryptographic Services @@ -1269,7 +1269,7 @@ ]]> This property exists only to support inheritance from , and cannot be used. - Cryptographic Services + Cryptographic Services @@ -1357,7 +1357,7 @@ The parameter is less than zero. The sum of the and parameters is longer than the length of the buffer. - Cryptographic Services + Cryptographic Services @@ -1420,7 +1420,7 @@ The stream does not support writing. The stream has been disposed. The stream is currently in use by a previous write operation. - Cancellation + Cancellation diff --git a/xml/System.Security.Cryptography/CryptoStreamMode.xml b/xml/System.Security.Cryptography/CryptoStreamMode.xml index e3e064f369a..47641debe52 100644 --- a/xml/System.Security.Cryptography/CryptoStreamMode.xml +++ b/xml/System.Security.Cryptography/CryptoStreamMode.xml @@ -43,7 +43,7 @@ Specifies the mode of a cryptographic stream. To be added. - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/CryptographicException.xml b/xml/System.Security.Cryptography/CryptographicException.xml index 6ff2ec0bb89..517bbd05121 100644 --- a/xml/System.Security.Cryptography/CryptographicException.xml +++ b/xml/System.Security.Cryptography/CryptographicException.xml @@ -76,8 +76,8 @@ ]]> - Handling and Throwing Exceptions - Cryptographic Services + Handling and Throwing Exceptions + Cryptographic Services @@ -392,7 +392,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System.Security.Cryptography/CryptographicUnexpectedOperationException.xml b/xml/System.Security.Cryptography/CryptographicUnexpectedOperationException.xml index 7a4b72cf0e8..ee30c1a2b12 100644 --- a/xml/System.Security.Cryptography/CryptographicUnexpectedOperationException.xml +++ b/xml/System.Security.Cryptography/CryptographicUnexpectedOperationException.xml @@ -61,8 +61,8 @@ ]]> - Handling and Throwing Exceptions - Cryptographic Services + Handling and Throwing Exceptions + Cryptographic Services @@ -292,7 +292,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System.Security.Cryptography/CspParameters.xml b/xml/System.Security.Cryptography/CspParameters.xml index 8d117b4a61b..ce62021d656 100644 --- a/xml/System.Security.Cryptography/CspParameters.xml +++ b/xml/System.Security.Cryptography/CspParameters.xml @@ -49,7 +49,7 @@ - Specify a particular CSP by passing the provider type to the or property. You can also specify a CSP using an overload of the constructor. -- Create a key container where you can store cryptographic keys. Key containers provide the most secure way to persist cryptographic keys and keep them secret from malicious third parties. For more information about creating key containers, see [How to: Store Asymmetric Keys in a Key Container](~/docs/standard/security/how-to-store-asymmetric-keys-in-a-key-container.md). +- Create a key container where you can store cryptographic keys. Key containers provide the most secure way to persist cryptographic keys and keep them secret from malicious third parties. For more information about creating key containers, see [How to: Store Asymmetric Keys in a Key Container](/dotnet/standard/security/how-to-store-asymmetric-keys-in-a-key-container). - Specify whether to create an asymmetric signature key or an asymmetric exchange key using the property. @@ -70,7 +70,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -132,7 +132,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -192,7 +192,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -256,7 +256,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -315,7 +315,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -494,7 +494,7 @@ An enumeration value, or a bitwise combination of enumeration values. To be added. Value is not a valid enumeration value. - Cryptographic Services + Cryptographic Services @@ -536,7 +536,7 @@ ## Remarks Use the field to specify a name for your key container. You can use the container name to retrieve the persisted key within that container. - For more information about creating key containers, see [How to: Store Asymmetric Keys in a Key Container](~/docs/standard/security/how-to-store-asymmetric-keys-in-a-key-container.md). + For more information about creating key containers, see [How to: Store Asymmetric Keys in a Key Container](/dotnet/standard/security/how-to-store-asymmetric-keys-in-a-key-container). @@ -549,7 +549,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -608,7 +608,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -744,7 +744,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -817,7 +817,7 @@ ]]> - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/CspProviderFlags.xml b/xml/System.Security.Cryptography/CspProviderFlags.xml index 1b1a0969335..b1d8da9754a 100644 --- a/xml/System.Security.Cryptography/CspProviderFlags.xml +++ b/xml/System.Security.Cryptography/CspProviderFlags.xml @@ -55,7 +55,7 @@ ]]> - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/DES.xml b/xml/System.Security.Cryptography/DES.xml index 33cb997ca85..d79a675f5c8 100644 --- a/xml/System.Security.Cryptography/DES.xml +++ b/xml/System.Security.Cryptography/DES.xml @@ -52,7 +52,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -104,7 +104,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -179,7 +179,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -242,7 +242,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -294,7 +294,7 @@ ]]> The size of the parameter is not valid. - Cryptographic Services + Cryptographic Services @@ -346,7 +346,7 @@ ]]> The size of the parameter is not valid. - Cryptographic Services + Cryptographic Services @@ -397,7 +397,7 @@ An attempt was made to set the key to . An attempt was made to set a key whose length is not equal to . An attempt was made to set a weak key (see ) or a semi-weak key (see ). - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/DESCryptoServiceProvider.xml b/xml/System.Security.Cryptography/DESCryptoServiceProvider.xml index fcb4b74a30e..2c7580796ff 100644 --- a/xml/System.Security.Cryptography/DESCryptoServiceProvider.xml +++ b/xml/System.Security.Cryptography/DESCryptoServiceProvider.xml @@ -60,7 +60,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -112,7 +112,7 @@ ]]> The Data Encryption Standard () cryptographic service provider is not available. - Cryptographic Services + Cryptographic Services @@ -219,7 +219,7 @@ -or- The algorithm key size was not available. - Cryptographic Services + Cryptographic Services @@ -352,7 +352,7 @@ -or- The algorithm key size was not available. - Cryptographic Services + Cryptographic Services @@ -396,7 +396,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -442,7 +442,7 @@ ]]> - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/DSA.xml b/xml/System.Security.Cryptography/DSA.xml index d72d34e51bd..537d9de094d 100644 --- a/xml/System.Security.Cryptography/DSA.xml +++ b/xml/System.Security.Cryptography/DSA.xml @@ -56,7 +56,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -140,7 +140,7 @@ Creates the default cryptographic object used to perform the asymmetric algorithm. A cryptographic object used to perform the asymmetric algorithm. To be added. - Cryptographic Services + Cryptographic Services @@ -267,7 +267,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -308,7 +308,7 @@ When overridden in a derived class, creates the signature for the specified hash value. The digital signature for the specified hash value. To be added. - Cryptographic Services + Cryptographic Services @@ -410,7 +410,7 @@ When overridden in a derived class, exports the . The parameters for . To be added. - Cryptographic Services + Cryptographic Services @@ -452,7 +452,7 @@ To be added. The parameter is . The format of the parameter is not valid. - Cryptographic Services + Cryptographic Services @@ -752,7 +752,7 @@ The algorithm-specific key import failed. does not represent a valid DSA key parameter set. - Cryptographic Services + Cryptographic Services @@ -1221,7 +1221,7 @@ The algorithm-specific key import failed. Creates and returns an XML string representation of the current object. An XML string encoding of the current object. To be added. - Cryptographic Services + Cryptographic Services @@ -2176,7 +2176,7 @@ Verifying the signature otherwise failed. -or- Verifying the signature otherwise failed. - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/DSACryptoServiceProvider.xml b/xml/System.Security.Cryptography/DSACryptoServiceProvider.xml index 9e50f8bc22a..20ee2aaf5f2 100644 --- a/xml/System.Security.Cryptography/DSACryptoServiceProvider.xml +++ b/xml/System.Security.Cryptography/DSACryptoServiceProvider.xml @@ -62,7 +62,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -105,7 +105,7 @@ Initializes a new instance of the class. To be added. - Cryptographic Services + Cryptographic Services @@ -142,7 +142,7 @@ The size of the key for the asymmetric algorithm in bits. Initializes a new instance of the class with the specified key size. To be added. - Cryptographic Services + Cryptographic Services @@ -179,7 +179,7 @@ The parameters for the CSP. Initializes a new instance of the class with the specified parameters for the cryptographic service provider (CSP). To be added. - Cryptographic Services + Cryptographic Services @@ -230,7 +230,7 @@ The key cannot be created. is out of range. - Cryptographic Services + Cryptographic Services @@ -276,7 +276,7 @@ Creates the signature for the specified data. The digital signature for the specified data. To be added. - Cryptographic Services + Cryptographic Services @@ -332,7 +332,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -436,7 +436,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -484,7 +484,7 @@ The parameters for . To be added. The key cannot be exported. - Cryptographic Services + Cryptographic Services @@ -650,7 +650,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -700,7 +700,7 @@ -or- The parameter has missing fields. - Cryptographic Services + Cryptographic Services @@ -737,7 +737,7 @@ Gets the name of the key exchange algorithm. The name of the key exchange algorithm. To be added. - Cryptographic Services + Cryptographic Services @@ -788,7 +788,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -830,7 +830,7 @@ This algorithm supports key lengths from 512 bits to 1024 bits in increments of ]]> - Cryptographic Services + Cryptographic Services @@ -883,7 +883,7 @@ This algorithm supports key lengths from 512 bits to 1024 bits in increments of ]]> - Cryptographic Services + Cryptographic Services @@ -935,7 +935,7 @@ This algorithm supports key lengths from 512 bits to 1024 bits in increments of ]]> - Cryptographic Services + Cryptographic Services @@ -972,7 +972,7 @@ This algorithm supports key lengths from 512 bits to 1024 bits in increments of Gets the name of the signature algorithm. The name of the signature algorithm. To be added. - Cryptographic Services + Cryptographic Services @@ -1038,7 +1038,7 @@ This algorithm supports key lengths from 512 bits to 1024 bits in increments of ]]> - Cryptographic Services + Cryptographic Services @@ -1092,7 +1092,7 @@ This algorithm supports key lengths from 512 bits to 1024 bits in increments of ]]> - Cryptographic Services + Cryptographic Services @@ -1152,7 +1152,7 @@ This algorithm supports key lengths from 512 bits to 1024 bits in increments of ]]> - Cryptographic Services + Cryptographic Services @@ -1215,7 +1215,7 @@ This algorithm supports key lengths from 512 bits to 1024 bits in increments of -or- There is no private key. - Cryptographic Services + Cryptographic Services @@ -1260,7 +1260,7 @@ This algorithm supports key lengths from 512 bits to 1024 bits in increments of ]]> - Cryptographic Services + Cryptographic Services @@ -1329,7 +1329,7 @@ This algorithm supports key lengths from 512 bits to 1024 bits in increments of ]]> - Cryptographic Services + Cryptographic Services @@ -1401,7 +1401,7 @@ This algorithm supports key lengths from 512 bits to 1024 bits in increments of -or- The signature cannot be verified. - Cryptographic Services + Cryptographic Services @@ -1450,7 +1450,7 @@ This algorithm supports key lengths from 512 bits to 1024 bits in increments of if matches the signature computed using the specified hash algorithm and key on ; otherwise, . To be added. - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/DSAParameters.xml b/xml/System.Security.Cryptography/DSAParameters.xml index 0fef23de78f..6a91e410cbe 100644 --- a/xml/System.Security.Cryptography/DSAParameters.xml +++ b/xml/System.Security.Cryptography/DSAParameters.xml @@ -43,7 +43,7 @@ Contains the typical parameters for the algorithm. To be added. - Cryptographic Services + Cryptographic Services @@ -79,7 +79,7 @@ Specifies the counter for the algorithm. To be added. - Cryptographic Services + Cryptographic Services @@ -115,7 +115,7 @@ Specifies the parameter for the algorithm. To be added. - Cryptographic Services + Cryptographic Services @@ -151,7 +151,7 @@ Specifies the parameter for the algorithm. To be added. - Cryptographic Services + Cryptographic Services @@ -194,7 +194,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -237,7 +237,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -280,7 +280,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -316,7 +316,7 @@ Specifies the parameter for the algorithm. To be added. - Cryptographic Services + Cryptographic Services @@ -352,7 +352,7 @@ Specifies the parameter for the algorithm. To be added. - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/DSASignatureDeformatter.xml b/xml/System.Security.Cryptography/DSASignatureDeformatter.xml index e219ca40ece..3103ff080b5 100644 --- a/xml/System.Security.Cryptography/DSASignatureDeformatter.xml +++ b/xml/System.Security.Cryptography/DSASignatureDeformatter.xml @@ -48,7 +48,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -100,7 +100,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -139,7 +139,7 @@ To be added. is . - Cryptographic Services + Cryptographic Services @@ -192,7 +192,7 @@ This method is not used. The algorithm requires the hash algorithm. - Cryptographic Services + Cryptographic Services @@ -234,7 +234,7 @@ To be added. is . - Cryptographic Services + Cryptographic Services @@ -294,7 +294,7 @@ is . The DSA key is missing. - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/DSASignatureFormatter.xml b/xml/System.Security.Cryptography/DSASignatureFormatter.xml index 58749ee9f0e..12eb180cd01 100644 --- a/xml/System.Security.Cryptography/DSASignatureFormatter.xml +++ b/xml/System.Security.Cryptography/DSASignatureFormatter.xml @@ -48,7 +48,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -91,7 +91,7 @@ Initializes a new instance of the class. To be added. - Cryptographic Services + Cryptographic Services @@ -139,7 +139,7 @@ is . - Cryptographic Services + Cryptographic Services @@ -201,7 +201,7 @@ -or- The DSA key is . - Cryptographic Services + Cryptographic Services @@ -251,7 +251,7 @@ ]]> The parameter does not map to the hash algorithm. - Cryptographic Services + Cryptographic Services @@ -293,7 +293,7 @@ To be added. is . - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/DeriveBytes.xml b/xml/System.Security.Cryptography/DeriveBytes.xml index 89cc686c769..66a01e9545f 100644 --- a/xml/System.Security.Cryptography/DeriveBytes.xml +++ b/xml/System.Security.Cryptography/DeriveBytes.xml @@ -54,7 +54,7 @@ When you inherit from , you must override the following members: , and . - Cryptographic Services + Cryptographic Services @@ -90,7 +90,7 @@ Initializes a new instance of the class. To be added. - Cryptographic Services + Cryptographic Services @@ -148,7 +148,7 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -207,11 +207,11 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). - Cryptographic Services + Cryptographic Services @@ -255,7 +255,7 @@ When overridden in a derived class, returns pseudo-random key bytes. A byte array filled with pseudo-random key bytes. To be added. - Cryptographic Services + Cryptographic Services @@ -295,7 +295,7 @@ When overridden in a derived class, resets the state of the operation. To be added. - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/ECDiffieHellmanPublicKey.xml b/xml/System.Security.Cryptography/ECDiffieHellmanPublicKey.xml index b56a0fa64d2..eebfb49551e 100644 --- a/xml/System.Security.Cryptography/ECDiffieHellmanPublicKey.xml +++ b/xml/System.Security.Cryptography/ECDiffieHellmanPublicKey.xml @@ -172,7 +172,7 @@ ## Remarks Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). ]]> @@ -234,9 +234,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). diff --git a/xml/System.Security.Cryptography/FromBase64Transform.xml b/xml/System.Security.Cryptography/FromBase64Transform.xml index 99763f2f998..581e0d5ee5e 100644 --- a/xml/System.Security.Cryptography/FromBase64Transform.xml +++ b/xml/System.Security.Cryptography/FromBase64Transform.xml @@ -66,7 +66,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -116,7 +116,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -164,7 +164,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -204,7 +204,7 @@ Gets a value indicating whether the current transform can be reused. Always . To be added. - Cryptographic Services + Cryptographic Services @@ -251,7 +251,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -293,11 +293,11 @@ ## Remarks This method is a simple call to . - Calling `Dispose` allows the resources used by the to be reallocated for other purposes. For more information about `Dispose`, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + Calling `Dispose` allows the resources used by the to be reallocated for other purposes. For more information about `Dispose`, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). ]]> - Cryptographic Services + Cryptographic Services @@ -350,7 +350,7 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -408,11 +408,11 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). - Cryptographic Services + Cryptographic Services @@ -449,7 +449,7 @@ Releases the unmanaged resources used by the . To be added. - Cryptographic Services + Cryptographic Services @@ -496,7 +496,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -543,7 +543,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -584,13 +584,13 @@ When the disposing parameter is true, this method releases all resources held by **Notes to Inheritors:** -Dispose can be called multiple times by other objects. When overriding Dispose(Boolean), be careful not to reference objects that have been previously disposed in an earlier call to Dispose. For more information about how to implement Dispose(Boolean), see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). +Dispose can be called multiple times by other objects. When overriding Dispose(Boolean), be careful not to reference objects that have been previously disposed in an earlier call to Dispose. For more information about how to implement Dispose(Boolean), see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). -For more information about Dispose and Finalize, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v%3dvs.100)). +For more information about Dispose and Finalize, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v%3dvs.100)). ]]> - Cryptographic Services + Cryptographic Services @@ -669,7 +669,7 @@ For more information about Dispose and Finalize, see [Cleaning Up Unmanaged Reso is out of range. This parameter requires a non-negative number. is . - Cryptographic Services + Cryptographic Services @@ -744,7 +744,7 @@ For more information about Dispose and Finalize, see [Cleaning Up Unmanaged Reso is out of range. This parameter requires a non-negative number. is . - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/FromBase64TransformMode.xml b/xml/System.Security.Cryptography/FromBase64TransformMode.xml index 7d2f8f5fb27..b75e59b2391 100644 --- a/xml/System.Security.Cryptography/FromBase64TransformMode.xml +++ b/xml/System.Security.Cryptography/FromBase64TransformMode.xml @@ -49,7 +49,7 @@ ]]> - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/HMAC.xml b/xml/System.Security.Cryptography/HMAC.xml index b4b71d5fc93..d1186aca9f0 100644 --- a/xml/System.Security.Cryptography/HMAC.xml +++ b/xml/System.Security.Cryptography/HMAC.xml @@ -52,7 +52,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -176,7 +176,7 @@ Creates an instance of the default implementation of a Hash-based Message Authentication Code (HMAC). - A new SHA-1 instance, unless the default settings have been changed by using the [<cryptoClass> element](~/docs/framework/configure-apps/file-schema/cryptography/cryptoclass-element.md). + A new SHA-1 instance, unless the default settings have been changed by using the [<cryptoClass> element](/dotnet/framework/configure-apps/file-schema/cryptography/cryptoclass-element). - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). @@ -428,7 +428,7 @@ Derived types must override this method. ]]> - Cryptographic Services + Cryptographic Services @@ -473,7 +473,7 @@ Derived types must override this method. ]]> - Cryptographic Services + Cryptographic Services @@ -617,7 +617,7 @@ Derived types must override this method. ]]> An attempt is made to change the property after hashing has begun. - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/HMACMD5.xml b/xml/System.Security.Cryptography/HMACMD5.xml index 7422dfbd900..6cc7017e4ab 100644 --- a/xml/System.Security.Cryptography/HMACMD5.xml +++ b/xml/System.Security.Cryptography/HMACMD5.xml @@ -63,7 +63,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -121,7 +121,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -175,7 +175,7 @@ ]]> The parameter is . - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/HMACRIPEMD160.xml b/xml/System.Security.Cryptography/HMACRIPEMD160.xml index 8acfe9c096b..8a2dc28c3e8 100644 --- a/xml/System.Security.Cryptography/HMACRIPEMD160.xml +++ b/xml/System.Security.Cryptography/HMACRIPEMD160.xml @@ -47,7 +47,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -86,7 +86,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -123,7 +123,7 @@ ]]> The parameter is . - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/HMACSHA1.xml b/xml/System.Security.Cryptography/HMACSHA1.xml index 7437aeb44cb..e910e6f1314 100644 --- a/xml/System.Security.Cryptography/HMACSHA1.xml +++ b/xml/System.Security.Cryptography/HMACSHA1.xml @@ -72,7 +72,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -131,7 +131,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -237,7 +237,7 @@ Due to collision problems with SHA1, Microsoft recommends a security model based ]]> The parameter is . - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/HMACSHA256.xml b/xml/System.Security.Cryptography/HMACSHA256.xml index 0e26946b656..16a9223dc58 100644 --- a/xml/System.Security.Cryptography/HMACSHA256.xml +++ b/xml/System.Security.Cryptography/HMACSHA256.xml @@ -63,7 +63,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -119,7 +119,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -171,7 +171,7 @@ ]]> The parameter is . - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/HMACSHA384.xml b/xml/System.Security.Cryptography/HMACSHA384.xml index 3a0a763cf1e..9cd8e53f781 100644 --- a/xml/System.Security.Cryptography/HMACSHA384.xml +++ b/xml/System.Security.Cryptography/HMACSHA384.xml @@ -63,7 +63,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -117,7 +117,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -169,7 +169,7 @@ ]]> The parameter is . - Cryptographic Services + Cryptographic Services @@ -469,7 +469,7 @@ public static void Test() ]]> - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/HMACSHA512.xml b/xml/System.Security.Cryptography/HMACSHA512.xml index 3296d6776ed..d5d560b9297 100644 --- a/xml/System.Security.Cryptography/HMACSHA512.xml +++ b/xml/System.Security.Cryptography/HMACSHA512.xml @@ -63,7 +63,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -117,7 +117,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -169,7 +169,7 @@ ]]> The parameter is . - Cryptographic Services + Cryptographic Services @@ -469,7 +469,7 @@ public static void Test() ]]> - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/HashAlgorithm.xml b/xml/System.Security.Cryptography/HashAlgorithm.xml index 3b19bca54c6..e6cff118796 100644 --- a/xml/System.Security.Cryptography/HashAlgorithm.xml +++ b/xml/System.Security.Cryptography/HashAlgorithm.xml @@ -77,7 +77,7 @@ When you inherit from the class, you must override the following members: and . - Cryptographic Services + Cryptographic Services @@ -238,7 +238,7 @@ ## Remarks This method is a simple call to the method. - Calling `Dispose` allows the resources used by the class to be reallocated for other purposes. For more information about `Dispose`, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + Calling `Dispose` allows the resources used by the class to be reallocated for other purposes. For more information about `Dispose`, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). ]]> @@ -644,7 +644,7 @@ The following example calculates the ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -703,9 +703,9 @@ The following example calculates the - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). @@ -1231,13 +1231,13 @@ When the disposing parameter is true, this method releases all resources held by **Notes to Inheritors:** -Dispose can be called multiple times by other objects. When overriding Dispose(Boolean), be careful not to reference objects that have been previously disposed in an earlier call to Dispose. For more information about how to implement Dispose(Boolean), see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). +Dispose can be called multiple times by other objects. When overriding Dispose(Boolean), be careful not to reference objects that have been previously disposed in an earlier call to Dispose. For more information about how to implement Dispose(Boolean), see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). -For more information about Dispose and Finalize, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v%3dvs.100)). +For more information about Dispose and Finalize, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v%3dvs.100)). ]]> - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/ICryptoTransform.xml b/xml/System.Security.Cryptography/ICryptoTransform.xml index e3c6416365c..dcdfdbb39e9 100644 --- a/xml/System.Security.Cryptography/ICryptoTransform.xml +++ b/xml/System.Security.Cryptography/ICryptoTransform.xml @@ -48,7 +48,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -87,7 +87,7 @@ if the current transform can be reused; otherwise, . To be added. - Cryptographic Services + Cryptographic Services @@ -126,7 +126,7 @@ if multiple blocks can be transformed; otherwise, . To be added. - Cryptographic Services + Cryptographic Services @@ -164,7 +164,7 @@ Gets the input block size. The size of the input data blocks in bytes. To be added. - Cryptographic Services + Cryptographic Services @@ -202,7 +202,7 @@ Gets the output block size. The size of the output data blocks in bytes. To be added. - Cryptographic Services + Cryptographic Services @@ -259,7 +259,7 @@ The return value of - Cryptographic Services + Cryptographic Services @@ -312,7 +312,7 @@ The return value of - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/KeySizes.xml b/xml/System.Security.Cryptography/KeySizes.xml index 05c274a949e..527a4f2b0a5 100644 --- a/xml/System.Security.Cryptography/KeySizes.xml +++ b/xml/System.Security.Cryptography/KeySizes.xml @@ -51,7 +51,7 @@ ]]> - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/KeyedHashAlgorithm.xml b/xml/System.Security.Cryptography/KeyedHashAlgorithm.xml index c18446fe1dc..ff050d6dd49 100644 --- a/xml/System.Security.Cryptography/KeyedHashAlgorithm.xml +++ b/xml/System.Security.Cryptography/KeyedHashAlgorithm.xml @@ -59,7 +59,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -100,7 +100,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -162,7 +162,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -253,7 +253,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -306,11 +306,11 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). - Cryptographic Services + Cryptographic Services @@ -394,7 +394,7 @@ Allows an to attempt to free resources and perfor ]]> An attempt was made to change the property after hashing has begun. - Cryptographic Services + Cryptographic Services @@ -437,7 +437,7 @@ Allows an to attempt to free resources and perfor ]]> - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/MACTripleDES.xml b/xml/System.Security.Cryptography/MACTripleDES.xml index 5147f42d527..d92ae48964a 100644 --- a/xml/System.Security.Cryptography/MACTripleDES.xml +++ b/xml/System.Security.Cryptography/MACTripleDES.xml @@ -208,9 +208,9 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). @@ -366,7 +366,7 @@ ]]> The property cannot be set because the padding mode is invalid. - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/MD5.xml b/xml/System.Security.Cryptography/MD5.xml index c046e464b75..4b90de1d582 100644 --- a/xml/System.Security.Cryptography/MD5.xml +++ b/xml/System.Security.Cryptography/MD5.xml @@ -64,7 +64,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -107,7 +107,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -166,7 +166,7 @@ A new instance of the hash algorithm. To be added. The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. - Cryptographic Services + Cryptographic Services @@ -220,7 +220,7 @@ ]]> The algorithm described by the parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/MD5CryptoServiceProvider.xml b/xml/System.Security.Cryptography/MD5CryptoServiceProvider.xml index 6674c2b5883..40d4e73cbc9 100644 --- a/xml/System.Security.Cryptography/MD5CryptoServiceProvider.xml +++ b/xml/System.Security.Cryptography/MD5CryptoServiceProvider.xml @@ -70,7 +70,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -109,7 +109,7 @@ Initializes a new instance of the class. To be added. A FIPS-compliant algorithm policy is not being used. - Cryptographic Services + Cryptographic Services @@ -367,7 +367,7 @@ Initializes an instance of . To be added. - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/PKCS1MaskGenerationMethod.xml b/xml/System.Security.Cryptography/PKCS1MaskGenerationMethod.xml index 44302eac2dd..15c76504e99 100644 --- a/xml/System.Security.Cryptography/PKCS1MaskGenerationMethod.xml +++ b/xml/System.Security.Cryptography/PKCS1MaskGenerationMethod.xml @@ -46,7 +46,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -88,7 +88,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -143,7 +143,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -189,7 +189,7 @@ ]]> - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/PaddingMode.xml b/xml/System.Security.Cryptography/PaddingMode.xml index ea749014974..ffde9a385eb 100644 --- a/xml/System.Security.Cryptography/PaddingMode.xml +++ b/xml/System.Security.Cryptography/PaddingMode.xml @@ -59,7 +59,7 @@ ]]> - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/PasswordDeriveBytes.xml b/xml/System.Security.Cryptography/PasswordDeriveBytes.xml index 8cf8b291ad2..6831fc6a5d4 100644 --- a/xml/System.Security.Cryptography/PasswordDeriveBytes.xml +++ b/xml/System.Security.Cryptography/PasswordDeriveBytes.xml @@ -48,7 +48,7 @@ This class uses an extension of the PBKDF1 algorithm defined in the PKCS#5 v2.0 standard to derive bytes suitable for use as key material from a password. The standard is documented in IETF RRC 2898. > [!IMPORTANT] -> Never hard-code a password within your source code. Hard coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) tool, a hex editor, or by simply opening up the assembly in a text editor like notepad.exe. +> Never hard-code a password within your source code. Hard coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) tool, a hex editor, or by simply opening up the assembly in a text editor like notepad.exe. @@ -61,7 +61,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -119,7 +119,7 @@ ## Remarks > [!IMPORTANT] -> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. +> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. @@ -132,7 +132,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -181,11 +181,11 @@ ## Remarks > [!IMPORTANT] -> Never hard-code a password within your source code. Hard coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) tool, a hex editor, or by simply opening up the assembly in a text editor like notepad.exe. +> Never hard-code a password within your source code. Hard coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) tool, a hex editor, or by simply opening up the assembly in a text editor like notepad.exe. ]]> - Cryptographic Services + Cryptographic Services @@ -235,7 +235,7 @@ ## Remarks > [!IMPORTANT] -> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) l, a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. +> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) l, a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. @@ -248,7 +248,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -299,11 +299,11 @@ ## Remarks > [!IMPORTANT] -> Never hard-code a password within your source code. Hard coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) tool, a hex editor, or by simply opening up the assembly in a text editor like notepad.exe. +> Never hard-code a password within your source code. Hard coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) tool, a hex editor, or by simply opening up the assembly in a text editor like notepad.exe. ]]> - Cryptographic Services + Cryptographic Services @@ -355,14 +355,14 @@ ## Remarks > [!IMPORTANT] -> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. +> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. For a list of hash algorithm names, see the class. ]]> - Cryptographic Services + Cryptographic Services @@ -415,14 +415,14 @@ ## Remarks > [!IMPORTANT] -> Never hard-code a password within your source code. Hard coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) tool, a hex editor, or by simply opening up the assembly in a text editor like notepad.exe. +> Never hard-code a password within your source code. Hard coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) tool, a hex editor, or by simply opening up the assembly in a text editor like notepad.exe. For a list of hash algorithm names, see the class. ]]> - Cryptographic Services + Cryptographic Services @@ -476,14 +476,14 @@ ## Remarks > [!IMPORTANT] -> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. +> Never hard code a password within your source code. Hard-coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), a hex editor, or by simply opening up the assembly in a text editor such as Notepad.exe. For a list of hash algorithm names, see the class. ]]> - Cryptographic Services + Cryptographic Services @@ -538,14 +538,14 @@ ## Remarks > [!IMPORTANT] -> Never hard-code a password within your source code. Hard coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) tool, a hex editor, or by simply opening up the assembly in a text editor like notepad.exe. +> Never hard-code a password within your source code. Hard coded passwords can be retrieved from an assembly using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) tool, a hex editor, or by simply opening up the assembly in a text editor like notepad.exe. For a list of hash algorithm names, see the class. ]]> - Cryptographic Services + Cryptographic Services @@ -628,7 +628,7 @@ -or- The parameter is not a valid hash algorithm name. - Cryptographic Services + Cryptographic Services @@ -678,9 +678,9 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). @@ -764,7 +764,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -807,7 +807,7 @@ The name of the hash algorithm for the operation. To be added. The name of the hash value is fixed and an attempt is made to change this value. - Cryptographic Services + Cryptographic Services @@ -846,7 +846,7 @@ To be added. The number of iterations is fixed and an attempt is made to change this value. The property cannot be set because its value is out of range. This property requires a non-negative number. - Cryptographic Services + Cryptographic Services @@ -883,7 +883,7 @@ Resets the state of the operation. To be added. - Cryptographic Services + Cryptographic Services @@ -928,7 +928,7 @@ ]]> The key salt value is fixed and an attempt is made to change this value. - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/RC2.xml b/xml/System.Security.Cryptography/RC2.xml index f83f260d740..4689c094145 100644 --- a/xml/System.Security.Cryptography/RC2.xml +++ b/xml/System.Security.Cryptography/RC2.xml @@ -51,7 +51,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -105,7 +105,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -181,7 +181,7 @@ ]]> The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. - Cryptographic Services + Cryptographic Services @@ -250,7 +250,7 @@ ]]> The algorithm described by the parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. - Cryptographic Services + Cryptographic Services @@ -288,7 +288,7 @@ The effective key size used by the algorithm. To be added. The effective key size is invalid. - Cryptographic Services + Cryptographic Services @@ -331,7 +331,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -376,7 +376,7 @@ ]]> The value for the RC2 key size is less than the effective key size value. - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/RC2CryptoServiceProvider.xml b/xml/System.Security.Cryptography/RC2CryptoServiceProvider.xml index 1a5b376eb97..a96190db202 100644 --- a/xml/System.Security.Cryptography/RC2CryptoServiceProvider.xml +++ b/xml/System.Security.Cryptography/RC2CryptoServiceProvider.xml @@ -64,7 +64,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -114,7 +114,7 @@ The cryptographic service provider (CSP) cannot be acquired. A non-compliant FIPS algorithm was found. - Cryptographic Services + Cryptographic Services @@ -200,7 +200,7 @@ -or- The algorithm key size was not available. - Cryptographic Services + Cryptographic Services @@ -286,7 +286,7 @@ -or- The algorithm key size was not available. - Cryptographic Services + Cryptographic Services @@ -324,7 +324,7 @@ The effective key size, in bits, used by the algorithm. To be added. The property was set to a value other than the property. - Cryptographic Services + Cryptographic Services @@ -376,7 +376,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -430,7 +430,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -488,7 +488,7 @@ ]]> - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/RIPEMD160.xml b/xml/System.Security.Cryptography/RIPEMD160.xml index 0e63fcaaceb..a47e6770fbf 100644 --- a/xml/System.Security.Cryptography/RIPEMD160.xml +++ b/xml/System.Security.Cryptography/RIPEMD160.xml @@ -44,7 +44,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -80,7 +80,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -137,7 +137,7 @@ ]]> The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but it is not FIPS-compatible. - Cryptographic Services + Cryptographic Services @@ -178,7 +178,7 @@ ]]> The algorithm described by the parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but it is not FIPS-compatible. - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/RIPEMD160Managed.xml b/xml/System.Security.Cryptography/RIPEMD160Managed.xml index 13542add2f5..0c2e4607176 100644 --- a/xml/System.Security.Cryptography/RIPEMD160Managed.xml +++ b/xml/System.Security.Cryptography/RIPEMD160Managed.xml @@ -42,7 +42,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -81,7 +81,7 @@ ]]> The policy is not compliant with the FIPS algorithm. - Cryptographic Services + Cryptographic Services @@ -127,7 +127,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -164,7 +164,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -195,7 +195,7 @@ ]]> - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/RNGCryptoServiceProvider.xml b/xml/System.Security.Cryptography/RNGCryptoServiceProvider.xml index f502ac967f9..240fed61768 100644 --- a/xml/System.Security.Cryptography/RNGCryptoServiceProvider.xml +++ b/xml/System.Security.Cryptography/RNGCryptoServiceProvider.xml @@ -66,7 +66,7 @@ ]]> This type is thread safe. - Cryptographic Services + Cryptographic Services @@ -125,7 +125,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -174,7 +174,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -216,7 +216,7 @@ The parameters to pass to the cryptographic service provider (CSP). Initializes a new instance of the class with the specified parameters. To be added. - Cryptographic Services + Cryptographic Services @@ -265,7 +265,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -403,7 +403,7 @@ The cryptographic service provider (CSP) cannot be acquired. is . - Cryptographic Services + Cryptographic Services @@ -543,7 +543,7 @@ The cryptographic service provider (CSP) cannot be acquired. is . - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/RSA.xml b/xml/System.Security.Cryptography/RSA.xml index 19d669c0381..e8d073a200f 100644 --- a/xml/System.Security.Cryptography/RSA.xml +++ b/xml/System.Security.Cryptography/RSA.xml @@ -50,7 +50,7 @@ Developers are encouraged to program against the `RSA` base class rather than an ]]> - Cryptographic Services + Cryptographic Services @@ -97,7 +97,7 @@ Developers are encouraged to program against the `RSA` base class rather than an ]]> - Cryptographic Services + Cryptographic Services @@ -155,7 +155,7 @@ Developers are encouraged to program against the `RSA` base class rather than an Creates an instance of the default implementation of the algorithm. A new instance of the default implementation of . To be added. - Cryptographic Services + Cryptographic Services @@ -278,7 +278,7 @@ Developers are encouraged to program against the `RSA` base class rather than an Creates an instance of the specified implementation of . A new instance of the specified implementation of . To be added. - Cryptographic Services + Cryptographic Services @@ -397,7 +397,7 @@ The decryption operation failed. This method call is not supported. This exception is thrown starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)]. - Cryptographic Services + Cryptographic Services @@ -512,7 +512,7 @@ The encryption operation failed. This method call is not supported. This exception is thrown starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)]. - Cryptographic Services + Cryptographic Services @@ -558,7 +558,7 @@ The encryption operation failed. The parameters for . To be added. The parameters could not be exported. - Cryptographic Services + Cryptographic Services @@ -677,14 +677,14 @@ The encryption operation failed. Use the method to conveniently initialize key information. > [!CAUTION] -> Persisting an XML string containing a private key to an insecure location is a security threat. The security of your application can be compromised if a malicious third party can access your private key. To safely persist a private key, use a secure key container. For more information about persisting private keys in a key container, see [How to: Store Asymmetric Keys in a Key Container](~/docs/standard/security/how-to-store-asymmetric-keys-in-a-key-container.md). +> Persisting an XML string containing a private key to an insecure location is a security threat. The security of your application can be compromised if a malicious third party can access your private key. To safely persist a private key, use a secure key container. For more information about persisting private keys in a key container, see [How to: Store Asymmetric Keys in a Key Container](/dotnet/standard/security/how-to-store-asymmetric-keys-in-a-key-container). ]]> The parameter is . The format of the parameter is not valid. .NET Core only: This member is not supported. - Cryptographic Services + Cryptographic Services @@ -970,7 +970,7 @@ The algorithm-specific key import failed. The parameters for . When overridden in a derived class, imports the specified . To be added. - Cryptographic Services + Cryptographic Services @@ -1582,7 +1582,7 @@ An error occurred creating the signature. Use the method whenever you need to conveniently persist RSA key information. To initialize an object with the key in an XML string, use the method. > [!CAUTION] -> Persisting an XML string containing a private key to an insecure location is a security threat. The security of your application can be compromised if a malicious third party can access your private key. To safely persist a private key, use a secure key container. For more information about persisting private keys in a key container, see [How to: Store Asymmetric Keys in a Key Container](~/docs/standard/security/how-to-store-asymmetric-keys-in-a-key-container.md). +> Persisting an XML string containing a private key to an insecure location is a security threat. The security of your application can be compromised if a malicious third party can access your private key. To safely persist a private key, use a secure key container. For more information about persisting private keys in a key container, see [How to: Store Asymmetric Keys in a Key Container](/dotnet/standard/security/how-to-store-asymmetric-keys-in-a-key-container). When you pass `true` to the method, the resulting XML string takes the following form: @@ -1611,7 +1611,7 @@ An error occurred creating the signature. ]]> .NET Core only: This member is not supported. - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/RSACryptoServiceProvider.xml b/xml/System.Security.Cryptography/RSACryptoServiceProvider.xml index e24a9cef711..f105d421040 100644 --- a/xml/System.Security.Cryptography/RSACryptoServiceProvider.xml +++ b/xml/System.Security.Cryptography/RSACryptoServiceProvider.xml @@ -82,7 +82,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -151,7 +151,7 @@ If no key is loaded via the The cryptographic service provider (CSP) cannot be acquired. - Cryptographic Services + Cryptographic Services @@ -214,7 +214,7 @@ If no key is loaded via the The cryptographic service provider (CSP) cannot be acquired. - Cryptographic Services + Cryptographic Services @@ -282,7 +282,7 @@ If no key is loaded via the The CSP cannot be acquired. - Cryptographic Services + Cryptographic Services @@ -356,7 +356,7 @@ If no key is loaded via the - Cryptographic Services + Cryptographic Services @@ -422,7 +422,7 @@ If no key is loaded via the - Cryptographic Services + Cryptographic Services @@ -513,7 +513,7 @@ If no key is loaded via the is . - Cryptographic Services + Cryptographic Services @@ -610,7 +610,7 @@ If no key is loaded via the The decrypted data, which is the original plain text before encryption. To be added. This method is not supported in the current version. - Cryptographic Services + Cryptographic Services @@ -748,7 +748,7 @@ If no key is loaded via the is . - Cryptographic Services + Cryptographic Services @@ -845,7 +845,7 @@ If no key is loaded via the The encrypted data. To be added. This method is not supported in the current version. - Cryptographic Services + Cryptographic Services @@ -905,7 +905,7 @@ If no key is loaded via the - Cryptographic Services + Cryptographic Services @@ -965,7 +965,7 @@ If no key is loaded via the The key cannot be exported. - Cryptographic Services + Cryptographic Services @@ -1148,7 +1148,7 @@ If no key is loaded via the - Cryptographic Services + Cryptographic Services @@ -1210,7 +1210,7 @@ If no key is loaded via the parameter has missing fields. - Cryptographic Services + Cryptographic Services @@ -1254,7 +1254,7 @@ If no key is loaded via the - Cryptographic Services + Cryptographic Services @@ -1308,7 +1308,7 @@ If no key is loaded via the - Cryptographic Services + Cryptographic Services @@ -1415,7 +1415,7 @@ The supported RSA key sizes depend on the available cryptographic service provid ]]> - Cryptographic Services + Cryptographic Services @@ -1468,7 +1468,7 @@ The supported RSA key sizes depend on the available cryptographic service provid ]]> - Cryptographic Services + Cryptographic Services @@ -1512,7 +1512,7 @@ The supported RSA key sizes depend on the available cryptographic service provid ]]> - Cryptographic Services + Cryptographic Services @@ -1593,7 +1593,7 @@ The supported RSA key sizes depend on the available cryptographic service provid The parameter is . The parameter is not a valid type. - Cryptographic Services + Cryptographic Services @@ -1662,7 +1662,7 @@ The supported RSA key sizes depend on the available cryptographic service provid The parameter is . The parameter is not a valid type. - Cryptographic Services + Cryptographic Services @@ -1743,7 +1743,7 @@ The supported RSA key sizes depend on the available cryptographic service provid The parameter is . The parameter is not a valid type. - Cryptographic Services + Cryptographic Services @@ -1828,7 +1828,7 @@ The supported RSA key sizes depend on the available cryptographic service provid There is no private key. - Cryptographic Services + Cryptographic Services @@ -1936,7 +1936,7 @@ The supported RSA key sizes depend on the available cryptographic service provid ]]> - Cryptographic Services + Cryptographic Services @@ -2020,7 +2020,7 @@ The supported RSA key sizes depend on the available cryptographic service provid The parameter is . The parameter is not a valid type. - Cryptographic Services + Cryptographic Services @@ -2112,7 +2112,7 @@ The supported RSA key sizes depend on the available cryptographic service provid The signature cannot be verified. - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/RSAOAEPKeyExchangeDeformatter.xml b/xml/System.Security.Cryptography/RSAOAEPKeyExchangeDeformatter.xml index 9e880c23064..179b78a1416 100644 --- a/xml/System.Security.Cryptography/RSAOAEPKeyExchangeDeformatter.xml +++ b/xml/System.Security.Cryptography/RSAOAEPKeyExchangeDeformatter.xml @@ -59,7 +59,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -109,7 +109,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -148,7 +148,7 @@ To be added. is . - Cryptographic Services + Cryptographic Services @@ -211,7 +211,7 @@ The key exchange data verification has failed. The key is missing. - Cryptographic Services + Cryptographic Services @@ -259,7 +259,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -308,7 +308,7 @@ is . - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/RSAOAEPKeyExchangeFormatter.xml b/xml/System.Security.Cryptography/RSAOAEPKeyExchangeFormatter.xml index 2530332ce27..6cf3d12edfa 100644 --- a/xml/System.Security.Cryptography/RSAOAEPKeyExchangeFormatter.xml +++ b/xml/System.Security.Cryptography/RSAOAEPKeyExchangeFormatter.xml @@ -59,7 +59,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -109,7 +109,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -148,7 +148,7 @@ To be added. is . - Cryptographic Services + Cryptographic Services @@ -212,7 +212,7 @@ ]]> The key is missing. - Cryptographic Services + Cryptographic Services @@ -270,7 +270,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -318,7 +318,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -366,7 +366,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -419,7 +419,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -477,7 +477,7 @@ is . - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/RSAPKCS1KeyExchangeDeformatter.xml b/xml/System.Security.Cryptography/RSAPKCS1KeyExchangeDeformatter.xml index bdfd83ffccf..f007f216a51 100644 --- a/xml/System.Security.Cryptography/RSAPKCS1KeyExchangeDeformatter.xml +++ b/xml/System.Security.Cryptography/RSAPKCS1KeyExchangeDeformatter.xml @@ -59,7 +59,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -109,7 +109,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -148,7 +148,7 @@ To be added. is . - Cryptographic Services + Cryptographic Services @@ -210,7 +210,7 @@ ]]> The key is missing. - Cryptographic Services + Cryptographic Services @@ -247,7 +247,7 @@ Gets the parameters for the PKCS #1 key exchange. An XML string containing the parameters of the PKCS #1 key exchange operation. To be added. - Cryptographic Services + Cryptographic Services @@ -284,7 +284,7 @@ Gets or sets the random number generator algorithm to use in the creation of the key exchange. The instance of a random number generator algorithm to use. To be added. - Cryptographic Services + Cryptographic Services @@ -333,7 +333,7 @@ is . - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/RSAPKCS1KeyExchangeFormatter.xml b/xml/System.Security.Cryptography/RSAPKCS1KeyExchangeFormatter.xml index 207cd3f6d72..c1c3576058d 100644 --- a/xml/System.Security.Cryptography/RSAPKCS1KeyExchangeFormatter.xml +++ b/xml/System.Security.Cryptography/RSAPKCS1KeyExchangeFormatter.xml @@ -59,7 +59,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -109,7 +109,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -148,7 +148,7 @@ To be added. is . - Cryptographic Services + Cryptographic Services @@ -214,7 +214,7 @@ is too big. The key is . - Cryptographic Services + Cryptographic Services @@ -272,7 +272,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -316,7 +316,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -360,7 +360,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -409,7 +409,7 @@ is . - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/RSAPKCS1SignatureDeformatter.xml b/xml/System.Security.Cryptography/RSAPKCS1SignatureDeformatter.xml index 8b2198e11b4..15b0aa1d988 100644 --- a/xml/System.Security.Cryptography/RSAPKCS1SignatureDeformatter.xml +++ b/xml/System.Security.Cryptography/RSAPKCS1SignatureDeformatter.xml @@ -56,7 +56,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -106,7 +106,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -152,7 +152,7 @@ is . - Cryptographic Services + Cryptographic Services @@ -199,7 +199,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -248,7 +248,7 @@ is . - Cryptographic Services + Cryptographic Services @@ -322,7 +322,7 @@ -or- The parameter is . - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/RSAPKCS1SignatureFormatter.xml b/xml/System.Security.Cryptography/RSAPKCS1SignatureFormatter.xml index c4b280dd20d..bc749b740e9 100644 --- a/xml/System.Security.Cryptography/RSAPKCS1SignatureFormatter.xml +++ b/xml/System.Security.Cryptography/RSAPKCS1SignatureFormatter.xml @@ -56,7 +56,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -106,7 +106,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -152,7 +152,7 @@ is . - Cryptographic Services + Cryptographic Services @@ -219,7 +219,7 @@ The hash algorithm is . The parameter is . - Cryptographic Services + Cryptographic Services @@ -266,7 +266,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -315,7 +315,7 @@ is . - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/RSAParameters.xml b/xml/System.Security.Cryptography/RSAParameters.xml index 592810599ed..7bf63de125e 100644 --- a/xml/System.Security.Cryptography/RSAParameters.xml +++ b/xml/System.Security.Cryptography/RSAParameters.xml @@ -88,7 +88,7 @@ ]]> - Cryptographic Services + Cryptographic Services All About RSAParameters (blog post) @@ -128,7 +128,7 @@ Represents the parameter for the algorithm. To be added. - Cryptographic Services + Cryptographic Services @@ -167,7 +167,7 @@ Represents the parameter for the algorithm. To be added. - Cryptographic Services + Cryptographic Services @@ -206,7 +206,7 @@ Represents the parameter for the algorithm. To be added. - Cryptographic Services + Cryptographic Services @@ -245,7 +245,7 @@ Represents the parameter for the algorithm. To be added. - Cryptographic Services + Cryptographic Services @@ -284,7 +284,7 @@ Represents the parameter for the algorithm. To be added. - Cryptographic Services + Cryptographic Services @@ -323,7 +323,7 @@ Represents the parameter for the algorithm. To be added. - Cryptographic Services + Cryptographic Services @@ -362,7 +362,7 @@ Represents the parameter for the algorithm. To be added. - Cryptographic Services + Cryptographic Services @@ -401,7 +401,7 @@ Represents the parameter for the algorithm. To be added. - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/RandomNumberGenerator.xml b/xml/System.Security.Cryptography/RandomNumberGenerator.xml index 58110145a4a..7e5d9e6467e 100644 --- a/xml/System.Security.Cryptography/RandomNumberGenerator.xml +++ b/xml/System.Security.Cryptography/RandomNumberGenerator.xml @@ -59,7 +59,7 @@ Cryptographic random number generators create cryptographically strong random va To create a random number generator, call the @System.Security.Cryptography.RandomNumberGenerator.Create method. This is preferred over calling the constructor of the derived class @System.Security.Cryptography.RNGCryptoServiceProvider, which is not available on all platforms. ]]> - Cryptographic Services + Cryptographic Services @@ -106,7 +106,7 @@ To create a random number generator, call the @System.Security.Cryptography.Rand ]]> - Cryptographic Services + Cryptographic Services @@ -164,7 +164,7 @@ To create a random number generator, call the @System.Security.Cryptography.Rand Creates an instance of the default implementation of a cryptographic random number generator that can be used to generate random data. A new instance of a cryptographic random number generator. To be added. - Cryptographic Services + Cryptographic Services @@ -210,7 +210,7 @@ To create a random number generator, call the @System.Security.Cryptography.Rand Creates an instance of the specified implementation of a cryptographic random number generator. A new instance of a cryptographic random number generator. To be added. - Cryptographic Services + Cryptographic Services @@ -268,7 +268,7 @@ To create a random number generator, call the @System.Security.Cryptography.Rand ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -327,11 +327,11 @@ To create a random number generator, call the @System.Security.Cryptography.Rand - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). - Cryptographic Services + Cryptographic Services @@ -435,7 +435,7 @@ To create a random number generator, call the @System.Security.Cryptography.Rand ]]> - Cryptographic Services + Cryptographic Services @@ -673,7 +673,7 @@ To create a random number generator, call the @System.Security.Cryptography.Rand ]]> - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/Rfc2898DeriveBytes.xml b/xml/System.Security.Cryptography/Rfc2898DeriveBytes.xml index 678df0fb216..01dcd6ce5bf 100644 --- a/xml/System.Security.Cryptography/Rfc2898DeriveBytes.xml +++ b/xml/System.Security.Cryptography/Rfc2898DeriveBytes.xml @@ -51,7 +51,7 @@ For more information about PBKDF2, see RFC 2898, "PKCS #5: Password-Based Cryptography Specification Version 2.0," available on the [Request for Comments Web site](https://go.microsoft.com/fwlink/?LinkID=37119). See section 5.2, "PBKDF2," for complete details. > [!IMPORTANT] -> Never hard-code a password within your source code. Hard-coded passwords can be retrieved from an assembly by using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), by using a hexadecimal editor, or by simply opening up the assembly in a text editor such as Notepad.exe. +> Never hard-code a password within your source code. Hard-coded passwords can be retrieved from an assembly by using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), by using a hexadecimal editor, or by simply opening up the assembly in a text editor such as Notepad.exe. @@ -64,7 +64,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -127,7 +127,7 @@ For more information about PBKDF2, see RFC 2898, "PKCS #5: Password-Based Cryptography Specification Version 2.0," available on the [Request for Comments Web site](https://go.microsoft.com/fwlink/?LinkID=37119). See section 5.2, "PBKDF2," for complete details. > [!IMPORTANT] -> Never hard-code a password within your source code. Hard-coded passwords can be retrieved from an assembly by using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), by using a hexadecimal editor, or by simply opening up the assembly in a text editor such as Notepad.exe. +> Never hard-code a password within your source code. Hard-coded passwords can be retrieved from an assembly by using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), by using a hexadecimal editor, or by simply opening up the assembly in a text editor such as Notepad.exe. @@ -142,7 +142,7 @@ The specified salt size is smaller than 8 bytes or the iteration count is less than 1. The password or salt is . - Cryptographic Services + Cryptographic Services @@ -193,13 +193,13 @@ For more information about PBKDF2, see RFC 2898, "PKCS #5: Password-Based Cryptography Specification Version 2.0," available on the [Request for Comments Web site](https://go.microsoft.com/fwlink/?LinkID=37119). See section 5.2, "PBKDF2," for complete details. > [!IMPORTANT] -> Never hard-code a password within your source code. Hard-coded passwords can be retrieved from an assembly by using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), by using a hexadecimal editor, or by simply opening up the assembly in a text editor such as Notepad.exe. +> Never hard-code a password within your source code. Hard-coded passwords can be retrieved from an assembly by using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), by using a hexadecimal editor, or by simply opening up the assembly in a text editor such as Notepad.exe. ]]> The specified salt size is smaller than 8 bytes. The password or salt is . - Cryptographic Services + Cryptographic Services @@ -257,7 +257,7 @@ For more information about PBKDF2, see RFC 2898, "PKCS #5: Password-Based Cryptography Specification Version 2.0," available on the [Request for Comments Web site](https://go.microsoft.com/fwlink/?LinkID=37119). See section 5.2, "PBKDF2," for complete details. > [!IMPORTANT] -> Never hard-code a password within your source code. Hard-coded passwords can be retrieved from an assembly by using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), by using a hexadecimal editor, or by simply opening up the assembly in a text editor such as Notepad.exe. +> Never hard-code a password within your source code. Hard-coded passwords can be retrieved from an assembly by using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), by using a hexadecimal editor, or by simply opening up the assembly in a text editor such as Notepad.exe. ]]> @@ -315,7 +315,7 @@ For more information about PBKDF2, see RFC 2898, "PKCS #5: Password-Based Cryptography Specification Version 2.0," available on the [Request for Comments Web site](https://go.microsoft.com/fwlink/?LinkID=37119). See section 5.2, "PBKDF2," for complete details. > [!IMPORTANT] -> Never hard-code a password within your source code. Hard-coded passwords can be retrieved from an assembly by using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), by using a hexadecimal editor, or by simply opening up the assembly in a text editor such as Notepad.exe. +> Never hard-code a password within your source code. Hard-coded passwords can be retrieved from an assembly by using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), by using a hexadecimal editor, or by simply opening up the assembly in a text editor such as Notepad.exe. @@ -330,7 +330,7 @@ The specified salt size is smaller than 8 bytes or the iteration count is less than 1. The password or salt is . - Cryptographic Services + Cryptographic Services @@ -388,7 +388,7 @@ For more information on PBKDF2, see RFC 2898,"PKCS #5: Password-Based Cryptography Specification Version 2.0," available on the [Request for Comments Web site](https://go.microsoft.com/fwlink/?LinkID=37119). See section 5.2, "PBKDF2," for complete details. > [!IMPORTANT] -> Never hard-code a password within your source code. Hard-coded passwords can be retrieved from an assembly by using the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md), by using a hexadecimal editor, or by simply opening up the assembly in a text editor such as Notepad.exe. +> Never hard-code a password within your source code. Hard-coded passwords can be retrieved from an assembly by using the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler), by using a hexadecimal editor, or by simply opening up the assembly in a text editor such as Notepad.exe. ]]> @@ -396,7 +396,7 @@ The password or salt is . is out of range. This parameter requires a non-negative number. - Cryptographic Services + Cryptographic Services @@ -654,9 +654,9 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). @@ -723,7 +723,7 @@ is out of range. This parameter requires a non-negative number. - Cryptographic Services + Cryptographic Services @@ -810,7 +810,7 @@ ]]> The number of iterations is less than 1. - Cryptographic Services + Cryptographic Services @@ -865,7 +865,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -913,7 +913,7 @@ The specified salt size is smaller than 8 bytes. The salt is . - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/Rijndael.xml b/xml/System.Security.Cryptography/Rijndael.xml index 1ca74cd8a65..4010e815bb4 100644 --- a/xml/System.Security.Cryptography/Rijndael.xml +++ b/xml/System.Security.Cryptography/Rijndael.xml @@ -59,7 +59,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -119,7 +119,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -188,7 +188,7 @@ ]]> The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. - Cryptographic Services + Cryptographic Services @@ -242,7 +242,7 @@ ]]> The algorithm described by the parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/RijndaelManaged.xml b/xml/System.Security.Cryptography/RijndaelManaged.xml index 05468aeaa9f..32f585ee3c6 100644 --- a/xml/System.Security.Cryptography/RijndaelManaged.xml +++ b/xml/System.Security.Cryptography/RijndaelManaged.xml @@ -60,7 +60,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -105,7 +105,7 @@ ]]> This class is not compliant with the FIPS algorithm. - Cryptographic Services + Cryptographic Services @@ -258,7 +258,7 @@ The parameter is . The value of the property is not , , or . - Cryptographic Services + Cryptographic Services @@ -365,7 +365,7 @@ The parameter is . The value of the property is not , , or . - Cryptographic Services + Cryptographic Services @@ -450,7 +450,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -501,7 +501,7 @@ ]]> - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/RijndaelManagedTransform.xml b/xml/System.Security.Cryptography/RijndaelManagedTransform.xml index 3b209691221..a46db33169c 100644 --- a/xml/System.Security.Cryptography/RijndaelManagedTransform.xml +++ b/xml/System.Security.Cryptography/RijndaelManagedTransform.xml @@ -41,7 +41,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -65,7 +65,7 @@ Gets the block size. The size of the data blocks in bytes. To be added. - Cryptographic Services + Cryptographic Services @@ -92,7 +92,7 @@ Gets a value indicating whether the current transform can be reused. Always . To be added. - Cryptographic Services + Cryptographic Services @@ -120,7 +120,7 @@ if multiple blocks can be transformed; otherwise, . To be added. - Cryptographic Services + Cryptographic Services @@ -149,11 +149,11 @@ ## Remarks This method is a simple call to class. - Calling `Dispose` allows the resources used by the to be reallocated for other purposes. For more information about `Dispose`, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + Calling `Dispose` allows the resources used by the to be reallocated for other purposes. For more information about `Dispose`, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). ]]> - Cryptographic Services + Cryptographic Services @@ -184,7 +184,7 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -217,7 +217,7 @@ Gets the input block size. The size of the input data blocks in bytes. To be added. - Cryptographic Services + Cryptographic Services @@ -244,7 +244,7 @@ Gets the output block size. The size of the output data blocks in bytes. To be added. - Cryptographic Services + Cryptographic Services @@ -280,7 +280,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -306,7 +306,7 @@ Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. To be added. - Cryptographic Services + Cryptographic Services @@ -369,7 +369,7 @@ The length of the parameter is not evenly devisable by input block size. The value of the parameter is negative. - Cryptographic Services + Cryptographic Services @@ -417,7 +417,7 @@ The value of the parameter is grater than the length of parameter. The value of the parameter is negative. The length of the parameter is not evenly devisable by input block size. - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/SHA1.xml b/xml/System.Security.Cryptography/SHA1.xml index 1b3e5fbe5b8..b3dde262e6b 100644 --- a/xml/System.Security.Cryptography/SHA1.xml +++ b/xml/System.Security.Cryptography/SHA1.xml @@ -60,7 +60,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -104,7 +104,7 @@ ]]> The policy on this object is not compliant with the FIPS algorithm. - Cryptographic Services + Cryptographic Services @@ -169,7 +169,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -215,7 +215,7 @@ Creates an instance of the specified implementation of . A new instance of using the specified implementation. Due to collision problems with SHA1, Microsoft recommends a security model based on SHA256 or better. - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/SHA1CryptoServiceProvider.xml b/xml/System.Security.Cryptography/SHA1CryptoServiceProvider.xml index bbdb0488207..f1c57661aae 100644 --- a/xml/System.Security.Cryptography/SHA1CryptoServiceProvider.xml +++ b/xml/System.Security.Cryptography/SHA1CryptoServiceProvider.xml @@ -61,7 +61,7 @@ Due to collision problems with SHA1, Microsoft recommends a security model based ]]> - Cryptographic Services + Cryptographic Services @@ -99,7 +99,7 @@ Due to collision problems with SHA1, Microsoft recommends a security model based Initializes a new instance of the class. To be added. - Cryptographic Services + Cryptographic Services @@ -357,7 +357,7 @@ Due to collision problems with SHA1, Microsoft recommends a security model based Initializes an instance of . To be added. - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/SHA1Managed.xml b/xml/System.Security.Cryptography/SHA1Managed.xml index 94257a57985..49598b59c3f 100644 --- a/xml/System.Security.Cryptography/SHA1Managed.xml +++ b/xml/System.Security.Cryptography/SHA1Managed.xml @@ -66,7 +66,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -100,7 +100,7 @@ Initializes a new instance of the class. Due to collision problems with SHA1, Microsoft recommends a security model based on SHA256 or better. This class is not compliant with the FIPS algorithm. - Cryptographic Services + Cryptographic Services @@ -272,7 +272,7 @@ This method is called by the public Routes data written to the object into the hash algorithm for computing the hash. To be added. - Cryptographic Services + Cryptographic Services @@ -312,7 +312,7 @@ This method is called by the public Returns the computed hash value after all data has been written to the object. The computed hash code. Due to collision problems with SHA1, Microsoft recommends a security model based on SHA256 or better. - Cryptographic Services + Cryptographic Services @@ -351,7 +351,7 @@ This method is called by the public Initializes an instance of . Due to collision problems with SHA1, Microsoft recommends a security model based on SHA256 or better. - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/SHA256.xml b/xml/System.Security.Cryptography/SHA256.xml index a7d1305281e..02d68d85d61 100644 --- a/xml/System.Security.Cryptography/SHA256.xml +++ b/xml/System.Security.Cryptography/SHA256.xml @@ -60,7 +60,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -107,7 +107,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -168,7 +168,7 @@ A new instance of . On the .NET Framework, this method creates an instance of the class if FIPS mode is not active; if FIPS mode is active, it creates an instance of the class. On .NET Core, it returns an instance of a private class derived from . To be added. On the .NET Framework 4.6.1 and earlier versions only: The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. - Cryptographic Services + Cryptographic Services @@ -228,7 +228,7 @@ The .NET Framework includes the implementations and their associated hashName va ]]> On the .NET Framework only: FIPS mode is enabled, but requests , which is not FIPS compatible. - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/SHA256Managed.xml b/xml/System.Security.Cryptography/SHA256Managed.xml index 264a5bd8c36..dcbcf7532dd 100644 --- a/xml/System.Security.Cryptography/SHA256Managed.xml +++ b/xml/System.Security.Cryptography/SHA256Managed.xml @@ -64,7 +64,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -112,7 +112,7 @@ ]]> The Federal Information Processing Standards (FIPS) security setting is enabled. This implementation is not part of the Windows Platform FIPS-validated cryptographic algorithms. - Cryptographic Services + Cryptographic Services @@ -292,7 +292,7 @@ This method is called by the public - Cryptographic Services + Cryptographic Services @@ -339,7 +339,7 @@ This method is called by the public - Cryptographic Services + Cryptographic Services @@ -387,7 +387,7 @@ This method is called by the public - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/SHA384.xml b/xml/System.Security.Cryptography/SHA384.xml index 9ab33047b75..6929e7420c4 100644 --- a/xml/System.Security.Cryptography/SHA384.xml +++ b/xml/System.Security.Cryptography/SHA384.xml @@ -60,7 +60,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -107,7 +107,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -166,7 +166,7 @@ A new instance of . To be added. The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. - Cryptographic Services + Cryptographic Services @@ -213,7 +213,7 @@ A new instance of using the specified implementation. To be added. The algorithm described by the parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/SHA384Managed.xml b/xml/System.Security.Cryptography/SHA384Managed.xml index 592dfa844b3..e1bf5ce2888 100644 --- a/xml/System.Security.Cryptography/SHA384Managed.xml +++ b/xml/System.Security.Cryptography/SHA384Managed.xml @@ -64,7 +64,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -112,7 +112,7 @@ ]]> The Federal Information Processing Standards (FIPS) security setting is enabled. This implementation is not part of the Windows Platform FIPS-validated cryptographic algorithms. - Cryptographic Services + Cryptographic Services @@ -298,7 +298,7 @@ This method is called by the public - Cryptographic Services + Cryptographic Services @@ -350,7 +350,7 @@ This method is called by the public - Cryptographic Services + Cryptographic Services @@ -398,7 +398,7 @@ This method is called by the public - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/SHA512.xml b/xml/System.Security.Cryptography/SHA512.xml index 3fbb0950dd1..cfc9b9167cb 100644 --- a/xml/System.Security.Cryptography/SHA512.xml +++ b/xml/System.Security.Cryptography/SHA512.xml @@ -62,7 +62,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -109,7 +109,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -168,7 +168,7 @@ A new instance of . To be added. The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. - Cryptographic Services + Cryptographic Services @@ -222,7 +222,7 @@ ]]> The algorithm described by the parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/SHA512Managed.xml b/xml/System.Security.Cryptography/SHA512Managed.xml index cd49074df28..0a71504561c 100644 --- a/xml/System.Security.Cryptography/SHA512Managed.xml +++ b/xml/System.Security.Cryptography/SHA512Managed.xml @@ -64,7 +64,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -110,7 +110,7 @@ ]]> The Federal Information Processing Standards (FIPS) security setting is enabled. This implementation is not part of the Windows Platform FIPS-validated cryptographic algorithms. - Cryptographic Services + Cryptographic Services @@ -296,7 +296,7 @@ This method is called by the public - Cryptographic Services + Cryptographic Services @@ -348,7 +348,7 @@ This method is called by the public - Cryptographic Services + Cryptographic Services @@ -396,7 +396,7 @@ This method is called by the public - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/SignatureDescription.xml b/xml/System.Security.Cryptography/SignatureDescription.xml index 2d478e91c6c..dd607a8bc63 100644 --- a/xml/System.Security.Cryptography/SignatureDescription.xml +++ b/xml/System.Security.Cryptography/SignatureDescription.xml @@ -50,7 +50,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -104,7 +104,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -155,7 +155,7 @@ ]]> The parameter is . - Cryptographic Services + Cryptographic Services @@ -212,7 +212,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -266,7 +266,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -323,7 +323,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -371,7 +371,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -419,7 +419,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -467,7 +467,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -515,7 +515,7 @@ ]]> - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/SymmetricAlgorithm.xml b/xml/System.Security.Cryptography/SymmetricAlgorithm.xml index 58e109752a1..e25faddcfcc 100644 --- a/xml/System.Security.Cryptography/SymmetricAlgorithm.xml +++ b/xml/System.Security.Cryptography/SymmetricAlgorithm.xml @@ -69,7 +69,7 @@ When you inherit from the class, you must override the following members: , , , and . - Cryptographic Services + Cryptographic Services @@ -115,7 +115,7 @@ ]]> The implementation of the class derived from the symmetric algorithm is not valid. - Cryptographic Services + Cryptographic Services @@ -161,7 +161,7 @@ ]]> The block size is invalid. - Cryptographic Services + Cryptographic Services @@ -207,7 +207,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -253,7 +253,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -317,7 +317,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -363,7 +363,7 @@ Creates the specified cryptographic object used to perform the symmetric algorithm. A cryptographic object used to perform the symmetric algorithm. To be added. - Cryptographic Services + Cryptographic Services @@ -419,7 +419,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -470,7 +470,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -537,7 +537,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -588,7 +588,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -647,7 +647,7 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -706,11 +706,11 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). - Cryptographic Services + Cryptographic Services @@ -755,7 +755,7 @@ ]]> The feedback size is larger than the block size. - Cryptographic Services + Cryptographic Services @@ -800,7 +800,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -874,7 +874,7 @@ Allows an to attempt to free resources and perfor ]]> - Cryptographic Services + Cryptographic Services @@ -919,7 +919,7 @@ Allows an to attempt to free resources and perfor ]]> - Cryptographic Services + Cryptographic Services @@ -970,7 +970,7 @@ Allows an to attempt to free resources and perfor An attempt was made to set the initialization vector to . An attempt was made to set the initialization vector to an invalid size. - Cryptographic Services + Cryptographic Services @@ -1014,7 +1014,7 @@ Allows an to attempt to free resources and perfor ]]> - Cryptographic Services + Cryptographic Services @@ -1063,7 +1063,7 @@ Allows an to attempt to free resources and perfor An attempt was made to set the key to . The key size is invalid. - Cryptographic Services + Cryptographic Services @@ -1111,7 +1111,7 @@ Allows an to attempt to free resources and perfor ]]> The key size is not valid. - Cryptographic Services + Cryptographic Services @@ -1157,7 +1157,7 @@ Allows an to attempt to free resources and perfor ]]> - Cryptographic Services + Cryptographic Services @@ -1203,7 +1203,7 @@ Allows an to attempt to free resources and perfor ]]> - Cryptographic Services + Cryptographic Services @@ -1256,7 +1256,7 @@ Allows an to attempt to free resources and perfor ]]> - Cryptographic Services + Cryptographic Services @@ -1307,7 +1307,7 @@ Allows an to attempt to free resources and perfor ]]> - Cryptographic Services + Cryptographic Services @@ -1360,7 +1360,7 @@ Allows an to attempt to free resources and perfor ]]> - Cryptographic Services + Cryptographic Services @@ -1411,7 +1411,7 @@ Allows an to attempt to free resources and perfor ]]> - Cryptographic Services + Cryptographic Services @@ -1457,7 +1457,7 @@ Allows an to attempt to free resources and perfor ]]> The cipher mode is not one of the values. - Cryptographic Services + Cryptographic Services @@ -1503,7 +1503,7 @@ Allows an to attempt to free resources and perfor ]]> - Cryptographic Services + Cryptographic Services @@ -1549,7 +1549,7 @@ Allows an to attempt to free resources and perfor ]]> The padding mode is not one of the values. - Cryptographic Services + Cryptographic Services @@ -1595,7 +1595,7 @@ Allows an to attempt to free resources and perfor ]]> - Cryptographic Services + Cryptographic Services @@ -1628,7 +1628,7 @@ Allows an to attempt to free resources and perfor Releases the unmanaged resources used by the and optionally releases the managed resources. To be added. - Cryptographic Services + Cryptographic Services @@ -1670,7 +1670,7 @@ Allows an to attempt to free resources and perfor if the specified key size is valid for the current algorithm; otherwise, . To be added. - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/ToBase64Transform.xml b/xml/System.Security.Cryptography/ToBase64Transform.xml index 8553c27414c..86f6b217e00 100644 --- a/xml/System.Security.Cryptography/ToBase64Transform.xml +++ b/xml/System.Security.Cryptography/ToBase64Transform.xml @@ -66,7 +66,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -99,7 +99,7 @@ Initializes a new instance of the class. To be added. - Cryptographic Services + Cryptographic Services @@ -150,7 +150,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -206,7 +206,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -248,7 +248,7 @@ ## Remarks This method is a simple call to . - Calling `Dispose` allows the resources used by the to be reallocated for other purposes. For more information about `Dispose`, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + Calling `Dispose` allows the resources used by the to be reallocated for other purposes. For more information about `Dispose`, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). @@ -261,7 +261,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -314,7 +314,7 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -372,11 +372,11 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). - Cryptographic Services + Cryptographic Services @@ -413,7 +413,7 @@ Releases the unmanaged resources used by the . To be added. - Cryptographic Services + Cryptographic Services @@ -469,7 +469,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -525,7 +525,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -566,13 +566,13 @@ When the disposing parameter is `true`, this method releases all resources held **Notes to Inheritors:** -`Dispose` can be called multiple times by other objects. When overriding `Dispose(Boolean)`, be careful not to reference objects that have been previously disposed in an earlier call to `Dispose`. For more information about how to implement `Dispose(Boolean)`, see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). +`Dispose` can be called multiple times by other objects. When overriding `Dispose(Boolean)`, be careful not to reference objects that have been previously disposed in an earlier call to `Dispose`. For more information about how to implement `Dispose(Boolean)`, see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). -For more information about `Dispose` and `Finalize`, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v%3dvs.100)). +For more information about `Dispose` and `Finalize`, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v%3dvs.100)). ]]> - Cryptographic Services + Cryptographic Services @@ -649,7 +649,7 @@ For more information about `Dispose` and `Finalize`, see [Cleaning Up Unmanaged The parameter contains an invalid value. The parameter is . The parameter requires a non-negative number. - Cryptographic Services + Cryptographic Services @@ -716,7 +716,7 @@ For more information about `Dispose` and `Finalize`, see [Cleaning Up Unmanaged The parameter contains an invalid value. The parameter is . The parameter requires a non-negative number. - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/TripleDES.xml b/xml/System.Security.Cryptography/TripleDES.xml index 4abfa839115..cd6852f7cb2 100644 --- a/xml/System.Security.Cryptography/TripleDES.xml +++ b/xml/System.Security.Cryptography/TripleDES.xml @@ -66,7 +66,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -121,7 +121,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -200,7 +200,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -263,7 +263,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -318,7 +318,7 @@ ]]> The size of the parameter is not valid. - Cryptographic Services + Cryptographic Services @@ -371,7 +371,7 @@ -or- An attempt was made to set a weak key (see ). - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Cryptography/TripleDESCryptoServiceProvider.xml b/xml/System.Security.Cryptography/TripleDESCryptoServiceProvider.xml index ae84104651b..0425af1fe4f 100644 --- a/xml/System.Security.Cryptography/TripleDESCryptoServiceProvider.xml +++ b/xml/System.Security.Cryptography/TripleDESCryptoServiceProvider.xml @@ -67,7 +67,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -123,7 +123,7 @@ ]]> The cryptographic service provider is not available. - Cryptographic Services + Cryptographic Services @@ -283,7 +283,7 @@ -or- The algorithm key size was not available. - Cryptographic Services + Cryptographic Services @@ -417,7 +417,7 @@ -or- The algorithm key size was not available. - Cryptographic Services + Cryptographic Services @@ -528,7 +528,7 @@ ]]> - Cryptographic Services + Cryptographic Services @@ -574,7 +574,7 @@ ]]> - Cryptographic Services + Cryptographic Services diff --git a/xml/System.Security.Permissions/CodeAccessSecurityAttribute.xml b/xml/System.Security.Permissions/CodeAccessSecurityAttribute.xml index 7e4f16c993a..b5173495dbd 100644 --- a/xml/System.Security.Permissions/CodeAccessSecurityAttribute.xml +++ b/xml/System.Security.Permissions/CodeAccessSecurityAttribute.xml @@ -88,7 +88,7 @@ All permission attributes derived from this class must have only a single constructor that takes a as its only parameter. - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Security.Permissions/EnvironmentPermission.xml b/xml/System.Security.Permissions/EnvironmentPermission.xml index 923473f6823..96ed8b4c33c 100644 --- a/xml/System.Security.Permissions/EnvironmentPermission.xml +++ b/xml/System.Security.Permissions/EnvironmentPermission.xml @@ -46,7 +46,7 @@ Environment variable names are designated by one or more case-insensitive name lists separated by semicolons, with separate lists for read and write access to the named variables. Write access includes the ability to create and delete environment variables as well as to change existing values. > [!NOTE] -> In versions of the .NET Framework before the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], you could use the method to prevent inadvertent access to system resources by trusted code. is now obsolete, and access to resources is now determined solely by the granted permission set for an assembly. To limit access to files, you must run partially trusted code in a sandbox and assign it permissions only to resources that the code is allowed to access. For information about running an application in a sandbox, see [How to: Run Partially Trusted Code in a Sandbox](~/docs/framework/misc/how-to-run-partially-trusted-code-in-a-sandbox.md). +> In versions of the .NET Framework before the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], you could use the method to prevent inadvertent access to system resources by trusted code. is now obsolete, and access to resources is now determined solely by the granted permission set for an assembly. To limit access to files, you must run partially trusted code in a sandbox and assign it permissions only to resources that the code is allowed to access. For information about running an application in a sandbox, see [How to: Run Partially Trusted Code in a Sandbox](/dotnet/framework/misc/how-to-run-partially-trusted-code-in-a-sandbox). ]]> diff --git a/xml/System.Security.Permissions/EnvironmentPermissionAttribute.xml b/xml/System.Security.Permissions/EnvironmentPermissionAttribute.xml index 89b6ca57865..c7f9fa2cc23 100644 --- a/xml/System.Security.Permissions/EnvironmentPermissionAttribute.xml +++ b/xml/System.Security.Permissions/EnvironmentPermissionAttribute.xml @@ -55,7 +55,7 @@ - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Security.Permissions/FileDialogPermissionAttribute.xml b/xml/System.Security.Permissions/FileDialogPermissionAttribute.xml index a49cb5d0900..04f51cf028a 100644 --- a/xml/System.Security.Permissions/FileDialogPermissionAttribute.xml +++ b/xml/System.Security.Permissions/FileDialogPermissionAttribute.xml @@ -62,7 +62,7 @@ - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Security.Permissions/FileIOPermission.xml b/xml/System.Security.Permissions/FileIOPermission.xml index 86d340abddd..e6fd18b7e66 100644 --- a/xml/System.Security.Permissions/FileIOPermission.xml +++ b/xml/System.Security.Permissions/FileIOPermission.xml @@ -66,7 +66,7 @@ Access to a folder implies access to all the files it contains, as well as access to all the files and folders in its subfolders. For example, `Read` access to C:\folder1\ implies `Read` access to C:\folder1\file1.txt, C:\folder1\folder2\\, C:\folder1\folder2\file2.txt, and so on. > [!NOTE] -> In versions of the .NET Framework before the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], you could use the method to prevent inadvertent access to system resources by trusted code. is now obsolete, and access to resources is now determined solely by the granted permission set for an assembly. To limit access to files, you must run partially trusted code in a sandbox and assign it permissions only to resources that the code is allowed to access. For information about running an application in a sandbox, see [How to: Run Partially Trusted Code in a Sandbox](~/docs/framework/misc/how-to-run-partially-trusted-code-in-a-sandbox.md). +> In versions of the .NET Framework before the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], you could use the method to prevent inadvertent access to system resources by trusted code. is now obsolete, and access to resources is now determined solely by the granted permission set for an assembly. To limit access to files, you must run partially trusted code in a sandbox and assign it permissions only to resources that the code is allowed to access. For information about running an application in a sandbox, see [How to: Run Partially Trusted Code in a Sandbox](/dotnet/framework/misc/how-to-run-partially-trusted-code-in-a-sandbox). diff --git a/xml/System.Security.Permissions/FileIOPermissionAttribute.xml b/xml/System.Security.Permissions/FileIOPermissionAttribute.xml index 2b71d5a31c9..46a48e0a411 100644 --- a/xml/System.Security.Permissions/FileIOPermissionAttribute.xml +++ b/xml/System.Security.Permissions/FileIOPermissionAttribute.xml @@ -73,7 +73,7 @@ - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Security.Permissions/GacIdentityPermissionAttribute.xml b/xml/System.Security.Permissions/GacIdentityPermissionAttribute.xml index 4f26cb54aa1..2a184a227a0 100644 --- a/xml/System.Security.Permissions/GacIdentityPermissionAttribute.xml +++ b/xml/System.Security.Permissions/GacIdentityPermissionAttribute.xml @@ -55,7 +55,7 @@ > > In the .NET Framework versions 1.0 and 1.1, demands on the identity permissions are effective even when the calling assembly is fully trusted. That is, although the calling assembly has full trust, a demand for an identity permission fails if the assembly does not meet the demanded criteria. In the .NET Framework version 2.0, demands for identity permissions are ineffective if the calling assembly has full trust. This assures consistency for all permissions, eliminating the treatment of identity permissions as a special case. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.Security.Permissions/HostProtectionAttribute.xml b/xml/System.Security.Permissions/HostProtectionAttribute.xml index 4dfa70093da..5cda6178450 100644 --- a/xml/System.Security.Permissions/HostProtectionAttribute.xml +++ b/xml/System.Security.Permissions/HostProtectionAttribute.xml @@ -63,7 +63,7 @@ > If you are creating a class library that is to be called by applications that may execute in a host protected environment, you should apply this attribute to members that expose resource categories. The .NET Framework class library members with this attribute cause only the immediate caller to be checked. Your library member must also cause a check of its immediate caller in the same manner. > [!NOTE] -> Do not use the [Ngen.exe (Native Image Generator)](~/docs/framework/tools/ngen-exe-native-image-generator.md) to create a native image of assemblies that are protected by the . In a full-trust environment, the image is always loaded, without regard to the , and in a partial-trust environment the image is not loaded. +> Do not use the [Ngen.exe (Native Image Generator)](/dotnet/framework/tools/ngen-exe-native-image-generator) to create a native image of assemblies that are protected by the . In a full-trust environment, the image is always loaded, without regard to the , and in a partial-trust environment the image is not loaded. @@ -76,7 +76,7 @@ ]]> - Extending Metadata Using Attributes + Extending Metadata Using Attributes Link Demands diff --git a/xml/System.Security.Permissions/IsolatedStorageFilePermissionAttribute.xml b/xml/System.Security.Permissions/IsolatedStorageFilePermissionAttribute.xml index 2997072bfa0..0475cde6566 100644 --- a/xml/System.Security.Permissions/IsolatedStorageFilePermissionAttribute.xml +++ b/xml/System.Security.Permissions/IsolatedStorageFilePermissionAttribute.xml @@ -55,7 +55,7 @@ - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Security.Permissions/IsolatedStoragePermissionAttribute.xml b/xml/System.Security.Permissions/IsolatedStoragePermissionAttribute.xml index 053a7ba7644..8cd084db1ce 100644 --- a/xml/System.Security.Permissions/IsolatedStoragePermissionAttribute.xml +++ b/xml/System.Security.Permissions/IsolatedStoragePermissionAttribute.xml @@ -57,7 +57,7 @@ - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Security.Permissions/KeyContainerPermissionAttribute.xml b/xml/System.Security.Permissions/KeyContainerPermissionAttribute.xml index 490a784b615..7d78c69d488 100644 --- a/xml/System.Security.Permissions/KeyContainerPermissionAttribute.xml +++ b/xml/System.Security.Permissions/KeyContainerPermissionAttribute.xml @@ -52,7 +52,7 @@ - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Security.Permissions/MediaPermissionAttribute.xml b/xml/System.Security.Permissions/MediaPermissionAttribute.xml index 464c98536e8..62b7bbb01fb 100644 --- a/xml/System.Security.Permissions/MediaPermissionAttribute.xml +++ b/xml/System.Security.Permissions/MediaPermissionAttribute.xml @@ -53,7 +53,7 @@ ]]> - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Security.Permissions/PermissionSetAttribute.xml b/xml/System.Security.Permissions/PermissionSetAttribute.xml index 4382809298a..a5fed4ee363 100644 --- a/xml/System.Security.Permissions/PermissionSetAttribute.xml +++ b/xml/System.Security.Permissions/PermissionSetAttribute.xml @@ -63,7 +63,7 @@ - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Security.Permissions/PrincipalPermissionAttribute.xml b/xml/System.Security.Permissions/PrincipalPermissionAttribute.xml index d34d1c40797..39eb5e4447f 100644 --- a/xml/System.Security.Permissions/PrincipalPermissionAttribute.xml +++ b/xml/System.Security.Permissions/PrincipalPermissionAttribute.xml @@ -69,7 +69,7 @@ ]]> - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Security.Permissions/PublisherIdentityPermission.xml b/xml/System.Security.Permissions/PublisherIdentityPermission.xml index 70170d9afd4..f06cc282b56 100644 --- a/xml/System.Security.Permissions/PublisherIdentityPermission.xml +++ b/xml/System.Security.Permissions/PublisherIdentityPermission.xml @@ -48,7 +48,7 @@ > In the .NET Framework versions 1.0 and 1.1, demands on the identity permissions are effective, even when the calling assembly is fully trusted. That is, although the calling assembly has full trust, a demand for an identity permission fails if the assembly does not meet the demanded criteria. Starting with the .NET Framework version 2.0, demands for identity permissions are ineffective if the calling assembly has full trust. This assures consistency for all permissions, eliminating the treatment of identity permissions as a special case. > [!NOTE] -> By default, code access security does not check for evidence. Unless your computer has a custom code group based on the class, you can improve performance by bypassing Authenticode signature verification. This is accomplished by configuring the runtime to not provide evidence for code access security. For more information about how to configure this option and which applications can use it, see the [<generatePublisherEvidence>](~/docs/framework/configure-apps/file-schema/runtime/generatepublisherevidence-element.md) element. +> By default, code access security does not check for evidence. Unless your computer has a custom code group based on the class, you can improve performance by bypassing Authenticode signature verification. This is accomplished by configuring the runtime to not provide evidence for code access security. For more information about how to configure this option and which applications can use it, see the [<generatePublisherEvidence>](/dotnet/framework/configure-apps/file-schema/runtime/generatepublisherevidence-element) element. ]]> diff --git a/xml/System.Security.Permissions/PublisherIdentityPermissionAttribute.xml b/xml/System.Security.Permissions/PublisherIdentityPermissionAttribute.xml index 0acf9cd0776..260d1de52d4 100644 --- a/xml/System.Security.Permissions/PublisherIdentityPermissionAttribute.xml +++ b/xml/System.Security.Permissions/PublisherIdentityPermissionAttribute.xml @@ -57,11 +57,11 @@ > In the .NET Framework versions 1.0 and 1.1, identity permissions cannot have an permission state value. Starting with the .NET Framework version 2.0, identity permissions can have any permission state value. This means that in 2.0 and later versions, identity permissions have the same behavior as permissions that implement the interface. > [!NOTE] -> By default, code access security does not check for evidence. Unless your computer has a custom code group based on the class, you can improve performance by bypassing Authenticode signature verification. This is accomplished by configuring the runtime to not provide evidence for code access security. For more information about how to configure this option and which applications can use it, see the [<generatePublisherEvidence>](~/docs/framework/configure-apps/file-schema/runtime/generatepublisherevidence-element.md) element. +> By default, code access security does not check for evidence. Unless your computer has a custom code group based on the class, you can improve performance by bypassing Authenticode signature verification. This is accomplished by configuring the runtime to not provide evidence for code access security. For more information about how to configure this option and which applications can use it, see the [<generatePublisherEvidence>](/dotnet/framework/configure-apps/file-schema/runtime/generatepublisherevidence-element) element. ]]> - Extending Metadata Using Attributes + Extending Metadata Using Attributes @@ -256,7 +256,7 @@ ## Remarks If this property is set, and are ignored. - You can obtain the hexadecimal representation by running the Strong Name tool (Sn.exe) with the token and public key options (**Sn** **-tp** *keyfile*`)` against a file that has an Authenticode signature. For more information, see [Sn.exe (Strong Name Tool)](~/docs/framework/tools/sn-exe-strong-name-tool.md). + You can obtain the hexadecimal representation by running the Strong Name tool (Sn.exe) with the token and public key options (**Sn** **-tp** *keyfile*`)` against a file that has an Authenticode signature. For more information, see [Sn.exe (Strong Name Tool)](/dotnet/framework/tools/sn-exe-strong-name-tool). ]]> diff --git a/xml/System.Security.Permissions/ReflectionPermission.xml b/xml/System.Security.Permissions/ReflectionPermission.xml index 00811501775..2ffd57b1a04 100644 --- a/xml/System.Security.Permissions/ReflectionPermission.xml +++ b/xml/System.Security.Permissions/ReflectionPermission.xml @@ -56,8 +56,8 @@ - Security Considerations for Reflection - Security Issues in Reflection Emit + Security Considerations for Reflection + Security Issues in Reflection Emit diff --git a/xml/System.Security.Permissions/ReflectionPermissionAttribute.xml b/xml/System.Security.Permissions/ReflectionPermissionAttribute.xml index 903221638b6..876650468ae 100644 --- a/xml/System.Security.Permissions/ReflectionPermissionAttribute.xml +++ b/xml/System.Security.Permissions/ReflectionPermissionAttribute.xml @@ -53,9 +53,9 @@ - Extending Metadata Using Attributes - Security Issues in Reflection Emit - Security Considerations for Reflection + Extending Metadata Using Attributes + Security Issues in Reflection Emit + Security Considerations for Reflection @@ -242,7 +242,7 @@ ## Remarks > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], emitting code no longer requires with the flag. Some features of reflection emit, such as emitting debug symbols, still require the flag. (See [Security Issues in Reflection Emit](~/docs/framework/reflection-and-codedom/security-issues-in-reflection-emit.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], emitting code no longer requires with the flag. Some features of reflection emit, such as emitting debug symbols, still require the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -289,8 +289,8 @@ ]]> - Security Issues in Reflection Emit - Security Considerations for Reflection + Security Issues in Reflection Emit + Security Considerations for Reflection diff --git a/xml/System.Security.Permissions/ReflectionPermissionFlag.xml b/xml/System.Security.Permissions/ReflectionPermissionFlag.xml index a6487801d11..1531a6d1a22 100644 --- a/xml/System.Security.Permissions/ReflectionPermissionFlag.xml +++ b/xml/System.Security.Permissions/ReflectionPermissionFlag.xml @@ -41,7 +41,7 @@ and classes. If no is granted, reflection is allowed on all types and members, but invocation operations are allowed only on visible types and members. For more information, see [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md). + This enumeration is used by the and classes. If no is granted, reflection is allowed on all types and members, but invocation operations are allowed only on visible types and members. For more information, see [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection). > [!CAUTION] > Because can provide access to private class members, we recommend that you grant to Internet code only with the `RestrictedMemberAccess` flag, and not with any other flags. @@ -60,7 +60,7 @@ ## Examples The following example shows how to use the `ReflectionPermissionFlag` enumeration to initialize a new instance of the class that represents the right to perform restricted member access. This example is part of a larger example that is provided for the class. - For an example that shows how to use the RestrictedMemberAccess flag with Internet code, see [Walkthrough: Emitting Code in Partial Trust Scenarios](~/docs/framework/reflection-and-codedom/walkthrough-emitting-code-in-partial-trust-scenarios.md). + For an example that shows how to use the RestrictedMemberAccess flag with Internet code, see [Walkthrough: Emitting Code in Partial Trust Scenarios](/dotnet/framework/reflection-and-codedom/walkthrough-emitting-code-in-partial-trust-scenarios). [!code-csharp[System.Security.Permissions.ReflectionPermission#8](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Security.Permissions.ReflectionPermission/CS/reflectionpermission.cs#8)] [!code-vb[System.Security.Permissions.ReflectionPermission#8](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.Security.Permissions.ReflectionPermission/VB/reflectionpermission.vb#8)] @@ -69,8 +69,8 @@ - Security Considerations for Reflection - Security Issues in Reflection Emit + Security Considerations for Reflection + Security Issues in Reflection Emit diff --git a/xml/System.Security.Permissions/RegistryPermission.xml b/xml/System.Security.Permissions/RegistryPermission.xml index 3868382fa8e..71b58fcac70 100644 --- a/xml/System.Security.Permissions/RegistryPermission.xml +++ b/xml/System.Security.Permissions/RegistryPermission.xml @@ -50,7 +50,7 @@ Registry permission is defined in terms of canonical absolute paths; checks should always be made with canonical pathnames. Key access implies access to all values it contains and all variables under it. > [!NOTE] -> In versions of the .NET Framework before the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], you could use the method to prevent inadvertent access to system resources by trusted code. is now obsolete, and access to resources is now determined solely by the granted permission set for an assembly. To limit access to files, you must run partially trusted code in a sandbox and assign it permissions only to resources that the code is allowed to access. For information about running an application in a sandbox, see [How to: Run Partially Trusted Code in a Sandbox](~/docs/framework/misc/how-to-run-partially-trusted-code-in-a-sandbox.md). +> In versions of the .NET Framework before the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], you could use the method to prevent inadvertent access to system resources by trusted code. is now obsolete, and access to resources is now determined solely by the granted permission set for an assembly. To limit access to files, you must run partially trusted code in a sandbox and assign it permissions only to resources that the code is allowed to access. For information about running an application in a sandbox, see [How to: Run Partially Trusted Code in a Sandbox](/dotnet/framework/misc/how-to-run-partially-trusted-code-in-a-sandbox). ]]> diff --git a/xml/System.Security.Permissions/RegistryPermissionAttribute.xml b/xml/System.Security.Permissions/RegistryPermissionAttribute.xml index 049d76f63ba..86a0afc5a45 100644 --- a/xml/System.Security.Permissions/RegistryPermissionAttribute.xml +++ b/xml/System.Security.Permissions/RegistryPermissionAttribute.xml @@ -53,7 +53,7 @@ - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Security.Permissions/SecurityAction.xml b/xml/System.Security.Permissions/SecurityAction.xml index 2701fdf008c..5576f85533c 100644 --- a/xml/System.Security.Permissions/SecurityAction.xml +++ b/xml/System.Security.Permissions/SecurityAction.xml @@ -63,7 +63,7 @@ The following table describes the time that each security action takes place and the targets that it supports. > [!IMPORTANT] -> In the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], runtime support has been removed for enforcing the Deny, RequestMinimum, RequestOptional, and RequestRefuse permission requests. These requests should not be used in code that is based on [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] or later. For more information about this and other changes, see [Security Changes](~/docs/framework/security/security-changes.md). +> In the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], runtime support has been removed for enforcing the Deny, RequestMinimum, RequestOptional, and RequestRefuse permission requests. These requests should not be used in code that is based on [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] or later. For more information about this and other changes, see [Security Changes](/dotnet/framework/security/security-changes). You should not use `LinkDemand` in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]. Instead, use the to restrict usage to fully trusted applications, or use `Demand` to restrict partially trusted callers. diff --git a/xml/System.Security.Permissions/SecurityAttribute.xml b/xml/System.Security.Permissions/SecurityAttribute.xml index 26a844c8038..261323e2d91 100644 --- a/xml/System.Security.Permissions/SecurityAttribute.xml +++ b/xml/System.Security.Permissions/SecurityAttribute.xml @@ -72,7 +72,7 @@ When you inherit from , you must override . - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Security.Permissions/SecurityPermissionAttribute.xml b/xml/System.Security.Permissions/SecurityPermissionAttribute.xml index 81e66cef17a..c60dab6c1b2 100644 --- a/xml/System.Security.Permissions/SecurityPermissionAttribute.xml +++ b/xml/System.Security.Permissions/SecurityPermissionAttribute.xml @@ -80,7 +80,7 @@ - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Security.Permissions/SiteIdentityPermission.xml b/xml/System.Security.Permissions/SiteIdentityPermission.xml index 5bb64f57a0e..f28c85bd7e5 100644 --- a/xml/System.Security.Permissions/SiteIdentityPermission.xml +++ b/xml/System.Security.Permissions/SiteIdentityPermission.xml @@ -49,7 +49,7 @@ > In the .NET Framework versions 1.0 and 1.1, demands on the identity permissions are effective, even when the calling assembly is fully trusted. That is, although the calling assembly has full trust, a demand for an identity permission fails if the assembly does not meet the demanded criteria. Starting with the .NET Framework version 2.0, demands for identity permissions are ineffective if the calling assembly has full trust. This assures consistency for all permissions, eliminating the treatment of identity permissions as a special case. > [!NOTE] -> In versions of the .NET Framework before the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], you could use the method to prevent inadvertent access to system resources by trusted code. is now obsolete, and access to resources is now determined solely by the granted permission set for an assembly. To limit access to files, you must run partially trusted code in a sandbox and assign it permissions only to resources that the code is allowed to access. For information about running an application in a sandbox, see [How to: Run Partially Trusted Code in a Sandbox](~/docs/framework/misc/how-to-run-partially-trusted-code-in-a-sandbox.md). +> In versions of the .NET Framework before the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], you could use the method to prevent inadvertent access to system resources by trusted code. is now obsolete, and access to resources is now determined solely by the granted permission set for an assembly. To limit access to files, you must run partially trusted code in a sandbox and assign it permissions only to resources that the code is allowed to access. For information about running an application in a sandbox, see [How to: Run Partially Trusted Code in a Sandbox](/dotnet/framework/misc/how-to-run-partially-trusted-code-in-a-sandbox). > [!NOTE] > In the .NET Framework versions 1.0 and 1.1, identity permissions cannot have an permission state value. Starting with the .NET Framework version 2.0, identity permissions can have any permission state value. This means that in 2.0 and later versions, identity permissions have the same behavior as permissions that implement the interface. diff --git a/xml/System.Security.Permissions/SiteIdentityPermissionAttribute.xml b/xml/System.Security.Permissions/SiteIdentityPermissionAttribute.xml index df6de00bbd7..55b065c62b7 100644 --- a/xml/System.Security.Permissions/SiteIdentityPermissionAttribute.xml +++ b/xml/System.Security.Permissions/SiteIdentityPermissionAttribute.xml @@ -63,7 +63,7 @@ - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Security.Permissions/StorePermissionAttribute.xml b/xml/System.Security.Permissions/StorePermissionAttribute.xml index 91fdd9f77ff..319912a60d4 100644 --- a/xml/System.Security.Permissions/StorePermissionAttribute.xml +++ b/xml/System.Security.Permissions/StorePermissionAttribute.xml @@ -48,7 +48,7 @@ - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Security.Permissions/StrongNameIdentityPermission.xml b/xml/System.Security.Permissions/StrongNameIdentityPermission.xml index 3cae590e9de..2b6904f17d2 100644 --- a/xml/System.Security.Permissions/StrongNameIdentityPermission.xml +++ b/xml/System.Security.Permissions/StrongNameIdentityPermission.xml @@ -53,9 +53,9 @@ In the .NET Framework versions 1.0 and 1.1, demands on the identity permissions are effective even when the calling assembly is fully trusted. That is, even if the calling assembly has full trust, a demand for an identity permission fails if the assembly does not meet the demanded criteria. In the .NET Framework version 2.0 and later, demands for identity permissions are ineffective if the calling assembly has full trust. This ensures consistency for all permissions and eliminates the treatment of identity permissions as a special case. - For a complete description of strong names, see the reference page. For more information about strong-named assemblies, see [Strong-named assemblies](~/docs/standard/assembly/strong-named.md). + For a complete description of strong names, see the reference page. For more information about strong-named assemblies, see [Strong-named assemblies](/dotnet/standard/assembly/strong-named). - The class is used to define strong-name requirements for accessing the public members of a type. The attribute can be used to define strong-name requirements at the assembly level. In the .NET Framework version 2.0 and later, you can also use the attribute to specify that all nonpublic types in that assembly are visible to another assembly. For more information, see [Friend assemblies](~/docs/standard/assembly/friend.md). + The class is used to define strong-name requirements for accessing the public members of a type. The attribute can be used to define strong-name requirements at the assembly level. In the .NET Framework version 2.0 and later, you can also use the attribute to specify that all nonpublic types in that assembly are visible to another assembly. For more information, see [Friend assemblies](/dotnet/standard/assembly/friend). ]]> @@ -63,7 +63,7 @@ - Strong-named assemblies + Strong-named assemblies Friend Assemblies @@ -172,7 +172,7 @@ ## Remarks The `name` and `version` parameters can be `null` only when the public key is used to identify the assembly. An empty string ("") should not be used in place of `null`. If `name` is an empty string, an is thrown. - For more information on names and version numbers of assemblies, see [Strong-named assemblies](~/docs/standard/assembly/strong-named.md). + For more information on names and version numbers of assemblies, see [Strong-named assemblies](/dotnet/standard/assembly/strong-named). diff --git a/xml/System.Security.Permissions/StrongNameIdentityPermissionAttribute.xml b/xml/System.Security.Permissions/StrongNameIdentityPermissionAttribute.xml index bccacdf3794..763d17aacc8 100644 --- a/xml/System.Security.Permissions/StrongNameIdentityPermissionAttribute.xml +++ b/xml/System.Security.Permissions/StrongNameIdentityPermissionAttribute.xml @@ -50,11 +50,11 @@ > > In the .NET Framework versions 1.0 and 1.1, demands on the identity permissions are effective, even when the calling assembly is fully trusted. That is, although the calling assembly has full trust, a demand for an identity permission fails if the assembly does not meet the demanded criteria. In the .NET Framework version 2.0 and later, demands for identity permissions are ineffective if the calling assembly has full trust. This assures consistency for all permissions, eliminating the treatment of identity permissions as a special case. - The scope of the declaration that is allowed depends on the that is used. You can obtain the key string for this attribute by running the Strong Name tool (Sn.exe) with the token and public key options (**Sn** **-tp** *keyfile*`)` against a file that has an Authenticode signature. For more information, see [Sn.exe (Strong Name Tool)](~/docs/framework/tools/sn-exe-strong-name-tool.md). + The scope of the declaration that is allowed depends on the that is used. You can obtain the key string for this attribute by running the Strong Name tool (Sn.exe) with the token and public key options (**Sn** **-tp** *keyfile*`)` against a file that has an Authenticode signature. For more information, see [Sn.exe (Strong Name Tool)](/dotnet/framework/tools/sn-exe-strong-name-tool). The security information declared by a security attribute is stored in the metadata of the attribute target and is accessed by the system at run time. Security attributes are used only for declarative security. For imperative security, use the corresponding permission class. - The attribute can be used to define strong-name requirements for access to public members at the assembly level. In the .NET Framework version 2.0 and later, you can also use the attribute to specify that all nonpublic types in that assembly are visible to another assembly. For more information, see [Friend assemblies](~/docs/standard/assembly/friend.md). + The attribute can be used to define strong-name requirements for access to public members at the assembly level. In the .NET Framework version 2.0 and later, you can also use the attribute to specify that all nonpublic types in that assembly are visible to another assembly. For more information, see [Friend assemblies](/dotnet/standard/assembly/friend). ]]> @@ -62,7 +62,7 @@ - Extending Metadata Using Attributes + Extending Metadata Using Attributes Friend Assemblies diff --git a/xml/System.Security.Permissions/UIPermissionAttribute.xml b/xml/System.Security.Permissions/UIPermissionAttribute.xml index 14860dc2c31..6dc1028a263 100644 --- a/xml/System.Security.Permissions/UIPermissionAttribute.xml +++ b/xml/System.Security.Permissions/UIPermissionAttribute.xml @@ -54,7 +54,7 @@ - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Security.Permissions/UrlIdentityPermission.xml b/xml/System.Security.Permissions/UrlIdentityPermission.xml index ed5ad9dc072..963fccda696 100644 --- a/xml/System.Security.Permissions/UrlIdentityPermission.xml +++ b/xml/System.Security.Permissions/UrlIdentityPermission.xml @@ -49,7 +49,7 @@ > In the .NET Framework versions 1.0 and 1.1, demands on the identity permissions are effective even when the calling assembly is fully trusted. That is, although the calling assembly has full trust, a demand for an identity permission fails if the assembly does not meet the demanded criteria. Starting with the .NET Framework version 2.0, demands for identity permissions are ineffective if the calling assembly has full trust. That is, a demand for an identity always succeeds, regardless of the identity of the assembly, if the assembly has been granted full trust. This assures consistency for all permissions, eliminating the treatment of identity permissions as a special case. > [!NOTE] -> In versions of the .NET Framework before the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], you could use the method to prevent inadvertent access to system resources by trusted code. is now obsolete, and access to resources is now determined solely by the granted permission set for an assembly. To limit access to files, you must run partially trusted code in a sandbox and assign it permissions only to resources that the code is allowed to access. For information about running an application in a sandbox, see [How to: Run Partially Trusted Code in a Sandbox](~/docs/framework/misc/how-to-run-partially-trusted-code-in-a-sandbox.md). +> In versions of the .NET Framework before the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], you could use the method to prevent inadvertent access to system resources by trusted code. is now obsolete, and access to resources is now determined solely by the granted permission set for an assembly. To limit access to files, you must run partially trusted code in a sandbox and assign it permissions only to resources that the code is allowed to access. For information about running an application in a sandbox, see [How to: Run Partially Trusted Code in a Sandbox](/dotnet/framework/misc/how-to-run-partially-trusted-code-in-a-sandbox). > [!NOTE] > In the .NET Framework versions 1.0 and 1.1, identity permissions cannot have an permission state value. Starting with the .NET Framework version 2.0, identity permissions can have any permission state value. This means that in 2.0 and later versions, identity permissions have the same behavior as permissions that implement the interface. diff --git a/xml/System.Security.Permissions/UrlIdentityPermissionAttribute.xml b/xml/System.Security.Permissions/UrlIdentityPermissionAttribute.xml index a15f879156d..86d0712f1fe 100644 --- a/xml/System.Security.Permissions/UrlIdentityPermissionAttribute.xml +++ b/xml/System.Security.Permissions/UrlIdentityPermissionAttribute.xml @@ -61,7 +61,7 @@ - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Security.Permissions/WebBrowserPermissionAttribute.xml b/xml/System.Security.Permissions/WebBrowserPermissionAttribute.xml index 8d710a275a5..d93f9c8ace8 100644 --- a/xml/System.Security.Permissions/WebBrowserPermissionAttribute.xml +++ b/xml/System.Security.Permissions/WebBrowserPermissionAttribute.xml @@ -56,7 +56,7 @@ ]]> - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Security.Permissions/ZoneIdentityPermissionAttribute.xml b/xml/System.Security.Permissions/ZoneIdentityPermissionAttribute.xml index 2960d17f2c0..f580e52a1bc 100644 --- a/xml/System.Security.Permissions/ZoneIdentityPermissionAttribute.xml +++ b/xml/System.Security.Permissions/ZoneIdentityPermissionAttribute.xml @@ -59,7 +59,7 @@ - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Security.Policy/ApplicationTrust.xml b/xml/System.Security.Policy/ApplicationTrust.xml index fcbf3e5db13..3d934f6b5db 100644 --- a/xml/System.Security.Policy/ApplicationTrust.xml +++ b/xml/System.Security.Policy/ApplicationTrust.xml @@ -176,7 +176,7 @@ that are to be granted full trust. This constructor is called by the method to create an that will be used as a sandbox. For more information about running an application in a sandbox, see [How to: Run Partially Trusted Code in a Sandbox](~/docs/framework/misc/how-to-run-partially-trusted-code-in-a-sandbox.md). + `fullTrustAssemblies` identifies strong-named assemblies within the that are to be granted full trust. This constructor is called by the method to create an that will be used as a sandbox. For more information about running an application in a sandbox, see [How to: Run Partially Trusted Code in a Sandbox](/dotnet/framework/misc/how-to-run-partially-trusted-code-in-a-sandbox). ]]> diff --git a/xml/System.Security.Policy/PolicyException.xml b/xml/System.Security.Policy/PolicyException.xml index 8c0a87fdb8e..c7628f1636c 100644 --- a/xml/System.Security.Policy/PolicyException.xml +++ b/xml/System.Security.Policy/PolicyException.xml @@ -60,7 +60,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -250,7 +250,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System.Security.Policy/PolicyLevel.xml b/xml/System.Security.Policy/PolicyLevel.xml index caf6b071dac..d88687a57dd 100644 --- a/xml/System.Security.Policy/PolicyLevel.xml +++ b/xml/System.Security.Policy/PolicyLevel.xml @@ -42,7 +42,7 @@ ## Remarks > [!IMPORTANT] -> Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the common language runtime (CLR) is moving away from providing security policy for computers. We recommend that you use [Windows Software Restriction Policies (SRP)](https://go.microsoft.com/fwlink/?LinkId=178101) or [AppLocker](https://go.microsoft.com/fwlink/?LinkId=178102) as a replacement for CLR security policy. The information in this topic applies to the .NET Framework version 3.5 and earlier; it does not apply to the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] and later. For more information about this and other changes, see [Security Changes](~/docs/framework/security/security-changes.md). +> Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the common language runtime (CLR) is moving away from providing security policy for computers. We recommend that you use [Windows Software Restriction Policies (SRP)](https://go.microsoft.com/fwlink/?LinkId=178101) or [AppLocker](https://go.microsoft.com/fwlink/?LinkId=178102) as a replacement for CLR security policy. The information in this topic applies to the .NET Framework version 3.5 and earlier; it does not apply to the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] and later. For more information about this and other changes, see [Security Changes](/dotnet/framework/security/security-changes). The highest level of security policy is enterprise-wide. Successive lower levels of hierarchy represent further policy restrictions, but can never grant more permissions than allowed by higher levels. The following policy levels are implemented: @@ -606,7 +606,7 @@ ## Remarks This method does not make modifications to the current . Instead, it updates the object's file and the that the security system uses to evaluate policy. - This method is used by the caspol -recover option (see [Caspol.exe (Code Access Security Policy Tool)](~/docs/framework/tools/caspol-exe-code-access-security-policy-tool.md)). + This method is used by the caspol -recover option (see [Caspol.exe (Code Access Security Policy Tool)](/dotnet/framework/tools/caspol-exe-code-access-security-policy-tool)). ]]> diff --git a/xml/System.Security.Policy/Publisher.xml b/xml/System.Security.Policy/Publisher.xml index d8c3dab7c6e..c4d70e003ea 100644 --- a/xml/System.Security.Policy/Publisher.xml +++ b/xml/System.Security.Policy/Publisher.xml @@ -53,7 +53,7 @@ Publisher evidence is based on Authenticode X.509v3 signatures. - By default, code access security (CAS) does not check for evidence. Unless your computer has a custom code group based on the class, you can improve performance by bypassing Authenticode signature verification. This is accomplished by configuring the runtime to not provide evidence for CAS. For more information about how to configure this option and which applications can use it, see the [\](~/docs/framework/configure-apps/file-schema/runtime/generatepublisherevidence-element.md) element. + By default, code access security (CAS) does not check for evidence. Unless your computer has a custom code group based on the class, you can improve performance by bypassing Authenticode signature verification. This is accomplished by configuring the runtime to not provide evidence for CAS. For more information about how to configure this option and which applications can use it, see the [\](/dotnet/framework/configure-apps/file-schema/runtime/generatepublisherevidence-element) element. ]]> diff --git a/xml/System.Security.Policy/StrongName.xml b/xml/System.Security.Policy/StrongName.xml index 53cb1bb7a9c..0bcad3d9d1b 100644 --- a/xml/System.Security.Policy/StrongName.xml +++ b/xml/System.Security.Policy/StrongName.xml @@ -51,7 +51,7 @@ ## Remarks The class represents evidence of a unique, cryptographically strong name of a code assembly. The strong name consists of a public key, a given name, and a version. The public key corresponds to the publisher's private key which is kept secret, and with which the assembly must be signed in order for the strong name to be valid. - Strong names are typically assigned to assemblies using either , or in conjunction with the SN utility (see [Sn.exe (Strong Name Tool)](~/docs/framework/tools/sn-exe-strong-name-tool.md)). + Strong names are typically assigned to assemblies using either , or in conjunction with the SN utility (see [Sn.exe (Strong Name Tool)](/dotnet/framework/tools/sn-exe-strong-name-tool)). uses this class to confirm that calling code is in a particular strong-named code assembly. diff --git a/xml/System.Security.Policy/UnionCodeGroup.xml b/xml/System.Security.Policy/UnionCodeGroup.xml index 471bc48103e..d15a6e2be4c 100644 --- a/xml/System.Security.Policy/UnionCodeGroup.xml +++ b/xml/System.Security.Policy/UnionCodeGroup.xml @@ -55,7 +55,7 @@ is the most common type of code group; the policy statement of all matching child code groups (and by extension their child code groups) are combined with the permission set of the matching parent code group. Thus, if its membership condition matches, this code group forms the union of its policy statement and those of all its child code groups that also match the evidence. - code groups are the code groups created by the CASPOL utility (see [Caspol.exe (Code Access Security Policy Tool)](~/docs/framework/tools/caspol-exe-code-access-security-policy-tool.md)). + code groups are the code groups created by the CASPOL utility (see [Caspol.exe (Code Access Security Policy Tool)](/dotnet/framework/tools/caspol-exe-code-access-security-policy-tool)). ]]> diff --git a/xml/System.Security.Principal/WindowsIdentity.xml b/xml/System.Security.Principal/WindowsIdentity.xml index 0ed990391d7..c3736695553 100644 --- a/xml/System.Security.Principal/WindowsIdentity.xml +++ b/xml/System.Security.Principal/WindowsIdentity.xml @@ -146,7 +146,7 @@ ||`false`| > [!NOTE] -> You can retrieve the token represented by `userToken` by calling unmanaged code such as the Windows API `LogonUser` function. Always release `userToken` by calling the Windows API `CloseHandle` function. For more information on calling unmanaged code, see [Consuming Unmanaged DLL Functions](~/docs/framework/interop/consuming-unmanaged-dll-functions.md). +> You can retrieve the token represented by `userToken` by calling unmanaged code such as the Windows API `LogonUser` function. Always release `userToken` by calling the Windows API `CloseHandle` function. For more information on calling unmanaged code, see [Consuming Unmanaged DLL Functions](/dotnet/framework/interop/consuming-unmanaged-dll-functions). ]]> @@ -305,7 +305,7 @@ The value of the `type` parameter is used to set the parameter. If `type` is `null`, the security system sets to `Negotiate` on Windows Vista and later versions of the Windows operating system, and to `Kerberos` on earlier versions of the Windows operating system. The security system does not use this value; it is for informational use only. > [!NOTE] -> You can retrieve the token represented by `userToken` by calling unmanaged code such as the Windows API `LogonUser` function. Always release `userToken` by calling the Windows API `CloseHandle` function. For more information on calling unmanaged code, see [Consuming Unmanaged DLL Functions](~/docs/framework/interop/consuming-unmanaged-dll-functions.md). +> You can retrieve the token represented by `userToken` by calling unmanaged code such as the Windows API `LogonUser` function. Always release `userToken` by calling the Windows API `CloseHandle` function. For more information on calling unmanaged code, see [Consuming Unmanaged DLL Functions](/dotnet/framework/interop/consuming-unmanaged-dll-functions). @@ -491,7 +491,7 @@ The value of the `type` parameter is used to set the parameter. If `type` is `null`, the security system sets to `Negotiate` on Windows Vista and later versions of the Windows operating system, and to `Kerberos` on earlier versions of the Windows operating system. The security system does not use this value; it is for informational use only. > [!NOTE] -> You can retrieve the token represented by `userToken` by calling unmanaged code such as the Windows API `LogonUser` function. Always release `userToken` by calling the Windows API `CloseHandle` function. For more information on calling unmanaged code, see [Consuming Unmanaged DLL Functions](~/docs/framework/interop/consuming-unmanaged-dll-functions.md). +> You can retrieve the token represented by `userToken` by calling unmanaged code such as the Windows API `LogonUser` function. Always release `userToken` by calling the Windows API `CloseHandle` function. For more information on calling unmanaged code, see [Consuming Unmanaged DLL Functions](/dotnet/framework/interop/consuming-unmanaged-dll-functions). @@ -561,7 +561,7 @@ ## Remarks The value of the `type` parameter is used to set the parameter. If `type` is `null`, the security system sets to `Negotiate` on Windows Vista and later versions of the Windows operating system, and to `Kerberos` on earlier versions of the Windows operating system. The security system does not use this value; it is for informational use only. - You can retrieve the token represented by `userToken` by calling unmanaged code such as the Windows API `LogonUser` function. Always release `userToken` by calling the Windows API `CloseHandle` function. For more information on calling unmanaged code, see [Consuming Unmanaged DLL Functions](~/docs/framework/interop/consuming-unmanaged-dll-functions.md). + You can retrieve the token represented by `userToken` by calling unmanaged code such as the Windows API `LogonUser` function. Always release `userToken` by calling the Windows API `CloseHandle` function. For more information on calling unmanaged code, see [Consuming Unmanaged DLL Functions](/dotnet/framework/interop/consuming-unmanaged-dll-functions). @@ -862,7 +862,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -922,9 +922,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). @@ -1328,7 +1328,7 @@ Application code does not call this method; it is automatically invoked during g > [!NOTE] > Calling the method with a `userToken` value of is equivalent to calling the Win32 `RevertToSelf` function. If another user is currently being impersonated, control reverts to the original user. - For more information about calls to unmanaged code, see [Consuming Unmanaged DLL Functions](~/docs/framework/interop/consuming-unmanaged-dll-functions.md). + For more information about calls to unmanaged code, see [Consuming Unmanaged DLL Functions](/dotnet/framework/interop/consuming-unmanaged-dll-functions). > [!WARNING] > Avoid using this method with the async/await pattern. In some cases it may lead to reliability issues due to impersonation not being reverted even if the resulting `WindowsImpersonationContext` is disposed. Use `RunImpersonated` instead. diff --git a/xml/System.Security.Principal/WindowsImpersonationContext.xml b/xml/System.Security.Principal/WindowsImpersonationContext.xml index 3bab39343ff..5aa9d31afa2 100644 --- a/xml/System.Security.Principal/WindowsImpersonationContext.xml +++ b/xml/System.Security.Principal/WindowsImpersonationContext.xml @@ -102,7 +102,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -155,9 +155,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). diff --git a/xml/System.Security.RightsManagement/CryptoProvider.xml b/xml/System.Security.RightsManagement/CryptoProvider.xml index 490645ef738..47a0b751db1 100644 --- a/xml/System.Security.RightsManagement/CryptoProvider.xml +++ b/xml/System.Security.RightsManagement/CryptoProvider.xml @@ -314,7 +314,7 @@ ## Remarks performs (`true`). - Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -359,9 +359,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -442,7 +442,7 @@ This method overrides . Application code should not call this method; an object's `Finalize` method is automatically invoked during garbage collection, unless finalization by the garbage collector has been disabled by a call to the method. - For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). ]]> diff --git a/xml/System.Security.RightsManagement/SecureEnvironment.xml b/xml/System.Security.RightsManagement/SecureEnvironment.xml index aea30655d85..2b682913559 100644 --- a/xml/System.Security.RightsManagement/SecureEnvironment.xml +++ b/xml/System.Security.RightsManagement/SecureEnvironment.xml @@ -229,7 +229,7 @@ when finished with the . After is called, resources allocated to the are reclaimed by the garbage collector. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + The application should call when finished with the . After is called, resources allocated to the are reclaimed by the garbage collector. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before the last reference to the is released. If is not called, resources allocated to the will not be freed until the garbage collector calls the instance's method. @@ -274,9 +274,9 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.Security/AllowPartiallyTrustedCallersAttribute.xml b/xml/System.Security/AllowPartiallyTrustedCallersAttribute.xml index 2633c43c33c..d3ea2030fe1 100644 --- a/xml/System.Security/AllowPartiallyTrustedCallersAttribute.xml +++ b/xml/System.Security/AllowPartiallyTrustedCallersAttribute.xml @@ -54,9 +54,9 @@ > Partially trusted code is no longer supported. This attribute has no effect in .NET Core. > [!NOTE] -> The [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] introduces new security rules that affect the behavior of the attribute (see [Security-Transparent Code, Level 2](~/docs/framework/misc/security-transparent-code-level-2.md)). In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], all code defaults to security-transparent, that is, partially trusted. However, you can annotate individual types and members to assign them other transparency attributes. For this and other security changes, see [Security Changes](~/docs/framework/security/security-changes.md). +> The [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] introduces new security rules that affect the behavior of the attribute (see [Security-Transparent Code, Level 2](/dotnet/framework/misc/security-transparent-code-level-2)). In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], all code defaults to security-transparent, that is, partially trusted. However, you can annotate individual types and members to assign them other transparency attributes. For this and other security changes, see [Security Changes](/dotnet/framework/security/security-changes). - .NET Framework version 2.0 () assemblies must be strong-named to effectively use the (APTCA) attribute. [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] () assemblies do not have to be strong-named for the APTCA attribute to be effective, and they can contain transparent, security-critical and security-safe-critical code. For more information about applying attributes at the assembly level, see [Applying Attributes](~/docs/standard/attributes/applying-attributes.md). + .NET Framework version 2.0 () assemblies must be strong-named to effectively use the (APTCA) attribute. [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] () assemblies do not have to be strong-named for the APTCA attribute to be effective, and they can contain transparent, security-critical and security-safe-critical code. For more information about applying attributes at the assembly level, see [Applying Attributes](/dotnet/standard/attributes/applying-attributes). By default, if a strong-named, assembly does not explicitly apply this attribute at the assembly level, it can be called only by other assemblies that are granted full trust. This restriction is enforced by placing a for `FullTrust` on every public or protected method on every publicly accessible class in the assembly. Assemblies that are intended to be called by partially trusted code can declare their intent through the use of . An example of the declaration in C# is `[assembly:AllowPartiallyTrustedCallers]`; an example in Visual Basic is ``. @@ -67,7 +67,7 @@ This is not a declarative security attribute, but a regular attribute (it derives from , not from ). - For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). diff --git a/xml/System.Security/CodeAccessPermission.xml b/xml/System.Security/CodeAccessPermission.xml index 4f02f2881da..e2c3853bfa7 100644 --- a/xml/System.Security/CodeAccessPermission.xml +++ b/xml/System.Security/CodeAccessPermission.xml @@ -178,7 +178,7 @@ You cannot override this method. - Using the Assert Method + Using the Assert Method diff --git a/xml/System.Security/HostSecurityManager.xml b/xml/System.Security/HostSecurityManager.xml index da12097aba3..328ae8ad330 100644 --- a/xml/System.Security/HostSecurityManager.xml +++ b/xml/System.Security/HostSecurityManager.xml @@ -209,7 +209,7 @@ ]]> - This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](~/docs/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element.md). + This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). diff --git a/xml/System.Security/IStackWalk.xml b/xml/System.Security/IStackWalk.xml index db08064560d..0ba17104817 100644 --- a/xml/System.Security/IStackWalk.xml +++ b/xml/System.Security/IStackWalk.xml @@ -104,7 +104,7 @@ ]]> The calling code does not have . - Using the Assert Method + Using the Assert Method diff --git a/xml/System.Security/PermissionSet.xml b/xml/System.Security/PermissionSet.xml index 99e83aa780c..a74ab68edf8 100644 --- a/xml/System.Security/PermissionSet.xml +++ b/xml/System.Security/PermissionSet.xml @@ -381,7 +381,7 @@ -or- There is already an active for the current frame. - Using the Assert Method + Using the Assert Method diff --git a/xml/System.Security/SecureString.xml b/xml/System.Security/SecureString.xml index 41fb3994e1d..c8434109213 100644 --- a/xml/System.Security/SecureString.xml +++ b/xml/System.Security/SecureString.xml @@ -569,7 +569,7 @@ ## Remarks The method writes binary zeroes to the allocated memory that contains the value of this object, then frees the allocated memory. - For more information, see [Garbage Collection](~/docs/standard/garbage-collection/index.md). + For more information, see [Garbage Collection](/dotnet/standard/garbage-collection/). ]]> diff --git a/xml/System.Security/SecurityContext.xml b/xml/System.Security/SecurityContext.xml index b56692cfb04..b27188967ed 100644 --- a/xml/System.Security/SecurityContext.xml +++ b/xml/System.Security/SecurityContext.xml @@ -42,7 +42,7 @@ A object captures all security-related information for a logical thread, including the information contained in the and objects. This configuration allows the Windows identity and the security elements on the stack to be propagated automatically when the is copied and transferred across asynchronous threads. > [!NOTE] -> The common language runtime (CLR) is aware of impersonation operations performed using only managed code, not of impersonation performed outside of managed code, such as through platform invoke to unmanaged code or through direct calls to Win32 functions. Only managed objects can flow across asynchronous points, unless the `alwaysFlowImpersonationPolicy` element has been set to `true` (``). Setting the `alwaysFlowImpersonationPolicy` element to `true` specifies that the Windows identity always flows across asynchronous points, regardless of how impersonation was performed. For more information about flowing unmanaged impersonation across asynchronous points, see [<alwaysFlowImpersonationPolicy> Element](~/docs/framework/configure-apps/file-schema/runtime/alwaysflowimpersonationpolicy-element.md). +> The common language runtime (CLR) is aware of impersonation operations performed using only managed code, not of impersonation performed outside of managed code, such as through platform invoke to unmanaged code or through direct calls to Win32 functions. Only managed objects can flow across asynchronous points, unless the `alwaysFlowImpersonationPolicy` element has been set to `true` (``). Setting the `alwaysFlowImpersonationPolicy` element to `true` specifies that the Windows identity always flows across asynchronous points, regardless of how impersonation was performed. For more information about flowing unmanaged impersonation across asynchronous points, see [<alwaysFlowImpersonationPolicy> Element](/dotnet/framework/configure-apps/file-schema/runtime/alwaysflowimpersonationpolicy-element). The is part of the larger and flows or migrates when the flows or migrates. @@ -183,7 +183,7 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -477,7 +477,7 @@ Use the method on the returned structure to return the object to its previous state. > [!NOTE] -> The common language runtime (CLR) is aware of impersonation operations performed using only managed code, not of impersonation performed outside of managed code, such as through platform invoke to unmanaged code or through direct calls to Win32 functions. Only managed objects can flow across asynchronous points, unless the `alwaysFlowImpersonationPolicy` element has been set to `true` (``). Setting the `alwaysFlowImpersonationPolicy` element to `true` specifies that the Windows identity always flows across asynchronous points, regardless of how impersonation was performed. For more information about flowing unmanaged impersonation across asynchronous points, see [\ Element](~/docs/framework/configure-apps/file-schema/runtime/alwaysflowimpersonationpolicy-element.md). +> The common language runtime (CLR) is aware of impersonation operations performed using only managed code, not of impersonation performed outside of managed code, such as through platform invoke to unmanaged code or through direct calls to Win32 functions. Only managed objects can flow across asynchronous points, unless the `alwaysFlowImpersonationPolicy` element has been set to `true` (``). Setting the `alwaysFlowImpersonationPolicy` element to `true` specifies that the Windows identity always flows across asynchronous points, regardless of how impersonation was performed. For more information about flowing unmanaged impersonation across asynchronous points, see [\ Element](/dotnet/framework/configure-apps/file-schema/runtime/alwaysflowimpersonationpolicy-element). ]]> diff --git a/xml/System.Security/SecurityCriticalAttribute.xml b/xml/System.Security/SecurityCriticalAttribute.xml index cd0425020f8..6c3778fd9bb 100644 --- a/xml/System.Security/SecurityCriticalAttribute.xml +++ b/xml/System.Security/SecurityCriticalAttribute.xml @@ -151,7 +151,7 @@ diff --git a/xml/System.Security/SecurityException.xml b/xml/System.Security/SecurityException.xml index 667742c1a7d..2026d8641d5 100644 --- a/xml/System.Security/SecurityException.xml +++ b/xml/System.Security/SecurityException.xml @@ -69,7 +69,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -341,7 +341,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -774,7 +774,7 @@ because it can contain a permission, a permission set, or a permission set collection. To test the run-time type of this property, you can use the method or a specific language operator, such as the [is operator](~/docs/csharp/language-reference/keywords/is.md) in C# or the [TypeOf operator](~/docs/visual-basic/language-reference/operators/typeof-operator.md) in Visual Basic. + This property contains the denied permission, permission set, or permission set collection that caused the security check to fail. It is `null` for exceptions that are not caused by a Deny. The property is of type because it can contain a permission, a permission set, or a permission set collection. To test the run-time type of this property, you can use the method or a specific language operator, such as the [is operator](/dotnet/csharp/language-reference/keywords/is) in C# or the [TypeOf operator](/dotnet/visual-basic/language-reference/operators/typeof-operator) in Visual Basic. ]]> @@ -1206,7 +1206,7 @@ ## Remarks The property represents the permitted permission, permission set, or permission set collection contained in the stack frame that caused the security exception. For instance, when a security exception occurs because of a failure, the permitted permission appears in this property and the demanded is contained in the property. - This property is of type because permissions, permission sets, or permission set collections can all be demanded and is their common base class. To test the run-time type of this property, you can use the method or a specific language operator, such as the [is operator](~/docs/csharp/language-reference/keywords/is.md) in C# or the [TypeOf operator](~/docs/visual-basic/language-reference/operators/typeof-operator.md) in Visual Basic. + This property is of type because permissions, permission sets, or permission set collections can all be demanded and is their common base class. To test the run-time type of this property, you can use the method or a specific language operator, such as the [is operator](/dotnet/csharp/language-reference/keywords/is) in C# or the [TypeOf operator](/dotnet/visual-basic/language-reference/operators/typeof-operator) in Visual Basic. ]]> diff --git a/xml/System.Security/SecurityManager.xml b/xml/System.Security/SecurityManager.xml index 0b96271a74f..2509153bd23 100644 --- a/xml/System.Security/SecurityManager.xml +++ b/xml/System.Security/SecurityManager.xml @@ -205,7 +205,7 @@ ## Examples - The following example shows how to use the method to obtain the permission set for a sandboxed application. For more information about running an application in a sandbox, see [How to: Run Partially Trusted Code in a Sandbox](~/docs/framework/misc/how-to-run-partially-trusted-code-in-a-sandbox.md). + The following example shows how to use the method to obtain the permission set for a sandboxed application. For more information about running an application in a sandbox, see [How to: Run Partially Trusted Code in a Sandbox](/dotnet/framework/misc/how-to-run-partially-trusted-code-in-a-sandbox). [!code-csharp[sandboxingApis#1](~/samples/snippets/csharp/VS_Snippets_CLR/SandboxingAPIs/CS/program.cs#1)] [!code-vb[sandboxingApis#1](~/samples/snippets/visualbasic/VS_Snippets_CLR/SandboxingAPIs/VB/program.vb#1)] @@ -386,7 +386,7 @@ -or- The code that calls this method does not have . - This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](~/docs/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element.md). + This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). @@ -492,7 +492,7 @@ ]]> - This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](~/docs/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element.md). + This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). The code that calls this method does not have . @@ -558,7 +558,7 @@ ]]> - This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](~/docs/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element.md). + This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). @@ -612,7 +612,7 @@ ]]> - This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](~/docs/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element.md). + This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). @@ -675,7 +675,7 @@ ]]> - This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](~/docs/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element.md). + This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). Policy fails to grant the minimum required permissions specified by the parameter. @@ -733,7 +733,7 @@ ]]> - This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](~/docs/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element.md). + This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). @@ -787,7 +787,7 @@ ]]> - This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](~/docs/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element.md). + This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). @@ -838,7 +838,7 @@ ]]> - This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](~/docs/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element.md). + This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). The code that calls this method does not have . @@ -894,7 +894,7 @@ ]]> The code that calls this method does not have . - This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](~/docs/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element.md). + This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). @@ -945,7 +945,7 @@ - Security Changes in the .NET Framework Version 4.0 + Security Changes in the .NET Framework Version 4.0 diff --git a/xml/System.Security/SecurityRulesAttribute.xml b/xml/System.Security/SecurityRulesAttribute.xml index 68d8e902f57..c381aa8d95b 100644 --- a/xml/System.Security/SecurityRulesAttribute.xml +++ b/xml/System.Security/SecurityRulesAttribute.xml @@ -43,11 +43,11 @@ > [!IMPORTANT] > Partially trusted code is no longer supported. This attribute has no effect in .NET Core. - This class indicates which set of security rules the common language runtime should enforce for an assembly. For example, an assembly that is marked with `[SecurityRules(SecurityRuleSet.Level1)]` uses the .NET Framework version 2.0 transparency rules, where public security-critical types and members are treated as security-safe-critical outside the assembly. This requires security-critical types and members to perform a link demand for full trust to enforce security-critical behavior when they are accessed by external callers. Typically, level 1 rules should be used only for compatibility, such as for version 2.0 assemblies. For more information about level 1 behavior, see [Security-Transparent Code, Level 1](~/docs/framework/misc/security-transparent-code-level-1.md). For information about level 2 behavior, see [Security-Transparent Code, Level 2](~/docs/framework/misc/security-transparent-code-level-2.md). + This class indicates which set of security rules the common language runtime should enforce for an assembly. For example, an assembly that is marked with `[SecurityRules(SecurityRuleSet.Level1)]` uses the .NET Framework version 2.0 transparency rules, where public security-critical types and members are treated as security-safe-critical outside the assembly. This requires security-critical types and members to perform a link demand for full trust to enforce security-critical behavior when they are accessed by external callers. Typically, level 1 rules should be used only for compatibility, such as for version 2.0 assemblies. For more information about level 1 behavior, see [Security-Transparent Code, Level 1](/dotnet/framework/misc/security-transparent-code-level-1). For information about level 2 behavior, see [Security-Transparent Code, Level 2](/dotnet/framework/misc/security-transparent-code-level-2). ]]> - Security Changes in the .NET Framework Version 4.0 + Security Changes in the .NET Framework Version 4.0 @@ -85,11 +85,11 @@ for .NET Framework version 2.0 rules or for [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] rules. For more information about behavior, see [Security-Transparent Code, Level 1](~/docs/framework/misc/security-transparent-code-level-1.md). For information about behavior, see [Security-Transparent Code, Level 2](~/docs/framework/misc/security-transparent-code-level-2.md). + When you specify the `ruleSet` parameter, use for .NET Framework version 2.0 rules or for [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] rules. For more information about behavior, see [Security-Transparent Code, Level 1](/dotnet/framework/misc/security-transparent-code-level-1). For information about behavior, see [Security-Transparent Code, Level 2](/dotnet/framework/misc/security-transparent-code-level-2). ]]> - Security Changes in the .NET Framework Version 4.0 + Security Changes in the .NET Framework Version 4.0 @@ -165,7 +165,7 @@ This property should be used only for optimization, because security guarantees made for transparent code cannot be enforced if the code is unverifiable. -If you use this property to skip MSIL verification for an assembly, use the `/transparent` option in the [Peverify tool](~/docs/framework/tools/peverify-exe-peverify-tool.md) to statically verify that the assembly's transparent code meets type safety requirements. +If you use this property to skip MSIL verification for an assembly, use the `/transparent` option in the [Peverify tool](/dotnet/framework/tools/peverify-exe-peverify-tool) to statically verify that the assembly's transparent code meets type safety requirements. ]]> diff --git a/xml/System.Security/SuppressUnmanagedCodeSecurityAttribute.xml b/xml/System.Security/SuppressUnmanagedCodeSecurityAttribute.xml index 7b3a26812a1..b039cd84f83 100644 --- a/xml/System.Security/SuppressUnmanagedCodeSecurityAttribute.xml +++ b/xml/System.Security/SuppressUnmanagedCodeSecurityAttribute.xml @@ -66,7 +66,7 @@ ]]> - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Security/UnverifiableCodeAttribute.xml b/xml/System.Security/UnverifiableCodeAttribute.xml index b857f57f546..d3e20d1b89a 100644 --- a/xml/System.Security/UnverifiableCodeAttribute.xml +++ b/xml/System.Security/UnverifiableCodeAttribute.xml @@ -51,7 +51,7 @@ ]]> - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Security/VerificationException.xml b/xml/System.Security/VerificationException.xml index edfa03c0bf9..3820d295bb7 100644 --- a/xml/System.Security/VerificationException.xml +++ b/xml/System.Security/VerificationException.xml @@ -55,7 +55,7 @@ The exception that is thrown when the security policy requires code to be type safe and the verification process is unable to verify that the code is type safe. To be added. - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -259,7 +259,7 @@ ]]> - Serialization + Serialization diff --git a/xml/System.Security/XmlSyntaxException.xml b/xml/System.Security/XmlSyntaxException.xml index dd84bdee44f..b860d790340 100644 --- a/xml/System.Security/XmlSyntaxException.xml +++ b/xml/System.Security/XmlSyntaxException.xml @@ -49,7 +49,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -287,7 +287,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System.ServiceModel.Activation/AspNetCompatibilityRequirementsAttribute.xml b/xml/System.ServiceModel.Activation/AspNetCompatibilityRequirementsAttribute.xml index 7d7374e8b46..563bf69d665 100644 --- a/xml/System.ServiceModel.Activation/AspNetCompatibilityRequirementsAttribute.xml +++ b/xml/System.ServiceModel.Activation/AspNetCompatibilityRequirementsAttribute.xml @@ -47,7 +47,7 @@ This flag is `false` by default and thus WCF services run in the Mixed Transports Mode unless you explicitly opt into the [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] compatibility mode. - For more information about ASP.NET compatibility mode, see [<serviceHostingEnvironment>](~/docs/framework/configure-apps/file-schema/wcf/servicehostingenvironment.md). + For more information about ASP.NET compatibility mode, see [<serviceHostingEnvironment>](/dotnet/framework/configure-apps/file-schema/wcf/servicehostingenvironment). Use the property to do this. At runtime, applications can detect if [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] compatibility mode is enabled by checking the value of the static property . @@ -117,7 +117,7 @@ property to set the hosting mode in code. This can also be done by setting an application-level configuration flag `aspNetCompatibilityEnabled`. For more information, see [<serviceHostingEnvironment>](~/docs/framework/configure-apps/file-schema/wcf/servicehostingenvironment.md). + Use the property to set the hosting mode in code. This can also be done by setting an application-level configuration flag `aspNetCompatibilityEnabled`. For more information, see [<serviceHostingEnvironment>](/dotnet/framework/configure-apps/file-schema/wcf/servicehostingenvironment). At runtime, applications can detect whether [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] compatibility mode is enabled by checking the value of the static property . diff --git a/xml/System.ServiceModel.Activation/AspNetCompatibilityRequirementsMode.xml b/xml/System.ServiceModel.Activation/AspNetCompatibilityRequirementsMode.xml index a8630fd103e..4b0231d7e62 100644 --- a/xml/System.ServiceModel.Activation/AspNetCompatibilityRequirementsMode.xml +++ b/xml/System.ServiceModel.Activation/AspNetCompatibilityRequirementsMode.xml @@ -20,7 +20,7 @@ . The process by which these base addresses are constructed is transport protocol specific. Implementations of a transport that support WAS activation must provide an implementation that derives from to encapsulate this logic. For more information about the use of this class, see the [UDP Activation](~/docs/framework/wcf/samples/udp-activation.md) sample, which demonstrates how to create a custom user datagram protocol (UDP) to be activated by WAS. + Transports that support process activation using the Windows Process Activation Service (WAS) use WAS site bindings to store information about the network addresses on which the transport is listening. The transport implementation is responsible for reading this information from the ApplicationHost.config file and for constructing a set of base address URIs that can then be passed to the constructor of . The process by which these base addresses are constructed is transport protocol specific. Implementations of a transport that support WAS activation must provide an implementation that derives from to encapsulate this logic. For more information about the use of this class, see the [UDP Activation](/dotnet/framework/wcf/samples/udp-activation) sample, which demonstrates how to create a custom user datagram protocol (UDP) to be activated by WAS. ]]> @@ -93,7 +93,7 @@ diff --git a/xml/System.ServiceModel.Activation/WebScriptServiceHostFactory.xml b/xml/System.ServiceModel.Activation/WebScriptServiceHostFactory.xml index 74d3fa0b7f4..44c384337cb 100644 --- a/xml/System.ServiceModel.Activation/WebScriptServiceHostFactory.xml +++ b/xml/System.ServiceModel.Activation/WebScriptServiceHostFactory.xml @@ -22,14 +22,14 @@ ## Remarks This factory provides a way to add an ASP.NET AJAX endpoint to a service without requiring configuration. The endpoint is added to any other endpoints that are defined in configuration, if any. The managed hosting environments that support this type of dynamic host activation are Internet Information Services (IIS) and Windows Process Activation Services (WAS). - To use this factory, specify the in the `Factory` attribute of the [@ServiceHost](~/docs/framework/configure-apps/file-schema/wcf-directive/servicehost.md) directive. + To use this factory, specify the in the `Factory` attribute of the [@ServiceHost](/dotnet/framework/configure-apps/file-schema/wcf-directive/servicehost) directive. The ASP.NET AJAX endpoint created by this factory is configured with the and the , with all the default settings. The endpoint is created at an empty address relative to the .svc file. If service configuration already defines an endpoint at this address, an is thrown and the service fails to start. ## Examples - Specify the for the value of the `Factory` attribute in the [@ServiceHost](~/docs/framework/configure-apps/file-schema/wcf-directive/servicehost.md) directive to activate an ASP.NET AJAX endpoint for the `MyService` service as shown in the following example. + Specify the for the value of the `Factory` attribute in the [@ServiceHost](/dotnet/framework/configure-apps/file-schema/wcf-directive/servicehost) directive to activate an ASP.NET AJAX endpoint for the `MyService` service as shown in the following example. ``` <% @ServiceHost diff --git a/xml/System.ServiceModel.Activities.Description/BufferedReceiveServiceBehavior.xml b/xml/System.ServiceModel.Activities.Description/BufferedReceiveServiceBehavior.xml index cc85bc518a2..511df39497a 100644 --- a/xml/System.ServiceModel.Activities.Description/BufferedReceiveServiceBehavior.xml +++ b/xml/System.ServiceModel.Activities.Description/BufferedReceiveServiceBehavior.xml @@ -23,7 +23,7 @@ diff --git a/xml/System.ServiceModel.Activities.Description/WorkflowIdleBehavior.xml b/xml/System.ServiceModel.Activities.Description/WorkflowIdleBehavior.xml index 61624bbfe28..9b047aadfd9 100644 --- a/xml/System.ServiceModel.Activities.Description/WorkflowIdleBehavior.xml +++ b/xml/System.ServiceModel.Activities.Description/WorkflowIdleBehavior.xml @@ -27,7 +27,7 @@ > [!IMPORTANT] > When is set to a value greater than the value of and the workflow then goes idle (because of a Delay activity) if the workflow instance has not changed it will be removed from memory by calling Abort, rather than going through the normal unloading process.. This is a runtime optimization and no data is lost, but a developer looking at trace log may see an Abort trace when expecting an Unload trace. - For an example of how to use this behavior see [Workflow Service Host Extensibility](~/docs/framework/wcf/feature-details/workflow-service-host-extensibility.md) + For an example of how to use this behavior see [Workflow Service Host Extensibility](/dotnet/framework/wcf/feature-details/workflow-service-host-extensibility) ]]> diff --git a/xml/System.ServiceModel.Activities.Description/WorkflowUnhandledExceptionBehavior.xml b/xml/System.ServiceModel.Activities.Description/WorkflowUnhandledExceptionBehavior.xml index 1446c7ce221..6b0fae1b6ec 100644 --- a/xml/System.ServiceModel.Activities.Description/WorkflowUnhandledExceptionBehavior.xml +++ b/xml/System.ServiceModel.Activities.Description/WorkflowUnhandledExceptionBehavior.xml @@ -25,7 +25,7 @@ ## Remarks Both and dictate the behavior of the runtime when an exception is not handled in the workflow; however, has the option of leaving a suspended workflow in the persistence store, while does not. The reason for this is that what happens to a suspended workflow is host-specific, and is not. To implement this functionality using , create a custom that has this behavior. - For an example of how to use this behavior see [Workflow Service Host Extensibility](~/docs/framework/wcf/feature-details/workflow-service-host-extensibility.md). + For an example of how to use this behavior see [Workflow Service Host Extensibility](/dotnet/framework/wcf/feature-details/workflow-service-host-extensibility). ]]> diff --git a/xml/System.ServiceModel.Activities/CorrelationHandle.xml b/xml/System.ServiceModel.Activities/CorrelationHandle.xml index a35c3918836..9c4b2e99127 100644 --- a/xml/System.ServiceModel.Activities/CorrelationHandle.xml +++ b/xml/System.ServiceModel.Activities/CorrelationHandle.xml @@ -24,7 +24,7 @@ for correlation if it is present, otherwise the **CorrelatesWith** property of the messaging activity will be used. If both are absent, the ambient handle provided by or the workflow service is used. diff --git a/xml/System.ServiceModel.Activities/Receive.xml b/xml/System.ServiceModel.Activities/Receive.xml index 5286525fc16..36bcb3b095c 100644 --- a/xml/System.ServiceModel.Activities/Receive.xml +++ b/xml/System.ServiceModel.Activities/Receive.xml @@ -371,7 +371,7 @@ . It is ignored if is used. For more information about known types, see [Data Contract Known Types](~/docs/framework/wcf/feature-details/data-contract-known-types.md). Known types specified in this property will be added to the collection of the corresponding for this operation. + This property should be used in conjunction with the . It is ignored if is used. For more information about known types, see [Data Contract Known Types](/dotnet/framework/wcf/feature-details/data-contract-known-types). Known types specified in this property will be added to the collection of the corresponding for this operation. ]]> diff --git a/xml/System.ServiceModel.Activities/ReceiveReply.xml b/xml/System.ServiceModel.Activities/ReceiveReply.xml index 269d93ee62e..c0e44e0e593 100644 --- a/xml/System.ServiceModel.Activities/ReceiveReply.xml +++ b/xml/System.ServiceModel.Activities/ReceiveReply.xml @@ -227,7 +227,7 @@ static void CreateClientWorkflow() diff --git a/xml/System.ServiceModel.Activities/Send.xml b/xml/System.ServiceModel.Activities/Send.xml index beaa939a2f6..e73d06ae73d 100644 --- a/xml/System.ServiceModel.Activities/Send.xml +++ b/xml/System.ServiceModel.Activities/Send.xml @@ -212,7 +212,7 @@ @@ -350,7 +350,7 @@ . It is ignored if has been selected as the serializer. For more information about known types, see [Data Contract Known Types](~/docs/framework/wcf/feature-details/data-contract-known-types.md). + This property should be used in conjunction with the . It is ignored if has been selected as the serializer. For more information about known types, see [Data Contract Known Types](/dotnet/framework/wcf/feature-details/data-contract-known-types). ]]> diff --git a/xml/System.ServiceModel.Activities/SendMessageChannelCache.xml b/xml/System.ServiceModel.Activities/SendMessageChannelCache.xml index f742a7784cd..2b2809ea8fa 100644 --- a/xml/System.ServiceModel.Activities/SendMessageChannelCache.xml +++ b/xml/System.ServiceModel.Activities/SendMessageChannelCache.xml @@ -27,7 +27,7 @@ By default, in a workflow hosted by a , the cache used by messaging activities is shared across all workflow instances in the (host-level caching). For a client workflow that is not hosted by a , the cache is available only to the workflow instance (instance-level caching). Caching is disabled by default for any send activity in your workflow that has endpoints defined in configuration. - For more information about how to change the default cache sharing levels and cache settings for the channel factory and channel cache, see [Changing the Cache Sharing Levels for Send Activities](~/docs/framework/wcf/feature-details/changing-the-cache-sharing-levels-for-send-activities.md). + For more information about how to change the default cache sharing levels and cache settings for the channel factory and channel cache, see [Changing the Cache Sharing Levels for Send Activities](/dotnet/framework/wcf/feature-details/changing-the-cache-sharing-levels-for-send-activities). diff --git a/xml/System.ServiceModel.Activities/SendReply.xml b/xml/System.ServiceModel.Activities/SendReply.xml index 7d3cde5a464..534691f5e69 100644 --- a/xml/System.ServiceModel.Activities/SendReply.xml +++ b/xml/System.ServiceModel.Activities/SendReply.xml @@ -223,7 +223,7 @@ diff --git a/xml/System.ServiceModel.Channels/AsymmetricSecurityBindingElement.xml b/xml/System.ServiceModel.Channels/AsymmetricSecurityBindingElement.xml index 4228beac944..5a214af2934 100644 --- a/xml/System.ServiceModel.Channels/AsymmetricSecurityBindingElement.xml +++ b/xml/System.ServiceModel.Channels/AsymmetricSecurityBindingElement.xml @@ -46,7 +46,7 @@ ## Examples - The following example shows how to use this class to create a custom binding that includes this class as a security binding element. For more information about the code in this example, see [How to: Consistently Reference X.509 Certificates](~/docs/framework/wcf/feature-details/how-to-consistently-reference-x-509-certificates.md). + The following example shows how to use this class to create a custom binding that includes this class as a security binding element. For more information about the code in this example, see [How to: Consistently Reference X.509 Certificates](/dotnet/framework/wcf/feature-details/how-to-consistently-reference-x-509-certificates). [!code-csharp[S_UEAssymetricSecurityBindingElement#1](~/samples/snippets/csharp/VS_Snippets_CFX/s_ueassymetricsecuritybindingelement/cs/source.cs#1)] [!code-vb[S_UEAssymetricSecurityBindingElement#1](~/samples/snippets/visualbasic/VS_Snippets_CFX/s_ueassymetricsecuritybindingelement/vb/source.vb#1)] diff --git a/xml/System.ServiceModel.Channels/CommunicationObject.xml b/xml/System.ServiceModel.Channels/CommunicationObject.xml index 985da487aa1..5ce75dd9d0f 100644 --- a/xml/System.ServiceModel.Channels/CommunicationObject.xml +++ b/xml/System.ServiceModel.Channels/CommunicationObject.xml @@ -1607,7 +1607,7 @@ When using Windows authentication, credentials used by the service are based on the current context thread. The credentials are obtained when the `Open` method is called. > [!NOTE] -> For asynchronous calls, credentials are captured when the is invoked. However, the actual credentials cannot be guaranteed. That is, the credentials of the caller may be switched to another identity. For more information, see [Message Security with a Windows Client](~/docs/framework/wcf/feature-details/message-security-with-a-windows-client.md). +> For asynchronous calls, credentials are captured when the is invoked. However, the actual credentials cannot be guaranteed. That is, the credentials of the caller may be switched to another identity. For more information, see [Message Security with a Windows Client](/dotnet/framework/wcf/feature-details/message-security-with-a-windows-client). ]]> diff --git a/xml/System.ServiceModel.Channels/CorrelationCallbackMessageProperty.xml b/xml/System.ServiceModel.Channels/CorrelationCallbackMessageProperty.xml index dd4b059143e..52f81c8955c 100644 --- a/xml/System.ServiceModel.Channels/CorrelationCallbackMessageProperty.xml +++ b/xml/System.ServiceModel.Channels/CorrelationCallbackMessageProperty.xml @@ -149,7 +149,7 @@ To be notified when the asynchronous operation is complete, call from the `callback` method. If is called before the asynchronous operation is complete, it blocks until the operation completes. If the operation does not complete within the specified time-out interval a is thrown. - This method is an asynchronous version of using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method is an asynchronous version of using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). ]]> @@ -210,7 +210,7 @@ If is called before the asynchronous operation is complete, it blocks until the operation completes. If the operation did not complete within the time-out interval specified in the call to a is thrown when this method is called. - This method completes the asynchronous version of using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). + This method completes the asynchronous version of using the asynchronous design pattern. For more information, see [Asynchronous Programming Overview](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). ]]> diff --git a/xml/System.ServiceModel.Channels/CustomBinding.xml b/xml/System.ServiceModel.Channels/CustomBinding.xml index 8d00593bd3f..92151b6c535 100644 --- a/xml/System.ServiceModel.Channels/CustomBinding.xml +++ b/xml/System.ServiceModel.Channels/CustomBinding.xml @@ -111,7 +111,7 @@ In addition, you can define your own binding elements and insert them between any of the preceding defined layers. - For a discussion on how to use a custom binding to modify a system-provided binding, see [How to: Customize a System-Provided Binding](~/docs/framework/wcf/extending/how-to-customize-a-system-provided-binding.md). + For a discussion on how to use a custom binding to modify a system-provided binding, see [How to: Customize a System-Provided Binding](/dotnet/framework/wcf/extending/how-to-customize-a-system-provided-binding). > [!NOTE] > When calling a WCF service built with .NET Framework 4.0 or later from a WCF client application built with [!INCLUDE[netfx35_short](~/includes/netfx35-short-md.md)] or earlier, the configuration file generated by svcutil.exe or adding a service reference from Visual Studio will contain the validity attribute in the binding configuration. This attribute is not recognized by the [!INCLUDE[netfx35_short](~/includes/netfx35-short-md.md)] runtime and the application will thrown an with the message "Unrecognized attribute validity". To workaround this problem, remove the validity attribute from the binding configuration. diff --git a/xml/System.ServiceModel.Channels/DeliveryFailure.xml b/xml/System.ServiceModel.Channels/DeliveryFailure.xml index 2eed5b520a7..7f76b1104a4 100644 --- a/xml/System.ServiceModel.Channels/DeliveryFailure.xml +++ b/xml/System.ServiceModel.Channels/DeliveryFailure.xml @@ -19,7 +19,7 @@ property to determine why a message failed delivery and was sent to the dead-letter queue. For additional information about message processing in a dead-letter queue, see [Using Dead-Letter Queues to Handle Message Transfer Failures](~/docs/framework/wcf/feature-details/using-dead-letter-queues-to-handle-message-transfer-failures.md). + You can get the property to determine why a message failed delivery and was sent to the dead-letter queue. For additional information about message processing in a dead-letter queue, see [Using Dead-Letter Queues to Handle Message Transfer Failures](/dotnet/framework/wcf/feature-details/using-dead-letter-queues-to-handle-message-transfer-failures). diff --git a/xml/System.ServiceModel.Channels/IBindingRuntimePreferences.xml b/xml/System.ServiceModel.Channels/IBindingRuntimePreferences.xml index ce8fe0a51d5..b20517c89d6 100644 --- a/xml/System.ServiceModel.Channels/IBindingRuntimePreferences.xml +++ b/xml/System.ServiceModel.Channels/IBindingRuntimePreferences.xml @@ -22,12 +22,12 @@ If a binding does not implement , the Windows Communication Foundation (WCF) Service Model Runtime layer defaults to using the asynchronous versions of the `Receive` and `Request` methods. If a binding does implement , the WCF Service Model Runtime layer checks the value of and uses that to determine whether to call the synchronous versions of the these methods ( or ) or the asynchronous versions ( and or and . If is implemented by the binding and returns `true` from the property, it is recommended that you use the synchronous and methods to receive messages from the channel. If the binding does not implement or returns `false` from the property, it is recommended that you use the asynchronous and or and methods. - Regardless of the value returned by the property, all bindings must still provide valid implementations of both the synchronous and asynchronous versions of the `Receive` methods for the specific channel types implemented. For more information about implementing custom channels, see [Developing Channels](~/docs/framework/wcf/extending/developing-channels.md). + Regardless of the value returned by the property, all bindings must still provide valid implementations of both the synchronous and asynchronous versions of the `Receive` methods for the specific channel types implemented. For more information about implementing custom channels, see [Developing Channels](/dotnet/framework/wcf/extending/developing-channels). ## Examples - The following example shows the implementation of a binding that implements the interface. This code is taken from the [Chunking Channel](~/docs/framework/wcf/samples/chunking-channel.md) sample: + The following example shows the implementation of a binding that implements the interface. This code is taken from the [Chunking Channel](/dotnet/framework/wcf/samples/chunking-channel) sample: [!code-csharp[S_UE_ChunkingChannel#0](~/samples/snippets/csharp/VS_Snippets_CFX/s_ue_chunkingchannel/cs/tcpchunkingbinding.cs#0)] diff --git a/xml/System.ServiceModel.Channels/IChannelFactory`1.xml b/xml/System.ServiceModel.Channels/IChannelFactory`1.xml index 965fc7ae00e..494adce61a1 100644 --- a/xml/System.ServiceModel.Channels/IChannelFactory`1.xml +++ b/xml/System.ServiceModel.Channels/IChannelFactory`1.xml @@ -46,7 +46,7 @@ contract allows users to create multiple channels of a given type without having to specify the channel type each time. In other words, defining the channel type as a generic parameter for the channel factory implementing the interface means that it is not necessary to pass the type into the methods. If users want to create different channel types, they can create additional channel factories for each type of channel required. The overload allows you to distinguish the address to which the message is initially sent from the ultimate destination. For a discussion of addressing, see the [Addresses](~/docs/framework/wcf/feature-details/endpoint-addresses.md) topic. + Implementing the contract allows users to create multiple channels of a given type without having to specify the channel type each time. In other words, defining the channel type as a generic parameter for the channel factory implementing the interface means that it is not necessary to pass the type into the methods. If users want to create different channel types, they can create additional channel factories for each type of channel required. The overload allows you to distinguish the address to which the message is initially sent from the ultimate destination. For a discussion of addressing, see the [Addresses](/dotnet/framework/wcf/feature-details/endpoint-addresses) topic. ]]> @@ -64,7 +64,7 @@ overload to distinguish the address to which the message is initially sent from the ultimate destination when you want to do manual routing. Note that any channels created by this channel factory are closed when the channel factory is closed. For a discussion of addressing, see the [Addresses](~/docs/framework/wcf/feature-details/endpoint-addresses.md) topic. + Use the overload to distinguish the address to which the message is initially sent from the ultimate destination when you want to do manual routing. Note that any channels created by this channel factory are closed when the channel factory is closed. For a discussion of addressing, see the [Addresses](/dotnet/framework/wcf/feature-details/endpoint-addresses) topic. ]]> @@ -158,7 +158,7 @@ of the final `to` address of the service. You only distinguish between these two addresses when you want to do some kind of manual routing. Note that any channels created by this channel factory are closed when the channel factory is closed. For a discussion of addressing, see the [Addresses](~/docs/framework/wcf/feature-details/endpoint-addresses.md) topic. + The transport address specified by the `via` is the location to which a message should initially be sent on its way to some other remote address specified by the `to` at which the service is located. In most Internet scenarios, the `via` URI is the same as the of the final `to` address of the service. You only distinguish between these two addresses when you want to do some kind of manual routing. Note that any channels created by this channel factory are closed when the channel factory is closed. For a discussion of addressing, see the [Addresses](/dotnet/framework/wcf/feature-details/endpoint-addresses) topic. ]]> diff --git a/xml/System.ServiceModel.Channels/LocalClientSecuritySettings.xml b/xml/System.ServiceModel.Channels/LocalClientSecuritySettings.xml index f5aef27351e..00c056c0436 100644 --- a/xml/System.ServiceModel.Channels/LocalClientSecuritySettings.xml +++ b/xml/System.ServiceModel.Channels/LocalClientSecuritySettings.xml @@ -50,7 +50,7 @@ ]]> - How To: Set a Max Clock Skew + How To: Set a Max Clock Skew @@ -367,7 +367,7 @@ This property is used in conjunction with the message time stamp verification and the property. - For more information, see [How to: Set a Max Clock Skew](~/docs/framework/wcf/feature-details/how-to-set-a-max-clock-skew.md). + For more information, see [How to: Set a Max Clock Skew](/dotnet/framework/wcf/feature-details/how-to-set-a-max-clock-skew). @@ -380,7 +380,7 @@ ]]> The property is to a value less than 0. - How To: Set a Max Clock Skew + How To: Set a Max Clock Skew diff --git a/xml/System.ServiceModel.Channels/MessageEncoderFactory.xml b/xml/System.ServiceModel.Channels/MessageEncoderFactory.xml index a696ecf9136..142ef91913f 100644 --- a/xml/System.ServiceModel.Channels/MessageEncoderFactory.xml +++ b/xml/System.ServiceModel.Channels/MessageEncoderFactory.xml @@ -48,7 +48,7 @@ - - Override the to return an instance of your custom . Then wire up your custom to the binding element stack used to configure the service or client by overriding the method to return an instance of this factory. For more information about custom encoders, see [Data Transfer and Serialization](~/docs/framework/wcf/feature-details/data-transfer-and-serialization.md). + Override the to return an instance of your custom . Then wire up your custom to the binding element stack used to configure the service or client by overriding the method to return an instance of this factory. For more information about custom encoders, see [Data Transfer and Serialization](/dotnet/framework/wcf/feature-details/data-transfer-and-serialization). diff --git a/xml/System.ServiceModel.Channels/MessageEncodingBindingElementImporter.xml b/xml/System.ServiceModel.Channels/MessageEncodingBindingElementImporter.xml index 22338d28074..bc8900732de 100644 --- a/xml/System.ServiceModel.Channels/MessageEncodingBindingElementImporter.xml +++ b/xml/System.ServiceModel.Channels/MessageEncodingBindingElementImporter.xml @@ -27,7 +27,7 @@ method to directly modify the metadata that is then imported into message encoding binding elements. diff --git a/xml/System.ServiceModel.Channels/MsmqMessageProperty.xml b/xml/System.ServiceModel.Channels/MsmqMessageProperty.xml index d62109ecc1e..b7965dd11e7 100644 --- a/xml/System.ServiceModel.Channels/MsmqMessageProperty.xml +++ b/xml/System.ServiceModel.Channels/MsmqMessageProperty.xml @@ -57,7 +57,7 @@ diff --git a/xml/System.ServiceModel.Channels/ReliableSessionBindingElement.xml b/xml/System.ServiceModel.Channels/ReliableSessionBindingElement.xml index 9e0ee0515c9..af7be556d3a 100644 --- a/xml/System.ServiceModel.Channels/ReliableSessionBindingElement.xml +++ b/xml/System.ServiceModel.Channels/ReliableSessionBindingElement.xml @@ -598,7 +598,7 @@ property can be set on both the sender and the receiver. This value is included in the binding policy of the WSDL, so if you use the [ServiceModel Metadata Utility Tool (Svcutil.exe)](~/docs/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe.md) to construct your client, it has the same value. Otherwise this value is whatever you set it to be on the client. + The value of the property can be set on both the sender and the receiver. This value is included in the binding policy of the WSDL, so if you use the [ServiceModel Metadata Utility Tool (Svcutil.exe)](/dotnet/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe) to construct your client, it has the same value. Otherwise this value is whatever you set it to be on the client. When this limit is reached on the sender, additional calls to send are blocked. When this limit is reached on the receiver, new messages that arrive on the underlying channel are not accepted. diff --git a/xml/System.ServiceModel.Channels/SecurityBindingElement.xml b/xml/System.ServiceModel.Channels/SecurityBindingElement.xml index 38c56226ddf..515b0210f6e 100644 --- a/xml/System.ServiceModel.Channels/SecurityBindingElement.xml +++ b/xml/System.ServiceModel.Channels/SecurityBindingElement.xml @@ -56,7 +56,7 @@ 6. Add any additional custom binding elements to the collection, such as . - For more information about using a , see [SecurityBindingElement Authentication Modes](~/docs/framework/wcf/feature-details/securitybindingelement-authentication-modes.md) and [How to: Create a Custom Binding Using the SecurityBindingElement](~/docs/framework/wcf/feature-details/how-to-create-a-custom-binding-using-the-securitybindingelement.md). + For more information about using a , see [SecurityBindingElement Authentication Modes](/dotnet/framework/wcf/feature-details/securitybindingelement-authentication-modes) and [How to: Create a Custom Binding Using the SecurityBindingElement](/dotnet/framework/wcf/feature-details/how-to-create-a-custom-binding-using-the-securitybindingelement). > [!NOTE] > Once a object is created, you should treat its properties as immutable. Calling `set` on some properties may have unpredictable effects: the binding may behave as if the property retained its old value, with a runtime failure being the only indication of an issue. Two properties known to behave this way are and . There may be other properties of which this is also true. @@ -1241,7 +1241,7 @@ Otherwise, a is returned, with set to `false`. > [!NOTE] -> When impersonation is required on [!INCLUDE[wxp](~/includes/wxp-md.md)], use a secure session without a security context token. When security context tokens are used with impersonation an is thrown. For more information, see [Unsupported Scenarios](~/docs/framework/wcf/feature-details/unsupported-scenarios.md). For more information about secure sessions, see [Secure Sessions](~/docs/framework/wcf/feature-details/secure-sessions.md). +> When impersonation is required on [!INCLUDE[wxp](~/includes/wxp-md.md)], use a secure session without a security context token. When security context tokens are used with impersonation an is thrown. For more information, see [Unsupported Scenarios](/dotnet/framework/wcf/feature-details/unsupported-scenarios). For more information about secure sessions, see [Secure Sessions](/dotnet/framework/wcf/feature-details/secure-sessions). @@ -1301,7 +1301,7 @@ Otherwise, a is returned, with set to `false`. > [!NOTE] -> When impersonation is required on [!INCLUDE[wxp](~/includes/wxp-md.md)], use a secure session without a security context token. When security context tokens are used with impersonation an is thrown. For more information, see [Unsupported Scenarios](~/docs/framework/wcf/feature-details/unsupported-scenarios.md). For more information about secure sessions, see [Secure Sessions](~/docs/framework/wcf/feature-details/secure-sessions.md). +> When impersonation is required on [!INCLUDE[wxp](~/includes/wxp-md.md)], use a secure session without a security context token. When security context tokens are used with impersonation an is thrown. For more information, see [Unsupported Scenarios](/dotnet/framework/wcf/feature-details/unsupported-scenarios). For more information about secure sessions, see [Secure Sessions](/dotnet/framework/wcf/feature-details/secure-sessions). ]]> diff --git a/xml/System.ServiceModel.Channels/StandardBindingImporter.xml b/xml/System.ServiceModel.Channels/StandardBindingImporter.xml index 86443d3fc72..095a9ee7acb 100644 --- a/xml/System.ServiceModel.Channels/StandardBindingImporter.xml +++ b/xml/System.ServiceModel.Channels/StandardBindingImporter.xml @@ -24,7 +24,7 @@ either programmatically or by using an application configuration file. You can also attach your custom object to the internal used by the [ServiceModel Metadata Utility Tool (Svcutil.exe)](~/docs/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe.md) using an application configuration file. + Override this class to extend the standard mapping between WSDL and a standard binding. Then attach your custom object to a either programmatically or by using an application configuration file. You can also attach your custom object to the internal used by the [ServiceModel Metadata Utility Tool (Svcutil.exe)](/dotnet/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe) using an application configuration file. Use the method to directly modify the metadata that is then imported into standard binding objects. diff --git a/xml/System.ServiceModel.Channels/TcpTransportBindingElement.xml b/xml/System.ServiceModel.Channels/TcpTransportBindingElement.xml index 218882a5b08..9b8e79b502d 100644 --- a/xml/System.ServiceModel.Channels/TcpTransportBindingElement.xml +++ b/xml/System.ServiceModel.Channels/TcpTransportBindingElement.xml @@ -552,7 +552,7 @@ ## Remarks Using this setting requires enabling the WCF TCP Port Sharing Service by changing its Startup Type to Manual or Automatic. - For information about the TCP Listener and how to start it, see [Net.TCP Port Sharing](~/docs/framework/wcf/feature-details/net-tcp-port-sharing.md). + For information about the TCP Listener and how to start it, see [Net.TCP Port Sharing](/dotnet/framework/wcf/feature-details/net-tcp-port-sharing). diff --git a/xml/System.ServiceModel.Channels/TransactionFlowBindingElement.xml b/xml/System.ServiceModel.Channels/TransactionFlowBindingElement.xml index 472b6117ba6..c5dbe53a8e7 100644 --- a/xml/System.ServiceModel.Channels/TransactionFlowBindingElement.xml +++ b/xml/System.ServiceModel.Channels/TransactionFlowBindingElement.xml @@ -31,7 +31,7 @@ ]]> - Enabling Transaction Flow + Enabling Transaction Flow @@ -89,7 +89,7 @@ @@ -463,7 +463,7 @@ diff --git a/xml/System.ServiceModel.Channels/WrappedOptions.xml b/xml/System.ServiceModel.Channels/WrappedOptions.xml index b7b1cb1f86c..b25ea9eeaa5 100644 --- a/xml/System.ServiceModel.Channels/WrappedOptions.xml +++ b/xml/System.ServiceModel.Channels/WrappedOptions.xml @@ -20,7 +20,7 @@ is used by the and the [ServiceModel Metadata Utility Tool (Svcutil.exe)](~/docs/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe.md). The class controls whether special-casing is used for document-literal styled documents with wrapped parameters. Use the **/wrapped** switch with the [ServiceModel Metadata Utility Tool (Svcutil.exe)](~/docs/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe.md) tool to specify normal casing. + The is used by the and the [ServiceModel Metadata Utility Tool (Svcutil.exe)](/dotnet/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe). The class controls whether special-casing is used for document-literal styled documents with wrapped parameters. Use the **/wrapped** switch with the [ServiceModel Metadata Utility Tool (Svcutil.exe)](/dotnet/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe) tool to specify normal casing. ]]> diff --git a/xml/System.ServiceModel.Channels/XmlSerializerImportOptions.xml b/xml/System.ServiceModel.Channels/XmlSerializerImportOptions.xml index 9f7bd8e9575..c17dd875343 100644 --- a/xml/System.ServiceModel.Channels/XmlSerializerImportOptions.xml +++ b/xml/System.ServiceModel.Channels/XmlSerializerImportOptions.xml @@ -21,7 +21,7 @@ is used by the . It is also used with the [ServiceModel Metadata Utility Tool (Svcutil.exe)](~/docs/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe.md) with the `/useXmlSerializer` (`/uxs)` switch. + The is used by the . It is also used with the [ServiceModel Metadata Utility Tool (Svcutil.exe)](/dotnet/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe) with the `/useXmlSerializer` (`/uxs)` switch. ]]> diff --git a/xml/System.ServiceModel.Configuration/AllowedAudienceUriElement.xml b/xml/System.ServiceModel.Configuration/AllowedAudienceUriElement.xml index 71828e91181..879b66d2904 100644 --- a/xml/System.ServiceModel.Configuration/AllowedAudienceUriElement.xml +++ b/xml/System.ServiceModel.Configuration/AllowedAudienceUriElement.xml @@ -20,7 +20,7 @@ diff --git a/xml/System.ServiceModel.Configuration/AllowedAudienceUriElementCollection.xml b/xml/System.ServiceModel.Configuration/AllowedAudienceUriElementCollection.xml index 386a5c83f98..6d580251b40 100644 --- a/xml/System.ServiceModel.Configuration/AllowedAudienceUriElementCollection.xml +++ b/xml/System.ServiceModel.Configuration/AllowedAudienceUriElementCollection.xml @@ -28,7 +28,7 @@ diff --git a/xml/System.ServiceModel.Configuration/FederatedMessageSecurityOverHttpElement.xml b/xml/System.ServiceModel.Configuration/FederatedMessageSecurityOverHttpElement.xml index fba915d97fd..9bd1ebd1014 100644 --- a/xml/System.ServiceModel.Configuration/FederatedMessageSecurityOverHttpElement.xml +++ b/xml/System.ServiceModel.Configuration/FederatedMessageSecurityOverHttpElement.xml @@ -275,7 +275,7 @@ ## Remarks This property indicates whether the service credential is negotiated automatically between the client and the service. If this property is `true`, then such negotiation occurs. If this property is `false`, then the service credentials must be specified at the client before communication with the service can occur. - If this property is set to `false`, and the binding is configured to use Windows as a client credential type, the service account must be associated with a Service Principal Name (SPN). To do this, run the service under the NETWORK SERVICE account, or LOCAL SYSTEM account. Alternatively, use the SetSpn.exe tool to create an SPN for the service account. In either case, the client must use the correct SPN in the [<servicePrincipalName>](~/docs/framework/configure-apps/file-schema/wcf/serviceprincipalname.md) element, or by using the constructor. For more information, see [Service Identity and Authentication](~/docs/framework/wcf/feature-details/service-identity-and-authentication.md). + If this property is set to `false`, and the binding is configured to use Windows as a client credential type, the service account must be associated with a Service Principal Name (SPN). To do this, run the service under the NETWORK SERVICE account, or LOCAL SYSTEM account. Alternatively, use the SetSpn.exe tool to create an SPN for the service account. In either case, the client must use the correct SPN in the [<servicePrincipalName>](/dotnet/framework/configure-apps/file-schema/wcf/serviceprincipalname) element, or by using the constructor. For more information, see [Service Identity and Authentication](/dotnet/framework/wcf/feature-details/service-identity-and-authentication). ]]> diff --git a/xml/System.ServiceModel.Configuration/IssuedTokenServiceElement.xml b/xml/System.ServiceModel.Configuration/IssuedTokenServiceElement.xml index e9bb3c99f52..a23fac8233f 100644 --- a/xml/System.ServiceModel.Configuration/IssuedTokenServiceElement.xml +++ b/xml/System.ServiceModel.Configuration/IssuedTokenServiceElement.xml @@ -71,7 +71,7 @@ diff --git a/xml/System.ServiceModel.Configuration/MessageSecurityOverHttpElement.xml b/xml/System.ServiceModel.Configuration/MessageSecurityOverHttpElement.xml index a7aa2dc8141..00fc96a15fc 100644 --- a/xml/System.ServiceModel.Configuration/MessageSecurityOverHttpElement.xml +++ b/xml/System.ServiceModel.Configuration/MessageSecurityOverHttpElement.xml @@ -122,7 +122,7 @@ This property indicates whether the service credential is negotiated automatically between the client and the service. If this property is `true`, then such negotiation occurs. If this property is `false`, then the service credentials must be specified at the client before communication with the service can occur. - If this property is set to `false`, and the binding is configured to use Windows as a client credential type, the service account must be associated with a Service Principal Name (SPN). To do this, run the service under the NETWORK SERVICE account, or LOCAL SYSTEM account. Alternatively, use the SetSpn.exe tool to create an SPN for the service account. In either case, the client must use the correct SPN in the [<servicePrincipalName>](~/docs/framework/configure-apps/file-schema/wcf/serviceprincipalname.md) element, or by using the constructor. For more information, see [Service Identity and Authentication](~/docs/framework/wcf/feature-details/service-identity-and-authentication.md). + If this property is set to `false`, and the binding is configured to use Windows as a client credential type, the service account must be associated with a Service Principal Name (SPN). To do this, run the service under the NETWORK SERVICE account, or LOCAL SYSTEM account. Alternatively, use the SetSpn.exe tool to create an SPN for the service account. In either case, the client must use the correct SPN in the [<servicePrincipalName>](/dotnet/framework/configure-apps/file-schema/wcf/serviceprincipalname) element, or by using the constructor. For more information, see [Service Identity and Authentication](/dotnet/framework/wcf/feature-details/service-identity-and-authentication). ]]> diff --git a/xml/System.ServiceModel.Configuration/MsmqIntegrationElement.xml b/xml/System.ServiceModel.Configuration/MsmqIntegrationElement.xml index dfa4902b29b..1db3e8fd2d1 100644 --- a/xml/System.ServiceModel.Configuration/MsmqIntegrationElement.xml +++ b/xml/System.ServiceModel.Configuration/MsmqIntegrationElement.xml @@ -20,7 +20,7 @@ diff --git a/xml/System.ServiceModel.Configuration/NetMsmqBindingElement.xml b/xml/System.ServiceModel.Configuration/NetMsmqBindingElement.xml index edd103f7376..3df71beb27a 100644 --- a/xml/System.ServiceModel.Configuration/NetMsmqBindingElement.xml +++ b/xml/System.ServiceModel.Configuration/NetMsmqBindingElement.xml @@ -20,7 +20,7 @@ binding provides support for queuing by leveraging Microsoft Message Queuing (MSMQ) as a transport and enables support for loosely coupled applications, failure isolation, load leveling and disconnected operations. For a discussion of these features, see [Queues Overview](~/docs/framework/wcf/feature-details/queues-overview.md). + The binding provides support for queuing by leveraging Microsoft Message Queuing (MSMQ) as a transport and enables support for loosely coupled applications, failure isolation, load leveling and disconnected operations. For a discussion of these features, see [Queues Overview](/dotnet/framework/wcf/feature-details/queues-overview). This is one of the standard bindings provided by Windows Communication Foundation (WCF). The recommended procedure is to define the binding using configuration values and not to use a code-based approach, except in certain advanced scenarios in which configuration values must be set when a service is initialized. diff --git a/xml/System.ServiceModel.Configuration/RsaElement.xml b/xml/System.ServiceModel.Configuration/RsaElement.xml index 8afb4b6f1d4..6214e911d4e 100644 --- a/xml/System.ServiceModel.Configuration/RsaElement.xml +++ b/xml/System.ServiceModel.Configuration/RsaElement.xml @@ -21,7 +21,7 @@ diff --git a/xml/System.ServiceModel.Configuration/ServiceDebugElement.xml b/xml/System.ServiceModel.Configuration/ServiceDebugElement.xml index 0bcc4f74c5a..22afcb77a7d 100644 --- a/xml/System.ServiceModel.Configuration/ServiceDebugElement.xml +++ b/xml/System.ServiceModel.Configuration/ServiceDebugElement.xml @@ -31,11 +31,11 @@ To enable or disable one of the features using a configuration file, you must: -1. Add a `behaviorConfiguration` attribute to the [<service>](~/docs/framework/configure-apps/file-schema/wcf/service.md) element for your WCF service. (Endpoint behaviors are configured on `` elements; service behaviors on [<service>](~/docs/framework/configure-apps/file-schema/wcf/service.md) elements.) +1. Add a `behaviorConfiguration` attribute to the [<service>](/dotnet/framework/configure-apps/file-schema/wcf/service) element for your WCF service. (Endpoint behaviors are configured on `` elements; service behaviors on [<service>](/dotnet/framework/configure-apps/file-schema/wcf/service) elements.) -2. Add to or create a [<serviceBehaviors>](~/docs/framework/configure-apps/file-schema/wcf/servicebehaviors.md) section and add a [<behavior>](~/docs/framework/configure-apps/file-schema/wcf/behavior-of-endpointbehaviors.md) element to that with the name that matches the `behaviorConfiguration` attribute value from step 1. (Endpoint behaviors are configured using an [<endpointBehaviors>](~/docs/framework/configure-apps/file-schema/wcf/endpointbehaviors.md) element; service behaviors are configured using a [<serviceBehaviors>](~/docs/framework/configure-apps/file-schema/wcf/servicebehaviors.md) element. +2. Add to or create a [<serviceBehaviors>](/dotnet/framework/configure-apps/file-schema/wcf/servicebehaviors) section and add a [<behavior>](/dotnet/framework/configure-apps/file-schema/wcf/behavior-of-endpointbehaviors) element to that with the name that matches the `behaviorConfiguration` attribute value from step 1. (Endpoint behaviors are configured using an [<endpointBehaviors>](/dotnet/framework/configure-apps/file-schema/wcf/endpointbehaviors) element; service behaviors are configured using a [<serviceBehaviors>](/dotnet/framework/configure-apps/file-schema/wcf/servicebehaviors) element. -3. Add a [<serviceDebug>](~/docs/framework/configure-apps/file-schema/wcf/servicedebug.md) element to the [<behavior>](~/docs/framework/configure-apps/file-schema/wcf/behavior-of-endpointbehaviors.md) element from step 2 and enable or disable the various properties appropriate to your scenario. +3. Add a [<serviceDebug>](/dotnet/framework/configure-apps/file-schema/wcf/servicedebug) element to the [<behavior>](/dotnet/framework/configure-apps/file-schema/wcf/behavior-of-endpointbehaviors) element from step 2 and enable or disable the various properties appropriate to your scenario. For a specific example, see the Example section. diff --git a/xml/System.ServiceModel.Configuration/ServiceHealthElement.xml b/xml/System.ServiceModel.Configuration/ServiceHealthElement.xml index 90207d0e93f..8a73395a093 100644 --- a/xml/System.ServiceModel.Configuration/ServiceHealthElement.xml +++ b/xml/System.ServiceModel.Configuration/ServiceHealthElement.xml @@ -203,7 +203,7 @@ The `HttpGetBinding` property corresponds to the value of the `HttpGetBinding` a section](~/docs/framework/configure-apps/file-schema/wcf/bindings.md). +The binding name must be defined in the [\ section](/dotnet/framework/configure-apps/file-schema/wcf/bindings). ]]> @@ -344,7 +344,7 @@ The `HttpsGetBinding` property corresponds to the value of the `HttpsGetBinding` section](~/docs/framework/configure-apps/file-schema/wcf/bindings.md). +The binding name must be defined in the [\ section](/dotnet/framework/configure-apps/file-schema/wcf/bindings). ]]> diff --git a/xml/System.ServiceModel.Configuration/ServiceMetadataPublishingElement.xml b/xml/System.ServiceModel.Configuration/ServiceMetadataPublishingElement.xml index d2a28acde38..bfeeaaf0e4a 100644 --- a/xml/System.ServiceModel.Configuration/ServiceMetadataPublishingElement.xml +++ b/xml/System.ServiceModel.Configuration/ServiceMetadataPublishingElement.xml @@ -25,7 +25,7 @@ ## Examples - [<serviceMetadata>](~/docs/framework/configure-apps/file-schema/wcf/servicemetadata.md) + [<serviceMetadata>](/dotnet/framework/configure-apps/file-schema/wcf/servicemetadata) ]]> diff --git a/xml/System.ServiceModel.Configuration/WS2007FederationHttpBindingCollectionElement.xml b/xml/System.ServiceModel.Configuration/WS2007FederationHttpBindingCollectionElement.xml index a88bbd6450c..df56ae42665 100644 --- a/xml/System.ServiceModel.Configuration/WS2007FederationHttpBindingCollectionElement.xml +++ b/xml/System.ServiceModel.Configuration/WS2007FederationHttpBindingCollectionElement.xml @@ -24,7 +24,7 @@ diff --git a/xml/System.ServiceModel.Configuration/WebHttpBindingElement.xml b/xml/System.ServiceModel.Configuration/WebHttpBindingElement.xml index 12e46df908d..386bd9cbd75 100644 --- a/xml/System.ServiceModel.Configuration/WebHttpBindingElement.xml +++ b/xml/System.ServiceModel.Configuration/WebHttpBindingElement.xml @@ -22,7 +22,7 @@ ## Remarks The WCF Web programming model allows developers to expose WCF Web services through HTTP requests that use "plain old XML" (POX) style messaging instead of SOAP-based messaging. For clients to communicate with a service using HTTP requests, an endpoint of the service must be configured with the that has the attached to it. The Web model also requires that the individual operations are annotated with either the or the to bind them to a unique combination of HTTP method, such as POST (the default) or GET, and a URI path suffix, which defaults to the operation name. - Support in WCF for syndication and ASP.AJAX integration are both built on top of the Web programming model. For more information about the model, see [WCF Web HTTP Programming Model](~/docs/framework/wcf/feature-details/wcf-web-http-programming-model.md). + Support in WCF for syndication and ASP.AJAX integration are both built on top of the Web programming model. For more information about the model, see [WCF Web HTTP Programming Model](/dotnet/framework/wcf/feature-details/wcf-web-http-programming-model). ]]> diff --git a/xml/System.ServiceModel.Configuration/WebScriptEnablingElement.xml b/xml/System.ServiceModel.Configuration/WebScriptEnablingElement.xml index 16d332c467c..80de046518c 100644 --- a/xml/System.ServiceModel.Configuration/WebScriptEnablingElement.xml +++ b/xml/System.ServiceModel.Configuration/WebScriptEnablingElement.xml @@ -24,7 +24,7 @@ The , in turn, allows an endpoint to be accessed by ASP.NET AJAX Web pages when it is configured with the . - For more information about how to enable a WCF service to respond to ASP.NET AJAX clients, see [Creating WCF Services for ASP.NET AJAX](~/docs/framework/wcf/feature-details/creating-wcf-services-for-aspnet-ajax.md). + For more information about how to enable a WCF service to respond to ASP.NET AJAX clients, see [Creating WCF Services for ASP.NET AJAX](/dotnet/framework/wcf/feature-details/creating-wcf-services-for-aspnet-ajax). diff --git a/xml/System.ServiceModel.Configuration/X509ClientCertificateAuthenticationElement.xml b/xml/System.ServiceModel.Configuration/X509ClientCertificateAuthenticationElement.xml index 1179e879952..d16d16899d1 100644 --- a/xml/System.ServiceModel.Configuration/X509ClientCertificateAuthenticationElement.xml +++ b/xml/System.ServiceModel.Configuration/X509ClientCertificateAuthenticationElement.xml @@ -130,7 +130,7 @@ ## Remarks If the property is set to , you must set the property to a custom validator that inherits from the class. - For more information, see [How to: Create a Service that Employs a Custom Certificate Validator](~/docs/framework/wcf/extending/how-to-create-a-service-that-employs-a-custom-certificate-validator.md). + For more information, see [How to: Create a Service that Employs a Custom Certificate Validator](/dotnet/framework/wcf/extending/how-to-create-a-service-that-employs-a-custom-certificate-validator). ]]> diff --git a/xml/System.ServiceModel.Description/CallbackDebugBehavior.xml b/xml/System.ServiceModel.Description/CallbackDebugBehavior.xml index 370ab878b98..ccafc57092d 100644 --- a/xml/System.ServiceModel.Description/CallbackDebugBehavior.xml +++ b/xml/System.ServiceModel.Description/CallbackDebugBehavior.xml @@ -35,9 +35,9 @@ - You only do so only in controlled debugging scenarios. - For more information about the security issues related to managed exception information, see [Specifying and Handling Faults in Contracts and Services](~/docs/framework/wcf/specifying-and-handling-faults-in-contracts-and-services.md). + For more information about the security issues related to managed exception information, see [Specifying and Handling Faults in Contracts and Services](/dotnet/framework/wcf/specifying-and-handling-faults-in-contracts-and-services). - You can also set the values of this attribute by using the [<callbackDebug>](~/docs/framework/configure-apps/file-schema/wcf/callbackdebug.md) element in a client application configuration file. + You can also set the values of this attribute by using the [<callbackDebug>](/dotnet/framework/configure-apps/file-schema/wcf/callbackdebug) element in a client application configuration file. @@ -127,17 +127,17 @@ - You only do so only in controlled debugging scenarios. - For more information about the security issues related to managed exception information, see [Specifying and Handling Faults in Contracts and Services](~/docs/framework/wcf/specifying-and-handling-faults-in-contracts-and-services.md). + For more information about the security issues related to managed exception information, see [Specifying and Handling Faults in Contracts and Services](/dotnet/framework/wcf/specifying-and-handling-faults-in-contracts-and-services). ### To enable or disable a feature of CallbackDebugBehavior using a configuration file -1. Add a `behaviorConfiguration` attribute to the client [\](https://msdn.microsoft.com/library/13aa23b7-2f08-4add-8dbf-a99f8127c017) element for your WCF client application. The behavior is an endpoint behavior. Endpoint behaviors are configured on `` elements; service behaviors are configured on [<service>](~/docs/framework/configure-apps/file-schema/wcf/service.md) elements. +1. Add a `behaviorConfiguration` attribute to the client [\](https://msdn.microsoft.com/library/13aa23b7-2f08-4add-8dbf-a99f8127c017) element for your WCF client application. The behavior is an endpoint behavior. Endpoint behaviors are configured on `` elements; service behaviors are configured on [<service>](/dotnet/framework/configure-apps/file-schema/wcf/service) elements. -2. Add to or create an [<endpointBehaviors>](~/docs/framework/configure-apps/file-schema/wcf/endpointbehaviors.md) section and add a [<behavior>](~/docs/framework/configure-apps/file-schema/wcf/behavior-of-endpointbehaviors.md) element to that with the name that matches the `behaviorConfiguration` attribute value from step 1. Endpoint behaviors are added for use in a client [\](https://msdn.microsoft.com/library/13aa23b7-2f08-4add-8dbf-a99f8127c017) element using an [<endpointBehaviors>](~/docs/framework/configure-apps/file-schema/wcf/endpointbehaviors.md) element. +2. Add to or create an [<endpointBehaviors>](/dotnet/framework/configure-apps/file-schema/wcf/endpointbehaviors) section and add a [<behavior>](/dotnet/framework/configure-apps/file-schema/wcf/behavior-of-endpointbehaviors) element to that with the name that matches the `behaviorConfiguration` attribute value from step 1. Endpoint behaviors are added for use in a client [\](https://msdn.microsoft.com/library/13aa23b7-2f08-4add-8dbf-a99f8127c017) element using an [<endpointBehaviors>](/dotnet/framework/configure-apps/file-schema/wcf/endpointbehaviors) element. -3. Add a [<callbackDebug>](~/docs/framework/configure-apps/file-schema/wcf/callbackdebug.md) element to the [<behavior>](~/docs/framework/configure-apps/file-schema/wcf/behavior-of-endpointbehaviors.md) element from step 2 and enable or disable the various properties appropriate to your scenario. +3. Add a [<callbackDebug>](/dotnet/framework/configure-apps/file-schema/wcf/callbackdebug) element to the [<behavior>](/dotnet/framework/configure-apps/file-schema/wcf/behavior-of-endpointbehaviors) element from step 2 and enable or disable the various properties appropriate to your scenario. - For a specific example, see the Example section. You can also set the values of this attribute by using the [<callbackDebug>](~/docs/framework/configure-apps/file-schema/wcf/callbackdebug.md) element in a client application configuration file. + For a specific example, see the Example section. You can also set the values of this attribute by using the [<callbackDebug>](/dotnet/framework/configure-apps/file-schema/wcf/callbackdebug) element in a client application configuration file. diff --git a/xml/System.ServiceModel.Description/ClientCredentials.xml b/xml/System.ServiceModel.Description/ClientCredentials.xml index f7bc82c4153..95b0958808b 100644 --- a/xml/System.ServiceModel.Description/ClientCredentials.xml +++ b/xml/System.ServiceModel.Description/ClientCredentials.xml @@ -263,7 +263,7 @@ and . - You can also set this value using the [<certificate>](~/docs/framework/configure-apps/file-schema/wcf/certificate-for-identity.md) element in a client application configuration file. + You can also set this value using the [<certificate>](/dotnet/framework/configure-apps/file-schema/wcf/certificate-for-identity) element in a client application configuration file. diff --git a/xml/System.ServiceModel.Description/ClientViaBehavior.xml b/xml/System.ServiceModel.Description/ClientViaBehavior.xml index 8a14d8af9b8..eb0a70b7911 100644 --- a/xml/System.ServiceModel.Description/ClientViaBehavior.xml +++ b/xml/System.ServiceModel.Description/ClientViaBehavior.xml @@ -28,7 +28,7 @@ Use this behavior when the immediate network destination is not the intended processor of the message to enable multiple-hop conversations when the calling application does not necessarily know the ultimate destination or when the destination `Via` header is not an address. - You can also set this value using the [<clientVia>](~/docs/framework/configure-apps/file-schema/wcf/clientvia.md) element in a client application configuration file. + You can also set this value using the [<clientVia>](/dotnet/framework/configure-apps/file-schema/wcf/clientvia) element in a client application configuration file. ]]> @@ -209,7 +209,7 @@ diff --git a/xml/System.ServiceModel.Description/DataContractSerializerOperationBehavior.xml b/xml/System.ServiceModel.Description/DataContractSerializerOperationBehavior.xml index 28362ffc1f9..89614249f9c 100644 --- a/xml/System.ServiceModel.Description/DataContractSerializerOperationBehavior.xml +++ b/xml/System.ServiceModel.Description/DataContractSerializerOperationBehavior.xml @@ -50,9 +50,9 @@ enables the control of options, such as the and properties. Some of these properties can be set only using the constructor of the class. In that case, the can be replaced using the method. For more information about data contracts, see [Using Data Contracts](~/docs/framework/wcf/feature-details/using-data-contracts.md). + The enables the control of options, such as the and properties. Some of these properties can be set only using the constructor of the class. In that case, the can be replaced using the method. For more information about data contracts, see [Using Data Contracts](/dotnet/framework/wcf/feature-details/using-data-contracts). - For more information about using the to replace the returned by the property, see [Data Contract Surrogates](~/docs/framework/wcf/extending/data-contract-surrogates.md). + For more information about using the to replace the returned by the property, see [Data Contract Surrogates](/dotnet/framework/wcf/extending/data-contract-surrogates). @@ -68,7 +68,7 @@ Data Contract Surrogates - Using Data Contracts + Using Data Contracts diff --git a/xml/System.ServiceModel.Description/IContractBehavior.xml b/xml/System.ServiceModel.Description/IContractBehavior.xml index 33f779fadaa..fa243b9d17f 100644 --- a/xml/System.ServiceModel.Description/IContractBehavior.xml +++ b/xml/System.ServiceModel.Description/IContractBehavior.xml @@ -37,7 +37,7 @@ ## Remarks Implement the interface to modify, examine, or extend some aspect of contract-wide execution at the application level. Unlike and objects, objects cannot be added to the runtime using an application configuration file; they can only be added programmatically or using an attribute. - For more information about choosing between service, endpoint, and contract behaviors, see [Configuring and Extending the Runtime with Behaviors](~/docs/framework/wcf/extending/configuring-and-extending-the-runtime-with-behaviors.md). + For more information about choosing between service, endpoint, and contract behaviors, see [Configuring and Extending the Runtime with Behaviors](/dotnet/framework/wcf/extending/configuring-and-extending-the-runtime-with-behaviors). - Use the method to provide binding elements with custom data to support the behavior. @@ -81,7 +81,7 @@ - Create a custom attribute that also implements . - For more information on programmatically adding types to either the client or service application, see [Configuring and Extending the Runtime with Behaviors](~/docs/framework/wcf/extending/configuring-and-extending-the-runtime-with-behaviors.md). + For more information on programmatically adding types to either the client or service application, see [Configuring and Extending the Runtime with Behaviors](/dotnet/framework/wcf/extending/configuring-and-extending-the-runtime-with-behaviors). diff --git a/xml/System.ServiceModel.Description/IEndpointBehavior.xml b/xml/System.ServiceModel.Description/IEndpointBehavior.xml index d3a79e6ff4f..3bb56830fc1 100644 --- a/xml/System.ServiceModel.Description/IEndpointBehavior.xml +++ b/xml/System.ServiceModel.Description/IEndpointBehavior.xml @@ -52,7 +52,7 @@ objects are typically used to access the various properties of the , , , and objects in a service application and the and in a client application. In addition, you can access the properties of duplex clients and services using the and properties, respectively. - For a description of the various properties and customizations available, see [Extending ServiceHost and the Service Model Layer](~/docs/framework/wcf/extending/extending-servicehost-and-the-service-model-layer.md). + For a description of the various properties and customizations available, see [Extending ServiceHost and the Service Model Layer](/dotnet/framework/wcf/extending/extending-servicehost-and-the-service-model-layer). Once a customization has been decided upon (and the customization interface implemented if necessary) and the has been decided is the appropriate scope of customization, the customization must be inserted into the Windows Communication Foundation (WCF) runtime by implementing and adding the endpoint behavior to the runtime. @@ -60,7 +60,7 @@ - Programmatically add the custom endpoint behavior to the property prior to the opening of the service host (in a service application) or the channel factory (in a client application). -- Configure the behavior using an application configuration file. For details, see [<behaviorExtensions>](~/docs/framework/configure-apps/file-schema/wcf/behaviorextensions.md). +- Configure the behavior using an application configuration file. For details, see [<behaviorExtensions>](/dotnet/framework/configure-apps/file-schema/wcf/behaviorextensions). To perform the service customization task for which it is intended, the object must be added to the property prior to the construction of the service runtime, which occurs when method is called on . To perform a client customization task, the object must be added to the property before calling the method or the method on . diff --git a/xml/System.ServiceModel.Description/IMetadataExchange.xml b/xml/System.ServiceModel.Description/IMetadataExchange.xml index 59ad9cc13c5..d82349f0e09 100644 --- a/xml/System.ServiceModel.Description/IMetadataExchange.xml +++ b/xml/System.ServiceModel.Description/IMetadataExchange.xml @@ -22,15 +22,15 @@ interface specifies the service contract implemented by all metadata endpoints in WCF. There is no need to implement the contract in your service implementation. Instead, add the to the service description. - Or, when using configuration, set the `contract` attribute of the endpoint element to `IMetadataExchange`. For an example, see [How to: Publish Metadata for a Service Using a Configuration File](~/docs/framework/wcf/feature-details/how-to-publish-metadata-for-a-service-using-a-configuration-file.md). + Or, when using configuration, set the `contract` attribute of the endpoint element to `IMetadataExchange`. For an example, see [How to: Publish Metadata for a Service Using a Configuration File](/dotnet/framework/wcf/feature-details/how-to-publish-metadata-for-a-service-using-a-configuration-file). - For details on publishing metadata in WCF see [Publishing Metadata](~/docs/framework/wcf/feature-details/publishing-metadata.md). + For details on publishing metadata in WCF see [Publishing Metadata](/dotnet/framework/wcf/feature-details/publishing-metadata). ]]> diff --git a/xml/System.ServiceModel.Description/IOperationBehavior.xml b/xml/System.ServiceModel.Description/IOperationBehavior.xml index f6d628a39b3..6fedfea69bd 100644 --- a/xml/System.ServiceModel.Description/IOperationBehavior.xml +++ b/xml/System.ServiceModel.Description/IOperationBehavior.xml @@ -52,7 +52,7 @@ objects are typically used to access the various properties of the object in a service application and the object in a client application. - Typically, the developer first reviews the extensibility points to determine which customization option suits the application scenario and then implements the customization at the appropriate scope. For example, objects can insert customizations for all messages in an entire service and objects can insert customizations for all messages across a specific contract, and so on. For a description of the various properties and customizations available, see [Extending ServiceHost and the Service Model Layer](~/docs/framework/wcf/extending/extending-servicehost-and-the-service-model-layer.md). + Typically, the developer first reviews the extensibility points to determine which customization option suits the application scenario and then implements the customization at the appropriate scope. For example, objects can insert customizations for all messages in an entire service and objects can insert customizations for all messages across a specific contract, and so on. For a description of the various properties and customizations available, see [Extending ServiceHost and the Service Model Layer](/dotnet/framework/wcf/extending/extending-servicehost-and-the-service-model-layer). Once a customization has been decided upon (and the customization interface implemented if necessary) and the is the appropriate scope of customization, the customization must be inserted into the Windows Communication Foundation (WCF) runtime by implementing and adding the operation behavior to the runtime. diff --git a/xml/System.ServiceModel.Description/IPolicyImportExtension.xml b/xml/System.ServiceModel.Description/IPolicyImportExtension.xml index 9e2107fa35d..cf58c31d715 100644 --- a/xml/System.ServiceModel.Description/IPolicyImportExtension.xml +++ b/xml/System.ServiceModel.Description/IPolicyImportExtension.xml @@ -42,7 +42,7 @@ If you want to export and import custom WSDL elements that are not policy assertions, see and . > [!NOTE] -> You can use custom policy importers and exporters with the [ServiceModel Metadata Utility Tool (Svcutil.exe)](~/docs/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe.md) by using the same configuration elements in a configuration file and the `/svcutilConfig:` option. +> You can use custom policy importers and exporters with the [ServiceModel Metadata Utility Tool (Svcutil.exe)](/dotnet/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe) by using the same configuration elements in a configuration file and the `/svcutilConfig:` option. diff --git a/xml/System.ServiceModel.Description/IWsdlImportExtension.xml b/xml/System.ServiceModel.Description/IWsdlImportExtension.xml index ae9191e8c3d..d7a13682ba7 100644 --- a/xml/System.ServiceModel.Description/IWsdlImportExtension.xml +++ b/xml/System.ServiceModel.Description/IWsdlImportExtension.xml @@ -18,7 +18,7 @@ interface to control the mapping between WSDL and and objects, especially when reading custom WSDL extensions to modify your contract or endpoint information. Then attach your custom object to a either programmatically or by using an application configuration file. You can also attach your custom object to the internal used by the [ServiceModel Metadata Utility Tool (Svcutil.exe)](~/docs/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe.md) using an application configuration file. + Implement the interface to control the mapping between WSDL and and objects, especially when reading custom WSDL extensions to modify your contract or endpoint information. Then attach your custom object to a either programmatically or by using an application configuration file. You can also attach your custom object to the internal used by the [ServiceModel Metadata Utility Tool (Svcutil.exe)](/dotnet/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe) using an application configuration file. The method is called to import a contract. diff --git a/xml/System.ServiceModel.Description/MetadataExchangeBindings.xml b/xml/System.ServiceModel.Description/MetadataExchangeBindings.xml index 95066d7220a..6273414c8fb 100644 --- a/xml/System.ServiceModel.Description/MetadataExchangeBindings.xml +++ b/xml/System.ServiceModel.Description/MetadataExchangeBindings.xml @@ -20,7 +20,7 @@ methods and properties to create system-provided bindings to support WS-Transfer GET metadata exchanges. For more information and examples, see [How to: Publish Metadata for a Service Using a Configuration File](~/docs/framework/wcf/feature-details/how-to-publish-metadata-for-a-service-using-a-configuration-file.md). + Use the methods and properties to create system-provided bindings to support WS-Transfer GET metadata exchanges. For more information and examples, see [How to: Publish Metadata for a Service Using a Configuration File](/dotnet/framework/wcf/feature-details/how-to-publish-metadata-for-a-service-using-a-configuration-file). See the individual members for details about the composition of the bindings they return. @@ -92,7 +92,7 @@ method to return a binding that can be secured at the transport level using certificates. For more information about configuring and using such a metadata endpoint, see [How to: Configure a Custom WS-Metadata Exchange Binding](~/docs/framework/wcf/extending/how-to-configure-a-custom-ws-metadata-exchange-binding.md), [How to: Retrieve Metadata Over a non-MEX Binding](~/docs/framework/wcf/extending/how-to-retrieve-metadata-over-a-non-mex-binding.md), and the sample [Custom Secure Metadata Endpoint](~/docs/framework/wcf/samples/custom-secure-metadata-endpoint.md). + Use the method to return a binding that can be secured at the transport level using certificates. For more information about configuring and using such a metadata endpoint, see [How to: Configure a Custom WS-Metadata Exchange Binding](/dotnet/framework/wcf/extending/how-to-configure-a-custom-ws-metadata-exchange-binding), [How to: Retrieve Metadata Over a non-MEX Binding](/dotnet/framework/wcf/extending/how-to-retrieve-metadata-over-a-non-mex-binding), and the sample [Custom Secure Metadata Endpoint](/dotnet/framework/wcf/samples/custom-secure-metadata-endpoint). ]]> diff --git a/xml/System.ServiceModel.Description/OperationDescription.xml b/xml/System.ServiceModel.Description/OperationDescription.xml index 2af21702d7f..544ed3a454b 100644 --- a/xml/System.ServiceModel.Description/OperationDescription.xml +++ b/xml/System.ServiceModel.Description/OperationDescription.xml @@ -525,7 +525,7 @@ diff --git a/xml/System.ServiceModel.Description/PrincipalPermissionMode.xml b/xml/System.ServiceModel.Description/PrincipalPermissionMode.xml index 3266b239404..48027360e52 100644 --- a/xml/System.ServiceModel.Description/PrincipalPermissionMode.xml +++ b/xml/System.ServiceModel.Description/PrincipalPermissionMode.xml @@ -27,7 +27,7 @@ [!code-csharp[PrincipalPermissionMode#1](~/samples/snippets/csharp/VS_Snippets_CFX/principalpermissionmode/cs/source.cs#1)] [!code-vb[PrincipalPermissionMode#1](~/samples/snippets/visualbasic/VS_Snippets_CFX/principalpermissionmode/vb/source.vb#1)] - You can also set the behavior in configuration by adding a [<serviceAuthorization>](~/docs/framework/configure-apps/file-schema/wcf/serviceauthorization-element.md) to the [<serviceBehaviors>](~/docs/framework/configure-apps/file-schema/wcf/servicebehaviors.md) of a configuration file, as shown in the following code. + You can also set the behavior in configuration by adding a [<serviceAuthorization>](/dotnet/framework/configure-apps/file-schema/wcf/serviceauthorization-element) to the [<serviceBehaviors>](/dotnet/framework/configure-apps/file-schema/wcf/servicebehaviors) of a configuration file, as shown in the following code. [!code-csharp[PrincipalPermissionMode#10](~/samples/snippets/csharp/VS_Snippets_CFX/principalpermissionmode/cs/source.cs#10)] [!code-vb[PrincipalPermissionMode#10](~/samples/snippets/visualbasic/VS_Snippets_CFX/principalpermissionmode/vb/source.vb#10)] @@ -59,7 +59,7 @@ For more information about the ASP.NET Role provider, see [How To: Use Role Manager in ASP.NET 2.0](https://go.microsoft.com/fwlink/?LinkId=96692). - For more information about using WCF and the role provider, see [How to: Use the ASP.NET Role Provider with a Service](~/docs/framework/wcf/feature-details/how-to-use-the-aspnet-role-provider-with-a-service.md). + For more information about using WCF and the role provider, see [How to: Use the ASP.NET Role Provider with a Service](/dotnet/framework/wcf/feature-details/how-to-use-the-aspnet-role-provider-with-a-service). ## Custom When the property is set to Custom, you must also provide a custom class that implements the class. This class is responsible for providing the caller's `IPrincipal` representation inside the collection. It must store the `IPrincipal` instance to the properties collection using the "Principal" string key, as shown in the following example. diff --git a/xml/System.ServiceModel.Description/ServiceCredentials.xml b/xml/System.ServiceModel.Description/ServiceCredentials.xml index 5d336aed4ae..79cb36c9860 100644 --- a/xml/System.ServiceModel.Description/ServiceCredentials.xml +++ b/xml/System.ServiceModel.Description/ServiceCredentials.xml @@ -393,7 +393,7 @@ ## Remarks You can specify the certificate to use by calling members of the object returned by this property. - You can also set this value using the [<certificate>](~/docs/framework/configure-apps/file-schema/wcf/certificate-for-identity.md) element in a client application configuration file. + You can also set this value using the [<certificate>](/dotnet/framework/configure-apps/file-schema/wcf/certificate-for-identity) element in a client application configuration file. diff --git a/xml/System.ServiceModel.Description/ServiceDebugBehavior.xml b/xml/System.ServiceModel.Description/ServiceDebugBehavior.xml index a206d07c186..722534abe3d 100644 --- a/xml/System.ServiceModel.Description/ServiceDebugBehavior.xml +++ b/xml/System.ServiceModel.Description/ServiceDebugBehavior.xml @@ -37,7 +37,7 @@ - You only do so only in controlled debugging scenarios. - For more information about the security issues related to managed exception information, see [Specifying and Handling Faults in Contracts and Services](~/docs/framework/wcf/specifying-and-handling-faults-in-contracts-and-services.md). + For more information about the security issues related to managed exception information, see [Specifying and Handling Faults in Contracts and Services](/dotnet/framework/wcf/specifying-and-handling-faults-in-contracts-and-services). The and properties instruct the service to publish HTML help files when the service is viewed using an HTML browser. @@ -45,11 +45,11 @@ To enable or disable one of the features using a configuration file: -1. Add a `behaviorConfiguration` attribute to the [<service>](~/docs/framework/configure-apps/file-schema/wcf/service.md) element for your WCF service. Endpoint behaviors are configured on [\](https://msdn.microsoft.com/library/13aa23b7-2f08-4add-8dbf-a99f8127c017) elements; service behaviors on [<service>](~/docs/framework/configure-apps/file-schema/wcf/service.md) elements. +1. Add a `behaviorConfiguration` attribute to the [<service>](/dotnet/framework/configure-apps/file-schema/wcf/service) element for your WCF service. Endpoint behaviors are configured on [\](https://msdn.microsoft.com/library/13aa23b7-2f08-4add-8dbf-a99f8127c017) elements; service behaviors on [<service>](/dotnet/framework/configure-apps/file-schema/wcf/service) elements. -2. Add to or create a [<serviceBehaviors>](~/docs/framework/configure-apps/file-schema/wcf/servicebehaviors.md) section and add a [<behavior>](~/docs/framework/configure-apps/file-schema/wcf/behavior-of-endpointbehaviors.md) element to that with the name that matches the `behaviorConfiguration` attribute value from step 1. Endpoint behaviors are configured using an [<endpointBehaviors>](~/docs/framework/configure-apps/file-schema/wcf/endpointbehaviors.md) element; service behaviors are configured using a [<serviceBehaviors>](~/docs/framework/configure-apps/file-schema/wcf/servicebehaviors.md) element. +2. Add to or create a [<serviceBehaviors>](/dotnet/framework/configure-apps/file-schema/wcf/servicebehaviors) section and add a [<behavior>](/dotnet/framework/configure-apps/file-schema/wcf/behavior-of-endpointbehaviors) element to that with the name that matches the `behaviorConfiguration` attribute value from step 1. Endpoint behaviors are configured using an [<endpointBehaviors>](/dotnet/framework/configure-apps/file-schema/wcf/endpointbehaviors) element; service behaviors are configured using a [<serviceBehaviors>](/dotnet/framework/configure-apps/file-schema/wcf/servicebehaviors) element. -3. Add a [<serviceDebug>](~/docs/framework/configure-apps/file-schema/wcf/servicedebug.md) element to the [<behavior>](~/docs/framework/configure-apps/file-schema/wcf/behavior-of-endpointbehaviors.md) element from step 2 and enable or disable the various properties appropriate to your scenario. +3. Add a [<serviceDebug>](/dotnet/framework/configure-apps/file-schema/wcf/servicedebug) element to the [<behavior>](/dotnet/framework/configure-apps/file-schema/wcf/behavior-of-endpointbehaviors) element from step 2 and enable or disable the various properties appropriate to your scenario. For a specific example, see the Example section. @@ -58,11 +58,11 @@ ## Examples The following code example shows how to use a configuration file to enable the HTML help page feature and return exception information inside a SOAP fault back to the client for debugging purposes, in addition to enabling metadata support. This configuration file shows the following basic steps to adding support for the features: -- Because the type is an implementation, the [<service>](~/docs/framework/configure-apps/file-schema/wcf/service.md) element that represents the service type has a behavior configuration identifier of `behaviorConfiguration="metadataAndDebug"`. +- Because the type is an implementation, the [<service>](/dotnet/framework/configure-apps/file-schema/wcf/service) element that represents the service type has a behavior configuration identifier of `behaviorConfiguration="metadataAndDebug"`. -- Because the type is an implementation a [<behavior>](~/docs/framework/configure-apps/file-schema/wcf/behavior-of-endpointbehaviors.md) element is added to a [<serviceBehaviors>](~/docs/framework/configure-apps/file-schema/wcf/servicebehaviors.md) section. Set the `name` attribute of the [<behavior>](~/docs/framework/configure-apps/file-schema/wcf/behavior-of-endpointbehaviors.md) element the value of which is the identifier of the `behaviorConfiguration` attribute of the [<service>](~/docs/framework/configure-apps/file-schema/wcf/service.md) element. In this case, the value is `metadataAndDebug`. +- Because the type is an implementation a [<behavior>](/dotnet/framework/configure-apps/file-schema/wcf/behavior-of-endpointbehaviors) element is added to a [<serviceBehaviors>](/dotnet/framework/configure-apps/file-schema/wcf/servicebehaviors) section. Set the `name` attribute of the [<behavior>](/dotnet/framework/configure-apps/file-schema/wcf/behavior-of-endpointbehaviors) element the value of which is the identifier of the `behaviorConfiguration` attribute of the [<service>](/dotnet/framework/configure-apps/file-schema/wcf/service) element. In this case, the value is `metadataAndDebug`. -- Add a [<serviceDebug>](~/docs/framework/configure-apps/file-schema/wcf/servicedebug.md) element with the various attributes set to the desired configuration. In this case, the `httpHelpPageEnabled` and `includeExceptionDetailInFaults` attribute values are set to `true`. +- Add a [<serviceDebug>](/dotnet/framework/configure-apps/file-schema/wcf/servicedebug) element with the various attributes set to the desired configuration. In this case, the `httpHelpPageEnabled` and `includeExceptionDetailInFaults` attribute values are set to `true`. [!code-xml[ServiceDebugBehaviorConfig#1](~/samples/snippets/csharp/VS_Snippets_CFX/servicedebugbehaviorconfig/cs/hostapplication.exe.config#1)] @@ -182,11 +182,11 @@ ## Examples The following code example shows how to use a configuration file to enable the HTML help page feature and return exception information inside a SOAP fault back to the client for debugging purposes. This configuration file shows the following basic steps to adding support for the features: -- Because the type is a implementation, the [<service>](~/docs/framework/configure-apps/file-schema/wcf/service.md) element that represents the service type has a behavior configuration identifier of `behaviorConfiguration="metadataAndDebug"`. +- Because the type is a implementation, the [<service>](/dotnet/framework/configure-apps/file-schema/wcf/service) element that represents the service type has a behavior configuration identifier of `behaviorConfiguration="metadataAndDebug"`. -- Again, because the type is an implementation a [<behavior>](~/docs/framework/configure-apps/file-schema/wcf/behavior-of-endpointbehaviors.md) element is added to a [<serviceBehaviors>](~/docs/framework/configure-apps/file-schema/wcf/servicebehaviors.md) section. The `name` attribute of the [<behavior>](~/docs/framework/configure-apps/file-schema/wcf/behavior-of-endpointbehaviors.md) element the value of which is the identifier of the `behaviorConfiguration` attribute of the [<service>](~/docs/framework/configure-apps/file-schema/wcf/service.md) element. In this case, the value is `metadataAndDebug`. +- Again, because the type is an implementation a [<behavior>](/dotnet/framework/configure-apps/file-schema/wcf/behavior-of-endpointbehaviors) element is added to a [<serviceBehaviors>](/dotnet/framework/configure-apps/file-schema/wcf/servicebehaviors) section. The `name` attribute of the [<behavior>](/dotnet/framework/configure-apps/file-schema/wcf/behavior-of-endpointbehaviors) element the value of which is the identifier of the `behaviorConfiguration` attribute of the [<service>](/dotnet/framework/configure-apps/file-schema/wcf/service) element. In this case, the value is `metadataAndDebug`. -- Add a [<serviceDebug>](~/docs/framework/configure-apps/file-schema/wcf/servicedebug.md) element with the various attributes set to the desired configuration. In this case, the `httpHelpPageEnabled` and `includeExceptionDetailInFaults` attribute values are set to `true`. +- Add a [<serviceDebug>](/dotnet/framework/configure-apps/file-schema/wcf/servicedebug) element with the various attributes set to the desired configuration. In this case, the `httpHelpPageEnabled` and `includeExceptionDetailInFaults` attribute values are set to `true`. [!code-xml[ServiceDebugBehaviorConfig#1](~/samples/snippets/csharp/VS_Snippets_CFX/servicedebugbehaviorconfig/cs/hostapplication.exe.config#1)] @@ -414,18 +414,18 @@ - You only do so only in controlled debugging scenarios. - For more information, see [Specifying and Handling Faults in Contracts and Services](~/docs/framework/wcf/specifying-and-handling-faults-in-contracts-and-services.md). + For more information, see [Specifying and Handling Faults in Contracts and Services](/dotnet/framework/wcf/specifying-and-handling-faults-in-contracts-and-services). ## Examples The following code example shows how to use a configuration file to enable the HTML help page feature and return exception information inside a SOAP fault back to the client for debugging purposes. This configuration file shows the following basic steps to adding support for the features: -- Because the type is an implementation, the [<service>](~/docs/framework/configure-apps/file-schema/wcf/service.md) element that represents the service type has a behavior configuration identifier of `behaviorConfiguration="metadataAndDebug"`. +- Because the type is an implementation, the [<service>](/dotnet/framework/configure-apps/file-schema/wcf/service) element that represents the service type has a behavior configuration identifier of `behaviorConfiguration="metadataAndDebug"`. -- Again, because the type is an implementation a [<behavior>](~/docs/framework/configure-apps/file-schema/wcf/behavior-of-endpointbehaviors.md) element is added to a [<serviceBehaviors>](~/docs/framework/configure-apps/file-schema/wcf/servicebehaviors.md) section. Set the `name` attribute of the [<behavior>](~/docs/framework/configure-apps/file-schema/wcf/behavior-of-endpointbehaviors.md) element the value of which is the identifier of the `behaviorConfiguration` attribute of the [<service>](~/docs/framework/configure-apps/file-schema/wcf/service.md) element. In this case, the value is `metadataAndDebug`. +- Again, because the type is an implementation a [<behavior>](/dotnet/framework/configure-apps/file-schema/wcf/behavior-of-endpointbehaviors) element is added to a [<serviceBehaviors>](/dotnet/framework/configure-apps/file-schema/wcf/servicebehaviors) section. Set the `name` attribute of the [<behavior>](/dotnet/framework/configure-apps/file-schema/wcf/behavior-of-endpointbehaviors) element the value of which is the identifier of the `behaviorConfiguration` attribute of the [<service>](/dotnet/framework/configure-apps/file-schema/wcf/service) element. In this case, the value is `metadataAndDebug`. -- Add a [<serviceDebug>](~/docs/framework/configure-apps/file-schema/wcf/servicedebug.md) element with the various attributes set to the desired configuration. In this case, the `httpHelpPageEnabled` and `includeExceptionDetailInFaults` attribute values are set to `true`. +- Add a [<serviceDebug>](/dotnet/framework/configure-apps/file-schema/wcf/servicedebug) element with the various attributes set to the desired configuration. In this case, the `httpHelpPageEnabled` and `includeExceptionDetailInFaults` attribute values are set to `true`. [!code-xml[ServiceDebugBehaviorConfig#1](~/samples/snippets/csharp/VS_Snippets_CFX/servicedebugbehaviorconfig/cs/hostapplication.exe.config#1)] diff --git a/xml/System.ServiceModel.Description/ServiceDescription.xml b/xml/System.ServiceModel.Description/ServiceDescription.xml index 75cee6a758d..d06ad89acbe 100644 --- a/xml/System.ServiceModel.Description/ServiceDescription.xml +++ b/xml/System.ServiceModel.Description/ServiceDescription.xml @@ -181,12 +181,12 @@ Gets or sets the name of the <> configuration element. - The name of the [<service>](~/docs/framework/configure-apps/file-schema/wcf/service.md) configuration element used to configure the service. + The name of the [<service>](/dotnet/framework/configure-apps/file-schema/wcf/service) configuration element used to configure the service. -- [\ Element](~/docs/framework/configure-apps/file-schema/runtime/gcserver-element.md). +- [\ Element](/dotnet/framework/configure-apps/file-schema/runtime/gcserver-element). ]]> diff --git a/xml/System.ServiceModel.Description/ServiceMetadataBehavior.xml b/xml/System.ServiceModel.Description/ServiceMetadataBehavior.xml index d689209f701..260c483c9bb 100644 --- a/xml/System.ServiceModel.Description/ServiceMetadataBehavior.xml +++ b/xml/System.ServiceModel.Description/ServiceMetadataBehavior.xml @@ -24,15 +24,15 @@ object to the collection (or the [<serviceMetadata>](~/docs/framework/configure-apps/file-schema/wcf/servicemetadata.md) element in an application configuration file) to enable or disable the publication of service metadata. However, adding the behavior to a service is not sufficient to enable metadata publication: + Add a object to the collection (or the [<serviceMetadata>](/dotnet/framework/configure-apps/file-schema/wcf/servicemetadata) element in an application configuration file) to enable or disable the publication of service metadata. However, adding the behavior to a service is not sufficient to enable metadata publication: -- To enable WS-Transfer GET metadata retrieval, you must also add an endpoint to your service in which the contract is `IMetadataExchange`. For an example, see [How to: Publish Metadata for a Service Using Code](~/docs/framework/wcf/feature-details/how-to-publish-metadata-for-a-service-using-code.md). The `IMetadataExchange` endpoint can be configured as can any other endpoint. +- To enable WS-Transfer GET metadata retrieval, you must also add an endpoint to your service in which the contract is `IMetadataExchange`. For an example, see [How to: Publish Metadata for a Service Using Code](/dotnet/framework/wcf/feature-details/how-to-publish-metadata-for-a-service-using-code). The `IMetadataExchange` endpoint can be configured as can any other endpoint. - To enable HTTP GET metadata retrieval, set the property to `true`. For more information about the address of HTTP GET metadata, see . - The address of the `IMetadataExchange` endpoint follows the normal rules regarding the combination of base addresses and endpoint addresses. For more information, see [Publishing Metadata](~/docs/framework/wcf/feature-details/publishing-metadata.md). + The address of the `IMetadataExchange` endpoint follows the normal rules regarding the combination of base addresses and endpoint addresses. For more information, see [Publishing Metadata](/dotnet/framework/wcf/feature-details/publishing-metadata). - To enable the publication of metadata using a configuration file, add the [<serviceMetadata>](~/docs/framework/configure-apps/file-schema/wcf/servicemetadata.md) element to the [<serviceBehaviors>](~/docs/framework/configure-apps/file-schema/wcf/servicebehaviors.md) element and associate the element with the [<service>](~/docs/framework/configure-apps/file-schema/wcf/service.md) element for which you want to publish metadata. For an example, see [How to: Publish Metadata for a Service Using a Configuration File](~/docs/framework/wcf/feature-details/how-to-publish-metadata-for-a-service-using-a-configuration-file.md). The class has the following members: + To enable the publication of metadata using a configuration file, add the [<serviceMetadata>](/dotnet/framework/configure-apps/file-schema/wcf/servicemetadata) element to the [<serviceBehaviors>](/dotnet/framework/configure-apps/file-schema/wcf/servicebehaviors) element and associate the element with the [<service>](/dotnet/framework/configure-apps/file-schema/wcf/service) element for which you want to publish metadata. For an example, see [How to: Publish Metadata for a Service Using a Configuration File](/dotnet/framework/wcf/feature-details/how-to-publish-metadata-for-a-service-using-a-configuration-file). The class has the following members: - The property specifies whether metadata is returned for HTTP/GET requests. diff --git a/xml/System.ServiceModel.Description/ServiceSecurityAuditBehavior.xml b/xml/System.ServiceModel.Description/ServiceSecurityAuditBehavior.xml index 676cfbfb436..58dee6532d9 100644 --- a/xml/System.ServiceModel.Description/ServiceSecurityAuditBehavior.xml +++ b/xml/System.ServiceModel.Description/ServiceSecurityAuditBehavior.xml @@ -28,9 +28,9 @@ Use this class to specify which event log is written to, as well as kinds of authentication events to write. You can also specify whether to suppress audit failures by setting the property to `false` (the default is `true`). - For more information about auditing security events for WCF applications, see [Auditing](~/docs/framework/wcf/feature-details/auditing-security-events.md). + For more information about auditing security events for WCF applications, see [Auditing](/dotnet/framework/wcf/feature-details/auditing-security-events). - To specify audit behavior in configuration, use the [<serviceSecurityAudit>](~/docs/framework/configure-apps/file-schema/wcf/servicesecurityaudit.md). + To specify audit behavior in configuration, use the [<serviceSecurityAudit>](/dotnet/framework/configure-apps/file-schema/wcf/servicesecurityaudit). @@ -115,7 +115,7 @@ ## Remarks To be able to write to `AuditLogLocation.Security`, the running thread (or process) must possess `SeAuditPrivilege`. - You can also set this value using the [<serviceSecurityAudit>](~/docs/framework/configure-apps/file-schema/wcf/servicesecurityaudit.md) in a client application configuration file. + You can also set this value using the [<serviceSecurityAudit>](/dotnet/framework/configure-apps/file-schema/wcf/servicesecurityaudit) in a client application configuration file. @@ -161,7 +161,7 @@ ## Remarks Windows Communication Foundation (WCF) service applications have two levels where security can be enforced. At the *service* level, all methods of the service are enforced by the same security policy. Individual methods in the service can have a different (more stringent) security policy. Use the property to control which message level events are audited. - You can also set this value using the [<serviceSecurityAudit>](~/docs/framework/configure-apps/file-schema/wcf/servicesecurityaudit.md) in a client application configuration file. + You can also set this value using the [<serviceSecurityAudit>](/dotnet/framework/configure-apps/file-schema/wcf/servicesecurityaudit) in a client application configuration file. @@ -207,7 +207,7 @@ ## Remarks Windows Communication Foundation (WCF) service applications have two levels where security can be enforced. At the *service* level, all methods of the service are enforced by the same security policy. Individual methods in the service can have a different (more stringent) security policy. Use the property to control which service level events are audited. - You can also set this value using the [<serviceSecurityAudit>](~/docs/framework/configure-apps/file-schema/wcf/servicesecurityaudit.md) in a client application configuration file. + You can also set this value using the [<serviceSecurityAudit>](/dotnet/framework/configure-apps/file-schema/wcf/servicesecurityaudit) in a client application configuration file. @@ -257,7 +257,7 @@ ## Remarks If this property is `false`, failure to audit causes an exception to be thrown and results in user request failure. - You can also set this value using the [<serviceSecurityAudit>](~/docs/framework/configure-apps/file-schema/wcf/servicesecurityaudit.md) in a client application configuration file. + You can also set this value using the [<serviceSecurityAudit>](/dotnet/framework/configure-apps/file-schema/wcf/servicesecurityaudit) in a client application configuration file. diff --git a/xml/System.ServiceModel.Description/ServiceThrottlingBehavior.xml b/xml/System.ServiceModel.Description/ServiceThrottlingBehavior.xml index d1ce8c72525..7690d84b561 100644 --- a/xml/System.ServiceModel.Description/ServiceThrottlingBehavior.xml +++ b/xml/System.ServiceModel.Description/ServiceThrottlingBehavior.xml @@ -37,7 +37,7 @@ > [!NOTE] > A trace is written every time the value of these properties is reached. The first trace is written as a warning. - You can also set the values of this attribute by using the [<serviceThrottling>](~/docs/framework/configure-apps/file-schema/wcf/servicethrottling.md) element in an application configuration file. + You can also set the values of this attribute by using the [<serviceThrottling>](/dotnet/framework/configure-apps/file-schema/wcf/servicethrottling) element in an application configuration file. @@ -105,7 +105,7 @@ ## Remarks The property specifies the maximum number of messages actively processing across a object. Each channel can have one pending message that does not count against the value of until Windows Communication Foundation (WCF) begins to process it. - You can also set the values of this attribute by using the [<serviceThrottling>](~/docs/framework/configure-apps/file-schema/wcf/servicethrottling.md) element in an application configuration file. + You can also set the values of this attribute by using the [<serviceThrottling>](/dotnet/framework/configure-apps/file-schema/wcf/servicethrottling) element in an application configuration file. > [!WARNING] > should be set to less than the SQL connection pool size in queued scenarios. @@ -146,7 +146,7 @@ ## Remarks The property specifies the maximum number of objects in the service. It is important to keep in mind the relationship between the property and the property. If is , the resulting value is the total number of sessions. If is , the resulting value is the number of concurrent calls. If a message arrives while the maximum number of objects already exist, the message is held until an object closes. - You can also set the values of this attribute by using the [<serviceThrottling>](~/docs/framework/configure-apps/file-schema/wcf/servicethrottling.md) element in an application configuration file. + You can also set the values of this attribute by using the [<serviceThrottling>](/dotnet/framework/configure-apps/file-schema/wcf/servicethrottling) element in an application configuration file. @@ -195,7 +195,7 @@ To avoid this situation, run the client threads from different app domains so that the request messages go into different socket connections. - You can also set the values of this attribute by using the [<serviceThrottling>](~/docs/framework/configure-apps/file-schema/wcf/servicethrottling.md) element in an application configuration file. + You can also set the values of this attribute by using the [<serviceThrottling>](/dotnet/framework/configure-apps/file-schema/wcf/servicethrottling) element in an application configuration file. diff --git a/xml/System.ServiceModel.Description/SynchronousReceiveBehavior.xml b/xml/System.ServiceModel.Description/SynchronousReceiveBehavior.xml index 55b0c34ac44..cd084656caf 100644 --- a/xml/System.ServiceModel.Description/SynchronousReceiveBehavior.xml +++ b/xml/System.ServiceModel.Description/SynchronousReceiveBehavior.xml @@ -26,7 +26,7 @@ ## Remarks Use this behavior to instruct the channel listener to use a synchronous receive rather than the default, asynchronous. Using instructs WCF to issue a new thread to pump for each accepted channel. If there are a lot of channels there is the possibility of running out of threads. - You can also set this value using the [<synchronousReceive>](~/docs/framework/configure-apps/file-schema/wcf/synchronousreceive-element.md) in an application configuration file. + You can also set this value using the [<synchronousReceive>](/dotnet/framework/configure-apps/file-schema/wcf/synchronousreceive-element) in an application configuration file. ]]> diff --git a/xml/System.ServiceModel.Description/WebHttpBehavior.xml b/xml/System.ServiceModel.Description/WebHttpBehavior.xml index 26f70b09d24..a61bd277e13 100644 --- a/xml/System.ServiceModel.Description/WebHttpBehavior.xml +++ b/xml/System.ServiceModel.Description/WebHttpBehavior.xml @@ -236,7 +236,7 @@ @@ -587,7 +587,7 @@ : -- Enables the HTTP programming model, including dispatch to operations based on a URL suffix, support for HTTP verb selection (POST or GET) and HTTP cache duration control. For more information about the HTTP programming model, see [WCF Web HTTP Programming Model Overview](~/docs/framework/wcf/feature-details/wcf-web-http-programming-model-overview.md). Note that the default HTTP verb is POST when using this behavior. +- Enables the HTTP programming model, including dispatch to operations based on a URL suffix, support for HTTP verb selection (POST or GET) and HTTP cache duration control. For more information about the HTTP programming model, see [WCF Web HTTP Programming Model Overview](/dotnet/framework/wcf/feature-details/wcf-web-http-programming-model-overview). Note that the default HTTP verb is POST when using this behavior. - Enables the correct formatter for each operation's request and response messages - for example, support for URL parameters. - Enables the JavaScript Proxy endpoint. - To call a WCF service from an ASP.NET AJAX client, the service must be configured with the binding and the must be added to the endpoint behavior collection. This can be done either in configuration by adding the or without using configuration by activating the AJAX endpoint with the instead of the default factory in the [@ServiceHost](~/docs/framework/configure-apps/file-schema/wcf-directive/servicehost.md) directive in the .svc file. + To call a WCF service from an ASP.NET AJAX client, the service must be configured with the binding and the must be added to the endpoint behavior collection. This can be done either in configuration by adding the or without using configuration by activating the AJAX endpoint with the instead of the default factory in the [@ServiceHost](/dotnet/framework/configure-apps/file-schema/wcf-directive/servicehost) directive in the .svc file. - For more information about different ways to enable a WCF service to respond to ASP.NET AJAX clients, see [Creating WCF Services for ASP.NET AJAX](~/docs/framework/wcf/feature-details/creating-wcf-services-for-aspnet-ajax.md). + For more information about different ways to enable a WCF service to respond to ASP.NET AJAX clients, see [Creating WCF Services for ASP.NET AJAX](/dotnet/framework/wcf/feature-details/creating-wcf-services-for-aspnet-ajax). ]]> @@ -210,7 +210,7 @@ @@ -362,7 +362,7 @@ diff --git a/xml/System.ServiceModel.Description/WsdlImporter.xml b/xml/System.ServiceModel.Description/WsdlImporter.xml index 12a7ad63cee..190b0dd7950 100644 --- a/xml/System.ServiceModel.Description/WsdlImporter.xml +++ b/xml/System.ServiceModel.Description/WsdlImporter.xml @@ -22,7 +22,7 @@ ## Remarks Use the class to import metadata as well as convert that information into various classes that represent contract and endpoint information. - The base class for , the class, defines methods that selectively import contract and endpoint information and properties that expose any import errors and accept type information relevant to the import and conversion process. The type uses the custom policy importers ( implementations) from its parent type to handle custom policy statements and its own custom WSDL importers ( implementations) to handle custom WSDL elements. For details, see [Extending the Metadata System](~/docs/framework/wcf/extending/extending-the-metadata-system.md). + The base class for , the class, defines methods that selectively import contract and endpoint information and properties that expose any import errors and accept type information relevant to the import and conversion process. The type uses the custom policy importers ( implementations) from its parent type to handle custom policy statements and its own custom WSDL importers ( implementations) to handle custom WSDL elements. For details, see [Extending the Metadata System](/dotnet/framework/wcf/extending/extending-the-metadata-system). When importing policy from WSDL documents, the type will try up to 32 combinations of policy alternatives attached to the different WSDL policy subjects. If no combination imports cleanly, the first combination is used to construct a partial custom binding. @@ -39,7 +39,7 @@ > [!NOTE] > When importing WSDL port types, if the QName of the port type matches an entry in the dictionary then the port type is not imported and the known contract is used instead. - No values are returned from the properties until one of the import methods is called. Custom objects can either be loaded into the programmatically or using the client configuration [<wsdlImporters>](~/docs/framework/configure-apps/file-schema/wcf/wsdlimporters.md) element. + No values are returned from the properties until one of the import methods is called. Custom objects can either be loaded into the programmatically or using the client configuration [<wsdlImporters>](/dotnet/framework/configure-apps/file-schema/wcf/wsdlimporters) element. Metadata that has been imported as service endpoints cannot be used to create a runtime or export metadata because the imported endpoints contain no managed type information. To use the metadata to create a client or service runtime or to generate metadata, you must first generate and compile code from the metadata and use that type information to create a new object using . diff --git a/xml/System.ServiceModel.Discovery.Configuration/DiscoveryEndpointElement.xml b/xml/System.ServiceModel.Discovery.Configuration/DiscoveryEndpointElement.xml index 0d01e48e985..fad2e4e920c 100644 --- a/xml/System.ServiceModel.Discovery.Configuration/DiscoveryEndpointElement.xml +++ b/xml/System.ServiceModel.Discovery.Configuration/DiscoveryEndpointElement.xml @@ -106,7 +106,7 @@ diff --git a/xml/System.ServiceModel.Discovery.Configuration/UdpDiscoveryEndpointElement.xml b/xml/System.ServiceModel.Discovery.Configuration/UdpDiscoveryEndpointElement.xml index 97156700441..895ca465a6a 100644 --- a/xml/System.ServiceModel.Discovery.Configuration/UdpDiscoveryEndpointElement.xml +++ b/xml/System.ServiceModel.Discovery.Configuration/UdpDiscoveryEndpointElement.xml @@ -99,7 +99,7 @@ diff --git a/xml/System.ServiceModel.Discovery/DiscoveryClient.xml b/xml/System.ServiceModel.Discovery/DiscoveryClient.xml index fe05d873f72..303c7db4f25 100644 --- a/xml/System.ServiceModel.Discovery/DiscoveryClient.xml +++ b/xml/System.ServiceModel.Discovery/DiscoveryClient.xml @@ -341,7 +341,7 @@ property contains information about all matching services. For more information about this event, see [Asynchronous Find](~/docs/framework/wcf/samples/asynchronous-find-sample.md). + The property contains information about all matching services. For more information about this event, see [Asynchronous Find](/dotnet/framework/wcf/samples/asynchronous-find-sample). ]]> @@ -369,7 +369,7 @@ diff --git a/xml/System.ServiceModel.Discovery/DiscoveryClientBindingElement.xml b/xml/System.ServiceModel.Discovery/DiscoveryClientBindingElement.xml index a13eaf8846b..a3c0f124782 100644 --- a/xml/System.ServiceModel.Discovery/DiscoveryClientBindingElement.xml +++ b/xml/System.ServiceModel.Discovery/DiscoveryClientBindingElement.xml @@ -19,7 +19,7 @@ to the top of the binding stack. For more information about the Discovery client channel, see [Using the Discovery Client Channel](~/docs/framework/wcf/feature-details/using-the-discovery-client-channel.md). + The Discovery client channel is used by creating a custom binding element and adding a to the top of the binding stack. For more information about the Discovery client channel, see [Using the Discovery Client Channel](/dotnet/framework/wcf/feature-details/using-the-discovery-client-channel). ]]> diff --git a/xml/System.ServiceModel.Discovery/DiscoveryEndpoint.xml b/xml/System.ServiceModel.Discovery/DiscoveryEndpoint.xml index c865335443d..ba1619bebfb 100644 --- a/xml/System.ServiceModel.Discovery/DiscoveryEndpoint.xml +++ b/xml/System.ServiceModel.Discovery/DiscoveryEndpoint.xml @@ -158,7 +158,7 @@ diff --git a/xml/System.ServiceModel.Discovery/FindCriteria.xml b/xml/System.ServiceModel.Discovery/FindCriteria.xml index 19909074481..c1847528b5f 100644 --- a/xml/System.ServiceModel.Discovery/FindCriteria.xml +++ b/xml/System.ServiceModel.Discovery/FindCriteria.xml @@ -19,7 +19,7 @@ and the Find operation, see [Discovery Find and FindCriteria](~/docs/framework/wcf/feature-details/discovery-find-and-findcriteria.md) + For more information about using and the Find operation, see [Discovery Find and FindCriteria](/dotnet/framework/wcf/feature-details/discovery-find-and-findcriteria) ]]> diff --git a/xml/System.ServiceModel.Dispatcher/ClientOperation.xml b/xml/System.ServiceModel.Dispatcher/ClientOperation.xml index 59ae6cfb39b..2f8711a7ea9 100644 --- a/xml/System.ServiceModel.Dispatcher/ClientOperation.xml +++ b/xml/System.ServiceModel.Dispatcher/ClientOperation.xml @@ -50,7 +50,7 @@ Use the property to locate the object that represents a particular service operation. - For more information about clients and the client architecture, see [Accessing Services Using a WCF Client](~/docs/framework/wcf/feature-details/accessing-services-using-a-client.md) and [WCF Client Architecture](~/docs/framework/wcf/feature-details/client-architecture.md). For more information about customizing the client runtime, see [Extending Clients](~/docs/framework/wcf/extending/extending-clients.md). For more information about using behaviors, see [Configuring and Extending the Runtime with Behaviors](~/docs/framework/wcf/extending/configuring-and-extending-the-runtime-with-behaviors.md). + For more information about clients and the client architecture, see [Accessing Services Using a WCF Client](/dotnet/framework/wcf/feature-details/accessing-services-using-a-client) and [WCF Client Architecture](/dotnet/framework/wcf/feature-details/client-architecture). For more information about customizing the client runtime, see [Extending Clients](/dotnet/framework/wcf/extending/extending-clients). For more information about using behaviors, see [Configuring and Extending the Runtime with Behaviors](/dotnet/framework/wcf/extending/configuring-and-extending-the-runtime-with-behaviors). The following properties enable you to insert custom objects or modify the client execution behavior: @@ -559,7 +559,7 @@ . For issues related to one-way operations, see [One-Way Services](~/docs/framework/wcf/feature-details/one-way-services.md). + By default this value corresponds to the value of . For issues related to one-way operations, see [One-Way Services](/dotnet/framework/wcf/feature-details/one-way-services). ]]> diff --git a/xml/System.ServiceModel.Dispatcher/ClientRuntime.xml b/xml/System.ServiceModel.Dispatcher/ClientRuntime.xml index 77e99d6030b..acf0f3c3995 100644 --- a/xml/System.ServiceModel.Dispatcher/ClientRuntime.xml +++ b/xml/System.ServiceModel.Dispatcher/ClientRuntime.xml @@ -46,7 +46,7 @@ ## Remarks WCF client objects, whether an extension of or of , are used by Windows Communication Foundation (WCF) client applications to convert method calls into outbound messages and convert incoming messages to objects and pass them to the results of client methods. - The class is an extensibility point to which you can add extension objects that intercept messages and extend client behavior across all operations. Interception objects can process all messages in a particular contract, process only messages for particular operations, perform custom channel initialization, and implement other custom client application behavior. For an overview of client architecture, see [WCF Client Architecture](~/docs/framework/wcf/feature-details/client-architecture.md). For more information about client programming, see [Accessing Services Using a WCF Client](~/docs/framework/wcf/feature-details/accessing-services-using-a-client.md). For details about customizations and how to perform them, see [Extending Clients](~/docs/framework/wcf/extending/extending-clients.md). + The class is an extensibility point to which you can add extension objects that intercept messages and extend client behavior across all operations. Interception objects can process all messages in a particular contract, process only messages for particular operations, perform custom channel initialization, and implement other custom client application behavior. For an overview of client architecture, see [WCF Client Architecture](/dotnet/framework/wcf/feature-details/client-architecture). For more information about client programming, see [Accessing Services Using a WCF Client](/dotnet/framework/wcf/feature-details/accessing-services-using-a-client). For details about customizations and how to perform them, see [Extending Clients](/dotnet/framework/wcf/extending/extending-clients). - The property returns the dispatch run-time object for service-initiated callback operations. @@ -440,7 +440,7 @@ @@ -58,7 +58,7 @@ @@ -103,7 +103,7 @@ diff --git a/xml/System.ServiceModel.Dispatcher/IDispatchMessageInspector.xml b/xml/System.ServiceModel.Dispatcher/IDispatchMessageInspector.xml index 554874cb6b7..2d2fd5cf37e 100644 --- a/xml/System.ServiceModel.Dispatcher/IDispatchMessageInspector.xml +++ b/xml/System.ServiceModel.Dispatcher/IDispatchMessageInspector.xml @@ -19,7 +19,7 @@ ## Remarks Implement to inspect or modify inbound or outbound application messages either prior to dispatching a request message to an operation or before returning a reply message to a caller. There are a large number of scenarios that require intercepting messages prior to invoking the operation for which it is destined. For example, you can log incoming application messages or perform some feature based on a message header. - Typically, message inspectors are inserted by a service behavior (), an endpoint behavior (), or a contract behavior (). The behavior then adds the message inspector to the collection. For more information about extending the runtime using behaviors, see [Extending ServiceHost and the Service Model Layer](~/docs/framework/wcf/extending/extending-servicehost-and-the-service-model-layer.md). + Typically, message inspectors are inserted by a service behavior (), an endpoint behavior (), or a contract behavior (). The behavior then adds the message inspector to the collection. For more information about extending the runtime using behaviors, see [Extending ServiceHost and the Service Model Layer](/dotnet/framework/wcf/extending/extending-servicehost-and-the-service-model-layer). - The method enables custom behavior after receiving the message but before dispatching it to the intended operation. diff --git a/xml/System.ServiceModel.Dispatcher/IErrorHandler.xml b/xml/System.ServiceModel.Dispatcher/IErrorHandler.xml index e78f3acdd31..e59931baf70 100644 --- a/xml/System.ServiceModel.Dispatcher/IErrorHandler.xml +++ b/xml/System.ServiceModel.Dispatcher/IErrorHandler.xml @@ -29,7 +29,7 @@ All implementations are called first, prior to sending a response message. When all implementations have been called and return, and if `fault` is non-`null`, it is sent back to the client according to the operation contract. If `fault` is `null` after all implementations have been called, the response message is controlled by the property value. > [!NOTE] -> Exceptions can occur after all implementations are called and a response message is handed to the channel. If a channel exception occurs (for example, difficulty serializing the message) objects are notified. In this case, you should still make sure that your development environment catches and displays such exceptions to you or makes use of tracing to discover the problem. For more information about tracing, see [Using Tracing to Troubleshoot Your Application](~/docs/framework/wcf/diagnostics/tracing/using-tracing-to-troubleshoot-your-application.md). +> Exceptions can occur after all implementations are called and a response message is handed to the channel. If a channel exception occurs (for example, difficulty serializing the message) objects are notified. In this case, you should still make sure that your development environment catches and displays such exceptions to you or makes use of tracing to discover the problem. For more information about tracing, see [Using Tracing to Troubleshoot Your Application](/dotnet/framework/wcf/diagnostics/tracing/using-tracing-to-troubleshoot-your-application). After the response message has been sent, all implementations are called in the same order. @@ -37,7 +37,7 @@ You can add the to the runtime by implementing a behavior (either an , , , or object) and use the behavior programmatically, from a configuration file or with a custom attribute to attach your . - For more information about using behaviors to modify the runtime, see [Configuring and Extending the Runtime with Behaviors](~/docs/framework/wcf/extending/configuring-and-extending-the-runtime-with-behaviors.md). + For more information about using behaviors to modify the runtime, see [Configuring and Extending the Runtime with Behaviors](/dotnet/framework/wcf/extending/configuring-and-extending-the-runtime-with-behaviors). diff --git a/xml/System.ServiceModel.Dispatcher/ServiceThrottle.xml b/xml/System.ServiceModel.Dispatcher/ServiceThrottle.xml index 919df1fc887..d40fdb9867e 100644 --- a/xml/System.ServiceModel.Dispatcher/ServiceThrottle.xml +++ b/xml/System.ServiceModel.Dispatcher/ServiceThrottle.xml @@ -148,7 +148,7 @@ > [!NOTE] > A trace is written every time the value of this property is exceeded. The first trace is written as a warning. - For more information about sessions, see [Using Sessions](~/docs/framework/wcf/using-sessions.md). + For more information about sessions, see [Using Sessions](/dotnet/framework/wcf/using-sessions). Typically, this property is set using the property. diff --git a/xml/System.ServiceModel.MsmqIntegration/MsmqIntegrationBindingElement.xml b/xml/System.ServiceModel.MsmqIntegration/MsmqIntegrationBindingElement.xml index 59974467915..4fefcb66341 100644 --- a/xml/System.ServiceModel.MsmqIntegration/MsmqIntegrationBindingElement.xml +++ b/xml/System.ServiceModel.MsmqIntegration/MsmqIntegrationBindingElement.xml @@ -370,7 +370,7 @@ ReceiveErrorHandling is set to Reject or Move and the platform is Windows Vista. class. + This enumeration can be set within a configuration file in the [<security>](/dotnet/framework/configure-apps/file-schema/wcf/security-of-msmqintegrationbinding) section. It can also be set in code by passing the appropriate value into the constructor of the class. ]]> diff --git a/xml/System.ServiceModel.Security.Tokens/SecureConversationSecurityTokenParameters.xml b/xml/System.ServiceModel.Security.Tokens/SecureConversationSecurityTokenParameters.xml index ac788be76d5..6bc1debf67e 100644 --- a/xml/System.ServiceModel.Security.Tokens/SecureConversationSecurityTokenParameters.xml +++ b/xml/System.ServiceModel.Security.Tokens/SecureConversationSecurityTokenParameters.xml @@ -670,7 +670,7 @@ ``` - For more information about security context tokens, see [How to: Create a Security Context Token for a Secure Session](~/docs/framework/wcf/feature-details/how-to-create-a-security-context-token-for-a-secure-session.md). + For more information about security context tokens, see [How to: Create a Security Context Token for a Secure Session](/dotnet/framework/wcf/feature-details/how-to-create-a-security-context-token-for-a-secure-session). ]]> diff --git a/xml/System.ServiceModel.Security/IdentityVerifier.xml b/xml/System.ServiceModel.Security/IdentityVerifier.xml index ebaf1152092..3211fc0dc79 100644 --- a/xml/System.ServiceModel.Security/IdentityVerifier.xml +++ b/xml/System.ServiceModel.Security/IdentityVerifier.xml @@ -22,7 +22,7 @@ ## Remarks The WCF infrastructure calls the method first to retrieve the service's identity from the message. Next, the infrastructure calls the method with the returned and . - For more information about implementing the class, see [How to: Create a Custom Client Identity Verifier](~/docs/framework/wcf/extending/how-to-create-a-custom-client-identity-verifier.md). + For more information about implementing the class, see [How to: Create a Custom Client Identity Verifier](/dotnet/framework/wcf/extending/how-to-create-a-custom-client-identity-verifier). ]]> diff --git a/xml/System.ServiceModel.Security/MessageProtectionOrder.xml b/xml/System.ServiceModel.Security/MessageProtectionOrder.xml index 474251d92d5..9f38dee63da 100644 --- a/xml/System.ServiceModel.Security/MessageProtectionOrder.xml +++ b/xml/System.ServiceModel.Security/MessageProtectionOrder.xml @@ -29,7 +29,7 @@ However, using the default has performance implications. In effect, there is a tradeoff of performance for increased security. Encrypting the signature can decrease performance between 10 percent and 40 percent. If the data content of the message is of low value, and performance throughput is more significant, use SignBeforeEncrypt. With this setting, the signature digest is sent in clear text, and thus the message is more vulnerable to guess-and-verify attacks on low entropy. ## Custom Bindings Only - To change the `MessageProtectionOrder` property requires the creation of a custom security binding. For more information about creating custom bindings, see [Creating User-Defined Bindings](~/docs/framework/wcf/extending/creating-user-defined-bindings.md). For more information about creating a custom binding for a specific authentication mode, see [How to: Create a SecurityBindingElement for a Specified Authentication Mode](~/docs/framework/wcf/feature-details/how-to-create-a-securitybindingelement-for-a-specified-authentication-mode.md). + To change the `MessageProtectionOrder` property requires the creation of a custom security binding. For more information about creating custom bindings, see [Creating User-Defined Bindings](/dotnet/framework/wcf/extending/creating-user-defined-bindings). For more information about creating a custom binding for a specific authentication mode, see [How to: Create a SecurityBindingElement for a Specified Authentication Mode](/dotnet/framework/wcf/feature-details/how-to-create-a-securitybindingelement-for-a-specified-authentication-mode). diff --git a/xml/System.ServiceModel.Security/SecurityNegotiationException.xml b/xml/System.ServiceModel.Security/SecurityNegotiationException.xml index e44bf967aa6..e05e6dfe53d 100644 --- a/xml/System.ServiceModel.Security/SecurityNegotiationException.xml +++ b/xml/System.ServiceModel.Security/SecurityNegotiationException.xml @@ -41,7 +41,7 @@ ## Remarks This exception can happen in the following cases: -- While negotiating the initial security context. The exact error depends on the negotiation technology used: either [Simple and Protected GSS-API Negotiation (SPNEGO)](https://go.microsoft.com/fwlink/?LinkId=96699) or TLSNEGO. For more information, see [Security Protocols](~/docs/framework/wcf/feature-details/security-protocols.md). +- While negotiating the initial security context. The exact error depends on the negotiation technology used: either [Simple and Protected GSS-API Negotiation (SPNEGO)](https://go.microsoft.com/fwlink/?LinkId=96699) or TLSNEGO. For more information, see [Security Protocols](/dotnet/framework/wcf/feature-details/security-protocols). - While establishing a security session on top of an initial security context. diff --git a/xml/System.ServiceModel.Security/SecurityStateEncoder.xml b/xml/System.ServiceModel.Security/SecurityStateEncoder.xml index c06d7e082d9..42fa241cb62 100644 --- a/xml/System.ServiceModel.Security/SecurityStateEncoder.xml +++ b/xml/System.ServiceModel.Security/SecurityStateEncoder.xml @@ -20,7 +20,7 @@ is . It uses Microsoft's [Windows Data Protection (DPAPI)](https://go.microsoft.com/fwlink/?LinkId=96704) technology to encrypt/decrypt the cookie. You can plug in a different mechanism for encrypting and decrypting cookies by implementing this class. diff --git a/xml/System.ServiceModel.Security/WindowsClientCredential.xml b/xml/System.ServiceModel.Security/WindowsClientCredential.xml index 704b673ddef..8f36bf8b00b 100644 --- a/xml/System.ServiceModel.Security/WindowsClientCredential.xml +++ b/xml/System.ServiceModel.Security/WindowsClientCredential.xml @@ -99,7 +99,7 @@ When the client specifies anonymous impersonation the client always authenticates to the service as anonymous even when no impersonation is performed on the service. This is due to underlying Windows operating system behavior. - For more information about Windows impersonation, go to [Impersonating and Reverting](https://go.microsoft.com/fwlink/?LinkId=96178). For more information about impersonation using Windows Communication Foundation, see [Delegation and Impersonation](~/docs/framework/wcf/feature-details/delegation-and-impersonation-with-wcf.md). + For more information about Windows impersonation, go to [Impersonating and Reverting](https://go.microsoft.com/fwlink/?LinkId=96178). For more information about impersonation using Windows Communication Foundation, see [Delegation and Impersonation](/dotnet/framework/wcf/feature-details/delegation-and-impersonation-with-wcf). diff --git a/xml/System.ServiceModel.Security/X509ClientCertificateAuthentication.xml b/xml/System.ServiceModel.Security/X509ClientCertificateAuthentication.xml index 5d3c67ff24b..b6ff97f784a 100644 --- a/xml/System.ServiceModel.Security/X509ClientCertificateAuthentication.xml +++ b/xml/System.ServiceModel.Security/X509ClientCertificateAuthentication.xml @@ -20,7 +20,7 @@ is set to , then you must create a custom certificate validator that inherits from the class. For more information, see [How to: Create a Service that Employs a Custom Certificate Validator](~/docs/framework/wcf/extending/how-to-create-a-service-that-employs-a-custom-certificate-validator.md). + If the is set to , then you must create a custom certificate validator that inherits from the class. For more information, see [How to: Create a Service that Employs a Custom Certificate Validator](/dotnet/framework/wcf/extending/how-to-create-a-service-that-employs-a-custom-certificate-validator). @@ -139,7 +139,7 @@ ## Remarks If the property is set to , you must set the property to a custom validator that inherits from the class. - For more information, see [How to: Create a Service that Employs a Custom Certificate Validator](~/docs/framework/wcf/extending/how-to-create-a-service-that-employs-a-custom-certificate-validator.md). + For more information, see [How to: Create a Service that Employs a Custom Certificate Validator](/dotnet/framework/wcf/extending/how-to-create-a-service-that-employs-a-custom-certificate-validator). @@ -308,7 +308,7 @@ ## Remarks When using certificates, the system validates that the client certificate is not revoked, by checking that the client certificate is not in the revoked certificate list. This check can be performed either by checking online or by checking against a cached revocation list. Revocation checking can be turned off by setting this property to . - For more information, see [Working with Certificates](~/docs/framework/wcf/feature-details/working-with-certificates.md). + For more information, see [Working with Certificates](/dotnet/framework/wcf/feature-details/working-with-certificates). diff --git a/xml/System.ServiceModel.Syndication/SyndicationFeed.xml b/xml/System.ServiceModel.Syndication/SyndicationFeed.xml index b8275658ec6..ca739667a04 100644 --- a/xml/System.ServiceModel.Syndication/SyndicationFeed.xml +++ b/xml/System.ServiceModel.Syndication/SyndicationFeed.xml @@ -482,7 +482,7 @@ ` element. When serialized to RSS 2.0, each custom attribute is written to the `` element. For an example of adding an attribute extension, see the [Loosely-Typed Extensions](~/docs/framework/wcf/samples/loosely-typed-extensions-sample.md) sample. + An attribute extension is a valid XML attribute that is not specified in either the Atom 1.0 or RSS 2.0 specifications. When serialized to Atom 1.0, each custom attribute in the collection is written to the `` element. When serialized to RSS 2.0, each custom attribute is written to the `` element. For an example of adding an attribute extension, see the [Loosely-Typed Extensions](/dotnet/framework/wcf/samples/loosely-typed-extensions-sample) sample. @@ -1154,7 +1154,7 @@ `` - For an example of adding element extensions, see the [Loosely-Typed Extensions](~/docs/framework/wcf/samples/loosely-typed-extensions-sample.md) sample. + For an example of adding element extensions, see the [Loosely-Typed Extensions](/dotnet/framework/wcf/samples/loosely-typed-extensions-sample) sample. diff --git a/xml/System.ServiceModel.Syndication/SyndicationItem.xml b/xml/System.ServiceModel.Syndication/SyndicationItem.xml index c2412398f4f..349e19958ff 100644 --- a/xml/System.ServiceModel.Syndication/SyndicationItem.xml +++ b/xml/System.ServiceModel.Syndication/SyndicationItem.xml @@ -428,7 +428,7 @@ instance. When serialized for Atom 1.0, the custom attribute is written to an `` element. When serialized for RSS 2.0, the custom attribute is written to an `` element. For a complete example that shows how to add an attribute extension, see the [Loosely-Typed Extensions](~/docs/framework/wcf/samples/loosely-typed-extensions-sample.md) sample. + The Syndication object model allows you to add custom attributes to a instance. When serialized for Atom 1.0, the custom attribute is written to an `` element. When serialized for RSS 2.0, the custom attribute is written to an `` element. For a complete example that shows how to add an attribute extension, see the [Loosely-Typed Extensions](/dotnet/framework/wcf/samples/loosely-typed-extensions-sample) sample. @@ -1060,7 +1060,7 @@ ``` - For a complete example that shows how to add element extensions, see the [Loosely-Typed Extensions](~/docs/framework/wcf/samples/loosely-typed-extensions-sample.md) sample. + For a complete example that shows how to add element extensions, see the [Loosely-Typed Extensions](/dotnet/framework/wcf/samples/loosely-typed-extensions-sample) sample. diff --git a/xml/System.ServiceModel.Web/WebFaultException.xml b/xml/System.ServiceModel.Web/WebFaultException.xml index 2cdd3e362bb..1e9530ce1df 100644 --- a/xml/System.ServiceModel.Web/WebFaultException.xml +++ b/xml/System.ServiceModel.Web/WebFaultException.xml @@ -26,7 +26,7 @@ ## Remarks When using a WCF REST endpoint ( and or ) the HTTP status code on the response is set accordingly. However, can be used with non-REST endpoints and behaves like a regular . - When using a WCF REST endpoint, the response format of the serialized fault is determined in the same way as a non-fault response. For more information about WCF REST formatting, see [WCF Web HTTP Formatting](~/docs/framework/wcf/feature-details/wcf-web-http-formatting.md). + When using a WCF REST endpoint, the response format of the serialized fault is determined in the same way as a non-fault response. For more information about WCF REST formatting, see [WCF Web HTTP Formatting](/dotnet/framework/wcf/feature-details/wcf-web-http-formatting). ]]> diff --git a/xml/System.ServiceModel.Web/WebGetAttribute.xml b/xml/System.ServiceModel.Web/WebGetAttribute.xml index aac017eec05..06a7bc86453 100644 --- a/xml/System.ServiceModel.Web/WebGetAttribute.xml +++ b/xml/System.ServiceModel.Web/WebGetAttribute.xml @@ -477,7 +477,7 @@ property of the class to one of the values. - For more information about auditing, see [Auditing](~/docs/framework/wcf/feature-details/auditing-security-events.md). + For more information about auditing, see [Auditing](/dotnet/framework/wcf/feature-details/auditing-security-events). - You can also specify audit behavior using the [<serviceSecurityAudit>](~/docs/framework/configure-apps/file-schema/wcf/servicesecurityaudit.md) binding. + You can also specify audit behavior using the [<serviceSecurityAudit>](/dotnet/framework/configure-apps/file-schema/wcf/servicesecurityaudit) binding. diff --git a/xml/System.ServiceModel/AuditLogLocation.xml b/xml/System.ServiceModel/AuditLogLocation.xml index df31f052fa2..417a5efeb69 100644 --- a/xml/System.ServiceModel/AuditLogLocation.xml +++ b/xml/System.ServiceModel/AuditLogLocation.xml @@ -24,13 +24,13 @@ The level of the audit log is specified by setting the or the property of the class to one of the values. - You can also specify audit behavior using the [<serviceSecurityAudit>](~/docs/framework/configure-apps/file-schema/wcf/servicesecurityaudit.md) binding. + You can also specify audit behavior using the [<serviceSecurityAudit>](/dotnet/framework/configure-apps/file-schema/wcf/servicesecurityaudit) binding. > [!IMPORTANT] > If the property is set to Security and `Audit Object Access` is not set in the `Local Security Policy`, audit events will not be written to the Security log. No failure is returned, but audit entries will not be written to the Security log. In addition, the calling thread must have `SeAuditPrivilege` to be able to write to the Security log. ## Default Dependent on Operating System - When setting the property to the Default value, the operating system determines which log will actually be written to. For more information, see [Auditing](~/docs/framework/wcf/feature-details/auditing-security-events.md). + When setting the property to the Default value, the operating system determines which log will actually be written to. For more information, see [Auditing](/dotnet/framework/wcf/feature-details/auditing-security-events). diff --git a/xml/System.ServiceModel/CallbackBehaviorAttribute.xml b/xml/System.ServiceModel/CallbackBehaviorAttribute.xml index 655cb382100..c70f0c7f75b 100644 --- a/xml/System.ServiceModel/CallbackBehaviorAttribute.xml +++ b/xml/System.ServiceModel/CallbackBehaviorAttribute.xml @@ -237,7 +237,7 @@ In addition, if the is set to and a reentrant call is blocked while waiting for the instance to be freed, the system detects the deadlock and throws an exception. - For more information about concurrency, see and [Sessions, Instancing, and Concurrency](~/docs/framework/wcf/feature-details/sessions-instancing-and-concurrency.md). + For more information about concurrency, see and [Sessions, Instancing, and Concurrency](/dotnet/framework/wcf/feature-details/sessions-instancing-and-concurrency). ]]> @@ -284,7 +284,7 @@ Regardless of the setting, WCF always processes known data (both in and out) and does not throw exceptions when extra data comes in. - You can use the [<callbackDebug>](~/docs/framework/configure-apps/file-schema/wcf/callbackdebug.md) element to set this property in a client application configuration file. + You can use the [<callbackDebug>](/dotnet/framework/configure-apps/file-schema/wcf/callbackdebug) element to set this property in a client application configuration file. ]]> @@ -378,7 +378,7 @@ property set a limit on the number of items in an object graph that are serialized. You can also use the [<dataContractSerializer>](~/docs/framework/configure-apps/file-schema/wcf/datacontractserializer.md) element to set this value in a client application configuration file. + Use the property set a limit on the number of items in an object graph that are serialized. You can also use the [<dataContractSerializer>](/dotnet/framework/configure-apps/file-schema/wcf/datacontractserializer) element to set this value in a client application configuration file. ]]> diff --git a/xml/System.ServiceModel/ChannelFactory.xml b/xml/System.ServiceModel/ChannelFactory.xml index bec7595bdb3..be63ae5e3aa 100644 --- a/xml/System.ServiceModel/ChannelFactory.xml +++ b/xml/System.ServiceModel/ChannelFactory.xml @@ -158,7 +158,7 @@ diff --git a/xml/System.ServiceModel/ChannelFactory`1.xml b/xml/System.ServiceModel/ChannelFactory`1.xml index be77225291a..2060d63015f 100644 --- a/xml/System.ServiceModel/ChannelFactory`1.xml +++ b/xml/System.ServiceModel/ChannelFactory`1.xml @@ -57,7 +57,7 @@ When adding behaviors programmatically, the behavior is added to the appropriate `Behaviors` property on the prior to the creation of any channel. See the example section for a code sample. - Frequently client or calling applications (for example, middle-tier applications are client applications, too) using this type also have complex state management needs as well as performance needs. For more information about these scenarios, please see [Middle-Tier Client Applications](~/docs/framework/wcf/feature-details/middle-tier-client-applications.md). + Frequently client or calling applications (for example, middle-tier applications are client applications, too) using this type also have complex state management needs as well as performance needs. For more information about these scenarios, please see [Middle-Tier Client Applications](/dotnet/framework/wcf/feature-details/middle-tier-client-applications). diff --git a/xml/System.ServiceModel/ClientBase`1.xml b/xml/System.ServiceModel/ClientBase`1.xml index 65fc0af5dc3..9d416a41527 100644 --- a/xml/System.ServiceModel/ClientBase`1.xml +++ b/xml/System.ServiceModel/ClientBase`1.xml @@ -59,11 +59,11 @@ class to create a custom WCF client object that can be used to connect to a service. Typically, the WCF client base class is extended by a tool such as the [ServiceModel Metadata Utility Tool (Svcutil.exe)](~/docs/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe.md) on your behalf. For an example, see the Example section. + Extend the class to create a custom WCF client object that can be used to connect to a service. Typically, the WCF client base class is extended by a tool such as the [ServiceModel Metadata Utility Tool (Svcutil.exe)](/dotnet/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe) on your behalf. For an example, see the Example section. The class can be used quickly and easily by developers who prefer objects to the use of the interfaces and the class. In all cases this class wraps or exposes the methods and functionality of the class and the interface. - As when using the class, you can create the class and modify the endpoint, channel factory, or security information prior to making any calls or calling . For more information, see [WCF Client Overview](~/docs/framework/wcf/wcf-client-overview.md) and [Accessing Services Using a WCF Client](~/docs/framework/wcf/accessing-services-using-a-wcf-client.md). + As when using the class, you can create the class and modify the endpoint, channel factory, or security information prior to making any calls or calling . For more information, see [WCF Client Overview](/dotnet/framework/wcf/wcf-client-overview) and [Accessing Services Using a WCF Client](/dotnet/framework/wcf/accessing-services-using-a-wcf-client). Special note for Managed C++ users deriving from this class: @@ -78,7 +78,7 @@ ## Examples - The following code example shows how the [ServiceModel Metadata Utility Tool (Svcutil.exe)](~/docs/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe.md) extends the class to create a WCF client class. + The following code example shows how the [ServiceModel Metadata Utility Tool (Svcutil.exe)](/dotnet/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe) extends the class to create a WCF client class. [!code-csharp[ClientBase#1](~/samples/snippets/csharp/VS_Snippets_CFX/clientbase/cs/clientbase.cs#1)] [!code-vb[ClientBase#1](~/samples/snippets/visualbasic/VS_Snippets_CFX/clientbase/vb/clientbase.vb#1)] @@ -221,7 +221,7 @@ @@ -362,7 +362,7 @@ @@ -414,7 +414,7 @@ @@ -494,7 +494,7 @@ @@ -578,7 +578,7 @@ @@ -625,7 +625,7 @@ diff --git a/xml/System.ServiceModel/CommunicationException.xml b/xml/System.ServiceModel/CommunicationException.xml index 3d696ba7ca2..d1d96703944 100644 --- a/xml/System.ServiceModel/CommunicationException.xml +++ b/xml/System.ServiceModel/CommunicationException.xml @@ -58,7 +58,7 @@ > [!NOTE] > When implementing custom channels and binding elements, it is strongly recommended that your components throw only or -derived objects. In the case where your components throw a recoverable exception that is specific to the component, wrap that exception inside a object. - For more details about designing and using the WCF fault system, see [Specifying and Handling Faults in Contracts and Services](~/docs/framework/wcf/specifying-and-handling-faults-in-contracts-and-services.md). + For more details about designing and using the WCF fault system, see [Specifying and Handling Faults in Contracts and Services](/dotnet/framework/wcf/specifying-and-handling-faults-in-contracts-and-services). > [!IMPORTANT] > The WCF Runtime will not throw a that is unsafe to handle at the point where it leaves the WCF Runtime and enters user code. diff --git a/xml/System.ServiceModel/DuplexChannelFactory`1.xml b/xml/System.ServiceModel/DuplexChannelFactory`1.xml index 80d1e5a9d3f..51ca94d1ad0 100644 --- a/xml/System.ServiceModel/DuplexChannelFactory`1.xml +++ b/xml/System.ServiceModel/DuplexChannelFactory`1.xml @@ -47,7 +47,7 @@ ## Remarks A duplex channel allows clients and servers to communicate with each other independently so that either can initiate calls to the other. A duplex service can send messages to the client endpoint, providing event-like behavior. Duplex communication occurs when a client establishes a session with a service and provides the service with a channel on which the service can send messages back to the client. The various methods are used to create these duplex channels. The duplex message pattern is one of three message patterns available to Windows Communication Foundation (WCF) services. The other two message patterns are one-way and request-reply. - For a general discussion of duplex services that allow clients to connect back to the service, see [Duplex Services](~/docs/framework/wcf/feature-details/duplex-services.md). For an outline and discussion of the steps involved in writing a Windows Communication Foundation (WCF) client application using a channel factory, see [How to: Use the ChannelFactory](~/docs/framework/wcf/feature-details/how-to-use-the-channelfactory.md). For a procedure describing how to create a Windows Communication Foundation (WCF) client in a client class that implements the callback interface to access a service that uses a duplex messaging pattern, see [How to: Access Services with a Duplex Contract](~/docs/framework/wcf/feature-details/how-to-access-services-with-a-duplex-contract.md). + For a general discussion of duplex services that allow clients to connect back to the service, see [Duplex Services](/dotnet/framework/wcf/feature-details/duplex-services). For an outline and discussion of the steps involved in writing a Windows Communication Foundation (WCF) client application using a channel factory, see [How to: Use the ChannelFactory](/dotnet/framework/wcf/feature-details/how-to-use-the-channelfactory). For a procedure describing how to create a Windows Communication Foundation (WCF) client in a client class that implements the callback interface to access a service that uses a duplex messaging pattern, see [How to: Access Services with a Duplex Contract](/dotnet/framework/wcf/feature-details/how-to-access-services-with-a-duplex-contract). diff --git a/xml/System.ServiceModel/DuplexClientBase`1.xml b/xml/System.ServiceModel/DuplexClientBase`1.xml index 8304302c233..81bfbe98f94 100644 --- a/xml/System.ServiceModel/DuplexClientBase`1.xml +++ b/xml/System.ServiceModel/DuplexClientBase`1.xml @@ -53,7 +53,7 @@ class to create a channel to a service that specifies a callback object. The object wraps a object, which provides the connectivity for the WCF object. You can use either type to connect to a duplex service. For more information about duplex services, see [Duplex Services](~/docs/framework/wcf/feature-details/duplex-services.md). + Use the class to create a channel to a service that specifies a callback object. The object wraps a object, which provides the connectivity for the WCF object. You can use either type to connect to a duplex service. For more information about duplex services, see [Duplex Services](/dotnet/framework/wcf/feature-details/duplex-services). Special note for Managed C++ users deriving from this class: diff --git a/xml/System.ServiceModel/ExceptionDetail.xml b/xml/System.ServiceModel/ExceptionDetail.xml index d40312e5c81..556575fdc25 100644 --- a/xml/System.ServiceModel/ExceptionDetail.xml +++ b/xml/System.ServiceModel/ExceptionDetail.xml @@ -45,7 +45,7 @@ ## Remarks The class is the type parameter used as the fault detail object when a is sent by a service as a result of setting the or the property to `true`. - To send a object the type must be serializable. For more information on serialization options, see [Specifying Data Transfer in Service Contracts](~/docs/framework/wcf/feature-details/specifying-data-transfer-in-service-contracts.md). + To send a object the type must be serializable. For more information on serialization options, see [Specifying Data Transfer in Service Contracts](/dotnet/framework/wcf/feature-details/specifying-data-transfer-in-service-contracts). ]]> diff --git a/xml/System.ServiceModel/FaultContractAttribute.xml b/xml/System.ServiceModel/FaultContractAttribute.xml index bd7230128dc..9fbe8225670 100644 --- a/xml/System.ServiceModel/FaultContractAttribute.xml +++ b/xml/System.ServiceModel/FaultContractAttribute.xml @@ -45,7 +45,7 @@ ## Remarks Mark an operation with the attribute to declare one or more specific exception conditions that are added to the Web Service Description Language (WSDL) description of the service operation as explicit SOAP fault messages returned by the operation. - In all managed applications, processing errors are represented by objects. In SOAP-based applications such as Windows Communication Foundation (WCF) applications, service methods communicate processing error information using SOAP fault messages. Because WCF applications execute under both types of error systems, any managed exception information that must be sent to the client must be converted from exceptions into SOAP faults. You can use the default service exception behaviors, or you can explicitly control whether -- and how -- exceptions are mapped to fault messages. For an overview of exceptions and SOAP faults in WCF applications, see [Specifying and Handling Faults in Contracts and Services](~/docs/framework/wcf/specifying-and-handling-faults-in-contracts-and-services.md). + In all managed applications, processing errors are represented by objects. In SOAP-based applications such as Windows Communication Foundation (WCF) applications, service methods communicate processing error information using SOAP fault messages. Because WCF applications execute under both types of error systems, any managed exception information that must be sent to the client must be converted from exceptions into SOAP faults. You can use the default service exception behaviors, or you can explicitly control whether -- and how -- exceptions are mapped to fault messages. For an overview of exceptions and SOAP faults in WCF applications, see [Specifying and Handling Faults in Contracts and Services](/dotnet/framework/wcf/specifying-and-handling-faults-in-contracts-and-services). It is recommended that service operations use the to formally specify all SOAP faults that a client can expect to receive in the normal course of an operation. It is also recommended that only that information a client must know is returned in a SOAP fault to minimize information disclosure. @@ -66,12 +66,12 @@ - If you select a binding that does not have security enabled (for example, the has security disabled by default), and the is not explicitly set, then none of the application data will be protected. - For many scenarios setting to for fault messages is sufficient. For more details, see [Understanding Protection Level](~/docs/framework/wcf/understanding-protection-level.md). + For many scenarios setting to for fault messages is sufficient. For more details, see [Understanding Protection Level](/dotnet/framework/wcf/understanding-protection-level). To return a specified fault from an operation marked with , throw a (where the type parameter is the serializable error information) when the managed exception occurs during the operation. WCF client applications surface the SOAP fault as the same type as was thrown in the client implementation -- that is, as a (where the typeparameter is the serializable error information). The can be used only to specify SOAP faults for two-way service operations and for asynchronous operation pairs; one-way operations do not support SOAP faults and therefore do not support . > [!NOTE] -> You can use any serializable type to convey error information. The only restriction in this version of WCF is that types specified in a must be serializable by the . For the serialization support the provides, see [Data Contract Serializer](~/docs/framework/wcf/feature-details/data-contract-serializer.md). +> You can use any serializable type to convey error information. The only restriction in this version of WCF is that types specified in a must be serializable by the . For the serialization support the provides, see [Data Contract Serializer](/dotnet/framework/wcf/feature-details/data-contract-serializer). For example, to specify that clients can expect a SOAP fault that contains an , place that type parameter in the on your service method. @@ -416,7 +416,7 @@ property to specify the degree to which the binding must encrypt, sign, or both when sending the SOAP fault. It is strongly recommended that an operation's fault explicitly decide the security protection level requirements on the contract. The default protection level is , meaning that the SOAP fault message you are defining does not require encryption or a digital signature (although your binding may provide this support if it is configured to do so). If a fault message carries information that is sensitive or can lead to security problems, it is strongly recommended that the property be set to . For more about security issues, see [Understanding Protection Level](~/docs/framework/wcf/understanding-protection-level.md). + Use the property to specify the degree to which the binding must encrypt, sign, or both when sending the SOAP fault. It is strongly recommended that an operation's fault explicitly decide the security protection level requirements on the contract. The default protection level is , meaning that the SOAP fault message you are defining does not require encryption or a digital signature (although your binding may provide this support if it is configured to do so). If a fault message carries information that is sensitive or can lead to security problems, it is strongly recommended that the property be set to . For more about security issues, see [Understanding Protection Level](/dotnet/framework/wcf/understanding-protection-level). The protection behavior at runtime is the combination of the protection-level properties that have a hierarchical structure. Setting the outermost value establishes the default setting for all narrower scopes unless a different value for a narrower scope is explicitly set. In this case, the outer value remains the default for all narrower scopes with the exception of that specifically set. diff --git a/xml/System.ServiceModel/FaultException.xml b/xml/System.ServiceModel/FaultException.xml index d92b4761912..fd932ed25ce 100644 --- a/xml/System.ServiceModel/FaultException.xml +++ b/xml/System.ServiceModel/FaultException.xml @@ -71,7 +71,7 @@ Throw objects when you want the string to be passed to the constructor and retrieved by the client by calling the method. If you specify a fault contract of type where the type parameter is , the string value is available as the property and not by calling . - For details, see [Specifying and Handling Faults in Contracts and Services](~/docs/framework/wcf/specifying-and-handling-faults-in-contracts-and-services.md). + For details, see [Specifying and Handling Faults in Contracts and Services](/dotnet/framework/wcf/specifying-and-handling-faults-in-contracts-and-services). diff --git a/xml/System.ServiceModel/FaultException`1.xml b/xml/System.ServiceModel/FaultException`1.xml index ecdb2f1e10e..3b945f095bd 100644 --- a/xml/System.ServiceModel/FaultException`1.xml +++ b/xml/System.ServiceModel/FaultException`1.xml @@ -66,7 +66,7 @@ [!code-csharp[FaultContractAttribute#1](~/samples/snippets/csharp/VS_Snippets_CFX/faultcontractattribute/cs/services.cs#1)] [!code-vb[FaultContractAttribute#1](~/samples/snippets/visualbasic/VS_Snippets_CFX/faultcontractattribute/vb/services.vb#1)] - The following code example shows how the client code looks when imported by the client using the [ServiceModel Metadata Utility Tool (Svcutil.exe)](~/docs/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe.md). + The following code example shows how the client code looks when imported by the client using the [ServiceModel Metadata Utility Tool (Svcutil.exe)](/dotnet/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe). diff --git a/xml/System.ServiceModel/IClientChannel.xml b/xml/System.ServiceModel/IClientChannel.xml index 17ef6598cb7..8a681b68b60 100644 --- a/xml/System.ServiceModel/IClientChannel.xml +++ b/xml/System.ServiceModel/IClientChannel.xml @@ -54,9 +54,9 @@ interface defines the operations supported by all channels returned by a call to . Use the methods and properties to inspect and modify the outbound typed channel. The [ServiceModel Metadata Utility Tool (Svcutil.exe)](~/docs/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe.md) exports both a class and a service contract interface by creating a contract interface that inherits from both the target service contract and , enabling you to use the extended contract as both the proxy to the service and to access the client channel. + The interface defines the operations supported by all channels returned by a call to . Use the methods and properties to inspect and modify the outbound typed channel. The [ServiceModel Metadata Utility Tool (Svcutil.exe)](/dotnet/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe) exports both a class and a service contract interface by creating a contract interface that inherits from both the target service contract and , enabling you to use the extended contract as both the proxy to the service and to access the client channel. - For more information, see [WCF Client Architecture](~/docs/framework/wcf/feature-details/client-architecture.md). For examples of its appearance in generated client code files, see [Understanding Generated Client Code](~/docs/framework/wcf/feature-details/understanding-generated-client-code.md). + For more information, see [WCF Client Architecture](/dotnet/framework/wcf/feature-details/client-architecture). For examples of its appearance in generated client code files, see [Understanding Generated Client Code](/dotnet/framework/wcf/feature-details/understanding-generated-client-code). ]]> @@ -99,7 +99,7 @@ . + Set this to `false` if you want to throw an exception rather than display an initialization dialog. This is useful in a middle-tier scenario in which you want to guarantee that no dialog appears even if the application is configured to display one. For details, see [Accessing Services Using a WCF Client](/dotnet/framework/wcf/feature-details/accessing-services-using-a-client) and . ]]> @@ -196,7 +196,7 @@ without calling and , these methods are called automatically. For details, see [Accessing Services Using a WCF Client](~/docs/framework/wcf/feature-details/accessing-services-using-a-client.md) and . + If operations are called on an without calling and , these methods are called automatically. For details, see [Accessing Services Using a WCF Client](/dotnet/framework/wcf/feature-details/accessing-services-using-a-client) and . ]]> @@ -246,7 +246,7 @@ If you call this method explicitly, you must also explicitly open the channel before using it. - For details, see [Accessing Services Using a WCF Client](~/docs/framework/wcf/feature-details/accessing-services-using-a-client.md) and . + For details, see [Accessing Services Using a WCF Client](/dotnet/framework/wcf/feature-details/accessing-services-using-a-client) and . ]]> diff --git a/xml/System.ServiceModel/IExtensibleObject`1.xml b/xml/System.ServiceModel/IExtensibleObject`1.xml index 4ea3887c604..8b97082eca7 100644 --- a/xml/System.ServiceModel/IExtensibleObject`1.xml +++ b/xml/System.ServiceModel/IExtensibleObject`1.xml @@ -57,7 +57,7 @@ - - For a discussion about how to create extension to work with these objects, see [Extensible Objects](~/docs/framework/wcf/extending/extensible-objects.md). + For a discussion about how to create extension to work with these objects, see [Extensible Objects](/dotnet/framework/wcf/extending/extensible-objects). ]]> diff --git a/xml/System.ServiceModel/InstanceContextMode.xml b/xml/System.ServiceModel/InstanceContextMode.xml index d35f0204a79..9f18a14ad54 100644 --- a/xml/System.ServiceModel/InstanceContextMode.xml +++ b/xml/System.ServiceModel/InstanceContextMode.xml @@ -21,7 +21,7 @@ ## Remarks -The class manages the association between the channel and the user-defined service objects. Use the `InstanceContextMode` enumeration with the property to specify the lifetime of the object. Windows Communication Foundation (WCF) can create a new object for every call, every session, or specify that the object is bound to a single service object. For a working example, see [Instancing](~/docs/framework/wcf/samples/instancing.md). +The class manages the association between the channel and the user-defined service objects. Use the `InstanceContextMode` enumeration with the property to specify the lifetime of the object. Windows Communication Foundation (WCF) can create a new object for every call, every session, or specify that the object is bound to a single service object. For a working example, see [Instancing](/dotnet/framework/wcf/samples/instancing). The `Single` value specifies that a single object should be used for the lifetime of the service. Several caveats are associated with the `Single` value: diff --git a/xml/System.ServiceModel/MessageBodyMemberAttribute.xml b/xml/System.ServiceModel/MessageBodyMemberAttribute.xml index 91809a0ff2d..27e1a708d1a 100644 --- a/xml/System.ServiceModel/MessageBodyMemberAttribute.xml +++ b/xml/System.ServiceModel/MessageBodyMemberAttribute.xml @@ -49,9 +49,9 @@ The other properties are inherited from the base class, . - For more information about controlling the serialization of the contents of a SOAP body without modifying the default SOAP envelope itself, see , [Specifying Data Transfer in Service Contracts](~/docs/framework/wcf/feature-details/specifying-data-transfer-in-service-contracts.md), and [Using Data Contracts](~/docs/framework/wcf/feature-details/using-data-contracts.md). + For more information about controlling the serialization of the contents of a SOAP body without modifying the default SOAP envelope itself, see , [Specifying Data Transfer in Service Contracts](/dotnet/framework/wcf/feature-details/specifying-data-transfer-in-service-contracts), and [Using Data Contracts](/dotnet/framework/wcf/feature-details/using-data-contracts). - For more information, see [Using Message Contracts](~/docs/framework/wcf/feature-details/using-message-contracts.md). + For more information, see [Using Message Contracts](/dotnet/framework/wcf/feature-details/using-message-contracts). diff --git a/xml/System.ServiceModel/MessageContractAttribute.xml b/xml/System.ServiceModel/MessageContractAttribute.xml index 6fb8985caa5..4b5b6be02d6 100644 --- a/xml/System.ServiceModel/MessageContractAttribute.xml +++ b/xml/System.ServiceModel/MessageContractAttribute.xml @@ -46,10 +46,10 @@ attribute to specify the structure of the SOAP envelope for a particular message. Your service can then use the message as a parameter or return type in service operations. For information about controlling the serialization of the contents of a SOAP body without modifying the default SOAP envelope itself, see , [Specifying Data Transfer in Service Contracts](~/docs/framework/wcf/feature-details/specifying-data-transfer-in-service-contracts.md), and [Using Data Contracts](~/docs/framework/wcf/feature-details/using-data-contracts.md). + Use the attribute to specify the structure of the SOAP envelope for a particular message. Your service can then use the message as a parameter or return type in service operations. For information about controlling the serialization of the contents of a SOAP body without modifying the default SOAP envelope itself, see , [Specifying Data Transfer in Service Contracts](/dotnet/framework/wcf/feature-details/specifying-data-transfer-in-service-contracts), and [Using Data Contracts](/dotnet/framework/wcf/feature-details/using-data-contracts). > [!NOTE] -> You cannot use custom message types in your service operation with regular serializable parameters. Either use custom message types or serializable parameters that are not objects. For details, see , [Specifying Data Transfer in Service Contracts](~/docs/framework/wcf/feature-details/specifying-data-transfer-in-service-contracts.md). +> You cannot use custom message types in your service operation with regular serializable parameters. Either use custom message types or serializable parameters that are not objects. For details, see , [Specifying Data Transfer in Service Contracts](/dotnet/framework/wcf/feature-details/specifying-data-transfer-in-service-contracts). To implement a message contract for a type, annotate it with and annotate one or more of the class's fields or properties with , , or . @@ -62,7 +62,7 @@ - Use the property to indicate whether the message body has a wrapper element, and if so, use the and properties to specify the name and namespace, respectively, of the wrapping element. - For more information, see [Using Message Contracts](~/docs/framework/wcf/feature-details/using-message-contracts.md). + For more information, see [Using Message Contracts](/dotnet/framework/wcf/feature-details/using-message-contracts). @@ -140,7 +140,7 @@ . For details about protection levels and their assumptions and scopes, see [Understanding Protection Level](~/docs/framework/wcf/understanding-protection-level.md). + If this setting is `true`, the protection level for the message is the value of . For details about protection levels and their assumptions and scopes, see [Understanding Protection Level](/dotnet/framework/wcf/understanding-protection-level). ]]> @@ -229,7 +229,7 @@ diff --git a/xml/System.ServiceModel/MessageContractMemberAttribute.xml b/xml/System.ServiceModel/MessageContractMemberAttribute.xml index 7b721cdc8e4..2b74f14d895 100644 --- a/xml/System.ServiceModel/MessageContractMemberAttribute.xml +++ b/xml/System.ServiceModel/MessageContractMemberAttribute.xml @@ -40,9 +40,9 @@ ## Remarks This class contains properties common to all parts of a SOAP message. For example, all parts have a name and a namespace, and potentially a level of security applied. - For information on controlling the serialization of the contents of a SOAP body without modifying the default SOAP envelope itself, see , [Specifying Data Transfer in Service Contracts](~/docs/framework/wcf/feature-details/specifying-data-transfer-in-service-contracts.md), and [Using Data Contracts](~/docs/framework/wcf/feature-details/using-data-contracts.md). + For information on controlling the serialization of the contents of a SOAP body without modifying the default SOAP envelope itself, see , [Specifying Data Transfer in Service Contracts](/dotnet/framework/wcf/feature-details/specifying-data-transfer-in-service-contracts), and [Using Data Contracts](/dotnet/framework/wcf/feature-details/using-data-contracts). - For more information about creating message contracts, see [Using Message Contracts](~/docs/framework/wcf/feature-details/using-message-contracts.md). + For more information about creating message contracts, see [Using Message Contracts](/dotnet/framework/wcf/feature-details/using-message-contracts). @@ -317,7 +317,7 @@ public class PatientRecord For example, if is set to and no other narrower scopes have protection level settings, all messages in an operation contract are encrypted and signed. If, however, one of those operations has the set to , then the messages for that operation are signed but all other messages in the contract are encrypted and signed. - For details about protection levels and their assumptions and scopes, see [Understanding Protection Level](~/docs/framework/wcf/understanding-protection-level.md). + For details about protection levels and their assumptions and scopes, see [Understanding Protection Level](/dotnet/framework/wcf/understanding-protection-level). The scopes at which these values are set are: diff --git a/xml/System.ServiceModel/MessageHeaderArrayAttribute.xml b/xml/System.ServiceModel/MessageHeaderArrayAttribute.xml index 073d53070cb..9cc1064db6b 100644 --- a/xml/System.ServiceModel/MessageHeaderArrayAttribute.xml +++ b/xml/System.ServiceModel/MessageHeaderArrayAttribute.xml @@ -46,9 +46,9 @@ can be applied only to members of an array type. If specified, the and are used as the name and namespace of the element of each array item. If not specified, the array item elements are named using the same convention used for naming non-repeating body parts. For more information, see and . - For information about controlling the serialization of the contents of a SOAP body without modifying the default SOAP envelope itself, see , [Specifying Data Transfer in Service Contracts](~/docs/framework/wcf/feature-details/specifying-data-transfer-in-service-contracts.md), and [Using Data Contracts](~/docs/framework/wcf/feature-details/using-data-contracts.md). + For information about controlling the serialization of the contents of a SOAP body without modifying the default SOAP envelope itself, see , [Specifying Data Transfer in Service Contracts](/dotnet/framework/wcf/feature-details/specifying-data-transfer-in-service-contracts), and [Using Data Contracts](/dotnet/framework/wcf/feature-details/using-data-contracts). - For more information about creating message contracts, see [Using Message Contracts](~/docs/framework/wcf/feature-details/using-message-contracts.md). + For more information about creating message contracts, see [Using Message Contracts](/dotnet/framework/wcf/feature-details/using-message-contracts). ]]> diff --git a/xml/System.ServiceModel/MessageHeaderAttribute.xml b/xml/System.ServiceModel/MessageHeaderAttribute.xml index 37476c95c4f..15ed1fdd532 100644 --- a/xml/System.ServiceModel/MessageHeaderAttribute.xml +++ b/xml/System.ServiceModel/MessageHeaderAttribute.xml @@ -46,9 +46,9 @@ ## Remarks The attribute allows you to map fields and properties of a type marked with the attribute to SOAP message headers. The field or property can be of a simple type or a composite type that can be serialized. - For information on controlling the serialization of the contents of a SOAP body without modifying the default SOAP envelope itself, see , [Specifying Data Transfer in Service Contracts](~/docs/framework/wcf/feature-details/specifying-data-transfer-in-service-contracts.md), and [Using Data Contracts](~/docs/framework/wcf/feature-details/using-data-contracts.md). + For information on controlling the serialization of the contents of a SOAP body without modifying the default SOAP envelope itself, see , [Specifying Data Transfer in Service Contracts](/dotnet/framework/wcf/feature-details/specifying-data-transfer-in-service-contracts), and [Using Data Contracts](/dotnet/framework/wcf/feature-details/using-data-contracts). - For more information about creating message contracts, see [Using Message Contracts](~/docs/framework/wcf/feature-details/using-message-contracts.md). + For more information about creating message contracts, see [Using Message Contracts](/dotnet/framework/wcf/feature-details/using-message-contracts). The SOAP standard defines the following attributes that can exist on a header: diff --git a/xml/System.ServiceModel/MessageParameterAttribute.xml b/xml/System.ServiceModel/MessageParameterAttribute.xml index f6e3e526447..5ee5444dab6 100644 --- a/xml/System.ServiceModel/MessageParameterAttribute.xml +++ b/xml/System.ServiceModel/MessageParameterAttribute.xml @@ -48,9 +48,9 @@ > [!NOTE] > The value of the parameter names in the operation signature are part of the contract and are case sensitive. Use this attribute when you need to distinguish between the local parameter name and the metadata that describes the operation for client applications. - For more information about controlling the serialization of the contents of a SOAP body without modifying the default SOAP envelope itself, see , [Specifying Data Transfer in Service Contracts](~/docs/framework/wcf/feature-details/specifying-data-transfer-in-service-contracts.md), and [Using Data Contracts](~/docs/framework/wcf/feature-details/using-data-contracts.md). + For more information about controlling the serialization of the contents of a SOAP body without modifying the default SOAP envelope itself, see , [Specifying Data Transfer in Service Contracts](/dotnet/framework/wcf/feature-details/specifying-data-transfer-in-service-contracts), and [Using Data Contracts](/dotnet/framework/wcf/feature-details/using-data-contracts). - For more information about creating message contracts, see [Using Message Contracts](~/docs/framework/wcf/feature-details/using-message-contracts.md). + For more information about creating message contracts, see [Using Message Contracts](/dotnet/framework/wcf/feature-details/using-message-contracts). diff --git a/xml/System.ServiceModel/MessageSecurityOverHttp.xml b/xml/System.ServiceModel/MessageSecurityOverHttp.xml index db0427b50f4..4f8a08362ad 100644 --- a/xml/System.ServiceModel/MessageSecurityOverHttp.xml +++ b/xml/System.ServiceModel/MessageSecurityOverHttp.xml @@ -241,7 +241,7 @@ This property indicates whether the service credential is negotiated automatically between the client and the service. If this property is `true`, then such negotiation occurs. If this property is `false`, then the service credentials must be specified at the client before communication with the service can occur. - If this property is set to `false`, and the binding is configured to use Windows as a client credential type, the service account must be associated with a Service Principal Name (SPN). To do this, run the service under the NETWORK SERVICE account, or LOCAL SYSTEM account. Alternatively, use the SetSpn.exe tool to create an SPN for the service account. In either case, the client must use the correct SPN in the [<servicePrincipalName>](~/docs/framework/configure-apps/file-schema/wcf/serviceprincipalname.md) element, or by using the constructor. For more information, see [Service Identity and Authentication](~/docs/framework/wcf/feature-details/service-identity-and-authentication.md). + If this property is set to `false`, and the binding is configured to use Windows as a client credential type, the service account must be associated with a Service Principal Name (SPN). To do this, run the service under the NETWORK SERVICE account, or LOCAL SYSTEM account. Alternatively, use the SetSpn.exe tool to create an SPN for the service account. In either case, the client must use the correct SPN in the [<servicePrincipalName>](/dotnet/framework/configure-apps/file-schema/wcf/serviceprincipalname) element, or by using the constructor. For more information, see [Service Identity and Authentication](/dotnet/framework/wcf/feature-details/service-identity-and-authentication). diff --git a/xml/System.ServiceModel/MessageSecurityOverTcp.xml b/xml/System.ServiceModel/MessageSecurityOverTcp.xml index 83f3c7ea6b5..fdbc3451660 100644 --- a/xml/System.ServiceModel/MessageSecurityOverTcp.xml +++ b/xml/System.ServiceModel/MessageSecurityOverTcp.xml @@ -110,7 +110,7 @@ ## Remarks You should be aware of the strengths and weaknesses of the relevant algorithms when making modifications to this setting. - If you set this property to a value other than the default and generate a configuration file using [ServiceModel Metadata Utility Tool (Svcutil.exe)](~/docs/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe.md), it is not generated correctly and you must manually edit the configuration file to set the corresponding configuration attribute to the desired value. + If you set this property to a value other than the default and generate a configuration file using [ServiceModel Metadata Utility Tool (Svcutil.exe)](/dotnet/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe), it is not generated correctly and you must manually edit the configuration file to set the corresponding configuration attribute to the desired value. diff --git a/xml/System.ServiceModel/NetMsmqBinding.xml b/xml/System.ServiceModel/NetMsmqBinding.xml index 3b9e73e480c..f0accc882b0 100644 --- a/xml/System.ServiceModel/NetMsmqBinding.xml +++ b/xml/System.ServiceModel/NetMsmqBinding.xml @@ -20,7 +20,7 @@ binding provides support for queuing by using Message Queuing (MSMQ) as a transport and enables support for loosely-coupled applications, failure isolation, load leveling and disconnected operations. For a discussion of these features, see [Queues Overview](~/docs/framework/wcf/feature-details/queues-overview.md). + The binding provides support for queuing by using Message Queuing (MSMQ) as a transport and enables support for loosely-coupled applications, failure isolation, load leveling and disconnected operations. For a discussion of these features, see [Queues Overview](/dotnet/framework/wcf/feature-details/queues-overview). This is one of the system-provided bindings provided by Windows Communication Foundation (WCF). The recommended procedure is to define the binding using configuration values and not to use a code-based approach, except in certain advanced scenarios where configuration values must be set as a service is initialized. diff --git a/xml/System.ServiceModel/NetNamedPipeBinding.xml b/xml/System.ServiceModel/NetNamedPipeBinding.xml index bf8438b5f32..397a7e9cf83 100644 --- a/xml/System.ServiceModel/NetNamedPipeBinding.xml +++ b/xml/System.ServiceModel/NetNamedPipeBinding.xml @@ -143,7 +143,7 @@ - The binding configuration name for the [netNamedPipeBinding Element](~/docs/framework/configure-apps/file-schema/wcf/netnamedpipebinding.md). + The binding configuration name for the [netNamedPipeBinding Element](/dotnet/framework/configure-apps/file-schema/wcf/netnamedpipebinding). Initializes a new instance of the class with a specified configuration name. property (together with a binding configuration that supports impersonation) to enable specified methods (those marked with the property set to or ) to execute under the caller's identity. For details, including how impersonation is performed when using together with the property, see [Delegation and Impersonation](~/docs/framework/wcf/feature-details/delegation-and-impersonation-with-wcf.md) and [How to: Impersonate a Client on a Service](~/docs/framework/wcf/how-to-impersonate-a-client-on-a-service.md). + Use the property (together with a binding configuration that supports impersonation) to enable specified methods (those marked with the property set to or ) to execute under the caller's identity. For details, including how impersonation is performed when using together with the property, see [Delegation and Impersonation](/dotnet/framework/wcf/feature-details/delegation-and-impersonation-with-wcf) and [How to: Impersonate a Client on a Service](/dotnet/framework/wcf/how-to-impersonate-a-client-on-a-service). > [!NOTE] > When programmatically adding a service endpoint that performs impersonation, you must either use one of the methods or the method to properly load the contract into a new object. Using a configuration file requires no extra step. - There may be specific scenarios when impersonation is not supported. For more information, see [Unsupported Scenarios](~/docs/framework/wcf/feature-details/unsupported-scenarios.md). + There may be specific scenarios when impersonation is not supported. For more information, see [Unsupported Scenarios](/dotnet/framework/wcf/feature-details/unsupported-scenarios). diff --git a/xml/System.ServiceModel/OperationContext.xml b/xml/System.ServiceModel/OperationContext.xml index ac8edbc5d81..9067571bab1 100644 --- a/xml/System.ServiceModel/OperationContext.xml +++ b/xml/System.ServiceModel/OperationContext.xml @@ -44,7 +44,7 @@ ## Remarks Use the from within a service operation to access the current operation execution environment. In particular, the operation context is used to access callback channels in duplex services, to store extra state data across portions of the operations, and to access incoming message headers and properties as well as add outgoing message headers and properties. - For more information about using extensions to store state data, see [Extensible Objects](~/docs/framework/wcf/extending/extensible-objects.md). + For more information about using extensions to store state data, see [Extensible Objects](/dotnet/framework/wcf/extending/extensible-objects). The has the following properties and methods. @@ -330,7 +330,7 @@ property to obtain a collection of all extensions of the used to modify the context or add custom state. For more information about extensions, see [Extensible Objects](~/docs/framework/wcf/extending/extensible-objects.md). + Use the property to obtain a collection of all extensions of the used to modify the context or add custom state. For more information about extensions, see [Extensible Objects](/dotnet/framework/wcf/extending/extensible-objects). ]]> diff --git a/xml/System.ServiceModel/OperationContractAttribute.xml b/xml/System.ServiceModel/OperationContractAttribute.xml index b4768035e71..3556fd76b45 100644 --- a/xml/System.ServiceModel/OperationContractAttribute.xml +++ b/xml/System.ServiceModel/OperationContractAttribute.xml @@ -75,11 +75,11 @@ > When programmatically retrieving the information store in this attribute, use the class instead of reflection. > [!NOTE] -> If the property is set to `false`, (the default), even methods that return `void` are two-way methods at the underlying message level. In this case, the infrastructure creates and sends an empty message to indicate to the caller that the method has returned. Using this approach enables the application and the infrastructure to send error information (such as a SOAP fault) back to the client. Setting to `true` is the only way to prevent the creation and dispatch of a reply message. For more information, see [One-Way Services](~/docs/framework/wcf/feature-details/one-way-services.md). +> If the property is set to `false`, (the default), even methods that return `void` are two-way methods at the underlying message level. In this case, the infrastructure creates and sends an empty message to indicate to the caller that the method has returned. Using this approach enables the application and the infrastructure to send error information (such as a SOAP fault) back to the client. Setting to `true` is the only way to prevent the creation and dispatch of a reply message. For more information, see [One-Way Services](/dotnet/framework/wcf/feature-details/one-way-services). - The and properties can be used not only to modify the default action of SOAP messages but also to create handlers for unrecognized messages or to disable adding actions for direct message programming. Use the property to prevent clients from calling a particular service operation prior to other operations. Use the property to have WCF close the channel after clients call a particular service operation. For more information, see [Using Sessions](~/docs/framework/wcf/using-sessions.md). + The and properties can be used not only to modify the default action of SOAP messages but also to create handlers for unrecognized messages or to disable adding actions for direct message programming. Use the property to prevent clients from calling a particular service operation prior to other operations. Use the property to have WCF close the channel after clients call a particular service operation. For more information, see [Using Sessions](/dotnet/framework/wcf/using-sessions). - The property enables you to specify on the operation contract whether the operation messages are signed, encrypted, or signed and encrypted. If a binding cannot provide the security level required by the contract, an exception is thrown at run time. For more information, see and [Understanding Protection Level](~/docs/framework/wcf/understanding-protection-level.md). + The property enables you to specify on the operation contract whether the operation messages are signed, encrypted, or signed and encrypted. If a binding cannot provide the security level required by the contract, an exception is thrown at run time. For more information, see and [Understanding Protection Level](/dotnet/framework/wcf/understanding-protection-level). @@ -274,7 +274,7 @@ public class OneAndTwoWay Clients remain unaffected because the asynchronous method pair on the server is an implementation detail that does not affect the underlying Web Services Description Language (WSDL) description of the operation. Such methods appear to clients as a single operation with `` and correlated `` messages. WCF automatically routes inbound messages to the `Begin`\<*methodName*> method and routes the results of the `End`\<*methodName*> call to the outbound message. Client channels, therefore, can represent the method pair as either a single synchronous operation or as an asynchronous operation pair. In no case does the client representation affect the asynchronous implementation on the server in any way. - Client contracts can use the property to indicate an asynchronous method pair that the client can use to invoke the operation asynchronously. Typically, client applications use the [ServiceModel Metadata Utility Tool (Svcutil.exe)](~/docs/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe.md) tool and the `/async` option to generate a `Begin`\<*methodName*> and `End`\<*methodName*> method pair that the client can use to invoke the operation asynchronously. + Client contracts can use the property to indicate an asynchronous method pair that the client can use to invoke the operation asynchronously. Typically, client applications use the [ServiceModel Metadata Utility Tool (Svcutil.exe)](/dotnet/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe) tool and the `/async` option to generate a `Begin`\<*methodName*> and `End`\<*methodName*> method pair that the client can use to invoke the operation asynchronously. > [!NOTE] > If a service operation has both an asynchronous and a synchronous version, the default behavior on the service is to invoke the synchronous version. @@ -403,7 +403,7 @@ public interface IAddTwoNumbers If a service receives a message for a non-initiating operation, the service returns an ActionNotSupported SOAP fault. The client experiences this as an . If a client calls a non-initiating operation first, the client runtime throws an . - For more information, see [Using Sessions](~/docs/framework/wcf/using-sessions.md). + For more information, see [Using Sessions](/dotnet/framework/wcf/using-sessions). @@ -495,7 +495,7 @@ public class InitializeAndTerminateService property to indicate that an operation does not return a reply message. This type of operation is useful for notifications or event-style communication, especially in two-way communication. Without waiting for an underlying response message, callers of one-way operations have no direct way to detect a failure in processing the request message. (Service applications that use reliable channels and one-way operations can detect a message delivery failure at the channel level. For details, see [Reliable Sessions Overview](~/docs/framework/wcf/feature-details/reliable-sessions-overview.md).) + Use the property to indicate that an operation does not return a reply message. This type of operation is useful for notifications or event-style communication, especially in two-way communication. Without waiting for an underlying response message, callers of one-way operations have no direct way to detect a failure in processing the request message. (Service applications that use reliable channels and one-way operations can detect a message delivery failure at the channel level. For details, see [Reliable Sessions Overview](/dotnet/framework/wcf/feature-details/reliable-sessions-overview).) In duplex (or two-way) service-oriented applications in which the client and server communicate with each other independently, a client channel can use the property on its methods to indicate that the service can make one-way calls to the client that the client can treat as events. No return call or message is generated because the service does not expect any response message. @@ -503,7 +503,7 @@ public class InitializeAndTerminateService One-way methods must not return a value or have `ref` or `out` parameters; otherwise a exception is thrown. - Specifying that an operation is a one-way operation means only that there is no response message. It is possible to block if a connection cannot be made, or the outbound message is very large, or if the service cannot read inbound information fast enough. If a client requires a non-blocking call, generate operations. For more information, see [One-Way Services](~/docs/framework/wcf/feature-details/one-way-services.md) and [Accessing Services Using a WCF Client](~/docs/framework/wcf/feature-details/accessing-services-using-a-client.md). + Specifying that an operation is a one-way operation means only that there is no response message. It is possible to block if a connection cannot be made, or the outbound message is very large, or if the service cannot read inbound information fast enough. If a client requires a non-blocking call, generate operations. For more information, see [One-Way Services](/dotnet/framework/wcf/feature-details/one-way-services) and [Accessing Services Using a WCF Client](/dotnet/framework/wcf/feature-details/accessing-services-using-a-client). @@ -592,7 +592,7 @@ public class OneAndTwoWay In a service, a timer is set and the channel aborts if the client does not close the channel within that period. - For more information about using this property with sessions, see [Using Sessions](~/docs/framework/wcf/using-sessions.md). + For more information about using this property with sessions, see [Using Sessions](/dotnet/framework/wcf/using-sessions). > [!NOTE] > If a caller is listening for the event for an operation, it is possible to block when the response is received. The proper way to handle this is to schedule work on another thread when is raised and then immediately return from that event handler. @@ -738,7 +738,7 @@ public class InitializeAndTerminateService For example, if is set to and no other narrower scopes have protection level settings, all messages in an operation contract are encrypted and signed. If, however, one of those operations has the set to , then the messages for that operation are signed but all other messages in the contract are encrypted and signed. - For details about protection levels and their assumptions and scopes, see [Understanding Protection Level](~/docs/framework/wcf/understanding-protection-level.md). + For details about protection levels and their assumptions and scopes, see [Understanding Protection Level](/dotnet/framework/wcf/understanding-protection-level). The scopes at which these values are set are: diff --git a/xml/System.ServiceModel/QueueTransferProtocol.xml b/xml/System.ServiceModel/QueueTransferProtocol.xml index 79b4f4f88cd..2aa2261cf06 100644 --- a/xml/System.ServiceModel/QueueTransferProtocol.xml +++ b/xml/System.ServiceModel/QueueTransferProtocol.xml @@ -20,9 +20,9 @@ diff --git a/xml/System.ServiceModel/ReceiveErrorHandling.xml b/xml/System.ServiceModel/ReceiveErrorHandling.xml index d98a6e075a3..4b4ed7ab449 100644 --- a/xml/System.ServiceModel/ReceiveErrorHandling.xml +++ b/xml/System.ServiceModel/ReceiveErrorHandling.xml @@ -31,7 +31,7 @@ ]]> - Poison Message Handling + Poison Message Handling Poison Message Handling in MSMQ 3.0 diff --git a/xml/System.ServiceModel/SecurityMode.xml b/xml/System.ServiceModel/SecurityMode.xml index 87de446db4a..0aefb9a14cb 100644 --- a/xml/System.ServiceModel/SecurityMode.xml +++ b/xml/System.ServiceModel/SecurityMode.xml @@ -37,16 +37,16 @@ is set to None. For more information about the `ProtectionLevel` property, see [Understanding Protection Level](~/docs/framework/wcf/understanding-protection-level.md). + Any `ProtectionLevel` settings of a transport are ignored if the is set to None. For more information about the `ProtectionLevel` property, see [Understanding Protection Level](/dotnet/framework/wcf/understanding-protection-level). - For more information about Windows Communication Foundation (WCF) security and how this property affects general security features, see [Securing Services](~/docs/framework/wcf/securing-services.md) and [Programming WCF Security](~/docs/framework/wcf/feature-details/programming-wcf-security.md). For more information about the transport mode, see [Transport Security](~/docs/framework/wcf/feature-details/transport-security.md). + For more information about Windows Communication Foundation (WCF) security and how this property affects general security features, see [Securing Services](/dotnet/framework/wcf/securing-services) and [Programming WCF Security](/dotnet/framework/wcf/feature-details/programming-wcf-security). For more information about the transport mode, see [Transport Security](/dotnet/framework/wcf/feature-details/transport-security). Note that if you choose TransportWithMessageCredential, then the value set in or is ignored. ## Examples - The following example sets the `Mode` property of the . For more examples, see [How to: Set the Security Mode](~/docs/framework/wcf/how-to-set-the-security-mode.md). + The following example sets the `Mode` property of the . For more examples, see [How to: Set the Security Mode](/dotnet/framework/wcf/how-to-set-the-security-mode). [!code-csharp[c_SettingSecurityMode#1](~/samples/snippets/csharp/VS_Snippets_CFX/c_settingsecuritymode/cs/source.cs#1)] [!code-vb[c_SettingSecurityMode#1](~/samples/snippets/visualbasic/VS_Snippets_CFX/c_settingsecuritymode/vb/source.vb#1)] diff --git a/xml/System.ServiceModel/ServiceAuthorizationManager.xml b/xml/System.ServiceModel/ServiceAuthorizationManager.xml index e24e594f5c5..94ab58d2527 100644 --- a/xml/System.ServiceModel/ServiceAuthorizationManager.xml +++ b/xml/System.ServiceModel/ServiceAuthorizationManager.xml @@ -24,7 +24,7 @@ The method is called by the Windows Communication Foundation (WCF) infrastructure each time an attempt to access a resource is made. The method returns `true` or `false` to allow or deny access, respectively. - The is part of the WCF*Identity Model* infrastructure. The Identity Model enables you to create custom authorization policies and custom authorization schemes. For more information about how the Identity Model works, see [Managing Claims and Authorization with the Identity Model](~/docs/framework/wcf/feature-details/managing-claims-and-authorization-with-the-identity-model.md). + The is part of the WCF*Identity Model* infrastructure. The Identity Model enables you to create custom authorization policies and custom authorization schemes. For more information about how the Identity Model works, see [Managing Claims and Authorization with the Identity Model](/dotnet/framework/wcf/feature-details/managing-claims-and-authorization-with-the-identity-model). ## Custom Authorization This class does not perform any authorization and allows users to access all service operations. To provide more restrictive authorization, you must create a custom authorization manager that checks custom policies. To do this, inherit from this class and override the method. Specify the instance of the derived class through the property. @@ -35,15 +35,15 @@ By getting the property, which returns a object, the application can access the entire request message () and perform the authorization decision accordingly. - For an example, see [How to: Create a Custom Authorization Manager for a Service](~/docs/framework/wcf/extending/how-to-create-a-custom-authorization-manager-for-a-service.md). + For an example, see [How to: Create a Custom Authorization Manager for a Service](/dotnet/framework/wcf/extending/how-to-create-a-custom-authorization-manager-for-a-service). - To create custom authorization policies, implement the class. For an example, see [How to: Create a Custom Authorization Policy](~/docs/framework/wcf/extending/how-to-create-a-custom-authorization-policy.md). + To create custom authorization policies, implement the class. For an example, see [How to: Create a Custom Authorization Policy](/dotnet/framework/wcf/extending/how-to-create-a-custom-authorization-policy). - To create a custom claim, use the class. For an example, see [How to: Create a Custom Claim](~/docs/framework/wcf/extending/how-to-create-a-custom-claim.md). To compare custom claims, you must compare claims, as shown in [How to: Compare Claims](~/docs/framework/wcf/extending/how-to-compare-claims.md). + To create a custom claim, use the class. For an example, see [How to: Create a Custom Claim](/dotnet/framework/wcf/extending/how-to-create-a-custom-claim). To compare custom claims, you must compare claims, as shown in [How to: Compare Claims](/dotnet/framework/wcf/extending/how-to-compare-claims). - For more information, see [Custom Authorization](~/docs/framework/wcf/extending/custom-authorization.md). + For more information, see [Custom Authorization](/dotnet/framework/wcf/extending/custom-authorization). - You can set the type of a custom authorization manager using the [<serviceAuthorization>](~/docs/framework/configure-apps/file-schema/wcf/serviceauthorization-element.md) in a client application configuration file. + You can set the type of a custom authorization manager using the [<serviceAuthorization>](/dotnet/framework/configure-apps/file-schema/wcf/serviceauthorization-element) in a client application configuration file. @@ -241,7 +241,7 @@ [!code-csharp[c_CustomAuthMgr#6](~/samples/snippets/csharp/VS_Snippets_CFX/c_customauthmgr/cs/c_customauthmgr.cs#6)] [!code-vb[c_CustomAuthMgr#6](~/samples/snippets/visualbasic/VS_Snippets_CFX/c_customauthmgr/vb/c_customauthmgr.vb#6)] - For another example, see [How to: Create a Custom Authorization Manager for a Service](~/docs/framework/wcf/extending/how-to-create-a-custom-authorization-manager-for-a-service.md). + For another example, see [How to: Create a Custom Authorization Manager for a Service](/dotnet/framework/wcf/extending/how-to-create-a-custom-authorization-manager-for-a-service). ]]> diff --git a/xml/System.ServiceModel/ServiceBehaviorAttribute.xml b/xml/System.ServiceModel/ServiceBehaviorAttribute.xml index 5513837f0d8..6b122f00e2d 100644 --- a/xml/System.ServiceModel/ServiceBehaviorAttribute.xml +++ b/xml/System.ServiceModel/ServiceBehaviorAttribute.xml @@ -31,7 +31,7 @@ ## Remarks Apply the attribute to a service implementation to specify service-wide execution behavior. (To specify execution behavior at the method level, use the attribute.) This attribute can be applied only to service implementations. For working examples, see the [Service: Behaviors Samples](https://docs.microsoft.com/previous-versions/dotnet/netframework-3.5/ms751453(v=vs.90)). - properties are a Windows Communication Foundation (WCF) programming model feature that enables common features that developers otherwise have to implement. For more information about these and other behaviors, see [Specifying Service Run-Time Behavior](~/docs/framework/wcf/specifying-service-run-time-behavior.md). For more information about the underlying runtime properties that some of the following properties set, see [Extending ServiceHost and the Service Model Layer](~/docs/framework/wcf/extending/extending-servicehost-and-the-service-model-layer.md). + properties are a Windows Communication Foundation (WCF) programming model feature that enables common features that developers otherwise have to implement. For more information about these and other behaviors, see [Specifying Service Run-Time Behavior](/dotnet/framework/wcf/specifying-service-run-time-behavior). For more information about the underlying runtime properties that some of the following properties set, see [Extending ServiceHost and the Service Model Layer](/dotnet/framework/wcf/extending/extending-servicehost-and-the-service-model-layer). - The property specifies the type of filter that the dispatcher system uses to locate the endpoint that handles requests. @@ -252,7 +252,7 @@ This property indicates whether an instance of a service can handle one thread or multiple threads that execute concurrently, and if single-threaded, whether reentrancy is supported. > [!NOTE] -> The property interacts with some other settings. For example, if the value is set to the result is that your service can only process one message at a time unless you also set the value to . This property also produces behavior in combination with the property. For details, see [Sessions, Instancing, and Concurrency](~/docs/framework/wcf/feature-details/sessions-instancing-and-concurrency.md). +> The property interacts with some other settings. For example, if the value is set to the result is that your service can only process one message at a time unless you also set the value to . This property also produces behavior in combination with the property. For details, see [Sessions, Instancing, and Concurrency](/dotnet/framework/wcf/feature-details/sessions-instancing-and-concurrency). Setting to instructs the system to restrict instances of the service to one thread of execution at a time, which frees you from dealing with threading issues. A value of means that service objects can be executed by multiple threads at any one time. In this case, you must ensure thread safety. @@ -292,7 +292,7 @@ public void MyMethod() Note that you must explicitly set to `false` if there is an operation with set to true and you set to . Otherwise a validation exception is thrown because the default value of is `true`. - There is an interaction of the and other properties that can alter runtime behavior. For a complete description of these interactions, see [Sessions, Instancing, and Concurrency](~/docs/framework/wcf/feature-details/sessions-instancing-and-concurrency.md). + There is an interaction of the and other properties that can alter runtime behavior. For a complete description of these interactions, see [Sessions, Instancing, and Concurrency](/dotnet/framework/wcf/feature-details/sessions-instancing-and-concurrency). @@ -439,7 +439,7 @@ public void MyMethod() ## Remarks If a type implements the interface, it stores any extra data it doesn't know about that comes over the wire when deserializing into that type. For example, if a type `Person` has members `FirstName` and `LastName`, and an element called `PhoneNumber` comes in, it is stored. When later serializing the type, `PhoneNumber` will be re-emitted. The problem is that the schema for `Person` exported by that service only has `FirstName` and `LastName`, so Windows Communication Foundation (WCF) generates a schema-invalid instance! If strict schema compliance is important, you can set to `true` to turn this re-emitting behavior off. - Regardless setting, WCF always processes known data (both in and out) and does not throw exceptions when extra data comes in. You can also set this property using the [<dataContractSerializer>](~/docs/framework/configure-apps/file-schema/wcf/datacontractserializer-element.md) element in an application configuration file. + Regardless setting, WCF always processes known data (both in and out) and does not throw exceptions when extra data comes in. You can also set this property using the [<dataContractSerializer>](/dotnet/framework/configure-apps/file-schema/wcf/datacontractserializer-element) element in an application configuration file. @@ -489,7 +489,7 @@ public void MyMethod() ## Remarks Set to `true` to enable exception information to flow to clients for debugging purposes. This property requires a binding that supports either request-response or duplex messaging. - In all managed applications, processing errors are represented by objects. In SOAP-based applications such as WCF applications, methods that implement service operations communicate error information using SOAP fault messages. Because WCF applications execute under both types of error systems, any managed exception information that needs to be sent to the client must be converted from exceptions into SOAP faults. For more information, see [Specifying and Handling Faults in Contracts and Services](~/docs/framework/wcf/specifying-and-handling-faults-in-contracts-and-services.md). + In all managed applications, processing errors are represented by objects. In SOAP-based applications such as WCF applications, methods that implement service operations communicate error information using SOAP fault messages. Because WCF applications execute under both types of error systems, any managed exception information that needs to be sent to the client must be converted from exceptions into SOAP faults. For more information, see [Specifying and Handling Faults in Contracts and Services](/dotnet/framework/wcf/specifying-and-handling-faults-in-contracts-and-services). During development, you may want your service to also send other exceptions back to the client to assist you in debugging. This is a development-only feature and should not be employed in deployed services. @@ -500,7 +500,7 @@ public void MyMethod() > [!IMPORTANT] > Setting to `true` enables clients to obtain information about internal service method exceptions; it is only recommended as a way of temporarily debugging a service application. In addition, the WSDL for a method that returns unhandled managed exceptions in this way does not contain the contract for the of type . Clients must expect the possibility of an unknown SOAP fault to obtain the debugging information properly. - Setting this property to `true` can also be done using an application configuration file and the [<serviceDebug>](~/docs/framework/configure-apps/file-schema/wcf/servicedebug.md) element, as the following code example shows. + Setting this property to `true` can also be done using an application configuration file and the [<serviceDebug>](/dotnet/framework/configure-apps/file-schema/wcf/servicedebug) element, as the following code example shows. [!code-xml[OperationBehaviorAttribute1#10](~/samples/snippets/csharp/VS_Snippets_CFX/operationbehaviorattribute1/cs/hostapplication.exe.config#10)] @@ -563,7 +563,7 @@ public void MyMethod() indicates that each service object handles requests from one client channel. > [!NOTE] -> The property interacts with some other settings. For example, if the value is set to the result is that your service can only process one message at a time unless you also set the value to . This property also produces behavior in combination with the property. For details, see [Sessions, Instancing, and Concurrency](~/docs/framework/wcf/feature-details/sessions-instancing-and-concurrency.md). +> The property interacts with some other settings. For example, if the value is set to the result is that your service can only process one message at a time unless you also set the value to . This property also produces behavior in combination with the property. For details, see [Sessions, Instancing, and Concurrency](/dotnet/framework/wcf/feature-details/sessions-instancing-and-concurrency). For singleton lifetime behavior (for example, if the host application calls the constructor and passes an object to use as the service), the service class must set to `Single`, or an exception is thrown at run time. @@ -629,7 +629,7 @@ public void MyMethod() property set a limit on the number of items in an object graph that are serialized. You can also set this property using the [<dataContractSerializer>](~/docs/framework/configure-apps/file-schema/wcf/datacontractserializer-element.md) element in an application configuration file. + Use the property set a limit on the number of items in an object graph that are serialized. You can also set this property using the [<dataContractSerializer>](/dotnet/framework/configure-apps/file-schema/wcf/datacontractserializer-element) element in an application configuration file. ]]> @@ -1119,7 +1119,7 @@ public void MyMethod() property. You can also set this property using the [<serviceTimeouts>](~/docs/framework/configure-apps/file-schema/wcf/servicetimeouts.md) element in an application configuration file. + This value sets the property. You can also set this property using the [<serviceTimeouts>](/dotnet/framework/configure-apps/file-schema/wcf/servicetimeouts) element in an application configuration file. diff --git a/xml/System.ServiceModel/ServiceContractAttribute.xml b/xml/System.ServiceModel/ServiceContractAttribute.xml index a1760bdd584..e52a8bfe86f 100644 --- a/xml/System.ServiceModel/ServiceContractAttribute.xml +++ b/xml/System.ServiceModel/ServiceContractAttribute.xml @@ -46,7 +46,7 @@ attribute on an interface (or class) to define a service contract. Then use the attribute on one or more of the class (or interface) methods to define the contract's service operations. When the service contract is implemented and combined with a [Bindings](~/docs/framework/wcf/bindings.md) and an object, the service contract is exposed for use by clients. For an overview of the process using simple examples, see [Getting Started Tutorial](~/docs/framework/wcf/getting-started-tutorial.md). For more information about creating service contracts, see [Designing and Implementing Services](~/docs/framework/wcf/designing-and-implementing-services.md). + Use the attribute on an interface (or class) to define a service contract. Then use the attribute on one or more of the class (or interface) methods to define the contract's service operations. When the service contract is implemented and combined with a [Bindings](/dotnet/framework/wcf/bindings) and an object, the service contract is exposed for use by clients. For an overview of the process using simple examples, see [Getting Started Tutorial](/dotnet/framework/wcf/getting-started-tutorial). For more information about creating service contracts, see [Designing and Implementing Services](/dotnet/framework/wcf/designing-and-implementing-services). The information expressed by a and its interface is loosely related to the Web Services Description Language (WSDL) `` element. A service contract is used on the service side to specify what the service's endpoint exposes to callers. It is also used on the client side to specify the contract of the endpoint with which the client communicates and, in the case of duplex contracts, to specify the callback contract (using the property) that the client must implement in order to participate in a duplex conversation. @@ -67,13 +67,13 @@ Services implement service contracts, which represent the data exchange that a service type supports. A service class can implement a service contract (by implementing an interface marked with that has methods marked with ) or it can be marked with the and apply the attribute to its own methods. (If a class implements an interface marked with , it cannot be itself marked with .) Methods on service types that are marked with the are treated as part of a default service contract specified by the service type itself. For details about service operations, see . - By default, the and properties are the name of the contract type and `http://tempuri.org`, respectively, and is . It is recommended that service contracts explicitly set their names, namespaces, and protection levels using these properties. Doing so accomplishes two goals. First, it builds a contract that is not directly connected to the managed type information, enabling you to refactor your managed code and namespaces without breaking the contract as it is expressed in WSDL. Second, explicitly requiring a certain level of protection on the contract itself enables the runtime to validate whether the binding configuration supports that level of security, preventing poor configuration from exposing sensitive information. For more information about protection levels, see [Understanding Protection Level](~/docs/framework/wcf/understanding-protection-level.md). + By default, the and properties are the name of the contract type and `http://tempuri.org`, respectively, and is . It is recommended that service contracts explicitly set their names, namespaces, and protection levels using these properties. Doing so accomplishes two goals. First, it builds a contract that is not directly connected to the managed type information, enabling you to refactor your managed code and namespaces without breaking the contract as it is expressed in WSDL. Second, explicitly requiring a certain level of protection on the contract itself enables the runtime to validate whether the binding configuration supports that level of security, preventing poor configuration from exposing sensitive information. For more information about protection levels, see [Understanding Protection Level](/dotnet/framework/wcf/understanding-protection-level). To expose a service for use by client applications, create a host application to register your service endpoint with Windows Communication Foundation (WCF). You can host WCF services using Windows Activation Services (WAS), in console applications, Windows Service applications, ASP.NET applications, Windows Forms applications, or any other kind of application domain. - Hosting in the WAS is very similar to creating an ASP.NET application. For details, see [How to: Host a WCF Service in IIS](~/docs/framework/wcf/feature-details/how-to-host-a-wcf-service-in-iis.md). + Hosting in the WAS is very similar to creating an ASP.NET application. For details, see [How to: Host a WCF Service in IIS](/dotnet/framework/wcf/feature-details/how-to-host-a-wcf-service-in-iis). - Clients either use the service contract interface (the interface marked with ) to create a channel to the service or they use the client objects (which combine the type information of the service contract interface with the class) to communicate with your service. For details on client channels to services, see the class and [WCF Client Overview](~/docs/framework/wcf/wcf-client-overview.md). + Clients either use the service contract interface (the interface marked with ) to create a channel to the service or they use the client objects (which combine the type information of the service contract interface with the class) to communicate with your service. For details on client channels to services, see the class and [WCF Client Overview](/dotnet/framework/wcf/wcf-client-overview). Using a class or interface to inherit from another class or interface extends the parent contract. For example, if an `IChildContract` interface is marked with and inherited from another service contract interface, `IParentContract`, the `IChildContract` service contract contains the methods of both `IParentContract` and `IChildContract`. Extending contracts (whether on classes or interfaces) is very similar to extending managed classes and interfaces. @@ -353,7 +353,7 @@ [!code-csharp[SCA.Names#1](~/samples/snippets/csharp/VS_Snippets_CFX/sca.names/cs/services.cs#1)] [!code-vb[SCA.Names#1](~/samples/snippets/visualbasic/VS_Snippets_CFX/sca.names/vb/services.vb#1)] - The following code example shows an Windows Communication Foundation (WCF) client for the preceding service that imported WSDL using the [ServiceModel Metadata Utility Tool (Svcutil.exe)](~/docs/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe.md). This client uses a `HelloWorldProxy` client rather than a `SampleServiceProxy` client (as is the case with the sample in the Example section of ). + The following code example shows an Windows Communication Foundation (WCF) client for the preceding service that imported WSDL using the [ServiceModel Metadata Utility Tool (Svcutil.exe)](/dotnet/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe). This client uses a `HelloWorldProxy` client rather than a `SampleServiceProxy` client (as is the case with the sample in the Example section of ). [!code-csharp[SCA.Names#3](~/samples/snippets/csharp/VS_Snippets_CFX/sca.names/cs/client.cs#3)] [!code-vb[SCA.Names#3](~/samples/snippets/visualbasic/VS_Snippets_CFX/sca.names/vb/client.vb#3)] @@ -410,7 +410,7 @@ [!code-csharp[SCA.Names#1](~/samples/snippets/csharp/VS_Snippets_CFX/sca.names/cs/services.cs#1)] [!code-vb[SCA.Names#1](~/samples/snippets/visualbasic/VS_Snippets_CFX/sca.names/vb/services.vb#1)] - The following code example shows an Windows Communication Foundation (WCF) client for the preceding service that imported WSDL using the [ServiceModel Metadata Utility Tool (Svcutil.exe)](~/docs/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe.md). This client uses a `HelloWorldClient` client rather than a `SampleServiceClient` client (as is the case with the sample in the Example section of ). + The following code example shows an Windows Communication Foundation (WCF) client for the preceding service that imported WSDL using the [ServiceModel Metadata Utility Tool (Svcutil.exe)](/dotnet/framework/wcf/servicemodel-metadata-utility-tool-svcutil-exe). This client uses a `HelloWorldClient` client rather than a `SampleServiceClient` client (as is the case with the sample in the Example section of ). [!code-csharp[SCA.Names#3](~/samples/snippets/csharp/VS_Snippets_CFX/sca.names/cs/client.cs#3)] [!code-vb[SCA.Names#3](~/samples/snippets/visualbasic/VS_Snippets_CFX/sca.names/vb/client.vb#3)] @@ -457,7 +457,7 @@ For example, if is set to and no other narrower scopes have protection level settings, all messages in an operation contract are encrypted and signed. If, however, one of those operations has the set to , then the messages for that operation are signed but all other messages in the contract are encrypted and signed. - For details about protection levels and their assumptions and scopes, see [Understanding Protection Level](~/docs/framework/wcf/understanding-protection-level.md). + For details about protection levels and their assumptions and scopes, see [Understanding Protection Level](/dotnet/framework/wcf/understanding-protection-level). The scopes at which these values are set are: @@ -522,18 +522,18 @@ For example, if the property is set to and the property is set to , clients can use the same connection to make repeated calls to the same service object. - For more information about sessions and service instances, see [Using Sessions](~/docs/framework/wcf/using-sessions.md) and [Sessions, Instancing, and Concurrency](~/docs/framework/wcf/feature-details/sessions-instancing-and-concurrency.md). + For more information about sessions and service instances, see [Using Sessions](/dotnet/framework/wcf/using-sessions) and [Sessions, Instancing, and Concurrency](/dotnet/framework/wcf/feature-details/sessions-instancing-and-concurrency). > [!NOTE] > A channel that supports sessions supports the default association of a service instance with a particular session. However, different session implementations support different features in addition to session-based instancing control. WCF provides four types of sessions that you can use to provide sessionful application behavior; each type of session provides additional behavior specific to the type of session it is. -1. The supports security sessions, in which both ends of communication have agreed upon an encryption and/or digital signature process; all messages are correlated with that specific secure conversation. For more information, see [Securing Services](~/docs/framework/wcf/securing-services.md). For example, the , which contains support for both security sessions and reliable sessions, by default uses only a secure session which encrypts and digitally signs messages. +1. The supports security sessions, in which both ends of communication have agreed upon an encryption and/or digital signature process; all messages are correlated with that specific secure conversation. For more information, see [Securing Services](/dotnet/framework/wcf/securing-services). For example, the , which contains support for both security sessions and reliable sessions, by default uses only a secure session which encrypts and digitally signs messages. 2. The supports the sessions exposed by the TCP/IP connections to ensure that all messages are correlated by the connection session at the socket level. -3. The , which implements the WS-ReliableMessaging specification, provides support for reliable sessions in which messages are delivered in order and exactly once, enabling confidence even when messages travel across multiple nodes during the conversation. For more information, see [Reliable Sessions](~/docs/framework/wcf/feature-details/reliable-sessions.md). +3. The , which implements the WS-ReliableMessaging specification, provides support for reliable sessions in which messages are delivered in order and exactly once, enabling confidence even when messages travel across multiple nodes during the conversation. For more information, see [Reliable Sessions](/dotnet/framework/wcf/feature-details/reliable-sessions). -4. The provides MSMQ datagram sessions. For more information, see [Queues in WCF](~/docs/framework/wcf/feature-details/queues-in-wcf.md). +4. The provides MSMQ datagram sessions. For more information, see [Queues in WCF](/dotnet/framework/wcf/feature-details/queues-in-wcf). Remember that setting the property does not specify the type of session the contract requires, only that it requires one. diff --git a/xml/System.ServiceModel/ServiceHostBase.xml b/xml/System.ServiceModel/ServiceHostBase.xml index 59ce38c6f50..b3b7de29868 100644 --- a/xml/System.ServiceModel/ServiceHostBase.xml +++ b/xml/System.ServiceModel/ServiceHostBase.xml @@ -1261,7 +1261,7 @@ ## Remarks > [!WARNING] -> When using , exposing a hosting endpoint, and a exception is thrown, the host passes the message to the event handler. If an attempt is made to read this message an is thrown. The description of the exception will say "This message cannot support the operation because it has been read." The WCF infrastructure reads the message while extracting the message parameters. This message is then passed to the event handler and any attempt to read it causes an exception. If you need to access message parameters in your handler from a hosting endpoint, define the hosting endpoint contract using MessageContract and place the needed data into a message header. For more information about hosting endpoints, see [Workflow Service Host Extensibility](~/docs/framework/wcf/feature-details/workflow-service-host-extensibility.md) +> When using , exposing a hosting endpoint, and a exception is thrown, the host passes the message to the event handler. If an attempt is made to read this message an is thrown. The description of the exception will say "This message cannot support the operation because it has been read." The WCF infrastructure reads the message while extracting the message parameters. This message is then passed to the event handler and any attempt to read it causes an exception. If you need to access message parameters in your handler from a hosting endpoint, define the hosting endpoint contract using MessageContract and place the needed data into a message header. For more information about hosting endpoints, see [Workflow Service Host Extensibility](/dotnet/framework/wcf/feature-details/workflow-service-host-extensibility) ]]> diff --git a/xml/System.ServiceModel/ServiceHostingEnvironment.xml b/xml/System.ServiceModel/ServiceHostingEnvironment.xml index b2a1b35c0b3..fa7319802dc 100644 --- a/xml/System.ServiceModel/ServiceHostingEnvironment.xml +++ b/xml/System.ServiceModel/ServiceHostingEnvironment.xml @@ -170,7 +170,7 @@ diff --git a/xml/System.ServiceModel/ServiceKnownTypeAttribute.xml b/xml/System.ServiceModel/ServiceKnownTypeAttribute.xml index 261d9f704e4..7925574e169 100644 --- a/xml/System.ServiceModel/ServiceKnownTypeAttribute.xml +++ b/xml/System.ServiceModel/ServiceKnownTypeAttribute.xml @@ -43,7 +43,7 @@ is intended for use when creating Windows Communication Foundation (WCF) service contracts (interfaces that define the service and its methods). The *known types* are types that may be present in an object graph when serialization or deserialization occurs. For more information about known types, see [Data Contract Known Types](~/docs/framework/wcf/feature-details/data-contract-known-types.md). + The is intended for use when creating Windows Communication Foundation (WCF) service contracts (interfaces that define the service and its methods). The *known types* are types that may be present in an object graph when serialization or deserialization occurs. For more information about known types, see [Data Contract Known Types](/dotnet/framework/wcf/feature-details/data-contract-known-types). To use the property, create a class that contains a method (or methods) that returns an array of types (each being a known type). When applying the attribute, set the `methodName` to the name of a method that returns the list of types and set the `declaringType` to the type that contains the method. The method must return a type that implements the interface. The method must also include a parameter of type . diff --git a/xml/System.ServiceModel/ServiceSecurityContext.xml b/xml/System.ServiceModel/ServiceSecurityContext.xml index 173b60be1a7..d2468563b6d 100644 --- a/xml/System.ServiceModel/ServiceSecurityContext.xml +++ b/xml/System.ServiceModel/ServiceSecurityContext.xml @@ -27,7 +27,7 @@ You can retrieve an instance of the from the property of the class, or use it from within a service operation method, as shown in the following example. ## Parsing a ClaimSet - A common use of the class is to retrieve the current set of claims for the purpose of identifying or authorizing a client when accessing a method. The class contains a collection of objects, and each can be parsed to determine whether a specific claim is present. If the specified claim is provided, authorization can be granted. This functionality is provided by overriding the method of the class. For a complete example, see the [Authorization Policy](~/docs/framework/wcf/samples/authorization-policy.md). + A common use of the class is to retrieve the current set of claims for the purpose of identifying or authorizing a client when accessing a method. The class contains a collection of objects, and each can be parsed to determine whether a specific claim is present. If the specified claim is provided, authorization can be granted. This functionality is provided by overriding the method of the class. For a complete example, see the [Authorization Policy](/dotnet/framework/wcf/samples/authorization-policy). ## Cookie Mode and IsAuthenticated Note that under some circumstances, the property of the interface returns `true` even if the remote client is authenticated as an anonymous user. (The property returns an implementation of the interface.) The following circumstances must be true for this to occur: @@ -36,11 +36,11 @@ - The service allows anonymous logons. -- The binding is a [<customBinding>](~/docs/framework/configure-apps/file-schema/wcf/custombinding.md). +- The binding is a [<customBinding>](/dotnet/framework/configure-apps/file-schema/wcf/custombinding). - The custom binding includes a `` element. -- The `` element includes a [<secureConversationBootstrap>](~/docs/framework/configure-apps/file-schema/wcf/secureconversationbootstrap.md) with the `requireSecurityContextCancellation` attribute set to `false`. +- The `` element includes a [<secureConversationBootstrap>](/dotnet/framework/configure-apps/file-schema/wcf/secureconversationbootstrap) with the `requireSecurityContextCancellation` attribute set to `false`. @@ -238,7 +238,7 @@ @@ -321,7 +321,7 @@ ## Examples - For an example of using the `PrimaryIdentity` property to authorize a client using a certificate, see [How to: Examine the Security Context](~/docs/framework/wcf/how-to-examine-the-security-context.md). + For an example of using the `PrimaryIdentity` property to authorize a client using a certificate, see [How to: Examine the Security Context](/dotnet/framework/wcf/how-to-examine-the-security-context). ]]> diff --git a/xml/System.ServiceModel/SessionMode.xml b/xml/System.ServiceModel/SessionMode.xml index e1f2ad23672..1cf14c7b8bb 100644 --- a/xml/System.ServiceModel/SessionMode.xml +++ b/xml/System.ServiceModel/SessionMode.xml @@ -33,7 +33,7 @@ enumeration with the property to require, allow, or prohibit bindings to use sessions between endpoints that connect to or support the service contract. A session is a way of correlating a set of messages exchanged between two or more endpoints. For more information about sessions, see [Using Sessions](~/docs/framework/wcf/using-sessions.md). + Use the enumeration with the property to require, allow, or prohibit bindings to use sessions between endpoints that connect to or support the service contract. A session is a way of correlating a set of messages exchanged between two or more endpoints. For more information about sessions, see [Using Sessions](/dotnet/framework/wcf/using-sessions). If your service supports sessions, you can then use the property to specify the relationship between instances of your service contract implementation and the channel session. diff --git a/xml/System.ServiceModel/TransactionFlowAttribute.xml b/xml/System.ServiceModel/TransactionFlowAttribute.xml index 58eb7835e2e..972d7aad40c 100644 --- a/xml/System.ServiceModel/TransactionFlowAttribute.xml +++ b/xml/System.ServiceModel/TransactionFlowAttribute.xml @@ -118,7 +118,7 @@ namespace Microsoft.WCF.Documentation ]]> - Enabling Transaction Flow + Enabling Transaction Flow diff --git a/xml/System.ServiceModel/TransactionFlowOption.xml b/xml/System.ServiceModel/TransactionFlowOption.xml index 0b0c9de4862..5a90819c780 100644 --- a/xml/System.ServiceModel/TransactionFlowOption.xml +++ b/xml/System.ServiceModel/TransactionFlowOption.xml @@ -32,7 +32,7 @@ ]]> - Enabling Transaction Flow + Enabling Transaction Flow diff --git a/xml/System.ServiceModel/TransactionProtocol.xml b/xml/System.ServiceModel/TransactionProtocol.xml index cfcbffdba14..70d1e89d0bb 100644 --- a/xml/System.ServiceModel/TransactionProtocol.xml +++ b/xml/System.ServiceModel/TransactionProtocol.xml @@ -30,7 +30,7 @@ ]]> - Enabling Transaction Flow + Enabling Transaction Flow @@ -84,7 +84,7 @@ diff --git a/xml/System.ServiceModel/WSMessageEncoding.xml b/xml/System.ServiceModel/WSMessageEncoding.xml index 7407a5b18c6..b9c6dc6bbd5 100644 --- a/xml/System.ServiceModel/WSMessageEncoding.xml +++ b/xml/System.ServiceModel/WSMessageEncoding.xml @@ -26,7 +26,7 @@ Text encodings for messages, such as UTF8, are used for interoperability purposes. - Note that the standard bindings designed for interoperability with Web services do not use binary encodings. For more information about the standard bindings, see [System-Provided Bindings](~/docs/framework/wcf/system-provided-bindings.md). + Note that the standard bindings designed for interoperability with Web services do not use binary encodings. For more information about the standard bindings, see [System-Provided Bindings](/dotnet/framework/wcf/system-provided-bindings). ]]> diff --git a/xml/System.ServiceModel/WebHttpBinding.xml b/xml/System.ServiceModel/WebHttpBinding.xml index 4fb3cfad1a5..07682e6347d 100644 --- a/xml/System.ServiceModel/WebHttpBinding.xml +++ b/xml/System.ServiceModel/WebHttpBinding.xml @@ -738,7 +738,7 @@ diff --git a/xml/System.ServiceModel/XmlSerializerFormatAttribute.xml b/xml/System.ServiceModel/XmlSerializerFormatAttribute.xml index 7a4aaf4d98a..023cd83184f 100644 --- a/xml/System.ServiceModel/XmlSerializerFormatAttribute.xml +++ b/xml/System.ServiceModel/XmlSerializerFormatAttribute.xml @@ -54,7 +54,7 @@ ## Remarks This attribute is similar to the attribute. Both attributes can be applied to a method, class, or interface. - For more information about the , see [Using the XmlSerializer Class](~/docs/framework/wcf/feature-details/using-the-xmlserializer-class.md). + For more information about the , see [Using the XmlSerializer Class](/dotnet/framework/wcf/feature-details/using-the-xmlserializer-class). A method can have either of the two attributes applied, but not both. Any operation that has neither applied uses the attribute applied to the containing class. If the containing class does not have either attribute applied, the is used. @@ -164,7 +164,7 @@ ## Examples - For a complete example, see [Setting the Use and Style Properties](~/docs/framework/wcf/samples/setting-the-use-and-style-properties.md). + For a complete example, see [Setting the Use and Style Properties](/dotnet/framework/wcf/samples/setting-the-use-and-style-properties). ]]> @@ -270,7 +270,7 @@ ## Examples - For a complete example, see [Setting the Use and Style Properties](~/docs/framework/wcf/samples/setting-the-use-and-style-properties.md). + For a complete example, see [Setting the Use and Style Properties](/dotnet/framework/wcf/samples/setting-the-use-and-style-properties). ]]> diff --git a/xml/System.ServiceProcess/ServiceController.xml b/xml/System.ServiceProcess/ServiceController.xml index 2e03d5931d8..41292bcfd1b 100644 --- a/xml/System.ServiceProcess/ServiceController.xml +++ b/xml/System.ServiceProcess/ServiceController.xml @@ -657,9 +657,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.ServiceProcess/ServiceControllerPermissionAttribute.xml b/xml/System.ServiceProcess/ServiceControllerPermissionAttribute.xml index 4c1a1886391..0bbae194381 100644 --- a/xml/System.ServiceProcess/ServiceControllerPermissionAttribute.xml +++ b/xml/System.ServiceProcess/ServiceControllerPermissionAttribute.xml @@ -37,7 +37,7 @@ diff --git a/xml/System.ServiceProcess/ServiceControllerPermissionEntry.xml b/xml/System.ServiceProcess/ServiceControllerPermissionEntry.xml index fd0f6b17362..f97e60d9262 100644 --- a/xml/System.ServiceProcess/ServiceControllerPermissionEntry.xml +++ b/xml/System.ServiceProcess/ServiceControllerPermissionEntry.xml @@ -34,7 +34,7 @@ diff --git a/xml/System.Text.Json.Serialization/JsonConverter.xml b/xml/System.Text.Json.Serialization/JsonConverter.xml index 0dbca22604f..d2335541a6c 100644 --- a/xml/System.Text.Json.Serialization/JsonConverter.xml +++ b/xml/System.Text.Json.Serialization/JsonConverter.xml @@ -22,7 +22,7 @@ ## Remarks -For more information, see [How to write custom converters for JSON serialization](~/docs/standard/serialization/system-text-json-converters-how-to.md). +For more information, see [How to write custom converters for JSON serialization](/dotnet/standard/serialization/system-text-json-converters-how-to). ]]> diff --git a/xml/System.Text.Json.Serialization/JsonConverterAttribute.xml b/xml/System.Text.Json.Serialization/JsonConverterAttribute.xml index d4eb9adb4b1..379b2f9df98 100644 --- a/xml/System.Text.Json.Serialization/JsonConverterAttribute.xml +++ b/xml/System.Text.Json.Serialization/JsonConverterAttribute.xml @@ -33,7 +33,7 @@ When placed on a property, the specified converter will always be used. When placed on a type, the specified converter will be used unless a compatible converter is added to the collection or there is another on a property of the same type. -For more information, see [How to write custom converters for JSON serialization](~/docs/standard/serialization/system-text-json-converters-how-to.md#register-a-custom-converter). +For more information, see [How to write custom converters for JSON serialization](/dotnet/standard/serialization/system-text-json-converters-how-to#register-a-custom-converter). ]]> diff --git a/xml/System.Text.Json.Serialization/JsonConverterFactory.xml b/xml/System.Text.Json.Serialization/JsonConverterFactory.xml index 839ecd56b7d..1aff23a3a34 100644 --- a/xml/System.Text.Json.Serialization/JsonConverterFactory.xml +++ b/xml/System.Text.Json.Serialization/JsonConverterFactory.xml @@ -24,7 +24,7 @@ This is useful for converters supporting generics, such as a converter for . -For more information, see [How to write custom converters for JSON serialization](~/docs/standard/serialization/system-text-json-converters-how-to.md#register-a-custom-converter). +For more information, see [How to write custom converters for JSON serialization](/dotnet/standard/serialization/system-text-json-converters-how-to#register-a-custom-converter). ]]> @@ -80,7 +80,7 @@ For more information, see [How to write custom converters for JSON serialization ## Remarks -For more information, see [How to write custom converters for JSON serialization](~/docs/standard/serialization/system-text-json-converters-how-to.md#sample-factory-pattern-converter). +For more information, see [How to write custom converters for JSON serialization](/dotnet/standard/serialization/system-text-json-converters-how-to#sample-factory-pattern-converter). ]]> diff --git a/xml/System.Text.Json.Serialization/JsonConverter`1.xml b/xml/System.Text.Json.Serialization/JsonConverter`1.xml index 39b8d5eff27..3ef0750743b 100644 --- a/xml/System.Text.Json.Serialization/JsonConverter`1.xml +++ b/xml/System.Text.Json.Serialization/JsonConverter`1.xml @@ -26,7 +26,7 @@ ## Remarks -For more information, see [How to write custom converters for JSON serialization](~/docs/standard/serialization/system-text-json-converters-how-to.md). +For more information, see [How to write custom converters for JSON serialization](/dotnet/standard/serialization/system-text-json-converters-how-to). ]]> @@ -83,7 +83,7 @@ For more information, see [How to write custom converters for JSON serialization The default implementation is to return `true` when `typeToConvert` equals `typeof(T)`. -For more information, see [How to write custom converters for JSON serialization](~/docs/standard/serialization/system-text-json-converters-how-to.md#steps-to-follow-the-basic-pattern). +For more information, see [How to write custom converters for JSON serialization](/dotnet/standard/serialization/system-text-json-converters-how-to#steps-to-follow-the-basic-pattern). ]]> @@ -122,7 +122,7 @@ For more information, see [How to write custom converters for JSON serialization ## Remarks -For more information, see [How to write custom converters for JSON serialization](~/docs/standard/serialization/system-text-json-converters-how-to.md#steps-to-follow-the-basic-pattern). +For more information, see [How to write custom converters for JSON serialization](/dotnet/standard/serialization/system-text-json-converters-how-to#steps-to-follow-the-basic-pattern). ]]> @@ -168,7 +168,7 @@ For more information, see [How to write custom converters for JSON serialization A converter may throw any exception, but it should throw when the JSON cannot be created. -For more information, see [How to write custom converters for JSON serialization](~/docs/standard/serialization/system-text-json-converters-how-to.md#steps-to-follow-the-basic-pattern). +For more information, see [How to write custom converters for JSON serialization](/dotnet/standard/serialization/system-text-json-converters-how-to#steps-to-follow-the-basic-pattern). ]]> diff --git a/xml/System.Text.Json.Serialization/JsonExtensionDataAttribute.xml b/xml/System.Text.Json.Serialization/JsonExtensionDataAttribute.xml index 4194cc76313..53db93f73e9 100644 --- a/xml/System.Text.Json.Serialization/JsonExtensionDataAttribute.xml +++ b/xml/System.Text.Json.Serialization/JsonExtensionDataAttribute.xml @@ -35,7 +35,7 @@ During serialization, the name of the extension data property is not included in If there is more than one property on a type with this extension data attribute, or if the property itself is not of the correct type, an is thrown during the first serialization or deserialization of that type. -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#handle-overflow-json). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#handle-overflow-json). ]]> diff --git a/xml/System.Text.Json.Serialization/JsonIgnoreAttribute.xml b/xml/System.Text.Json.Serialization/JsonIgnoreAttribute.xml index 101f302c622..e4b2381e591 100644 --- a/xml/System.Text.Json.Serialization/JsonIgnoreAttribute.xml +++ b/xml/System.Text.Json.Serialization/JsonIgnoreAttribute.xml @@ -27,7 +27,7 @@ ## Remarks -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#exclude-individual-properties). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#exclude-individual-properties). ]]> diff --git a/xml/System.Text.Json.Serialization/JsonPropertyNameAttribute.xml b/xml/System.Text.Json.Serialization/JsonPropertyNameAttribute.xml index ba8033d9234..bbc7af0b02b 100644 --- a/xml/System.Text.Json.Serialization/JsonPropertyNameAttribute.xml +++ b/xml/System.Text.Json.Serialization/JsonPropertyNameAttribute.xml @@ -27,7 +27,7 @@ ## Remarks -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#customize-individual-property-names). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#customize-individual-property-names). ]]> diff --git a/xml/System.Text.Json.Serialization/JsonStringEnumConverter.xml b/xml/System.Text.Json.Serialization/JsonStringEnumConverter.xml index 352629d70e2..d2de64742f7 100644 --- a/xml/System.Text.Json.Serialization/JsonStringEnumConverter.xml +++ b/xml/System.Text.Json.Serialization/JsonStringEnumConverter.xml @@ -24,7 +24,7 @@ Reading is case insensitive. Writing can be customized by using a . -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#enums-as-strings). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#enums-as-strings). ]]> diff --git a/xml/System.Text.Json/JsonCommentHandling.xml b/xml/System.Text.Json/JsonCommentHandling.xml index 11cb719da8f..99c0882c948 100644 --- a/xml/System.Text.Json/JsonCommentHandling.xml +++ b/xml/System.Text.Json/JsonCommentHandling.xml @@ -21,7 +21,7 @@ ## Remarks -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#allow-comments-and-trailing-commas). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#allow-comments-and-trailing-commas). ]]> diff --git a/xml/System.Text.Json/JsonDocument.xml b/xml/System.Text.Json/JsonDocument.xml index 5f639271080..e73075bc21c 100644 --- a/xml/System.Text.Json/JsonDocument.xml +++ b/xml/System.Text.Json/JsonDocument.xml @@ -26,7 +26,7 @@ This class utilizes resources from pooled memory to minimize the impact of the garbage collector (GC) in high-usage scenarios. Failure to properly dispose this object will result in the memory not being returned to the pool, which will increase GC impact across various parts of the framework. -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#utf8jsonreader-utf8jsonwriter-and-jsondocument). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#utf8jsonreader-utf8jsonwriter-and-jsondocument). ]]> diff --git a/xml/System.Text.Json/JsonDocumentOptions.xml b/xml/System.Text.Json/JsonDocumentOptions.xml index 9ac3d29e2be..7be447ac2a3 100644 --- a/xml/System.Text.Json/JsonDocumentOptions.xml +++ b/xml/System.Text.Json/JsonDocumentOptions.xml @@ -22,7 +22,7 @@ ## Remarks -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to). ]]> diff --git a/xml/System.Text.Json/JsonElement.xml b/xml/System.Text.Json/JsonElement.xml index 04e1a8c5d9c..cc985c4132c 100644 --- a/xml/System.Text.Json/JsonElement.xml +++ b/xml/System.Text.Json/JsonElement.xml @@ -27,7 +27,7 @@ ## Remarks -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#use-jsondocument-for-access-to-data). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#use-jsondocument-for-access-to-data). ]]> @@ -91,7 +91,7 @@ If this is itself the output of a previous c ## Remarks -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#use-jsondocument-for-access-to-data). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#use-jsondocument-for-access-to-data). ]]> @@ -151,7 +151,7 @@ For more information, see [How to serialize and deserialize JSON](~/docs/standar ## Remarks -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#use-jsondocument-for-access-to-data). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#use-jsondocument-for-access-to-data). ]]> @@ -287,7 +287,7 @@ This method does not create a byte representation of values other than Base64 en ## Remarks -This method only creates a DateTime representation of JSON strings that conform to the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](~/docs/standard/datetime/system-text-json-support.md)). +This method only creates a DateTime representation of JSON strings that conform to the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](/dotnet/standard/datetime/system-text-json-support)). ]]> @@ -322,7 +322,7 @@ This method only creates a DateTime representation of JSON strings that conform ## Remarks -This method only creates a DateTimeOffset representation of JSON strings that conform to the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](~/docs/standard/datetime/system-text-json-support.md)). +This method only creates a DateTimeOffset representation of JSON strings that conform to the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](/dotnet/standard/datetime/system-text-json-support)). ]]> @@ -560,7 +560,7 @@ Property name matching is performed as an ordinal, case-sensitive comparison. If a property is defined multiple times for the same object, the method matches the last such definition. -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#use-jsondocument-for-access-to-data). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#use-jsondocument-for-access-to-data). ]]> @@ -1091,7 +1091,7 @@ This method does not create a byte array representation of values other than Bas ## Remarks -This method only creates a DateTime representation of JSON strings that conform to the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](~/docs/standard/datetime/system-text-json-support.md)). +This method only creates a DateTime representation of JSON strings that conform to the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](/dotnet/standard/datetime/system-text-json-support)). ]]> @@ -1129,7 +1129,7 @@ This method only creates a DateTime representation of JSON strings that conform ## Remarks -This method only creates a DateTimeOffset representation of JSON strings that conform to the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](~/docs/standard/datetime/system-text-json-support.md)). +This method only creates a DateTimeOffset representation of JSON strings that conform to the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](/dotnet/standard/datetime/system-text-json-support)). ]]> @@ -1403,7 +1403,7 @@ Property name matching is performed as an ordinal, case-sensitive comparison. If a property is defined multiple times for the same object, the method matches the last such definition. -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#use-jsondocument-for-access-to-data). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#use-jsondocument-for-access-to-data). ]]> diff --git a/xml/System.Text.Json/JsonException.xml b/xml/System.Text.Json/JsonException.xml index 1b0f703295b..779e5d15ec1 100644 --- a/xml/System.Text.Json/JsonException.xml +++ b/xml/System.Text.Json/JsonException.xml @@ -22,7 +22,7 @@ ## Remarks -For more information, see [How to write custom converters for JSON serialization](~/docs/standard/serialization/system-text-json-converters-how-to.md#error-handling). +For more information, see [How to write custom converters for JSON serialization](/dotnet/standard/serialization/system-text-json-converters-how-to#error-handling). ]]> diff --git a/xml/System.Text.Json/JsonNamingPolicy.xml b/xml/System.Text.Json/JsonNamingPolicy.xml index ecfbff39a80..6bd177dc034 100644 --- a/xml/System.Text.Json/JsonNamingPolicy.xml +++ b/xml/System.Text.Json/JsonNamingPolicy.xml @@ -22,7 +22,7 @@ ## Remarks -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#customize-json-names-and-values). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#customize-json-names-and-values). ]]> @@ -72,7 +72,7 @@ For more information, see [How to serialize and deserialize JSON](~/docs/standar ## Remarks -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#use-camel-case-for-all-json-property-names). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#use-camel-case-for-all-json-property-names). ]]> @@ -107,7 +107,7 @@ For more information, see [How to serialize and deserialize JSON](~/docs/standar ## Remarks -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#use-a-custom-json-property-naming-policy). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#use-a-custom-json-property-naming-policy). ]]> diff --git a/xml/System.Text.Json/JsonReaderOptions.xml b/xml/System.Text.Json/JsonReaderOptions.xml index 8447dcc41a3..f12c43d0c84 100644 --- a/xml/System.Text.Json/JsonReaderOptions.xml +++ b/xml/System.Text.Json/JsonReaderOptions.xml @@ -22,7 +22,7 @@ ## Remarks -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#use-utf8jsonreader). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#use-utf8jsonreader). ]]> diff --git a/xml/System.Text.Json/JsonSerializer.xml b/xml/System.Text.Json/JsonSerializer.xml index ba0b52fcfa0..da988b5ecc1 100644 --- a/xml/System.Text.Json/JsonSerializer.xml +++ b/xml/System.Text.Json/JsonSerializer.xml @@ -22,7 +22,7 @@ ## Remarks -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to). ]]> @@ -60,7 +60,7 @@ For more information, see [How to serialize and deserialize JSON](~/docs/standar ## Remarks -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to). ]]> @@ -113,7 +113,7 @@ There is remaining data in the span beyond a single JSON value. Using a is not as efficient as using the UTF-8 methods since the implementation natively uses UTF-8. -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to). ]]> @@ -171,7 +171,7 @@ This method makes a copy of the data the reader acted on, so there is no caller The used to create the instance of the take precedence over the when they conflict. Hence, , , and are used while reading. -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to). ]]> @@ -224,7 +224,7 @@ A value could not be read from the reader. ## Remarks -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to). ]]> @@ -276,7 +276,7 @@ There is remaining data in the span beyond a single JSON value. Using a is not as efficient as using the UTF-8 methods since the implementation natively uses UTF-8. -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to). ]]> @@ -336,7 +336,7 @@ This method makes a copy of the data the reader acted on, so there is no caller The used to create the instance of the take precedence over the when they conflict. Hence, , , and are used while reading. -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to). ]]> @@ -388,7 +388,7 @@ A value could not be read from the reader. ## Remarks -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to). ]]> @@ -442,7 +442,7 @@ There is remaining data in the stream. ## Remarks -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to). ]]> @@ -492,7 +492,7 @@ There is remaining data in the stream. Using a is not as efficient as using UTF-8 encoding since the implementation internally uses UTF-8. See also and . -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to). ]]> @@ -538,7 +538,7 @@ For more information, see [How to serialize and deserialize JSON](~/docs/standar The used to create the instance of the take precedence over the when they conflict. Hence, , , and are used while writing. -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to). ]]> @@ -585,7 +585,7 @@ For more information, see [How to serialize and deserialize JSON](~/docs/standar Using a is not as efficient as using UTF-8 encoding since the implementation internally uses UTF-8. See also and . -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to). ]]> @@ -629,7 +629,7 @@ For more information, see [How to serialize and deserialize JSON](~/docs/standar The used to create the instance of the take precedence over the when they conflict. Hence, , , and are used while writing. -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to). ]]> @@ -674,7 +674,7 @@ For more information, see [How to serialize and deserialize JSON](~/docs/standar ## Remarks -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to). ]]> @@ -723,7 +723,7 @@ For more information, see [How to serialize and deserialize JSON](~/docs/standar ## Remarks -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to). ]]> @@ -764,7 +764,7 @@ For more information, see [How to serialize and deserialize JSON](~/docs/standar ## Remarks -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to). ]]> @@ -809,7 +809,7 @@ For more information, see [How to serialize and deserialize JSON](~/docs/standar ## Remarks -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to). ]]> diff --git a/xml/System.Text.Json/JsonSerializerOptions.xml b/xml/System.Text.Json/JsonSerializerOptions.xml index a4b4232c2b3..e42c7ea7423 100644 --- a/xml/System.Text.Json/JsonSerializerOptions.xml +++ b/xml/System.Text.Json/JsonSerializerOptions.xml @@ -22,7 +22,7 @@ ## Remarks -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to). ]]> @@ -75,7 +75,7 @@ For more information, see [How to serialize and deserialize JSON](~/docs/standar By default, `AllowTrailingCommas` is set to `false`, and a is thrown during deserialization if a trailing comma is encountered. -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#allow-comments-and-trailing-commas). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#allow-comments-and-trailing-commas). ]]> @@ -109,7 +109,7 @@ For more information, see [How to serialize and deserialize JSON](~/docs/standar Once serialization or deserialization occurs, the list cannot be modified. -For more information, see [How to write custom converters](~/docs/standard/serialization/system-text-json-converters-how-to.md#registration-sample---converters-collection). +For more information, see [How to write custom converters](/dotnet/standard/serialization/system-text-json-converters-how-to#registration-sample---converters-collection). ]]> @@ -184,7 +184,7 @@ This property can be set to t It is not used when deserializing. -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#camel-case-dictionary-keys). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#camel-case-dictionary-keys). ]]> @@ -215,7 +215,7 @@ For more information, see [How to serialize and deserialize JSON](~/docs/standar ## Remarks -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#customize-character-encoding). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#customize-character-encoding). ]]> @@ -250,7 +250,7 @@ For more information, see [How to serialize and deserialize JSON](~/docs/standar ## Remarks -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#sample-factory-pattern-converter). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#sample-factory-pattern-converter). ]]> @@ -284,7 +284,7 @@ For more information, see [How to serialize and deserialize JSON](~/docs/standar ## Remarks -For more information, see [Exclude all null value properties](~/docs/standard/serialization/system-text-json-how-to.md#exclude-all-null-value-properties) and [Ignore null when deserializing](~/docs/standard/serialization/system-text-json-how-to.md#ignore-null-when-deserializing). +For more information, see [Exclude all null value properties](/dotnet/standard/serialization/system-text-json-how-to#exclude-all-null-value-properties) and [Ignore null when deserializing](/dotnet/standard/serialization/system-text-json-how-to#ignore-null-when-deserializing). ]]> @@ -321,7 +321,7 @@ A property is read-only if it contains a public getter but not a public setter. Read-only properties are not deserialized regardless of this setting. -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#exclude-all-read-only-properties). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#exclude-all-read-only-properties). ]]> @@ -389,7 +389,7 @@ Going past this depth throws a . There is a performance cost associated with case-insensitive comparison (that is, when `PropertyNameCaseInsensitive` is `true`). -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#case-insensitive-property-matching). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#case-insensitive-property-matching). ]]> @@ -426,7 +426,7 @@ The policy is not used for properties that have a to specify a camel-casing policy. -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#customize-json-names-and-values). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#customize-json-names-and-values). ]]> @@ -459,7 +459,7 @@ For more information, see [How to serialize and deserialize JSON](~/docs/standar By default, a is thrown during deserialization if a comment is encountered. -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#allow-comments-and-trailing-commas). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#allow-comments-and-trailing-commas). ]]> @@ -518,7 +518,7 @@ Pretty printing includes: - Adding new lines - Adding white space between property names and values. -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#serialize-to-formatted-json). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#serialize-to-formatted-json). ]]> diff --git a/xml/System.Text.Json/JsonTokenType.xml b/xml/System.Text.Json/JsonTokenType.xml index cce890dfdfc..0058c3fb507 100644 --- a/xml/System.Text.Json/JsonTokenType.xml +++ b/xml/System.Text.Json/JsonTokenType.xml @@ -21,7 +21,7 @@ ## Remarks -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#use-utf8jsonreader). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#use-utf8jsonreader). ]]> diff --git a/xml/System.Text.Json/JsonValueKind.xml b/xml/System.Text.Json/JsonValueKind.xml index 9c3806552c6..4925a753b4d 100644 --- a/xml/System.Text.Json/JsonValueKind.xml +++ b/xml/System.Text.Json/JsonValueKind.xml @@ -21,7 +21,7 @@ ## Remarks -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#use-jsondocument-to-write-json). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#use-jsondocument-to-write-json). ]]> diff --git a/xml/System.Text.Json/JsonWriterOptions.xml b/xml/System.Text.Json/JsonWriterOptions.xml index c94e31b28ea..26cb227b4de 100644 --- a/xml/System.Text.Json/JsonWriterOptions.xml +++ b/xml/System.Text.Json/JsonWriterOptions.xml @@ -25,7 +25,7 @@ By default, the JSON is written without any indentation or extra white space. Also, throws an exception if the user attempts to write structurally invalid JSON. -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#use-utf8jsonwriter). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#use-utf8jsonwriter). ]]> diff --git a/xml/System.Text.Json/Utf8JsonReader.xml b/xml/System.Text.Json/Utf8JsonReader.xml index 96d1210bc9d..bea63343a98 100644 --- a/xml/System.Text.Json/Utf8JsonReader.xml +++ b/xml/System.Text.Json/Utf8JsonReader.xml @@ -35,7 +35,7 @@ Since this type is a ref struct, it doesn't directly support async. However, it To be able to set max depth while reading OR allow skipping comments, create an instance of and pass it to the reader. -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#use-utf8jsonreader). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#use-utf8jsonreader). ]]> @@ -405,7 +405,7 @@ The JSON token value represents a number less than representation of JSON strings that conform to the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](~/docs/standard/datetime/system-text-json-support.md)). +This method only creates a representation of JSON strings that conform to the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](/dotnet/standard/datetime/system-text-json-support)). ]]> @@ -1158,7 +1158,7 @@ For comments, this value points to before the first comment delimiter (that is, ## Remarks -This method only creates a representation of JSON strings that conform to the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](~/docs/standard/datetime/system-text-json-support.md)). +This method only creates a representation of JSON strings that conform to the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](/dotnet/standard/datetime/system-text-json-support)). ]]> @@ -1196,7 +1196,7 @@ This method only creates a representation of JSON strings ## Remarks -This method only creates a representation of JSON strings that conform to the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](~/docs/standard/datetime/system-text-json-support.md)). +This method only creates a representation of JSON strings that conform to the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](/dotnet/standard/datetime/system-text-json-support)). ]]> diff --git a/xml/System.Text.Json/Utf8JsonWriter.xml b/xml/System.Text.Json/Utf8JsonWriter.xml index 6e4e6c5518a..3de85d2c19d 100644 --- a/xml/System.Text.Json/Utf8JsonWriter.xml +++ b/xml/System.Text.Json/Utf8JsonWriter.xml @@ -35,7 +35,7 @@ A method that attempts to write invalid JSON when validation is enabled throws a To be able to format the output with indentation and white space, to skip validation, OR to customize the escaping behavior, create an instance of and pass it in to the writer. -For more information, see [How to serialize and deserialize JSON](~/docs/standard/serialization/system-text-json-how-to.md#use-utf8jsonwriter). +For more information, see [How to serialize and deserialize JSON](/dotnet/standard/serialization/system-text-json-how-to#use-utf8jsonwriter). ]]> @@ -3137,7 +3137,7 @@ Validation is enabled, and this method would result in writing invalid JSON. using the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](~/docs/standard/datetime/system-text-json-support.md)); +Writes the using the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](/dotnet/standard/datetime/system-text-json-support)); for example, 2017-06-12T05:30:45.7680000. The property name is escaped before writing. @@ -3178,7 +3178,7 @@ The property name is escaped before writing. ## Remarks -Writes the using the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](~/docs/standard/datetime/system-text-json-support.md)); +Writes the using the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](/dotnet/standard/datetime/system-text-json-support)); for example, 2017-06-12T05:30:45.7680000-07:00. The property name is escaped before writing. @@ -3413,7 +3413,7 @@ The property name is escaped before writing. ## Remarks -Writes the using the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](~/docs/standard/datetime/system-text-json-support.md)); +Writes the using the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](/dotnet/standard/datetime/system-text-json-support)); for example, 2017-06-12T05:30:45.7680000. The property name is escaped before writing. @@ -3454,7 +3454,7 @@ The property name is escaped before writing. ## Remarks -Writes the using the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](~/docs/standard/datetime/system-text-json-support.md)); +Writes the using the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](/dotnet/standard/datetime/system-text-json-support)); for example, 2017-06-12T05:30:45.7680000-07:00. The property name is escaped before writing. @@ -3689,7 +3689,7 @@ The property name is escaped before writing. ## Remarks -Writes the using the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](~/docs/standard/datetime/system-text-json-support.md)); +Writes the using the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](/dotnet/standard/datetime/system-text-json-support)); for example, 2017-06-12T05:30:45.7680000. The property name is escaped before writing. @@ -3731,7 +3731,7 @@ The property name is escaped before writing. ## Remarks -Writes the using the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](~/docs/standard/datetime/system-text-json-support.md)); +Writes the using the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](/dotnet/standard/datetime/system-text-json-support)); for example, 2017-06-12T05:30:45.7680000-07:00. The property name is escaped before writing. @@ -3972,7 +3972,7 @@ The property name is escaped before writing. ## Remarks -Writes the using the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](~/docs/standard/datetime/system-text-json-support.md)); +Writes the using the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](/dotnet/standard/datetime/system-text-json-support)); for example, 2017-06-12T05:30:45.7680000. The property name should already be escaped when the instance of was created. @@ -4012,7 +4012,7 @@ The property name should already be escaped when the instance of using the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](~/docs/standard/datetime/system-text-json-support.md)); +Writes the using the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](/dotnet/standard/datetime/system-text-json-support)); for example, 2017-06-12T05:30:45.7680000-07:00. The property name should already be escaped when the instance of was created. @@ -4250,7 +4250,7 @@ The property name and value should already be escaped when the instance of using the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](~/docs/standard/datetime/system-text-json-support.md)); +This method writes the using the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](/dotnet/standard/datetime/system-text-json-support)); for example, 2017-06-12T05:30:45.7680000. ]]> @@ -4286,7 +4286,7 @@ for example, 2017-06-12T05:30:45.7680000. ## Remarks -This method writes the using the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](~/docs/standard/datetime/system-text-json-support.md)); +This method writes the using the ISO 8601-1 extended format (see [DateTime and DateTimeOffset support in System.Text.Json](/dotnet/standard/datetime/system-text-json-support)); for example, 2017-06-12T05:30:45.7680000-07:00. ]]> diff --git a/xml/System.Text.RegularExpressions/CaptureCollection.xml b/xml/System.Text.RegularExpressions/CaptureCollection.xml index ab35a5fb4b4..862c7fdcbe5 100644 --- a/xml/System.Text.RegularExpressions/CaptureCollection.xml +++ b/xml/System.Text.RegularExpressions/CaptureCollection.xml @@ -834,7 +834,7 @@ If an object occurs multiple times in the list, the property. Visual Basic implements as a [default](~/docs/visual-basic/language-reference/modifiers/default.md) property, which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a [default](/dotnet/visual-basic/language-reference/modifiers/default) property, which provides the same indexing functionality. ]]> @@ -1298,7 +1298,7 @@ This member is an explicit interface member implementation. It can be used only ## Remarks This property provides the ability to access a specific element in the collection by using the following syntax: `myCollection[index]`. - The C# language uses the [this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. ]]> diff --git a/xml/System.Text.RegularExpressions/Group.xml b/xml/System.Text.RegularExpressions/Group.xml index 6ec5c29c6ce..6117fef6d8a 100644 --- a/xml/System.Text.RegularExpressions/Group.xml +++ b/xml/System.Text.RegularExpressions/Group.xml @@ -48,7 +48,7 @@ property. Information about the last substring captured can be accessed directly from the `Value` and `Index` properties. (That is, the instance is equivalent to the last item of the collection returned by the property, which reflects the last capture made by the capturing group.) + A capturing group can capture zero, one, or more strings in a single match because of quantifiers. (For more information, see [Quantifiers](/dotnet/standard/base-types/quantifiers-in-regular-expressions).) All the substrings matched by a single capturing group are available from the property. Information about the last substring captured can be accessed directly from the `Value` and `Index` properties. (That is, the instance is equivalent to the last item of the collection returned by the property, which reflects the last capture made by the capturing group.) An example helps to clarify this relationship between a object and the that is returned by the property. The regular expression pattern `(\b(\w+?)[,:;]?\s?)+[?.!]` matches entire sentences. The regular expression is defined as shown in the following table. @@ -123,8 +123,8 @@ ]]> - Grouping Constructs in Regular Expressions - Quantifiers in Regular Expressions + Grouping Constructs in Regular Expressions + Quantifiers in Regular Expressions diff --git a/xml/System.Text.RegularExpressions/GroupCollection.xml b/xml/System.Text.RegularExpressions/GroupCollection.xml index 6c96756fe54..a29af69f1c1 100644 --- a/xml/System.Text.RegularExpressions/GroupCollection.xml +++ b/xml/System.Text.RegularExpressions/GroupCollection.xml @@ -68,7 +68,7 @@ ## Remarks The class is a zero-based collection class that consists of one or more objects that provide information about captured groups in a regular expression match. The collection is immutable (read-only) and has no public constructor. A object is returned by the property. - The collection contains one or more objects. If the match is successful, the first element in the collection contains the object that corresponds to the entire match. Each subsequent element represents a captured group, if the regular expression includes capturing groups. Matches from numbered (unnamed) capturing groups appear in numeric order before matches from named capturing groups. If the match is unsuccessful, the collection contains a single object whose property is `false` and whose property equals . For more information, see the "Grouping Constructs and Regular Expression Objects" section in the [Grouping Constructs](~/docs/standard/base-types/grouping-constructs-in-regular-expressions.md) article. + The collection contains one or more objects. If the match is successful, the first element in the collection contains the object that corresponds to the entire match. Each subsequent element represents a captured group, if the regular expression includes capturing groups. Matches from numbered (unnamed) capturing groups appear in numeric order before matches from named capturing groups. If the match is unsuccessful, the collection contains a single object whose property is `false` and whose property equals . For more information, see the "Grouping Constructs and Regular Expression Objects" section in the [Grouping Constructs](/dotnet/standard/base-types/grouping-constructs-in-regular-expressions) article. To iterate through the members of the collection, you should use the collection iteration construct provided by your language (such as `foreach` in C# and `For Each`…`Next` in Visual Basic) instead of retrieving the enumerator that is returned by the method. In addition, you can access individual numbered captured groups from the property (the indexer in C#), and you can access individual named captured groups from the property. Note that you can retrieve an array that contains the numbers and names of all capturing groups by calling the and methods, respectively. Both are instance methods and require that you instantiate a object that represents the regular expression to be matched. @@ -550,7 +550,7 @@ A collection that is read-only does not allow the addition or removal of element ]]> - Grouping Constructs in Regular Expressions + Grouping Constructs in Regular Expressions @@ -601,7 +601,7 @@ A collection that is read-only does not allow the addition or removal of element )` element in a regular expression, or the string representation of the number of a capturing group that is defined by a grouping construct. For more information about groups in regular expressions, see [Grouping Constructs](~/docs/standard/base-types/grouping-constructs-in-regular-expressions.md). + `groupName` can be either the name of a capturing group that is defined by the `(?<`*name*`>)` element in a regular expression, or the string representation of the number of a capturing group that is defined by a grouping construct. For more information about groups in regular expressions, see [Grouping Constructs](/dotnet/standard/base-types/grouping-constructs-in-regular-expressions). You can retrieve the names of all the captured groups in a object by calling the method. You can also map the numbers of capturing groups in a regular expression to their names by calling the method. Individual names from the array can then be passed to the property to retrieve the captured string. @@ -623,7 +623,7 @@ A collection that is read-only does not allow the addition or removal of element ]]> - Grouping Constructs in Regular Expressions + Grouping Constructs in Regular Expressions diff --git a/xml/System.Text.RegularExpressions/Match.xml b/xml/System.Text.RegularExpressions/Match.xml index d24645792df..f8a14217897 100644 --- a/xml/System.Text.RegularExpressions/Match.xml +++ b/xml/System.Text.RegularExpressions/Match.xml @@ -195,7 +195,7 @@ :::code language="csharp" source="~/samples/snippets/csharp/VS_Snippets_CLR_System/system.text.regularexpressions.match.groups/cs/groups1.cs" interactive="try-dotnet" id="Snippet1"::: :::code language="vb" source="~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.text.regularexpressions.match.groups/vb/groups1.vb" id="Snippet1"::: - The object returned by the property is a zero-based collection object that always has at least one member. If the regular expression engine cannot find any matches in a particular input string, the property of the single object in the collection (the object at index 0) is set to `false` and the object's property is set to . If the regular expression engine can find a match, the first element of the object (the element at index 0) returned by the property contains a string that matches the entire regular expression pattern. Each subsequent element, from index one upward, represents a captured group, if the regular expression includes capturing groups. For more information, see the "Grouping Constructs and Regular Expression Objects" section of the [Grouping Constructs](~/docs/standard/base-types/grouping-constructs-in-regular-expressions.md) article. + The object returned by the property is a zero-based collection object that always has at least one member. If the regular expression engine cannot find any matches in a particular input string, the property of the single object in the collection (the object at index 0) is set to `false` and the object's property is set to . If the regular expression engine can find a match, the first element of the object (the element at index 0) returned by the property contains a string that matches the entire regular expression pattern. Each subsequent element, from index one upward, represents a captured group, if the regular expression includes capturing groups. For more information, see the "Grouping Constructs and Regular Expression Objects" section of the [Grouping Constructs](/dotnet/standard/base-types/grouping-constructs-in-regular-expressions) article. @@ -328,7 +328,7 @@ ## Remarks Whereas the method replaces all matches in an input string with a specified replacement pattern, the method replaces a single match with a specified replacement pattern. Because it operates on an individual match, it is also possible to perform processing on the matched string before you call the method. - The `replacement` parameter is a standard regular expression replacement pattern. It can consist of literal characters and regular expression substitutions. For more information, see [Substitutions](~/docs/standard/base-types/substitutions-in-regular-expressions.md). + The `replacement` parameter is a standard regular expression replacement pattern. It can consist of literal characters and regular expression substitutions. For more information, see [Substitutions](/dotnet/standard/base-types/substitutions-in-regular-expressions). @@ -356,7 +356,7 @@ is . Expansion is not allowed for this pattern. - Substitutions in Regular Expressions + Substitutions in Regular Expressions diff --git a/xml/System.Text.RegularExpressions/MatchCollection.xml b/xml/System.Text.RegularExpressions/MatchCollection.xml index 0df16904b12..ffe9d476fc2 100644 --- a/xml/System.Text.RegularExpressions/MatchCollection.xml +++ b/xml/System.Text.RegularExpressions/MatchCollection.xml @@ -877,7 +877,7 @@ If an object occurs multiple times in the list, the property. Visual Basic implements as a [default property](~/docs/visual-basic/language-reference/modifiers/default.md), which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a [default property](/dotnet/visual-basic/language-reference/modifiers/default), which provides the same indexing functionality. ]]> @@ -1352,7 +1352,7 @@ This member is an explicit interface member implementation. It can be used only ## Remarks This property provides the ability to access a specific element in the collection by using the following syntax: `myCollection[index]`. - The C# language uses the [this](~/docs/csharp/language-reference/keywords/this.md) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. + The C# language uses the [this](/dotnet/csharp/language-reference/keywords/this) keyword to define the indexers instead of implementing the property. Visual Basic implements as a default property, which provides the same indexing functionality. ]]> diff --git a/xml/System.Text.RegularExpressions/Regex.xml b/xml/System.Text.RegularExpressions/Regex.xml index d833f0e9047..3944b522a1e 100644 --- a/xml/System.Text.RegularExpressions/Regex.xml +++ b/xml/System.Text.RegularExpressions/Regex.xml @@ -62,10 +62,10 @@ > [!NOTE] > If your primary interest is to validate a string by determining whether it conforms to a particular pattern, you can use the class. - To use regular expressions, you define the pattern that you want to identify in a text stream by using the syntax documented in [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). Next, you can optionally instantiate a object. Finally, you call a method that performs some operation, such as replacing text that matches the regular expression pattern, or identifying a pattern match. + To use regular expressions, you define the pattern that you want to identify in a text stream by using the syntax documented in [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). Next, you can optionally instantiate a object. Finally, you call a method that performs some operation, such as replacing text that matches the regular expression pattern, or identifying a pattern match. > [!NOTE] -> For some common regular expression patterns, see [Regular Expression Examples](~/docs/standard/base-types/regular-expression-examples.md). There are also a number of online libraries of regular expression patterns, such as the one at [Regular-Expressions.info](https://www.regular-expressions.info/examples.html). +> For some common regular expression patterns, see [Regular Expression Examples](/dotnet/standard/base-types/regular-expression-examples). There are also a number of online libraries of regular expression patterns, such as the one at [Regular-Expressions.info](https://www.regular-expressions.info/examples.html). For more information about using the class, see the following sections in this topic: @@ -77,14 +77,14 @@ - [Defining a Time-Out Value](#define_timeout) - For more information about the regular expression language, see [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md) or download and print one of these brochures: + For more information about the regular expression language, see [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference) or download and print one of these brochures: [Quick Reference in Word (.docx) format](https://download.microsoft.com/download/D/2/4/D240EBF6-A9BA-4E4F-A63F-AEB6DA0B921C/Regular%20expressions%20quick%20reference.docx) [Quick Reference in PDF (.pdf) format](https://download.microsoft.com/download/D/2/4/D240EBF6-A9BA-4E4F-A63F-AEB6DA0B921C/Regular%20expressions%20quick%20reference.pdf) ## Regex vs. String Methods - The class includes several search and comparison methods that you can use to perform pattern matching with text. For example, the , , and methods determine whether a string instance contains a specified substring; and the , , , and methods return the starting position of a specified substring in a string. Use the methods of the class when you are searching for a specific string. Use the class when you are searching for a specific pattern in a string. For more information and examples, see [.NET Framework Regular Expressions](~/docs/standard/base-types/regular-expressions.md). + The class includes several search and comparison methods that you can use to perform pattern matching with text. For example, the , , and methods determine whether a string instance contains a specified substring; and the , , , and methods return the starting position of a specified substring in a string. Use the methods of the class when you are searching for a specific string. Use the class when you are searching for a specific pattern in a string. For more information and examples, see [.NET Framework Regular Expressions](/dotnet/standard/base-types/regular-expressions). [Back to Remarks](#remarks) @@ -145,7 +145,7 @@ ## Defining a Time-Out Value - The .NET Framework supports a full-featured regular expression language that provides substantial power and flexibility in pattern matching. However, the power and flexibility come at a cost: the risk of poor performance. Regular expressions that perform poorly are surprisingly easy to create. In some cases, regular expression operations that rely on excessive backtracking can appear to stop responding when they process text that nearly matches the regular expression pattern. For more information about the .NET Framework regular expression engine, see [Details of Regular Expression Behavior](~/docs/standard/base-types/details-of-regular-expression-behavior.md). For more information about excessive backtracking, see [Backtracking](~/docs/standard/base-types/backtracking-in-regular-expressions.md). + The .NET Framework supports a full-featured regular expression language that provides substantial power and flexibility in pattern matching. However, the power and flexibility come at a cost: the risk of poor performance. Regular expressions that perform poorly are surprisingly easy to create. In some cases, regular expression operations that rely on excessive backtracking can appear to stop responding when they process text that nearly matches the regular expression pattern. For more information about the .NET Framework regular expression engine, see [Details of Regular Expression Behavior](/dotnet/standard/base-types/details-of-regular-expression-behavior). For more information about excessive backtracking, see [Backtracking](/dotnet/standard/base-types/backtracking-in-regular-expressions). Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can define a time-out interval for regular expression matches. If the regular expression engine cannot identify a match within this time interval, the matching operation throws a exception. In most cases, this prevents the regular expression engine from wasting processing power by trying to match text that nearly matches the regular expression pattern. It also could indicate, however, that the timeout interval has been set too low, or that the current machine load has caused an overall degradation in performance. @@ -158,7 +158,7 @@ - By using the value , if no application-wide time-out value has been set. > [!IMPORTANT] -> We recommend that you set a time-out value in all regular expression pattern-matching operations. For more information, see [Best Practices for Regular Expressions](~/docs/standard/base-types/best-practices.md). +> We recommend that you set a time-out value in all regular expression pattern-matching operations. For more information, see [Best Practices for Regular Expressions](/dotnet/standard/base-types/best-practices). [Back to Remarks](#remarks) @@ -204,10 +204,10 @@ ]]> - The class is immutable (read-only) and thread safe. objects can be created on any thread and shared between threads. For more information, see [Thread Safety](~/docs/standard/base-types/thread-safety-in-regular-expressions.md). + The class is immutable (read-only) and thread safe. objects can be created on any thread and shared between threads. For more information, see [Thread Safety](/dotnet/standard/base-types/thread-safety-in-regular-expressions). - .NET Framework Regular Expressions - Regular Expression Language Elements + .NET Framework Regular Expressions + Regular Expression Language Elements Regular Expressions - Quick Reference (download in Word format) Regular Expressions - Quick Reference (download in PDF format) @@ -223,7 +223,7 @@ Initializes a new instance of the class. - Regular Expression Language Elements + Regular Expression Language Elements @@ -320,7 +320,7 @@ constructor is equivalent to calling the constructor with a value of for the `options` argument. @@ -346,7 +346,7 @@ This constructor creates a object that uses the default time-out value of the application domain in which it is created. If a time-out value has not been defined for the application domain, the object uses the value , which prevents the operation from timing out. The recommended constructor for creating a object is , which lets you set the time-out interval. - Regular Expression Language Elements + Regular Expression Language Elements @@ -438,7 +438,7 @@ object is immutable, which means that it can be used only for the match parameters you define when you create it. However, it can be used any number of times without being recompiled. @@ -462,7 +462,7 @@ This constructor creates a object that uses the default time-out value of the application domain in which it is created. If a time-out value has not been defined for the application domain, the object uses the value , which prevents the operation from timing out. The recommended constructor for creating a object is , which lets you set the time-out interval. - Regular Expression Language Elements + Regular Expression Language Elements @@ -508,7 +508,7 @@ object is immutable, which means that it can be used only for the match pattern that you define when you create it. However, it can be used any number of times without being recompiled. @@ -526,7 +526,7 @@ - - Setting a time-out interval prevents regular expressions that rely on excessive backtracking from appearing to stop responding when they process input that contains near matches. For more information, see [Best Practices for Regular Expressions](~/docs/standard/base-types/best-practices.md) and [Backtracking](~/docs/standard/base-types/backtracking-in-regular-expressions.md). To set a reasonable time-out interval, consider the following factors: + Setting a time-out interval prevents regular expressions that rely on excessive backtracking from appearing to stop responding when they process input that contains near matches. For more information, see [Best Practices for Regular Expressions](/dotnet/standard/base-types/best-practices) and [Backtracking](/dotnet/standard/base-types/backtracking-in-regular-expressions). To set a reasonable time-out interval, consider the following factors: - The length and complexity of the regular expression pattern. Longer and more complex regular expressions require more time than shorter and simpler ones. @@ -560,8 +560,8 @@ - When the regular expression pattern contains no language elements that are known to cause excessive backtracking when processing a near match. - Backtracking in Regular Expressions - Regular Expression Language Elements + Backtracking in Regular Expressions + Regular Expression Language Elements @@ -977,7 +977,7 @@ On .NET Core, calls to the `Regex.CompileToAssembly` method throw a and retrieving the compiled regular expression from an assembly, use either static or instance methods with the option when you instantiate a object or call a regular expression pattern matching method. - Compilation and Reuse + Compilation and Reuse @@ -1084,7 +1084,7 @@ On .NET Core, calls to the `Regex.CompileToAssembly` method throw a and retrieving the compiled regular expression from an assembly, use either static or instance methods with the option when you instantiate a object or call a regular expression pattern matching method. - Compilation and Reuse + Compilation and Reuse @@ -1178,7 +1178,7 @@ On .NET Core, calls to the `Regex.CompileToAssembly` method throw a and retrieving the compiled regular expression from an assembly, use either static or instance methods with the option when you instantiate a object or call a regular expression pattern matching method. - Compilation and Reuse + Compilation and Reuse @@ -1256,8 +1256,8 @@ On .NET Core, calls to the `Regex.CompileToAssembly` method throw a is . - Regular Expression Language - Quick Reference - Character Escapes in Regular Expressions + Regular Expression Language - Quick Reference + Character Escapes in Regular Expressions @@ -1396,7 +1396,7 @@ Allows an to attempt to free resources and perfor ]]> - Grouping Constructs in Regular Expressions + Grouping Constructs in Regular Expressions @@ -1467,7 +1467,7 @@ Allows an to attempt to free resources and perfor ]]> - Grouping Constructs in Regular Expressions + Grouping Constructs in Regular Expressions @@ -1515,7 +1515,7 @@ Allows an to attempt to free resources and perfor `*subexpression*) or (?'*name*'*subexpression*), where *name* is the name by which the subexpression will be identified. (For more information, see [Grouping Constructs](~/docs/standard/base-types/grouping-constructs-in-regular-expressions.md).) The method identifies both named groups and numbered groups by their ordinal positions in the regular expression. Ordinal position zero always represents the entire regular expression. All numbered groups are then counted before named groups, regardless of their actual position in the regular expression pattern. + A regular expression pattern may contain either named or numbered capturing groups, which delineate subexpressions within a pattern match. Numbered groups are delimited by the syntax (*subexpression*) and are assigned numbers based on their order in the regular expression. Named groups are delimited by the syntax (?`<`*name*`>`*subexpression*) or (?'*name*'*subexpression*), where *name* is the name by which the subexpression will be identified. (For more information, see [Grouping Constructs](/dotnet/standard/base-types/grouping-constructs-in-regular-expressions).) The method identifies both named groups and numbered groups by their ordinal positions in the regular expression. Ordinal position zero always represents the entire regular expression. All numbered groups are then counted before named groups, regardless of their actual position in the regular expression pattern. If `i` is the number of a named group, the method returns the name of the group. If `i` is the number of an unnamed group, the method returns the string representation of the number. For example, if `i` is 1, the method returns "1". If `i` is not the number of a capturing group, the method returns . @@ -1546,7 +1546,7 @@ Allows an to attempt to free resources and perfor - Grouping Constructs in Regular Expressions + Grouping Constructs in Regular Expressions @@ -1594,7 +1594,7 @@ Allows an to attempt to free resources and perfor `*subexpression*) or (?'*name*'*subexpression*), where *name* is the name by which the subexpression will be identified. (For more information, see [Grouping Constructs](~/docs/standard/base-types/grouping-constructs-in-regular-expressions.md).) The method identifies both named groups and numbered groups by their ordinal positions in the regular expression. Ordinal position zero always represents the entire regular expression. All numbered groups are then counted before named groups, regardless of their actual position in the regular expression pattern. + A regular expression pattern may contain either named or numbered capturing groups, which delineate subexpressions within a pattern match. Numbered groups are delimited by the syntax (*subexpression*) and are assigned numbers based on their order in the regular expression. Named groups are delimited by the syntax (?`<`*name*`>`*subexpression*) or (?'*name*'*subexpression*), where *name* is the name by which the subexpression will be identified. (For more information, see [Grouping Constructs](/dotnet/standard/base-types/grouping-constructs-in-regular-expressions).) The method identifies both named groups and numbered groups by their ordinal positions in the regular expression. Ordinal position zero always represents the entire regular expression. All numbered groups are then counted before named groups, regardless of their actual position in the regular expression pattern. If `name` is the string representation of a group number that is present in the regular expression pattern, the method returns that number. If `name` corresponds to a named capturing group that is present in the regular expression pattern, the method returns its corresponding number. The comparison of `name` with the group name is case-sensitive. If `name` does not correspond to the name of a capturing group or to the string representation of the number of a capturing group, the method returns -1. @@ -1604,7 +1604,7 @@ Allows an to attempt to free resources and perfor is . - Grouping Constructs in Regular Expressions + Grouping Constructs in Regular Expressions @@ -1650,7 +1650,7 @@ Allows an to attempt to free resources and perfor > [!WARNING] > Setting the regular expression engine's time-out value to can cause regular expressions that rely on excessive backtracking to appear to stop responding when processing text that nearly matches the regular expression pattern. If you disable time-outs, you should ensure that your regular expression does not rely on excessive backtracking and that it handles text that nearly matches the regular expression pattern. > -> For more information about handling backtracking, see [Backtracking](~/docs/standard/base-types/backtracking-in-regular-expressions.md). +> For more information about handling backtracking, see [Backtracking](/dotnet/standard/base-types/backtracking-in-regular-expressions). The constant can be supplied as the value of the `matchTimeout` argument of the following members: @@ -1765,7 +1765,7 @@ Allows an to attempt to free resources and perfor Indicates whether the regular expression finds a match in the input string. - Regular Expression Language - Quick Reference + Regular Expression Language - Quick Reference @@ -1851,7 +1851,7 @@ Allows an to attempt to free resources and perfor is . A time-out occurred. For more information about time-outs, see the Remarks section. - Regular Expression Language Elements + Regular Expression Language Elements @@ -1940,7 +1940,7 @@ Allows an to attempt to free resources and perfor is less than zero or greater than the length of . A time-out occurred. For more information about time-outs, see the Remarks section. - Regular Expression Language Elements + Regular Expression Language Elements @@ -1995,7 +1995,7 @@ Allows an to attempt to free resources and perfor The static method is equivalent to constructing a object with the regular expression pattern specified by `pattern` and calling the instance method. This regular expression pattern is cached for rapid retrieval by the regular expression engine. - The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](~/docs/standard/base-types/regular-expressions.md) and [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). + The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](/dotnet/standard/base-types/regular-expressions) and [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). The exception is thrown if the execution time of the matching operation exceeds the time-out interval specified for the application domain in which the method is called. If no time-out is defined in the application domain's properties, or if the time-out value is , no exception is thrown. @@ -2036,7 +2036,7 @@ Allows an to attempt to free resources and perfor This method times out after an interval that is equal to the default time-out value of the application domain in which the method is called. If a time-out value has not been defined for the application domain, the value , which prevents the method from timing out, is used. The recommended static method for verifying a pattern match is , which lets you set the time-out interval. - Regular Expression Language Elements + Regular Expression Language Elements @@ -2093,7 +2093,7 @@ Allows an to attempt to free resources and perfor The static method is equivalent to constructing a object with the regular expression pattern specified by `pattern` and the regular expression options specified by `options` and calling the instance method. This regular expression pattern is cached for rapid retrieval by the regular expression engine. - The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](~/docs/standard/base-types/regular-expressions.md) and [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). + The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](/dotnet/standard/base-types/regular-expressions) and [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). The exception is thrown if the execution time of the matching operation exceeds the time-out interval specified for the application domain in which the method is called. If no time-out is defined in the application domain's properties, or if the time-out value is , no exception is thrown. @@ -2144,7 +2144,7 @@ Allows an to attempt to free resources and perfor This method times out after an interval that is equal to the default time-out value of the application domain in which it is called. If a time-out value has not been defined for the application domain, the value , which prevents the method from timing out, is used. The recommended static method for verifying a pattern match is , which lets you set the time-out interval. - Regular Expression Language Elements + Regular Expression Language Elements @@ -2201,9 +2201,9 @@ Allows an to attempt to free resources and perfor The static method is equivalent to constructing a object with the regular expression pattern specified by `pattern` and the regular expression options specified by `options` and calling the instance method. This regular expression pattern is cached for rapid retrieval by the regular expression engine. - The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](~/docs/standard/base-types/regular-expressions.md) and [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). + The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](/dotnet/standard/base-types/regular-expressions) and [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). - The `matchTimeout` parameter specifies how long a pattern matching method should try to find a match before it times out. Setting a time-out interval prevents regular expressions that rely on excessive backtracking from appearing to stop responding when they process input that contains near matches. For more information, see [Best Practices for Regular Expressions](~/docs/standard/base-types/best-practices.md) and [Backtracking](~/docs/standard/base-types/backtracking-in-regular-expressions.md). If no match is found in that time interval, the method throws a exception. `matchTimeout` overrides any default time-out value defined for the application domain in which the method executes. + The `matchTimeout` parameter specifies how long a pattern matching method should try to find a match before it times out. Setting a time-out interval prevents regular expressions that rely on excessive backtracking from appearing to stop responding when they process input that contains near matches. For more information, see [Best Practices for Regular Expressions](/dotnet/standard/base-types/best-practices) and [Backtracking](/dotnet/standard/base-types/backtracking-in-regular-expressions). If no match is found in that time interval, the method throws a exception. `matchTimeout` overrides any default time-out value defined for the application domain in which the method executes. @@ -2262,7 +2262,7 @@ Allows an to attempt to free resources and perfor - When the regular expression pattern contains no language elements that are known to cause excessive backtracking when processing a near match. - Regular Expression Language Elements + Regular Expression Language Elements @@ -2276,7 +2276,7 @@ Allows an to attempt to free resources and perfor Searches an input string for a substring that matches a regular expression pattern and returns the first occurrence as a single object. - Regular Expression Language - Quick Reference + Regular Expression Language - Quick Reference @@ -2324,7 +2324,7 @@ Allows an to attempt to free resources and perfor method returns the first substring that matches a regular expression pattern in an input string. For information about the language elements used to build a regular expression pattern, see [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). + The method returns the first substring that matches a regular expression pattern in an input string. For information about the language elements used to build a regular expression pattern, see [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). You can determine whether the regular expression pattern has been found in the input string by checking the value of the returned object's property. If a match is found, the returned object's property contains the substring from `input` that matches the regular expression pattern. If no match is found, its value is . @@ -2355,7 +2355,7 @@ Allows an to attempt to free resources and perfor is . A time-out occurred. For more information about time-outs, see the Remarks section. - Regular Expression Language - Quick Reference + Regular Expression Language - Quick Reference @@ -2405,9 +2405,9 @@ Allows an to attempt to free resources and perfor method returns the first substring that matches a regular expression pattern, starting at or after the `startat` character position, in an input string. For information about the language elements used to build a regular expression pattern, see [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). + The method returns the first substring that matches a regular expression pattern, starting at or after the `startat` character position, in an input string. For information about the language elements used to build a regular expression pattern, see [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). - The regular expression pattern for which the method searches is defined by the call to one of the class constructors. For more information about the elements that can form a regular expression pattern, see [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). + The regular expression pattern for which the method searches is defined by the call to one of the class constructors. For more information about the elements that can form a regular expression pattern, see [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). You can optionally specify a starting position in the string by using the `startat` parameter. When the regular expression engine parses from left to right (the default), the match and the scan move rightward, starting at the character specified in `startat`. When the regular expression engine parses from right to left (when the regular expression pattern is constructed with the option), the match and scan move in the opposite direction and begin with the character at `startat` -1. If you do not specify a starting position, the search begins at the default `startat` position. If the regular expression searches from left to right, the default `startat` position is at the left end of `input`; if it searches from right to left, the default `startat` position is at the right end of `input`. @@ -2427,7 +2427,7 @@ Allows an to attempt to free resources and perfor is less than zero or greater than the length of . A time-out occurred. For more information about time-outs, see the Remarks section. - Regular Expression Language - Quick Reference + Regular Expression Language - Quick Reference @@ -2477,11 +2477,11 @@ Allows an to attempt to free resources and perfor method returns the first substring that matches a regular expression pattern in an input string. For information about the language elements used to build a regular expression pattern, see [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). + The method returns the first substring that matches a regular expression pattern in an input string. For information about the language elements used to build a regular expression pattern, see [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). The static method is equivalent to constructing a object with the specified regular expression pattern and calling the instance method. In this case, the regular expression engine caches the regular expression pattern. - The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](~/docs/standard/base-types/regular-expressions.md) and [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). + The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](/dotnet/standard/base-types/regular-expressions) and [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). You can determine whether the regular expression pattern has been found in the input string by checking the value of the returned object's property. If a match is found, the returned object's property contains the substring from `input` that matches the regular expression pattern. If no match is found, its value is . @@ -2517,7 +2517,7 @@ Allows an to attempt to free resources and perfor This method times out after an interval that is equal to the default time-out value of the application domain in which it is called. If a time-out value has not been defined for the application domain, the value , which prevents the method from timing out, is used. The recommended static method for retrieving a pattern match is , which lets you set the time-out interval. - Regular Expression Language - Quick Reference + Regular Expression Language - Quick Reference @@ -2569,9 +2569,9 @@ Allows an to attempt to free resources and perfor method returns the first substring that matches a regular expression pattern in a portion of an input string. For information about the language elements used to build a regular expression pattern, see [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). + The method returns the first substring that matches a regular expression pattern in a portion of an input string. For information about the language elements used to build a regular expression pattern, see [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). - The regular expression pattern for which the method searches is defined by the call to one of the class constructors. For more information about the elements that can form a regular expression pattern, see [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). + The regular expression pattern for which the method searches is defined by the call to one of the class constructors. For more information about the elements that can form a regular expression pattern, see [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). The method searches the portion of `input` defined by the `beginning` and `length` parameters for the regular expression pattern. `beginning` always defines the index of the leftmost character to include in the search, and `length` defines the maximum number of characters to search. Together, they define the range of the search. If the search proceeds from left to right (the default), the regular expression engine searches from the character at index `beginning` to the character at index `beginning` + `length` - 1. If the regular expression engine was instantiated by using the option so that the search proceeds from right to left, the regular expression engine searches from the character at index `beginning` + `length` - 1 to the character at index `beginning`. This method returns the first match that it finds within this range. You can retrieve subsequent matches by repeatedly calling the returned object's method. @@ -2595,7 +2595,7 @@ Allows an to attempt to free resources and perfor identifies a position that is outside the range of . A time-out occurred. For more information about time-outs, see the Remarks section. - Regular Expression Language - Quick Reference + Regular Expression Language - Quick Reference @@ -2647,11 +2647,11 @@ Allows an to attempt to free resources and perfor method returns the first substring that matches a regular expression pattern in an input string. For information about the language elements used to build a regular expression pattern, see [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). + The method returns the first substring that matches a regular expression pattern in an input string. For information about the language elements used to build a regular expression pattern, see [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). The static method is equivalent to constructing a object with the constructor and calling the instance method. - The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](~/docs/standard/base-types/regular-expressions.md) and [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). + The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](/dotnet/standard/base-types/regular-expressions) and [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). You can determine whether the regular expression pattern has been found in the input string by checking the value of the returned object's property. If a match is found, the returned object's property contains the substring from `input` that matches the regular expression pattern. If no match is found, its value is . @@ -2688,7 +2688,7 @@ Allows an to attempt to free resources and perfor This method times out after an interval that is equal to the default time-out value of the application domain in which it is called. If a time-out value has not been defined for the application domain, the value , which prevents the method from timing out, is used. The recommended static method for retrieving a pattern match is , which lets you set the time-out interval. - Regular Expression Language - Quick Reference + Regular Expression Language - Quick Reference @@ -2740,17 +2740,17 @@ Allows an to attempt to free resources and perfor method returns the first substring that matches a regular expression pattern in an input string. For information about the language elements used to build a regular expression pattern, see [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). + The method returns the first substring that matches a regular expression pattern in an input string. For information about the language elements used to build a regular expression pattern, see [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). The static method is equivalent to constructing a object with the constructor and calling the instance method. - The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](~/docs/standard/base-types/regular-expressions.md) and [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). + The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](/dotnet/standard/base-types/regular-expressions) and [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). You can determine whether the regular expression pattern has been found in the input string by checking the value of the returned object's property. If a match is found, the returned object's property contains the substring from `input` that matches the regular expression pattern. If no match is found, its value is . This method returns the first substring found in `input` that matches the regular expression pattern. You can retrieve subsequent matches by repeatedly calling the returned object's method. You can also retrieve all matches in a single method call by calling the method. - The `matchTimeout` parameter specifies how long a pattern matching method should try to find a match before it times out. Setting a time-out interval prevents regular expressions that rely on excessive backtracking from appearing to stop responding when they process input that contains near matches. For more information, see [Best Practices for Regular Expressions](~/docs/standard/base-types/best-practices.md) and [Backtracking](~/docs/standard/base-types/backtracking-in-regular-expressions.md). If no match is found in that time interval, the method throws a exception. `matchTimeout` overrides any default time-out value defined for the application domain in which the method executes. + The `matchTimeout` parameter specifies how long a pattern matching method should try to find a match before it times out. Setting a time-out interval prevents regular expressions that rely on excessive backtracking from appearing to stop responding when they process input that contains near matches. For more information, see [Best Practices for Regular Expressions](/dotnet/standard/base-types/best-practices) and [Backtracking](/dotnet/standard/base-types/backtracking-in-regular-expressions). If no match is found in that time interval, the method throws a exception. `matchTimeout` overrides any default time-out value defined for the application domain in which the method executes. ]]> @@ -2773,7 +2773,7 @@ Allows an to attempt to free resources and perfor - When the regular expression pattern contains no language elements that are known to cause excessive backtracking when processing a near match. - Regular Expression Language - Quick Reference + Regular Expression Language - Quick Reference @@ -2795,7 +2795,7 @@ Allows an to attempt to free resources and perfor [!code-csharp[System.Text.RegularExpressions.Regex.Matches#9](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.text.regularexpressions.regex.matches/cs/emptymatches1.cs#9)] [!code-vb[System.Text.RegularExpressions.Regex.Matches#9](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.text.regularexpressions.regex.matches/vb/emptymatches1.vb#9)] - Regular Expression Language - Quick Reference + Regular Expression Language - Quick Reference @@ -2850,7 +2850,7 @@ Allows an to attempt to free resources and perfor The collection includes only matches and terminates at the first non-match. - The regular expression pattern for which the method searches is defined by the call to one of the class constructors. For more information about the elements that can form a regular expression pattern, see [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). + The regular expression pattern for which the method searches is defined by the call to one of the class constructors. For more information about the elements that can form a regular expression pattern, see [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). The method uses lazy evaluation to populate the returned object. Accessing members of this collection such as and causes the collection to be populated immediately. To take advantage of lazy evaluation, you should iterate the collection by using a construct such as `foreach` in C# and `For Each`…`Next` in Visual Basic. @@ -2877,7 +2877,7 @@ Allows an to attempt to free resources and perfor is . - Regular Expression Language Elements + Regular Expression Language Elements @@ -2932,7 +2932,7 @@ Allows an to attempt to free resources and perfor [!code-csharp[System.Text.RegularExpressions.Regex.Matches#6](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.text.regularexpressions.regex.matches/cs/matchespattern.cs#6)] [!code-vb[System.Text.RegularExpressions.Regex.Matches#6](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.text.regularexpressions.regex.matches/vb/matchespattern.vb#6)] - The regular expression pattern for which the method searches is defined by the call to one of the class constructors. For more information about the elements that can form a regular expression pattern, see [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). + The regular expression pattern for which the method searches is defined by the call to one of the class constructors. For more information about the elements that can form a regular expression pattern, see [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). The method uses lazy evaluation to populate the returned object. Accessing members of this collection such as and causes the collection to be populated immediately. To take advantage of lazy evaluation, you should iterate the collection by using a construct such as `foreach` in C# and `For Each`…`Next` in Visual Basic. @@ -2961,7 +2961,7 @@ Allows an to attempt to free resources and perfor is . is less than zero or greater than the length of . - Regular Expression Language Elements + Regular Expression Language Elements @@ -3018,7 +3018,7 @@ Allows an to attempt to free resources and perfor The static `Matches` methods are equivalent to constructing a object with the specified regular expression pattern and calling the instance method `Matches`. - The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](~/docs/standard/base-types/regular-expressions.md) and [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). + The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](/dotnet/standard/base-types/regular-expressions) and [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). The method uses lazy evaluation to populate the returned object. Accessing members of this collection such as and causes the collection to be populated immediately. To take advantage of lazy evaluation, you should iterate the collection by using a construct such as `foreach` in C# and `For Each`…`Next` in Visual Basic. @@ -3049,7 +3049,7 @@ Allows an to attempt to free resources and perfor This method times out after an interval that is equal to the default time-out value of the application domain in which it is called. If a time-out value has not been defined for the application domain, the value , which prevents the method from timing out, is used. The recommended static method for retrieving multiple pattern matches is , which lets you specify the time-out interval. - Regular Expression Language Elements + Regular Expression Language Elements @@ -3108,7 +3108,7 @@ Allows an to attempt to free resources and perfor The static `Matches` methods are equivalent to constructing a object with the specified regular expression pattern and calling the instance method `Matches`. - The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](~/docs/standard/base-types/regular-expressions.md) and [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). + The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](/dotnet/standard/base-types/regular-expressions) and [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). The method uses lazy evaluation to populate the returned object. Accessing members of this collection such as and causes the collection to be populated immediately. To take advantage of lazy evaluation, you should iterate the collection by using a construct such as `foreach` in C# and `For Each`…`Next` in Visual Basic. @@ -3141,7 +3141,7 @@ Allows an to attempt to free resources and perfor This method times out after an interval that is equal to the default time-out value of the application domain in which it is called. If a time-out value has not been defined for the application domain, the value , which prevents the method from timing out, is used. The recommended static method for retrieving multiple pattern matches is , which lets you set the time-out interval. - Regular Expression Language Elements + Regular Expression Language Elements @@ -3200,7 +3200,7 @@ Allows an to attempt to free resources and perfor The static `Matches` methods are equivalent to constructing a object with the specified regular expression pattern and calling the instance method `Matches`. - The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](~/docs/standard/base-types/regular-expressions.md) and [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). + The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](/dotnet/standard/base-types/regular-expressions) and [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). The method uses lazy evaluation to populate the returned object. Accessing members of this collection such as and causes the collection to be populated immediately. To take advantage of lazy evaluation, you should iterate the collection by using a construct such as `foreach` in C# and `For Each`…`Next` in Visual Basic. @@ -3243,7 +3243,7 @@ Allows an to attempt to free resources and perfor - When the regular expression pattern contains no language elements that are known to cause excessive backtracking when processing a near match. - Regular Expression Language Elements + Regular Expression Language Elements @@ -3285,7 +3285,7 @@ Allows an to attempt to free resources and perfor property defines the approximate maximum time interval for a instance to execute a single matching operation before the operation times out. The regular expression engine throws a exception during its next timing check after the time-out interval has elapsed. This prevents the regular expression engine from processing input strings that require excessive backtracking. For more information, see [Backtracking](~/docs/standard/base-types/backtracking-in-regular-expressions.md) and [Best Practices for Regular Expressions](~/docs/standard/base-types/best-practices.md). + The property defines the approximate maximum time interval for a instance to execute a single matching operation before the operation times out. The regular expression engine throws a exception during its next timing check after the time-out interval has elapsed. This prevents the regular expression engine from processing input strings that require excessive backtracking. For more information, see [Backtracking](/dotnet/standard/base-types/backtracking-in-regular-expressions) and [Best Practices for Regular Expressions](/dotnet/standard/base-types/best-practices). This property is read-only. You can set its value explicitly for an individual object by calling the constructor; and you can set its value for all matching operations in an application domain by calling the method and providing a value for the "REGEX_DEFAULT_MATCH_TIMEOUT" property, as the following example illustrates. @@ -3344,7 +3344,7 @@ Allows an to attempt to free resources and perfor property consists of one or more members of the enumeration. If no options were defined in the class constructor, its value is . The available options are discussed in detail in the [Regular Expression Options](~/docs/standard/base-types/regular-expression-options.md) topic. + The value of the property consists of one or more members of the enumeration. If no options were defined in the class constructor, its value is . The available options are discussed in detail in the [Regular Expression Options](/dotnet/standard/base-types/regular-expression-options) topic. Note that the property does not reflect inline options defined in the regular expression pattern itself. @@ -3355,7 +3355,7 @@ Allows an to attempt to free resources and perfor is the base class of regular expressions created by the method. These compiled regular expressions use the base class implementation of the property. If called from a derived class, the property returns the options that were passed to the parameter of the class constructor that was used to define the regular expression. - Regular Expression Options + Regular Expression Options @@ -3406,8 +3406,8 @@ Allows an to attempt to free resources and perfor In a specified input string, replaces strings that match a regular expression pattern with a specified replacement string. - Regular Expression Language - Quick Reference - Substitutions in Regular Expressions + Regular Expression Language - Quick Reference + Substitutions in Regular Expressions @@ -3459,10 +3459,10 @@ Allows an to attempt to free resources and perfor ## Remarks The search for matches starts at the beginning of the `input` string. The regular expression is the pattern defined by the constructor for the current object. - The `replacement` parameter specifies the string that is to replace each match in `input`. `replacement` can consist of any combination of literal text and [substitutions](~/docs/standard/base-types/substitutions-in-regular-expressions.md). For example, the replacement pattern `a*${test}b` inserts the string "a*" followed by the substring that is matched by the `test` capturing group, if any, followed by the string "b". The * character is not recognized as a metacharacter within a replacement pattern. + The `replacement` parameter specifies the string that is to replace each match in `input`. `replacement` can consist of any combination of literal text and [substitutions](/dotnet/standard/base-types/substitutions-in-regular-expressions). For example, the replacement pattern `a*${test}b` inserts the string "a*" followed by the substring that is matched by the `test` capturing group, if any, followed by the string "b". The * character is not recognized as a metacharacter within a replacement pattern. > [!NOTE] -> Substitutions are the only regular expression language elements that are recognized in a replacement pattern. All other regular expression language elements, including [character escapes](~/docs/standard/base-types/character-escapes-in-regular-expressions.md), are allowed in regular expression patterns only and are not recognized in replacement patterns. +> Substitutions are the only regular expression language elements that are recognized in a replacement pattern. All other regular expression language elements, including [character escapes](/dotnet/standard/base-types/character-escapes-in-regular-expressions), are allowed in regular expression patterns only and are not recognized in replacement patterns. The exception is thrown if the execution time of the replacement operation exceeds the time-out interval specified by the constructor. If you do not set a time-out interval when you call the constructor, the exception is thrown if the operation exceeds any time-out value established for the application domain in which the object is created. If no time-out is defined in the constructor call or in the application domain's properties, or if the time-out value is , no exception is thrown @@ -3499,8 +3499,8 @@ Allows an to attempt to free resources and perfor or is . A time-out occurred. For more information about time-outs, see the Remarks section. - Regular Expression Language - Quick Reference - Substitutions in Regular Expressions + Regular Expression Language - Quick Reference + Substitutions in Regular Expressions @@ -3587,8 +3587,8 @@ Allows an to attempt to free resources and perfor or is . A time-out occurred. For more information about time-outs, see the Remarks section. - Substitutions in Regular Expressions - Regular Expression Language - Quick Reference + Substitutions in Regular Expressions + Regular Expression Language - Quick Reference @@ -3642,10 +3642,10 @@ Allows an to attempt to free resources and perfor ## Remarks The search for matches starts at the beginning of the `input` string. The regular expression is the pattern that is defined by the constructor for the current object. If `count` is negative, replacements continue to the end of the string. If `count` exceeds the number of matches, all matches are replaced. - The `replacement` parameter specifies the string that is to replace the first `count` matches in `input`. `replacement` can consist of any combination of literal text and [substitutions](~/docs/standard/base-types/substitutions-in-regular-expressions.md). For example, the replacement pattern `a*${test}b` inserts the string "a*" followed by the substring that is matched by the `test` capturing group, if any, followed by the string "b". The * character is not recognized as a metacharacter within a replacement pattern. + The `replacement` parameter specifies the string that is to replace the first `count` matches in `input`. `replacement` can consist of any combination of literal text and [substitutions](/dotnet/standard/base-types/substitutions-in-regular-expressions). For example, the replacement pattern `a*${test}b` inserts the string "a*" followed by the substring that is matched by the `test` capturing group, if any, followed by the string "b". The * character is not recognized as a metacharacter within a replacement pattern. > [!NOTE] -> Substitutions are the only regular expression language elements that are recognized in a replacement pattern. All other regular expression language elements, including [character escapes](~/docs/standard/base-types/character-escapes-in-regular-expressions.md), are allowed in regular expression patterns only and are not recognized in replacement patterns. +> Substitutions are the only regular expression language elements that are recognized in a replacement pattern. All other regular expression language elements, including [character escapes](/dotnet/standard/base-types/character-escapes-in-regular-expressions), are allowed in regular expression patterns only and are not recognized in replacement patterns. The exception is thrown if the execution time of the replacement operation exceeds the time-out interval specified by the constructor. If you do not set a time-out interval when you call the constructor, the exception is thrown if the operation exceeds any time-out value established for the application domain in which the object is created. If no time-out is defined in the constructor call or in the application domain's properties, or if the time-out value is , no exception is thrown @@ -3664,8 +3664,8 @@ Allows an to attempt to free resources and perfor or is . A time-out occurred. For more information about time-outs, see the Remarks section. - Regular Expression Language - Quick Reference - Substitutions in Regular Expressions + Regular Expression Language - Quick Reference + Substitutions in Regular Expressions @@ -3719,12 +3719,12 @@ Allows an to attempt to free resources and perfor ## Remarks The static `Replace` methods are equivalent to constructing a object with the specified regular expression pattern and calling the instance method `Replace`. - The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](~/docs/standard/base-types/regular-expressions.md) and [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). The search for matches starts at the beginning of the `input` string. + The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](/dotnet/standard/base-types/regular-expressions) and [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). The search for matches starts at the beginning of the `input` string. - The `replacement` parameter specifies the string that is to replace each match in `input`. `replacement` can consist of any combination of literal text and [substitutions](~/docs/standard/base-types/substitutions-in-regular-expressions.md). For example, the replacement pattern `a*${test}b` inserts the string "a*" followed by the substring that is matched by the `test` capturing group, if any, followed by the string "b". The * character is not recognized as a metacharacter within a replacement pattern. + The `replacement` parameter specifies the string that is to replace each match in `input`. `replacement` can consist of any combination of literal text and [substitutions](/dotnet/standard/base-types/substitutions-in-regular-expressions). For example, the replacement pattern `a*${test}b` inserts the string "a*" followed by the substring that is matched by the `test` capturing group, if any, followed by the string "b". The * character is not recognized as a metacharacter within a replacement pattern. > [!NOTE] -> Substitutions are the only regular expression language elements that are recognized in a replacement pattern. All other regular expression language elements, including [character escapes](~/docs/standard/base-types/character-escapes-in-regular-expressions.md), are allowed in regular expression patterns only and are not recognized in replacement patterns. +> Substitutions are the only regular expression language elements that are recognized in a replacement pattern. All other regular expression language elements, including [character escapes](/dotnet/standard/base-types/character-escapes-in-regular-expressions), are allowed in regular expression patterns only and are not recognized in replacement patterns. The exception is thrown if the execution time of the replacement operation exceeds the time-out interval specified for the application domain in which the method is called. If no time-out is defined in the application domain's properties, or if the time-out value is , no exception is thrown. @@ -3769,8 +3769,8 @@ Allows an to attempt to free resources and perfor This method times out after an interval that is equal to the default time-out value of the application domain in which it is called. If a time-out value has not been defined for the application domain, the value , which prevents the method from timing out, is used. The recommended static method for replacing a pattern match is , which lets you set the time-out interval. - Substitutions in Regular Expressions - Regular Expression Language Elements + Substitutions in Regular Expressions + Regular Expression Language Elements @@ -3832,7 +3832,7 @@ Allows an to attempt to free resources and perfor The method is equivalent to calling the method and passing each object in the returned collection to the `evaluator` delegate. - The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](~/docs/standard/base-types/regular-expressions.md) and [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). + The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](/dotnet/standard/base-types/regular-expressions) and [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). The `evaluator` parameter is the delegate for a custom method that you define and that examines each match. The custom method must have the following signature to match the delegate. @@ -3863,8 +3863,8 @@ Allows an to attempt to free resources and perfor This method times out after an interval that is equal to the default time-out value of the application domain in which it is called. If a time-out value has not been defined for the application domain, the value , which prevents the method from timing out, is used. The recommended static method for evaluating and replacing a pattern match is , which lets you set the time-out interval. - Substitutions in Regular Expressions - Regular Expression Language Elements + Substitutions in Regular Expressions + Regular Expression Language Elements @@ -3963,8 +3963,8 @@ Allows an to attempt to free resources and perfor or is . A time-out occurred. For more information about time-outs, see the Remarks section. - Substitutions in Regular Expressions - Regular Expression Language - Quick Reference + Substitutions in Regular Expressions + Regular Expression Language - Quick Reference @@ -4020,10 +4020,10 @@ Allows an to attempt to free resources and perfor ## Remarks The search for matches starts in the `input` string at the position specified by the `startat` parameter. The regular expression is the pattern defined by the constructor for the current object. If `count` is negative, replacements continue to the end of the string. If `count` exceeds the number of matches, all matches are replaced. - The `replacement` parameter specifies the string that is to replace each match in `input`. `replacement` can consist of any combination of literal text and [substitutions](~/docs/standard/base-types/substitutions-in-regular-expressions.md). For example, the replacement pattern `a*${test}b` inserts the string "a*" followed by the substring that is matched by the `test` capturing group, if any, followed by the string "b". The * character is not recognized as a metacharacter within a replacement pattern. + The `replacement` parameter specifies the string that is to replace each match in `input`. `replacement` can consist of any combination of literal text and [substitutions](/dotnet/standard/base-types/substitutions-in-regular-expressions). For example, the replacement pattern `a*${test}b` inserts the string "a*" followed by the substring that is matched by the `test` capturing group, if any, followed by the string "b". The * character is not recognized as a metacharacter within a replacement pattern. > [!NOTE] -> Substitutions are the only regular expression language elements that are recognized in a replacement pattern. All other regular expression language elements, including [character escapes](~/docs/standard/base-types/character-escapes-in-regular-expressions.md), are allowed in regular expression patterns only and are not recognized in replacement patterns. +> Substitutions are the only regular expression language elements that are recognized in a replacement pattern. All other regular expression language elements, including [character escapes](/dotnet/standard/base-types/character-escapes-in-regular-expressions), are allowed in regular expression patterns only and are not recognized in replacement patterns. The exception is thrown if the execution time of the replacement operation exceeds the time-out interval specified by the constructor. If you do not set a time-out interval when you call the constructor, the exception is thrown if the operation exceeds any time-out value established for the application domain in which the object is created. If no time-out is defined in the constructor call or in the application domain's properties, or if the time-out value is , no exception is thrown @@ -4054,8 +4054,8 @@ Allows an to attempt to free resources and perfor is less than zero or greater than the length of . A time-out occurred. For more information about time-outs, see the Remarks section. - Substitutions in Regular Expressions - Regular Expression Language - Quick Reference + Substitutions in Regular Expressions + Regular Expression Language - Quick Reference @@ -4111,12 +4111,12 @@ Allows an to attempt to free resources and perfor ## Remarks The static `Replace` methods are equivalent to constructing a object with the specified regular expression pattern and calling the instance method `Replace`. - The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](~/docs/standard/base-types/regular-expressions.md) and [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). If you specify for the `options` parameter, the search for matches begins at the end of the input string and moves left; otherwise, the search begins at the start of the input string and moves right. + The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](/dotnet/standard/base-types/regular-expressions) and [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). If you specify for the `options` parameter, the search for matches begins at the end of the input string and moves left; otherwise, the search begins at the start of the input string and moves right. - The `replacement` parameter specifies the string that is to replace each match in `input`. `replacement` can consist of any combination of literal text and [substitutions](~/docs/standard/base-types/substitutions-in-regular-expressions.md). For example, the replacement pattern `a*${test}b` inserts the string "a*" followed by the substring that is matched by the `test` capturing group, if any, followed by the string "b". The * character is not recognized as a metacharacter within a replacement pattern. + The `replacement` parameter specifies the string that is to replace each match in `input`. `replacement` can consist of any combination of literal text and [substitutions](/dotnet/standard/base-types/substitutions-in-regular-expressions). For example, the replacement pattern `a*${test}b` inserts the string "a*" followed by the substring that is matched by the `test` capturing group, if any, followed by the string "b". The * character is not recognized as a metacharacter within a replacement pattern. > [!NOTE] -> Substitutions are the only regular expression language elements that are recognized in a replacement pattern. All other regular expression language elements, including [character escapes](~/docs/standard/base-types/character-escapes-in-regular-expressions.md), are allowed in regular expression patterns only and are not recognized in replacement patterns. +> Substitutions are the only regular expression language elements that are recognized in a replacement pattern. All other regular expression language elements, including [character escapes](/dotnet/standard/base-types/character-escapes-in-regular-expressions), are allowed in regular expression patterns only and are not recognized in replacement patterns. The exception is thrown if the execution time of the replacement operation exceeds the time-out interval specified for the application domain in which the method is called. If no time-out is defined in the application domain's properties, or if the time-out value is , no exception is thrown. @@ -4159,8 +4159,8 @@ Allows an to attempt to free resources and perfor This method times out after an interval that is equal to the default time-out value of the application domain in which it is called. If a time-out value has not been defined for the application domain, the value , which prevents the method from timing out, is used. The recommended static method for replacing a pattern match is , which lets you set the time-out interval. - Substitutions in Regular Expressions - Regular Expression Language Elements + Substitutions in Regular Expressions + Regular Expression Language Elements @@ -4224,7 +4224,7 @@ Allows an to attempt to free resources and perfor The method is equivalent to calling the method and passing each object in the returned collection to the `evaluator` delegate. - The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](~/docs/standard/base-types/regular-expressions.md) and [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). + The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](/dotnet/standard/base-types/regular-expressions) and [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). The `evaluator` parameter is the delegate for a custom method that you define and that examines each match. The custom method must have the following signature to match the delegate. @@ -4257,8 +4257,8 @@ Allows an to attempt to free resources and perfor A time-out occurred. For more information about time-outs, see the Remarks section. - Substitutions in Regular Expressions - Regular Expression Language Elements + Substitutions in Regular Expressions + Regular Expression Language Elements @@ -4343,8 +4343,8 @@ Allows an to attempt to free resources and perfor is less than zero or greater than the length of . A time-out occurred. For more information about time-outs, see the Remarks section. - Substitutions in Regular Expressions - Regular Expression Language - Quick Reference + Substitutions in Regular Expressions + Regular Expression Language - Quick Reference @@ -4400,14 +4400,14 @@ Allows an to attempt to free resources and perfor ## Remarks The static `Replace` methods are equivalent to constructing a object with the specified regular expression pattern and calling the instance method `Replace`. - The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](~/docs/standard/base-types/regular-expressions.md) and [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). If you specify for the `options` parameter, the search for matches begins at the end of the input string and moves left; otherwise, the search begins at the start of the input string and moves right. + The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](/dotnet/standard/base-types/regular-expressions) and [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). If you specify for the `options` parameter, the search for matches begins at the end of the input string and moves left; otherwise, the search begins at the start of the input string and moves right. - The `replacement` parameter specifies the string that is to replace each match in `input`. `replacement` can consist of any combination of literal text and [substitutions](~/docs/standard/base-types/substitutions-in-regular-expressions.md). For example, the replacement pattern `a*${test}b` inserts the string "a*" followed by the substring that is matched by the `test` capturing group, if any, followed by the string "b". The * character is not recognized as a metacharacter within a replacement pattern. + The `replacement` parameter specifies the string that is to replace each match in `input`. `replacement` can consist of any combination of literal text and [substitutions](/dotnet/standard/base-types/substitutions-in-regular-expressions). For example, the replacement pattern `a*${test}b` inserts the string "a*" followed by the substring that is matched by the `test` capturing group, if any, followed by the string "b". The * character is not recognized as a metacharacter within a replacement pattern. > [!NOTE] -> Substitutions are the only regular expression language elements that are recognized in a replacement pattern. All other regular expression language elements, including [character escapes](~/docs/standard/base-types/character-escapes-in-regular-expressions.md), are allowed in regular expression patterns only and are not recognized in replacement patterns. +> Substitutions are the only regular expression language elements that are recognized in a replacement pattern. All other regular expression language elements, including [character escapes](/dotnet/standard/base-types/character-escapes-in-regular-expressions), are allowed in regular expression patterns only and are not recognized in replacement patterns. - The `matchTimeout` parameter specifies how long a pattern matching method should try to find a match before it times out. Setting a time-out interval prevents regular expressions that rely on excessive backtracking from appearing to stop responding when they process input that contains near matches. For more information, see [Best Practices for Regular Expressions](~/docs/standard/base-types/best-practices.md) and [Backtracking](~/docs/standard/base-types/backtracking-in-regular-expressions.md). If no match is found in that time interval, the method throws a exception. `matchTimeout` overrides any default time-out value defined for the application domain in which the method executes. + The `matchTimeout` parameter specifies how long a pattern matching method should try to find a match before it times out. Setting a time-out interval prevents regular expressions that rely on excessive backtracking from appearing to stop responding when they process input that contains near matches. For more information, see [Best Practices for Regular Expressions](/dotnet/standard/base-types/best-practices) and [Backtracking](/dotnet/standard/base-types/backtracking-in-regular-expressions). If no match is found in that time interval, the method throws a exception. `matchTimeout` overrides any default time-out value defined for the application domain in which the method executes. Because the method returns `input` unchanged if there is no match, you can use the method to determine whether the method has made any replacements to the input string. @@ -4458,10 +4458,10 @@ Allows an to attempt to free resources and perfor - When the regular expression pattern contains no language elements that are known to cause excessive backtracking when processing a near match. - Substitutions in Regular Expressions - Regular Expression Language Elements - Backtracking in Regular Expressions - Best practices for regular expressions in .NET + Substitutions in Regular Expressions + Regular Expression Language Elements + Backtracking in Regular Expressions + Best practices for regular expressions in .NET @@ -4525,7 +4525,7 @@ Allows an to attempt to free resources and perfor The method is equivalent to calling the method and passing each object in the returned collection to the `evaluator` delegate. - The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](~/docs/standard/base-types/regular-expressions.md) and [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). + The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](/dotnet/standard/base-types/regular-expressions) and [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). The `evaluator` parameter is the delegate for a custom method that you define and that examines each match. The custom method must have the following signature to match the delegate. @@ -4536,7 +4536,7 @@ Allows an to attempt to free resources and perfor If you specify for the `options` parameter, the search for matches begins at the end of the input string and moves left; otherwise, the search begins at the start of the input string and moves right. - The `matchTimeout` parameter specifies how long a pattern matching method should try to find a match before it times out. Setting a time-out interval prevents regular expressions that rely on excessive backtracking from appearing to "stop responding when they process input that contains near matches. For more information, see [Best Practices for Regular Expressions](~/docs/standard/base-types/best-practices.md) and [Backtracking](~/docs/standard/base-types/backtracking-in-regular-expressions.md). If no match is found in that time interval, the method throws a exception. `matchTimeout` overrides any default time-out value defined for the application domain in which the method executes. + The `matchTimeout` parameter specifies how long a pattern matching method should try to find a match before it times out. Setting a time-out interval prevents regular expressions that rely on excessive backtracking from appearing to "stop responding when they process input that contains near matches. For more information, see [Best Practices for Regular Expressions](/dotnet/standard/base-types/best-practices) and [Backtracking](/dotnet/standard/base-types/backtracking-in-regular-expressions). If no match is found in that time interval, the method throws a exception. `matchTimeout` overrides any default time-out value defined for the application domain in which the method executes. Because the method returns `input` unchanged if there is no match, you can use the method to determine whether the method has made any replacements to the input string. @@ -4570,10 +4570,10 @@ Allows an to attempt to free resources and perfor - When the regular expression pattern contains no language elements that are known to cause excessive backtracking when processing a near match. - Substitutions in Regular Expressions - Regular Expression Language Elements - Backtracking in Regular Expressions - Best practices for regular expressions in .NET + Substitutions in Regular Expressions + Regular Expression Language Elements + Backtracking in Regular Expressions + Best practices for regular expressions in .NET @@ -4677,7 +4677,7 @@ Allows an to attempt to free resources and perfor Splits an input string into an array of substrings at the positions defined by a regular expression match. - Regular Expression Language - Quick Reference + Regular Expression Language - Quick Reference @@ -4761,7 +4761,7 @@ Allows an to attempt to free resources and perfor is . A time-out occurred. For more information about time-outs, see the Remarks section. - Regular Expression Language - Quick Reference + Regular Expression Language - Quick Reference @@ -4839,7 +4839,7 @@ Allows an to attempt to free resources and perfor is . A time-out occurred. For more information about time-outs, see the Remarks section. - Regular Expression Language - Quick Reference + Regular Expression Language - Quick Reference @@ -4891,7 +4891,7 @@ Allows an to attempt to free resources and perfor ## Remarks The methods are similar to the method, except that splits the string at a delimiter determined by a regular expression instead of a set of characters. The `input` string is split as many times as possible. If `pattern` is not found in the `input` string, the return value contains one element whose value is the original `input` string. - The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](~/docs/standard/base-types/regular-expressions.md) and [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). + The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](/dotnet/standard/base-types/regular-expressions) and [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). > [!IMPORTANT] > Compiled regular expressions used in calls to static methods are automatically cached. To manage the lifetime of compiled regular expressions yourself, use the instance methods. @@ -4934,7 +4934,7 @@ Allows an to attempt to free resources and perfor This method times out after an interval that is equal to the default time-out value of the application domain in which the method is called. If a time-out value has not been defined for the application domain, the value , which prevents the method from timing out, is used. The recommended static method for splitting text on a pattern match is , which lets you set the time-out interval. - Regular Expression Language Elements + Regular Expression Language Elements @@ -5019,7 +5019,7 @@ Allows an to attempt to free resources and perfor is less than zero or greater than the length of . A time-out occurred. For more information about time-outs, see the Remarks section. - Regular Expression Language - Quick Reference + Regular Expression Language - Quick Reference @@ -5073,7 +5073,7 @@ Allows an to attempt to free resources and perfor ## Remarks The methods are similar to the method, except that splits the string at a delimiter determined by a regular expression instead of a set of characters. The string is split as many times as possible. If no delimiter is found, the return value contains one element whose value is the original `input` string. - The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](~/docs/standard/base-types/regular-expressions.md) and [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). + The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](/dotnet/standard/base-types/regular-expressions) and [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). > [!IMPORTANT] > Compiled regular expressions used in calls to static methods are automatically cached. To manage the lifetime of compiled regular expressions yourself, use the instance methods. @@ -5110,7 +5110,7 @@ Allows an to attempt to free resources and perfor This method times out after an interval that is equal to the default time-out value of the application domain in which the method is called. If a time-out value has not been defined for the application domain, the value , which prevents the method from timing out, is used. The recommended static method for splitting text on a pattern match is , which lets you set the time-out interval. - Regular Expression Language Elements + Regular Expression Language Elements @@ -5164,7 +5164,7 @@ Allows an to attempt to free resources and perfor ## Remarks The methods are similar to the method, except that splits the string at a delimiter determined by a regular expression instead of a set of characters. The string is split as many times as possible. If no delimiter is found, the return value contains one element whose value is the original `input` string. - The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](~/docs/standard/base-types/regular-expressions.md) and [Regular Expression Language - Quick Reference](~/docs/standard/base-types/regular-expression-language-quick-reference.md). + The `pattern` parameter consists of regular expression language elements that symbolically describe the string to match. For more information about regular expressions, see [.NET Framework Regular Expressions](/dotnet/standard/base-types/regular-expressions) and [Regular Expression Language - Quick Reference](/dotnet/standard/base-types/regular-expression-language-quick-reference). > [!IMPORTANT] > Compiled regular expressions used in calls to static methods are automatically cached. To manage the lifetime of compiled regular expressions yourself, use the instance methods. @@ -5188,7 +5188,7 @@ Allows an to attempt to free resources and perfor If the regular expression can match the empty string, will split the string into an array of single-character strings because the empty string delimiter can be found at every location. - The `matchTimeout` parameter specifies how long a pattern matching method should try to find a match before it times out. Setting a time-out interval prevents regular expressions that rely on excessive backtracking from appearing to stop responding when they process input that contains near matches. For more information, see [Best Practices for Regular Expressions](~/docs/standard/base-types/best-practices.md) and [Backtracking](~/docs/standard/base-types/backtracking-in-regular-expressions.md). If no match is found in that time interval, the method throws a exception. `matchTimeout` overrides any default time-out value defined for the application domain in which the method executes. + The `matchTimeout` parameter specifies how long a pattern matching method should try to find a match before it times out. Setting a time-out interval prevents regular expressions that rely on excessive backtracking from appearing to stop responding when they process input that contains near matches. For more information, see [Best Practices for Regular Expressions](/dotnet/standard/base-types/best-practices) and [Backtracking](/dotnet/standard/base-types/backtracking-in-regular-expressions). If no match is found in that time interval, the method throws a exception. `matchTimeout` overrides any default time-out value defined for the application domain in which the method executes. ]]> @@ -5211,7 +5211,7 @@ Allows an to attempt to free resources and perfor - When the regular expression pattern contains no language elements that are known to cause excessive backtracking when processing a near match. - Regular Expression Language Elements + Regular Expression Language Elements @@ -5311,7 +5311,7 @@ Any objects that are included in the @@ -5384,7 +5384,7 @@ Any objects that are included in the is . - Regular Expression Language - Quick Reference + Regular Expression Language - Quick Reference diff --git a/xml/System.Text.RegularExpressions/RegexCompilationInfo.xml b/xml/System.Text.RegularExpressions/RegexCompilationInfo.xml index 393e580412d..0a029117059 100644 --- a/xml/System.Text.RegularExpressions/RegexCompilationInfo.xml +++ b/xml/System.Text.RegularExpressions/RegexCompilationInfo.xml @@ -41,7 +41,7 @@ ]]> - Compilation and Reuse + Compilation and Reuse @@ -52,7 +52,7 @@ Initializes a new instance of the class. - Regular Expression Language Elements + Regular Expression Language Elements @@ -517,8 +517,8 @@ ]]> The value for this property is . - .NET Framework Regular Expressions - Regular Expression Language Elements + .NET Framework Regular Expressions + Regular Expression Language Elements diff --git a/xml/System.Text.RegularExpressions/RegexMatchTimeoutException.xml b/xml/System.Text.RegularExpressions/RegexMatchTimeoutException.xml index 845871c10c7..0540c3bc31b 100644 --- a/xml/System.Text.RegularExpressions/RegexMatchTimeoutException.xml +++ b/xml/System.Text.RegularExpressions/RegexMatchTimeoutException.xml @@ -76,8 +76,8 @@ ]]> - Backtracking in Regular Expressions - Best practices for regular expressions in .NET + Backtracking in Regular Expressions + Best practices for regular expressions in .NET diff --git a/xml/System.Text.RegularExpressions/RegexOptions.xml b/xml/System.Text.RegularExpressions/RegexOptions.xml index 336772c85c3..990754b6412 100644 --- a/xml/System.Text.RegularExpressions/RegexOptions.xml +++ b/xml/System.Text.RegularExpressions/RegexOptions.xml @@ -62,7 +62,7 @@ A `RegexOptions` value can also be supplied as a parameter to the constructor, or it can be assigned directly to the property. The resulting object is then used in the call to the method. - Several options provided by members of the `RegexOptions` enumeration (in particular, by its `ExplicitCapture`, `IgnoreCase`, `Multiline`, and `Singleline` members) can instead be provided by using an inline option character in the regular expression pattern. For details, see [Regular Expression Options](~/docs/standard/base-types/regular-expression-options.md). + Several options provided by members of the `RegexOptions` enumeration (in particular, by its `ExplicitCapture`, `IgnoreCase`, `Multiline`, and `Singleline` members) can instead be provided by using an inline option character in the regular expression pattern. For details, see [Regular Expression Options](/dotnet/standard/base-types/regular-expression-options). @@ -75,7 +75,7 @@ ]]> - Regular Expression Options + Regular Expression Options @@ -113,7 +113,7 @@ 8 - Specifies that the regular expression is compiled to an assembly. This yields faster execution but increases startup time. This value should not be assigned to the property when calling the method. For more information, see the "Compiled Regular Expressions" section in the Regular Expression Options article. + Specifies that the regular expression is compiled to an assembly. This yields faster execution but increases startup time. This value should not be assigned to the property when calling the method. For more information, see the "Compiled Regular Expressions" section in the Regular Expression Options article. @@ -152,7 +152,7 @@ 512 - Specifies that cultural differences in language is ignored. For more information, see the "Comparison Using the Invariant Culture" section in the Regular Expression Options article. + Specifies that cultural differences in language is ignored. For more information, see the "Comparison Using the Invariant Culture" section in the Regular Expression Options article. @@ -193,7 +193,7 @@ Enables ECMAScript-compliant behavior for the expression. This value can be used only in conjunction with the , , and values. The use of this value with any other values results in an exception. - For more information on the option, see the "ECMAScript Matching Behavior" section in the Regular Expression Options article. + For more information on the option, see the "ECMAScript Matching Behavior" section in the Regular Expression Options article. @@ -232,7 +232,7 @@ 4 - Specifies that the only valid captures are explicitly named or numbered groups of the form (?<name>...). This allows unnamed parentheses to act as noncapturing groups without the syntactic clumsiness of the expression (?:...). For more information, see the "Explicit Captures Only" section in the Regular Expression Options article. + Specifies that the only valid captures are explicitly named or numbered groups of the form (?<name>...). This allows unnamed parentheses to act as noncapturing groups without the syntactic clumsiness of the expression (?:...). For more information, see the "Explicit Captures Only" section in the Regular Expression Options article. @@ -271,7 +271,7 @@ 1 - Specifies case-insensitive matching. For more information, see the "Case-Insensitive Matching " section in the Regular Expression Options article. + Specifies case-insensitive matching. For more information, see the "Case-Insensitive Matching " section in the Regular Expression Options article. @@ -310,7 +310,7 @@ 32 - Eliminates unescaped white space from the pattern and enables comments marked with #. However, this value does not affect or eliminate white space in character classes, numeric quantifiers, or tokens that mark the beginning of individual regular expression language elements. For more information, see the "Ignore White Space" section of the Regular Expression Options article. + Eliminates unescaped white space from the pattern and enables comments marked with #. However, this value does not affect or eliminate white space in character classes, numeric quantifiers, or tokens that mark the beginning of individual regular expression language elements. For more information, see the "Ignore White Space" section of the Regular Expression Options article. @@ -349,7 +349,7 @@ 2 - Multiline mode. Changes the meaning of ^ and $ so they match at the beginning and end, respectively, of any line, and not just the beginning and end of the entire string. For more information, see the "Multiline Mode" section in the Regular Expression Options article. + Multiline mode. Changes the meaning of ^ and $ so they match at the beginning and end, respectively, of any line, and not just the beginning and end of the entire string. For more information, see the "Multiline Mode" section in the Regular Expression Options article. @@ -388,7 +388,7 @@ 0 - Specifies that no options are set. For more information about the default behavior of the regular expression engine, see the "Default Options" section in the Regular Expression Options article. + Specifies that no options are set. For more information about the default behavior of the regular expression engine, see the "Default Options" section in the Regular Expression Options article. @@ -427,7 +427,7 @@ 64 - Specifies that the search will be from right to left instead of from left to right. For more information, see the "Right-to-Left Mode" section in the Regular Expression Options article. + Specifies that the search will be from right to left instead of from left to right. For more information, see the "Right-to-Left Mode" section in the Regular Expression Options article. @@ -466,7 +466,7 @@ 16 - Specifies single-line mode. Changes the meaning of the dot (.) so it matches every character (instead of every character except \n). For more information, see the "Single-line Mode" section in the Regular Expression Options article. + Specifies single-line mode. Changes the meaning of the dot (.) so it matches every character (instead of every character except \n). For more information, see the "Single-line Mode" section in the Regular Expression Options article. diff --git a/xml/System.Text/ASCIIEncoding.xml b/xml/System.Text/ASCIIEncoding.xml index 4f206dab64b..a77b74919f7 100644 --- a/xml/System.Text/ASCIIEncoding.xml +++ b/xml/System.Text/ASCIIEncoding.xml @@ -77,7 +77,7 @@ - Understanding Encodings + Understanding Encodings @@ -249,7 +249,7 @@ is . The resulting number of bytes is greater than the maximum number that can be returned as an integer. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -257,7 +257,7 @@ - Understanding Encodings + Understanding Encodings @@ -326,7 +326,7 @@ -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -412,7 +412,7 @@ -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -560,7 +560,7 @@ or is less than zero. is less than the resulting number of bytes. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -663,7 +663,7 @@ is not a valid index in . does not have enough capacity from to the end of the array to accommodate the resulting bytes. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -766,7 +766,7 @@ is not a valid index in . does not have enough capacity from to the end of the array to accommodate the resulting bytes. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -892,7 +892,7 @@ -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -978,7 +978,7 @@ -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1126,7 +1126,7 @@ or is less than zero. is less than the resulting number of characters. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1230,7 +1230,7 @@ is not a valid index in . does not have enough capacity from to the end of the array to accommodate the resulting characters. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1293,7 +1293,7 @@ - Understanding Encodings + Understanding Encodings @@ -1347,7 +1347,7 @@ - Understanding Encodings + Understanding Encodings @@ -1607,7 +1607,7 @@ -or- and do not denote a valid range in . - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- diff --git a/xml/System.Text/Decoder.xml b/xml/System.Text/Decoder.xml index 3a0b0b243f3..a7aeb23fdc0 100644 --- a/xml/System.Text/Decoder.xml +++ b/xml/System.Text/Decoder.xml @@ -83,7 +83,7 @@ - Understanding Encodings + Understanding Encodings @@ -317,7 +317,7 @@ The `completed` parameter can also be set to `false`, even though the `bytesUsed or is less than zero. The output buffer is too small to contain any of the converted input. The output buffer should be at least 2 chars in size to accomodate at least one surrogate character pair. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -419,7 +419,7 @@ The following example uses the method to c The length of - is less than . The output buffer is too small to contain any of the converted input. The output buffer should be at least 2 chars in size to accomodate at least one surrogate character pair. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -479,7 +479,7 @@ The following example uses the method to c A new value cannot be assigned in a set operation because the current object contains data that has not been decoded yet. - Understanding Encodings + Understanding Encodings @@ -665,7 +665,7 @@ The following example uses the method to c is ( in Visual Basic .NET). is less than zero. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -749,7 +749,7 @@ The following example uses the method to c -or- and do not denote a valid range in . - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -831,7 +831,7 @@ The following example uses the method to c -or- and do not denote a valid range in . - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -987,7 +987,7 @@ The following example uses the method to c or is less than zero. is less than the resulting number of characters. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1087,7 +1087,7 @@ The following example uses the method to c is not a valid index in . does not have enough capacity from to the end of the array to accommodate the resulting characters. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1180,7 +1180,7 @@ The following example uses the method to c is not a valid index in . does not have enough capacity from to the end of the array to accommodate the resulting characters. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- diff --git a/xml/System.Text/DecoderExceptionFallback.xml b/xml/System.Text/DecoderExceptionFallback.xml index 42e7a1fb39a..b2ce46555e3 100644 --- a/xml/System.Text/DecoderExceptionFallback.xml +++ b/xml/System.Text/DecoderExceptionFallback.xml @@ -69,7 +69,7 @@ ]]> - Understanding Encodings + Understanding Encodings diff --git a/xml/System.Text/DecoderFallback.xml b/xml/System.Text/DecoderFallback.xml index e5b78912ab8..e6a23ef6a88 100644 --- a/xml/System.Text/DecoderFallback.xml +++ b/xml/System.Text/DecoderFallback.xml @@ -70,14 +70,14 @@ - The property, which returns the maximum number of characters that the fallback implementation can return. For an exception fallback handler, its value should be zero. - For more information about encoding, decoding, and fallback strategies, see [Character Encoding in the .NET Framework](~/docs/standard/base-types/character-encoding.md). + For more information about encoding, decoding, and fallback strategies, see [Character Encoding in the .NET Framework](/dotnet/standard/base-types/character-encoding). ]]> - Character Encoding in the .NET Framework + Character Encoding in the .NET Framework @@ -163,7 +163,7 @@ ]]> - Character Encoding in the .NET Framework + Character Encoding in the .NET Framework diff --git a/xml/System.Text/DecoderFallbackBuffer.xml b/xml/System.Text/DecoderFallbackBuffer.xml index a20d52b348d..7a110ea14db 100644 --- a/xml/System.Text/DecoderFallbackBuffer.xml +++ b/xml/System.Text/DecoderFallbackBuffer.xml @@ -73,7 +73,7 @@ ]]> - Character Encoding in the .NET Framework + Character Encoding in the .NET Framework diff --git a/xml/System.Text/DecoderReplacementFallback.xml b/xml/System.Text/DecoderReplacementFallback.xml index 5befb999007..859b13cd87e 100644 --- a/xml/System.Text/DecoderReplacementFallback.xml +++ b/xml/System.Text/DecoderReplacementFallback.xml @@ -74,7 +74,7 @@ - Understanding Encodings + Understanding Encodings diff --git a/xml/System.Text/Encoder.xml b/xml/System.Text/Encoder.xml index 0e3c8bb74e0..7330d042a26 100644 --- a/xml/System.Text/Encoder.xml +++ b/xml/System.Text/Encoder.xml @@ -84,7 +84,7 @@ - Understanding Encodings + Understanding Encodings @@ -293,7 +293,7 @@ or is less than zero. The output buffer is too small to contain any of the converted input. The output buffer should be greater than or equal to the size indicated by the method. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -399,7 +399,7 @@ The length of - is less than . The output buffer is too small to contain any of the converted input. The output buffer should be greater than or equal to the size indicated by the method. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -457,7 +457,7 @@ The value in a set operation is (). A new value cannot be assigned in a set operation because the current object contains data that has not been encoded yet. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -640,7 +640,7 @@ is ( in Visual Basic .NET). is less than zero. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -719,7 +719,7 @@ The following code example demonstrates how to use the and do not denote a valid range in . - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -866,7 +866,7 @@ If your application is to convert many segments of an input stream, consider usi or is less than zero. is less than the resulting number of bytes. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -956,7 +956,7 @@ If your application is to convert many segments of an input stream, consider usi is not a valid index in . does not have enough capacity from to the end of the array to accommodate the resulting bytes. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- diff --git a/xml/System.Text/EncoderExceptionFallback.xml b/xml/System.Text/EncoderExceptionFallback.xml index b0e42361110..1b0dc175fe3 100644 --- a/xml/System.Text/EncoderExceptionFallback.xml +++ b/xml/System.Text/EncoderExceptionFallback.xml @@ -69,7 +69,7 @@ ]]> - Understanding Encodings + Understanding Encodings diff --git a/xml/System.Text/EncoderFallback.xml b/xml/System.Text/EncoderFallback.xml index 2b0d87a175c..780fcbd691c 100644 --- a/xml/System.Text/EncoderFallback.xml +++ b/xml/System.Text/EncoderFallback.xml @@ -70,14 +70,14 @@ - The property, which returns the maximum number of characters that the fallback implementation can return. For an exception fallback handler, its value should be zero. - For more information about encoding, decoding, and fallback strategies, see [Character Encoding in the .NET Framework](~/docs/standard/base-types/character-encoding.md). + For more information about encoding, decoding, and fallback strategies, see [Character Encoding in the .NET Framework](/dotnet/standard/base-types/character-encoding). ]]> - Character Encoding in the .NET Framework + Character Encoding in the .NET Framework Sample: Cyrillic to Roman Transliteration Utility @@ -164,7 +164,7 @@ ]]> - Character Encoding in the .NET Framework + Character Encoding in the .NET Framework diff --git a/xml/System.Text/EncoderFallbackBuffer.xml b/xml/System.Text/EncoderFallbackBuffer.xml index 161ffd29c20..0fddfa75ed3 100644 --- a/xml/System.Text/EncoderFallbackBuffer.xml +++ b/xml/System.Text/EncoderFallbackBuffer.xml @@ -73,7 +73,7 @@ ]]> - Character Encoding in the .NET Framework + Character Encoding in the .NET Framework Sample: Cyrillic to Roman Transliteration Utility diff --git a/xml/System.Text/EncoderReplacementFallback.xml b/xml/System.Text/EncoderReplacementFallback.xml index ff6cf3d1380..6e5b207e5d2 100644 --- a/xml/System.Text/EncoderReplacementFallback.xml +++ b/xml/System.Text/EncoderReplacementFallback.xml @@ -76,7 +76,7 @@ - Understanding Encodings + Understanding Encodings diff --git a/xml/System.Text/Encoding.xml b/xml/System.Text/Encoding.xml index c608d39296d..26fadc60a10 100644 --- a/xml/System.Text/Encoding.xml +++ b/xml/System.Text/Encoding.xml @@ -66,7 +66,7 @@ , see [Character Encoding in .NET](~/docs/standard/base-types/character-encoding.md). + Encoding is the process of transforming a set of Unicode characters into a sequence of bytes. In contrast, decoding is the process of transforming a sequence of encoded bytes into a set of Unicode characters. For information about the Unicode Transformation Formats (UTFs) and other encodings supported by , see [Character Encoding in .NET](/dotnet/standard/base-types/character-encoding). Note that is intended to operate on Unicode characters instead of arbitrary binary data, such as byte arrays. If you must encode arbitrary binary data into text, you should use a protocol such as uuencode, which is implemented by methods such as . @@ -281,7 +281,7 @@ ]]> - Understanding Encodings + Understanding Encodings @@ -533,7 +533,7 @@ - Understanding Encodings + Understanding Encodings @@ -605,7 +605,7 @@ - Understanding Encodings + Understanding Encodings @@ -864,12 +864,12 @@ -or- is . - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- **srcEncoding.** is set to . - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -939,12 +939,12 @@ is . and do not specify a valid range in the byte array. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- **srcEncoding.** is set to . - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1014,7 +1014,7 @@ A value cannot be assigned in a set operation because the current object is read-only. - Understanding Encodings + Understanding Encodings @@ -1144,7 +1144,7 @@ On .NET Core, the property always returns A value cannot be assigned in a set operation because the current object is read-only. - Understanding Encodings + Understanding Encodings @@ -1356,7 +1356,7 @@ On .NET Core, the property always returns is . - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1494,7 +1494,7 @@ On .NET Core, the property always returns is . - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1582,7 +1582,7 @@ On .NET Core, the property always returns is . is less than zero. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1677,7 +1677,7 @@ On .NET Core, the property always returns -or- and do not denote a valid range in . - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1843,7 +1843,7 @@ On .NET Core, the property always returns is . - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1928,7 +1928,7 @@ On .NET Core, the property always returns is . - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -2086,7 +2086,7 @@ On .NET Core, the property always returns -or- and do not denote a valid range in . - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -2257,7 +2257,7 @@ On .NET Core, the property always returns or is less than zero. is less than the resulting number of bytes. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -2368,7 +2368,7 @@ On .NET Core, the property always returns is not a valid index in . does not have enough capacity from to the end of the array to accommodate the resulting bytes. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -2479,7 +2479,7 @@ On .NET Core, the property always returns is not a valid index in . does not have enough capacity from to the end of the array to accommodate the resulting bytes. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -2574,7 +2574,7 @@ On .NET Core, the property always returns is . - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -2718,7 +2718,7 @@ On .NET Core, the property always returns is . is less than zero. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -2819,7 +2819,7 @@ On .NET Core, the property always returns -or- and do not denote a valid range in . - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -2918,7 +2918,7 @@ On .NET Core, the property always returns is . - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -3080,7 +3080,7 @@ On .NET Core, the property always returns -or- and do not denote a valid range in . - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -3185,7 +3185,7 @@ On .NET Core, the property always returns or is less than zero. is less than the resulting number of characters. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -3307,7 +3307,7 @@ On .NET Core, the property always returns is not a valid index in . does not have enough capacity from to the end of the array to accommodate the resulting characters. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -3373,7 +3373,7 @@ On .NET Core, the property always returns - Understanding Encodings + Understanding Encodings @@ -3430,7 +3430,7 @@ On .NET Core, the property always returns - Understanding Encodings + Understanding Encodings @@ -3539,7 +3539,7 @@ You can also supply a value of 0 for the `codepage` argument. Its precise behavi - Understanding Encodings + Understanding Encodings @@ -3623,7 +3623,7 @@ In the .NET Framework, the method rel - Understanding Encodings + Understanding Encodings @@ -3727,7 +3727,7 @@ You can also supply a value of 0 for the `codepage` argument. Its precise behavi - Understanding Encodings + Understanding Encodings @@ -3813,7 +3813,7 @@ In the .NET Framework, the method rel - Understanding Encodings + Understanding Encodings @@ -3881,7 +3881,7 @@ In the .NET Framework, the method rel ]]> - Understanding Encodings + Understanding Encodings @@ -4001,7 +4001,7 @@ In the .NET Framework, the method rel is less than zero. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -4088,7 +4088,7 @@ In the .NET Framework, the method rel is less than zero. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -4245,7 +4245,7 @@ In the .NET Framework, the method rel See the Remarks section of the reference topic for a discussion of decoding techniques and considerations. - Note that the precise behavior of the method for a particular implementation depends on the fallback strategy defined for that object. For more information, see the "Choosing a Fallback Strategy" section of the [Character Encoding in .NET](~/docs/standard/base-types/character-encoding.md) topic. + Note that the precise behavior of the method for a particular implementation depends on the fallback strategy defined for that object. For more information, see the "Choosing a Fallback Strategy" section of the [Character Encoding in .NET](/dotnet/standard/base-types/character-encoding) topic. @@ -4273,7 +4273,7 @@ The goal is to save this file, then open and decode it as a binary stream. The byte array contains invalid Unicode code points. is . - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -4328,7 +4328,7 @@ The goal is to save this file, then open and decode it as a binary stream. See the Remarks section of the reference topic for a discussion of decoding techniques and considerations. - Note that the precise behavior of the method for a particular implementation depends on the fallback strategy defined for that object. For more information, see the "Choosing a Fallback Strategy" section of the [Character Encoding in .NET](~/docs/standard/base-types/character-encoding.md) topic. + Note that the precise behavior of the method for a particular implementation depends on the fallback strategy defined for that object. For more information, see the "Choosing a Fallback Strategy" section of the [Character Encoding in .NET](/dotnet/standard/base-types/character-encoding) topic. ]]> @@ -4395,7 +4395,7 @@ The goal is to save this file, then open and decode it as a binary stream. See the Remarks section of the reference topic for a discussion of decoding techniques and considerations. - Note that the precise behavior of the method for a particular implementation depends on the fallback strategy defined for that object. For more information, see the "Choosing a Fallback Strategy" section of the [Character Encoding in .NET](~/docs/standard/base-types/character-encoding.md) topic. + Note that the precise behavior of the method for a particular implementation depends on the fallback strategy defined for that object. For more information, see the "Choosing a Fallback Strategy" section of the [Character Encoding in .NET](/dotnet/standard/base-types/character-encoding) topic. ]]> @@ -4403,7 +4403,7 @@ The goal is to save this file, then open and decode it as a binary stream. is a null pointer. is less than zero. - A fallback occurred (see Character Encoding in .NET) for a complete explanation) + A fallback occurred (see Character Encoding in .NET) for a complete explanation) -and- @@ -4500,7 +4500,7 @@ The goal is to save this file, then open and decode it as a binary stream. -or- and do not denote a valid range in . - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -5192,7 +5192,7 @@ Starting with the .NET Framework 4.6, the .NET Framework includes one encoding p object that is returned by this property may not have the appropriate behavior for your app. It uses replacement fallback to replace each string that it cannot encode and each byte that it cannot decode with a question mark ("?") character. Instead, you can call the constructor to instantiate a little endian object whose fallback is either an or a , as the following example illustrates. @@ -5213,7 +5213,7 @@ Starting with the .NET Framework 4.6, the .NET Framework includes one encoding p - Understanding Encodings + Understanding Encodings @@ -5263,7 +5263,7 @@ Starting with the .NET Framework 4.6, the .NET Framework includes one encoding p For a discussion of little endian byte order, see the class topic. - For information about the encodings supported by .NET and a discussion of which Unicode encoding to use, see [Character Encoding in .NET](~/docs/standard/base-types/character-encoding.md). + For information about the encodings supported by .NET and a discussion of which Unicode encoding to use, see [Character Encoding in .NET](/dotnet/standard/base-types/character-encoding). @@ -5280,7 +5280,7 @@ Starting with the .NET Framework 4.6, the .NET Framework includes one encoding p - Understanding Encodings + Understanding Encodings @@ -5339,7 +5339,7 @@ Starting with the .NET Framework 4.6, the .NET Framework includes one encoding p - Understanding Encodings + Understanding Encodings @@ -5389,7 +5389,7 @@ Starting with the .NET Framework 4.6, the .NET Framework includes one encoding p object that encodes Unicode (UTF-16-encoded) characters into a sequence of one to four bytes per character, and that decodes a UTF-8-encoded byte array to Unicode (UTF-16-encoded) characters. For information about the character encodings supported by .NET and a discussion of which Unicode encoding to use, see [Character Encoding in .NET](~/docs/standard/base-types/character-encoding.md). + This property returns a object that encodes Unicode (UTF-16-encoded) characters into a sequence of one to four bytes per character, and that decodes a UTF-8-encoded byte array to Unicode (UTF-16-encoded) characters. For information about the character encodings supported by .NET and a discussion of which Unicode encoding to use, see [Character Encoding in .NET](/dotnet/standard/base-types/character-encoding). The object that is returned by this property might not have the appropriate behavior for your app. @@ -5426,7 +5426,7 @@ Starting with the .NET Framework 4.6, the .NET Framework includes one encoding p - Understanding Encodings + Understanding Encodings diff --git a/xml/System.Text/StringBuilder.xml b/xml/System.Text/StringBuilder.xml index b48b6f12a53..643460a32eb 100644 --- a/xml/System.Text/StringBuilder.xml +++ b/xml/System.Text/StringBuilder.xml @@ -205,7 +205,7 @@ - The method appends a line terminator or a string along with a line terminator to a object. -- The method appends a [composite format string](~/docs/standard/base-types/composite-formatting.md) to a object. The string representations of objects included in the result string can reflect the formatting conventions of the current system culture or a specified culture. +- The method appends a [composite format string](/dotnet/standard/base-types/composite-formatting) to a object. The string representations of objects included in the result string can reflect the formatting conventions of the current system culture or a specified culture. - The method inserts a string, a substring, multiple repetitions of a string, a character array, a portion of a character array, or the string representation of a primitive data type at a specified position in the object. The position is defined by a zero-based index. @@ -2232,14 +2232,14 @@ Appends the string returned by processing a composite format string, which contains zero or more format items, to this instance. Each format item is replaced by the string representation of a corresponding object argument. - Composite Formatting - Standard Numeric Format Strings - Custom Numeric Format Strings - Standard Date and Time Format Strings - Custom Date and Time Format Strings - Standard TimeSpan Format Strings - Custom TimeSpan Format Strings - Enumeration Format Strings + Composite Formatting + Standard Numeric Format Strings + Custom Numeric Format Strings + Standard Date and Time Format Strings + Custom Date and Time Format Strings + Standard TimeSpan Format Strings + Custom TimeSpan Format Strings + Enumeration Format Strings @@ -2292,7 +2292,7 @@ object. + This method uses the [composite formatting feature](/dotnet/standard/base-types/composite-formatting) of the .NET Framework to convert the value of an object to its text representation and embed that representation in the current object. The `format` parameter consists of zero or more runs of text intermixed with zero or more indexed placeholders, called format items. The index of the format items must be 0, to correspond to `arg0`, the single object in the parameter list of this method. The formatting process replaces each format item with the string representation of `arg0`. @@ -2309,7 +2309,7 @@ |:*formatString*|A standard or custom format string that is supported by the parameter.| > [!NOTE] -> For the standard and custom format strings used with date and time values, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). For the standard and custom format strings used with numeric values, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). For the standard format strings used with enumerations, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). +> For the standard and custom format strings used with date and time values, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). For the standard and custom format strings used with numeric values, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). For the standard format strings used with enumerations, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). `arg0` represents the object to be formatted. Each format item in `format` is replaced with the string representation of `arg0`. If the format item includes `formatString` and `arg0` implements the interface, then `arg0.ToString(formatString, null)` defines the formatting. Otherwise, `arg0.ToString()` defines the formatting. @@ -2338,15 +2338,15 @@ In .NET Core and in the .NET Framework 4.0 and later versions, when you instantiate the object by calling the constructor, both the length and the capacity of the instance can grow beyond the value of its property. This can occur particularly when you call the and methods to append small strings. - Formatting Types in .NET - Composite Formatting - Standard Numeric Format Strings - Custom Numeric Format Strings - Standard Date and Time Format Strings - Custom Date and Time Format Strings - Standard TimeSpan Format Strings - Custom TimeSpan Format Strings - Enumeration Format Strings + Formatting Types in .NET + Composite Formatting + Standard Numeric Format Strings + Custom Numeric Format Strings + Standard Date and Time Format Strings + Custom Date and Time Format Strings + Standard TimeSpan Format Strings + Custom TimeSpan Format Strings + Enumeration Format Strings @@ -2402,7 +2402,7 @@ object. + This method uses the [composite formatting feature](/dotnet/standard/base-types/composite-formatting) of the .NET Framework to convert the value of an object to its text representation and embed that representation in the current object. The `format` parameter consists of zero or more runs of text intermixed with zero or more indexed placeholders, called format items, that correspond to objects in the parameter list of this method. The formatting process replaces each format item with the string representation of the corresponding object. @@ -2419,7 +2419,7 @@ |:*formatString*|A standard or custom format string that is supported by the parameter.| > [!NOTE] -> For the standard and custom format strings used with date and time values, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). For the standard and custom format strings used with numeric values, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). For the standard format strings used with enumerations, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). +> For the standard and custom format strings used with date and time values, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). For the standard and custom format strings used with numeric values, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). For the standard format strings used with enumerations, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). `args` represents the objects to be formatted. Each format item in `format` is replaced with the string representation of the corresponding object in `args`. If the format item includes `formatString` and the corresponding object in `args` implements the interface, then `args[index].ToString(formatString, provider)` defines the formatting. Otherwise, `args[index].ToString()` defines the formatting. @@ -2448,15 +2448,15 @@ In .NET Core and in the .NET Framework 4.0 and later versions, when you instantiate the object by calling the constructor, both the length and the capacity of the instance can grow beyond the value of its property. This can occur particularly when you call the and methods to append small strings. - Formatting Types in .NET - Composite Formatting - Standard Numeric Format Strings - Custom Numeric Format Strings - Standard Date and Time Format Strings - Custom Date and Time Format Strings - Standard TimeSpan Format Strings - Custom TimeSpan Format Strings - Enumeration Format Strings + Formatting Types in .NET + Composite Formatting + Standard Numeric Format Strings + Custom Numeric Format Strings + Standard Date and Time Format Strings + Custom Date and Time Format Strings + Standard TimeSpan Format Strings + Custom TimeSpan Format Strings + Enumeration Format Strings @@ -2504,7 +2504,7 @@ object. + This method uses the [composite formatting feature](/dotnet/standard/base-types/composite-formatting) of the .NET Framework to convert the value of `arg0` to its text representation and embed that representation in the current object. The `format` parameter consists of zero or more runs of text intermixed with zero or more indexed placeholders, called format items. The index of each format item must be zero (0) since this method includes an argument list with a single argument. The formatting process replaces each format item with the string representation of `arg0`. @@ -2521,7 +2521,7 @@ |:*formatString*|A standard or custom format string that is supported by the parameter.| > [!NOTE] -> For the standard and custom format strings used with date and time values, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). For the standard and custom format strings used with numeric values, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). For the standard format strings used with enumerations, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). +> For the standard and custom format strings used with date and time values, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). For the standard and custom format strings used with numeric values, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). For the standard format strings used with enumerations, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). The `provider` parameter specifies an implementation that can provide formatting information for the objects in `args`. `provider` can be any of the following: @@ -2559,16 +2559,16 @@ In .NET Core and in the .NET Framework 4.0 and later versions, when you instantiate the object by calling the constructor, both the length and the capacity of the instance can grow beyond the value of its property. This can occur particularly when you call the and methods to append small strings. - Formatting Types in .NET - Composite Formatting - How to: Define and Use Custom Numeric Format Providers - Standard Numeric Format Strings - Custom Numeric Format Strings - Standard Date and Time Format Strings - Custom Date and Time Format Strings - Standard TimeSpan Format Strings - Custom TimeSpan Format Strings - Enumeration Format Strings + Formatting Types in .NET + Composite Formatting + How to: Define and Use Custom Numeric Format Providers + Standard Numeric Format Strings + Custom Numeric Format Strings + Standard Date and Time Format Strings + Custom Date and Time Format Strings + Standard TimeSpan Format Strings + Custom TimeSpan Format Strings + Enumeration Format Strings @@ -2631,7 +2631,7 @@ object. + This method uses the [composite formatting feature](/dotnet/standard/base-types/composite-formatting) of the .NET Framework to convert the value of an object to its text representation and embed that representation in the current object. The `format` parameter consists of zero or more runs of text intermixed with zero or more indexed placeholders, called format items, that correspond to objects in the parameter list of this method. The formatting process replaces each format item with the string representation of the corresponding object. @@ -2648,7 +2648,7 @@ |:*formatString*|A standard or custom format string that is supported by the parameter.| > [!NOTE] -> For the standard and custom format strings used with date and time values, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). For the standard and custom format strings used with numeric values, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). For the standard format strings used with enumerations, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). +> For the standard and custom format strings used with date and time values, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). For the standard and custom format strings used with numeric values, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). For the standard format strings used with enumerations, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). The `provider` parameter specifies an implementation that can provide formatting information for the objects in `args`. `provider` can be any of the following: @@ -2692,16 +2692,16 @@ In .NET Core and in the .NET Framework 4.0 and later versions, when you instantiate the object by calling the constructor, both the length and the capacity of the instance can grow beyond the value of its property. This can occur particularly when you call the and methods to append small strings. - Formatting Types in .NET - Composite Formatting - How to: Define and Use Custom Numeric Format Providers - Standard Numeric Format Strings - Custom Numeric Format Strings - Standard Date and Time Format Strings - Custom Date and Time Format Strings - Standard TimeSpan Format Strings - Custom TimeSpan Format Strings - Enumeration Format Strings + Formatting Types in .NET + Composite Formatting + How to: Define and Use Custom Numeric Format Providers + Standard Numeric Format Strings + Custom Numeric Format Strings + Standard Date and Time Format Strings + Custom Date and Time Format Strings + Standard TimeSpan Format Strings + Custom TimeSpan Format Strings + Enumeration Format Strings @@ -2751,7 +2751,7 @@ object. + This method uses the [composite formatting feature](/dotnet/standard/base-types/composite-formatting) of the .NET Framework to convert the value of an object to its text representation and embed that representation in the current object. The `format` parameter consists of zero or more runs of text intermixed with zero or more indexed placeholders, called format items, that correspond to `arg0` and `arg1`, the two objects in the parameter list of this method. The formatting process replaces each format item with the string representation of the corresponding object. @@ -2768,7 +2768,7 @@ |:*formatString*|A standard or custom format string that is supported by the parameter.| > [!NOTE] -> For the standard and custom format strings used with date and time values, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). For the standard and custom format strings used with numeric values, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). For the standard format strings used with enumerations, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). +> For the standard and custom format strings used with date and time values, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). For the standard and custom format strings used with numeric values, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). For the standard format strings used with enumerations, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). `arg0` and `arg1` represent the objects to be formatted. Each format item in `format` is replaced with the string representation of either `arg0` or `arg1`. If the format item includes `formatString` and the corresponding object implements the interface, then `arg`*x*`.ToString(formatString, provider)` defines the formatting, where *x* is the index of the argument. Otherwise, `arg`*x*`.ToString()` defines the formatting. @@ -2797,15 +2797,15 @@ In .NET Core and in the .NET Framework 4.0 and later versions, when you instantiate the object by calling the constructor, both the length and the capacity of the instance can grow beyond the value of its property. This can occur particularly when you call the and methods to append small strings. - Formatting Types in .NET - Composite Formatting - Standard Numeric Format Strings - Custom Numeric Format Strings - Standard Date and Time Format Strings - Custom Date and Time Format Strings - Standard TimeSpan Format Strings - Custom TimeSpan Format Strings - Enumeration Format Strings + Formatting Types in .NET + Composite Formatting + Standard Numeric Format Strings + Custom Numeric Format Strings + Standard Date and Time Format Strings + Custom Date and Time Format Strings + Standard TimeSpan Format Strings + Custom TimeSpan Format Strings + Enumeration Format Strings @@ -2855,7 +2855,7 @@ object. + This method uses the [composite formatting feature](/dotnet/standard/base-types/composite-formatting) of the .NET Framework to convert the value of an object to its text representation and embed that representation in the current object. The `format` parameter consists of zero or more runs of text intermixed with zero or more indexed placeholders, called format items, that correspond to objects in the parameter list of this method. The formatting process replaces each format item with the string representation of the corresponding object. @@ -2872,7 +2872,7 @@ |:*formatString*|A standard or custom format string that is supported by the parameter.| > [!NOTE] -> For the standard and custom format strings used with date and time values, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). For the standard and custom format strings used with numeric values, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). For the standard format strings used with enumerations, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). +> For the standard and custom format strings used with date and time values, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). For the standard and custom format strings used with numeric values, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). For the standard format strings used with enumerations, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). The `provider` parameter specifies an implementation that can provide formatting information for `arg0` and `arg1`. `provider` can be any of the following: @@ -2910,16 +2910,16 @@ IIn .NET Core and in the .NET Framework 4.0 and later versions, when you instantiate the object by calling the constructor, both the length and the capacity of the instance can grow beyond the value of its property. This can occur particularly when you call the and methods to append small strings. - Formatting Types in .NET - Composite Formatting - How to: Define and Use Custom Numeric Format Providers - Standard Numeric Format Strings - Custom Numeric Format Strings - Standard Date and Time Format Strings - Custom Date and Time Format Strings - Standard TimeSpan Format Strings - Custom TimeSpan Format Strings - Enumeration Format Strings + Formatting Types in .NET + Composite Formatting + How to: Define and Use Custom Numeric Format Providers + Standard Numeric Format Strings + Custom Numeric Format Strings + Standard Date and Time Format Strings + Custom Date and Time Format Strings + Standard TimeSpan Format Strings + Custom TimeSpan Format Strings + Enumeration Format Strings @@ -2971,7 +2971,7 @@ object. + This method uses the [composite formatting feature](/dotnet/standard/base-types/composite-formatting) of the .NET Framework to convert the value of an object to its text representation and embed that representation in the current object. The `format` parameter consists of zero or more runs of text intermixed with zero or more indexed placeholders, called format items, that correspond to `arg0` through `arg2`, the objects in the parameter list of this method. The formatting process replaces each format item with the string representation of the corresponding object. @@ -2988,7 +2988,7 @@ |:*formatString*|A standard or custom format string that is supported by the parameter.| > [!NOTE] -> For the standard and custom format strings used with date and time values, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). For the standard and custom format strings used with numeric values, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). For the standard format strings used with enumerations, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). +> For the standard and custom format strings used with date and time values, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). For the standard and custom format strings used with numeric values, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). For the standard format strings used with enumerations, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). `arg0`, `arg1`, and `arg2` represent the objects to be formatted. Each format item in `format` is replaced with the string representation of either `arg0`, `arg1`, or `arg2`, depending on the index of the format item. If the format item includes `formatString` and the corresponding object in `args` implements the interface, then `arg`*x*`.ToString(formatString, null)` defines the formatting, where *x* is the index of the argument. Otherwise, `arg`*x*`.ToString()` defines the formatting. @@ -3017,15 +3017,15 @@ In .NET Core and in the .NET Framework 4.0 and later versions, when you instantiate the object by calling the constructor, both the length and the capacity of the instance can grow beyond the value of its property. This can occur particularly when you call the and methods to append small strings. - Formatting Types in .NET - Composite Formatting - Standard Numeric Format Strings - Custom Numeric Format Strings - Standard Date and Time Format Strings - Custom Date and Time Format Strings - Standard TimeSpan Format Strings - Custom TimeSpan Format Strings - Enumeration Format Strings + Formatting Types in .NET + Composite Formatting + Standard Numeric Format Strings + Custom Numeric Format Strings + Standard Date and Time Format Strings + Custom Date and Time Format Strings + Standard TimeSpan Format Strings + Custom TimeSpan Format Strings + Enumeration Format Strings @@ -3077,7 +3077,7 @@ object. + This method uses the [composite formatting feature](/dotnet/standard/base-types/composite-formatting) of the .NET Framework to convert the value of an object to its text representation and embed that representation in the current object. The `format` parameter consists of zero or more runs of text intermixed with zero or more indexed placeholders, called format items, that correspond to objects in the parameter list of this method. The formatting process replaces each format item with the string representation of the corresponding object. @@ -3094,7 +3094,7 @@ |:*formatString*|A standard or custom format string that is supported by the parameter.| > [!NOTE] -> For the standard and custom format strings used with date and time values, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). For the standard and custom format strings used with numeric values, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). For the standard format strings used with enumerations, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). +> For the standard and custom format strings used with date and time values, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). For the standard and custom format strings used with numeric values, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). For the standard format strings used with enumerations, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). The `provider` parameter specifies an implementation that can provide formatting information for `arg0` and `arg1`. `provider` can be any of the following: @@ -3132,16 +3132,16 @@ In .NET Core and in the .NET Framework 4.0 and later versions, when you instantiate the object by calling the constructor, both the length and the capacity of the instance can grow beyond the value of its property. This can occur particularly when you call the and methods to append small strings. - Formatting Types in .NET - Composite Formatting - How to: Define and Use Custom Numeric Format Providers - Standard Numeric Format Strings - Custom Numeric Format Strings - Standard Date and Time Format Strings - Custom Date and Time Format Strings - Standard TimeSpan Format Strings - Custom TimeSpan Format Strings - Enumeration Format Strings + Formatting Types in .NET + Composite Formatting + How to: Define and Use Custom Numeric Format Providers + Standard Numeric Format Strings + Custom Numeric Format Strings + Standard Date and Time Format Strings + Custom Date and Time Format Strings + Standard TimeSpan Format Strings + Custom TimeSpan Format Strings + Enumeration Format Strings diff --git a/xml/System.Text/UTF32Encoding.xml b/xml/System.Text/UTF32Encoding.xml index 6bb037c6214..f730bb0a7b6 100644 --- a/xml/System.Text/UTF32Encoding.xml +++ b/xml/System.Text/UTF32Encoding.xml @@ -53,7 +53,7 @@ - UTF-32, which represents each code point as a 32-bit integer. - For more information about the UTFs and other encodings supported by , see [Character Encoding in .NET](~/docs/standard/base-types/character-encoding.md). + For more information about the UTFs and other encodings supported by , see [Character Encoding in .NET](/dotnet/standard/base-types/character-encoding). The class represents a UTF-32 encoding. The encoder can use the big endian byte order (most significant byte first) or the little endian byte order (least significant byte first). For example, the Latin Capital Letter A (code point U+0041) is serialized as follows (in hexadecimal): @@ -114,7 +114,7 @@ - Understanding Encodings + Understanding Encodings @@ -440,7 +440,7 @@ is . The resulting number of bytes is greater than the maximum number that can be returned as an integer. Error detection is enabled, and contains an invalid sequence of characters. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -517,7 +517,7 @@ The resulting number of bytes is greater than the maximum number that can be returned as an integer. Error detection is enabled, and contains an invalid sequence of characters. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -606,7 +606,7 @@ The resulting number of bytes is greater than the maximum number that can be returned as an integer. Error detection is enabled, and contains an invalid sequence of characters. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -704,7 +704,7 @@ -or- is less than the resulting number of bytes. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -807,7 +807,7 @@ -or- does not have enough capacity from to the end of the array to accommodate the resulting bytes. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -910,7 +910,7 @@ -or- does not have enough capacity from to the end of the array to accommodate the resulting bytes. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -995,7 +995,7 @@ The resulting number of bytes is greater than the maximum number that can be returned as an integer. Error detection is enabled, and contains an invalid sequence of bytes. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1083,7 +1083,7 @@ The resulting number of bytes is greater than the maximum number that can be returned as an integer. Error detection is enabled, and contains an invalid sequence of bytes. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1180,7 +1180,7 @@ -or- is less than the resulting number of characters. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1285,7 +1285,7 @@ -or- does not have enough capacity from to the end of the array to accommodate the resulting characters. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1354,7 +1354,7 @@ - Understanding Encodings + Understanding Encodings @@ -1414,7 +1414,7 @@ - Understanding Encodings + Understanding Encodings @@ -1522,7 +1522,7 @@ -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1599,7 +1599,7 @@ -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1773,7 +1773,7 @@ and do not denote a valid range in . Error detection is enabled, and contains an invalid sequence of bytes. - A fallback occurred (see Character Encoding in .NET for a complete explanation). + A fallback occurred (see Character Encoding in .NET for a complete explanation). -and- diff --git a/xml/System.Text/UTF7Encoding.xml b/xml/System.Text/UTF7Encoding.xml index 22961776cd4..e6c552b08ac 100644 --- a/xml/System.Text/UTF7Encoding.xml +++ b/xml/System.Text/UTF7Encoding.xml @@ -54,7 +54,7 @@ > [!NOTE] > does not provide error detection. For security reasons, the application should use , , or and enable error detection. - For more information about the UTFs and other encodings supported by , see [Character Encoding in the .NET Framework](~/docs/standard/base-types/character-encoding.md). + For more information about the UTFs and other encodings supported by , see [Character Encoding in the .NET Framework](/dotnet/standard/base-types/character-encoding). The method determines how many bytes result in encoding a set of Unicode characters, and the method performs the actual encoding. @@ -78,7 +78,7 @@ - Understanding Encodings + Understanding Encodings @@ -332,7 +332,7 @@ is (). The resulting number of bytes is greater than the maximum number that can be returned as an int. - A fallback occurred (see Character Encoding in .NET for fuller explanation). + A fallback occurred (see Character Encoding in .NET for fuller explanation). -and- @@ -407,7 +407,7 @@ -or- The resulting number of bytes is greater than the maximum number that can be returned as an int. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -493,7 +493,7 @@ -or- The resulting number of bytes is greater than the maximum number that can be returned as an int. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -589,7 +589,7 @@ or is less than zero. is less than the resulting number of bytes. - A fallback occurred (see Character Encoding in .NET for fuller explanation). + A fallback occurred (see Character Encoding in .NET for fuller explanation). -and- @@ -690,7 +690,7 @@ is not a valid index in . does not have enough capacity from to the end of the array to accommodate the resulting bytes. - A fallback occurred (see Character Encoding in .NET for fuller explanation). + A fallback occurred (see Character Encoding in .NET for fuller explanation). -and- @@ -793,7 +793,7 @@ is not a valid index in . does not have enough capacity from to the end of the array to accommodate the resulting bytes. - A fallback occurred (see Character Encoding in .NET for fuller explanation). + A fallback occurred (see Character Encoding in .NET for fuller explanation). -and- @@ -878,7 +878,7 @@ -or- The resulting number of characters is greater than the maximum number that can be returned as an int. - A fallback occurred (see Character Encoding in .NET for fuller explanation). + A fallback occurred (see Character Encoding in .NET for fuller explanation). -and- @@ -964,7 +964,7 @@ -or- The resulting number of characters is greater than the maximum number that can be returned as an int. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1060,7 +1060,7 @@ or is less than zero. is less than the resulting number of characters. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1162,7 +1162,7 @@ is not a valid index in . does not have enough capacity from to the end of the array to accommodate the resulting characters. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1230,7 +1230,7 @@ - Understanding Encodings + Understanding Encodings @@ -1289,7 +1289,7 @@ - Understanding Encodings + Understanding Encodings @@ -1411,7 +1411,7 @@ -or- The resulting number of bytes is greater than the maximum number that can be returned as an int. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1491,7 +1491,7 @@ -or- The resulting number of characters is greater than the maximum number that can be returned as an int. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1579,7 +1579,7 @@ -or- and do not denote a valid range in . - A fallback occurred (see Character Encoding in .NET for fuller explanation). + A fallback occurred (see Character Encoding in .NET for fuller explanation). -and- diff --git a/xml/System.Text/UTF8Encoding.xml b/xml/System.Text/UTF8Encoding.xml index b4fadfd65e2..13cfad1f333 100644 --- a/xml/System.Text/UTF8Encoding.xml +++ b/xml/System.Text/UTF8Encoding.xml @@ -51,7 +51,7 @@ ## Remarks Encoding is the process of transforming a set of Unicode characters into a sequence of bytes. Decoding is the process of transforming a sequence of encoded bytes into a set of Unicode characters. - UTF-8 is a Unicode encoding that represents each code point as a sequence of one to four bytes. Unlike the UTF-16 and UTF-32 encodings, the UTF-8 encoding does not require "endianness"; the encoding scheme is the same regardless of whether the processor is big-endian or little-endian. corresponds to the Windows code page 65001. For more information about the UTFs and other encodings supported by , see [Character Encoding in the .NET Framework](~/docs/standard/base-types/character-encoding.md). + UTF-8 is a Unicode encoding that represents each code point as a sequence of one to four bytes. Unlike the UTF-16 and UTF-32 encodings, the UTF-8 encoding does not require "endianness"; the encoding scheme is the same regardless of whether the processor is big-endian or little-endian. corresponds to the Windows code page 65001. For more information about the UTFs and other encodings supported by , see [Character Encoding in the .NET Framework](/dotnet/standard/base-types/character-encoding). You can instantiate a object in a number of ways, depending on whether you want to it to provide a byte order mark (BOM) and whether you want to enable error detection. The following table lists the constructors and the property that return a object. @@ -96,7 +96,7 @@ - Understanding Encodings + Understanding Encodings @@ -410,7 +410,7 @@ ]]> Error detection is enabled, and contains an invalid sequence of characters. - A fallback occurred (see Character Encoding in .NET for complete explanation). + A fallback occurred (see Character Encoding in .NET for complete explanation). -and- @@ -485,7 +485,7 @@ is . The resulting number of bytes is greater than the maximum number that can be returned as an integer. Error detection is enabled, and contains an invalid sequence of characters. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -565,7 +565,7 @@ The resulting number of bytes is greater than the maximum number that can be returned as an integer. Error detection is enabled, and contains an invalid sequence of characters. - A fallback occurred (see Character Encoding in .NET for a complete explanation). + A fallback occurred (see Character Encoding in .NET for a complete explanation). -and- @@ -656,7 +656,7 @@ The resulting number of bytes is greater than the maximum number that can be returned as an integer. Error detection is enabled, and contains an invalid sequence of characters. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -835,7 +835,7 @@ -or- is less than the resulting number of bytes. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -941,7 +941,7 @@ -or- does not have enough capacity from to the end of the array to accommodate the resulting bytes. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1047,7 +1047,7 @@ -or- does not have enough capacity from to the end of the array to accommodate the resulting bytes. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1177,7 +1177,7 @@ The resulting number of bytes is greater than the maximum number that can be returned as an integer. Error detection is enabled, and contains an invalid sequence of bytes. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1267,7 +1267,7 @@ The resulting number of bytes is greater than the maximum number that can be returned as an integer. Error detection is enabled, and contains an invalid sequence of bytes. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1415,7 +1415,7 @@ -or- is less than the resulting number of characters. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1522,7 +1522,7 @@ -or- does not have enough capacity from to the end of the array to accommodate the resulting characters. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1593,7 +1593,7 @@ - Understanding Encodings + Understanding Encodings @@ -1655,7 +1655,7 @@ - Understanding Encodings + Understanding Encodings @@ -1780,7 +1780,7 @@ -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1861,7 +1861,7 @@ -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -2032,7 +2032,7 @@ and do not denote a valid range in . Error detection is enabled, and contains an invalid sequence of bytes. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- diff --git a/xml/System.Text/UnicodeEncoding.xml b/xml/System.Text/UnicodeEncoding.xml index bc5e3248bcb..396533b71b6 100644 --- a/xml/System.Text/UnicodeEncoding.xml +++ b/xml/System.Text/UnicodeEncoding.xml @@ -59,7 +59,7 @@ - UTF-32, which represents each code point as a 32-bit integer. - For more information about the UTFs and other encodings supported by , see [Character Encoding in the .NET Framework](~/docs/standard/base-types/character-encoding.md). + For more information about the UTFs and other encodings supported by , see [Character Encoding in the .NET Framework](/dotnet/standard/base-types/character-encoding). The class represents a UTF-16 encoding. The encoder can use either big endian byte order (most significant byte first) or little endian byte order (least significant byte first). For example, the Latin Capital Letter A (code point U+0041) is serialized as follows (in hexadecimal): @@ -117,7 +117,7 @@ - Understanding Encodings + Understanding Encodings @@ -511,7 +511,7 @@ is . The resulting number of bytes is greater than the maximum number that can be returned as an integer. Error detection is enabled, and contains an invalid sequence of characters. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -591,7 +591,7 @@ The resulting number of bytes is greater than the maximum number that can be returned as an integer. Error detection is enabled and contains an invalid sequence of characters. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -682,7 +682,7 @@ The resulting number of bytes is greater than the maximum number that can be returned as an integer. Error detection is enabled, and contains an invalid sequence of characters. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -813,7 +813,7 @@ -or- is less than the resulting number of bytes. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -920,7 +920,7 @@ -or- does not have enough capacity from to the end of the array to accommodate the resulting bytes. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1027,7 +1027,7 @@ -or- does not have enough capacity from to the end of the array to accommodate the resulting bytes. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1114,7 +1114,7 @@ The resulting number of bytes is greater than the maximum number that can be returned as an integer. Error detection is enabled, and contains an invalid sequence of bytes. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1204,7 +1204,7 @@ The resulting number of bytes is greater than the maximum number that can be returned as an integer. Error detection is enabled, and contains an invalid sequence of bytes. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1303,7 +1303,7 @@ -or- is less than the resulting number of characters. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1410,7 +1410,7 @@ -or- does not have enough capacity from to the end of the array to accommodate the resulting characters. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1481,7 +1481,7 @@ - Understanding Encodings + Understanding Encodings @@ -1547,7 +1547,7 @@ - Understanding Encodings + Understanding Encodings @@ -1661,7 +1661,7 @@ -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1742,7 +1742,7 @@ -or- The resulting number of bytes is greater than the maximum number that can be returned as an integer. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- @@ -1917,7 +1917,7 @@ and do not denote a valid range in . Error detection is enabled, and contains an invalid sequence of bytes. - A fallback occurred (for more information, see Character Encoding in .NET) + A fallback occurred (for more information, see Character Encoding in .NET) -and- diff --git a/xml/System.Threading.Tasks.Dataflow/ActionBlock`1.xml b/xml/System.Threading.Tasks.Dataflow/ActionBlock`1.xml index a456ef5b5f1..a7158768bcb 100644 --- a/xml/System.Threading.Tasks.Dataflow/ActionBlock`1.xml +++ b/xml/System.Threading.Tasks.Dataflow/ActionBlock`1.xml @@ -50,7 +50,7 @@ [!INCLUDE [tpl-install-instructions](~/includes/tpl-install-instructions.md)] ## Examples - The following example shows the use of the class to perform several computations using dataflow blocks, and returns the elapsed time required to perform the computations. This code example is part of a larger example provided for the [How to: Specify the Degree of Parallelism in a Dataflow Block](~/docs/standard/parallel-programming/how-to-specify-the-degree-of-parallelism-in-a-dataflow-block.md) topic. + The following example shows the use of the class to perform several computations using dataflow blocks, and returns the elapsed time required to perform the computations. This code example is part of a larger example provided for the [How to: Specify the Degree of Parallelism in a Dataflow Block](/dotnet/standard/parallel-programming/how-to-specify-the-degree-of-parallelism-in-a-dataflow-block) topic. [!code-csharp[TPLDataflow_DegreeOfParallelism#2](~/samples/snippets/csharp/VS_Snippets_Misc/tpldataflow_degreeofparallelism/cs/dataflowdegreeofparallelism.cs#2)] [!code-vb[TPLDataflow_DegreeOfParallelism#2](~/samples/snippets/visualbasic/VS_Snippets_Misc/tpldataflow_degreeofparallelism/vb/dataflowdegreeofparallelism.vb#2)] @@ -150,7 +150,7 @@ constructor to create a new object. This code example is part of a larger example provided for the [How to: Specify the Degree of Parallelism in a Dataflow Block](~/docs/standard/parallel-programming/how-to-specify-the-degree-of-parallelism-in-a-dataflow-block.md) topic. + The following example shows how to use the constructor to create a new object. This code example is part of a larger example provided for the [How to: Specify the Degree of Parallelism in a Dataflow Block](/dotnet/standard/parallel-programming/how-to-specify-the-degree-of-parallelism-in-a-dataflow-block) topic. [!code-csharp[TPLDataflow_DegreeOfParallelism#2](~/samples/snippets/csharp/VS_Snippets_Misc/tpldataflow_degreeofparallelism/cs/dataflowdegreeofparallelism.cs#2)] [!code-vb[TPLDataflow_DegreeOfParallelism#2](~/samples/snippets/visualbasic/VS_Snippets_Misc/tpldataflow_degreeofparallelism/vb/dataflowdegreeofparallelism.vb#2)] @@ -238,7 +238,7 @@ ## Examples - The following example shows the use of the method to signal to the dataflow block that it shouldn't accept or produce any more messages nor consume any more postponed messages. This code example is part of a larger example provided for the [How to: Specify the Degree of Parallelism in a Dataflow Block](~/docs/standard/parallel-programming/how-to-specify-the-degree-of-parallelism-in-a-dataflow-block.md) topic. + The following example shows the use of the method to signal to the dataflow block that it shouldn't accept or produce any more messages nor consume any more postponed messages. This code example is part of a larger example provided for the [How to: Specify the Degree of Parallelism in a Dataflow Block](/dotnet/standard/parallel-programming/how-to-specify-the-degree-of-parallelism-in-a-dataflow-block) topic. [!code-csharp[TPLDataflow_DegreeOfParallelism#2](~/samples/snippets/csharp/VS_Snippets_Misc/tpldataflow_degreeofparallelism/cs/dataflowdegreeofparallelism.cs#2)] [!code-vb[TPLDataflow_DegreeOfParallelism#2](~/samples/snippets/visualbasic/VS_Snippets_Misc/tpldataflow_degreeofparallelism/vb/dataflowdegreeofparallelism.vb#2)] @@ -284,7 +284,7 @@ ## Examples - The following example shows how to use the property to wait for all messages to propagate through the network. This code example is part of a larger example provided for the [How to: Specify the Degree of Parallelism in a Dataflow Block](~/docs/standard/parallel-programming/how-to-specify-the-degree-of-parallelism-in-a-dataflow-block.md) topic. + The following example shows how to use the property to wait for all messages to propagate through the network. This code example is part of a larger example provided for the [How to: Specify the Degree of Parallelism in a Dataflow Block](/dotnet/standard/parallel-programming/how-to-specify-the-degree-of-parallelism-in-a-dataflow-block) topic. [!code-csharp[TPLDataflow_DegreeOfParallelism#2](~/samples/snippets/csharp/VS_Snippets_Misc/tpldataflow_degreeofparallelism/cs/dataflowdegreeofparallelism.cs#2)] [!code-vb[TPLDataflow_DegreeOfParallelism#2](~/samples/snippets/visualbasic/VS_Snippets_Misc/tpldataflow_degreeofparallelism/vb/dataflowdegreeofparallelism.vb#2)] @@ -362,7 +362,7 @@ method to post an item to the target dataflow block. This code example is part of a larger example provided for the [How to: Specify the Degree of Parallelism in a Dataflow Block](~/docs/standard/parallel-programming/how-to-specify-the-degree-of-parallelism-in-a-dataflow-block.md) topic. + The following example shows how to use the method to post an item to the target dataflow block. This code example is part of a larger example provided for the [How to: Specify the Degree of Parallelism in a Dataflow Block](/dotnet/standard/parallel-programming/how-to-specify-the-degree-of-parallelism-in-a-dataflow-block) topic. [!code-csharp[TPLDataflow_DegreeOfParallelism#2](~/samples/snippets/csharp/VS_Snippets_Misc/tpldataflow_degreeofparallelism/cs/dataflowdegreeofparallelism.cs#2)] [!code-vb[TPLDataflow_DegreeOfParallelism#2](~/samples/snippets/visualbasic/VS_Snippets_Misc/tpldataflow_degreeofparallelism/vb/dataflowdegreeofparallelism.vb#2)] diff --git a/xml/System.Threading.Tasks/ConcurrentExclusiveSchedulerPair.xml b/xml/System.Threading.Tasks/ConcurrentExclusiveSchedulerPair.xml index 69126d3fdf5..4c3ef08d20f 100644 --- a/xml/System.Threading.Tasks/ConcurrentExclusiveSchedulerPair.xml +++ b/xml/System.Threading.Tasks/ConcurrentExclusiveSchedulerPair.xml @@ -50,7 +50,7 @@ class. Readers run on the concurrent part of the scheduler. The writer runs on the exclusive part of the scheduler. This code example is part of a larger example provided for the [How to: Specify a Task Scheduler in a Dataflow Block](~/docs/standard/parallel-programming/how-to-specify-a-task-scheduler-in-a-dataflow-block.md) topic. + The following example shows the use of the class. Readers run on the concurrent part of the scheduler. The writer runs on the exclusive part of the scheduler. This code example is part of a larger example provided for the [How to: Specify a Task Scheduler in a Dataflow Block](/dotnet/standard/parallel-programming/how-to-specify-a-task-scheduler-in-a-dataflow-block) topic. [!code-csharp[TPLDataflow_WriterReadersWinForms#4](~/samples/snippets/csharp/VS_Snippets_Misc/tpldataflow_writerreaderswinforms/cs/writerreaderswinforms/form1.cs#4)] [!code-vb[TPLDataflow_WriterReadersWinForms#4](~/samples/snippets/visualbasic/VS_Snippets_Misc/tpldataflow_writerreaderswinforms/vb/writerreaderswinforms/form1.vb#4)] @@ -106,7 +106,7 @@ constructor to create a new object. This code example is part of a larger example provided for the [How to: Specify a Task Scheduler in a Dataflow Block](~/docs/standard/parallel-programming/how-to-specify-a-task-scheduler-in-a-dataflow-block.md) topic. + The following example shows the use of the constructor to create a new object. This code example is part of a larger example provided for the [How to: Specify a Task Scheduler in a Dataflow Block](/dotnet/standard/parallel-programming/how-to-specify-a-task-scheduler-in-a-dataflow-block) topic. [!code-csharp[TPLDataflow_WriterReadersWinForms#4](~/samples/snippets/csharp/VS_Snippets_Misc/tpldataflow_writerreaderswinforms/cs/writerreaderswinforms/form1.cs#4)] [!code-vb[TPLDataflow_WriterReadersWinForms#4](~/samples/snippets/visualbasic/VS_Snippets_Misc/tpldataflow_writerreaderswinforms/vb/writerreaderswinforms/form1.vb#4)] @@ -363,7 +363,7 @@ property to run a reader. This code example is part of a larger example provided for the [How to: Specify a Task Scheduler in a Dataflow Block](~/docs/standard/parallel-programming/how-to-specify-a-task-scheduler-in-a-dataflow-block.md) topic. + The following example shows the use of the property to run a reader. This code example is part of a larger example provided for the [How to: Specify a Task Scheduler in a Dataflow Block](/dotnet/standard/parallel-programming/how-to-specify-a-task-scheduler-in-a-dataflow-block) topic. [!code-csharp[TPLDataflow_WriterReadersWinForms#4](~/samples/snippets/csharp/VS_Snippets_Misc/tpldataflow_writerreaderswinforms/cs/writerreaderswinforms/form1.cs#4)] [!code-vb[TPLDataflow_WriterReadersWinForms#4](~/samples/snippets/visualbasic/VS_Snippets_Misc/tpldataflow_writerreaderswinforms/vb/writerreaderswinforms/form1.vb#4)] @@ -412,7 +412,7 @@ property to run a writer. This code example is part of a larger example provided for the [How to: Specify a Task Scheduler in a Dataflow Block](~/docs/standard/parallel-programming/how-to-specify-a-task-scheduler-in-a-dataflow-block.md) topic. + The following example shows the use of the property to run a writer. This code example is part of a larger example provided for the [How to: Specify a Task Scheduler in a Dataflow Block](/dotnet/standard/parallel-programming/how-to-specify-a-task-scheduler-in-a-dataflow-block) topic. [!code-csharp[TPLDataflow_WriterReadersWinForms#4](~/samples/snippets/csharp/VS_Snippets_Misc/tpldataflow_writerreaderswinforms/cs/writerreaderswinforms/form1.cs#4)] [!code-vb[TPLDataflow_WriterReadersWinForms#4](~/samples/snippets/visualbasic/VS_Snippets_Misc/tpldataflow_writerreaderswinforms/vb/writerreaderswinforms/form1.vb#4)] diff --git a/xml/System.Threading.Tasks/Parallel.xml b/xml/System.Threading.Tasks/Parallel.xml index 9b108d6677b..f928c64df2c 100644 --- a/xml/System.Threading.Tasks/Parallel.xml +++ b/xml/System.Threading.Tasks/Parallel.xml @@ -49,7 +49,7 @@ ]]> All public and protected members of are thread-safe and may be used concurrently from multiple threads. - Data Parallelism (Task Parallel Library) + Data Parallelism (Task Parallel Library) Samples for Parallel Programming with the .NET Core and .NET Standard @@ -649,7 +649,7 @@ If `fromInclusive` is greater than or equal to `toExclusive`, then the method returns immediately without performing any iterations. - For an example that uses this method, see [How to: Write a Parallel.For Loop with Thread-Local Variables](~/docs/standard/parallel-programming/how-to-write-a-parallel-for-loop-with-thread-local-variables.md). + For an example that uses this method, see [How to: Write a Parallel.For Loop with Thread-Local Variables](/dotnet/standard/parallel-programming/how-to-write-a-parallel-for-loop-with-thread-local-variables). ]]> @@ -725,7 +725,7 @@ If `fromInclusive` is greater than or equal to `toExclusive`, then the method returns immediately without performing any iterations. - For an example that uses this method, see [How to: Write a Parallel.For Loop with Thread-Local Variables](~/docs/standard/parallel-programming/how-to-write-a-parallel-for-loop-with-thread-local-variables.md). + For an example that uses this method, see [How to: Write a Parallel.For Loop with Thread-Local Variables](/dotnet/standard/parallel-programming/how-to-write-a-parallel-for-loop-with-thread-local-variables). ]]> @@ -969,7 +969,7 @@ method expects custom partitioners to support dynamic partitioning. For more information, see [Custom Partitioners for PLINQ and TPL](~/docs/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl.md) and [How to: Implement Dynamic Partitions](~/docs/standard/parallel-programming/how-to-implement-dynamic-partitions.md). + This overload is provided for scenarios where you want to override the default partitioning scheme. For example, small loop bodies might benefit from partitioning the range. The method expects custom partitioners to support dynamic partitioning. For more information, see [Custom Partitioners for PLINQ and TPL](/dotnet/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl) and [How to: Implement Dynamic Partitions](/dotnet/standard/parallel-programming/how-to-implement-dynamic-partitions). ]]> @@ -1036,7 +1036,7 @@ method expects custom partitioners to support dynamic partitioning. For more information, see [Custom Partitioners for PLINQ and TPL](~/docs/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl.md) and [How to: Implement Dynamic Partitions](~/docs/standard/parallel-programming/how-to-implement-dynamic-partitions.md). + This overload is provided for scenarios where you want to override the default partitioning scheme. For example, small loop bodies might benefit from partitioning the range. The method expects custom partitioners to support dynamic partitioning. For more information, see [Custom Partitioners for PLINQ and TPL](/dotnet/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl) and [How to: Implement Dynamic Partitions](/dotnet/standard/parallel-programming/how-to-implement-dynamic-partitions). ]]> @@ -1103,7 +1103,7 @@ method expects custom partitioners to support dynamic partitioning. For more information, see [Custom Partitioners for PLINQ and TPL](~/docs/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl.md) and [How to: Implement Dynamic Partitions](~/docs/standard/parallel-programming/how-to-implement-dynamic-partitions.md). + This overload is provided for scenarios where you want to override the default partitioning scheme. For example, small loop bodies might benefit from partitioning the range. The method expects custom partitioners to support dynamic partitioning. For more information, see [Custom Partitioners for PLINQ and TPL](/dotnet/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl) and [How to: Implement Dynamic Partitions](/dotnet/standard/parallel-programming/how-to-implement-dynamic-partitions). @@ -1362,7 +1362,7 @@ method expects custom partitioners to support dynamic partitioning. For more information, see [Custom Partitioners for PLINQ and TPL](~/docs/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl.md) and [How to: Implement Dynamic Partitions](~/docs/standard/parallel-programming/how-to-implement-dynamic-partitions.md). + This overload is provided for scenarios where you want to override the default partitioning scheme. For example, small loop bodies might benefit from partitioning the range. The method expects custom partitioners to support dynamic partitioning. For more information, see [Custom Partitioners for PLINQ and TPL](/dotnet/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl) and [How to: Implement Dynamic Partitions](/dotnet/standard/parallel-programming/how-to-implement-dynamic-partitions). ]]> @@ -1437,7 +1437,7 @@ method expects custom partitioners to support dynamic partitioning. For more information, see [Custom Partitioners for PLINQ and TPL](~/docs/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl.md) and [How to: Implement Dynamic Partitions](~/docs/standard/parallel-programming/how-to-implement-dynamic-partitions.md). + This overload is provided for scenarios where you want to override the default partitioning scheme. For example, small loop bodies might benefit from partitioning the range. The method expects custom partitioners to support dynamic partitioning. For more information, see [Custom Partitioners for PLINQ and TPL](/dotnet/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl) and [How to: Implement Dynamic Partitions](/dotnet/standard/parallel-programming/how-to-implement-dynamic-partitions). ]]> @@ -1508,7 +1508,7 @@ method expects custom partitioners to support dynamic partitioning. For more information, see [Custom Partitioners for PLINQ and TPL](~/docs/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl.md) and [How to: Implement Dynamic Partitions](~/docs/standard/parallel-programming/how-to-implement-dynamic-partitions.md). + This overload is provided for scenarios where you want to override the default partitioning scheme. For example, small loop bodies might benefit from partitioning the range. The method expects custom partitioners to support dynamic partitioning. For more information, see [Custom Partitioners for PLINQ and TPL](/dotnet/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl) and [How to: Implement Dynamic Partitions](/dotnet/standard/parallel-programming/how-to-implement-dynamic-partitions). ]]> @@ -1781,7 +1781,7 @@ method expects custom partitioners to support dynamic partitioning. For more information, see [Custom Partitioners for PLINQ and TPL](~/docs/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl.md) and [How to: Implement Dynamic Partitions](~/docs/standard/parallel-programming/how-to-implement-dynamic-partitions.md). + This overload is provided for scenarios where you want to override the default partitioning scheme. For example, small loop bodies might benefit from partitioning the range. The method expects custom partitioners to support dynamic partitioning. For more information, see [Custom Partitioners for PLINQ and TPL](/dotnet/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl) and [How to: Implement Dynamic Partitions](/dotnet/standard/parallel-programming/how-to-implement-dynamic-partitions). The `localInit` delegate is invoked once for each task that participates in the loop's execution and returns the initial local state for each of those tasks. These initial states are passed to the first `body` invocations on each task. Then, every subsequent body invocation returns a possibly modified state value that is passed to the next body invocation. Finally, the last body invocation on each task returns a state value that is passed to the `localFinally` delegate. The `localFinally` delegate is invoked once per task to perform a final action on each task's local state. This delegate might be invoked concurrently on multiple tasks; therefore, you must synchronize access to any shared variables. @@ -1858,7 +1858,7 @@ method expects custom partitioners to support dynamic partitioning. For more information, see [Custom Partitioners for PLINQ and TPL](~/docs/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl.md) and [How to: Implement Dynamic Partitions](~/docs/standard/parallel-programming/how-to-implement-dynamic-partitions.md). + This overload is provided for scenarios where you want to override the default partitioning scheme. For example, small loop bodies might benefit from partitioning the range. The method expects custom partitioners to support dynamic partitioning. For more information, see [Custom Partitioners for PLINQ and TPL](/dotnet/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl) and [How to: Implement Dynamic Partitions](/dotnet/standard/parallel-programming/how-to-implement-dynamic-partitions). The `localInit` delegate is invoked once for each thread that participates in the loop's execution and returns the initial local state for each of those tasks. These initial states are passed to the first `body` invocations on each task. Then, every subsequent body invocation returns a possibly modified state value that is passed to the next body invocation. Finally, the last body invocation on each task returns a state value that is passed to the `localFinally` delegate. The `localFinally` delegate is invoked once per task to perform a final action on each task's local state. This delegate might be invoked concurrently on multiple tasks; therefore, you must synchronize access to any shared variables. @@ -2097,7 +2097,7 @@ method expects custom partitioners to support dynamic partitioning. For more information, see [Custom Partitioners for PLINQ and TPL](~/docs/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl.md) and [How to: Implement Dynamic Partitions](~/docs/standard/parallel-programming/how-to-implement-dynamic-partitions.md). + This overload is provided for scenarios where you want to override the default partitioning scheme. For example, small loop bodies might benefit from partitioning the range. The method expects custom partitioners to support dynamic partitioning. For more information, see [Custom Partitioners for PLINQ and TPL](/dotnet/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl) and [How to: Implement Dynamic Partitions](/dotnet/standard/parallel-programming/how-to-implement-dynamic-partitions). The `localInit` delegate is invoked once for each task that participates in the loop's execution and returns the initial local state for each of those tasks. These initial states are passed to the first `body` invocations on each task. Then, every subsequent body invocation returns a possibly modified state value that is passed to the next body invocation. Finally, the last body invocation on each thread returns a state value that is passed to the `localFinally` delegate. The `localFinally` delegate is invoked once per task to perform a final action on each task's local state. This delegate might be invoked concurrently on multiple tasks; therefore, you must synchronize access to any shared variables. @@ -2178,7 +2178,7 @@ method expects custom partitioners to support dynamic partitioning. This overload is provided for scenarios with small loop bodies that might benefit from static range partitioning. Partitioners must support dynamic partitions. For more information, see [Custom Partitioners for PLINQ and TPL](~/docs/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl.md) and [How to: Implement Dynamic Partitions](~/docs/standard/parallel-programming/how-to-implement-dynamic-partitions.md). + This overload is provided for scenarios where you want to override the default partitioning scheme. For example, small loop bodies might benefit from partitioning the range. The method expects custom partitioners to support dynamic partitioning. This overload is provided for scenarios with small loop bodies that might benefit from static range partitioning. Partitioners must support dynamic partitions. For more information, see [Custom Partitioners for PLINQ and TPL](/dotnet/standard/parallel-programming/custom-partitioners-for-plinq-and-tpl) and [How to: Implement Dynamic Partitions](/dotnet/standard/parallel-programming/how-to-implement-dynamic-partitions). The `localInit` delegate is invoked once for each task that participates in the loop's execution and returns the initial local state for each of those tasks. These initial states are passed to the first `body` invocations on each task. Then, every subsequent body invocation returns a possibly modified state value that is passed to the next body invocation. Finally, the last body invocation on each task returns a state value that is passed to the `localFinally` delegate. The `localFinally` delegate is invoked once per task to perform a final action on each task's local state. This delegate might be invoked concurrently on multiple tasks; therefore, you must synchronize access to any shared variables. @@ -2436,7 +2436,7 @@ No guarantees are made about the order in which the operations execute or whether they execute in parallel. This method does not return until each of the provided operations has completed, regardless of whether completion occurs due to normal or exceptional termination. - For more information, see [How to: Use Parallel.Invoke to Execute Parallel Operations](~/docs/standard/parallel-programming/how-to-use-parallel-invoke-to-execute-parallel-operations.md). + For more information, see [How to: Use Parallel.Invoke to Execute Parallel Operations](/dotnet/standard/parallel-programming/how-to-use-parallel-invoke-to-execute-parallel-operations). @@ -2499,11 +2499,11 @@ structure enables the caller to cancel the entire operation. For more information, see [Cancellation in Managed Threads](~/docs/standard/threading/cancellation-in-managed-threads.md). + This method can be used to execute a set of operations, potentially in parallel. The cancellation token passed in with the structure enables the caller to cancel the entire operation. For more information, see [Cancellation in Managed Threads](/dotnet/standard/threading/cancellation-in-managed-threads). No guarantees are made about the order in which the operations execute or whether they execute in parallel. This method does not return until each of the provided operations has completed, regardless of whether completion occurs due to normal or exceptional termination. - For more information, see [How to: Use Parallel.Invoke to Execute Parallel Operations](~/docs/standard/parallel-programming/how-to-use-parallel-invoke-to-execute-parallel-operations.md). + For more information, see [How to: Use Parallel.Invoke to Execute Parallel Operations](/dotnet/standard/parallel-programming/how-to-use-parallel-invoke-to-execute-parallel-operations). ]]> diff --git a/xml/System.Threading.Tasks/ParallelLoopResult.xml b/xml/System.Threading.Tasks/ParallelLoopResult.xml index 473bcf95c01..4a7da35fdca 100644 --- a/xml/System.Threading.Tasks/ParallelLoopResult.xml +++ b/xml/System.Threading.Tasks/ParallelLoopResult.xml @@ -41,7 +41,7 @@ ]]> All public members of are thread safe and may be called from multiple threads concurrently. - Data Parallelism (Task Parallel Library) + Data Parallelism (Task Parallel Library) diff --git a/xml/System.Threading.Tasks/ParallelLoopState.xml b/xml/System.Threading.Tasks/ParallelLoopState.xml index 399ed854809..9c0ccc8ba56 100644 --- a/xml/System.Threading.Tasks/ParallelLoopState.xml +++ b/xml/System.Threading.Tasks/ParallelLoopState.xml @@ -70,7 +70,7 @@ ]]> A instance is meant to be used only within the body of the loop to which an instance was provided. It is not safe to use a provided instance after the associated loop ends, nor is it safe to explicitly hand it off to other threads and have those threads access it at any time. A different instance will be provided to each thread involved in a loop. - Data Parallelism (Task Parallel Library) + Data Parallelism (Task Parallel Library) @@ -135,7 +135,7 @@ The method was previously called. and may not be used in combination by iterations of the same loop. - Data Parallelism (Task Parallel Library) + Data Parallelism (Task Parallel Library) @@ -171,7 +171,7 @@ if an unhandled exception was thrown; otherwise, . To be added. - Data Parallelism (Task Parallel Library) + Data Parallelism (Task Parallel Library) @@ -222,7 +222,7 @@ ]]> - Data Parallelism (Task Parallel Library) + Data Parallelism (Task Parallel Library) @@ -284,7 +284,7 @@ - Data Parallelism (Task Parallel Library) + Data Parallelism (Task Parallel Library) @@ -348,7 +348,7 @@ - Data Parallelism (Task Parallel Library) + Data Parallelism (Task Parallel Library) @@ -406,7 +406,7 @@ The method was called previously. and may not be used in combination by iterations of the same loop. - Data Parallelism (Task Parallel Library) + Data Parallelism (Task Parallel Library) diff --git a/xml/System.Threading.Tasks/ParallelOptions.xml b/xml/System.Threading.Tasks/ParallelOptions.xml index 464778a954b..f6ca47f8224 100644 --- a/xml/System.Threading.Tasks/ParallelOptions.xml +++ b/xml/System.Threading.Tasks/ParallelOptions.xml @@ -42,7 +42,7 @@ By default, methods on the class attempt ]]> The constructor is thread-safe and may be used by multiple threads concurrently to construct multiple instances. None of the other public members are thread-safe. - Data Parallelism (Task Parallel Library) + Data Parallelism (Task Parallel Library) diff --git a/xml/System.Threading.Tasks/Task.xml b/xml/System.Threading.Tasks/Task.xml index 113721c1f93..63f09fc1f90 100644 --- a/xml/System.Threading.Tasks/Task.xml +++ b/xml/System.Threading.Tasks/Task.xml @@ -66,7 +66,7 @@ class represents a single operation that does not return a value and that usually executes asynchronously. objects are one of the central components of the [task-based asynchronous pattern](~/docs/standard/asynchronous-programming-patterns/task-based-asynchronous-pattern-tap.md) first introduced in the .NET Framework 4. Because the work performed by a object typically executes asynchronously on a thread pool thread rather than synchronously on the main application thread, you can use the property, as well as the , , and properties, to determine the state of a task. Most commonly, a lambda expression is used to specify the work that the task is to perform. + The class represents a single operation that does not return a value and that usually executes asynchronously. objects are one of the central components of the [task-based asynchronous pattern](/dotnet/standard/asynchronous-programming-patterns/task-based-asynchronous-pattern-tap) first introduced in the .NET Framework 4. Because the work performed by a object typically executes asynchronously on a thread pool thread rather than synchronously on the main application thread, you can use the property, as well as the , , and properties, to determine the state of a task. Most commonly, a lambda expression is used to specify the work that the task is to perform. For operations that return values, you use the class. @@ -108,7 +108,7 @@ [!code-csharp[System.Threading.Tasks.Task#7](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.threading.tasks.task/cs/startnew1.cs#7)] [!code-vb[System.Threading.Tasks.Task#7](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.threading.tasks.task/vb/startnew1.vb#7)] - For more complete examples, see [Task-based Asynchronous Programming](~/docs/standard/parallel-programming/task-based-asynchronous-programming.md). + For more complete examples, see [Task-based Asynchronous Programming](/dotnet/standard/parallel-programming/task-based-asynchronous-programming). ## Separating task creation and execution @@ -147,7 +147,7 @@ [!code-csharp[System.Threading.Tasks.Task#12](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.threading.tasks.task/cs/WaitAll2.cs#12)] [!code-vb[System.Threading.Tasks.Task#12](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.threading.tasks.task/vb/WaitAll2.vb#12)] - For more information on exception handling in task-based asynchronous operations, see [Exception Handling](~/docs/standard/parallel-programming/exception-handling-task-parallel-library.md). + For more information on exception handling in task-based asynchronous operations, see [Exception Handling](/dotnet/standard/parallel-programming/exception-handling-task-parallel-library). ## Tasks and culture @@ -164,8 +164,8 @@ All members of , except for , are thread-safe and may be used from multiple threads concurrently. - Task Parallel Library (TPL) - Task-based Asynchronous Programming + Task Parallel Library (TPL) + Task-based Asynchronous Programming Samples for Parallel Programming with the .NET Core and .NET Standard @@ -288,7 +288,7 @@ ## Remarks Rather than calling this constructor, the most common way to instantiate a object and launch a task is by calling the static and methods. The only advantage offered by this constructor is that it allows object instantiation to be separated from task invocation. - For more information, see [Task Parallelism (Task Parallel Library)](~/docs/standard/parallel-programming/task-based-asynchronous-programming.md) and [Cancellation in Managed Threads](~/docs/standard/threading/cancellation-in-managed-threads.md). + For more information, see [Task Parallelism (Task Parallel Library)](/dotnet/standard/parallel-programming/task-based-asynchronous-programming) and [Cancellation in Managed Threads](/dotnet/standard/threading/cancellation-in-managed-threads). @@ -458,7 +458,7 @@ ## Remarks Rather than calling this constructor, the most common way to instantiate a object and launch a task is by calling the static method. The only advantage offered by this constructor is that it allows object instantiation to be separated from task invocation. - For more information, see [Task Parallelism (Task Parallel Library)](~/docs/standard/parallel-programming/task-based-asynchronous-programming.md) and [Task Cancellation](~/docs/standard/parallel-programming/task-cancellation.md). + For more information, see [Task Parallelism (Task Parallel Library)](/dotnet/standard/parallel-programming/task-based-asynchronous-programming) and [Task Cancellation](/dotnet/standard/parallel-programming/task-cancellation). ]]> @@ -838,7 +838,7 @@ Because a console application may terminate before the continuation task executes, the method is called to ensure that the continuation finishes executing before the example ends. - For an additional example, see [Chaining Tasks by Using Continuation Tasks](~/docs/standard/parallel-programming/chaining-tasks-by-using-continuation-tasks.md). + For an additional example, see [Chaining Tasks by Using Continuation Tasks](/dotnet/standard/parallel-programming/chaining-tasks-by-using-continuation-tasks). ]]> @@ -2600,7 +2600,7 @@ Task t Status: RanToCompletion, Result: 42 in calls to or in accesses to the property. On .NET Framework 4.0, any exceptions not observed by the time the task instance is garbage collected will be propagated on the finalizer thread, which crashes the process. On .NET Framework 4.5 and later the default behavior changed so unobserved exceptions are not rethrown from the Finalizer. .NET Core does not rethrow the exception on the Finalizer. For more information and an example, see [Exception Handling (Task Parallel Library)](~/docs/standard/parallel-programming/exception-handling-task-parallel-library.md). + Tasks that throw unhandled exceptions store the resulting exception and propagate it wrapped in a in calls to or in accesses to the property. On .NET Framework 4.0, any exceptions not observed by the time the task instance is garbage collected will be propagated on the finalizer thread, which crashes the process. On .NET Framework 4.5 and later the default behavior changed so unobserved exceptions are not rethrown from the Finalizer. .NET Core does not rethrow the exception on the Finalizer. For more information and an example, see [Exception Handling (Task Parallel Library)](/dotnet/standard/parallel-programming/exception-handling-task-parallel-library). ]]> @@ -3304,7 +3304,7 @@ Task t Status: RanToCompletion, Result: 42 - It uses the default task scheduler. - For information on handling exceptions thrown by task operations, see [Exception Handling](~/docs/standard/parallel-programming/exception-handling-task-parallel-library.md). + For information on handling exceptions thrown by task operations, see [Exception Handling](/dotnet/standard/parallel-programming/exception-handling-task-parallel-library). @@ -3331,7 +3331,7 @@ Task t Status: RanToCompletion, Result: 42 ]]> The parameter was . - Exception Handling (Task Parallel Library) + Exception Handling (Task Parallel Library) @@ -3378,12 +3378,12 @@ Task t Status: RanToCompletion, Result: 42 The parameter was . - Exception Handling (Task Parallel Library) + Exception Handling (Task Parallel Library) @@ -3440,7 +3440,7 @@ Task t Status: RanToCompletion, Result: 42 - It uses the default task scheduler. - For information on handling exceptions thrown by task operations, see [Exception Handling](~/docs/standard/parallel-programming/exception-handling-task-parallel-library.md). + For information on handling exceptions thrown by task operations, see [Exception Handling](/dotnet/standard/parallel-programming/exception-handling-task-parallel-library). @@ -3455,7 +3455,7 @@ Task t Status: RanToCompletion, Result: 42 The parameter was . The task has been canceled. The associated with was disposed. - Exception Handling (Task Parallel Library) + Exception Handling (Task Parallel Library) @@ -3504,15 +3504,15 @@ Task t Status: RanToCompletion, Result: 42 The parameter was . The task has been canceled. The associated with was disposed. - Task Cancellation - Exception Handling (Task Parallel Library) + Task Cancellation + Exception Handling (Task Parallel Library) @@ -3563,12 +3563,12 @@ Task t Status: RanToCompletion, Result: 42 The parameter was . - Exception Handling (Task Parallel Library) + Exception Handling (Task Parallel Library) @@ -3627,7 +3627,7 @@ Task t Status: RanToCompletion, Result: 42 - It uses the default task scheduler. - For information on handling exceptions thrown by task operations, see [Exception Handling](~/docs/standard/parallel-programming/exception-handling-task-parallel-library.md). + For information on handling exceptions thrown by task operations, see [Exception Handling](/dotnet/standard/parallel-programming/exception-handling-task-parallel-library). @@ -3642,7 +3642,7 @@ Task t Status: RanToCompletion, Result: 42 ]]> The parameter is . - Exception Handling (Task Parallel Library) + Exception Handling (Task Parallel Library) @@ -3695,15 +3695,15 @@ Task t Status: RanToCompletion, Result: 42 The parameter was . The task has been canceled. The associated with was disposed. - Task Cancellation - Exception Handling (Task Parallel Library) + Task Cancellation + Exception Handling (Task Parallel Library) @@ -3764,7 +3764,7 @@ Task t Status: RanToCompletion, Result: 42 - It uses the default task scheduler. - For information on handling exceptions thrown by task operations, see [Exception Handling](~/docs/standard/parallel-programming/exception-handling-task-parallel-library.md). + For information on handling exceptions thrown by task operations, see [Exception Handling](/dotnet/standard/parallel-programming/exception-handling-task-parallel-library). @@ -3788,8 +3788,8 @@ Task t Status: RanToCompletion, Result: 42 The parameter is . The task has been canceled. The associated with was disposed. - Task Cancellation - Exception Handling (Task Parallel Library) + Task Cancellation + Exception Handling (Task Parallel Library) @@ -3842,7 +3842,7 @@ Task t Status: RanToCompletion, Result: 42 method are associated with the current and are run on the calling thread. If the target scheduler does not support running this task on the calling thread, the task will be scheduled for execution on the scheduler, and the calling thread will block until the task has completed execution. Even though the task runs synchronously, the calling thread should still call to handle any exceptions that the task might throw. For more information on exception handling, see [Exception Handling](~/docs/standard/parallel-programming/exception-handling-task-parallel-library.md). + Ordinarily, tasks are executed asynchronously on a thread pool thread and do not block the calling thread. Tasks executed by calling the method are associated with the current and are run on the calling thread. If the target scheduler does not support running this task on the calling thread, the task will be scheduled for execution on the scheduler, and the calling thread will block until the task has completed execution. Even though the task runs synchronously, the calling thread should still call to handle any exceptions that the task might throw. For more information on exception handling, see [Exception Handling](/dotnet/standard/parallel-programming/exception-handling-task-parallel-library). Tasks executed by calling the method are instantiated by calling a or class constructor. The task to be run synchronously must be in the state. A task may be started and run only once. Any attempts to schedule a task a second time results in an exception. @@ -3858,7 +3858,7 @@ Task t Status: RanToCompletion, Result: 42 The instance has been disposed. The is not in a valid state to be started. It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. - Exception Handling (Task Parallel Library) + Exception Handling (Task Parallel Library) @@ -3906,7 +3906,7 @@ Task t Status: RanToCompletion, Result: 42 ## Remarks Tasks executed by calling the method are instantiated by calling a or class constructor. The task to be run synchronously must be in the state. A task may be started and run only once. Any attempts to schedule a task a second time results in an exception. - If the target scheduler does not support running this task on the current thread, the task will be scheduled for execution on the scheduler, and the current thread will block until the task has completed execution. Because of this, the calling thread does not need to call a method such as to ensure that the task has completed execution. For more information on exception handling for task operations, see [Exception Handling](~/docs/standard/parallel-programming/exception-handling-task-parallel-library.md). + If the target scheduler does not support running this task on the current thread, the task will be scheduled for execution on the scheduler, and the current thread will block until the task has completed execution. Because of this, the calling thread does not need to call a method such as to ensure that the task has completed execution. For more information on exception handling for task operations, see [Exception Handling](/dotnet/standard/parallel-programming/exception-handling-task-parallel-library). ]]> @@ -3914,7 +3914,7 @@ Task t Status: RanToCompletion, Result: 42 The argument is . The is not in a valid state to be started. It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. - Exception Handling (Task Parallel Library) + Exception Handling (Task Parallel Library) @@ -3971,7 +3971,7 @@ Task t Status: RanToCompletion, Result: 42 The is used to execute a task that has been created by calling one of the constructors. Typically, you do this when you need to separate the task's creation from its execution, such as when you conditionally execute tasks that you've created. For the more common case in which you don't need to separate task instantiation from execution, we recommend that you call an overload of the or method. - For information on handling exceptions thrown by task operations, see [Exception Handling](~/docs/standard/parallel-programming/exception-handling-task-parallel-library.md). + For information on handling exceptions thrown by task operations, see [Exception Handling](/dotnet/standard/parallel-programming/exception-handling-task-parallel-library). @@ -3985,7 +3985,7 @@ Task t Status: RanToCompletion, Result: 42 The instance has been disposed. The is not in a valid state to be started. It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. - Exception Handling (Task Parallel Library) + Exception Handling (Task Parallel Library) @@ -4033,7 +4033,7 @@ Task t Status: RanToCompletion, Result: 42 ## Remarks A task may only be started and run only once. Any attempts to schedule a task a second time will result in an exception. - For information on handling exceptions thrown by task operations, see [Exception Handling](~/docs/standard/parallel-programming/exception-handling-task-parallel-library.md). + For information on handling exceptions thrown by task operations, see [Exception Handling](/dotnet/standard/parallel-programming/exception-handling-task-parallel-library). ]]> @@ -4041,7 +4041,7 @@ Task t Status: RanToCompletion, Result: 42 The is not in a valid state to be started. It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling. The instance has been disposed. The scheduler was unable to queue this task. - Exception Handling (Task Parallel Library) + Exception Handling (Task Parallel Library) @@ -4086,7 +4086,7 @@ Task t Status: RanToCompletion, Result: 42 ## Remarks Retrieving the value of the property does not block the calling thread until the task has completed. - For more information and an example, see [Chaining Tasks by Using Continuation Tasks](~/docs/standard/parallel-programming/chaining-tasks-by-using-continuation-tasks.md) and [How to: Cancel a Task and Its Children](~/docs/standard/parallel-programming/how-to-cancel-a-task-and-its-children.md). + For more information and an example, see [Chaining Tasks by Using Continuation Tasks](/dotnet/standard/parallel-programming/chaining-tasks-by-using-continuation-tasks) and [How to: Cancel a Task and Its Children](/dotnet/standard/parallel-programming/how-to-cancel-a-task-and-its-children). @@ -4143,7 +4143,7 @@ Task t Status: RanToCompletion, Result: 42 is preferable to using for similar functionality. For more information, see the "Waiting on Tasks" section in [Task-based Asynchronous Programming](~/docs/standard/parallel-programming/task-based-asynchronous-programming.md) and [Using TPL with Other Asynchronous Patterns](~/docs/standard/parallel-programming/using-tpl-with-other-asynchronous-patterns.md). + Using the wait functionality provided by is preferable to using for similar functionality. For more information, see the "Waiting on Tasks" section in [Task-based Asynchronous Programming](/dotnet/standard/parallel-programming/task-based-asynchronous-programming) and [Using TPL with Other Asynchronous Patterns](/dotnet/standard/parallel-programming/using-tpl-with-other-asynchronous-patterns). ]]> diff --git a/xml/System.Threading.Tasks/TaskCanceledException.xml b/xml/System.Threading.Tasks/TaskCanceledException.xml index dc9ddbf0d7f..2152989655c 100644 --- a/xml/System.Threading.Tasks/TaskCanceledException.xml +++ b/xml/System.Threading.Tasks/TaskCanceledException.xml @@ -46,9 +46,9 @@ Represents an exception used to communicate task cancellation. To be added. The property is thread-safe and may be used from multiple threads concurrently. - Task-based Asynchronous Programming - Task Cancellation - How to: Cancel a Task and Its Children + Task-based Asynchronous Programming + Task Cancellation + How to: Cancel a Task and Its Children @@ -109,10 +109,10 @@ ]]> - Handling and Throwing Exceptions - Task-based Asynchronous Programming - Task Cancellation - How to: Cancel a Task and Its Children + Handling and Throwing Exceptions + Task-based Asynchronous Programming + Task Cancellation + How to: Cancel a Task and Its Children @@ -164,10 +164,10 @@ ]]> - Handling and Throwing Exceptions - Task-based Asynchronous Programming - Task Cancellation - How to: Cancel a Task and Its Children + Handling and Throwing Exceptions + Task-based Asynchronous Programming + Task Cancellation + How to: Cancel a Task and Its Children @@ -207,10 +207,10 @@ A task that has been canceled. Initializes a new instance of the class with a reference to the that has been canceled. To be added. - Handling and Throwing Exceptions - Task-based Asynchronous Programming - Task Cancellation - How to: Cancel a Task and Its Children + Handling and Throwing Exceptions + Task-based Asynchronous Programming + Task Cancellation + How to: Cancel a Task and Its Children @@ -257,10 +257,10 @@ ]]> - Handling and Throwing Exceptions - Task-based Asynchronous Programming - Task Cancellation - How to: Cancel a Task and Its Children + Handling and Throwing Exceptions + Task-based Asynchronous Programming + Task Cancellation + How to: Cancel a Task and Its Children XML and SOAP Serialization @@ -317,10 +317,10 @@ ]]> - Handling and Throwing Exceptions - Task-based Asynchronous Programming - Task Cancellation - How to: Cancel a Task and Its Children + Handling and Throwing Exceptions + Task-based Asynchronous Programming + Task Cancellation + How to: Cancel a Task and Its Children @@ -406,10 +406,10 @@ ]]> - Handling and Throwing Exceptions - Task-based Asynchronous Programming - Task Cancellation - How to: Cancel a Task and Its Children + Handling and Throwing Exceptions + Task-based Asynchronous Programming + Task Cancellation + How to: Cancel a Task and Its Children diff --git a/xml/System.Threading.Tasks/TaskCompletionSource`1.xml b/xml/System.Threading.Tasks/TaskCompletionSource`1.xml index fdd09b75d16..4764b90f40d 100644 --- a/xml/System.Threading.Tasks/TaskCompletionSource`1.xml +++ b/xml/System.Threading.Tasks/TaskCompletionSource`1.xml @@ -61,8 +61,8 @@ ]]> All members of are thread-safe and may be used from multiple threads concurrently. - Using TPL with Other Asynchronous Patterns - How to: Wrap EAP Patterns in a Task + Using TPL with Other Asynchronous Patterns + How to: Wrap EAP Patterns in a Task @@ -109,8 +109,8 @@ Creates a . To be added. - Using TPL with Other Asynchronous Patterns - How to: Wrap EAP Patterns in a Task + Using TPL with Other Asynchronous Patterns + How to: Wrap EAP Patterns in a Task @@ -150,8 +150,8 @@ The state to use as the underlying 's AsyncState. Creates a with the specified state. To be added. - Using TPL with Other Asynchronous Patterns - How to: Wrap EAP Patterns in a Task + Using TPL with Other Asynchronous Patterns + How to: Wrap EAP Patterns in a Task @@ -199,8 +199,8 @@ ]]> The represent options invalid for use with a . - Using TPL with Other Asynchronous Patterns - How to: Wrap EAP Patterns in a Task + Using TPL with Other Asynchronous Patterns + How to: Wrap EAP Patterns in a Task @@ -243,8 +243,8 @@ Creates a with the specified state and options. To be added. The represent options invalid for use with a . - Using TPL with Other Asynchronous Patterns - How to: Wrap EAP Patterns in a Task + Using TPL with Other Asynchronous Patterns + How to: Wrap EAP Patterns in a Task @@ -286,9 +286,9 @@ To be added. The underlying is already in one of the three final states: , , or , or if the underlying has already been disposed. - Using TPL with Other Asynchronous Patterns - How to: Wrap EAP Patterns in a Task - Task Cancellation + Using TPL with Other Asynchronous Patterns + How to: Wrap EAP Patterns in a Task + Task Cancellation The was disposed. @@ -380,8 +380,8 @@ The argument is . There are one or more null elements in . The underlying is already in one of the three final states: , , or . - Using TPL with Other Asynchronous Patterns - How to: Wrap EAP Patterns in a Task + Using TPL with Other Asynchronous Patterns + How to: Wrap EAP Patterns in a Task @@ -427,8 +427,8 @@ The was disposed. The argument is . The underlying is already in one of the three final states: , , or . - Using TPL with Other Asynchronous Patterns - How to: Wrap EAP Patterns in a Task + Using TPL with Other Asynchronous Patterns + How to: Wrap EAP Patterns in a Task @@ -473,8 +473,8 @@ To be added. The was disposed. The underlying is already in one of the three final states: , , or . - Using TPL with Other Asynchronous Patterns - How to: Wrap EAP Patterns in a Task + Using TPL with Other Asynchronous Patterns + How to: Wrap EAP Patterns in a Task @@ -523,9 +523,9 @@ ]]> - Using TPL with Other Asynchronous Patterns - How to: Wrap EAP Patterns in a Task - Task-based Asynchronous Programming + Using TPL with Other Asynchronous Patterns + How to: Wrap EAP Patterns in a Task + Task-based Asynchronous Programming @@ -587,8 +587,8 @@ ]]> - Using TPL with Other Asynchronous Patterns - How to: Wrap EAP Patterns in a Task + Using TPL with Other Asynchronous Patterns + How to: Wrap EAP Patterns in a Task The was disposed. @@ -717,8 +717,8 @@ -or- The collection is empty. - Using TPL with Other Asynchronous Patterns - How to: Wrap EAP Patterns in a Task + Using TPL with Other Asynchronous Patterns + How to: Wrap EAP Patterns in a Task @@ -772,8 +772,8 @@ The was disposed. The argument is . - Using TPL with Other Asynchronous Patterns - How to: Wrap EAP Patterns in a Task + Using TPL with Other Asynchronous Patterns + How to: Wrap EAP Patterns in a Task @@ -827,8 +827,8 @@ ]]> - Using TPL with Other Asynchronous Patterns - How to: Wrap EAP Patterns in a Task + Using TPL with Other Asynchronous Patterns + How to: Wrap EAP Patterns in a Task The was disposed. diff --git a/xml/System.Threading.Tasks/TaskContinuationOptions.xml b/xml/System.Threading.Tasks/TaskContinuationOptions.xml index 949afb79060..d76143b0989 100644 --- a/xml/System.Threading.Tasks/TaskContinuationOptions.xml +++ b/xml/System.Threading.Tasks/TaskContinuationOptions.xml @@ -91,7 +91,7 @@ Note that if a parent task is configured with the option, the option in the child task has no effect, and the child task will execute as a detached child task. - For more information, see [Attached and Detached Child Tasks](~/docs/standard/parallel-programming/attached-and-detached-child-tasks.md). + For more information, see [Attached and Detached Child Tasks](/dotnet/standard/parallel-programming/attached-and-detached-child-tasks). @@ -129,7 +129,7 @@ 8 - Specifies that any child task (that is, any nested inner task created by this continuation) that is created with the option and attempts to execute as an attached child task will not be able to attach to the parent task and will execute instead as a detached child task. For more information, see [Attached and Detached Child Tasks](~/docs/standard/parallel-programming/attached-and-detached-child-tasks.md). + Specifies that any child task (that is, any nested inner task created by this continuation) that is created with the option and attempts to execute as an attached child task will not be able to attach to the parent task and will execute instead as a detached child task. For more information, see [Attached and Detached Child Tasks](/dotnet/standard/parallel-programming/attached-and-detached-child-tasks). diff --git a/xml/System.Threading.Tasks/TaskCreationOptions.xml b/xml/System.Threading.Tasks/TaskCreationOptions.xml index 2ba8929a327..e8483e6cf68 100644 --- a/xml/System.Threading.Tasks/TaskCreationOptions.xml +++ b/xml/System.Threading.Tasks/TaskCreationOptions.xml @@ -109,7 +109,7 @@ Note that if a parent task is configured with the option, the option in the child task has no effect, and the child task will execute as a detached child task. - For more information, see [Attached and Detached Child Tasks](~/docs/standard/parallel-programming/attached-and-detached-child-tasks.md). + For more information, see [Attached and Detached Child Tasks](/dotnet/standard/parallel-programming/attached-and-detached-child-tasks). @@ -147,7 +147,7 @@ 8 - Specifies that any child task that attempts to execute as an attached child task (that is, it is created with the option) will not be able to attach to the parent task and will execute instead as a detached child task. For more information, see [Attached and Detached Child Tasks](~/docs/standard/parallel-programming/attached-and-detached-child-tasks.md). + Specifies that any child task that attempts to execute as an attached child task (that is, it is created with the option) will not be able to attach to the parent task and will execute instead as a detached child task. For more information, see [Attached and Detached Child Tasks](/dotnet/standard/parallel-programming/attached-and-detached-child-tasks). diff --git a/xml/System.Threading.Tasks/TaskExtensions.xml b/xml/System.Threading.Tasks/TaskExtensions.xml index af2e5b34c75..f6f8ec44d84 100644 --- a/xml/System.Threading.Tasks/TaskExtensions.xml +++ b/xml/System.Threading.Tasks/TaskExtensions.xml @@ -39,9 +39,9 @@ Provides a set of static (Shared in Visual Basic) methods for working with specific kinds of instances. To be added. - Task Parallel Library (TPL) - Task-based Asynchronous Programming - How to: Unwrap a Nested Task + Task Parallel Library (TPL) + Task-based Asynchronous Programming + How to: Unwrap a Nested Task @@ -101,9 +101,9 @@ ]]> The exception that is thrown if the argument is null. - Task Parallel Library (TPL) - Task-based Asynchronous Programming - How to: Unwrap a Nested Task + Task Parallel Library (TPL) + Task-based Asynchronous Programming + How to: Unwrap a Nested Task @@ -159,9 +159,9 @@ ]]> The exception that is thrown if the argument is null. - Task Parallel Library (TPL) - Task-based Asynchronous Programming - How to: Unwrap a Nested Task + Task Parallel Library (TPL) + Task-based Asynchronous Programming + How to: Unwrap a Nested Task diff --git a/xml/System.Threading.Tasks/TaskFactory.xml b/xml/System.Threading.Tasks/TaskFactory.xml index 6ec5c42ce54..1c24d1d4127 100644 --- a/xml/System.Threading.Tasks/TaskFactory.xml +++ b/xml/System.Threading.Tasks/TaskFactory.xml @@ -83,7 +83,7 @@ ]]> All public and protected members of are thread-safe and may be used concurrently from multiple threads. - Task Parallel Library (TPL) + Task Parallel Library (TPL) Samples for Parallel Programming with the .NET Core and .NET Standard @@ -95,7 +95,7 @@ Initializes a new instance of the class. - Task Parallel Library (TPL) + Task Parallel Library (TPL) @@ -138,7 +138,7 @@ ]]> - Task Parallel Library (TPL) + Task Parallel Library (TPL) @@ -185,8 +185,8 @@ ]]> - Task Parallel Library (TPL) - Cancellation + Task Parallel Library (TPL) + Cancellation @@ -234,8 +234,8 @@ ]]> - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks @@ -289,8 +289,8 @@ -or- The argument specifies an invalid value. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks @@ -348,8 +348,8 @@ -or- The argument specifies an invalid value. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks @@ -396,9 +396,9 @@ ]]> - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -445,8 +445,8 @@ ]]> - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks @@ -529,8 +529,8 @@ The argument is . The array is empty or contains a null value. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks @@ -604,8 +604,8 @@ The following example creates a cancellation token, which it passes to separate The argument is . The array is empty or contains a null value. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks @@ -669,8 +669,8 @@ The NotOn\* and OnlyOn\* , The argument is . The argument specifies an invalid value. The array is empty or contains a null value. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks @@ -740,8 +740,8 @@ The NotOn\* and OnlyOn\* , The argument is . The array is empty or contains a null value. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks specifies an invalid value. The provided has already been disposed. @@ -801,9 +801,9 @@ The NotOn\* and OnlyOn\* , The argument is . The array is empty or contains a null value. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -866,9 +866,9 @@ The NotOn\* and OnlyOn\* , The argument is . The array is empty or contains a null value. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -936,9 +936,9 @@ The NotOn\* and OnlyOn\* , The argument is . The argument specifies an invalid value. The array is empty or contains a null value. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -1012,9 +1012,9 @@ The NotOn\* and OnlyOn\* , The argument is . The array is empty or contains a null value. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation specifies an invalid value. The provided has already been disposed. @@ -1074,8 +1074,8 @@ The NotOn\* and OnlyOn\* , The argument is . The array is empty or contains a null value. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks @@ -1138,9 +1138,9 @@ The NotOn\* and OnlyOn\* , The argument is . The array is empty or contains a null value. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -1208,9 +1208,9 @@ The NotOn\* and OnlyOn\* , The argument is . The argument specifies an invalid value. The array is empty or contains a null value. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -1284,9 +1284,9 @@ The NotOn\* and OnlyOn\* , The argument is . The array is empty or contains a null value. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation specifies an invalid value. The provided has already been disposed. @@ -1348,9 +1348,9 @@ The NotOn\* and OnlyOn\* , The argument is . The array is empty or contains a null value. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -1415,9 +1415,9 @@ The NotOn\* and OnlyOn\* , The argument is . The array is empty or contains a null value. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -1487,9 +1487,9 @@ The NotOn\* and OnlyOn\* , The argument is . The argument specifies an invalid value. The array is empty or contains a null value. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -1571,9 +1571,9 @@ The NotOn\* and OnlyOn\* , -or- The that created has already been disposed. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -1584,9 +1584,9 @@ The NotOn\* and OnlyOn\* , Creates a continuation that will be started upon the completion of any Task in the provided set. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation Samples for Parallel Programming with the .NET Core and .NET Standard @@ -1654,9 +1654,9 @@ The NotOn\* and OnlyOn\* , -or- The array is empty. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -1719,9 +1719,9 @@ The NotOn\* and OnlyOn\* , -or- The array is empty . - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -1790,9 +1790,9 @@ The NotOn\* and OnlyOn\* , -or- The array is empty. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -1869,9 +1869,9 @@ The NotOn\* and OnlyOn\* , specifies an invalid TaskContinuationOptions value. The provided has already been disposed. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -1932,9 +1932,9 @@ The NotOn\* and OnlyOn\* , -or- The array is empty. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -2001,9 +2001,9 @@ The NotOn\* and OnlyOn\* , -or- The array is empty. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -2076,9 +2076,9 @@ The array is empty. -or- The array is empty. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -2159,9 +2159,9 @@ The array is empty. specifies an invalid value. The provided has already been disposed. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -2222,9 +2222,9 @@ The array is empty. -or- The array is empty. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -2291,9 +2291,9 @@ The array is empty. -or- The array is empty. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -2366,9 +2366,9 @@ The NotOn\* and OnlyOn\* , -or- The array is empty. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -2449,9 +2449,9 @@ The NotOn\* and OnlyOn\* , specifies an invalid TaskContinuationOptions value. The provided has already been disposed. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -2514,9 +2514,9 @@ The NotOn\* and OnlyOn\* , -or- The array is empty. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -2585,9 +2585,9 @@ The NotOn\* and OnlyOn\* , -or- The array is empty. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -2662,9 +2662,9 @@ The NotOn\* and OnlyOn\* , -or- The array is empty. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -2744,9 +2744,9 @@ The NotOn\* and OnlyOn\* , -or- The array is empty. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation specifies an invalid TaskContinuationOptions value. The provided has already been disposed. @@ -2796,7 +2796,7 @@ The NotOn\* and OnlyOn\* , ]]> - Task Parallel Library (TPL) + Task Parallel Library (TPL) @@ -2807,8 +2807,8 @@ The NotOn\* and OnlyOn\* , Creates a that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -2869,8 +2869,8 @@ The NotOn\* and OnlyOn\* , -or- is . - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -2931,8 +2931,8 @@ The NotOn\* and OnlyOn\* , -or- is . - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -2996,8 +2996,8 @@ The NotOn\* and OnlyOn\* , is . paramref name="creationOptions" /> specifies an invalid value. For more information, see the Remarks for - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -3062,8 +3062,8 @@ The NotOn\* and OnlyOn\* , is . specifies an invalid TaskCreationOptions value. - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -3134,8 +3134,8 @@ The NotOn\* and OnlyOn\* , is . specifies an invalid value. For more information, see the Remarks for - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -3202,8 +3202,8 @@ The NotOn\* and OnlyOn\* , -or- is . - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -3274,8 +3274,8 @@ The NotOn\* and OnlyOn\* , is . specifies an invalid value. For more information, see the Remarks for - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -3340,9 +3340,9 @@ The NotOn\* and OnlyOn\* , -or- is . - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -3407,8 +3407,8 @@ The NotOn\* and OnlyOn\* , -or- is . - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -3477,8 +3477,8 @@ The NotOn\* and OnlyOn\* , is . specifies an invalid value. For more information, see the Remarks for - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -3547,8 +3547,8 @@ The NotOn\* and OnlyOn\* , is . specifies an invalid value. For more information, see the Remarks for - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -3623,8 +3623,8 @@ The NotOn\* and OnlyOn\* , is . specifies an invalid TaskCreationOptions value. For more information, see the Remarks for - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -3695,8 +3695,8 @@ The NotOn\* and OnlyOn\* , -or- is . - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -3771,8 +3771,8 @@ The NotOn\* and OnlyOn\* , is . specifies an invalid value. For more information, see the Remarks for - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -3841,8 +3841,8 @@ The NotOn\* and OnlyOn\* , -or- is . - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -3915,8 +3915,8 @@ The NotOn\* and OnlyOn\* , is . specifies an invalid value. For more information, see the Remarks for - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -3991,8 +3991,8 @@ The NotOn\* and OnlyOn\* , -or- is . - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -4071,8 +4071,8 @@ The NotOn\* and OnlyOn\* , is . specifies an invalid value. For more information, see the Remarks for - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -4145,8 +4145,8 @@ The NotOn\* and OnlyOn\* , -or- is . - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -4223,8 +4223,8 @@ The NotOn\* and OnlyOn\* , is . specifies an invalid value. For more information, see the Remarks for - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -4301,8 +4301,8 @@ The NotOn\* and OnlyOn\* , -or- is . - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -4383,8 +4383,8 @@ The NotOn\* and OnlyOn\* , is . specifies an invalid value. For more information, see the Remarks for - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -4434,7 +4434,7 @@ The NotOn\* and OnlyOn\* , ]]> - Task Parallel Library (TPL) + Task Parallel Library (TPL) @@ -4521,9 +4521,9 @@ The NotOn\* and OnlyOn\* , ]]> The argument is . - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -4589,9 +4589,9 @@ The NotOn\* and OnlyOn\* , The provided has already been disposed. is . - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -4650,9 +4650,9 @@ The NotOn\* and OnlyOn\* , is . specifies an invalid value. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -4718,9 +4718,9 @@ The NotOn\* and OnlyOn\* , ]]> The argument is . - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -4790,9 +4790,9 @@ The NotOn\* and OnlyOn\* , The provided has already been disposed. is . - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -4853,9 +4853,9 @@ The NotOn\* and OnlyOn\* , is . specifies an invalid value. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -4923,9 +4923,9 @@ The NotOn\* and OnlyOn\* , is . specifies an invalid TaskCreationOptions value. For more information, see the Remarks for - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -4995,9 +4995,9 @@ The NotOn\* and OnlyOn\* , is . argument specifies an invalid value. For more information, see the Remarks for - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -5063,9 +5063,9 @@ The NotOn\* and OnlyOn\* , ]]> The argument is . - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -5126,9 +5126,9 @@ The NotOn\* and OnlyOn\* , is . - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -5198,9 +5198,9 @@ The NotOn\* and OnlyOn\* , The provided has already been disposed. is . - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -5263,9 +5263,9 @@ The NotOn\* and OnlyOn\* , is . specifies an invalid value. For more information, see the Remarks for - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -5329,9 +5329,9 @@ The NotOn\* and OnlyOn\* , The provided has already been disposed. is . - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -5396,9 +5396,9 @@ The NotOn\* and OnlyOn\* , is . specifies an invalid value. For more information, see the Remarks for - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -5470,9 +5470,9 @@ The NotOn\* and OnlyOn\* , is . specifies an invalid value. For more information, see the Remarks for - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -5547,9 +5547,9 @@ The NotOn\* and OnlyOn\* , specifies an invalid value. For more information, see the Remarks for - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation diff --git a/xml/System.Threading.Tasks/TaskFactory`1.xml b/xml/System.Threading.Tasks/TaskFactory`1.xml index 542a3295e68..77d72f56abb 100644 --- a/xml/System.Threading.Tasks/TaskFactory`1.xml +++ b/xml/System.Threading.Tasks/TaskFactory`1.xml @@ -84,7 +84,7 @@ ]]> All public and protected members of are thread-safe and may be used concurrently from multiple threads. - Task Parallel Library (TPL) + Task Parallel Library (TPL) @@ -95,7 +95,7 @@ Initializes a instance. - Task Parallel Library (TPL) + Task Parallel Library (TPL) @@ -138,7 +138,7 @@ ]]> - Task Parallel Library (TPL) + Task Parallel Library (TPL) @@ -185,7 +185,7 @@ ]]> - Task Parallel Library (TPL) + Task Parallel Library (TPL) @@ -233,9 +233,9 @@ ]]> - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -286,9 +286,9 @@ or specifies an invalid value. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -343,9 +343,9 @@ or specifies an invalid value. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -392,8 +392,8 @@ ]]> - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -440,8 +440,8 @@ ]]> - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -452,9 +452,9 @@ Creates a continuation task that will be started upon the completion of a set of provided tasks. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -515,9 +515,9 @@ The is . The array contains a null value or is empty. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -583,9 +583,9 @@ is . The array contains a null value or is empty. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -648,9 +648,9 @@ The argument is . The argument specifies an invalid value. The array contains a null value or is empty. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -726,9 +726,9 @@ -or- The that created has already been disposed. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -792,9 +792,9 @@ The argument is . The array contains a null value or is empty. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -864,9 +864,9 @@ The argument is . The array contains a null value or is empty. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -933,9 +933,9 @@ The argument is . The argument specifies an invalid value. The array contains a null value or is empty. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -1014,9 +1014,9 @@ -or- The that created has already been disposed. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -1027,9 +1027,9 @@ Creates a continuation task that will be started upon the completion of any task in the provided set. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -1089,9 +1089,9 @@ The argument is . The array contains a null value or is empty. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -1161,9 +1161,9 @@ -or- The array is empty. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -1230,9 +1230,9 @@ -or- The array is empty. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -1312,9 +1312,9 @@ The that created has already been disposed. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -1382,9 +1382,9 @@ -or- The array is empty. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -1458,9 +1458,9 @@ -or- The array is empty. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -1531,9 +1531,9 @@ -or- The array is empty. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -1616,9 +1616,9 @@ -or- The that created has already been disposed. - Task Parallel Library (TPL) - Chaining Tasks by Using Continuation Tasks - Task Cancellation + Task Parallel Library (TPL) + Chaining Tasks by Using Continuation Tasks + Task Cancellation @@ -1665,8 +1665,8 @@ ]]> - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -1677,8 +1677,8 @@ Creates a task instance. - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -1729,8 +1729,8 @@ -or- The argument is . - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -1790,8 +1790,8 @@ -or- The argument is . - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -1845,8 +1845,8 @@ The argument is . The argument specifies an invalid value. - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -1909,8 +1909,8 @@ The argument is . The argument specifies an invalid value. - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -1970,8 +1970,8 @@ The argument is . The parameter specifies an invalid value. - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -2037,8 +2037,8 @@ -or- The argument is . - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -2107,8 +2107,8 @@ The argument is . The parameter specifies an invalid value. - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -2178,8 +2178,8 @@ -or- The argument is . - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -2252,8 +2252,8 @@ The argument is . The parameter specifies an invalid value. - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -2327,8 +2327,8 @@ -or- The argument is . - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -2405,8 +2405,8 @@ The argument is . The parameter specifies an invalid value. - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -2455,8 +2455,8 @@ ]]> - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -2467,8 +2467,8 @@ Creates and starts a task. - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -2522,8 +2522,8 @@ ]]> The argument is . - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -2579,8 +2579,8 @@ ]]> The argument is . - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -2637,8 +2637,8 @@ The cancellation token source that created has already been disposed. The argument is . - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -2695,8 +2695,8 @@ The argument is . The parameter specifies an invalid value. - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -2755,8 +2755,8 @@ The cancellation token source that created has already been disposed. The argument is . - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -2815,8 +2815,8 @@ The argument is . The parameter specifies an invalid value. - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -2882,8 +2882,8 @@ The argument is . The parameter specifies an invalid value. - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns @@ -2951,8 +2951,8 @@ The argument is . The parameter specifies an invalid value. - Task Parallel Library (TPL) - Using TPL with Other Asynchronous Patterns + Task Parallel Library (TPL) + Using TPL with Other Asynchronous Patterns diff --git a/xml/System.Threading.Tasks/TaskScheduler.xml b/xml/System.Threading.Tasks/TaskScheduler.xml index 77e77ecd2a8..3eea19987fe 100644 --- a/xml/System.Threading.Tasks/TaskScheduler.xml +++ b/xml/System.Threading.Tasks/TaskScheduler.xml @@ -75,9 +75,9 @@ ### The global queue vs. local queues The thread pool maintains a global FIFO (first-in, first-out) work queue for threads in each application domain. Whenever a program calls the (or ) method, the work is put on this shared queue and eventually de-queued onto the next thread that becomes available. Starting with the .NET Framework 4, this queue has been improved to use a lock-free algorithm that resembles the class. By using this lock-free implementation, the thread pool spends less time when it queues and de-queues work items. This performance benefit is available to all programs that use the thread pool. - Top-level tasks, which are tasks that are not created in the context of another task, are put on the global queue just like any other work item. However, nested or child tasks, which are created in the context of another task, are handled quite differently. A child or nested task is put on a local queue that is specific to the thread on which the parent task is executing. The parent task may be a top-level task or it also may be the child of another task. When this thread is ready for more work, it first looks in the local queue. If work items are waiting there, they can be accessed quickly. The local queues are accessed in last-in, first-out order (LIFO) to preserve cache locality and reduce contention. For more information about child tasks and nested tasks, see [Attached and Detached Child Tasks](~/docs/standard/parallel-programming/attached-and-detached-child-tasks.md). + Top-level tasks, which are tasks that are not created in the context of another task, are put on the global queue just like any other work item. However, nested or child tasks, which are created in the context of another task, are handled quite differently. A child or nested task is put on a local queue that is specific to the thread on which the parent task is executing. The parent task may be a top-level task or it also may be the child of another task. When this thread is ready for more work, it first looks in the local queue. If work items are waiting there, they can be accessed quickly. The local queues are accessed in last-in, first-out order (LIFO) to preserve cache locality and reduce contention. For more information about child tasks and nested tasks, see [Attached and Detached Child Tasks](/dotnet/standard/parallel-programming/attached-and-detached-child-tasks). - The use of local queues not only reduces pressure on the global queue, but also takes advantage of data locality. Work items in the local queue frequently reference data structures that are physically near one another in memory. In these cases, the data is already in the cache after the first task has run and can be accessed quickly. Both [Parallel LINQ (PLINQ)](~/docs/standard/parallel-programming/parallel-linq-plinq.md) and the class use nested tasks and child tasks extensively, and achieve significant speedups by using the local work queues. + The use of local queues not only reduces pressure on the global queue, but also takes advantage of data locality. Work items in the local queue frequently reference data structures that are physically near one another in memory. In these cases, the data is already in the cache after the first task has run and can be accessed quickly. Both [Parallel LINQ (PLINQ)](/dotnet/standard/parallel-programming/parallel-linq-plinq) and the class use nested tasks and child tasks extensively, and achieve significant speedups by using the local work queues. ### Work stealing @@ -126,7 +126,7 @@ This example has some limitations. For example, only 32-bits-per-pixel images ar All members of the abstract type are thread-safe and may be used from multiple threads concurrently. - Task Parallel Library (TPL) + Task Parallel Library (TPL) @@ -163,7 +163,7 @@ This example has some limitations. For example, only 32-bits-per-pixel images ar Initializes the . To be added. - Task Parallel Library (TPL) + Task Parallel Library (TPL) @@ -213,7 +213,7 @@ This example has some limitations. For example, only 32-bits-per-pixel images ar ]]> - Task Parallel Library (TPL) + Task Parallel Library (TPL) @@ -261,7 +261,7 @@ This example has some limitations. For example, only 32-bits-per-pixel images ar ]]> - Task Parallel Library (TPL) + Task Parallel Library (TPL) @@ -342,7 +342,7 @@ This example has some limitations. For example, only 32-bits-per-pixel images ar ]]> The current SynchronizationContext may not be used as a TaskScheduler. - Task Parallel Library (TPL) + Task Parallel Library (TPL) @@ -424,7 +424,7 @@ protected override IEnumerable GetScheduledTasks() This scheduler is unable to generate a list of queued tasks at this time. - Task Parallel Library (TPL) + Task Parallel Library (TPL) @@ -472,7 +472,7 @@ protected override IEnumerable GetScheduledTasks() ]]> - Task Parallel Library (TPL) + Task Parallel Library (TPL) @@ -520,7 +520,7 @@ protected override IEnumerable GetScheduledTasks() ]]> - Task Parallel Library (TPL) + Task Parallel Library (TPL) @@ -581,7 +581,7 @@ protected override IEnumerable GetScheduledTasks() The argument is null. - Task Parallel Library (TPL) + Task Parallel Library (TPL) @@ -641,7 +641,7 @@ protected override IEnumerable GetScheduledTasks() The argument is null. - Task Parallel Library (TPL) + Task Parallel Library (TPL) @@ -701,7 +701,7 @@ protected override IEnumerable GetScheduledTasks() The is not associated with this scheduler. - Task Parallel Library (TPL) + Task Parallel Library (TPL) @@ -768,7 +768,7 @@ protected override IEnumerable GetScheduledTasks() The argument is null. The was already executed. - Task Parallel Library (TPL) + Task Parallel Library (TPL) @@ -820,7 +820,7 @@ protected override IEnumerable GetScheduledTasks() ## Remarks This application domain-wide event provides a mechanism to prevent exception escalation policy (which, by default, terminates the process) from triggering. - To make it easier for developers to write asynchronous code based on tasks, the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] changes the default exception behavior for unobserved exceptions. Although unobserved exceptions still raise the exception, the process does not terminate by default. Instead, the exception is handled by the runtime after the event is raised, regardless of whether an event handler observes the exception. This behavior can be configured. Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can use the [``](~/docs/framework/configure-apps/file-schema/runtime/throwunobservedtaskexceptions-element.md) configuration element to revert to the behavior of the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] and terminate the process: + To make it easier for developers to write asynchronous code based on tasks, the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] changes the default exception behavior for unobserved exceptions. Although unobserved exceptions still raise the exception, the process does not terminate by default. Instead, the exception is handled by the runtime after the event is raised, regardless of whether an event handler observes the exception. This behavior can be configured. Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can use the [``](/dotnet/framework/configure-apps/file-schema/runtime/throwunobservedtaskexceptions-element) configuration element to revert to the behavior of the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] and terminate the process: ```xml @@ -833,8 +833,8 @@ protected override IEnumerable GetScheduledTasks() ]]> - Task Parallel Library (TPL) - <ThrowUnobservedTaskExceptions> Element + Task Parallel Library (TPL) + <ThrowUnobservedTaskExceptions> Element diff --git a/xml/System.Threading.Tasks/TaskSchedulerException.xml b/xml/System.Threading.Tasks/TaskSchedulerException.xml index d3b39924260..ac336db1078 100644 --- a/xml/System.Threading.Tasks/TaskSchedulerException.xml +++ b/xml/System.Threading.Tasks/TaskSchedulerException.xml @@ -46,8 +46,8 @@ Represents an exception used to communicate an invalid operation by a . To be added. - Handling and Throwing Exceptions - Task-based Asynchronous Programming + Handling and Throwing Exceptions + Task-based Asynchronous Programming @@ -109,8 +109,8 @@ ]]> - Handling and Throwing Exceptions - Task-based Asynchronous Programming + Handling and Throwing Exceptions + Task-based Asynchronous Programming @@ -151,8 +151,8 @@ Initializes a new instance of the class using the default error message and a reference to the inner exception that is the cause of this exception. To be added. - Handling and Throwing Exceptions - Task-based Asynchronous Programming + Handling and Throwing Exceptions + Task-based Asynchronous Programming @@ -205,8 +205,8 @@ ]]> - Handling and Throwing Exceptions - Task-based Asynchronous Programming + Handling and Throwing Exceptions + Task-based Asynchronous Programming @@ -310,8 +310,8 @@ ]]> - Handling and Throwing Exceptions - Task-based Asynchronous Programming + Handling and Throwing Exceptions + Task-based Asynchronous Programming diff --git a/xml/System.Threading.Tasks/TaskStatus.xml b/xml/System.Threading.Tasks/TaskStatus.xml index f5a7aa9d335..a2197c5e25d 100644 --- a/xml/System.Threading.Tasks/TaskStatus.xml +++ b/xml/System.Threading.Tasks/TaskStatus.xml @@ -94,7 +94,7 @@ 6 - The task acknowledged cancellation by throwing an OperationCanceledException with its own CancellationToken while the token was in signaled state, or the task's CancellationToken was already signaled before the task started executing. For more information, see [Task Cancellation](~/docs/standard/parallel-programming/task-cancellation.md). + The task acknowledged cancellation by throwing an OperationCanceledException with its own CancellationToken while the token was in signaled state, or the task's CancellationToken was already signaled before the task started executing. For more information, see [Task Cancellation](/dotnet/standard/parallel-programming/task-cancellation). diff --git a/xml/System.Threading.Tasks/Task`1.xml b/xml/System.Threading.Tasks/Task`1.xml index 9dc756b40cf..0953a910a4d 100644 --- a/xml/System.Threading.Tasks/Task`1.xml +++ b/xml/System.Threading.Tasks/Task`1.xml @@ -57,7 +57,7 @@ class represents a single operation that returns a value and that usually executes asynchronously. objects are one of the central components of the [task-based asynchronous pattern](~/docs/standard/asynchronous-programming-patterns/task-based-asynchronous-pattern-tap.md) first introduced in the .NET Framework 4. Because the work performed by a object typically executes asynchronously on a thread pool thread rather than synchronously on the main application thread, you can use the property, as well as the , , and properties, to determine the state of a task. Most commonly, a lambda expression is used to specify the work that the task is to perform. + The class represents a single operation that returns a value and that usually executes asynchronously. objects are one of the central components of the [task-based asynchronous pattern](/dotnet/standard/asynchronous-programming-patterns/task-based-asynchronous-pattern-tap) first introduced in the .NET Framework 4. Because the work performed by a object typically executes asynchronously on a thread pool thread rather than synchronously on the main application thread, you can use the property, as well as the , , and properties, to determine the state of a task. Most commonly, a lambda expression is used to specify the work that the task is to perform. instances may be created in a variety of ways. The most common approach, which is available starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], is to call the static or method. These methods provide a simple way to start a task by using default values and without acquiring additional parameters. The following example uses the method to start a task that loops and then displays the number of loop iterations: @@ -69,7 +69,7 @@ [!code-csharp[System.Threading.Tasks.Task\`1#7](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.threading.tasks.task`1/cs/startnew1.cs#7)] [!code-vb[System.Threading.Tasks.Task\`1#7](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.threading.tasks.task`1/vb/startnew1.vb#7)] - For more complete examples, see [Task-based Asynchronous Programming](~/docs/standard/parallel-programming/task-based-asynchronous-programming.md). + For more complete examples, see [Task-based Asynchronous Programming](/dotnet/standard/parallel-programming/task-based-asynchronous-programming). The class also provides constructors that initialize the task but that do not schedule it for execution. For performance reasons, the and `Task.Factory.StartNew` methods are the preferred mechanisms for creating and scheduling computational tasks, but for scenarios where task creation and scheduling must be separated, the constructors may be used, and the task's method may then be used to schedule the task for execution at a later time. @@ -81,8 +81,8 @@ For operations that do not return a value, you use the All members of , except for , are thread-safe and may be used from multiple threads concurrently. - Task Parallel Library (TPL) - Task-based Asynchronous Programming + Task Parallel Library (TPL) + Task-based Asynchronous Programming Samples for Parallel Programming with the .NET Core and .NET Standard @@ -157,8 +157,8 @@ For operations that do not return a value, you use the The argument is . - Task Parallel Library (TPL) - Task-based Asynchronous Programming + Task Parallel Library (TPL) + Task-based Asynchronous Programming The argument is . @@ -209,8 +209,8 @@ For operations that do not return a value, you use the The argument is . - Task Parallel Library (TPL) - Task-based Asynchronous Programming + Task Parallel Library (TPL) + Task-based Asynchronous Programming The argument is . @@ -262,8 +262,8 @@ For operations that do not return a value, you use the The that created has already been disposed. The argument is . - Task Parallel Library (TPL) - Task-based Asynchronous Programming + Task Parallel Library (TPL) + Task-based Asynchronous Programming The argument is . @@ -315,8 +315,8 @@ For operations that do not return a value, you use the The argument specifies an invalid value for . The argument is . - Task Parallel Library (TPL) - Task-based Asynchronous Programming + Task Parallel Library (TPL) + Task-based Asynchronous Programming The argument is . @@ -370,8 +370,8 @@ For operations that do not return a value, you use the The that created has already been disposed. The argument is . - Task Parallel Library (TPL) - Task-based Asynchronous Programming + Task Parallel Library (TPL) + Task-based Asynchronous Programming The argument is . @@ -425,8 +425,8 @@ For operations that do not return a value, you use the The argument specifies an invalid value for . The argument is . - Task Parallel Library (TPL) - Task-based Asynchronous Programming + Task Parallel Library (TPL) + Task-based Asynchronous Programming The argument is . @@ -481,8 +481,8 @@ For operations that do not return a value, you use the The that created has already been disposed. The argument specifies an invalid value for . The argument is . - Task Parallel Library (TPL) - Task-based Asynchronous Programming + Task Parallel Library (TPL) + Task-based Asynchronous Programming The argument is . @@ -539,8 +539,8 @@ For operations that do not return a value, you use the The that created has already been disposed. The argument specifies an invalid value for . The argument is . - Task Parallel Library (TPL) - Task-based Asynchronous Programming + Task Parallel Library (TPL) + Task-based Asynchronous Programming The argument is . @@ -600,9 +600,9 @@ For operations that do not return a value, you use the Creates a continuation task that executes when another task completes. - Task Parallel Library (TPL) - Task-based Asynchronous Programming - Chaining Tasks by Using Continuation Tasks + Task Parallel Library (TPL) + Task-based Asynchronous Programming + Chaining Tasks by Using Continuation Tasks @@ -663,9 +663,9 @@ For operations that do not return a value, you use the The has been disposed. The argument is . - Task Parallel Library (TPL) - Task-based Asynchronous Programming - Chaining Tasks by Using Continuation Tasks + Task Parallel Library (TPL) + Task-based Asynchronous Programming + Chaining Tasks by Using Continuation Tasks @@ -727,7 +727,7 @@ For operations that do not return a value, you use the The argument is . - Chaining Tasks by Using Continuation Tasks + Chaining Tasks by Using Continuation Tasks @@ -798,9 +798,9 @@ For operations that do not return a value, you use the that created has been disposed. The argument is . - Task Parallel Library (TPL) - Task-based Asynchronous Programming - Chaining Tasks by Using Continuation Tasks + Task Parallel Library (TPL) + Task-based Asynchronous Programming + Chaining Tasks by Using Continuation Tasks @@ -851,16 +851,16 @@ For operations that do not return a value, you use the will not be scheduled for execution until the current task has completed. If the continuation criteria specified through the `continuationOptions` parameter are not met, the continuation task will be canceled instead of scheduled. - For more information, see [Chaining Tasks by Using Continuation Tasks](~/docs/standard/parallel-programming/chaining-tasks-by-using-continuation-tasks.md). + For more information, see [Chaining Tasks by Using Continuation Tasks](/dotnet/standard/parallel-programming/chaining-tasks-by-using-continuation-tasks). ]]> The has been disposed. The argument is . The argument specifies an invalid value for . - Task Parallel Library (TPL) - Task-based Asynchronous Programming - Chaining Tasks by Using Continuation Tasks + Task Parallel Library (TPL) + Task-based Asynchronous Programming + Chaining Tasks by Using Continuation Tasks @@ -919,9 +919,9 @@ For operations that do not return a value, you use the argument is . - Task Parallel Library (TPL) - Task-based Asynchronous Programming - Chaining Tasks by Using Continuation Tasks + Task Parallel Library (TPL) + Task-based Asynchronous Programming + Chaining Tasks by Using Continuation Tasks @@ -978,7 +978,7 @@ For operations that do not return a value, you use the The argument is . The provided has already been disposed. - Chaining Tasks by Using Continuation Tasks + Chaining Tasks by Using Continuation Tasks @@ -1035,7 +1035,7 @@ For operations that do not return a value, you use the The argument is . The argument specifies an invalid value for . - Chaining Tasks by Using Continuation Tasks + Chaining Tasks by Using Continuation Tasks @@ -1091,7 +1091,7 @@ For operations that do not return a value, you use the The argument is . - Chaining Tasks by Using Continuation Tasks + Chaining Tasks by Using Continuation Tasks @@ -1144,7 +1144,7 @@ For operations that do not return a value, you use the will not be scheduled for execution until the current task has completed. If the criteria specified through the `continuationOptions` parameter are not met, the continuation task will be canceled instead of scheduled. For more information, see [Chaining Tasks by Using Continuation Tasks](~/docs/standard/parallel-programming/chaining-tasks-by-using-continuation-tasks.md). + The returned will not be scheduled for execution until the current task has completed. If the criteria specified through the `continuationOptions` parameter are not met, the continuation task will be canceled instead of scheduled. For more information, see [Chaining Tasks by Using Continuation Tasks](/dotnet/standard/parallel-programming/chaining-tasks-by-using-continuation-tasks). ]]> @@ -1159,9 +1159,9 @@ For operations that do not return a value, you use the argument is . The argument specifies an invalid value for . - Task Parallel Library (TPL) - Task-based Asynchronous Programming - Chaining Tasks by Using Continuation Tasks + Task Parallel Library (TPL) + Task-based Asynchronous Programming + Chaining Tasks by Using Continuation Tasks @@ -1223,7 +1223,7 @@ For operations that do not return a value, you use the The argument is . The argument specifies an invalid value for . The provided has already been disposed. - Chaining Tasks by Using Continuation Tasks + Chaining Tasks by Using Continuation Tasks @@ -1280,9 +1280,9 @@ For operations that do not return a value, you use the The has been disposed. The argument is . - Task Parallel Library (TPL) - Task-based Asynchronous Programming - Chaining Tasks by Using Continuation Tasks + Task Parallel Library (TPL) + Task-based Asynchronous Programming + Chaining Tasks by Using Continuation Tasks @@ -1348,7 +1348,7 @@ For operations that do not return a value, you use the The argument is . - Chaining Tasks by Using Continuation Tasks + Chaining Tasks by Using Continuation Tasks @@ -1411,9 +1411,9 @@ For operations that do not return a value, you use the that created has already been disposed. The argument is . - Task Parallel Library (TPL) - Task-based Asynchronous Programming - Chaining Tasks by Using Continuation Tasks + Task Parallel Library (TPL) + Task-based Asynchronous Programming + Chaining Tasks by Using Continuation Tasks @@ -1477,9 +1477,9 @@ For operations that do not return a value, you use the The has been disposed. The argument is . The argument specifies an invalid value for . - Task Parallel Library (TPL) - Task-based Asynchronous Programming - Chaining Tasks by Using Continuation Tasks + Task Parallel Library (TPL) + Task-based Asynchronous Programming + Chaining Tasks by Using Continuation Tasks @@ -1543,9 +1543,9 @@ For operations that do not return a value, you use the argument is . - Task Parallel Library (TPL) - Task-based Asynchronous Programming - Chaining Tasks by Using Continuation Tasks + Task Parallel Library (TPL) + Task-based Asynchronous Programming + Chaining Tasks by Using Continuation Tasks @@ -1606,7 +1606,7 @@ For operations that do not return a value, you use the The argument is . The provided has already been disposed. - Chaining Tasks by Using Continuation Tasks + Chaining Tasks by Using Continuation Tasks @@ -1669,7 +1669,7 @@ For operations that do not return a value, you use the The argument is . The argument specifies an invalid value for . - Chaining Tasks by Using Continuation Tasks + Chaining Tasks by Using Continuation Tasks @@ -1729,7 +1729,7 @@ For operations that do not return a value, you use the The argument is . - Chaining Tasks by Using Continuation Tasks + Chaining Tasks by Using Continuation Tasks @@ -1805,9 +1805,9 @@ For operations that do not return a value, you use the argument is . The argument specifies an invalid value for . - Task Parallel Library (TPL) - Task-based Asynchronous Programming - Chaining Tasks by Using Continuation Tasks + Task Parallel Library (TPL) + Task-based Asynchronous Programming + Chaining Tasks by Using Continuation Tasks @@ -1875,7 +1875,7 @@ For operations that do not return a value, you use the The argument is . The argument specifies an invalid value for . The provided has already been disposed. - Chaining Tasks by Using Continuation Tasks + Chaining Tasks by Using Continuation Tasks @@ -1939,8 +1939,8 @@ For operations that do not return a value, you use the - Task Parallel Library (TPL) - Task-based Asynchronous Programming + Task Parallel Library (TPL) + Task-based Asynchronous Programming @@ -2062,9 +2062,9 @@ For operations that do not return a value, you use the collection contains information about the exception or exceptions. - Task Parallel Library (TPL) - Task-based Asynchronous Programming - How to: Return a Value from a Task + Task Parallel Library (TPL) + Task-based Asynchronous Programming + How to: Return a Value from a Task diff --git a/xml/System.Threading.Tasks/UnobservedTaskExceptionEventArgs.xml b/xml/System.Threading.Tasks/UnobservedTaskExceptionEventArgs.xml index f9bfa7a2c5b..ffd70007bad 100644 --- a/xml/System.Threading.Tasks/UnobservedTaskExceptionEventArgs.xml +++ b/xml/System.Threading.Tasks/UnobservedTaskExceptionEventArgs.xml @@ -49,7 +49,7 @@ ]]> - Task-based Asynchronous Programming + Task-based Asynchronous Programming @@ -89,7 +89,7 @@ The Exception that has gone unobserved. Initializes a new instance of the class with the unobserved exception. To be added. - Task-based Asynchronous Programming + Task-based Asynchronous Programming @@ -129,7 +129,7 @@ The Exception that went unobserved. The Exception that went unobserved. To be added. - Task-based Asynchronous Programming + Task-based Asynchronous Programming @@ -169,7 +169,7 @@ Gets whether this exception has been marked as "observed." true if this exception has been marked as "observed"; otherwise false. To be added. - Task-based Asynchronous Programming + Task-based Asynchronous Programming @@ -209,7 +209,7 @@ Marks the as "observed," thus preventing it from triggering exception escalation policy which, by default, terminates the process. To be added. - Task-based Asynchronous Programming + Task-based Asynchronous Programming diff --git a/xml/System.Threading/AbandonedMutexException.xml b/xml/System.Threading/AbandonedMutexException.xml index 4dd45f7539b..9c7292ff3ad 100644 --- a/xml/System.Threading/AbandonedMutexException.xml +++ b/xml/System.Threading/AbandonedMutexException.xml @@ -75,7 +75,7 @@ ]]> - Mutex + Mutex @@ -137,7 +137,7 @@ ]]> - Mutex + Mutex @@ -192,7 +192,7 @@ ]]> - Mutex + Mutex @@ -249,7 +249,7 @@ ]]> - Mutex + Mutex @@ -295,12 +295,12 @@ - Mutex + Mutex @@ -359,7 +359,7 @@ ]]> - Mutex + Mutex @@ -418,7 +418,7 @@ ]]> - Mutex + Mutex @@ -481,7 +481,7 @@ ]]> - Mutex + Mutex @@ -527,7 +527,7 @@ ]]> - Mutex + Mutex @@ -585,7 +585,7 @@ ]]> - Mutex + Mutex diff --git a/xml/System.Threading/AsyncFlowControl.xml b/xml/System.Threading/AsyncFlowControl.xml index fa6f5c1658f..b5ab410d965 100644 --- a/xml/System.Threading/AsyncFlowControl.xml +++ b/xml/System.Threading/AsyncFlowControl.xml @@ -86,7 +86,7 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -98,7 +98,7 @@ -or- The structure has already been used to call or . - Cleaning Up Unmanaged Resources + Cleaning Up Unmanaged Resources diff --git a/xml/System.Threading/AutoResetEvent.xml b/xml/System.Threading/AutoResetEvent.xml index e0c66c59aba..066ad491471 100644 --- a/xml/System.Threading/AutoResetEvent.xml +++ b/xml/System.Threading/AutoResetEvent.xml @@ -51,7 +51,7 @@ , and for thread interaction (or thread signaling). For more information, see the [Thread interaction, or signaling](~/docs/standard/threading/overview-of-synchronization-primitives.md#thread-interaction-or-signaling) section of the [Overview of synchronization primitives](~/docs/standard/threading/overview-of-synchronization-primitives.md) article. + You use `AutoResetEvent`, , and for thread interaction (or thread signaling). For more information, see the [Thread interaction, or signaling](/dotnet/standard/threading/overview-of-synchronization-primitives#thread-interaction-or-signaling) section of the [Overview of synchronization primitives](/dotnet/standard/threading/overview-of-synchronization-primitives) article. > [!IMPORTANT] > This type implements the interface. When you have finished using the type, you should dispose of it either directly or indirectly. To dispose of the type directly, call its method in a `try`/`catch` block. To dispose of it indirectly, use a language construct such as `using` (in C#) or `Using` (in Visual Basic). For more information, see the "Using an Object that Implements IDisposable" section in the interface topic. @@ -89,8 +89,8 @@ This class is thread safe. - Managed Threading - Overview of synchronization primitives + Managed Threading + Overview of synchronization primitives @@ -153,8 +153,8 @@ ]]> - Managed Threading - Overview of synchronization primitives + Managed Threading + Overview of synchronization primitives diff --git a/xml/System.Threading/Barrier.xml b/xml/System.Threading/Barrier.xml index 48e4f05d43a..5024d8671f2 100644 --- a/xml/System.Threading/Barrier.xml +++ b/xml/System.Threading/Barrier.xml @@ -63,8 +63,8 @@ ]]> All public and protected members of are thread-safe and may be used concurrently from multiple threads, with the exception of Dispose, which must only be used when all other operations on the have completed. - Barrier - How to: Synchronize Concurrent Operations with a Barrier + Barrier + How to: Synchronize Concurrent Operations with a Barrier @@ -76,8 +76,8 @@ Initializes a new instance of the class. - Barrier - How to: Synchronize Concurrent Operations with a Barrier + Barrier + How to: Synchronize Concurrent Operations with a Barrier @@ -121,8 +121,8 @@ To be added. is less than 0 or greater than 32,767. - Barrier - How to: Synchronize Concurrent Operations with a Barrier + Barrier + How to: Synchronize Concurrent Operations with a Barrier @@ -170,8 +170,8 @@ is less than 0 or greater than 32,767. - Barrier - How to: Synchronize Concurrent Operations with a Barrier + Barrier + How to: Synchronize Concurrent Operations with a Barrier @@ -222,8 +222,8 @@ -or- The method was invoked from within a post-phase action. - Barrier - How to: Synchronize Concurrent Operations with a Barrier + Barrier + How to: Synchronize Concurrent Operations with a Barrier @@ -279,8 +279,8 @@ Adding participants would cause the barrier's participant count to exceed 32,767. The method was invoked from within a post-phase action. - Barrier - How to: Synchronize Concurrent Operations with a Barrier + Barrier + How to: Synchronize Concurrent Operations with a Barrier @@ -322,8 +322,8 @@ Gets the number of the barrier's current phase. Returns the number of the barrier's current phase. To be added. - Barrier - How to: Synchronize Concurrent Operations with a Barrier + Barrier + How to: Synchronize Concurrent Operations with a Barrier @@ -335,8 +335,8 @@ Releases resources used by the current instance of the class. - Barrier - How to: Synchronize Concurrent Operations with a Barrier + Barrier + How to: Synchronize Concurrent Operations with a Barrier @@ -381,7 +381,7 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -389,8 +389,8 @@ ]]> The method was invoked from within a post-phase action. - Barrier - How to: Synchronize Concurrent Operations with a Barrier + Barrier + How to: Synchronize Concurrent Operations with a Barrier @@ -437,8 +437,8 @@ ]]> - Barrier - How to: Synchronize Concurrent Operations with a Barrier + Barrier + How to: Synchronize Concurrent Operations with a Barrier @@ -475,8 +475,8 @@ Gets the total number of participants in the barrier. Returns the total number of participants in the barrier. To be added. - Barrier - How to: Synchronize Concurrent Operations with a Barrier + Barrier + How to: Synchronize Concurrent Operations with a Barrier @@ -520,8 +520,8 @@ ]]> - Barrier - How to: Synchronize Concurrent Operations with a Barrier + Barrier + How to: Synchronize Concurrent Operations with a Barrier @@ -569,8 +569,8 @@ -or- The method was invoked from within a post-phase action. - Barrier - How to: Synchronize Concurrent Operations with a Barrier + Barrier + How to: Synchronize Concurrent Operations with a Barrier @@ -628,8 +628,8 @@ -or- current participant count is less than the specified participantCount - Barrier - How to: Synchronize Concurrent Operations with a Barrier + Barrier + How to: Synchronize Concurrent Operations with a Barrier @@ -641,8 +641,8 @@ Signals that a participant has reached the barrier and waits for all other participants to reach the barrier as well. - Barrier - How to: Synchronize Concurrent Operations with a Barrier + Barrier + How to: Synchronize Concurrent Operations with a Barrier @@ -682,8 +682,8 @@ The current instance has already been disposed. The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants. If an exception is thrown from the post phase action of a Barrier after all participating threads have called SignalAndWait, the exception will be wrapped in a BarrierPostPhaseException and be thrown on all participating threads. - Barrier - How to: Synchronize Concurrent Operations with a Barrier + Barrier + How to: Synchronize Concurrent Operations with a Barrier @@ -730,8 +730,8 @@ is a negative number other than -1, which represents an infinite time-out. The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants. If an exception is thrown from the post phase action of a Barrier after all participating threads have called SignalAndWait, the exception will be wrapped in a BarrierPostPhaseException and be thrown on all participating threads. - Barrier - How to: Synchronize Concurrent Operations with a Barrier + Barrier + How to: Synchronize Concurrent Operations with a Barrier @@ -775,8 +775,8 @@ has been canceled. The current instance has already been disposed. The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants. - Barrier - How to: Synchronize Concurrent Operations with a Barrier + Barrier + How to: Synchronize Concurrent Operations with a Barrier @@ -822,8 +822,8 @@ is a negative number other than -1 milliseconds, which represents an infinite time-out, or it is greater than 32,767. The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants. - Barrier - How to: Synchronize Concurrent Operations with a Barrier + Barrier + How to: Synchronize Concurrent Operations with a Barrier @@ -879,8 +879,8 @@ is a negative number other than -1, which represents an infinite time-out. The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants. - Barrier - How to: Synchronize Concurrent Operations with a Barrier + Barrier + How to: Synchronize Concurrent Operations with a Barrier @@ -930,8 +930,8 @@ is a negative number other than -1 milliseconds, which represents an infinite time-out. The method was invoked from within a post-phase action, the barrier currently has 0 participants, or the barrier is signaled by more threads than are registered as participants. - Barrier - How to: Synchronize Concurrent Operations with a Barrier + Barrier + How to: Synchronize Concurrent Operations with a Barrier diff --git a/xml/System.Threading/BarrierPostPhaseException.xml b/xml/System.Threading/BarrierPostPhaseException.xml index 8d163aa729e..0b29130d8a5 100644 --- a/xml/System.Threading/BarrierPostPhaseException.xml +++ b/xml/System.Threading/BarrierPostPhaseException.xml @@ -41,8 +41,8 @@ The exception that is thrown when the post-phase action of a fails. To be added. - Barrier - How to: Synchronize Concurrent Operations with a Barrier + Barrier + How to: Synchronize Concurrent Operations with a Barrier @@ -54,8 +54,8 @@ Initializes a new instance of the class. - Barrier - How to: Synchronize Concurrent Operations with a Barrier + Barrier + How to: Synchronize Concurrent Operations with a Barrier @@ -107,9 +107,9 @@ ]]> - Handling and Throwing Exceptions - Barrier - How to: Synchronize Concurrent Operations with a Barrier + Handling and Throwing Exceptions + Barrier + How to: Synchronize Concurrent Operations with a Barrier @@ -151,9 +151,9 @@ The exception that is the cause of the current exception. Initializes a new instance of the class with the specified inner exception. To be added. - Handling and Throwing Exceptions - Barrier - How to: Synchronize Concurrent Operations with a Barrier + Handling and Throwing Exceptions + Barrier + How to: Synchronize Concurrent Operations with a Barrier @@ -207,9 +207,9 @@ ]]> - Handling and Throwing Exceptions - Barrier - How to: Synchronize Concurrent Operations with a Barrier + Handling and Throwing Exceptions + Barrier + How to: Synchronize Concurrent Operations with a Barrier @@ -314,9 +314,9 @@ ]]> - Handling and Throwing Exceptions - Barrier - How to: Synchronize Concurrent Operations with a Barrier + Handling and Throwing Exceptions + Barrier + How to: Synchronize Concurrent Operations with a Barrier diff --git a/xml/System.Threading/CancellationToken.xml b/xml/System.Threading/CancellationToken.xml index 087f239153a..bdf2e513fb6 100644 --- a/xml/System.Threading/CancellationToken.xml +++ b/xml/System.Threading/CancellationToken.xml @@ -58,7 +58,7 @@ ## Remarks A enables cooperative cancellation between threads, thread pool work items, or objects. You create a cancellation token by instantiating a object, which manages cancellation tokens retrieved from its property. You then pass the cancellation token to any number of threads, tasks, or operations that should receive notice of cancellation. The token cannot be used to initiate cancellation. When the owning object calls , the property on every copy of the cancellation token is set to `true`. The objects that receive the notification can respond in whatever manner is appropriate. - For more information and code examples see [Cancellation in Managed Threads](~/docs/standard/threading/cancellation-in-managed-threads.md). + For more information and code examples see [Cancellation in Managed Threads](/dotnet/standard/threading/cancellation-in-managed-threads). @@ -73,8 +73,8 @@ To handle the possible cancellation of the operation, the example instantiates a ]]> All public and protected members of are thread-safe and may be used concurrently from multiple threads. - Cancellation - Task Cancellation + Cancellation + Task Cancellation @@ -123,8 +123,8 @@ To handle the possible cancellation of the operation, the example instantiates a ]]> - Cancellation - Task Cancellation + Cancellation + Task Cancellation @@ -179,8 +179,8 @@ To handle the possible cancellation of the operation, the example instantiates a ]]> - Cancellation - Task Cancellation + Cancellation + Task Cancellation @@ -249,8 +249,8 @@ Two cancellation tokens are equal if any one of the following conditions is true ]]> An associated has been disposed. - Cancellation - Task Cancellation + Cancellation + Task Cancellation @@ -308,8 +308,8 @@ Two cancellation tokens are equal if any one of the following conditions is true ]]> - Cancellation - Task Cancellation + Cancellation + Task Cancellation @@ -416,8 +416,8 @@ Two cancellation tokens are equal if any one of the following conditions is true ]]> - Cancellation - Task Cancellation + Cancellation + Task Cancellation @@ -467,14 +467,14 @@ Two cancellation tokens are equal if any one of the following conditions is true ## Remarks The cancellation token returned by this property cannot be canceled; that is, its property is `false`. - You can also use the C# [default(CancellationToken)](~/docs/csharp/language-reference/keywords/default.md) statement to create an empty cancellation token. + You can also use the C# [default(CancellationToken)](/dotnet/csharp/language-reference/keywords/default) statement to create an empty cancellation token. Two empty cancellation tokens are always equal. ]]> - Cancellation - Task Cancellation + Cancellation + Task Cancellation @@ -534,8 +534,8 @@ Two cancellation tokens are equal if any one of the following conditions is true ]]> An associated has been disposed. - Cancellation - Task Cancellation + Cancellation + Task Cancellation @@ -589,8 +589,8 @@ For the definition of equality, see the An associated has been disposed. - Cancellation - Task Cancellation + Cancellation + Task Cancellation @@ -601,8 +601,8 @@ For the definition of equality, see the Registers a delegate that will be called when this is canceled. - Cancellation - Task Cancellation + Cancellation + Task Cancellation @@ -660,9 +660,9 @@ For the definition of equality, see the The associated has been disposed. is null. - Cancellation - Task Cancellation - How to: Register Callbacks for Cancellation Requests + Cancellation + Task Cancellation + How to: Register Callbacks for Cancellation Requests @@ -722,9 +722,9 @@ For the definition of equality, see the The associated has been disposed. is null. - Cancellation - Task Cancellation - How to: Register Callbacks for Cancellation Requests + Cancellation + Task Cancellation + How to: Register Callbacks for Cancellation Requests @@ -784,9 +784,9 @@ For the definition of equality, see the The associated has been disposed. is null. - Cancellation - Task Cancellation - How to: Register Callbacks for Cancellation Requests + Cancellation + Task Cancellation + How to: Register Callbacks for Cancellation Requests @@ -848,9 +848,9 @@ For the definition of equality, see the The associated has been disposed. is null. - Cancellation - Task Cancellation - How to: Register Callbacks for Cancellation Requests + Cancellation + Task Cancellation + How to: Register Callbacks for Cancellation Requests @@ -917,9 +917,9 @@ End If The token has had cancellation requested. The associated has been disposed. - Cancellation - Task Cancellation - How to: Cancel a Task and Its Children + Cancellation + Task Cancellation + How to: Cancel a Task and Its Children @@ -1016,9 +1016,9 @@ The is not captured nor flowed ]]> The associated has been disposed. - Cancellation - Task Cancellation - How to: Listen for Cancellation Requests That Have Wait Handles + Cancellation + Task Cancellation + How to: Listen for Cancellation Requests That Have Wait Handles diff --git a/xml/System.Threading/CancellationTokenRegistration.xml b/xml/System.Threading/CancellationTokenRegistration.xml index d111f62dfd2..bd08cfef9ed 100644 --- a/xml/System.Threading/CancellationTokenRegistration.xml +++ b/xml/System.Threading/CancellationTokenRegistration.xml @@ -62,14 +62,14 @@ All public and protected members of are thread-safe and may be used concurrently from multiple threads, with the exception of Dispose, which must only be used when all other operations on the have completed. - Cancellation - Task Cancellation - How to: Register Callbacks for Cancellation Requests + Cancellation + Task Cancellation + How to: Register Callbacks for Cancellation Requests @@ -117,14 +117,14 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. ]]> - How to: Register Callbacks for Cancellation Requests + How to: Register Callbacks for Cancellation Requests @@ -225,9 +225,9 @@ The returned completes once the associat Two instances are equal if they both refer to the output of a single call to the same Register method of a . To be added. - Cancellation - Task Cancellation - How to: Register Callbacks for Cancellation Requests + Cancellation + Task Cancellation + How to: Register Callbacks for Cancellation Requests @@ -277,9 +277,9 @@ The returned completes once the associat Two instances are equal if they both refer to the output of a single call to the same Register method of a . To be added. - Cancellation - Task Cancellation - How to: Register Callbacks for Cancellation Requests + Cancellation + Task Cancellation + How to: Register Callbacks for Cancellation Requests @@ -320,9 +320,9 @@ The returned completes once the associat Serves as a hash function for a . A hash code for the current instance. To be added. - Cancellation - Task Cancellation - How to: Register Callbacks for Cancellation Requests + Cancellation + Task Cancellation + How to: Register Callbacks for Cancellation Requests @@ -369,9 +369,9 @@ The returned completes once the associat if the instances are equal; otherwise, . To be added. - Cancellation - Task Cancellation - How to: Register Callbacks for Cancellation Requests + Cancellation + Task Cancellation + How to: Register Callbacks for Cancellation Requests @@ -418,9 +418,9 @@ The returned completes once the associat if the instances are not equal; otherwise, . To be added. - Cancellation - Task Cancellation - How to: Register Callbacks for Cancellation Requests + Cancellation + Task Cancellation + How to: Register Callbacks for Cancellation Requests diff --git a/xml/System.Threading/CancellationTokenSource.xml b/xml/System.Threading/CancellationTokenSource.xml index 7e2b3650c27..493c3369908 100644 --- a/xml/System.Threading/CancellationTokenSource.xml +++ b/xml/System.Threading/CancellationTokenSource.xml @@ -73,7 +73,7 @@ - Call the method when you are finished with the object. - For more information, see [Cancellation in Managed Threads](~/docs/standard/threading/cancellation-in-managed-threads.md). + For more information, see [Cancellation in Managed Threads](/dotnet/standard/threading/cancellation-in-managed-threads). > [!IMPORTANT] > This type implements the interface. When you have finished using an instance of the type, you should dispose of it either directly or indirectly. To dispose of the type directly, call its method in a `try`/`catch` block. To dispose of it indirectly, use a language construct such as `using` (in C#) or `Using` (in Visual Basic). For more information, see the "Using an Object that Implements IDisposable" section in the interface topic. @@ -91,8 +91,8 @@ ]]> All public and protected members of are thread-safe and may be used concurrently from multiple threads, with the exception of , which must only be used when all other operations on the object have completed. - Cancellation - Task Cancellation + Cancellation + Task Cancellation @@ -144,8 +144,8 @@ Initializes a new instance of the class. To be added. - Cancellation - Task Cancellation + Cancellation + Task Cancellation @@ -257,8 +257,8 @@ Communicates a request for cancellation. - Cancellation - Task Cancellation + Cancellation + Task Cancellation @@ -322,8 +322,8 @@ This has been disposed. An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . - Cancellation - Task Cancellation + Cancellation + Task Cancellation @@ -384,8 +384,8 @@ This has been disposed. An aggregate exception containing all the exceptions thrown by the registered callbacks on the associated . - Cancellation - Task Cancellation + Cancellation + Task Cancellation @@ -602,8 +602,8 @@ is . is empty. - Cancellation - Task Cancellation + Cancellation + Task Cancellation How to: Listen for Multiple Cancellation Requests @@ -651,8 +651,8 @@ A that is linked to the source tokens. To be added. A associated with one of the source tokens has been disposed. - Cancellation - Task Cancellation + Cancellation + Task Cancellation How to: Listen for Multiple Cancellation Requests @@ -714,7 +714,7 @@ Note that calling `Dispose` does not communicate a request for cancellation to consumers of the associated . You can communicate a request for cancellation by calling methods such as or . - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -818,8 +818,8 @@ ]]> - Cancellation - Task Cancellation + Cancellation + Task Cancellation @@ -865,8 +865,8 @@ The associated with this . To be added. The token source has been disposed. - Cancellation - Task Cancellation + Cancellation + Task Cancellation diff --git a/xml/System.Threading/CountdownEvent.xml b/xml/System.Threading/CountdownEvent.xml index d6d3b7998fb..999549a4299 100644 --- a/xml/System.Threading/CountdownEvent.xml +++ b/xml/System.Threading/CountdownEvent.xml @@ -61,7 +61,7 @@ All public and protected members of are thread-safe and may be used concurrently from multiple threads, with the exception of , which must only be used when all other operations on the have completed, and , which should only be used when no other threads are accessing the event. - CountdownEvent + CountdownEvent @@ -107,7 +107,7 @@ is less than 0. - CountdownEvent + CountdownEvent @@ -119,7 +119,7 @@ Increments the 's current count. - CountdownEvent + CountdownEvent @@ -162,7 +162,7 @@ -or- is equal to or greater than . - CountdownEvent + CountdownEvent @@ -210,7 +210,7 @@ -or- is equal to or greater than after count is incremented by - CountdownEvent + CountdownEvent @@ -258,7 +258,7 @@ Releases resources used by the current instance of the class. - CountdownEvent + CountdownEvent @@ -303,14 +303,14 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. ]]> - CountdownEvent + CountdownEvent @@ -393,7 +393,7 @@ Gets the numbers of signals initially required to set the event. The number of signals initially required to set the event. To be added. - CountdownEvent + CountdownEvent @@ -449,7 +449,7 @@ Resets the value. - CountdownEvent + CountdownEvent @@ -543,7 +543,7 @@ The current instance has already been disposed. is less than 0. - CountdownEvent + CountdownEvent @@ -595,7 +595,7 @@ To be added. The current instance has already been disposed. The current instance is already set. - CountdownEvent + CountdownEvent @@ -641,7 +641,7 @@ is less than 1. The current instance is already set. -or- Or is greater than . - CountdownEvent + CountdownEvent @@ -653,7 +653,7 @@ Attempts to increment . - CountdownEvent + CountdownEvent @@ -696,7 +696,7 @@ is equal to . - CountdownEvent + CountdownEvent @@ -755,7 +755,7 @@ Blocks the current thread until the is set. - CountdownEvent + CountdownEvent @@ -800,7 +800,7 @@ ]]> The current instance has already been disposed. - CountdownEvent + CountdownEvent @@ -845,7 +845,7 @@ The current instance has already been disposed. is a negative number other than -1, which represents an infinite time-out. - CountdownEvent + CountdownEvent @@ -895,7 +895,7 @@ has been canceled. The current instance has already been disposed. -or- The that created has already been disposed. - CountdownEvent + CountdownEvent @@ -940,7 +940,7 @@ The current instance has already been disposed. is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than . - CountdownEvent + CountdownEvent @@ -989,7 +989,7 @@ The current instance has already been disposed. -or- The that created has already been disposed. is a negative number other than -1, which represents an infinite time-out. - CountdownEvent + CountdownEvent @@ -1038,7 +1038,7 @@ The current instance has already been disposed. -or- The that created has already been disposed. is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than . - CountdownEvent + CountdownEvent @@ -1083,7 +1083,7 @@ ]]> The current instance has already been disposed. - CountdownEvent + CountdownEvent diff --git a/xml/System.Threading/EventWaitHandle.xml b/xml/System.Threading/EventWaitHandle.xml index 552e218409c..1c26995fb66 100644 --- a/xml/System.Threading/EventWaitHandle.xml +++ b/xml/System.Threading/EventWaitHandle.xml @@ -57,7 +57,7 @@ objects can be used with the `static`(`Shared` in Visual Basic) and methods. - For more information, see the [Thread interaction, or signaling](~/docs/standard/threading/overview-of-synchronization-primitives.md#thread-interaction-or-signaling) section of the [Overview of synchronization primitives](~/docs/standard/threading/overview-of-synchronization-primitives.md) article. + For more information, see the [Thread interaction, or signaling](/dotnet/standard/threading/overview-of-synchronization-primitives#thread-interaction-or-signaling) section of the [Overview of synchronization primitives](/dotnet/standard/threading/overview-of-synchronization-primitives) article. @@ -76,8 +76,8 @@ - Managed Threading - Overview of synchronization primitives + Managed Threading + Overview of synchronization primitives @@ -152,7 +152,7 @@ ]]> - Overview of synchronization primitives + Overview of synchronization primitives @@ -219,7 +219,7 @@ The named event cannot be created, perhaps because a wait handle of a different type has the same name. is longer than 260 characters. - Overview of synchronization primitives + Overview of synchronization primitives @@ -283,7 +283,7 @@ The named event cannot be created, perhaps because a wait handle of a different type has the same name. is longer than 260 characters. - Overview of synchronization primitives + Overview of synchronization primitives @@ -365,7 +365,7 @@ The named event cannot be created, perhaps because a wait handle of a different type has the same name. is longer than 260 characters. - Overview of synchronization primitives + Overview of synchronization primitives @@ -432,7 +432,7 @@ The current object represents a named system event, and was not opened with . Not supported for Windows 98 or Windows Millennium Edition. The method was previously called on this . - Overview of synchronization primitives + Overview of synchronization primitives @@ -529,7 +529,7 @@ The named system event does not exist. A Win32 error occurred. The named event exists, but the user does not have the security access required to use it. - Overview of synchronization primitives + Overview of synchronization primitives @@ -607,7 +607,7 @@ The named system event does not exist. A Win32 error occurred. The named event exists, but the user does not have the desired security access. - Overview of synchronization primitives + Overview of synchronization primitives @@ -653,7 +653,7 @@ if the operation succeeds; otherwise, . To be added. The method was previously called on this . - Overview of synchronization primitives + Overview of synchronization primitives @@ -722,7 +722,7 @@ ]]> The method was previously called on this . - Overview of synchronization primitives + Overview of synchronization primitives @@ -790,7 +790,7 @@ The event was not opened with . The current object does not represent a named system event. The method was previously called on this . - Overview of synchronization primitives + Overview of synchronization primitives diff --git a/xml/System.Threading/ExecutionContext.xml b/xml/System.Threading/ExecutionContext.xml index b48c7776751..286e9cc42bc 100644 --- a/xml/System.Threading/ExecutionContext.xml +++ b/xml/System.Threading/ExecutionContext.xml @@ -217,14 +217,14 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. ]]> - Cleaning Up Unmanaged Resources + Cleaning Up Unmanaged Resources @@ -285,7 +285,7 @@ is . - XML and SOAP Serialization + XML and SOAP Serialization diff --git a/xml/System.Threading/HostExecutionContext.xml b/xml/System.Threading/HostExecutionContext.xml index 7fb1718aca3..dcd5afd5c1a 100644 --- a/xml/System.Threading/HostExecutionContext.xml +++ b/xml/System.Threading/HostExecutionContext.xml @@ -239,14 +239,14 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. ]]> - Cleaning Up Unmanaged Resources + Cleaning Up Unmanaged Resources diff --git a/xml/System.Threading/Interlocked.xml b/xml/System.Threading/Interlocked.xml index 667159b1bc8..ae8152052f3 100644 --- a/xml/System.Threading/Interlocked.xml +++ b/xml/System.Threading/Interlocked.xml @@ -78,8 +78,8 @@ ]]> This type is thread safe. - Managed Threading - Overview of synchronization primitives + Managed Threading + Overview of synchronization primitives @@ -150,8 +150,8 @@ ]]> The address of is a null pointer. - Managed Threading - Overview of synchronization primitives + Managed Threading + Overview of synchronization primitives @@ -214,8 +214,8 @@ - Managed Threading - Overview of synchronization primitives + Managed Threading + Overview of synchronization primitives @@ -513,8 +513,8 @@ ]]> The address of is a null pointer. - Managed Threading - Overview of synchronization primitives + Managed Threading + Overview of synchronization primitives @@ -589,8 +589,8 @@ ]]> The address of is a null pointer. - Managed Threading - Overview of synchronization primitives + Managed Threading + Overview of synchronization primitives @@ -649,8 +649,8 @@ ]]> The address of is a null pointer. - Managed Threading - Overview of synchronization primitives + Managed Threading + Overview of synchronization primitives @@ -715,8 +715,8 @@ ]]> The address of is a null pointer. - Managed Threading - Overview of synchronization primitives + Managed Threading + Overview of synchronization primitives @@ -786,8 +786,8 @@ If `comparand` and the object in `location1` are equal by reference, then `value ]]> The address of is a null pointer. - Managed Threading - Overview of synchronization primitives + Managed Threading + Overview of synchronization primitives @@ -857,8 +857,8 @@ If `comparand` and the object in `location1` are equal by reference, then `value ]]> The address of is a null pointer. - Managed Threading - Overview of synchronization primitives + Managed Threading + Overview of synchronization primitives @@ -1098,8 +1098,8 @@ If `comparand` and the object in `location1` are equal by reference, then `value ]]> The address of is a null pointer. - Managed Threading - Overview of synchronization primitives + Managed Threading + Overview of synchronization primitives @@ -1158,8 +1158,8 @@ If `comparand` and the object in `location1` are equal by reference, then `value - Managed Threading - Overview of synchronization primitives + Managed Threading + Overview of synchronization primitives @@ -1292,8 +1292,8 @@ If `comparand` and the object in `location1` are equal by reference, then `value The original value of . To be added. The address of is a null pointer. - Managed Threading - Overview of synchronization primitives + Managed Threading + Overview of synchronization primitives @@ -1358,8 +1358,8 @@ If `comparand` and the object in `location1` are equal by reference, then `value ]]> The address of is a null pointer. - Managed Threading - Overview of synchronization primitives + Managed Threading + Overview of synchronization primitives @@ -1409,8 +1409,8 @@ If `comparand` and the object in `location1` are equal by reference, then `value The original value of . To be added. The address of is a null pointer. - Managed Threading - Overview of synchronization primitives + Managed Threading + Overview of synchronization primitives @@ -1463,8 +1463,8 @@ If `comparand` and the object in `location1` are equal by reference, then `value The original value of . To be added. The address of is a null pointer. - Managed Threading - Overview of synchronization primitives + Managed Threading + Overview of synchronization primitives @@ -1527,8 +1527,8 @@ If `comparand` and the object in `location1` are equal by reference, then `value ]]> The address of is a null pointer. - Managed Threading - Overview of synchronization primitives + Managed Threading + Overview of synchronization primitives @@ -1579,8 +1579,8 @@ If `comparand` and the object in `location1` are equal by reference, then `value The original value of . To be added. The address of is a null pointer. - Managed Threading - Overview of synchronization primitives + Managed Threading + Overview of synchronization primitives @@ -1811,8 +1811,8 @@ If `comparand` and the object in `location1` are equal by reference, then `value ]]> The address of is a null pointer. - Managed Threading - Overview of synchronization primitives + Managed Threading + Overview of synchronization primitives @@ -1874,8 +1874,8 @@ If `comparand` and the object in `location1` are equal by reference, then `value - Managed Threading - Overview of synchronization primitives + Managed Threading + Overview of synchronization primitives @@ -2240,8 +2240,8 @@ This method wraps a call to [FlushProcessWriteBuffers](/windows/win32/api/proces - Managed Threading - Overview of synchronization primitives + Managed Threading + Overview of synchronization primitives diff --git a/xml/System.Threading/LazyInitializer.xml b/xml/System.Threading/LazyInitializer.xml index 9f2cb516bec..06c4767baf8 100644 --- a/xml/System.Threading/LazyInitializer.xml +++ b/xml/System.Threading/LazyInitializer.xml @@ -66,7 +66,7 @@ ExpensiveData dataToUse = LazyInitializer.EnsureInitialized(ref _data, ref _data ]]> The methods of are thread-safe and may be called from multiple threads concurrently. - Lazy Initialization + Lazy Initialization @@ -139,7 +139,7 @@ ExpensiveData dataToUse = LazyInitializer.EnsureInitialized(ref _data, ref _data Permissions to access the constructor of type were missing. Type does not have a parameterless constructor. - Lazy Initialization + Lazy Initialization @@ -204,7 +204,7 @@ ExpensiveData dataToUse = LazyInitializer.EnsureInitialized(ref _data, ref _data Type does not have a parameterless constructor. returned null (Nothing in Visual Basic). - Lazy Initialization + Lazy Initialization @@ -262,7 +262,7 @@ ExpensiveData dataToUse = LazyInitializer.EnsureInitialized(ref _data, ref _data Permissions to access the constructor of type were missing. Type does not have a parameterless constructor. - Lazy Initialization + Lazy Initialization @@ -370,7 +370,7 @@ ExpensiveData dataToUse = LazyInitializer.EnsureInitialized(ref _data, ref _data Permissions to access the constructor of type were missing. Type does not have a parameterless constructor. - Lazy Initialization + Lazy Initialization diff --git a/xml/System.Threading/LazyThreadSafetyMode.xml b/xml/System.Threading/LazyThreadSafetyMode.xml index e168fcc756c..c6d869c2552 100644 --- a/xml/System.Threading/LazyThreadSafetyMode.xml +++ b/xml/System.Threading/LazyThreadSafetyMode.xml @@ -61,7 +61,7 @@ ]]> - Lazy Initialization + Lazy Initialization diff --git a/xml/System.Threading/LockCookie.xml b/xml/System.Threading/LockCookie.xml index 5082dedc9a5..53d5ae96d9c 100644 --- a/xml/System.Threading/LockCookie.xml +++ b/xml/System.Threading/LockCookie.xml @@ -64,8 +64,8 @@ This type is thread safe. - Managed Threading - Reader-Writer Locks + Managed Threading + Reader-Writer Locks diff --git a/xml/System.Threading/LockRecursionException.xml b/xml/System.Threading/LockRecursionException.xml index 8bd3959f43b..c05eb3ec46c 100644 --- a/xml/System.Threading/LockRecursionException.xml +++ b/xml/System.Threading/LockRecursionException.xml @@ -133,7 +133,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -188,7 +188,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -232,11 +232,11 @@ - XML and SOAP Serialization + XML and SOAP Serialization @@ -293,7 +293,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System.Threading/ManualResetEvent.xml b/xml/System.Threading/ManualResetEvent.xml index 062eebd81d9..c4ab9ca0ea2 100644 --- a/xml/System.Threading/ManualResetEvent.xml +++ b/xml/System.Threading/ManualResetEvent.xml @@ -52,7 +52,7 @@ ## Remarks - You use `ManualResetEvent`, , and for thread interaction (or thread signaling). For more information, see the [Thread interaction, or signaling](~/docs/standard/threading/overview-of-synchronization-primitives.md#thread-interaction-or-signaling) section of the [Overview of synchronization primitives](~/docs/standard/threading/overview-of-synchronization-primitives.md) article. + You use `ManualResetEvent`, , and for thread interaction (or thread signaling). For more information, see the [Thread interaction, or signaling](/dotnet/standard/threading/overview-of-synchronization-primitives#thread-interaction-or-signaling) section of the [Overview of synchronization primitives](/dotnet/standard/threading/overview-of-synchronization-primitives) article. When a thread begins an activity that must complete before other threads proceed, it calls [ManualResetEvent.Reset](xref:System.Threading.EventWaitHandle.Reset%2A) to put `ManualResetEvent` in the non-signaled state. This thread can be thought of as controlling the `ManualResetEvent`. Threads that call [ManualResetEvent.WaitOne](xref:System.Threading.WaitHandle.WaitOne%2A) block, awaiting the signal. When the controlling thread completes the activity, it calls [ManualResetEvent.Set](xref:System.Threading.EventWaitHandle.Set%2A) to signal that the waiting threads can proceed. All waiting threads are released. @@ -86,8 +86,8 @@ This class is thread safe. - Managed Threading - Overview of synchronization primitives + Managed Threading + Overview of synchronization primitives @@ -140,8 +140,8 @@ ]]> - Managed Threading - Overview of synchronization primitives + Managed Threading + Overview of synchronization primitives diff --git a/xml/System.Threading/ManualResetEventSlim.xml b/xml/System.Threading/ManualResetEventSlim.xml index 4f1bfa2deb2..2ebe4c29fef 100644 --- a/xml/System.Threading/ManualResetEventSlim.xml +++ b/xml/System.Threading/ManualResetEventSlim.xml @@ -63,7 +63,7 @@ ]]> All public and protected members of are thread-safe and may be used concurrently from multiple threads, with the exception of Dispose, which must only be used when all other operations on the have completed, and Reset, which should only be used when no other threads are accessing the event. - Overview of synchronization primitives + Overview of synchronization primitives @@ -75,7 +75,7 @@ Initializes a new instance of the class. - Overview of synchronization primitives + Overview of synchronization primitives @@ -108,7 +108,7 @@ Initializes a new instance of the class with an initial state of nonsignaled. To be added. - Overview of synchronization primitives + Overview of synchronization primitives @@ -145,7 +145,7 @@ true to set the initial state signaled; false to set the initial state to nonsignaled. Initializes a new instance of the class with a Boolean value indicating whether to set the initial state to signaled. To be added. - Overview of synchronization primitives + Overview of synchronization primitives @@ -186,7 +186,7 @@ To be added. is less than 0 or greater than the maximum allowed value. - Overview of synchronization primitives + Overview of synchronization primitives @@ -198,7 +198,7 @@ Releases resources used by the current instance of the class. - Overview of synchronization primitives + Overview of synchronization primitives @@ -243,14 +243,14 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. ]]> - Overview of synchronization primitives + Overview of synchronization primitives @@ -297,7 +297,7 @@ ]]> - Overview of synchronization primitives + Overview of synchronization primitives @@ -334,7 +334,7 @@ Gets whether the event is set. true if the event is set; otherwise, false. To be added. - Overview of synchronization primitives + Overview of synchronization primitives @@ -379,7 +379,7 @@ ]]> The object has already been disposed. - Overview of synchronization primitives + Overview of synchronization primitives @@ -416,7 +416,7 @@ Sets the state of the event to signaled, which allows one or more threads waiting on the event to proceed. To be added. - Overview of synchronization primitives + Overview of synchronization primitives @@ -453,7 +453,7 @@ Gets the number of spin waits that will occur before falling back to a kernel-based wait operation. Returns the number of spin waits that will occur before falling back to a kernel-based wait operation. To be added. - Overview of synchronization primitives + Overview of synchronization primitives @@ -465,7 +465,7 @@ Blocks the current thread until the current is set. - Overview of synchronization primitives + Overview of synchronization primitives @@ -511,7 +511,7 @@ The maximum number of waiters has been exceeded. The object has already been disposed. - Overview of synchronization primitives + Overview of synchronization primitives @@ -557,7 +557,7 @@ is a negative number other than -1, which represents an infinite time-out. The maximum number of waiters has been exceeded. The object has already been disposed. - Overview of synchronization primitives + Overview of synchronization primitives @@ -608,7 +608,7 @@ was canceled. The object has already been disposed or the that created has been disposed. - Overview of synchronization primitives + Overview of synchronization primitives was canceled. @@ -661,7 +661,7 @@ The number of milliseconds in is greater than . The maximum number of waiters has been exceeded. The object has already been disposed. - Overview of synchronization primitives + Overview of synchronization primitives @@ -709,7 +709,7 @@ is a negative number other than -1, which represents an infinite time-out. The maximum number of waiters has been exceeded. The object has already been disposed or the that created has been disposed. - Overview of synchronization primitives + Overview of synchronization primitives was canceled. @@ -763,7 +763,7 @@ The number of milliseconds in is greater than . The maximum number of waiters has been exceeded. The object has already been disposed or the that created has been disposed. - Overview of synchronization primitives + Overview of synchronization primitives was canceled. @@ -809,7 +809,7 @@ ]]> - Overview of synchronization primitives + Overview of synchronization primitives diff --git a/xml/System.Threading/Monitor.xml b/xml/System.Threading/Monitor.xml index cf4f9d22bc2..6d4ab99a0ec 100644 --- a/xml/System.Threading/Monitor.xml +++ b/xml/System.Threading/Monitor.xml @@ -116,7 +116,7 @@ Use the and methods to mark the beginning and end of a critical section. > [!NOTE] -> The functionality provided by the and methods is identical to that provided by the [lock](~/docs/csharp/language-reference/keywords/lock-statement.md) statement in C# and the [SyncLock](~/docs/visual-basic/language-reference/statements/synclock-statement.md) statement in Visual Basic, except that the language constructs wrap the method overload and the method in a `try`…`finally` block to ensure that the monitor is released. +> The functionality provided by the and methods is identical to that provided by the [lock](/dotnet/csharp/language-reference/keywords/lock-statement) statement in C# and the [SyncLock](/dotnet/visual-basic/language-reference/statements/synclock-statement) statement in Visual Basic, except that the language constructs wrap the method overload and the method in a `try`…`finally` block to ensure that the monitor is released. If the critical section is a set of contiguous instructions, then the lock acquired by the method guarantees that only a single thread can execute the enclosed code with the locked object. In this case, we recommend that you place that code in a `try` block and place the call to the method in a `finally` block. This ensures that the lock is released even if an exception occurs. The following code fragment illustrates this pattern. @@ -130,7 +130,7 @@ [!code-csharp[System.Threading.Monitor.Class#3](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.threading.monitor.class/cs/Pattern2.cs#3)] [!code-vb[System.Threading.Monitor.Class#3](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.threading.monitor.class/vb/Pattern2.vb#3)] - Note that the attribute causes the current thread to hold the lock until the method returns; if the lock can be released sooner, use the class, the C# [lock](~/docs/csharp/language-reference/keywords/lock-statement.md) statement, or the Visual Basic [SyncLock](~/docs/visual-basic/language-reference/statements/synclock-statement.md) statement inside of the method instead of the attribute. + Note that the attribute causes the current thread to hold the lock until the method returns; if the lock can be released sooner, use the class, the C# [lock](/dotnet/csharp/language-reference/keywords/lock-statement) statement, or the Visual Basic [SyncLock](/dotnet/visual-basic/language-reference/statements/synclock-statement) statement inside of the method instead of the attribute. While it is possible for the and statements that lock and release a given object to cross member or class boundaries or both, this practice is not recommended. @@ -177,8 +177,8 @@ This type is thread safe. - Managed Threading - Threading Objects and Features + Managed Threading + Threading Objects and Features @@ -261,7 +261,7 @@ The parameter is . - Managed Threading + Managed Threading @@ -407,7 +407,7 @@ The current thread does not own the lock for the specified object. - Managed Threading + Managed Threading @@ -562,7 +562,7 @@ The calling thread does not own the lock for the specified object. - Managed Threading + Managed Threading @@ -628,7 +628,7 @@ The calling thread does not own the lock for the specified object. - Managed Threading + Managed Threading @@ -711,7 +711,7 @@ The parameter is . - Managed Threading + Managed Threading @@ -859,7 +859,7 @@ is negative, and not equal to . - Managed Threading + Managed Threading @@ -923,7 +923,7 @@ The parameter is . The value of in milliseconds is negative and is not equal to (-1 millisecond), or is greater than . - Managed Threading + Managed Threading @@ -1073,7 +1073,7 @@ The parameter is . The value of in milliseconds is negative and is not equal to (-1 millisecond), or is greater than . - Managed Threading + Managed Threading @@ -1157,7 +1157,7 @@ The thread that invokes is later interrupted from the waiting state. This happens when another thread calls this thread's method. - Managed Threading + Managed Threading @@ -1239,7 +1239,7 @@ The value of the parameter is negative, and is not equal to . - Managed Threading + Managed Threading @@ -1321,7 +1321,7 @@ The value of the parameter in milliseconds is negative and does not represent (-1 millisecond), or is greater than . - Managed Threading + Managed Threading @@ -1412,7 +1412,7 @@ The value of the parameter is negative, and is not equal to . - Managed Threading + Managed Threading @@ -1498,7 +1498,7 @@ The parameter is negative and does not represent (-1 millisecond), or is greater than . - Managed Threading + Managed Threading diff --git a/xml/System.Threading/Mutex.xml b/xml/System.Threading/Mutex.xml index 178e1677398..1cd663196c2 100644 --- a/xml/System.Threading/Mutex.xml +++ b/xml/System.Threading/Mutex.xml @@ -95,8 +95,8 @@ This type is thread safe. - Managed Threading - Mutexes + Managed Threading + Mutexes @@ -166,8 +166,8 @@ ]]> - Managed Threading - Mutexes + Managed Threading + Mutexes @@ -226,8 +226,8 @@ ]]> - Managed Threading - Mutexes + Managed Threading + Mutexes @@ -313,8 +313,8 @@ The named mutex cannot be created, perhaps because a wait handle of a different type has the same name. is longer than 260 characters. - Managed Threading - Mutexes + Managed Threading + Mutexes @@ -398,8 +398,8 @@ The named mutex cannot be created, perhaps because a wait handle of a different type has the same name. is longer than 260 characters. - Managed Threading - Mutexes + Managed Threading + Mutexes @@ -807,8 +807,8 @@ The calling thread does not own the mutex. The current instance has already been disposed. - Managed Threading - Mutexes + Managed Threading + Mutexes diff --git a/xml/System.Threading/ParameterizedThreadStart.xml b/xml/System.Threading/ParameterizedThreadStart.xml index c3b369db6e3..28c092016e1 100644 --- a/xml/System.Threading/ParameterizedThreadStart.xml +++ b/xml/System.Threading/ParameterizedThreadStart.xml @@ -62,7 +62,7 @@ > [!NOTE] > When you create a delegate for an instance method in C++, the first parameter of the constructor is the instance variable. For a static method, the first parameter of the constructor is zero. For a static method, the delegate constructor requires only one parameter: the address of the callback method, qualified by the class name. - The delegate and the method overload make it easy to pass data to a thread procedure, but this technique is not type safe because any object can be passed to . A more robust way to pass data to a thread procedure is to put both the thread procedure and the data fields into a worker object. For more information, see [Creating Threads and Passing Data at Start Time](~/docs/standard/threading/creating-threads-and-passing-data-at-start-time.md). + The delegate and the method overload make it easy to pass data to a thread procedure, but this technique is not type safe because any object can be passed to . A more robust way to pass data to a thread procedure is to put both the thread procedure and the data fields into a worker object. For more information, see [Creating Threads and Passing Data at Start Time](/dotnet/standard/threading/creating-threads-and-passing-data-at-start-time). The delegate supports only a single parameter. You can pass multiple data items to the by making that parameter one of the following: @@ -90,6 +90,6 @@ - Creating Threads + Creating Threads diff --git a/xml/System.Threading/ReaderWriterLock.xml b/xml/System.Threading/ReaderWriterLock.xml index 97caa765232..bb5d4d51dbd 100644 --- a/xml/System.Threading/ReaderWriterLock.xml +++ b/xml/System.Threading/ReaderWriterLock.xml @@ -93,8 +93,8 @@ ]]> This type is thread safe. - Managed Threading - ReaderWriterLock + Managed Threading + ReaderWriterLock @@ -148,8 +148,8 @@ ]]> - Managed Threading - ReaderWriterLock + Managed Threading + ReaderWriterLock @@ -239,8 +239,8 @@ expires before the lock request is granted. - Managed Threading - ReaderWriterLock + Managed Threading + ReaderWriterLock @@ -305,8 +305,8 @@ expires before the lock request is granted. specifies a negative value other than -1 milliseconds. - Managed Threading - ReaderWriterLock + Managed Threading + ReaderWriterLock @@ -398,8 +398,8 @@ expires before the lock request is granted. - Managed Threading - ReaderWriterLock + Managed Threading + ReaderWriterLock @@ -466,8 +466,8 @@ expires before the lock request is granted. specifies a negative value other than -1 milliseconds. - Managed Threading - ReaderWriterLock + Managed Threading + ReaderWriterLock @@ -540,8 +540,8 @@ ]]> - Managed Threading - ReaderWriterLock + Managed Threading + ReaderWriterLock @@ -617,8 +617,8 @@ The thread does not have the writer lock. The address of is a null pointer. - Managed Threading - ReaderWriterLock + Managed Threading + ReaderWriterLock @@ -718,8 +718,8 @@ ]]> - Managed Threading - ReaderWriterLock + Managed Threading + ReaderWriterLock @@ -776,8 +776,8 @@ ]]> - Managed Threading - ReaderWriterLock + Managed Threading + ReaderWriterLock @@ -844,8 +844,8 @@ ]]> - Managed Threading - ReaderWriterLock + Managed Threading + ReaderWriterLock @@ -918,8 +918,8 @@ ]]> The thread does not have any reader or writer locks. - Managed Threading - ReaderWriterLock + Managed Threading + ReaderWriterLock @@ -992,8 +992,8 @@ ]]> The thread does not have the writer lock. - Managed Threading - ReaderWriterLock + Managed Threading + ReaderWriterLock @@ -1070,8 +1070,8 @@ ]]> The address of is a null pointer. - Managed Threading - ReaderWriterLock + Managed Threading + ReaderWriterLock @@ -1162,8 +1162,8 @@ expires before the lock request is granted. - Managed Threading - ReaderWriterLock + Managed Threading + ReaderWriterLock @@ -1224,8 +1224,8 @@ expires before the lock request is granted. specifies a negative value other than -1 milliseconds. - Managed Threading - ReaderWriterLock + Managed Threading + ReaderWriterLock @@ -1295,8 +1295,8 @@ ]]> - Managed Threading - ReaderWriterLock + Managed Threading + ReaderWriterLock diff --git a/xml/System.Threading/ReaderWriterLockSlim.xml b/xml/System.Threading/ReaderWriterLockSlim.xml index 78d3754786e..5f2342628e5 100644 --- a/xml/System.Threading/ReaderWriterLockSlim.xml +++ b/xml/System.Threading/ReaderWriterLockSlim.xml @@ -435,7 +435,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the object. diff --git a/xml/System.Threading/RegisteredWaitHandle.xml b/xml/System.Threading/RegisteredWaitHandle.xml index 228a83e6e44..6702089dea2 100644 --- a/xml/System.Threading/RegisteredWaitHandle.xml +++ b/xml/System.Threading/RegisteredWaitHandle.xml @@ -66,7 +66,7 @@ ]]> This type is thread safe. - The managed thread pool + The managed thread pool @@ -168,7 +168,7 @@ ]]> - The managed thread pool + The managed thread pool diff --git a/xml/System.Threading/Semaphore.xml b/xml/System.Threading/Semaphore.xml index b87740ef1eb..43dc19fb965 100644 --- a/xml/System.Threading/Semaphore.xml +++ b/xml/System.Threading/Semaphore.xml @@ -70,8 +70,8 @@ ]]> This type is thread safe. - Managed Threading - Semaphore + Managed Threading + Semaphore @@ -156,8 +156,8 @@ -or- is less than 0. - Managed Threading - Semaphore + Managed Threading + Semaphore @@ -241,8 +241,8 @@ A Win32 error occurred. The named semaphore exists and has access control security, and the user does not have . The named semaphore cannot be created, perhaps because a wait handle of a different type has the same name. - Managed Threading - Semaphore + Managed Threading + Semaphore @@ -330,8 +330,8 @@ A Win32 error occurred. The named semaphore exists and has access control security, and the user does not have . The named semaphore cannot be created, perhaps because a wait handle of a different type has the same name. - Managed Threading - Semaphore + Managed Threading + Semaphore @@ -417,8 +417,8 @@ The named semaphore exists and has access control security, and the user does not have . A Win32 error occurred. The named semaphore cannot be created, perhaps because a wait handle of a different type has the same name. - Managed Threading - Semaphore + Managed Threading + Semaphore @@ -481,8 +481,8 @@ The current object represents a named system semaphore and was not opened with rights. Not supported for Windows 98 or Windows Millennium Edition. - Managed Threading - Semaphore + Managed Threading + Semaphore @@ -579,8 +579,8 @@ The named semaphore does not exist. A Win32 error occurred. The named semaphore exists, but the user does not have the security access required to use it. - Managed Threading - Semaphore + Managed Threading + Semaphore @@ -653,8 +653,8 @@ The named semaphore does not exist. A Win32 error occurred. The named semaphore exists, but the user does not have the desired security access rights. - Managed Threading - Semaphore + Managed Threading + Semaphore @@ -744,8 +744,8 @@ -or- The current semaphore represents a named system semaphore, but it was not opened with . - Managed Threading - Semaphore + Managed Threading + Semaphore @@ -823,8 +823,8 @@ -or- The current semaphore represents a named system semaphore, but it was not opened with rights. - Managed Threading - Semaphore + Managed Threading + Semaphore @@ -889,8 +889,8 @@ The semaphore was not opened with rights. The current object does not represent a named system semaphore. - Managed Threading - Semaphore + Managed Threading + Semaphore diff --git a/xml/System.Threading/SemaphoreFullException.xml b/xml/System.Threading/SemaphoreFullException.xml index 46b289f5ccf..6a56af50b83 100644 --- a/xml/System.Threading/SemaphoreFullException.xml +++ b/xml/System.Threading/SemaphoreFullException.xml @@ -83,7 +83,7 @@ ]]> - Semaphore + Semaphore @@ -146,7 +146,7 @@ ]]> - Semaphore + Semaphore @@ -202,7 +202,7 @@ ]]> - Semaphore + Semaphore @@ -246,12 +246,12 @@ - Semaphore + Semaphore @@ -302,7 +302,7 @@ ]]> - Semaphore + Semaphore diff --git a/xml/System.Threading/SemaphoreSlim.xml b/xml/System.Threading/SemaphoreSlim.xml index f499be2b6cb..47c96c1edd8 100644 --- a/xml/System.Threading/SemaphoreSlim.xml +++ b/xml/System.Threading/SemaphoreSlim.xml @@ -85,7 +85,7 @@ SemaphoreSlim.Release() ]]> All public and protected members of are thread-safe and may be used concurrently from multiple threads, with the exception of , which must be used only when all other operations on the have completed. - Semaphore and SemaphoreSlim + Semaphore and SemaphoreSlim @@ -142,7 +142,7 @@ SemaphoreSlim.Release() is less than 0. - Semaphore and SemaphoreSlim + Semaphore and SemaphoreSlim @@ -183,7 +183,7 @@ SemaphoreSlim.Release() To be added. is less than 0, or is greater than , or is equal to or less than 0. - Semaphore and SemaphoreSlim + Semaphore and SemaphoreSlim @@ -228,7 +228,7 @@ SemaphoreSlim.Release() ]]> The has been disposed. - Semaphore and SemaphoreSlim + Semaphore and SemaphoreSlim @@ -272,7 +272,7 @@ SemaphoreSlim.Release() ]]> - Semaphore and SemaphoreSlim + Semaphore and SemaphoreSlim @@ -328,14 +328,14 @@ SemaphoreSlim.Release() ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. ]]> - Semaphore and SemaphoreSlim + Semaphore and SemaphoreSlim @@ -383,7 +383,7 @@ SemaphoreSlim.Release() ]]> - Semaphore and SemaphoreSlim + Semaphore and SemaphoreSlim @@ -441,7 +441,7 @@ SemaphoreSlim.Release() The current instance has already been disposed. The has already reached its maximum size. - Semaphore and SemaphoreSlim + Semaphore and SemaphoreSlim @@ -493,7 +493,7 @@ SemaphoreSlim.Release() is less than 1. The has already reached its maximum size. - Semaphore and SemaphoreSlim + Semaphore and SemaphoreSlim @@ -549,7 +549,7 @@ SemaphoreSlim.Release() ]]> The current instance has already been disposed. - Semaphore and SemaphoreSlim + Semaphore and SemaphoreSlim @@ -610,7 +610,7 @@ If a thread or task is blocked when calling is a negative number other than -1, which represents an infinite timeout -or- timeout is greater than . The has been disposed. - Semaphore and SemaphoreSlim + Semaphore and SemaphoreSlim @@ -666,8 +666,8 @@ If a thread or task is blocked when calling that created has already been disposed. - Semaphore and SemaphoreSlim - Cancellation + Semaphore and SemaphoreSlim + Cancellation @@ -732,7 +732,7 @@ If a thread or task is blocked when calling is greater than . The semaphoreSlim instance has been disposed. - Semaphore and SemaphoreSlim + Semaphore and SemaphoreSlim @@ -803,7 +803,7 @@ If `cancellationToken` is cancelled, the method throws an is greater than . The instance has been disposed, or the that created has been disposed. - Semaphore and SemaphoreSlim + Semaphore and SemaphoreSlim @@ -878,8 +878,8 @@ If `cancellationToken` is cancelled, the method throws an that created has already been disposed. - Semaphore and SemaphoreSlim - Cancellation + Semaphore and SemaphoreSlim + Cancellation diff --git a/xml/System.Threading/SpinLock.xml b/xml/System.Threading/SpinLock.xml index eada4814a75..e6b00c17af0 100644 --- a/xml/System.Threading/SpinLock.xml +++ b/xml/System.Threading/SpinLock.xml @@ -49,7 +49,7 @@ , in size or due to garbage collection pressure, is overly expensive. A spin lock can be useful to avoid blocking; however, if you expect a significant amount of blocking, you should probably not use spin locks due to excessive spinning. Spinning can be beneficial when locks are fine-grained and large in number (for example, a lock per node in a linked list) and also when lock hold-times are always extremely short. In general, while holding a spin lock, one should avoid any of these actions: diff --git a/xml/System.Threading/SpinWait.xml b/xml/System.Threading/SpinWait.xml index cbe38d069ce..b2b850fb12e 100644 --- a/xml/System.Threading/SpinWait.xml +++ b/xml/System.Threading/SpinWait.xml @@ -53,8 +53,8 @@ ]]> While is designed to be used in concurrent applications, it is not designed to be used from multiple threads concurrently. members are not thread-safe. If multiple threads must spin, each should use its own instance of . - SpinWait - How to: Use SpinWait to Implement a Two-Phase Wait Operation + SpinWait + How to: Use SpinWait to Implement a Two-Phase Wait Operation @@ -91,8 +91,8 @@ Gets the number of times has been called on this instance. Returns an integer that represents the number of times has been called on this instance. To be added. - SpinWait - How to: Use SpinWait to Implement a Two-Phase Wait Operation + SpinWait + How to: Use SpinWait to Implement a Two-Phase Wait Operation @@ -136,8 +136,8 @@ ]]> - SpinWait - How to: Use SpinWait to Implement a Two-Phase Wait Operation + SpinWait + How to: Use SpinWait to Implement a Two-Phase Wait Operation @@ -189,8 +189,8 @@ ]]> - SpinWait - How to: Use SpinWait to Implement a Two-Phase Wait Operation + SpinWait + How to: Use SpinWait to Implement a Two-Phase Wait Operation @@ -234,8 +234,8 @@ ]]> - SpinWait - How to: Use SpinWait to Implement a Two-Phase Wait Operation + SpinWait + How to: Use SpinWait to Implement a Two-Phase Wait Operation @@ -287,8 +287,8 @@ This method is typically called in a loop and may change in behavior based on th Spins until the specified condition is satisfied. - SpinWait - How to: Use SpinWait to Implement a Two-Phase Wait Operation + SpinWait + How to: Use SpinWait to Implement a Two-Phase Wait Operation @@ -329,8 +329,8 @@ This method is typically called in a loop and may change in behavior based on th Spins until the specified condition is satisfied. To be added. The argument is null. - SpinWait - How to: Use SpinWait to Implement a Two-Phase Wait Operation + SpinWait + How to: Use SpinWait to Implement a Two-Phase Wait Operation @@ -377,8 +377,8 @@ This method is typically called in a loop and may change in behavior based on th The argument is null. is a negative number other than -1, which represents an infinite time-out. - SpinWait - How to: Use SpinWait to Implement a Two-Phase Wait Operation + SpinWait + How to: Use SpinWait to Implement a Two-Phase Wait Operation @@ -425,8 +425,8 @@ This method is typically called in a loop and may change in behavior based on th The argument is null. is a negative number other than -1 milliseconds, which represents an infinite time-out -or- timeout is greater than . - SpinWait - How to: Use SpinWait to Implement a Two-Phase Wait Operation + SpinWait + How to: Use SpinWait to Implement a Two-Phase Wait Operation diff --git a/xml/System.Threading/SynchronizationLockException.xml b/xml/System.Threading/SynchronizationLockException.xml index 0e759b49b98..7f539b0dd95 100644 --- a/xml/System.Threading/SynchronizationLockException.xml +++ b/xml/System.Threading/SynchronizationLockException.xml @@ -65,7 +65,7 @@ - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -219,11 +219,11 @@ - XML and SOAP Serialization + XML and SOAP Serialization @@ -279,7 +279,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System.Threading/Thread.xml b/xml/System.Threading/Thread.xml index baf20b27e37..44fe03659d8 100644 --- a/xml/System.Threading/Thread.xml +++ b/xml/System.Threading/Thread.xml @@ -143,7 +143,7 @@ - Thread pool threads, which are a pool of worker threads maintained by the runtime. You can configure the thread pool and schedule work on thread pool threads by using the class. > [!NOTE] - > Task-based asynchronous operations automatically execute on thread pool threads. Task-based asynchronous operations use the and classes to implement the [task-based asynchronous pattern](~/docs/standard/asynchronous-programming-patterns/task-based-asynchronous-pattern-tap.md). + > Task-based asynchronous operations automatically execute on thread pool threads. Task-based asynchronous operations use the and classes to implement the [task-based asynchronous pattern](/dotnet/standard/asynchronous-programming-patterns/task-based-asynchronous-pattern-tap). - All threads that enter the managed execution environment from unmanaged code. @@ -186,7 +186,7 @@ - A thread ID. The value of the read-only property is assigned by the runtime and uniquely identifies a thread within its process. > [!NOTE] - > An operating-system [ThreadId](/windows/win32/api/processthreadsapi/nf-processthreadsapi-getthreadid) has no fixed relationship to a managed thread, because an unmanaged host can control the relationship between managed and unmanaged threads. Specifically, a sophisticated host can use the [CLR Hosting API](~/docs/framework/unmanaged-api/hosting/index.md) to schedule many managed threads against the same operating system thread, or to move a managed thread between different operating system threads. + > An operating-system [ThreadId](/windows/win32/api/processthreadsapi/nf-processthreadsapi-getthreadid) has no fixed relationship to a managed thread, because an unmanaged host can control the relationship between managed and unmanaged threads. Specifically, a sophisticated host can use the [CLR Hosting API](/dotnet/framework/unmanaged-api/hosting/) to schedule many managed threads against the same operating system thread, or to move a managed thread between different operating system threads. - The thread's current state. For the duration of its existence, a thread is always in one or more of the states defined by the property. @@ -229,8 +229,8 @@ Main thread: ThreadProc.Join has returned. Press Enter to end program. ]]> This type is thread safe. - Threads and Threading - Using Threads and Threading + Threads and Threading + Using Threads and Threading Reference Source for the Thread Class @@ -307,7 +307,7 @@ Main thread: ThreadProc.Join has returned. Press Enter to end program. - Creating Threads + Creating Threads @@ -378,7 +378,7 @@ Main thread: ThreadProc.Join has returned. Press Enter to end program. The parameter is . - Creating Threads + Creating Threads @@ -623,9 +623,9 @@ Main thread: ThreadProc.Join has returned. Press Enter to end program. - Threads and Threading - Using threads and threading - Destroying threads + Threads and Threading + Using threads and threading + Destroying threads @@ -710,9 +710,9 @@ Main thread: ThreadProc.Join has returned. Press Enter to end program. - Threads and Threading - Using threads and threading - Destroying threads + Threads and Threading + Using threads and threading + Destroying threads @@ -755,7 +755,7 @@ Main thread: ThreadProc.Join has returned. Press Enter to end program. ## Remarks > [!IMPORTANT] -> The .NET Framework provides two mechanisms for using thread local storage (TLS): thread-relative static fields (that is, fields that are marked with the attribute) and data slots. Thread-relative static fields provide much better performance than data slots, and enable compile-time type checking. For more information about using TLS, see [Thread Local Storage: Thread-Relative Static Fields and Data Slots](~/docs/standard/threading/thread-local-storage-thread-relative-static-fields-and-data-slots.md). +> The .NET Framework provides two mechanisms for using thread local storage (TLS): thread-relative static fields (that is, fields that are marked with the attribute) and data slots. Thread-relative static fields provide much better performance than data slots, and enable compile-time type checking. For more information about using TLS, see [Thread Local Storage: Thread-Relative Static Fields and Data Slots](/dotnet/standard/threading/thread-local-storage-thread-relative-static-fields-and-data-slots). The slot is allocated on all threads. @@ -784,8 +784,8 @@ Main thread: ThreadProc.Join has returned. Press Enter to end program. ]]> - Threads and Threading - Thread Local Storage: Thread-Relative Static Fields and Data Slots + Threads and Threading + Thread Local Storage: Thread-Relative Static Fields and Data Slots @@ -831,7 +831,7 @@ Main thread: ThreadProc.Join has returned. Press Enter to end program. ## Remarks > [!IMPORTANT] -> The .NET Framework provides two mechanisms for using thread local storage (TLS): thread-relative static fields (that is, fields that are marked with the attribute) and data slots. Thread-relative static fields provide much better performance than data slots, and enable compile-time type checking. For more information about using TLS, see [Thread Local Storage: Thread-Relative Static Fields and Data Slots](~/docs/standard/threading/thread-local-storage-thread-relative-static-fields-and-data-slots.md). +> The .NET Framework provides two mechanisms for using thread local storage (TLS): thread-relative static fields (that is, fields that are marked with the attribute) and data slots. Thread-relative static fields provide much better performance than data slots, and enable compile-time type checking. For more information about using TLS, see [Thread Local Storage: Thread-Relative Static Fields and Data Slots](/dotnet/standard/threading/thread-local-storage-thread-relative-static-fields-and-data-slots). Threads use a local store memory mechanism to store thread-specific data. The common language runtime allocates a multi-slot data store array to each process when it is created. The thread can allocate a data slot in the data store, store and retrieve a data value in the slot, and free the slot for reuse after the thread expires. Data slots are unique per thread. No other thread (not even a child thread) can get that data. @@ -869,8 +869,8 @@ Main thread: ThreadProc.Join has returned. Press Enter to end program. ]]> A named data slot with the specified name already exists. - Threads and Threading - Thread Local Storage: Thread-Relative Static Fields and Data Slots + Threads and Threading + Thread Local Storage: Thread-Relative Static Fields and Data Slots @@ -1712,7 +1712,7 @@ Main thread: ThreadProc.Join has returned. Press Enter to end program. ## Remarks > [!IMPORTANT] -> The .NET Framework provides two mechanisms for using thread local storage (TLS): thread-relative static fields (that is, fields that are marked with the attribute) and data slots. Thread-relative static fields provide much better performance than data slots, and enable compile-time type checking. For more information about using TLS, see [Thread Local Storage: Thread-Relative Static Fields and Data Slots](~/docs/standard/threading/thread-local-storage-thread-relative-static-fields-and-data-slots.md). +> The .NET Framework provides two mechanisms for using thread local storage (TLS): thread-relative static fields (that is, fields that are marked with the attribute) and data slots. Thread-relative static fields provide much better performance than data slots, and enable compile-time type checking. For more information about using TLS, see [Thread Local Storage: Thread-Relative Static Fields and Data Slots](/dotnet/standard/threading/thread-local-storage-thread-relative-static-fields-and-data-slots). After any thread calls `FreeNamedDataSlot`, any other thread that calls with the same name will allocate a new slot associated with the name. Subsequent calls to `GetNamedDataSlot` by any thread will return the new slot. However, any thread that still has a returned by an earlier call to `GetNamedDataSlot` can continue to use the old slot. @@ -1743,8 +1743,8 @@ Main thread: ThreadProc.Join has returned. Press Enter to end program. ]]> - Threads and Threading - Thread Local Storage: Thread-Relative Static Fields and Data Slots + Threads and Threading + Thread Local Storage: Thread-Relative Static Fields and Data Slots @@ -1943,7 +1943,7 @@ The value is not guaranteed to be a zero-based processor number. ## Remarks > [!IMPORTANT] -> The .NET Framework provides two mechanisms for using thread local storage (TLS): thread-relative static fields (that is, fields that are marked with the attribute) and data slots. Thread-relative static fields provide much better performance than data slots, and enable compile-time type checking. For more information about using TLS, see [Thread Local Storage: Thread-Relative Static Fields and Data Slots](~/docs/standard/threading/thread-local-storage-thread-relative-static-fields-and-data-slots.md). +> The .NET Framework provides two mechanisms for using thread local storage (TLS): thread-relative static fields (that is, fields that are marked with the attribute) and data slots. Thread-relative static fields provide much better performance than data slots, and enable compile-time type checking. For more information about using TLS, see [Thread Local Storage: Thread-Relative Static Fields and Data Slots](/dotnet/standard/threading/thread-local-storage-thread-relative-static-fields-and-data-slots). Threads use a local store memory mechanism to store thread-specific data. The common language runtime allocates a multi-slot data store array to each process when it is created. The thread can allocate a data slot in the data store, store and retrieve a data value in the slot, and free the slot for reuse after the thread expires. Data slots are unique per thread. No other thread (not even a child thread) can get that data. @@ -1974,8 +1974,8 @@ The value is not guaranteed to be a zero-based processor number. ]]> - Threads and Threading - Thread Local Storage: Thread-Relative Static Fields and Data Slots + Threads and Threading + Thread Local Storage: Thread-Relative Static Fields and Data Slots @@ -2175,7 +2175,7 @@ The value is not guaranteed to be a zero-based processor number. ## Remarks > [!IMPORTANT] -> The .NET Framework provides two mechanisms for using thread local storage (TLS): thread-relative static fields (that is, fields that are marked with the attribute) and data slots. Thread-relative static fields provide much better performance than data slots, and enable compile-time type checking. For more information about using TLS, see [Thread Local Storage: Thread-Relative Static Fields and Data Slots](~/docs/standard/threading/thread-local-storage-thread-relative-static-fields-and-data-slots.md). +> The .NET Framework provides two mechanisms for using thread local storage (TLS): thread-relative static fields (that is, fields that are marked with the attribute) and data slots. Thread-relative static fields provide much better performance than data slots, and enable compile-time type checking. For more information about using TLS, see [Thread Local Storage: Thread-Relative Static Fields and Data Slots](/dotnet/standard/threading/thread-local-storage-thread-relative-static-fields-and-data-slots). Threads use a local store memory mechanism to store thread-specific data. The common language runtime allocates a multi-slot data store array to each process when it is created. The thread can allocate a data slot in the data store, store and retrieve a data value in the slot, and free the slot for reuse after the thread expires. Data slots are unique per thread. No other thread (not even a child thread) can get that data. @@ -2204,8 +2204,8 @@ The value is not guaranteed to be a zero-based processor number. ]]> - Threads and Threading - Thread Local Storage: Thread-Relative Static Fields and Data Slots + Threads and Threading + Thread Local Storage: Thread-Relative Static Fields and Data Slots @@ -2267,7 +2267,7 @@ The value is not guaranteed to be a zero-based processor number. The caller does not have the appropriate . - Pausing and interrupting threads + Pausing and interrupting threads @@ -2389,7 +2389,7 @@ The value is not guaranteed to be a zero-based processor number. ]]> The thread is dead. - Foreground and Background Threads + Foreground and Background Threads @@ -2435,7 +2435,7 @@ The value is not guaranteed to be a zero-based processor number. - The Managed Thread Pool + The Managed Thread Pool @@ -2898,7 +2898,7 @@ The value is not guaranteed to be a zero-based processor number. The thread has reached a final state, such as . The value specified for a set operation is not a valid value. - Scheduling threads + Scheduling threads @@ -2955,7 +2955,7 @@ The value is not guaranteed to be a zero-based processor number. was not invoked on the current thread. The caller does not have the required security permission for the current thread. - Destroying threads + Destroying threads @@ -3019,7 +3019,7 @@ The value is not guaranteed to be a zero-based processor number. .NET Core only: This member is not supported. The thread has not been started, is dead, or is not in the suspended state. The caller does not have the appropriate . - Pausing and interrupting threads + Pausing and interrupting threads @@ -3193,7 +3193,7 @@ The value is not guaranteed to be a zero-based processor number. ## Remarks > [!IMPORTANT] -> The .NET Framework provides two mechanisms for using thread local storage (TLS): thread-relative static fields (that is, fields that are marked with the attribute) and data slots. Thread-relative static fields provide much better performance than data slots, and enable compile-time type checking. For more information about using TLS, see [Thread Local Storage: Thread-Relative Static Fields and Data Slots](~/docs/standard/threading/thread-local-storage-thread-relative-static-fields-and-data-slots.md). +> The .NET Framework provides two mechanisms for using thread local storage (TLS): thread-relative static fields (that is, fields that are marked with the attribute) and data slots. Thread-relative static fields provide much better performance than data slots, and enable compile-time type checking. For more information about using TLS, see [Thread Local Storage: Thread-Relative Static Fields and Data Slots](/dotnet/standard/threading/thread-local-storage-thread-relative-static-fields-and-data-slots). Threads use a local store memory mechanism to store thread-specific data. The common language runtime allocates a multi-slot data store array to each process when it is created. The thread can allocate a data slot in the data store, store and retrieve a data value in the slot, and free the slot for reuse after the thread procedure ends and the object has been reclaimed by garbage collection. Data slots are unique per thread. No other thread (not even a child thread) can get that data. @@ -3224,8 +3224,8 @@ The value is not guaranteed to be a zero-based processor number. ]]> - Threads and Threading - Thread Local Storage: Thread-Relative Static Fields and Data Slots + Threads and Threading + Thread Local Storage: Thread-Relative Static Fields and Data Slots @@ -3509,8 +3509,8 @@ The value is not guaranteed to be a zero-based processor number. The thread has already been started. There is not enough memory available to start this thread. - Threads and Threading - Creating Threads and Passing Data at Start Time + Threads and Threading + Creating Threads and Passing Data at Start Time @@ -3562,7 +3562,7 @@ The value is not guaranteed to be a zero-based processor number. Once the thread terminates, it cannot be restarted with another call to `Start`. - This overload and the delegate make it easy to pass data to a thread procedure, but the technique is not type safe because any object can be passed to this overload. A more robust way to pass data to a thread procedure is to put both the thread procedure and the data fields into a worker object. For more information, see [Creating Threads and Passing Data at Start Time](~/docs/standard/threading/creating-threads-and-passing-data-at-start-time.md). + This overload and the delegate make it easy to pass data to a thread procedure, but the technique is not type safe because any object can be passed to this overload. A more robust way to pass data to a thread procedure is to put both the thread procedure and the data fields into a worker object. For more information, see [Creating Threads and Passing Data at Start Time](/dotnet/standard/threading/creating-threads-and-passing-data-at-start-time). @@ -3580,7 +3580,7 @@ The value is not guaranteed to be a zero-based processor number. This thread was created using a delegate instead of a delegate. - Creating Threads + Creating Threads @@ -3646,7 +3646,7 @@ When you call the `Suspend` method on a thread, the system notes that a thread s .NET Core only: This member is not supported. The thread has not been started or is dead. The caller does not have the appropriate . - Pausing and interrupting threads + Pausing and interrupting threads diff --git a/xml/System.Threading/ThreadAbortException.xml b/xml/System.Threading/ThreadAbortException.xml index 12185b361ca..11c3e7a67c7 100644 --- a/xml/System.Threading/ThreadAbortException.xml +++ b/xml/System.Threading/ThreadAbortException.xml @@ -83,7 +83,7 @@ Main ending. - Destroying threads + Destroying threads @@ -143,7 +143,7 @@ Main ending. - Destroying threads + Destroying threads diff --git a/xml/System.Threading/ThreadExceptionEventHandler.xml b/xml/System.Threading/ThreadExceptionEventHandler.xml index 3a0e848ec3b..030c4e30aef 100644 --- a/xml/System.Threading/ThreadExceptionEventHandler.xml +++ b/xml/System.Threading/ThreadExceptionEventHandler.xml @@ -45,7 +45,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Threading/ThreadInterruptedException.xml b/xml/System.Threading/ThreadInterruptedException.xml index dbd3d3d3e1b..5be2f9cd1f1 100644 --- a/xml/System.Threading/ThreadInterruptedException.xml +++ b/xml/System.Threading/ThreadInterruptedException.xml @@ -65,7 +65,7 @@ - Pausing and Resuming Threads + Pausing and Resuming Threads @@ -120,7 +120,7 @@ ]]> - Pausing and interrupting threads + Pausing and interrupting threads @@ -169,7 +169,7 @@ ]]> - Pausing and Resuming Threads + Pausing and Resuming Threads @@ -216,11 +216,11 @@ - Pausing and Resuming Threads + Pausing and Resuming Threads @@ -273,7 +273,7 @@ ]]> - Pausing and Resuming Threads + Pausing and Resuming Threads diff --git a/xml/System.Threading/ThreadLocal`1.xml b/xml/System.Threading/ThreadLocal`1.xml index 9ed9bb0e772..c1e2629662e 100644 --- a/xml/System.Threading/ThreadLocal`1.xml +++ b/xml/System.Threading/ThreadLocal`1.xml @@ -67,7 +67,7 @@ With the exception of , all public and protected members of are thread-safe and may be used concurrently from multiple threads. The value returned for the and properties is specific for the thread on which the property is accessed. - Lazy Initialization + Lazy Initialization How to: Perform Lazy Initialization of Objects @@ -127,7 +127,7 @@ ]]> - Lazy Initialization + Lazy Initialization How to: Perform Lazy Initialization of Objects @@ -212,7 +212,7 @@ is a null reference (Nothing in Visual Basic). - Lazy Initialization + Lazy Initialization How to: Perform Lazy Initialization of Objects @@ -317,7 +317,7 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -325,7 +325,7 @@ ]]> - Lazy Initialization + Lazy Initialization How to: Perform Lazy Initialization of Objects @@ -374,7 +374,7 @@ ]]> - Lazy Initialization + Lazy Initialization How to: Perform Lazy Initialization of Objects @@ -413,7 +413,7 @@ Releases the resources used by this instance. To be added. - Lazy Initialization + Lazy Initialization How to: Perform Lazy Initialization of Objects @@ -453,7 +453,7 @@ To be added. The instance has been disposed. - Lazy Initialization + Lazy Initialization How to: Perform Lazy Initialization of Objects @@ -504,7 +504,7 @@ The initialization function attempted to reference recursively. No parameterless constructor is provided and no value factory is supplied. - Lazy Initialization + Lazy Initialization How to: Perform Lazy Initialization of Objects @@ -558,7 +558,7 @@ The initialization function attempted to reference recursively. No parameterless constructor is provided and no value factory is supplied. - Lazy Initialization + Lazy Initialization How to: Perform Lazy Initialization of Objects diff --git a/xml/System.Threading/ThreadPool.xml b/xml/System.Threading/ThreadPool.xml index e7b88308960..2a8eba59d36 100644 --- a/xml/System.Threading/ThreadPool.xml +++ b/xml/System.Threading/ThreadPool.xml @@ -101,8 +101,8 @@ ]]> This type is thread safe. - Threads and Threading - The Managed Thread Pooling + Threads and Threading + The Managed Thread Pooling @@ -580,7 +580,7 @@ If a thread pool implementation may have different types of work items, the coun is . The common language runtime (CLR) is hosted, and the host does not support this action. - The Managed Thread Pool + The Managed Thread Pool @@ -657,7 +657,7 @@ If a thread pool implementation may have different types of work items, the coun The common language runtime (CLR) is hosted, and the host does not support this action. is . - The Managed Thread Pool + The Managed Thread Pool @@ -796,7 +796,7 @@ If a thread pool implementation may have different types of work items, the coun ]]> The parameter is less than -1. - The Managed Thread Pool + The Managed Thread Pool @@ -880,7 +880,7 @@ If a thread pool implementation may have different types of work items, the coun ]]> The parameter is less than -1. - The Managed Thread Pool + The Managed Thread Pool @@ -965,7 +965,7 @@ If a thread pool implementation may have different types of work items, the coun The parameter is less than -1. The parameter is greater than . - The Managed Thread Pool + The Managed Thread Pool @@ -1067,7 +1067,7 @@ If a thread pool implementation may have different types of work items, the coun ]]> The parameter is less than -1. - The Managed Thread Pool + The Managed Thread Pool @@ -1410,7 +1410,7 @@ The thread pool will invoke the work item's The work item could not be queued. is . - The Managed Thread Pool + The Managed Thread Pool @@ -1537,7 +1537,7 @@ The thread pool will invoke the work item's The parameter is less than -1. The caller does not have the required permission. - The Managed Thread Pool + The Managed Thread Pool @@ -1608,7 +1608,7 @@ The thread pool will invoke the work item's The parameter is less than -1. The caller does not have the required permission. - The Managed Thread Pool + The Managed Thread Pool @@ -1680,7 +1680,7 @@ The thread pool will invoke the work item's The parameter is less than -1. The parameter is greater than . The caller does not have the required permission. - The Managed Thread Pool + The Managed Thread Pool @@ -1753,7 +1753,7 @@ The thread pool will invoke the work item's The caller does not have the required permission. - The Managed Thread Pool + The Managed Thread Pool diff --git a/xml/System.Threading/ThreadPriority.xml b/xml/System.Threading/ThreadPriority.xml index 3f31696ab36..da97e7a8d8c 100644 --- a/xml/System.Threading/ThreadPriority.xml +++ b/xml/System.Threading/ThreadPriority.xml @@ -64,7 +64,7 @@ ]]> - Scheduling threads + Scheduling threads diff --git a/xml/System.Threading/ThreadStart.xml b/xml/System.Threading/ThreadStart.xml index a578c192c19..54866b8ecb7 100644 --- a/xml/System.Threading/ThreadStart.xml +++ b/xml/System.Threading/ThreadStart.xml @@ -58,7 +58,7 @@ ## Examples The following code example shows the syntax for creating and using a delegate with an instance method and with a static method. - For another simple example that demonstrates how to create a delegate, see the method overload. For more information about thread creation, see [Creating Threads and Passing Data at Start Time](~/docs/standard/threading/creating-threads-and-passing-data-at-start-time.md). + For another simple example that demonstrates how to create a delegate, see the method overload. For more information about thread creation, see [Creating Threads and Passing Data at Start Time](/dotnet/standard/threading/creating-threads-and-passing-data-at-start-time). [!code-cpp[System.Threading.ThreadStart2#1](~/samples/snippets/cpp/VS_Snippets_CLR_System/system.Threading.ThreadStart2/CPP/source.cpp#1)] [!code-csharp[System.Threading.ThreadStart2#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.ThreadStart2/CS/source.cs#1)] @@ -70,6 +70,6 @@ - Creating threads and passing data at start time + Creating threads and passing data at start time diff --git a/xml/System.Threading/ThreadState.xml b/xml/System.Threading/ThreadState.xml index 0bf2f295e82..ba45c80aa5a 100644 --- a/xml/System.Threading/ThreadState.xml +++ b/xml/System.Threading/ThreadState.xml @@ -77,7 +77,7 @@ |The thread responds to an request.|| |A thread is terminated.|| - In addition to the states noted above, there is also the state, which indicates whether the thread is running in the background or foreground. For more information, see [Foreground and Background Threads](~/docs/standard/threading/foreground-and-background-threads.md). + In addition to the states noted above, there is also the state, which indicates whether the thread is running in the background or foreground. For more information, see [Foreground and Background Threads](/dotnet/standard/threading/foreground-and-background-threads). The property of a thread provides the current state of a thread. Applications must use a bit mask to determine whether a thread is running. Since the value for is zero (0), test whether a thread is running by the following code: diff --git a/xml/System.Threading/ThreadStateException.xml b/xml/System.Threading/ThreadStateException.xml index 991eb6b83d7..4bd326a50d5 100644 --- a/xml/System.Threading/ThreadStateException.xml +++ b/xml/System.Threading/ThreadStateException.xml @@ -81,7 +81,7 @@ In main. Attempting to restart myThread. - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -236,11 +236,11 @@ In main. Attempting to restart myThread. - XML and SOAP Serialization + XML and SOAP Serialization @@ -295,7 +295,7 @@ In main. Attempting to restart myThread. ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System.Threading/Timeout.xml b/xml/System.Threading/Timeout.xml index 76632176c78..db54afe47c8 100644 --- a/xml/System.Threading/Timeout.xml +++ b/xml/System.Threading/Timeout.xml @@ -66,7 +66,7 @@ This type is thread safe. - Reader-Writer Locks + Reader-Writer Locks diff --git a/xml/System.Threading/Timer.xml b/xml/System.Threading/Timer.xml index 4718b68c880..f4abfb3d560 100644 --- a/xml/System.Threading/Timer.xml +++ b/xml/System.Threading/Timer.xml @@ -120,8 +120,8 @@ Sub TimerCallback(state As Object) This type is thread safe. - Timers - The Managed Thread Pool + Timers + The Managed Thread Pool @@ -269,7 +269,7 @@ Sub TimerCallback(state As Object) The or parameter is negative and is not equal to . The parameter is . - Timers + Timers @@ -335,7 +335,7 @@ Sub TimerCallback(state As Object) The or parameter is negative and is not equal to . The or parameter is greater than 4294967294. - Timers + Timers @@ -411,7 +411,7 @@ Sub TimerCallback(state As Object) The number of milliseconds in the value of or is negative and not equal to , or is greater than . The parameter is . - Timers + Timers @@ -480,7 +480,7 @@ Sub TimerCallback(state As Object) The or parameter is negative and is not equal to . The parameter is . - Timers + Timers @@ -599,7 +599,7 @@ Sub TimerCallback(state As Object) The has already been disposed. The or parameter is negative and is not equal to . - Timers + Timers @@ -671,7 +671,7 @@ Sub TimerCallback(state As Object) -or- or is greater than 4294967294. - Timers + Timers @@ -744,7 +744,7 @@ Sub TimerCallback(state As Object) The has already been disposed. The or parameter, in milliseconds, is less than -1. The or parameter, in milliseconds, is greater than 4294967294. - Timers + Timers @@ -813,7 +813,7 @@ Sub TimerCallback(state As Object) ]]> The has already been disposed. - Timers + Timers @@ -870,7 +870,7 @@ Sub TimerCallback(state As Object) to be reallocated for other purposes. For more information about `Dispose`, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + Calling `Dispose` allows the resources used by the to be reallocated for other purposes. For more information about `Dispose`, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). > [!NOTE] > Callbacks can occur after the method overload has been called, because the timer queues callbacks for execution by thread pool threads. You can use the method overload to wait until all callbacks have completed. @@ -886,7 +886,7 @@ Sub TimerCallback(state As Object) ]]> - Timers + Timers @@ -939,7 +939,7 @@ Sub TimerCallback(state As Object) to be reallocated for other purposes. For more information about `Dispose`, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + Calling `Dispose` allows the resources used by the to be reallocated for other purposes. For more information about `Dispose`, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). When this method completes, it signals the specified by the `notifyObject` parameter.Use this overload of the method if you want to be able to block until you are certain that the timer has been disposed. The timer is not disposed until all currently queued callbacks have completed. @@ -949,7 +949,7 @@ Sub TimerCallback(state As Object) ]]> The parameter is . - Timers + Timers diff --git a/xml/System.Threading/TimerCallback.xml b/xml/System.Threading/TimerCallback.xml index 78005ffe0f6..9c7c63d706a 100644 --- a/xml/System.Threading/TimerCallback.xml +++ b/xml/System.Threading/TimerCallback.xml @@ -74,6 +74,6 @@ - Timers + Timers diff --git a/xml/System.Threading/WaitCallback.xml b/xml/System.Threading/WaitCallback.xml index 3e793719e49..dfb5db1d42f 100644 --- a/xml/System.Threading/WaitCallback.xml +++ b/xml/System.Threading/WaitCallback.xml @@ -60,12 +60,12 @@ For examples that use the `WaitCallback` delegate, see the method. - For more information about the thread pool, see [The managed thread pool](~/docs/standard/threading/the-managed-thread-pool.md). + For more information about the thread pool, see [The managed thread pool](/dotnet/standard/threading/the-managed-thread-pool). ]]> - Threads and Threading - The managed thread pool + Threads and Threading + The managed thread pool diff --git a/xml/System.Threading/WaitHandle.xml b/xml/System.Threading/WaitHandle.xml index 0f98025a9ed..9c2b71f6eaa 100644 --- a/xml/System.Threading/WaitHandle.xml +++ b/xml/System.Threading/WaitHandle.xml @@ -58,15 +58,15 @@ class encapsulates a native operating system synchronization handle and is used to represent all synchronization objects in the runtime that allow multiple wait operations. For a comparison of wait handles with other synchronization objects, see [Overview of Synchronization Primitives](~/docs/standard/threading/overview-of-synchronization-primitives.md). + The class encapsulates a native operating system synchronization handle and is used to represent all synchronization objects in the runtime that allow multiple wait operations. For a comparison of wait handles with other synchronization objects, see [Overview of Synchronization Primitives](/dotnet/standard/threading/overview-of-synchronization-primitives). The class itself is abstract. Classes derived from define a signaling mechanism to indicate taking or releasing access to a shared resource, but they use the inherited methods to block while waiting for access to shared resources. The classes derived from include: -- The class. See [Mutexes](~/docs/standard/threading/mutexes.md). +- The class. See [Mutexes](/dotnet/standard/threading/mutexes). - The class and its derived classes, and . -- The class. See [Semaphore and SemaphoreSlim](~/docs/standard/threading/semaphore-and-semaphoreslim.md). +- The class. See [Semaphore and SemaphoreSlim](/dotnet/standard/threading/semaphore-and-semaphoreslim). Threads can block on an individual wait handle by calling the instance method , which is inherited by classes derived from . @@ -102,11 +102,11 @@ ]]> This type is thread safe. - Threading - Threading Objects and Features - Mutexes + Threading + Threading Objects and Features + Mutexes EventWaitHandle, AutoResetEvent, and ManualResetEvent - Semaphores + Semaphores @@ -198,7 +198,7 @@ You should override the method to release resources allocated in derived classes. - Implementing a Dispose Method + Implementing a Dispose Method @@ -263,7 +263,7 @@ ]]> - Cleaning Up Unmanaged Resources + Cleaning Up Unmanaged Resources @@ -325,7 +325,7 @@ The or method can be called multiple times by other objects. When overriding this method, be careful not to reference objects that have been previously disposed in an earlier call to or . - Implementing a Dispose Method + Implementing a Dispose Method @@ -524,7 +524,7 @@ Application code does not call this method; it is automatically invoked during g ## Remarks When you assign a new value to the property, the previous handle will be closed when the previous object is collected. Do not manually close the handle, because this results in an when the attempts to close the handle. - implements the pattern. See [Implementing a Dispose method](~/docs/standard/garbage-collection/implementing-dispose.md). When you derive from , use the property to store your native handle operating system handle. You do not need to override the protected method unless you use additional unmanaged resources. + implements the pattern. See [Implementing a Dispose method](/dotnet/standard/garbage-collection/implementing-dispose). When you derive from , use the property to store your native handle operating system handle. You do not need to override the protected method unless you use additional unmanaged resources. ]]> @@ -802,7 +802,7 @@ Application code does not call this method; it is automatically invoked during g to be reallocated for other purposes. For more information about `Dispose`, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). +Calling `Dispose` allows the resources used by the to be reallocated for other purposes. For more information about `Dispose`, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). ]]> diff --git a/xml/System.Threading/WaitHandleCannotBeOpenedException.xml b/xml/System.Threading/WaitHandleCannotBeOpenedException.xml index 0c837efe254..b9857ede6eb 100644 --- a/xml/System.Threading/WaitHandleCannotBeOpenedException.xml +++ b/xml/System.Threading/WaitHandleCannotBeOpenedException.xml @@ -214,7 +214,7 @@ diff --git a/xml/System.Threading/WaitOrTimerCallback.xml b/xml/System.Threading/WaitOrTimerCallback.xml index 807ed62f1f0..4481954a23d 100644 --- a/xml/System.Threading/WaitOrTimerCallback.xml +++ b/xml/System.Threading/WaitOrTimerCallback.xml @@ -62,7 +62,7 @@ If you want to pass information to your callback method, create an object that contains the necessary information and pass it to when you create the registered wait handle. Each time your callback method executes, the `state` parameter contains this object. - For more information about using callback methods to synchronize thread pool threads, see [The managed thread pool](~/docs/standard/threading/the-managed-thread-pool.md). + For more information about using callback methods to synchronize thread pool threads, see [The managed thread pool](/dotnet/standard/threading/the-managed-thread-pool). @@ -83,7 +83,7 @@ ]]> - Threads and Threading - The managed thread pool + Threads and Threading + The managed thread pool diff --git a/xml/System.Timers/ElapsedEventHandler.xml b/xml/System.Timers/ElapsedEventHandler.xml index 015c9dccb5e..4171cdc76b7 100644 --- a/xml/System.Timers/ElapsedEventHandler.xml +++ b/xml/System.Timers/ElapsedEventHandler.xml @@ -45,7 +45,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Timers/Timer.xml b/xml/System.Timers/Timer.xml index ed5926ad8c2..fce98980d31 100644 --- a/xml/System.Timers/Timer.xml +++ b/xml/System.Timers/Timer.xml @@ -66,7 +66,7 @@ When is set to `false`, a object raises the event only once, after the first has elapsed. To keep raising the event regularly at the interval defined by the , set to `true`, which is the default value. - The component catches and suppresses all exceptions thrown by event handlers for the event. This behavior is subject to change in future releases of the .NET Framework. Note, however, that this is not true of event handlers that execute asynchronously and include the `await` operator (in C#) or the `Await` operator (in Visual Basic). Exceptions thrown in these event handlers are propagated back to the calling thread, as the following example illustrates. For more information on exceptions thrown in asynchronous methods, see [Exception Handling](~/docs/standard/parallel-programming/exception-handling-task-parallel-library.md). + The component catches and suppresses all exceptions thrown by event handlers for the event. This behavior is subject to change in future releases of the .NET Framework. Note, however, that this is not true of event handlers that execute asynchronously and include the `await` operator (in C#) or the `Await` operator (in Visual Basic). Exceptions thrown in these event handlers are propagated back to the calling thread, as the following example illustrates. For more information on exceptions thrown in asynchronous methods, see [Exception Handling](/dotnet/standard/parallel-programming/exception-handling-task-parallel-library). [!code-csharp[System.Timers.Timer#3](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.timers.timer/cs/AsyncHandlerEx1.cs#3)] [!code-vb[System.Timers.Timer#3](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.timers.timer/vb/AsyncHandlerEx1.vb#3)] diff --git a/xml/System.Timers/TimersDescriptionAttribute.xml b/xml/System.Timers/TimersDescriptionAttribute.xml index 9e63312ec4a..5d432529d81 100644 --- a/xml/System.Timers/TimersDescriptionAttribute.xml +++ b/xml/System.Timers/TimersDescriptionAttribute.xml @@ -42,7 +42,7 @@ @@ -93,7 +93,7 @@ @@ -136,7 +136,7 @@ diff --git a/xml/System.Transactions/CommittableTransaction.xml b/xml/System.Transactions/CommittableTransaction.xml index d6b3653e4c3..d345ea03834 100644 --- a/xml/System.Transactions/CommittableTransaction.xml +++ b/xml/System.Transactions/CommittableTransaction.xml @@ -60,9 +60,9 @@ The `CommittableTransaction` class provides an explicit way for applications to use a transaction, as opposed to using the class implicitly. Unlike the class, the application writer needs to specifically call the and methods in order to commit or abort the transaction. However, only the creator of a transaction can commit the transaction. Therefore, copies of a committable transaction obtained through the method are not committable. > [!NOTE] -> We recommend that you create implicit transactions using the class, so that the ambient transaction context is automatically managed for you. You should also use the and classes for applications that require the use of the same transaction across multiple function calls or multiple thread calls. For more information on this model, see the [Implementing An Implicit Transaction Using Transaction Scope](~/docs/framework/data/transactions/implementing-an-implicit-transaction-using-transaction-scope.md) topic. +> We recommend that you create implicit transactions using the class, so that the ambient transaction context is automatically managed for you. You should also use the and classes for applications that require the use of the same transaction across multiple function calls or multiple thread calls. For more information on this model, see the [Implementing An Implicit Transaction Using Transaction Scope](/dotnet/framework/data/transactions/implementing-an-implicit-transaction-using-transaction-scope) topic. - Creating a does not automatically set the ambient transaction, which is the transaction your code executes in. You can get or set the ambient transaction by calling the static property of the global object. For more information on ambient transactions, see the " Managing Transaction Flow using TransactionScopeOption" section of the [Implementing An Implicit Transaction Using Transaction Scope](~/docs/framework/data/transactions/implementing-an-implicit-transaction-using-transaction-scope.md) topic. If the ambient transaction is not set, any operation on a resource manager is not part of that transaction. You need to explicitly set and reset the ambient transaction to ensure that resource managers operate under the right transaction context. + Creating a does not automatically set the ambient transaction, which is the transaction your code executes in. You can get or set the ambient transaction by calling the static property of the global object. For more information on ambient transactions, see the " Managing Transaction Flow using TransactionScopeOption" section of the [Implementing An Implicit Transaction Using Transaction Scope](/dotnet/framework/data/transactions/implementing-an-implicit-transaction-using-transaction-scope) topic. If the ambient transaction is not set, any operation on a resource manager is not part of that transaction. You need to explicitly set and reset the ambient transaction to ensure that resource managers operate under the right transaction context. Until a has been committed, all the resources involved with the transaction are still locked. diff --git a/xml/System.Transactions/Enlistment.xml b/xml/System.Transactions/Enlistment.xml index d1cd55aef54..c763d3f6153 100644 --- a/xml/System.Transactions/Enlistment.xml +++ b/xml/System.Transactions/Enlistment.xml @@ -55,7 +55,7 @@ This type is thread safe. - Enlisting Resources As Participants In A Transaction + Enlisting Resources As Participants In A Transaction @@ -104,7 +104,7 @@ - Enlisting Resources As Participants In A Transaction + Enlisting Resources As Participants In A Transaction diff --git a/xml/System.Transactions/IEnlistmentNotification.xml b/xml/System.Transactions/IEnlistmentNotification.xml index 92536ef91ce..5ec55359894 100644 --- a/xml/System.Transactions/IEnlistmentNotification.xml +++ b/xml/System.Transactions/IEnlistmentNotification.xml @@ -35,7 +35,7 @@ ## Remarks In order for a resource manager to participate in a transaction, it must enlist in the transaction through the transaction manager. The class defines a set of methods whose names begin with `Enlist` that provide this functionality. The different `Enlist` methods correspond to the different types of enlistment that a resource manager may have. - This class describes an interface that a resource manager should implement to provide two phase commit notification callbacks for the transaction manager upon enlisting for participation. For each resource manager's implementation of the interface, you should enlist it using the method or the method of the class, depending on whether your resource is volatile or durable. For more information on enlistment and 2PC, see [Enlisting Resources as Participants in a Transaction](~/docs/framework/data/transactions/enlisting-resources-as-participants-in-a-transaction.md) and [Committing a Transaction in Single-Phase and Multi-Phase](~/docs/framework/data/transactions/committing-a-transaction-in-single-phase-and-multi-phase.md) respectively. + This class describes an interface that a resource manager should implement to provide two phase commit notification callbacks for the transaction manager upon enlisting for participation. For each resource manager's implementation of the interface, you should enlist it using the method or the method of the class, depending on whether your resource is volatile or durable. For more information on enlistment and 2PC, see [Enlisting Resources as Participants in a Transaction](/dotnet/framework/data/transactions/enlisting-resources-as-participants-in-a-transaction) and [Committing a Transaction in Single-Phase and Multi-Phase](/dotnet/framework/data/transactions/committing-a-transaction-in-single-phase-and-multi-phase) respectively. The transaction manager notifies the enlisted object at different phases of the Two Phase Commit Protocol by the following methods. diff --git a/xml/System.Transactions/ITransactionPromoter.xml b/xml/System.Transactions/ITransactionPromoter.xml index c05028b1a05..a0d9acd306e 100644 --- a/xml/System.Transactions/ITransactionPromoter.xml +++ b/xml/System.Transactions/ITransactionPromoter.xml @@ -33,7 +33,7 @@ interface directly. Instead, you should implement the interface, which inherits the single method of this interface. For more information on implementing a resource manager, see [Implementing A Resource Manager](~/docs/framework/data/transactions/implementing-a-resource-manager.md). + When you want to implement a resource manager, you should not implement the interface directly. Instead, you should implement the interface, which inherits the single method of this interface. For more information on implementing a resource manager, see [Implementing A Resource Manager](/dotnet/framework/data/transactions/implementing-a-resource-manager). ]]> diff --git a/xml/System.Transactions/SinglePhaseEnlistment.xml b/xml/System.Transactions/SinglePhaseEnlistment.xml index d88092f2c7d..0f21704df6e 100644 --- a/xml/System.Transactions/SinglePhaseEnlistment.xml +++ b/xml/System.Transactions/SinglePhaseEnlistment.xml @@ -42,8 +42,8 @@ This type is thread safe. - Enlisting Resources As Participants In A Transaction - Committing A Transaction In Single-Phase and Multi-Phase + Enlisting Resources As Participants In A Transaction + Committing A Transaction In Single-Phase and Multi-Phase diff --git a/xml/System.Transactions/Transaction.xml b/xml/System.Transactions/Transaction.xml index 115368f1993..a595374209a 100644 --- a/xml/System.Transactions/Transaction.xml +++ b/xml/System.Transactions/Transaction.xml @@ -49,7 +49,7 @@ namespace provides both an explicit programming model based on the class, as well as an implicit programming model using the class, in which transactions are automatically managed by the infrastructure. We recommend highly that you use the easier implicit model for development. To get started, see the [Implementing An Implicit Transaction Using Transaction Scope](~/docs/framework/data/transactions/implementing-an-implicit-transaction-using-transaction-scope.md) topic. For more information on writing a transactional application, see [Writing A Transactional Application](~/docs/framework/data/transactions/writing-a-transactional-application.md). + The namespace provides both an explicit programming model based on the class, as well as an implicit programming model using the class, in which transactions are automatically managed by the infrastructure. We recommend highly that you use the easier implicit model for development. To get started, see the [Implementing An Implicit Transaction Using Transaction Scope](/dotnet/framework/data/transactions/implementing-an-implicit-transaction-using-transaction-scope) topic. For more information on writing a transactional application, see [Writing A Transactional Application](/dotnet/framework/data/transactions/writing-a-transactional-application). The class contains methods used by developers implementing resource managers for enlistment. It also provides functionalities for cloning a transaction and controlling the current transaction context. You can obtain the current transaction, if one is set, using the static property. @@ -170,7 +170,7 @@ object to manipulate the ambient transaction whenever possible. diff --git a/xml/System.Transactions/TransactionInformation.xml b/xml/System.Transactions/TransactionInformation.xml index 0b736f8ea88..87a9a6d4338 100644 --- a/xml/System.Transactions/TransactionInformation.xml +++ b/xml/System.Transactions/TransactionInformation.xml @@ -122,7 +122,7 @@ ## Remarks If the transaction is escalated to a two-phase commit transaction, this property returns its unique identifier. If the transaction is not escalated, the value is . - For more information on how a transaction's management is escalated, see [Transaction Management Escalation](~/docs/framework/data/transactions/transaction-management-escalation.md). + For more information on how a transaction's management is escalated, see [Transaction Management Escalation](/dotnet/framework/data/transactions/transaction-management-escalation). ]]> diff --git a/xml/System.Transactions/TransactionScope.xml b/xml/System.Transactions/TransactionScope.xml index d4cf117b84e..a8198c74afe 100644 --- a/xml/System.Transactions/TransactionScope.xml +++ b/xml/System.Transactions/TransactionScope.xml @@ -43,9 +43,9 @@ The infrastructure provides both an explicit programming model based on the class, as well as an implicit programming model using the class, in which transactions are automatically managed by the infrastructure. > [!IMPORTANT] -> We recommend that you create implicit transactions using the class, so that the ambient transaction context is automatically managed for you. You should also use the and class for applications that require the use of the same transaction across multiple function calls or multiple thread calls. For more information on this model, see the [Implementing An Implicit Transaction Using Transaction Scope](~/docs/framework/data/transactions/implementing-an-implicit-transaction-using-transaction-scope.md) topic. For more information on writing a transactional application, see [Writing A Transactional Application](~/docs/framework/data/transactions/writing-a-transactional-application.md). +> We recommend that you create implicit transactions using the class, so that the ambient transaction context is automatically managed for you. You should also use the and class for applications that require the use of the same transaction across multiple function calls or multiple thread calls. For more information on this model, see the [Implementing An Implicit Transaction Using Transaction Scope](/dotnet/framework/data/transactions/implementing-an-implicit-transaction-using-transaction-scope) topic. For more information on writing a transactional application, see [Writing A Transactional Application](/dotnet/framework/data/transactions/writing-a-transactional-application). - Upon instantiating a by the `new` statement, the transaction manager determines which transaction to participate in. Once determined, the scope always participates in that transaction. The decision is based on two factors: whether an ambient transaction is present and the value of the `TransactionScopeOption` parameter in the constructor. The ambient transaction is the transaction your code executes in. You can obtain a reference to the ambient transaction by calling the static property of the class. For more information on how this parameter is used, see the "Transaction Flow Management" section of the [Implementing An Implicit Transaction Using Transaction Scope](~/docs/framework/data/transactions/implementing-an-implicit-transaction-using-transaction-scope.md) topic. + Upon instantiating a by the `new` statement, the transaction manager determines which transaction to participate in. Once determined, the scope always participates in that transaction. The decision is based on two factors: whether an ambient transaction is present and the value of the `TransactionScopeOption` parameter in the constructor. The ambient transaction is the transaction your code executes in. You can obtain a reference to the ambient transaction by calling the static property of the class. For more information on how this parameter is used, see the "Transaction Flow Management" section of the [Implementing An Implicit Transaction Using Transaction Scope](/dotnet/framework/data/transactions/implementing-an-implicit-transaction-using-transaction-scope) topic. If no exception occurs within the transaction scope (that is, between the initialization of the object and the calling of its method), then the transaction in which the scope participates is allowed to proceed. If an exception does occur within the transaction scope, the transaction in which it participates will be rolled back. @@ -759,7 +759,7 @@ When you use the `transactionOptions` parameter to specify an property, and trying to do so results in an exception being thrown. @@ -824,7 +824,7 @@ When you use the `transactionOptions` parameter to specify an method to direct the control to perform some UI tasks (for example, changing colors) in the middle of processing the transaction, a deadlock will happen. This is because the method is synchronous and blocks the worker thread until the UI thread finishes its job. However, in our scenario, the UI thread is also waiting for the worker thread to commit the transaction. The result is that none is able to proceed and the scope waits indefinitely for the Commit to finish. You should use rather than wherever possible, because it is asynchronous and thus less prone to deadlock. - For more information on how this method is used, see the [Implementing An Implicit Transaction Using Transaction Scope](~/docs/framework/data/transactions/implementing-an-implicit-transaction-using-transaction-scope.md) topic. + For more information on how this method is used, see the [Implementing An Implicit Transaction Using Transaction Scope](/dotnet/framework/data/transactions/implementing-an-implicit-transaction-using-transaction-scope) topic. diff --git a/xml/System.Transactions/TransactionScopeOption.xml b/xml/System.Transactions/TransactionScopeOption.xml index fcb301db78c..c7083dfff05 100644 --- a/xml/System.Transactions/TransactionScopeOption.xml +++ b/xml/System.Transactions/TransactionScopeOption.xml @@ -35,7 +35,7 @@ enumeration is passed to the various constructors of the class to define the transactional behavior of the scope. For more information on how this enumeration is used, see the "Managing Transaction Flow using TransactionScopeOption" section in [Implementing An Implicit Transaction Using Transaction Scope](~/docs/framework/data/transactions/implementing-an-implicit-transaction-using-transaction-scope.md). + The enumeration is passed to the various constructors of the class to define the transactional behavior of the scope. For more information on how this enumeration is used, see the "Managing Transaction Flow using TransactionScopeOption" section in [Implementing An Implicit Transaction Using Transaction Scope](/dotnet/framework/data/transactions/implementing-an-implicit-transaction-using-transaction-scope). ]]> diff --git a/xml/System.Web.Caching/Cache.xml b/xml/System.Web.Caching/Cache.xml index a170c58b581..8df55a63aec 100644 --- a/xml/System.Web.Caching/Cache.xml +++ b/xml/System.Web.Caching/Cache.xml @@ -207,7 +207,7 @@ The property can be set with the `percentagePhysicalMemoryUsedLimit` attribute of the [cache Element for caching (ASP.NET Settings Schema)](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ms228248(v=vs.100)) element in the application's configuration file. If the `percentagePhysicalMemoryUsedLimit` attribute is not set, the cache algorithm determines the maximum size of the cache, and the property is calculated. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.ClientServices.Providers/ClientFormsAuthenticationMembershipProvider.xml b/xml/System.Web.ClientServices.Providers/ClientFormsAuthenticationMembershipProvider.xml index ad7bf3fab8b..e4d438f5066 100644 --- a/xml/System.Web.ClientServices.Providers/ClientFormsAuthenticationMembershipProvider.xml +++ b/xml/System.Web.ClientServices.Providers/ClientFormsAuthenticationMembershipProvider.xml @@ -20,13 +20,13 @@ class. For more information, see [How to: Configure Client Application Services](~/docs/framework/common-client-technologies/how-to-configure-client-application-services.md). + You can use client application services to validate users by using forms authentication. To enable forms authentication, you configure your application to use the class. For more information, see [How to: Configure Client Application Services](/dotnet/framework/common-client-technologies/how-to-configure-client-application-services). After configuration, you can validate users by calling the `static` method, which internally calls the method. Forms authentication requires that the user specify their credentials through login controls provided by your application. You can retrieve the credentials and pass them to the method. You can also pass in empty strings or `null` to use a credentials provider. A credentials provider is an implementation specified in your application configuration file. You will typically implement the method to display a login dialog box and return a populated object. Using a credentials provider enables you to share a single login dialog box among multiple applications. - The method authenticates users through the login service indicated by the property. The value of the property is typically retrieved from the application configuration file along with other configuration values. For more information, see [How to: Configure Client Application Services](~/docs/framework/common-client-technologies/how-to-configure-client-application-services.md). + The method authenticates users through the login service indicated by the property. The value of the property is typically retrieved from the application configuration file along with other configuration values. For more information, see [How to: Configure Client Application Services](/dotnet/framework/common-client-technologies/how-to-configure-client-application-services). If the user is successfully authenticated, the service provider sets the `static` property to a new object that contains a new object that contains the user information. If a is configured for your application, you can use the object to retrieve user role information from the roles service. @@ -621,7 +621,7 @@ - `serviceUri` - For more information, see [How to: Configure Client Application Services](~/docs/framework/common-client-technologies/how-to-configure-client-application-services.md). + For more information, see [How to: Configure Client Application Services](/dotnet/framework/common-client-technologies/how-to-configure-client-application-services). ]]> @@ -1171,12 +1171,12 @@ ## Remarks You can use client application services to validate users by using forms authentication. To validate users, you will typically call the `static` method, which internally calls the method. Alternatively, you can call this method directly, as shown in the Example section. - Forms authentication requires that the user specify their credentials through login controls provided by your application. You can retrieve the credentials and pass them to the method. You can also pass in empty strings or `null` to use a credentials provider. For more information, see [How to: Implement User Login with Client Application Services](~/docs/framework/common-client-technologies/how-to-implement-user-login-with-client-application-services.md). + Forms authentication requires that the user specify their credentials through login controls provided by your application. You can retrieve the credentials and pass them to the method. You can also pass in empty strings or `null` to use a credentials provider. For more information, see [How to: Implement User Login with Client Application Services](/dotnet/framework/common-client-technologies/how-to-implement-user-login-with-client-application-services). ## Examples - The following example code demonstrates how to use this method to validate the user by using an implementation. This example requires that you to configure your application to use a credentials provider. For more information, see [How to: Configure Client Application Services](~/docs/framework/common-client-technologies/how-to-configure-client-application-services.md). + The following example code demonstrates how to use this method to validate the user by using an implementation. This example requires that you to configure your application to use a credentials provider. For more information, see [How to: Configure Client Application Services](/dotnet/framework/common-client-technologies/how-to-configure-client-application-services). [!code-csharp[ClientApplicationServices#306](~/samples/snippets/csharp/VS_Snippets_Winforms/ClientApplicationServices/CS/Class1.cs#306)] [!code-vb[ClientApplicationServices#306](~/samples/snippets/visualbasic/VS_Snippets_Winforms/ClientApplicationServices/VB/Class1.vb#306)] diff --git a/xml/System.Web.ClientServices.Providers/ClientRoleProvider.xml b/xml/System.Web.ClientServices.Providers/ClientRoleProvider.xml index 87d6d0b34fc..a13e09b3c52 100644 --- a/xml/System.Web.ClientServices.Providers/ClientRoleProvider.xml +++ b/xml/System.Web.ClientServices.Providers/ClientRoleProvider.xml @@ -22,7 +22,7 @@ ## Remarks You can use client application services to retrieve role information from an existing roles service by configuring your application to use the class. After configuration, you can determine whether an authenticated user is in a particular role by calling the method of the returned by the `static` property. For applications configured to use client application services, this property returns a . Because this class implements the interface, you do not need to reference it explicitly. The method internally calls the method. - The class is a read-only role membership provider that retrieves role information for authenticated users from the roles service indicated by the property. The value of the property is typically retrieved from the application configuration file along with other configuration values. For more information, see [How to: Configure Client Application Services](~/docs/framework/common-client-technologies/how-to-configure-client-application-services.md). + The class is a read-only role membership provider that retrieves role information for authenticated users from the roles service indicated by the property. The value of the property is typically retrieved from the application configuration file along with other configuration values. For more information, see [How to: Configure Client Application Services](/dotnet/framework/common-client-technologies/how-to-configure-client-application-services). You can retrieve the current instance through the `static` property. @@ -366,7 +366,7 @@ - `honorCookieExpiry` - For more information about these attributes, see [How to: Configure Client Application Services](~/docs/framework/common-client-technologies/how-to-configure-client-application-services.md). + For more information about these attributes, see [How to: Configure Client Application Services](/dotnet/framework/common-client-technologies/how-to-configure-client-application-services). ]]> @@ -507,7 +507,7 @@ ## Remarks The method removes all role information from the local cache and causes the cache to expire. After you call this method, your next call to the or method will retrieve role information from the configured role service instead of the local cache. - You can use this method to enable users to refresh the roles cache when their role has changed but the cache has not yet expired. For information about how to set the roles cache time-out interval, see [How to: Configure Client Application Services](~/docs/framework/common-client-technologies/how-to-configure-client-application-services.md). + You can use this method to enable users to refresh the roles cache when their role has changed but the cache has not yet expired. For information about how to set the roles cache time-out interval, see [How to: Configure Client Application Services](/dotnet/framework/common-client-technologies/how-to-configure-client-application-services). @@ -581,7 +581,7 @@ property in your application code, but you will typically set the value in your application configuration file. This enables you to change the service location without recompiling your code. For more information, see [How to: Configure Client Application Services](~/docs/framework/common-client-technologies/how-to-configure-client-application-services.md). + You can set the property in your application code, but you will typically set the value in your application configuration file. This enables you to change the service location without recompiling your code. For more information, see [How to: Configure Client Application Services](/dotnet/framework/common-client-technologies/how-to-configure-client-application-services). When you set the service location programmatically, you must specify the complete service URI, which will always end with "Role_JSON_AppService.axd". diff --git a/xml/System.Web.ClientServices.Providers/ClientSettingsProvider.xml b/xml/System.Web.ClientServices.Providers/ClientSettingsProvider.xml index 896b93b0365..483bd22b3d0 100644 --- a/xml/System.Web.ClientServices.Providers/ClientSettingsProvider.xml +++ b/xml/System.Web.ClientServices.Providers/ClientSettingsProvider.xml @@ -29,15 +29,15 @@ class. For more information, see [How to: Configure Client Application Services](~/docs/framework/common-client-technologies/how-to-configure-client-application-services.md). After configuration, you can get and set user settings through an application settings class derived from and configured to use the class. You can use Visual Studio to generate a `Settings` class for your project (accessed as `Properties.Settings.Default` in C# and `My.Settings` in Visual Basic). For more information about application settings, see [Application Settings Overview](~/docs/framework/winforms/advanced/application-settings-overview.md). + You can use client application services to retrieve user settings from an existing Web settings service by configuring your application to use the class. For more information, see [How to: Configure Client Application Services](/dotnet/framework/common-client-technologies/how-to-configure-client-application-services). After configuration, you can get and set user settings through an application settings class derived from and configured to use the class. You can use Visual Studio to generate a `Settings` class for your project (accessed as `Properties.Settings.Default` in C# and `My.Settings` in Visual Basic). For more information about application settings, see [Application Settings Overview](/dotnet/framework/winforms/advanced/application-settings-overview). You can retrieve the current through the property using the fully-qualified class name as a key. You can also retrieve the provider through the property when you handle the event. > [!NOTE] -> This class contains a at the class level that applies to all members of the class. A run-time exception is thrown if the immediate caller is security-transparent or partially trusted. For more information about security-critical types and members, see [Security-Transparent Code, Level 2](~/docs/framework/misc/security-transparent-code-level-2.md). +> This class contains a at the class level that applies to all members of the class. A run-time exception is thrown if the immediate caller is security-transparent or partially trusted. For more information about security-critical types and members, see [Security-Transparent Code, Level 2](/dotnet/framework/misc/security-transparent-code-level-2). > [!NOTE] -> This class contains an inheritance demand at the class level that applies to all members. A is thrown when the derived class does not have full-trust permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). +> This class contains an inheritance demand at the class level that applies to all members. A is thrown when the derived class does not have full-trust permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). @@ -52,8 +52,8 @@ Client Application Services - Application Settings Overview - How to: Create Application Settings + Application Settings Overview + How to: Create Application Settings @@ -77,10 +77,10 @@ ## Remarks > [!NOTE] -> This class contains a at the class level that applies to all members of the class. A run-time exception is thrown if the immediate caller is security-transparent or partially trusted. For more information about security-critical types and members, see [Security-Transparent Code, Level 2](~/docs/framework/misc/security-transparent-code-level-2.md). +> This class contains a at the class level that applies to all members of the class. A run-time exception is thrown if the immediate caller is security-transparent or partially trusted. For more information about security-critical types and members, see [Security-Transparent Code, Level 2](/dotnet/framework/misc/security-transparent-code-level-2). > [!NOTE] -> This class contains an inheritance demand at the class level that applies to all members. A is thrown when the derived class does not have full-trust permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). +> This class contains an inheritance demand at the class level that applies to all members. A is thrown when the derived class does not have full-trust permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). ]]> @@ -275,7 +275,7 @@ - serviceUri - For more information about these attributes, see [How to: Configure Client Application Services](~/docs/framework/common-client-technologies/how-to-configure-client-application-services.md). + For more information about these attributes, see [How to: Configure Client Application Services](/dotnet/framework/common-client-technologies/how-to-configure-client-application-services). ]]> @@ -368,7 +368,7 @@ When you set the service location programmatically, you must specify the complete service URI, which will always end with "Profile_JSON_AppService.axd". > [!NOTE] -> This class contains a link demand at the class level that applies to all members. A is thrown when the immediate caller does not have full-trust permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md). +> This class contains a link demand at the class level that applies to all members. A is thrown when the immediate caller does not have full-trust permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands). diff --git a/xml/System.Web.ClientServices.Providers/ClientWindowsAuthenticationMembershipProvider.xml b/xml/System.Web.ClientServices.Providers/ClientWindowsAuthenticationMembershipProvider.xml index 563e7a85fdb..cb0b5cfa88f 100644 --- a/xml/System.Web.ClientServices.Providers/ClientWindowsAuthenticationMembershipProvider.xml +++ b/xml/System.Web.ClientServices.Providers/ClientWindowsAuthenticationMembershipProvider.xml @@ -20,7 +20,7 @@ class. For more information, see [How to: Configure Client Application Services](~/docs/framework/common-client-technologies/how-to-configure-client-application-services.md). + You can use client application services to validate users by using Windows authentication. To enable Windows authentication, you configure your application to use the class. For more information, see [How to: Configure Client Application Services](/dotnet/framework/common-client-technologies/how-to-configure-client-application-services). After configuration, you can validate users by calling the `static` method. The method internally calls the method. diff --git a/xml/System.Web.ClientServices.Providers/IClientFormsAuthenticationCredentialsProvider.xml b/xml/System.Web.ClientServices.Providers/IClientFormsAuthenticationCredentialsProvider.xml index 180592b0d4f..4a584542537 100644 --- a/xml/System.Web.ClientServices.Providers/IClientFormsAuthenticationCredentialsProvider.xml +++ b/xml/System.Web.ClientServices.Providers/IClientFormsAuthenticationCredentialsProvider.xml @@ -17,7 +17,7 @@ method. You can also pass empty strings or `null` as the parameters to use a credentials provider. A credentials provider is a class that you provide and specify in your application configuration. A credentials provider class must implement the interface, which has a single method named . A typical method implementation will display a dialog box to retrieve user input. Using a credentials provider enables you to share a single login dialog box among multiple applications. For more information, see [How to: Implement User Login with Client Application Services](~/docs/framework/common-client-technologies/how-to-implement-user-login-with-client-application-services.md). + When using forms authentication with client application services, you can pass a user name and password to the method. You can also pass empty strings or `null` as the parameters to use a credentials provider. A credentials provider is a class that you provide and specify in your application configuration. A credentials provider class must implement the interface, which has a single method named . A typical method implementation will display a dialog box to retrieve user input. Using a credentials provider enables you to share a single login dialog box among multiple applications. For more information, see [How to: Implement User Login with Client Application Services](/dotnet/framework/common-client-technologies/how-to-implement-user-login-with-client-application-services). @@ -61,7 +61,7 @@ method. You can also pass empty strings or `null` as the parameters to use a credentials provider. A credentials provider is a class that you provide and specify in your application configuration. A credentials provider class must implement the interface, which has a single method called . A typical method implementation will display a dialog box to retrieve user input. Using a credentials provider enables you to share a single login dialog box among multiple applications. For more information, see [How to: Implement User Login with Client Application Services](~/docs/framework/common-client-technologies/how-to-implement-user-login-with-client-application-services.md). + When using forms authentication with client application services, you can pass a user name and password to the method. You can also pass empty strings or `null` as the parameters to use a credentials provider. A credentials provider is a class that you provide and specify in your application configuration. A credentials provider class must implement the interface, which has a single method called . A typical method implementation will display a dialog box to retrieve user input. Using a credentials provider enables you to share a single login dialog box among multiple applications. For more information, see [How to: Implement User Login with Client Application Services](/dotnet/framework/common-client-technologies/how-to-implement-user-login-with-client-application-services). diff --git a/xml/System.Web.ClientServices.Providers/SettingsSavedEventArgs.xml b/xml/System.Web.ClientServices.Providers/SettingsSavedEventArgs.xml index 65108ca73e8..82873352b82 100644 --- a/xml/System.Web.ClientServices.Providers/SettingsSavedEventArgs.xml +++ b/xml/System.Web.ClientServices.Providers/SettingsSavedEventArgs.xml @@ -24,7 +24,7 @@ This event does not occur if the settings provider cannot access the settings service, which instead causes the provider to throw a . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.ClientServices.Providers/UserValidatedEventArgs.xml b/xml/System.Web.ClientServices.Providers/UserValidatedEventArgs.xml index c5088fbc8d0..79bc17595f8 100644 --- a/xml/System.Web.ClientServices.Providers/UserValidatedEventArgs.xml +++ b/xml/System.Web.ClientServices.Providers/UserValidatedEventArgs.xml @@ -22,7 +22,7 @@ ## Remarks This class provides access to the user name of the validated user through the property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.ClientServices/ClientFormsIdentity.xml b/xml/System.Web.ClientServices/ClientFormsIdentity.xml index d69e020a4d4..0e2a1a2c604 100644 --- a/xml/System.Web.ClientServices/ClientFormsIdentity.xml +++ b/xml/System.Web.ClientServices/ClientFormsIdentity.xml @@ -27,7 +27,7 @@ method. After authentication, you can retrieve a reference to the current instance through the property of the retrieved through the `static` property. For more information, see [Client Application Services](~/docs/framework/common-client-technologies/client-application-services.md). + The client application services feature uses this class to represent an authenticated user. When you configure your application to use client application services and forms authentication, you can authenticate a user by calling the `static` method. After authentication, you can retrieve a reference to the current instance through the property of the retrieved through the `static` property. For more information, see [Client Application Services](/dotnet/framework/common-client-technologies/client-application-services). You will typically access a object as an reference to avoid a direct dependency on this class. You can determine whether a user is authenticated by checking the property of the identity. However, the user may be authenticated for Windows, but not for client application services. To determine whether the user is authenticated for client application services, you should also confirm that the property value is "ClientForms". @@ -39,7 +39,7 @@ The following example code demonstrates how to use this class to silently revalidate a user when the application leaves the offline state. In this example, a event handler updates the offline status to match the check box value. If the user sets the application to the online state, the event handler attempts to revalidate the user by calling the method. However, if the authentication server is unavailable, the event handler returns the application to the offline state. > [!NOTE] -> The method is for convenience only. Because it does not have a return value, it cannot indicate whether revalidation has failed. Revalidation can fail, for example, if the user credentials have changed on the server. In this case, you might want to include code that explicitly validates users after a service call fails. For more information, see the Accessing Web Settings section in [Walkthrough: Using Client Application Services](~/docs/framework/common-client-technologies/walkthrough-using-client-application-services.md). +> The method is for convenience only. Because it does not have a return value, it cannot indicate whether revalidation has failed. Revalidation can fail, for example, if the user credentials have changed on the server. In this case, you might want to include code that explicitly validates users after a service call fails. For more information, see the Accessing Web Settings section in [Walkthrough: Using Client Application Services](/dotnet/framework/common-client-technologies/walkthrough-using-client-application-services). [!code-csharp[ClientApplicationServices#315](~/samples/snippets/csharp/VS_Snippets_Winforms/ClientApplicationServices/CS/Class1.cs#315)] [!code-vb[ClientApplicationServices#315](~/samples/snippets/visualbasic/VS_Snippets_Winforms/ClientApplicationServices/VB/Class1.vb#315)] @@ -165,7 +165,7 @@ ## Examples - The following example code demonstrates how to use this property through an reference to determine whether a user is currently authenticated for client application services. This example assumes that the application is in the default configuration where users are not required to log in again when the authentication cookie expires. Otherwise, the might indicate that the user login has expired. For more information, see [How to: Configure Client Application Services](~/docs/framework/common-client-technologies/how-to-configure-client-application-services.md). + The following example code demonstrates how to use this property through an reference to determine whether a user is currently authenticated for client application services. This example assumes that the application is in the default configuration where users are not required to log in again when the authentication cookie expires. Otherwise, the might indicate that the user login has expired. For more information, see [How to: Configure Client Application Services](/dotnet/framework/common-client-technologies/how-to-configure-client-application-services). [!code-csharp[ClientApplicationServices#312](~/samples/snippets/csharp/VS_Snippets_Winforms/ClientApplicationServices/CS/Class1.cs#312)] [!code-vb[ClientApplicationServices#312](~/samples/snippets/visualbasic/VS_Snippets_Winforms/ClientApplicationServices/VB/Class1.vb#312)] @@ -216,7 +216,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -261,9 +261,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). Client Application Services @@ -305,7 +305,7 @@ ## Examples - The following example code demonstrates how to use this property through an reference to determine whether a user is currently authenticated for client application services. This example assumes that the application is in the default configuration where users are not required to log in again when the authentication cookie expires. Otherwise, the might indicate that the user login has expired. For more information, see [How to: Configure Client Application Services](~/docs/framework/common-client-technologies/how-to-configure-client-application-services.md). + The following example code demonstrates how to use this property through an reference to determine whether a user is currently authenticated for client application services. This example assumes that the application is in the default configuration where users are not required to log in again when the authentication cookie expires. Otherwise, the might indicate that the user login has expired. For more information, see [How to: Configure Client Application Services](/dotnet/framework/common-client-technologies/how-to-configure-client-application-services). [!code-csharp[ClientApplicationServices#312](~/samples/snippets/csharp/VS_Snippets_Winforms/ClientApplicationServices/CS/Class1.cs#312)] [!code-vb[ClientApplicationServices#312](~/samples/snippets/visualbasic/VS_Snippets_Winforms/ClientApplicationServices/VB/Class1.vb#312)] @@ -405,10 +405,10 @@ class stores the user credentials as long as the application is running. However, the user is only authenticated until the authentication cookie expires. After the cookie expires, the user must be revalidated to access the remote roles or Web settings services. You can use the **Advanced Settings for Services** dialog box to configure your application to automatically revalidate the user, as described in [How to: Configure Client Application Services](~/docs/framework/common-client-technologies/how-to-configure-client-application-services.md). However, if you configure your application to honor the cookie expiration, you can programmatically revalidate the user by calling the method. This method is also useful when switching from offline mode to online mode, because the application may have been shut down while offline. + When you use forms authentication to validate the current user, the class stores the user credentials as long as the application is running. However, the user is only authenticated until the authentication cookie expires. After the cookie expires, the user must be revalidated to access the remote roles or Web settings services. You can use the **Advanced Settings for Services** dialog box to configure your application to automatically revalidate the user, as described in [How to: Configure Client Application Services](/dotnet/framework/common-client-technologies/how-to-configure-client-application-services). However, if you configure your application to honor the cookie expiration, you can programmatically revalidate the user by calling the method. This method is also useful when switching from offline mode to online mode, because the application may have been shut down while offline. > [!NOTE] -> The method is for convenience only. Because it does not have a return value, it cannot indicate whether revalidation has failed. Revalidation can fail, for example, if the user credentials have changed on the server. In this case, you might want to include code that explicitly validates users after a service call fails. For more information, see the Accessing Web Settings section in [Walkthrough: Using Client Application Services](~/docs/framework/common-client-technologies/walkthrough-using-client-application-services.md). +> The method is for convenience only. Because it does not have a return value, it cannot indicate whether revalidation has failed. Revalidation can fail, for example, if the user credentials have changed on the server. In this case, you might want to include code that explicitly validates users after a service call fails. For more information, see the Accessing Web Settings section in [Walkthrough: Using Client Application Services](/dotnet/framework/common-client-technologies/walkthrough-using-client-application-services). diff --git a/xml/System.Web.ClientServices/ClientRolePrincipal.xml b/xml/System.Web.ClientServices/ClientRolePrincipal.xml index 7e0780c3502..c4a10044324 100644 --- a/xml/System.Web.ClientServices/ClientRolePrincipal.xml +++ b/xml/System.Web.ClientServices/ClientRolePrincipal.xml @@ -170,7 +170,7 @@ ## Remarks Normally, you will call the method of the returned by the `static` property. However, you can cast the property value to a reference to call this method explicitly, as demonstrated in the Example section. - The method will always return `false` if the user login has expired. This will not occur if your application calls the method one time shortly after authentication. If your application must retrieve user roles at other times, you might want to add code to revalidate users whose login has expired. If all valid users are assigned to roles, you can determine whether the login has expired by calling the method. If no roles are returned, the login has expired. For an example of this functionality, see the method. This functionality is only necessary if you have selected **Require users to log on again whenever the server cookie expires** in your application configuration. For more information, see [How to: Configure Client Application Services](~/docs/framework/common-client-technologies/how-to-configure-client-application-services.md). + The method will always return `false` if the user login has expired. This will not occur if your application calls the method one time shortly after authentication. If your application must retrieve user roles at other times, you might want to add code to revalidate users whose login has expired. If all valid users are assigned to roles, you can determine whether the login has expired by calling the method. If no roles are returned, the login has expired. For an example of this functionality, see the method. This functionality is only necessary if you have selected **Require users to log on again whenever the server cookie expires** in your application configuration. For more information, see [How to: Configure Client Application Services](/dotnet/framework/common-client-technologies/how-to-configure-client-application-services). diff --git a/xml/System.Web.Compilation/BuildManager.xml b/xml/System.Web.Compilation/BuildManager.xml index b5620aafe5f..3f89d632d94 100644 --- a/xml/System.Web.Compilation/BuildManager.xml +++ b/xml/System.Web.Compilation/BuildManager.xml @@ -502,7 +502,7 @@ ## Remarks The collection of assemblies that is returned from the method includes assemblies specified in the [assemblies](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/bfyb45k1(v=vs.100)) element of the Web.config file, assemblies built from custom code in the App_Code directory, and assemblies in other top-level folders. - is introduced in the .NET Framework version 3.5. For more information, see [.NET Framework Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [.NET Framework Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Compilation/BuildProvider.xml b/xml/System.Web.Compilation/BuildProvider.xml index 9bc97cf3c53..7c8c376da8b 100644 --- a/xml/System.Web.Compilation/BuildProvider.xml +++ b/xml/System.Web.Compilation/BuildProvider.xml @@ -174,7 +174,7 @@ - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation diff --git a/xml/System.Web.Compilation/ClientBuildManagerParameter.xml b/xml/System.Web.Compilation/ClientBuildManagerParameter.xml index 3cfc75664e3..476e2a68829 100644 --- a/xml/System.Web.Compilation/ClientBuildManagerParameter.xml +++ b/xml/System.Web.Compilation/ClientBuildManagerParameter.xml @@ -250,7 +250,7 @@ ASP.NET Web Site Precompilation - Create and use strong-named assemblies + Create and use strong-named assemblies diff --git a/xml/System.Web.Compilation/LinePragmaCodeInfo.xml b/xml/System.Web.Compilation/LinePragmaCodeInfo.xml index 82367e6c688..095ad7207ff 100644 --- a/xml/System.Web.Compilation/LinePragmaCodeInfo.xml +++ b/xml/System.Web.Compilation/LinePragmaCodeInfo.xml @@ -27,7 +27,7 @@ ## Remarks During page parsing, information about a script block is stored in the class. This class is used in the class. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Configuration/BrowserCapabilitiesCodeGenerator.xml b/xml/System.Web.Configuration/BrowserCapabilitiesCodeGenerator.xml index 08d72210cd5..8091373b3c8 100644 --- a/xml/System.Web.Configuration/BrowserCapabilitiesCodeGenerator.xml +++ b/xml/System.Web.Configuration/BrowserCapabilitiesCodeGenerator.xml @@ -140,7 +140,7 @@ ]]> - Working with Assemblies and the Global Assembly Cache + Working with Assemblies and the Global Assembly Cache diff --git a/xml/System.Web.Configuration/FullTrustAssembliesSection.xml b/xml/System.Web.Configuration/FullTrustAssembliesSection.xml index 58038452124..e54a0c8b8d4 100644 --- a/xml/System.Web.Configuration/FullTrustAssembliesSection.xml +++ b/xml/System.Web.Configuration/FullTrustAssembliesSection.xml @@ -21,7 +21,7 @@ ## Remarks The class enables you to specify full-trust assemblies within an ASP.NET partial-trust application domain. - To configure an assembly, you must have the hexadecimal string representation of its public key. You get this key by using the Strong Name (Sn.exe) tool. This tool produces the public-key hexadecimal string representation that you use in configuration. It also produces the public-key token. For more information, see [Sn.exe (Strong Name Tool)](~/docs/framework/tools/sn-exe-strong-name-tool.md). + To configure an assembly, you must have the hexadecimal string representation of its public key. You get this key by using the Strong Name (Sn.exe) tool. This tool produces the public-key hexadecimal string representation that you use in configuration. It also produces the public-key token. For more information, see [Sn.exe (Strong Name Tool)](/dotnet/framework/tools/sn-exe-strong-name-tool). diff --git a/xml/System.Web.Configuration/HttpCookiesSection.xml b/xml/System.Web.Configuration/HttpCookiesSection.xml index c45ee9b0ec3..671456b8e49 100644 --- a/xml/System.Web.Configuration/HttpCookiesSection.xml +++ b/xml/System.Web.Configuration/HttpCookiesSection.xml @@ -230,7 +230,7 @@ ]]> - Using Secure Sockets Layer + Using Secure Sockets Layer diff --git a/xml/System.Web.Configuration/HttpRuntimeSection.xml b/xml/System.Web.Configuration/HttpRuntimeSection.xml index d812291e270..7b7c9593183 100644 --- a/xml/System.Web.Configuration/HttpRuntimeSection.xml +++ b/xml/System.Web.Configuration/HttpRuntimeSection.xml @@ -327,7 +327,7 @@ ]]> - Using Application Domains + Using Application Domains @@ -383,7 +383,7 @@ ]]> - HTTP + HTTP @@ -483,7 +483,7 @@ ]]> - Assembly versioning + Assembly versioning @@ -782,7 +782,7 @@ ]]> - Application Domains Overview + Application Domains Overview @@ -831,8 +831,8 @@ ]]> - Threads and Threading - Using Threads and Threading + Threads and Threading + Using Threads and Threading @@ -878,8 +878,8 @@ ]]> - Threads and Threading - Using Threads and Threading + Threads and Threading + Using Threads and Threading @@ -1380,7 +1380,7 @@ ]]> - Application Domains Overview + Application Domains Overview diff --git a/xml/System.Web.Configuration/IConfigMapPath.xml b/xml/System.Web.Configuration/IConfigMapPath.xml index 8140c7fe245..6ec55fe9126 100644 --- a/xml/System.Web.Configuration/IConfigMapPath.xml +++ b/xml/System.Web.Configuration/IConfigMapPath.xml @@ -17,7 +17,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -53,7 +53,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -88,7 +88,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -119,7 +119,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -158,7 +158,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -189,7 +189,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -225,7 +225,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -264,7 +264,7 @@ ## Remarks If `siteArgument` is `null`, is equal to the default site name, or is equal to the default site identifier, the `siteName` and `siteID` are populated with the default site values. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Configuration/IConfigMapPathFactory.xml b/xml/System.Web.Configuration/IConfigMapPathFactory.xml index 2d78c90b3d1..d7ff12f5d89 100644 --- a/xml/System.Web.Configuration/IConfigMapPathFactory.xml +++ b/xml/System.Web.Configuration/IConfigMapPathFactory.xml @@ -17,7 +17,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -53,7 +53,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Configuration/MachineKeyValidationConverter.xml b/xml/System.Web.Configuration/MachineKeyValidationConverter.xml index 4567e304c5c..a5e402b258b 100644 --- a/xml/System.Web.Configuration/MachineKeyValidationConverter.xml +++ b/xml/System.Web.Configuration/MachineKeyValidationConverter.xml @@ -22,7 +22,7 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). ]]> diff --git a/xml/System.Web.Configuration/OutputCacheProfile.xml b/xml/System.Web.Configuration/OutputCacheProfile.xml index 5ce928ff650..2a8219720ca 100644 --- a/xml/System.Web.Configuration/OutputCacheProfile.xml +++ b/xml/System.Web.Configuration/OutputCacheProfile.xml @@ -402,7 +402,7 @@ ## Remarks The settings are the same ones used by the `VaryByContentEncoding` attribute of the directive. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Configuration/OutputCacheSection.xml b/xml/System.Web.Configuration/OutputCacheSection.xml index 9e9db8ca732..103b903ad73 100644 --- a/xml/System.Web.Configuration/OutputCacheSection.xml +++ b/xml/System.Web.Configuration/OutputCacheSection.xml @@ -177,7 +177,7 @@ Setting the property to `true` doesn't ensure kernel caching of responses. Modules in the processing pipeline must set the kernel cache policy. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Configuration/PagesSection.xml b/xml/System.Web.Configuration/PagesSection.xml index bb93bca0ee2..c843782486e 100644 --- a/xml/System.Web.Configuration/PagesSection.xml +++ b/xml/System.Web.Configuration/PagesSection.xml @@ -220,7 +220,7 @@ public partial class AutoEventWireupExample : System.Web.UI.Page When is `false`, you must explicitly bind event handlers to events, as shown in the preceding example. In that case, the method names do not have to follow a pattern. - The default value is `true` if is not specified in the `@ Page` directive. Visual Studio automatically includes the attribute when it creates code-behind files. For ASP.NET pages written in C#, Visual Studio sets the value to `true`. For Visual Basic, Visual Studio sets the value to `false` because handlers are bound to events by using the [Handles](~/docs/visual-basic/language-reference/statements/handles-clause.md) keyword, which is inserted automatically by Visual Studio when it generates an event handler. If you set to `true`, you can omit (or remove) the [Handles](~/docs/visual-basic/language-reference/statements/handles-clause.md) keyword. + The default value is `true` if is not specified in the `@ Page` directive. Visual Studio automatically includes the attribute when it creates code-behind files. For ASP.NET pages written in C#, Visual Studio sets the value to `true`. For Visual Basic, Visual Studio sets the value to `false` because handlers are bound to events by using the [Handles](/dotnet/visual-basic/language-reference/statements/handles-clause) keyword, which is inserted automatically by Visual Studio when it generates an event handler. If you set to `true`, you can omit (or remove) the [Handles](/dotnet/visual-basic/language-reference/statements/handles-clause) keyword. Do not set to `true` if performance is a key consideration. When automatic event wireup is enabled, ASP.NET must make between 15 and 30 tries to match events with methods. diff --git a/xml/System.Web.Configuration/PartialTrustVisibleAssembliesSection.xml b/xml/System.Web.Configuration/PartialTrustVisibleAssembliesSection.xml index 6a77f21ca8f..443755af4a3 100644 --- a/xml/System.Web.Configuration/PartialTrustVisibleAssembliesSection.xml +++ b/xml/System.Web.Configuration/PartialTrustVisibleAssembliesSection.xml @@ -23,7 +23,7 @@ To configure an assembly, you need the hexadecimal string representation of its public key. You get this key by using the Strong Name tool (Sn.exe). This tool produces the public-key hexadecimal string representation that you use for configuration, and also produces the public-key token. - For more information about the Strong Name tool, see [Sn.exe (Strong Name Tool)](~/docs/framework/tools/sn-exe-strong-name-tool.md). + For more information about the Strong Name tool, see [Sn.exe (Strong Name Tool)](/dotnet/framework/tools/sn-exe-strong-name-tool). diff --git a/xml/System.Web.Configuration/ProtocolCollection.xml b/xml/System.Web.Configuration/ProtocolCollection.xml index b4295a6dcd4..6cabd88a7f5 100644 --- a/xml/System.Web.Configuration/ProtocolCollection.xml +++ b/xml/System.Web.Configuration/ProtocolCollection.xml @@ -25,7 +25,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -56,7 +56,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -89,7 +89,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -119,7 +119,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -149,7 +149,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -216,7 +216,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -249,7 +249,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -283,7 +283,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -328,7 +328,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -360,7 +360,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -393,7 +393,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -426,7 +426,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Configuration/ProtocolElement.xml b/xml/System.Web.Configuration/ProtocolElement.xml index b54b3b1326f..dfdb8012161 100644 --- a/xml/System.Web.Configuration/ProtocolElement.xml +++ b/xml/System.Web.Configuration/ProtocolElement.xml @@ -20,7 +20,7 @@ class was introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + The class was introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -38,7 +38,7 @@ @@ -68,7 +68,7 @@ @@ -98,7 +98,7 @@ @@ -133,7 +133,7 @@ @@ -171,7 +171,7 @@ @@ -228,7 +228,7 @@ @@ -290,7 +290,7 @@ diff --git a/xml/System.Web.Configuration/ProtocolsConfigurationHandler.xml b/xml/System.Web.Configuration/ProtocolsConfigurationHandler.xml index 8338818c05d..436f18a7d9d 100644 --- a/xml/System.Web.Configuration/ProtocolsConfigurationHandler.xml +++ b/xml/System.Web.Configuration/ProtocolsConfigurationHandler.xml @@ -24,7 +24,7 @@ class was introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + The class was introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Configuration/ProtocolsSection.xml b/xml/System.Web.Configuration/ProtocolsSection.xml index 87c325aa148..61763cdbb5b 100644 --- a/xml/System.Web.Configuration/ProtocolsSection.xml +++ b/xml/System.Web.Configuration/ProtocolsSection.xml @@ -20,7 +20,7 @@ class was introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + The class was introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Configuration/WebConfigurationFileMap.xml b/xml/System.Web.Configuration/WebConfigurationFileMap.xml index 613876f1664..05d8290c818 100644 --- a/xml/System.Web.Configuration/WebConfigurationFileMap.xml +++ b/xml/System.Web.Configuration/WebConfigurationFileMap.xml @@ -87,7 +87,7 @@ ]]> - Configuration Files + Configuration Files .NET Framework Targeting for Web Projects diff --git a/xml/System.Web.Configuration/WebConfigurationManager.xml b/xml/System.Web.Configuration/WebConfigurationManager.xml index 7653ea61deb..3ed1a25b376 100644 --- a/xml/System.Web.Configuration/WebConfigurationManager.xml +++ b/xml/System.Web.Configuration/WebConfigurationManager.xml @@ -514,7 +514,7 @@ This method is used to access a configuration file using impersonation. > [!NOTE] -> The account token is usually retrieved from an instance of the class or through a call to unmanaged code, such as a call to the Windows API `LogonUser`. For more information about calls to unmanaged code, see [Consuming Unmanaged DLL Functions](~/docs/framework/interop/consuming-unmanaged-dll-functions.md). +> The account token is usually retrieved from an instance of the class or through a call to unmanaged code, such as a call to the Windows API `LogonUser`. For more information about calls to unmanaged code, see [Consuming Unmanaged DLL Functions](/dotnet/framework/interop/consuming-unmanaged-dll-functions). @@ -1074,7 +1074,7 @@ This method is used to access a configuration file using impersonation. > [!NOTE] -> The account token is usually retrieved from an instance of the class or through a call to unmanaged code, such as a call to the Windows API `LogonUser`. For more information about calls to unmanaged code, see [Consuming Unmanaged DLL Functions](~/docs/framework/interop/consuming-unmanaged-dll-functions.md). +> The account token is usually retrieved from an instance of the class or through a call to unmanaged code, such as a call to the Windows API `LogonUser`. For more information about calls to unmanaged code, see [Consuming Unmanaged DLL Functions](/dotnet/framework/interop/consuming-unmanaged-dll-functions). To obtain the object for a remote resource, your code must have administrative privileges on the remote computer. diff --git a/xml/System.Web.DynamicData.ModelProviders/ColumnProvider.xml b/xml/System.Web.DynamicData.ModelProviders/ColumnProvider.xml index 9df2e62d203..c5ff3b3bf5c 100644 --- a/xml/System.Web.DynamicData.ModelProviders/ColumnProvider.xml +++ b/xml/System.Web.DynamicData.ModelProviders/ColumnProvider.xml @@ -483,7 +483,7 @@ diff --git a/xml/System.Web.DynamicData/DynamicControl.xml b/xml/System.Web.DynamicData/DynamicControl.xml index ad5f7cc639d..a9fe2f3166b 100644 --- a/xml/System.Web.DynamicData/DynamicControl.xml +++ b/xml/System.Web.DynamicData/DynamicControl.xml @@ -425,7 +425,7 @@ - Formatting Types in .NET + Formatting Types in .NET @@ -645,7 +645,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Web.DynamicData/DynamicField.xml b/xml/System.Web.DynamicData/DynamicField.xml index 0e08a741182..9dade66650d 100644 --- a/xml/System.Web.DynamicData/DynamicField.xml +++ b/xml/System.Web.DynamicData/DynamicField.xml @@ -535,7 +535,7 @@ - Formatting Types in .NET + Formatting Types in .NET diff --git a/xml/System.Web.Hosting/AppDomainInfo.xml b/xml/System.Web.Hosting/AppDomainInfo.xml index bb6800efb85..e9ef521f8f7 100644 --- a/xml/System.Web.Hosting/AppDomainInfo.xml +++ b/xml/System.Web.Hosting/AppDomainInfo.xml @@ -24,7 +24,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -58,7 +58,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -92,7 +92,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -126,7 +126,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -160,7 +160,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -195,7 +195,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/AppDomainInfoEnum.xml b/xml/System.Web.Hosting/AppDomainInfoEnum.xml index 4ec7c8102f5..fc5129b5d2d 100644 --- a/xml/System.Web.Hosting/AppDomainInfoEnum.xml +++ b/xml/System.Web.Hosting/AppDomainInfoEnum.xml @@ -24,7 +24,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -58,7 +58,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -92,7 +92,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -126,7 +126,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -159,7 +159,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/AppDomainProtocolHandler.xml b/xml/System.Web.Hosting/AppDomainProtocolHandler.xml index d69e4b3cc6d..ea52c38abe2 100644 --- a/xml/System.Web.Hosting/AppDomainProtocolHandler.xml +++ b/xml/System.Web.Hosting/AppDomainProtocolHandler.xml @@ -24,7 +24,7 @@ @@ -50,7 +50,7 @@ @@ -82,7 +82,7 @@ @@ -145,7 +145,7 @@ @@ -208,7 +208,7 @@ diff --git a/xml/System.Web.Hosting/ApplicationHost.xml b/xml/System.Web.Hosting/ApplicationHost.xml index 50a81e3bf52..c564ee4a094 100644 --- a/xml/System.Web.Hosting/ApplicationHost.xml +++ b/xml/System.Web.Hosting/ApplicationHost.xml @@ -21,7 +21,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/ApplicationManager.xml b/xml/System.Web.Hosting/ApplicationManager.xml index 3f4692110a0..34ab763fff6 100644 --- a/xml/System.Web.Hosting/ApplicationManager.xml +++ b/xml/System.Web.Hosting/ApplicationManager.xml @@ -101,7 +101,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/IAdphManager.xml b/xml/System.Web.Hosting/IAdphManager.xml index 1c127bd4678..3bbcab6de87 100644 --- a/xml/System.Web.Hosting/IAdphManager.xml +++ b/xml/System.Web.Hosting/IAdphManager.xml @@ -17,7 +17,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -54,7 +54,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -91,7 +91,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -130,7 +130,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/IAppDomainInfo.xml b/xml/System.Web.Hosting/IAppDomainInfo.xml index b5b034931c3..db1edc08726 100644 --- a/xml/System.Web.Hosting/IAppDomainInfo.xml +++ b/xml/System.Web.Hosting/IAppDomainInfo.xml @@ -25,7 +25,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -56,7 +56,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -87,7 +87,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -118,7 +118,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -149,7 +149,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -181,7 +181,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/IAppDomainInfoEnum.xml b/xml/System.Web.Hosting/IAppDomainInfoEnum.xml index 148d1a889a9..daf9a493279 100644 --- a/xml/System.Web.Hosting/IAppDomainInfoEnum.xml +++ b/xml/System.Web.Hosting/IAppDomainInfoEnum.xml @@ -25,7 +25,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -56,7 +56,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -87,7 +87,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -119,7 +119,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -149,7 +149,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/IApplicationHost.xml b/xml/System.Web.Hosting/IApplicationHost.xml index 570fadf76fb..6c3d2b80cc7 100644 --- a/xml/System.Web.Hosting/IApplicationHost.xml +++ b/xml/System.Web.Hosting/IApplicationHost.xml @@ -17,7 +17,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -48,7 +48,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -79,7 +79,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -110,7 +110,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -141,7 +141,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -172,7 +172,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -203,7 +203,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -233,7 +233,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/IListenerChannelCallback.xml b/xml/System.Web.Hosting/IListenerChannelCallback.xml index f13519fb8ae..b01226f350b 100644 --- a/xml/System.Web.Hosting/IListenerChannelCallback.xml +++ b/xml/System.Web.Hosting/IListenerChannelCallback.xml @@ -25,7 +25,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -60,7 +60,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -91,7 +91,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -122,7 +122,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -154,7 +154,7 @@ ## Remarks This method supports the [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] infrastructure and is not intended to be used directly from your code. - is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -184,7 +184,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -217,7 +217,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/IPphManager.xml b/xml/System.Web.Hosting/IPphManager.xml index 9a393e67825..c2d334aa8ca 100644 --- a/xml/System.Web.Hosting/IPphManager.xml +++ b/xml/System.Web.Hosting/IPphManager.xml @@ -25,7 +25,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -60,7 +60,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -96,7 +96,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -134,7 +134,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/IProcessHost.xml b/xml/System.Web.Hosting/IProcessHost.xml index f55f146327f..85675694c96 100644 --- a/xml/System.Web.Hosting/IProcessHost.xml +++ b/xml/System.Web.Hosting/IProcessHost.xml @@ -25,7 +25,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -107,7 +107,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/IProcessHostFactoryHelper.xml b/xml/System.Web.Hosting/IProcessHostFactoryHelper.xml index cba3e55ef9e..72905ed170a 100644 --- a/xml/System.Web.Hosting/IProcessHostFactoryHelper.xml +++ b/xml/System.Web.Hosting/IProcessHostFactoryHelper.xml @@ -25,7 +25,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -59,7 +59,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/IProcessHostIdleAndHealthCheck.xml b/xml/System.Web.Hosting/IProcessHostIdleAndHealthCheck.xml index a64bc81c506..62a0538a421 100644 --- a/xml/System.Web.Hosting/IProcessHostIdleAndHealthCheck.xml +++ b/xml/System.Web.Hosting/IProcessHostIdleAndHealthCheck.xml @@ -25,7 +25,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -57,7 +57,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -90,7 +90,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/IProcessHostSupportFunctions.xml b/xml/System.Web.Hosting/IProcessHostSupportFunctions.xml index aa8966a54cf..589f979d45e 100644 --- a/xml/System.Web.Hosting/IProcessHostSupportFunctions.xml +++ b/xml/System.Web.Hosting/IProcessHostSupportFunctions.xml @@ -28,7 +28,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -93,7 +93,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -127,7 +127,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -212,7 +212,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/IProcessPingCallback.xml b/xml/System.Web.Hosting/IProcessPingCallback.xml index 6e38c9a36f9..d2ef0d08652 100644 --- a/xml/System.Web.Hosting/IProcessPingCallback.xml +++ b/xml/System.Web.Hosting/IProcessPingCallback.xml @@ -25,7 +25,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -55,7 +55,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/ProcessHost.xml b/xml/System.Web.Hosting/ProcessHost.xml index a302e9e5daa..42fdfd2b8d3 100644 --- a/xml/System.Web.Hosting/ProcessHost.xml +++ b/xml/System.Web.Hosting/ProcessHost.xml @@ -41,7 +41,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -101,7 +101,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -136,7 +136,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -172,7 +172,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -325,7 +325,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -462,7 +462,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -535,7 +535,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/ProcessHostFactoryHelper.xml b/xml/System.Web.Hosting/ProcessHostFactoryHelper.xml index 01323c345b8..fbb8bc94164 100644 --- a/xml/System.Web.Hosting/ProcessHostFactoryHelper.xml +++ b/xml/System.Web.Hosting/ProcessHostFactoryHelper.xml @@ -24,7 +24,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -55,7 +55,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -92,7 +92,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -124,7 +124,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/ProcessProtocolHandler.xml b/xml/System.Web.Hosting/ProcessProtocolHandler.xml index 14315caa3bb..7f7d17b534d 100644 --- a/xml/System.Web.Hosting/ProcessProtocolHandler.xml +++ b/xml/System.Web.Hosting/ProcessProtocolHandler.xml @@ -20,7 +20,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -51,7 +51,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -82,7 +82,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -117,7 +117,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -153,7 +153,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -187,7 +187,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Management/IisTraceWebEventProvider.xml b/xml/System.Web.Management/IisTraceWebEventProvider.xml index d9d137098db..919f6ce00c2 100644 --- a/xml/System.Web.Management/IisTraceWebEventProvider.xml +++ b/xml/System.Web.Management/IisTraceWebEventProvider.xml @@ -24,7 +24,7 @@ The class is a customized health-event provider that processes ASP.NET tracing events by routing them through the [!INCLUDE[iisver](~/includes/iisver-md.md)] tracing infrastructure. This routing occurs only when tracing is enabled in ASP.NET. - is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). > [!NOTE] > This class does not route [!INCLUDE[iisver](~/includes/iisver-md.md)] trace events into ASP.NET page events. @@ -54,7 +54,7 @@ ## Remarks The constructor is not intended to be used directly from your code. It is called by ASP.NET. - is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -85,7 +85,7 @@ ## Remarks When this method is called, all the events in the buffer are immediately moved from the buffer to the event log. This occurs regardless of how much time has elapsed since the last event was written or how many events are in the buffer. The time of the last written event is reset to the time of the flushing action. - is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -119,7 +119,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -151,7 +151,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -182,7 +182,7 @@ ## Remarks The method performs tasks that enable the application to end normally. An example of such a task is closing resources. - is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Mobile/ErrorHandlerModule.xml b/xml/System.Web.Mobile/ErrorHandlerModule.xml index 9dbd08e56d5..7a70b69a46d 100644 --- a/xml/System.Web.Mobile/ErrorHandlerModule.xml +++ b/xml/System.Web.Mobile/ErrorHandlerModule.xml @@ -27,7 +27,7 @@ Traps errors and formats messages for the appropriate device. For information about how to develop ASP.NET mobile applications, see Mobile Apps & Sites with ASP.NET. To be added. - Best Practices for Handling Exceptions + Best Practices for Handling Exceptions Server Event Handling in ASP.NET Web Pages @@ -48,7 +48,7 @@ Creates an instance of the . This API is obsolete. For information about how to develop ASP.NET mobile applications, see Mobile Apps & Sites with ASP.NET. To be added. - Best Practices for Handling Exceptions + Best Practices for Handling Exceptions Server Event Handling in ASP.NET Web Pages @@ -76,7 +76,7 @@ Disposes of the resources (other than memory) used by the module. This API is obsolete. For information about how to develop ASP.NET mobile applications, see Mobile Apps & Sites with ASP.NET. To be added. - Best Practices for Handling Exceptions + Best Practices for Handling Exceptions Server Event Handling in ASP.NET Web Pages @@ -107,7 +107,7 @@ An that provides access to the methods, properties, and events common to all application objects within an ASP.NET application. Initializes the module and prepares it to handle requests. This API is obsolete. For information about how to develop ASP.NET mobile applications, see Mobile Apps & Sites with ASP.NET. To be added. - Best Practices for Handling Exceptions + Best Practices for Handling Exceptions Server Event Handling in ASP.NET Web Pages diff --git a/xml/System.Web.Profile/ProfileManager.xml b/xml/System.Web.Profile/ProfileManager.xml index 4cf845d9397..120522ea4d5 100644 --- a/xml/System.Web.Profile/ProfileManager.xml +++ b/xml/System.Web.Profile/ProfileManager.xml @@ -140,7 +140,7 @@ ## Examples - The following configuration file excerpt shows the [profile](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ms164644(v%3dvs.100)) element in the [system.web](~/docs/framework/configure-apps/file-schema/web/system-web-element-web-settings.md) section of the Web.config file for an ASP.NET application. It sets the application's default profile provider to a instance and sets the to `MyApplication`. + The following configuration file excerpt shows the [profile](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ms164644(v%3dvs.100)) element in the [system.web](/dotnet/framework/configure-apps/file-schema/web/system-web-element-web-settings) section of the Web.config file for an ASP.NET application. It sets the application's default profile provider to a instance and sets the to `MyApplication`. ``` @@ -189,7 +189,7 @@ ## Examples - The following configuration file excerpt shows the [profile](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ms164644(v%3dvs.100)) element in the [system.web](~/docs/framework/configure-apps/file-schema/web/system-web-element-web-settings.md) section of the Web.config file for an ASP.NET application. It specifies the application's default profile provider to a instance and sets the `automaticSaveEnabled` attribute to `true`. + The following configuration file excerpt shows the [profile](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ms164644(v%3dvs.100)) element in the [system.web](/dotnet/framework/configure-apps/file-schema/web/system-web-element-web-settings) section of the Web.config file for an ASP.NET application. It specifies the application's default profile provider to a instance and sets the `automaticSaveEnabled` attribute to `true`. ``` diff --git a/xml/System.Web.Script.Serialization/ScriptIgnoreAttribute.xml b/xml/System.Web.Script.Serialization/ScriptIgnoreAttribute.xml index a4e1ce337f1..1cfa33d1387 100644 --- a/xml/System.Web.Script.Serialization/ScriptIgnoreAttribute.xml +++ b/xml/System.Web.Script.Serialization/ScriptIgnoreAttribute.xml @@ -34,7 +34,7 @@ You can also apply both and to a property or field. In this case, the property or field will be ignored for JSON and XML response formats. - For more information about how to use attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about how to use attributes, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.Web.Script.Services/GenerateScriptTypeAttribute.xml b/xml/System.Web.Script.Services/GenerateScriptTypeAttribute.xml index 8eae5d7ad86..83bb7e3c85f 100644 --- a/xml/System.Web.Script.Services/GenerateScriptTypeAttribute.xml +++ b/xml/System.Web.Script.Services/GenerateScriptTypeAttribute.xml @@ -36,7 +36,7 @@ > [!NOTE] > If you want to generate proxy objects for nested types, you must manually apply to each nested type. ASP.NET generates proxies only for top-level types and does not automatically recursively apply the attribute to nested types. - For more information about how to use attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about how to use attributes, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.Web.Script.Services/ScriptMethodAttribute.xml b/xml/System.Web.Script.Services/ScriptMethodAttribute.xml index 3394ec05c01..fbd1d40330a 100644 --- a/xml/System.Web.Script.Services/ScriptMethodAttribute.xml +++ b/xml/System.Web.Script.Services/ScriptMethodAttribute.xml @@ -46,7 +46,7 @@ Specifies whether all return types, including string types, are serialized as XML. The value of the property is ignored when the response is serialized as JSON. - For more information about how to use attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about how to use attributes, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.Web.Script.Services/ScriptServiceAttribute.xml b/xml/System.Web.Script.Services/ScriptServiceAttribute.xml index b049eae0aca..ec4bbbed243 100644 --- a/xml/System.Web.Script.Services/ScriptServiceAttribute.xml +++ b/xml/System.Web.Script.Services/ScriptServiceAttribute.xml @@ -27,7 +27,7 @@ ## Remarks To invoke a Web service method from ECMAScript (JavaScript), you must apply the attribute to the related Web service class. When you apply to a Web service class definition that contains one or more methods with applied, the proxy generation script creates a proxy object that corresponds to the Web service class. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.Web.Security/Membership.xml b/xml/System.Web.Security/Membership.xml index 1ce138af8fb..0c22ec102d9 100644 --- a/xml/System.Web.Security/Membership.xml +++ b/xml/System.Web.Security/Membership.xml @@ -1425,7 +1425,7 @@ ## Remarks The property identifies the custom hash algorithm used by the class. You set the property using the `hashAlgorithmType` attribute of the [membership](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/1b9hw62f(v%3dvs.100)) element. - The .NET Framework enables you to configure custom cryptography classes using the [``](~/docs/framework/configure-apps/file-schema/cryptography/cryptographysettings-element.md) element configuration section. The property must match the `name` attribute of the [``](~/docs/framework/configure-apps/file-schema/cryptography/nameentry-element.md) element in a [``](~/docs/framework/configure-apps/file-schema/cryptography/cryptonamemapping-element.md) element. For more information, see [Mapping Algorithm Names to Cryptography Classes](~/docs/framework/configure-apps/map-algorithm-names-to-cryptography-classes.md). + The .NET Framework enables you to configure custom cryptography classes using the [``](/dotnet/framework/configure-apps/file-schema/cryptography/cryptographysettings-element) element configuration section. The property must match the `name` attribute of the [``](/dotnet/framework/configure-apps/file-schema/cryptography/nameentry-element) element in a [``](/dotnet/framework/configure-apps/file-schema/cryptography/cryptonamemapping-element) element. For more information, see [Mapping Algorithm Names to Cryptography Classes](/dotnet/framework/configure-apps/map-algorithm-names-to-cryptography-classes). If the property is not set, the class uses the hash algorithm set in the `validation` attribute of the `` element. @@ -1688,7 +1688,7 @@ The property is set in the application configuration using the `passwordStrengthRegularExpression` attribute of the [membership](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/1b9hw62f(v%3dvs.100)) configuration element. - For more information about regular expressions, see [.NET Framework Regular Expressions](~/docs/standard/base-types/regular-expressions.md). + For more information about regular expressions, see [.NET Framework Regular Expressions](/dotnet/standard/base-types/regular-expressions). diff --git a/xml/System.Web.Security/MembershipCreateUserException.xml b/xml/System.Web.Security/MembershipCreateUserException.xml index 50a73837840..7913b5625e8 100644 --- a/xml/System.Web.Security/MembershipCreateUserException.xml +++ b/xml/System.Web.Security/MembershipCreateUserException.xml @@ -219,7 +219,7 @@ property if a client needs to use different proxy settings than those in the system settings. Use the class to set the proxy settings, because it implements . - Default proxy settings can be set in a configuration file. For details, see [Configuring Internet Applications](~/docs/framework/network-programming/configuring-internet-applications.md). + Default proxy settings can be set in a configuration file. For details, see [Configuring Internet Applications](/dotnet/framework/network-programming/configuring-internet-applications). diff --git a/xml/System.Web.Services/WebServiceAttribute.xml b/xml/System.Web.Services/WebServiceAttribute.xml index e6e6ba392cb..159baed3ce8 100644 --- a/xml/System.Web.Services/WebServiceAttribute.xml +++ b/xml/System.Web.Services/WebServiceAttribute.xml @@ -39,7 +39,7 @@ Your XML Web service should be identified by a XML namespace that you control. For example, you could use your company's Internet domain name as part of the XML namespace. Although many XML Web service XML namespaces look like URLs, they need not point to an actual resource on the Web. (XML Web service XML namespaces are URIs.) For XML Web services created using ASP.NET, the default XML namespace can be changed using property. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). @@ -221,7 +221,7 @@ For XML Web service clients using SOAP to call an XML Web service, you can optionally add the or to call an XML Web service method. If the client is calling an XML Web service created using ASP.NET, the , and properties are all derived from the property by default. For instance, given an XML Web service method name of `Time` and a `Namespace` property of `http://www.contoso.com/`, the `Action` property is `http://www.contoso.com/Time` by default. To change the default settings for `RequestNamespace`, `ResponseNamespace`, and `Action` for an XML Web service method, you can add a to the XML Web service method. > [!NOTE] -> An XML namespace is different from the namespace the class resides in, in terms of the Windows SDK. To specify the namespace for the class, see [Namespace Keywords](~/docs/csharp/language-reference/keywords/namespace-keywords.md) if you writing in C#. +> An XML namespace is different from the namespace the class resides in, in terms of the Windows SDK. To specify the namespace for the class, see [Namespace Keywords](/dotnet/csharp/language-reference/keywords/namespace-keywords) if you writing in C#. diff --git a/xml/System.Web.SessionState/SessionStateStoreData.xml b/xml/System.Web.SessionState/SessionStateStoreData.xml index f4fbc64e1c8..a836e89a430 100644 --- a/xml/System.Web.SessionState/SessionStateStoreData.xml +++ b/xml/System.Web.SessionState/SessionStateStoreData.xml @@ -144,7 +144,7 @@ Custom session-store implementers can obtain a reference to the class for the current instance using the method. > [!NOTE] -> Custom objects stored in the collection must support binary serialization. For more information, see [Binary Serialization](~/docs/standard/serialization/binary-serialization.md). +> Custom objects stored in the collection must support binary serialization. For more information, see [Binary Serialization](/dotnet/standard/serialization/binary-serialization). ]]> diff --git a/xml/System.Web.UI.Design.WebControls/BaseDataListDesigner.xml b/xml/System.Web.UI.Design.WebControls/BaseDataListDesigner.xml index 03c1a380ed0..7832065aeb4 100644 --- a/xml/System.Web.UI.Design.WebControls/BaseDataListDesigner.xml +++ b/xml/System.Web.UI.Design.WebControls/BaseDataListDesigner.xml @@ -409,8 +409,8 @@ The `DesignTimeHtmlRequiresLoadComplete` property returns `true` if the - Implementing a Dispose Method - Cleaning Up Unmanaged Resources + Implementing a Dispose Method + Cleaning Up Unmanaged Resources diff --git a/xml/System.Web.UI.Design.WebControls/DataGridDesigner.xml b/xml/System.Web.UI.Design.WebControls/DataGridDesigner.xml index dd578a19102..b4d4424f307 100644 --- a/xml/System.Web.UI.Design.WebControls/DataGridDesigner.xml +++ b/xml/System.Web.UI.Design.WebControls/DataGridDesigner.xml @@ -159,9 +159,9 @@ ]]> - The method can be called multiple times by other objects. When overriding it, be sure that you do not reference objects that have been disposed in an earlier call to . For more information about how to implement this method, see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + The method can be called multiple times by other objects. When overriding it, be sure that you do not reference objects that have been disposed in an earlier call to . For more information about how to implement this method, see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about the and methods, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about the and methods, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). GridView Web Server Control Overview diff --git a/xml/System.Web.UI.Design.WebControls/DataListDesigner.xml b/xml/System.Web.UI.Design.WebControls/DataListDesigner.xml index 4f8f70fe18b..224ed15ee1c 100644 --- a/xml/System.Web.UI.Design.WebControls/DataListDesigner.xml +++ b/xml/System.Web.UI.Design.WebControls/DataListDesigner.xml @@ -196,9 +196,9 @@ ]]> - The method can be called multiple times by other objects. When overriding it, ensure that you do not reference objects that have been disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + The method can be called multiple times by other objects. When overriding it, ensure that you do not reference objects that have been disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about the and methods, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about the and methods, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). ASP.NET Control Designers Overview diff --git a/xml/System.Web.UI.Design.WebControls/RegexEditorDialog.xml b/xml/System.Web.UI.Design.WebControls/RegexEditorDialog.xml index 0f1f8ffe14f..1b144f17b42 100644 --- a/xml/System.Web.UI.Design.WebControls/RegexEditorDialog.xml +++ b/xml/System.Web.UI.Design.WebControls/RegexEditorDialog.xml @@ -24,7 +24,7 @@ Provides a dialog box for editing regular expressions used by the . To be added. - .NET Framework Regular Expressions + .NET Framework Regular Expressions @@ -49,7 +49,7 @@ Initializes a new instance of the class. To be added. - .NET Framework Regular Expressions + .NET Framework Regular Expressions @@ -84,7 +84,7 @@ Represents the method that will handle the Help event of the dialog box. To be added. - .NET Framework Regular Expressions + .NET Framework Regular Expressions @@ -114,7 +114,7 @@ Represents the method that will handle the OK event of the dialog box. To be added. - .NET Framework Regular Expressions + .NET Framework Regular Expressions @@ -144,7 +144,7 @@ Represents the method that will handle the **TestValidate** event of the dialog box. To be added. - .NET Framework Regular Expressions + .NET Framework Regular Expressions @@ -182,12 +182,12 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). - .NET Framework Regular Expressions + .NET Framework Regular Expressions @@ -217,7 +217,7 @@ Represents the method that will handle the SelectedIndexChanged event of the dialog box. To be added. - .NET Framework Regular Expressions + .NET Framework Regular Expressions @@ -247,7 +247,7 @@ Represents the method that will handle the Activated event of dialog box. To be added. - .NET Framework Regular Expressions + .NET Framework Regular Expressions @@ -280,7 +280,7 @@ The name of the regular expression. To be added. - .NET Framework Regular Expressions + .NET Framework Regular Expressions @@ -310,7 +310,7 @@ Represents the method that will handle the **TextChanged** event of the dialog box. To be added. - .NET Framework Regular Expressions + .NET Framework Regular Expressions diff --git a/xml/System.Web.UI.Design.WebControls/RegexTypeEditor.xml b/xml/System.Web.UI.Design.WebControls/RegexTypeEditor.xml index 318f7a21768..5fbbb473562 100644 --- a/xml/System.Web.UI.Design.WebControls/RegexTypeEditor.xml +++ b/xml/System.Web.UI.Design.WebControls/RegexTypeEditor.xml @@ -20,7 +20,7 @@ To be added. - .NET Framework Regular Expressions + .NET Framework Regular Expressions Introduction to ASP.NET Control Designers Walkthrough: Creating a Basic Control Designer for a Web Server Control @@ -48,7 +48,7 @@ Creates an instance of the class. To be added. - .NET Framework Regular Expressions + .NET Framework Regular Expressions @@ -81,7 +81,7 @@ The new value of the object. If the value of the object hasn't changed, this method returns the same object it received. To be added. - .NET Framework Regular Expressions + .NET Framework Regular Expressions Introduction to ASP.NET Control Designers @@ -111,7 +111,7 @@ A value that indicates the editor style used by the method. To be added. - .NET Framework Regular Expressions + .NET Framework Regular Expressions Introduction to ASP.NET Control Designers diff --git a/xml/System.Web.UI.Design.WebControls/RepeaterDesigner.xml b/xml/System.Web.UI.Design.WebControls/RepeaterDesigner.xml index bf17b27ec11..85604c650cf 100644 --- a/xml/System.Web.UI.Design.WebControls/RepeaterDesigner.xml +++ b/xml/System.Web.UI.Design.WebControls/RepeaterDesigner.xml @@ -252,7 +252,7 @@ ]]> - The method can be called multiple times by other objects. When overriding it, ensure that you do not reference objects that have been disposed in an earlier call to . For more information about how to implement this method, see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). For more information about the Dispose and Finalize methods, see [Implementing a Dispose method](~/docs/standard/garbage-collection/implementing-dispose.md). + The method can be called multiple times by other objects. When overriding it, ensure that you do not reference objects that have been disposed in an earlier call to . For more information about how to implement this method, see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). For more information about the Dispose and Finalize methods, see [Implementing a Dispose method](/dotnet/standard/garbage-collection/implementing-dispose). ASP.NET Control Designers Overview diff --git a/xml/System.Web.UI.Design.WebControls/XmlDesigner.xml b/xml/System.Web.UI.Design.WebControls/XmlDesigner.xml index ce0563237cd..5d45122dd43 100644 --- a/xml/System.Web.UI.Design.WebControls/XmlDesigner.xml +++ b/xml/System.Web.UI.Design.WebControls/XmlDesigner.xml @@ -79,7 +79,7 @@ when you are finished using the class. The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the class. The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -91,7 +91,7 @@ ]]> - When overriding , because the method can be called multiple times by other objects, be careful not to reference objects that have been previously disposed of in an earlier call to the method. For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md) + When overriding , because the method can be called multiple times by other objects, be careful not to reference objects that have been previously disposed of in an earlier call to the method. For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose) [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)) diff --git a/xml/System.Web.UI.Design/ConnectionStringEditor.xml b/xml/System.Web.UI.Design/ConnectionStringEditor.xml index 8ec2e16738b..df2615dbf8b 100644 --- a/xml/System.Web.UI.Design/ConnectionStringEditor.xml +++ b/xml/System.Web.UI.Design/ConnectionStringEditor.xml @@ -39,7 +39,7 @@ - Connection Strings in ADO.NET + Connection Strings in ADO.NET @@ -63,7 +63,7 @@ Initializes a new instance of the class. To be added. - Connection Strings in ADO.NET + Connection Strings in ADO.NET @@ -106,7 +106,7 @@ ]]> - Connection Strings in ADO.NET + Connection Strings in ADO.NET @@ -144,7 +144,7 @@ - Connection Strings in ADO.NET + Connection Strings in ADO.NET @@ -179,7 +179,7 @@ ]]> - Connection Strings in ADO.NET + Connection Strings in ADO.NET @@ -214,7 +214,7 @@ ]]> - Connection Strings in ADO.NET + Connection Strings in ADO.NET diff --git a/xml/System.Web.UI.Design/DesignerRegionMouseEventArgs.xml b/xml/System.Web.UI.Design/DesignerRegionMouseEventArgs.xml index 5d98041832e..6dab82e3c78 100644 --- a/xml/System.Web.UI.Design/DesignerRegionMouseEventArgs.xml +++ b/xml/System.Web.UI.Design/DesignerRegionMouseEventArgs.xml @@ -28,7 +28,7 @@ The property represents the control designer region that the event applies to, if any. The property represents the location on the design surface that was clicked. - For more information about events and delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about events and delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.Design/ExtenderControlDesigner.xml b/xml/System.Web.UI.Design/ExtenderControlDesigner.xml index 93413507467..ed5db2425f6 100644 --- a/xml/System.Web.UI.Design/ExtenderControlDesigner.xml +++ b/xml/System.Web.UI.Design/ExtenderControlDesigner.xml @@ -84,7 +84,7 @@ - can be called multiple times by other objects. When you override , be careful not to reference objects that have been previously disposed in an earlier call to . For more information, see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + can be called multiple times by other objects. When you override , be careful not to reference objects that have been previously disposed in an earlier call to . For more information, see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.Web.UI.Design/HtmlControlDesigner.xml b/xml/System.Web.UI.Design/HtmlControlDesigner.xml index 4281f04107c..21341baeb66 100644 --- a/xml/System.Web.UI.Design/HtmlControlDesigner.xml +++ b/xml/System.Web.UI.Design/HtmlControlDesigner.xml @@ -193,9 +193,9 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). ASP.NET Control Designers Overview diff --git a/xml/System.Web.UI.Design/IControlDesignerBehavior.xml b/xml/System.Web.UI.Design/IControlDesignerBehavior.xml index 1d5f51d8250..d34b776bd85 100644 --- a/xml/System.Web.UI.Design/IControlDesignerBehavior.xml +++ b/xml/System.Web.UI.Design/IControlDesignerBehavior.xml @@ -125,7 +125,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Web.UI.Design/IDataSourceDesigner.xml b/xml/System.Web.UI.Design/IDataSourceDesigner.xml index 58b98a94760..002a209b70c 100644 --- a/xml/System.Web.UI.Design/IDataSourceDesigner.xml +++ b/xml/System.Web.UI.Design/IDataSourceDesigner.xml @@ -140,7 +140,7 @@ - Handling and Raising Events + Handling and Raising Events @@ -254,7 +254,7 @@ Resumes raising data source events after calling the method. To be added. - Handling and Raising Events + Handling and Raising Events @@ -277,7 +277,7 @@ Occurs when the fields or data of the underlying data source have changed. To be added. - Handling and Raising Events + Handling and Raising Events @@ -301,7 +301,7 @@ Suppresses all events raised by a data source until the method is called. To be added. - Handling and Raising Events + Handling and Raising Events diff --git a/xml/System.Web.UI.Design/SupportsPreviewControlAttribute.xml b/xml/System.Web.UI.Design/SupportsPreviewControlAttribute.xml index 64618ce3652..07b3eed9b1c 100644 --- a/xml/System.Web.UI.Design/SupportsPreviewControlAttribute.xml +++ b/xml/System.Web.UI.Design/SupportsPreviewControlAttribute.xml @@ -40,7 +40,7 @@ > [!NOTE] > Designer classes derived from the class can override the and members, and ignore the attribute. To determine the expected behavior for and , see the reference documentation for the derived control designer class. - For general information about using attributes, see [Attributes Overview](https://msdn.microsoft.com/library/a4daf212-2410-423d-a800-7a08864e9bff) and [Attributes](~/docs/standard/attributes/index.md). For more information about design-time attributes, see [Attributes and Design-Time Support](https://msdn.microsoft.com/library/7aed9eb4-124b-4a15-a0a3-458f37ac9ef7). + For general information about using attributes, see [Attributes Overview](https://msdn.microsoft.com/library/a4daf212-2410-423d-a800-7a08864e9bff) and [Attributes](/dotnet/standard/attributes/). For more information about design-time attributes, see [Attributes and Design-Time Support](https://msdn.microsoft.com/library/7aed9eb4-124b-4a15-a0a3-458f37ac9ef7). diff --git a/xml/System.Web.UI.Design/TemplateEditingVerb.xml b/xml/System.Web.UI.Design/TemplateEditingVerb.xml index 24c79317b0c..79632f4c95b 100644 --- a/xml/System.Web.UI.Design/TemplateEditingVerb.xml +++ b/xml/System.Web.UI.Design/TemplateEditingVerb.xml @@ -215,9 +215,9 @@ The class is obsolete. Expose templates through the property of a control designer. The design host creates a for each defined for a control designer. -`Dispose` can be called multiple times by other objects. When overriding `Dispose(Boolean)`, be careful not to reference objects that have been previously disposed of in an earlier call to `Dispose`. For more information about how to implement `Dispose(Boolean)`, see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). +`Dispose` can be called multiple times by other objects. When overriding `Dispose(Boolean)`, be careful not to reference objects that have been previously disposed of in an earlier call to `Dispose`. For more information about how to implement `Dispose(Boolean)`, see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). -For more information about `Dispose` and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). +For more information about `Dispose` and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). ]]> @@ -254,7 +254,7 @@ For more information about `Dispose` and , see [Cle Application code should not call this method; an object's `Finalize` method is automatically invoked during garbage collection, unless finalization by the garbage collector has been disabled by a call to the method. - For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). > [!NOTE] > The class is obsolete. Expose templates through the property of a control designer. The design host creates a for each defined for a control designer. diff --git a/xml/System.Web.UI.Design/TemplateModeChangedEventArgs.xml b/xml/System.Web.UI.Design/TemplateModeChangedEventArgs.xml index a880a826749..39152048c63 100644 --- a/xml/System.Web.UI.Design/TemplateModeChangedEventArgs.xml +++ b/xml/System.Web.UI.Design/TemplateModeChangedEventArgs.xml @@ -28,7 +28,7 @@ Custom designers that are derived from the class can override the method to perform additional processing when the template editing mode changes for a control on the design surface. - For more information about events and delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about events and delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Web.UI.Design/ViewEventArgs.xml b/xml/System.Web.UI.Design/ViewEventArgs.xml index 5fc69206f50..a379af6c799 100644 --- a/xml/System.Web.UI.Design/ViewEventArgs.xml +++ b/xml/System.Web.UI.Design/ViewEventArgs.xml @@ -42,7 +42,7 @@ - A object when the template editing mode changes for the control on the design surface. - For more information about events and delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about events and delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Web.UI.Design/ViewEventHandler.xml b/xml/System.Web.UI.Design/ViewEventHandler.xml index c1325aeba9e..bf0ee07f010 100644 --- a/xml/System.Web.UI.Design/ViewEventHandler.xml +++ b/xml/System.Web.UI.Design/ViewEventHandler.xml @@ -28,7 +28,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). The event is raised by the designer host for certain actions on a control on the design surface. The event is handled by a delegate method, which takes a object as a parameter. diff --git a/xml/System.Web.UI.HtmlControls/HtmlAnchor.xml b/xml/System.Web.UI.HtmlControls/HtmlAnchor.xml index 90a6be4bd62..d88a8946ffc 100644 --- a/xml/System.Web.UI.HtmlControls/HtmlAnchor.xml +++ b/xml/System.Web.UI.HtmlControls/HtmlAnchor.xml @@ -301,7 +301,7 @@ ## Remarks The event is raised when the control is clicked. This server event causes a round trip to occur from the client to the server and back. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -436,7 +436,7 @@ ## Remarks The event is raised when the control is clicked. This server event causes a round trip to occur from the client to the server and back. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.HtmlControls/HtmlButton.xml b/xml/System.Web.UI.HtmlControls/HtmlButton.xml index 7dbedc9cb52..5dc33b09386 100644 --- a/xml/System.Web.UI.HtmlControls/HtmlButton.xml +++ b/xml/System.Web.UI.HtmlControls/HtmlButton.xml @@ -233,7 +233,7 @@ ## Remarks The event is raised when the control is clicked. This event causes a round trip to occur from the client to the server and back. It is deliberately different from the client-side `OnClick` event. If a conflict exists between code run with a event and code run by a client-side `OnClick` event, the server-side event instructions will override the client-side code. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -371,7 +371,7 @@ ## Remarks The event is raised when the control is clicked. This server event causes a round trip to occur from the client to the server and back. It is deliberately different from the client-side `OnClick` event. If a conflict exists between code run with a event and code run by a client-side `OnClick` event, the server-side event instructions will override the client-side code. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.HtmlControls/HtmlContainerControl.xml b/xml/System.Web.UI.HtmlControls/HtmlContainerControl.xml index e4883f23ec1..39214042cfe 100644 --- a/xml/System.Web.UI.HtmlControls/HtmlContainerControl.xml +++ b/xml/System.Web.UI.HtmlControls/HtmlContainerControl.xml @@ -206,7 +206,7 @@ For example, if the property is set to `" Hello "`, the `<` and `>` characters are not converted to `<` and `>`, respectively. The rendered output would still be: \ Hello \. The browser will detect the `` tags and display the text, Hello, in a bold font. > [!CAUTION] -> Because the text is not HTML encoded, it possible to embed script within HTML tags in the text. If this property is set dynamically using user input, be sure to validate the value to reduce security vulnerabilities. For more information, see [Security and User Input](~/docs/standard/security/security-and-user-input.md). +> Because the text is not HTML encoded, it possible to embed script within HTML tags in the text. If this property is set dynamically using user input, be sure to validate the value to reduce security vulnerabilities. For more information, see [Security and User Input](/dotnet/standard/security/security-and-user-input). To provide automatic HTML encoding and decoding, use the property. diff --git a/xml/System.Web.UI.HtmlControls/HtmlForm.xml b/xml/System.Web.UI.HtmlControls/HtmlForm.xml index 79231b2349e..c3845f5bb3d 100644 --- a/xml/System.Web.UI.HtmlControls/HtmlForm.xml +++ b/xml/System.Web.UI.HtmlControls/HtmlForm.xml @@ -480,7 +480,7 @@ ## Remarks When notified by the method, Web server controls must perform any initialization steps that are required to create and set up an instance. In this stage of the server control's life cycle, the control's view state has yet to be populated. Additionally, you cannot access other server controls when this method is called, regardless of whether it is a child or parent to this control. Other server controls are not guaranteed to be created and ready for access. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Web.UI.HtmlControls/HtmlInputButton.xml b/xml/System.Web.UI.HtmlControls/HtmlInputButton.xml index a415aa73caf..de733293cac 100644 --- a/xml/System.Web.UI.HtmlControls/HtmlInputButton.xml +++ b/xml/System.Web.UI.HtmlControls/HtmlInputButton.xml @@ -288,7 +288,7 @@ > [!NOTE] > A Reset button does not raise the event. - When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). @@ -420,7 +420,7 @@ > [!NOTE] > A Reset button does not raise the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.HtmlControls/HtmlInputCheckBox.xml b/xml/System.Web.UI.HtmlControls/HtmlInputCheckBox.xml index 3b1840c6c00..41bf5e0130d 100644 --- a/xml/System.Web.UI.HtmlControls/HtmlInputCheckBox.xml +++ b/xml/System.Web.UI.HtmlControls/HtmlInputCheckBox.xml @@ -261,7 +261,7 @@ > [!NOTE] > The control must have view state enabled for the event to work correctly. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -367,7 +367,7 @@ > [!NOTE] > The control must have view state enabled for the event to work correctly. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.HtmlControls/HtmlInputHidden.xml b/xml/System.Web.UI.HtmlControls/HtmlInputHidden.xml index 5b9d4057001..351e70ff218 100644 --- a/xml/System.Web.UI.HtmlControls/HtmlInputHidden.xml +++ b/xml/System.Web.UI.HtmlControls/HtmlInputHidden.xml @@ -218,7 +218,7 @@ > [!NOTE] > The control must have view state enabled for the event to work correctly. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -315,7 +315,7 @@ > [!NOTE] > The control must have view state enabled for the event to work correctly. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Web.UI.HtmlControls/HtmlInputImage.xml b/xml/System.Web.UI.HtmlControls/HtmlInputImage.xml index 116edd0da26..1ed4712716e 100644 --- a/xml/System.Web.UI.HtmlControls/HtmlInputImage.xml +++ b/xml/System.Web.UI.HtmlControls/HtmlInputImage.xml @@ -434,7 +434,7 @@ > [!NOTE] > The origin (0, 0) is located at the upper-left corner of the image. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -611,7 +611,7 @@ ## Remarks The event is raised when the user clicks an control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.HtmlControls/HtmlInputRadioButton.xml b/xml/System.Web.UI.HtmlControls/HtmlInputRadioButton.xml index 588f0331642..d0a2f3dc269 100644 --- a/xml/System.Web.UI.HtmlControls/HtmlInputRadioButton.xml +++ b/xml/System.Web.UI.HtmlControls/HtmlInputRadioButton.xml @@ -328,7 +328,7 @@ Caption Text
> [!NOTE] > The control must have view state enabled for the event to work correctly. To enable view state for all controls on the Web Forms page, set the property to `true`. You can also enable view state for an individual control by setting the property to `true`. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -464,7 +464,7 @@ Caption Text
> [!NOTE] > The control must have view state enabled for the event to work correctly. To enable view state for all controls on the Web Forms page, set the property to `true`. You can also enable view state for an individual control by setting the property to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.HtmlControls/HtmlInputText.xml b/xml/System.Web.UI.HtmlControls/HtmlInputText.xml index 9b60a6ea98a..326e1c20c6d 100644 --- a/xml/System.Web.UI.HtmlControls/HtmlInputText.xml +++ b/xml/System.Web.UI.HtmlControls/HtmlInputText.xml @@ -326,7 +326,7 @@ > [!NOTE] > The control must have view state enabled for the event to work correctly. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -437,7 +437,7 @@ > [!NOTE] > The control must have view state enabled for the event to work correctly. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.HtmlControls/HtmlSelect.xml b/xml/System.Web.UI.HtmlControls/HtmlSelect.xml index 1e0f9a0e2b9..bf42cff4c19 100644 --- a/xml/System.Web.UI.HtmlControls/HtmlSelect.xml +++ b/xml/System.Web.UI.HtmlControls/HtmlSelect.xml @@ -985,7 +985,7 @@ ## Remarks The event is raised when data is bound to the control. This method notifies the control to perform any data-binding logic that is associated with it. Specifically, the method creates the collection from the data source specified in either the property or the property. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1258,7 +1258,7 @@ You can use this event to perform data validation on the control when the user changes the selection in the control. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1655,7 +1655,7 @@ > [!NOTE] > The control must have view state enabled for the event to work correctly. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.HtmlControls/HtmlTextArea.xml b/xml/System.Web.UI.HtmlControls/HtmlTextArea.xml index ac8e6d24d64..7dfc2be2d04 100644 --- a/xml/System.Web.UI.HtmlControls/HtmlTextArea.xml +++ b/xml/System.Web.UI.HtmlControls/HtmlTextArea.xml @@ -394,7 +394,7 @@ This event is commonly used to perform data validation on the control when the user updates the text in the control. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -581,7 +581,7 @@ > [!NOTE] > The control must have viewstate enabled for the event to work correctly. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.MobileControls/ErrorFormatterPage.xml b/xml/System.Web.UI.MobileControls/ErrorFormatterPage.xml index d8d06a8e346..ad6915320b4 100644 --- a/xml/System.Web.UI.MobileControls/ErrorFormatterPage.xml +++ b/xml/System.Web.UI.MobileControls/ErrorFormatterPage.xml @@ -33,7 +33,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions How to: Work with Emulators and Browsers @@ -85,7 +85,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions How to: Work with Emulators and Browsers @@ -119,7 +119,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions How to: Work with Emulators and Browsers diff --git a/xml/System.Web.UI.MobileControls/MobilePage.xml b/xml/System.Web.UI.MobileControls/MobilePage.xml index f7315892967..4ee44a7af80 100644 --- a/xml/System.Web.UI.MobileControls/MobilePage.xml +++ b/xml/System.Web.UI.MobileControls/MobilePage.xml @@ -954,7 +954,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.UI.WebControls.WebParts/WebPartAddingEventHandler.xml b/xml/System.Web.UI.WebControls.WebParts/WebPartAddingEventHandler.xml index ec2150a059e..a486ca8c7fe 100644 --- a/xml/System.Web.UI.WebControls.WebParts/WebPartAddingEventHandler.xml +++ b/xml/System.Web.UI.WebControls.WebParts/WebPartAddingEventHandler.xml @@ -32,7 +32,7 @@ The method specified in the delegate is called when a event is raised. - Page developers can provide custom handlers for the event by adding the `OnWebPartAdding` attribute to the `` element in a page, and assigning a custom method name to the attribute. A custom handler can also be assigned programmatically. For more information about how to subscribe to an event, see [How to: Raise and Consume Events](~/docs/standard/events/how-to-raise-and-consume-events.md). + Page developers can provide custom handlers for the event by adding the `OnWebPartAdding` attribute to the `` element in a page, and assigning a custom method name to the attribute. A custom handler can also be assigned programmatically. For more information about how to subscribe to an event, see [How to: Raise and Consume Events](/dotnet/standard/events/how-to-raise-and-consume-events). ]]> diff --git a/xml/System.Web.UI.WebControls.WebParts/WebPartAuthorizationEventHandler.xml b/xml/System.Web.UI.WebControls.WebParts/WebPartAuthorizationEventHandler.xml index 37103e1bb1f..ab762df5b4d 100644 --- a/xml/System.Web.UI.WebControls.WebParts/WebPartAuthorizationEventHandler.xml +++ b/xml/System.Web.UI.WebControls.WebParts/WebPartAuthorizationEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The event is raised before a Web Parts control is added to a Web Parts zone. You can specify which Web Parts controls can be added to a zone by customizing how the event is handled. The method specified in the delegate is called when an event is raised. - Page developers can provide custom handlers for Web Parts events by adding an `OnAuthorizeWebPart` attribute to the `` element in a page, and assigning a custom method name to the attribute. A custom handler can also be assigned programmatically. For more information about how to subscribe to an event, see [How to: Raise and Consume Events](~/docs/standard/events/how-to-raise-and-consume-events.md). + Page developers can provide custom handlers for Web Parts events by adding an `OnAuthorizeWebPart` attribute to the `` element in a page, and assigning a custom method name to the attribute. A custom handler can also be assigned programmatically. For more information about how to subscribe to an event, see [How to: Raise and Consume Events](/dotnet/standard/events/how-to-raise-and-consume-events). ]]> diff --git a/xml/System.Web.UI.WebControls.WebParts/WebPartCancelEventHandler.xml b/xml/System.Web.UI.WebControls.WebParts/WebPartCancelEventHandler.xml index 21307a0a0a7..e75517fa240 100644 --- a/xml/System.Web.UI.WebControls.WebParts/WebPartCancelEventHandler.xml +++ b/xml/System.Web.UI.WebControls.WebParts/WebPartCancelEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The method specified in the delegate is called when a event, event, or event is raised. - Page developers can provide custom handlers for Web Parts events by adding an `OnSelectedWebPartChanging` attribute, `OnWebPartClosing` attribute, or `OnWebPartDeleting` attribute to the `` element in a page, and assigning a custom method name to the attribute. A custom handler can also be assigned programmatically. For more information about how to subscribe to an event, see [How to: Raise and Consume Events](~/docs/standard/events/how-to-raise-and-consume-events.md). + Page developers can provide custom handlers for Web Parts events by adding an `OnSelectedWebPartChanging` attribute, `OnWebPartClosing` attribute, or `OnWebPartDeleting` attribute to the `` element in a page, and assigning a custom method name to the attribute. A custom handler can also be assigned programmatically. For more information about how to subscribe to an event, see [How to: Raise and Consume Events](/dotnet/standard/events/how-to-raise-and-consume-events). ]]> diff --git a/xml/System.Web.UI.WebControls.WebParts/WebPartConnectionsCancelEventHandler.xml b/xml/System.Web.UI.WebControls.WebParts/WebPartConnectionsCancelEventHandler.xml index 4964fbe6b3d..1b50307d5dd 100644 --- a/xml/System.Web.UI.WebControls.WebParts/WebPartConnectionsCancelEventHandler.xml +++ b/xml/System.Web.UI.WebControls.WebParts/WebPartConnectionsCancelEventHandler.xml @@ -34,7 +34,7 @@ The method specified in the delegate is called when a or event is raised. - Page developers can add custom handlers for the events by adding the `OnWebPartsDisconnecting` and `OnWebPartsConnecting` attributes to the `` element, and assigning custom method names to the attributes. A custom handler can also be assigned programmatically. For more information about how to subscribe to an event, see [How to: Raise and Consume Events](~/docs/standard/events/how-to-raise-and-consume-events.md). + Page developers can add custom handlers for the events by adding the `OnWebPartsDisconnecting` and `OnWebPartsConnecting` attributes to the `` element, and assigning custom method names to the attributes. A custom handler can also be assigned programmatically. For more information about how to subscribe to an event, see [How to: Raise and Consume Events](/dotnet/standard/events/how-to-raise-and-consume-events). ]]> diff --git a/xml/System.Web.UI.WebControls.WebParts/WebPartDisplayModeCancelEventHandler.xml b/xml/System.Web.UI.WebControls.WebParts/WebPartDisplayModeCancelEventHandler.xml index aa01b202680..90ddc4fcae9 100644 --- a/xml/System.Web.UI.WebControls.WebParts/WebPartDisplayModeCancelEventHandler.xml +++ b/xml/System.Web.UI.WebControls.WebParts/WebPartDisplayModeCancelEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The method specified in the delegate is called when a event is raised. - Page developers can provide custom handlers for Web Parts events by adding an `OnDisplayModeChanging` attribute to the `` element in a page, and assigning a custom method name to the attribute. A custom handler can also be assigned programmatically. For more information about how to subscribe to an event, see [How to: Raise and Consume Events](~/docs/standard/events/how-to-raise-and-consume-events.md). + Page developers can provide custom handlers for Web Parts events by adding an `OnDisplayModeChanging` attribute to the `` element in a page, and assigning a custom method name to the attribute. A custom handler can also be assigned programmatically. For more information about how to subscribe to an event, see [How to: Raise and Consume Events](/dotnet/standard/events/how-to-raise-and-consume-events). ]]> diff --git a/xml/System.Web.UI.WebControls.WebParts/WebPartDisplayModeEventHandler.xml b/xml/System.Web.UI.WebControls.WebParts/WebPartDisplayModeEventHandler.xml index 298e7df6015..2a78c7b65a6 100644 --- a/xml/System.Web.UI.WebControls.WebParts/WebPartDisplayModeEventHandler.xml +++ b/xml/System.Web.UI.WebControls.WebParts/WebPartDisplayModeEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The method specified in the delegate will be called when a event is raised. - Page developers can provide custom handlers for Web Part events by adding an `OnDisplayModeChanged` attribute to the `` element in a page, and assigning a custom method name to the attribute. A custom handler can also be assigned programmatically. For more information about how to subscribe to an event, see [How to: Raise and Consume Events](~/docs/standard/events/how-to-raise-and-consume-events.md). + Page developers can provide custom handlers for Web Part events by adding an `OnDisplayModeChanged` attribute to the `` element in a page, and assigning a custom method name to the attribute. A custom handler can also be assigned programmatically. For more information about how to subscribe to an event, see [How to: Raise and Consume Events](/dotnet/standard/events/how-to-raise-and-consume-events). ]]> diff --git a/xml/System.Web.UI.WebControls.WebParts/WebPartEventHandler.xml b/xml/System.Web.UI.WebControls.WebParts/WebPartEventHandler.xml index aa213461729..8e6f9ac11bb 100644 --- a/xml/System.Web.UI.WebControls.WebParts/WebPartEventHandler.xml +++ b/xml/System.Web.UI.WebControls.WebParts/WebPartEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The method specified in the delegate will be called when a event, event, event, event, or event is raised. - Page developers can provide custom handlers for Web Parts events by adding an `OnWebPartAdded` attribute, `OnWebPartDeleted` attribute, `OnWebPartClosed` attribute, `OnWebPartMoved` attribute, or `OnSelectedWebPartChanged` attribute to the `` element in a page, and assigning a custom method name to the attribute. A custom handler can also be assigned programmatically. For more information about how to subscribe to an event, see [How to: Raise and Consume Events](~/docs/standard/events/how-to-raise-and-consume-events.md). + Page developers can provide custom handlers for Web Parts events by adding an `OnWebPartAdded` attribute, `OnWebPartDeleted` attribute, `OnWebPartClosed` attribute, `OnWebPartMoved` attribute, or `OnSelectedWebPartChanged` attribute to the `` element in a page, and assigning a custom method name to the attribute. A custom handler can also be assigned programmatically. For more information about how to subscribe to an event, see [How to: Raise and Consume Events](/dotnet/standard/events/how-to-raise-and-consume-events). ]]> diff --git a/xml/System.Web.UI.WebControls.WebParts/WebPartManager.xml b/xml/System.Web.UI.WebControls.WebParts/WebPartManager.xml index c7fa0a6a7d2..9dd2e7f27b0 100644 --- a/xml/System.Web.UI.WebControls.WebParts/WebPartManager.xml +++ b/xml/System.Web.UI.WebControls.WebParts/WebPartManager.xml @@ -2082,7 +2082,7 @@ Display modes are an integral part of Web Parts applications. When users switch to a different display mode on a Web page, the page will often take on a very different appearance, depending on the purpose of the new display mode. After a display mode has changed, you might want to make certain changes in the user interface (UI), such as hiding or showing certain controls, changing the appearance of selected UI elements, and so on. > [!NOTE] -> For more information on display modes, see [Web Parts Page Display Modes](https://msdn.microsoft.com/library/cc106284-82dc-4770-98cb-673dbc4ed4c4). For more information on consuming events, see [How to: Consume Events in a Web Forms Application](~/docs/standard/events/how-to-consume-events-in-a-web-forms-application.md). +> For more information on display modes, see [Web Parts Page Display Modes](https://msdn.microsoft.com/library/cc106284-82dc-4770-98cb-673dbc4ed4c4). For more information on consuming events, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application). ]]> @@ -2115,7 +2115,7 @@ Display modes are an integral part of Web Parts applications. When users switch to a different display mode on a Web page, the page will often take on a very different appearance, depending on the purpose of the new display mode. After a user initiates the process of changing to a new display mode by clicking a verb, you might want to make certain changes in the user interface (UI) by using the property to determine what the new display mode will be, and then changing various UI elements accordingly. A useful way to do this is to override the method to customize the UI. > [!NOTE] -> For more information on display modes, see [Web Parts Page Display Modes](https://msdn.microsoft.com/library/cc106284-82dc-4770-98cb-673dbc4ed4c4). For more information on consuming events, see [How to: Consume Events in a Web Forms Application](~/docs/standard/events/how-to-consume-events-in-a-web-forms-application.md). +> For more information on display modes, see [Web Parts Page Display Modes](https://msdn.microsoft.com/library/cc106284-82dc-4770-98cb-673dbc4ed4c4). For more information on consuming events, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application). ]]> @@ -4632,7 +4632,7 @@ protected void mgr1_AuthorizeWebPart(object sender, This event can be used in conjunction with the method to change the user interface (UI) of a selected control. For example, if the user switches the page to design mode (), and then selects a control with the intent of dragging it to a new position, it is common to change the rendering of the selected control, for example by changing the color of its border or background while it is selected. > [!NOTE] -> For more information on consuming events, see [How to: Consume Events in a Web Forms Application](~/docs/standard/events/how-to-consume-events-in-a-web-forms-application.md). +> For more information on consuming events, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application). ]]> diff --git a/xml/System.Web.UI.WebControls.WebParts/WebPartMovingEventHandler.xml b/xml/System.Web.UI.WebControls.WebParts/WebPartMovingEventHandler.xml index 9da7d6c11a2..10bd6fdceba 100644 --- a/xml/System.Web.UI.WebControls.WebParts/WebPartMovingEventHandler.xml +++ b/xml/System.Web.UI.WebControls.WebParts/WebPartMovingEventHandler.xml @@ -34,7 +34,7 @@ The method specified in the delegate will be called when a event is raised. - Page developers can create a custom handler for the event by adding the `OnWebPartMoving` attribute to the `` element, and assigning a custom method name to the attribute. A custom handler can also be assigned programmatically. For more information about how to subscribe to an event, see [How to: Raise and Consume Events](~/docs/standard/events/how-to-raise-and-consume-events.md). + Page developers can create a custom handler for the event by adding the `OnWebPartMoving` attribute to the `` element, and assigning a custom method name to the attribute. A custom handler can also be assigned programmatically. For more information about how to subscribe to an event, see [How to: Raise and Consume Events](/dotnet/standard/events/how-to-raise-and-consume-events). ]]> diff --git a/xml/System.Web.UI.WebControls/AdCreatedEventArgs.xml b/xml/System.Web.UI.WebControls/AdCreatedEventArgs.xml index ebcda39afc9..7d24104909e 100644 --- a/xml/System.Web.UI.WebControls/AdCreatedEventArgs.xml +++ b/xml/System.Web.UI.WebControls/AdCreatedEventArgs.xml @@ -29,7 +29,7 @@ For a list of initial property values for an instance of , see the constructor. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/AdCreatedEventHandler.xml b/xml/System.Web.UI.WebControls/AdCreatedEventHandler.xml index cb373412578..7c03d157f15 100644 --- a/xml/System.Web.UI.WebControls/AdCreatedEventHandler.xml +++ b/xml/System.Web.UI.WebControls/AdCreatedEventHandler.xml @@ -31,7 +31,7 @@ ## Remarks The event is raised when the control displays an advertisement on the page. - When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/AdRotator.xml b/xml/System.Web.UI.WebControls/AdRotator.xml index 6506e828ad4..27256389988 100644 --- a/xml/System.Web.UI.WebControls/AdRotator.xml +++ b/xml/System.Web.UI.WebControls/AdRotator.xml @@ -282,7 +282,7 @@ > [!NOTE] > When page caching is enabled, an control is not cached. A new advertisement is selected whenever the Web page refreshes. A new advertisement is not selected, however, if you provide an event handler for the event. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -847,7 +847,7 @@ ## Remarks The event is raised on the server after the control is created, but before the page is rendered. If the property is set, the event is raised after an advertisement has been selected by the control. - Raising an event invokes the event-handling method through a delegate. For more information, see [How to: Consume Events in a Web Forms Application](~/docs/standard/events/how-to-consume-events-in-a-web-forms-application.md). + Raising an event invokes the event-handling method through a delegate. For more information, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application). diff --git a/xml/System.Web.UI.WebControls/AuthenticateEventHandler.xml b/xml/System.Web.UI.WebControls/AuthenticateEventHandler.xml index 539a03fda3a..2da47438e84 100644 --- a/xml/System.Web.UI.WebControls/AuthenticateEventHandler.xml +++ b/xml/System.Web.UI.WebControls/AuthenticateEventHandler.xml @@ -28,7 +28,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Web.UI.WebControls/AutoGeneratedField.xml b/xml/System.Web.UI.WebControls/AutoGeneratedField.xml index 96a91eb110b..fe9881f4465 100644 --- a/xml/System.Web.UI.WebControls/AutoGeneratedField.xml +++ b/xml/System.Web.UI.WebControls/AutoGeneratedField.xml @@ -216,7 +216,7 @@ An attempt is made to set this property. - Formatting Types in .NET + Formatting Types in .NET diff --git a/xml/System.Web.UI.WebControls/BaseDataBoundControl.xml b/xml/System.Web.UI.WebControls/BaseDataBoundControl.xml index e592fc54e29..b074dbfd3f7 100644 --- a/xml/System.Web.UI.WebControls/BaseDataBoundControl.xml +++ b/xml/System.Web.UI.WebControls/BaseDataBoundControl.xml @@ -165,7 +165,7 @@ ## Remarks This event notifies the server control that any data binding logic written for it has completed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -476,7 +476,7 @@ > [!IMPORTANT] > The method is sealed on all controls derived from . Data-bound controls should override `PerformDataBinding` instead of the method to bind data. If is overridden, the and events are raised out of order. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Web.UI.WebControls/BaseDataList.xml b/xml/System.Web.UI.WebControls/BaseDataList.xml index 73fb29738c9..d657f4bf6c9 100644 --- a/xml/System.Web.UI.WebControls/BaseDataList.xml +++ b/xml/System.Web.UI.WebControls/BaseDataList.xml @@ -1147,7 +1147,7 @@ ## Remarks The event is raised when data is bound to the control. This method notifies the control to perform any data-binding logic that is associated with it. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1230,7 +1230,7 @@ The class sets the property to `true` when the event is raised. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1354,7 +1354,7 @@ ## Remarks The event is raised when a different item is selected in a data listing control between posts to the server. The method allows you to create a custom handler for the event. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1533,7 +1533,7 @@ ## Remarks The event is raised when a different item is selected in a data listing control between posts to the server. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/BaseValidator.xml b/xml/System.Web.UI.WebControls/BaseValidator.xml index ec961947645..a8885aca15a 100644 --- a/xml/System.Web.UI.WebControls/BaseValidator.xml +++ b/xml/System.Web.UI.WebControls/BaseValidator.xml @@ -1134,7 +1134,7 @@ ## Remarks This method has been overridden to check the client browser and configure the validation control for compatibility prior to rendering. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1180,7 +1180,7 @@ ## Remarks This method has been overridden to unregister the validation control on the page. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Web.UI.WebControls/BoundColumn.xml b/xml/System.Web.UI.WebControls/BoundColumn.xml index efbf59f31f3..66128cc5d0d 100644 --- a/xml/System.Web.UI.WebControls/BoundColumn.xml +++ b/xml/System.Web.UI.WebControls/BoundColumn.xml @@ -187,7 +187,7 @@ The value after the format character (`xx` in the general example) specifies the number of significant digits or decimal places to display. - For more information on formatting strings, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). + For more information on formatting strings, see [Formatting Types](/dotnet/standard/base-types/formatting-types). @@ -201,9 +201,9 @@ - Custom Numeric Format Strings - Custom DateTime Format Strings - Formatting Types in .NET + Custom Numeric Format Strings + Custom DateTime Format Strings + Formatting Types in .NET diff --git a/xml/System.Web.UI.WebControls/BoundField.xml b/xml/System.Web.UI.WebControls/BoundField.xml index f2873fe76b1..34adf81241b 100644 --- a/xml/System.Web.UI.WebControls/BoundField.xml +++ b/xml/System.Web.UI.WebControls/BoundField.xml @@ -391,7 +391,7 @@ |`R` or `r`|Displays , , or `BigInteger` values in round-trip format.|Format: `{0:R}`

123456789.12345678 -> 123456789.12345678| |`X` or `x`|Displays integer values in hexadecimal format. You can specify the number of digits.|Format: `{0:X}`

255 -> FF

Format: `{0:x4}`

255 -> 00ff| - For more information and for examples that show formatting for other culture values, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md). You can also create custom numeric format strings. For more information, see [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). + For more information and for examples that show formatting for other culture values, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings). You can also create custom numeric format strings. For more information, see [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). The following table lists format characters for fields. Most of these formatting specifications result in a different output depending on culture settings. The examples are for a value of 6/15/2009 1:45:30 PM with a culture setting of `en-US`. @@ -413,7 +413,7 @@ |`U`|Universal full date/time pattern.|Format: `{0:U}`

6/15/2009 1:45:30 PM -> Monday, June 15, 2009 8:45:30 PM| |`Y` or `y`|Year month pattern.|Format: `{0:Y}`

6/15/2009 1:45:30 PM -> June, 2009| - For more information and for examples that show formatting for other culture values, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md). You can also create custom date and time format strings. For more information, see [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). + For more information and for examples that show formatting for other culture values, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings). You can also create custom date and time format strings. For more information, see [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). @@ -434,7 +434,7 @@ - Formatting Types in .NET + Formatting Types in .NET
diff --git a/xml/System.Web.UI.WebControls/BulletedList.xml b/xml/System.Web.UI.WebControls/BulletedList.xml index 0799b94703a..07d485952d5 100644 --- a/xml/System.Web.UI.WebControls/BulletedList.xml +++ b/xml/System.Web.UI.WebControls/BulletedList.xml @@ -469,7 +469,7 @@ ## Remarks The event is raised when a list item in a control is clicked. To enable list items in a control to raise the event, the property first must be set to the value . - Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -653,7 +653,7 @@ ## Remarks The event is raised when a list item in the control is clicked. To enable list items in a control to raise the event, you must first set the property to the value . - Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Web.UI.WebControls/BulletedListEventHandler.xml b/xml/System.Web.UI.WebControls/BulletedListEventHandler.xml index 8aeeb0f61e3..e05d9b8652e 100644 --- a/xml/System.Web.UI.WebControls/BulletedListEventHandler.xml +++ b/xml/System.Web.UI.WebControls/BulletedListEventHandler.xml @@ -28,7 +28,7 @@ delegate, you identify the method that will handle the event of a control. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event of a control. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/Button.xml b/xml/System.Web.UI.WebControls/Button.xml index 78e1a977b05..48ef17ffd5e 100644 --- a/xml/System.Web.UI.WebControls/Button.xml +++ b/xml/System.Web.UI.WebControls/Button.xml @@ -398,7 +398,7 @@ ## Remarks The event is raised when the control is clicked. This event is commonly used when no command name is associated with the control (for instance, with a Submit button). - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -447,7 +447,7 @@ > [!NOTE] > The event is raised through the control hierarchy in the form of the `BubbleEvent`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -656,7 +656,7 @@ ## Remarks The event is raised when the control is clicked. This event is commonly used when no command name is associated with the control (for instance, with a Submit button). - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -761,7 +761,7 @@ > [!NOTE] > The event is raised through the control hierarchy in the form of the `BubbleEvent`. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Web.UI.WebControls/ButtonColumn.xml b/xml/System.Web.UI.WebControls/ButtonColumn.xml index add7667cb52..e560c311b70 100644 --- a/xml/System.Web.UI.WebControls/ButtonColumn.xml +++ b/xml/System.Web.UI.WebControls/ButtonColumn.xml @@ -352,7 +352,7 @@ The value of this property is stored in view state. - For more information on formatting strings, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). + For more information on formatting strings, see [Formatting Types](/dotnet/standard/base-types/formatting-types). @@ -365,7 +365,7 @@ ]]> - Formatting Types in .NET + Formatting Types in .NET diff --git a/xml/System.Web.UI.WebControls/ButtonField.xml b/xml/System.Web.UI.WebControls/ButtonField.xml index 8d1f66c909c..7897054555f 100644 --- a/xml/System.Web.UI.WebControls/ButtonField.xml +++ b/xml/System.Web.UI.WebControls/ButtonField.xml @@ -395,7 +395,7 @@ The value after the format character (`xx` in the general example) specifies the number of significant digits or decimal places to display. For example, the format string `"{0:F2}"` displays a fixed-point number with two decimal places. - For more information on formatting strings, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). + For more information on formatting strings, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The value of this property is stored in view state. @@ -409,7 +409,7 @@ ]]> - Formatting Types in .NET + Formatting Types in .NET diff --git a/xml/System.Web.UI.WebControls/Calendar.xml b/xml/System.Web.UI.WebControls/Calendar.xml index a2e54d4f8ac..d33b4a04254 100644 --- a/xml/System.Web.UI.WebControls/Calendar.xml +++ b/xml/System.Web.UI.WebControls/Calendar.xml @@ -642,7 +642,7 @@ > [!NOTE] > Because the event is raised while the control is being rendered, you cannot add a control that can also raise an event, such as . You can only add static controls, such as , , , and . - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1057,7 +1057,7 @@ > [!NOTE] > Because the event is raised while the control is being rendered, you cannot add a control that can also raise an event, such as . You can only add static controls, such as , , , and . - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1113,7 +1113,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1161,7 +1161,7 @@ ## Remarks The event is raised when the user selects a day, a week, or an entire month by clicking the date selector controls. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1215,7 +1215,7 @@ ## Remarks The event is raised when the user clicks the next or previous month navigation elements on the title section. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1667,7 +1667,7 @@ ## Remarks This event is raised when the user selects a day, a week, or an entire month by clicking the date selector controls. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2549,7 +2549,7 @@ ## Remarks This event is raised when the user clicks the next or previous month navigation elements on the title heading. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/ChangePassword.xml b/xml/System.Web.UI.WebControls/ChangePassword.xml index 6dc67958bea..db3ca07c3c3 100644 --- a/xml/System.Web.UI.WebControls/ChangePassword.xml +++ b/xml/System.Web.UI.WebControls/ChangePassword.xml @@ -773,7 +773,7 @@ The new authorization token for the user is set after the event but before the event. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1288,7 +1288,7 @@ The event can be canceled by setting the property of the object to `true` if the event handler determines that the membership provider should not be called. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4288,7 +4288,7 @@ > [!IMPORTANT] > Sending user account names or passwords in email is a potential security threat. Email messages are typically sent in plain text and can be read by special network "sniffing" applications. To improve security, use the mitigations that are described in [Securing Login Controls](https://docs.microsoft.com/previous-versions/aspnet/ms178346(v=vs.100)). - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4378,11 +4378,11 @@ event is raised when the SMTP mail provider throws an exception when trying to send an email message after users have changed their password. The most common reason that this event is raised is that the `smtp` section of the Web.config file is incorrect. For more information about the `smtp` section, see [\ Element (Network Settings)](~/docs/framework/configure-apps/file-schema/network/smtp-element-network-settings.md). + The event is raised when the SMTP mail provider throws an exception when trying to send an email message after users have changed their password. The most common reason that this event is raised is that the `smtp` section of the Web.config file is incorrect. For more information about the `smtp` section, see [\ Element (Network Settings)](/dotnet/framework/configure-apps/file-schema/network/smtp-element-network-settings). The default event handler does not catch or handle the SMTP error from the mail system. Your event handler must set the property of the object to `true` in order to stop the error from being displayed to users. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/CheckBox.xml b/xml/System.Web.UI.WebControls/CheckBox.xml index 224e8080b55..d957856a524 100644 --- a/xml/System.Web.UI.WebControls/CheckBox.xml +++ b/xml/System.Web.UI.WebControls/CheckBox.xml @@ -413,7 +413,7 @@ > [!NOTE] > A control must persist some values between posts to the server for this event to work correctly. Be sure that view state is enabled for this control. - For more information about handling events, see [How to: Consume Events in a Web Forms Application](~/docs/standard/events/how-to-consume-events-in-a-web-forms-application.md). + For more information about handling events, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application). @@ -622,7 +622,7 @@ > [!NOTE] > A control must persist some values between posts to the server for this event to work correctly. Be sure that view state is enabled for this control. - Raising an event invokes the event handler through a delegate. For more information, see [How to: Consume Events in a Web Forms Application](~/docs/standard/events/how-to-consume-events-in-a-web-forms-application.md) + Raising an event invokes the event handler through a delegate. For more information, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application) The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -928,7 +928,7 @@ Use this property to specify the text label associated with the control. This property can also be used to programmatically get the text label associated with the control. > [!CAUTION] -> This control can be used to display user input, which might include malicious client script. Check any information that is sent from a client for executable script, SQL statements, or other code before displaying it in your application. ASP.NET provides an input request validation feature to block script and HTML in user input. Validation server controls are also provided to assess user input. For more information, see [How to: Consume Events in a Web Forms Application](~/docs/standard/events/how-to-consume-events-in-a-web-forms-application.md). +> This control can be used to display user input, which might include malicious client script. Check any information that is sent from a client for executable script, SQL statements, or other code before displaying it in your application. ASP.NET provides an input request validation feature to block script and HTML in user input. Validation server controls are also provided to assess user input. For more information, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application). The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see and [Globalization and Localization](https://docs.microsoft.com/previous-versions/aspnet/c6zyy3s9(v=vs.100)). diff --git a/xml/System.Web.UI.WebControls/CommandEventArgs.xml b/xml/System.Web.UI.WebControls/CommandEventArgs.xml index c833413bc79..3707be0bdb7 100644 --- a/xml/System.Web.UI.WebControls/CommandEventArgs.xml +++ b/xml/System.Web.UI.WebControls/CommandEventArgs.xml @@ -27,7 +27,7 @@ For a list of initial property values for an instance of , see the constructor. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/CommandEventHandler.xml b/xml/System.Web.UI.WebControls/CommandEventHandler.xml index d93d3a7e71a..caa6134437c 100644 --- a/xml/System.Web.UI.WebControls/CommandEventHandler.xml +++ b/xml/System.Web.UI.WebControls/CommandEventHandler.xml @@ -31,7 +31,7 @@ ## Remarks The `Command` event is raised when a , , or control is clicked. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/CreateUserErrorEventHandler.xml b/xml/System.Web.UI.WebControls/CreateUserErrorEventHandler.xml index de2dcec644a..0cfc0f2da83 100644 --- a/xml/System.Web.UI.WebControls/CreateUserErrorEventHandler.xml +++ b/xml/System.Web.UI.WebControls/CreateUserErrorEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The class represents the method that handles the event in a control. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Web.UI.WebControls/CreateUserWizard.xml b/xml/System.Web.UI.WebControls/CreateUserWizard.xml index eb04a17696e..5f931435d1c 100644 --- a/xml/System.Web.UI.WebControls/CreateUserWizard.xml +++ b/xml/System.Web.UI.WebControls/CreateUserWizard.xml @@ -979,7 +979,7 @@ ## Remarks The event is raised when the **Continue** button on the control is clicked. Use the event to provide additional processing when the **Continue** button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1349,7 +1349,7 @@ Creates the hierarchy of child controls that make up the control. Use the event to set Web site values, such as personalization values, before the user is logged on to the site for the first time. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1616,7 +1616,7 @@ Creates the hierarchy of child controls that make up the control. The error handler is passed a object that contains the details of the failure from the membership provider. For a list of the possible error conditions, see . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1709,7 +1709,7 @@ Creates the hierarchy of child controls that make up the control. Use the event to establish defaults or modify the information entered by the user before passing the information to the membership provider. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2102,7 +2102,7 @@ Creates the hierarchy of child controls that make up the control. ]]> - .NET Framework Regular Expressions + .NET Framework Regular Expressions Login ASP.NET Controls @@ -3232,7 +3232,7 @@ Thank you for creating an account with our Web site. ## Remarks The event is raised when the user clicks the **Continue** button on the control. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3275,7 +3275,7 @@ Thank you for creating an account with our Web site. Use the method to set Web site values, such as personalization properties, before the user is logged in for the first time. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3316,7 +3316,7 @@ Thank you for creating an account with our Web site. ## Remarks The method is called when the membership provider specified in the property returns an error message from creating the specified user account. The property of the object passed as the `e` parameter contains a object that contains the details of the error. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3360,7 +3360,7 @@ Thank you for creating an account with our Web site. If you need to cancel the request to create the new user account, set the property of the object passed as the `e` parameter to `true`. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3469,7 +3469,7 @@ Thank you for creating an account with our Web site. Email messages are only created when the property of the object specified by the property points to a valid file name. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3537,7 +3537,7 @@ Thank you for creating an account with our Web site. You must set the property of the object passed as the `e` parameter to signal that the exception that caused the method to be called has been taken care of, otherwise the exception is re-thrown. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3791,7 +3791,7 @@ Thank you for creating an account with our Web site. ]]> - .NET Framework Regular Expressions + .NET Framework Regular Expressions Login ASP.NET Controls @@ -4140,7 +4140,7 @@ Thank you for creating an account with our Web site. Because the email message only has automatic replacement fields for the user name and password fields, you can use the event to modify the email message before it is sent to the new user. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4197,7 +4197,7 @@ Thank you for creating an account with our Web site. The default event handler does not catch or handle the SMTP error from the email system. Your event handler must set the property of the object to `true` in order to stop the error from appearing to the Web site user. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/CustomValidator.xml b/xml/System.Web.UI.WebControls/CustomValidator.xml index 281c20f4781..873096b4250 100644 --- a/xml/System.Web.UI.WebControls/CustomValidator.xml +++ b/xml/System.Web.UI.WebControls/CustomValidator.xml @@ -357,7 +357,7 @@ void ServerValidation (object source, ServerValidateEventArgs args) ## Remarks The event is raised when validation is performed on the server. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -405,7 +405,7 @@ void ServerValidation (object source, ServerValidateEventArgs args) ## Remarks The event is raised when validation is performed on the server. This event is used to provide a custom validation routine for an input control, such as a control. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/DataBoundControl.xml b/xml/System.Web.UI.WebControls/DataBoundControl.xml index 8476dbfe686..e2e4d6fffce 100644 --- a/xml/System.Web.UI.WebControls/DataBoundControl.xml +++ b/xml/System.Web.UI.WebControls/DataBoundControl.xml @@ -563,7 +563,7 @@ The class sets the property to `true` when it raises the event. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Web.UI.WebControls/DataControlField.xml b/xml/System.Web.UI.WebControls/DataControlField.xml index 5950f8c97c4..433d2c9d529 100644 --- a/xml/System.Web.UI.WebControls/DataControlField.xml +++ b/xml/System.Web.UI.WebControls/DataControlField.xml @@ -942,7 +942,7 @@ ## Remarks The method raises an event signaling that the object's state has changed. Changes to the following properties cause this event to be raised: , , , , , and . Derived type properties also raise this event when state changes occur. Web server controls such as and typically call the `DataBind` method in response to a field change event. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1393,7 +1393,7 @@ View state is enabled for all server controls by default, but there are circumstances when you will want to disable it. For more information, see [ASP.NET Performance Overview](https://docs.microsoft.com/previous-versions/aspnet/cc668225(v=vs.100)). - For more information about dictionaries and how to use them, see [Collections and Data Structures](~/docs/standard/collections/index.md). + For more information about dictionaries and how to use them, see [Collections and Data Structures](/dotnet/standard/collections/). ]]> diff --git a/xml/System.Web.UI.WebControls/DataControlFieldCollection.xml b/xml/System.Web.UI.WebControls/DataControlFieldCollection.xml index 8cefa2ce391..71ea0bc783b 100644 --- a/xml/System.Web.UI.WebControls/DataControlFieldCollection.xml +++ b/xml/System.Web.UI.WebControls/DataControlFieldCollection.xml @@ -289,7 +289,7 @@ ## Remarks The event is raised when the , , or method is called. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Web.UI.WebControls/DataGrid.xml b/xml/System.Web.UI.WebControls/DataGrid.xml index 419e9966c32..04de963654a 100644 --- a/xml/System.Web.UI.WebControls/DataGrid.xml +++ b/xml/System.Web.UI.WebControls/DataGrid.xml @@ -793,7 +793,7 @@ > [!CAUTION] > Text is not HTML encoded before it is displayed in the control. This makes it possible to embed script within HTML tags in the text. If the values for the control come from user input, be sure to validate the values to reduce security vulnerabilities. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1167,7 +1167,7 @@ A typical handler for the event removes the selected item from the data source and then rebinds the data to the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1254,7 +1254,7 @@ > [!CAUTION] > Text is not HTML encoded before it is displayed in the control. This makes it possible to embed script within HTML tags in the text. If the values for the control come from user input, be sure to validate the values to reduce security vulnerabilities. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1667,7 +1667,7 @@ ## Remarks The event is raised when any button is clicked in the control. This event is commonly used to handle buttons controls with a custom CommandName value, such as Add, in the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1714,7 +1714,7 @@ The event is commonly used to control the content and appearance of a row in the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1762,7 +1762,7 @@ ## Remarks The event is raised after an item is data bound to the control. This event provides you with the last opportunity to access the data item before it is displayed on the client. After this event is raised, the data item is nulled out and no longer available. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2048,7 +2048,7 @@ > [!CAUTION] > Text is not HTML encoded before it is displayed in the control. This makes it possible to embed script within HTML tags in the text. If the values for the control come from user input, be sure to validate the values to reduce security vulnerabilities. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2066,7 +2066,7 @@ When overriding in a derived class, be sure to call the base class's method. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2106,7 +2106,7 @@ A typical handler for the event removes the selected item from the data source and then rebinds the data to the control. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2124,7 +2124,7 @@ When overriding in a derived class, be sure to call the base class's method. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2164,7 +2164,7 @@ A typical handler for the event sets the property to the selected row and then rebinds the data to the control. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). > [!CAUTION] > Text is not HTML encoded before it is displayed in the control. This makes it possible to embed script within HTML tags in the text. If the values for the control come from user input, be sure to validate the values to reduce security vulnerabilities. @@ -2185,7 +2185,7 @@ When overriding in a derived class, be sure to call the base class's method. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2223,7 +2223,7 @@ The event is raised when any button is clicked in the control. This event is commonly used to handle buttons controls with a custom CommandName value, such as Add, in the control. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2241,7 +2241,7 @@ When overriding in a derived class, be sure to call the base class's method. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2281,7 +2281,7 @@ The event is commonly used to control the content and appearance of a row in the control. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2302,7 +2302,7 @@ When overriding in a derived class, be sure to call the base class's method. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2340,7 +2340,7 @@ The event is raised after an item is data bound to the control. This event provides you with the last opportunity to access the data item before it is displayed on the client. After this event is raised, the data item is nulled out and no longer available. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2361,7 +2361,7 @@ When overriding in a derived class, be sure to call the base class's method. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2404,7 +2404,7 @@ > [!NOTE] > The event handler receives a object as a parameter. You can use the property of this parameter to determine the index of the page selected by the user from the page selection elements of the control. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2422,7 +2422,7 @@ When overriding in a derived class, be sure to call the base class's method. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2462,7 +2462,7 @@ A typical handler for the event sorts the list, and then rebinds the data to the control. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2480,7 +2480,7 @@ When overriding in a derived class, be sure to call the base class's method. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2523,7 +2523,7 @@ > [!CAUTION] > Text is not HTML encoded before it is displayed in the control. If the values for the control come from user input, be sure to validate the values to reduce security vulnerabilities. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2659,7 +2659,7 @@ A typical handler for the event sets the property to the index of the page you want to display and then uses the method to bind the data to the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3210,7 +3210,7 @@ A typical handler for the event sorts the list, and then rebinds the data to the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3351,7 +3351,7 @@ > [!CAUTION] > Text is not HTML encoded before it is displayed in the control. This makes it possible to embed script within HTML tags in the text. If the values for the control come from user input, be sure to validate the values to reduce security vulnerabilities. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/DataGridCommandEventArgs.xml b/xml/System.Web.UI.WebControls/DataGridCommandEventArgs.xml index 792ec25302d..494b58a8503 100644 --- a/xml/System.Web.UI.WebControls/DataGridCommandEventArgs.xml +++ b/xml/System.Web.UI.WebControls/DataGridCommandEventArgs.xml @@ -37,7 +37,7 @@ For a list of initial property values for an instance of , see the constructor. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/DataGridCommandEventHandler.xml b/xml/System.Web.UI.WebControls/DataGridCommandEventHandler.xml index 48bc07a7a65..98484b1d272 100644 --- a/xml/System.Web.UI.WebControls/DataGridCommandEventHandler.xml +++ b/xml/System.Web.UI.WebControls/DataGridCommandEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/DataGridItem.xml b/xml/System.Web.UI.WebControls/DataGridItem.xml index f388bad5851..de944b4cc91 100644 --- a/xml/System.Web.UI.WebControls/DataGridItem.xml +++ b/xml/System.Web.UI.WebControls/DataGridItem.xml @@ -45,7 +45,7 @@ The following code example demonstrates how to use a object to display the contents of each data item in the control. > [!NOTE] -> The following code example uses the single-file code model and might not work correctly if copied directly into a code-behind file. This code example must be copied into an empty text file that has an .aspx extension. For more information on the Web Forms code model, see [Handling and Raising Events](~/docs/standard/events/index.md). +> The following code example uses the single-file code model and might not work correctly if copied directly into a code-behind file. This code example must be copied into an empty text file that has an .aspx extension. For more information on the Web Forms code model, see [Handling and Raising Events](/dotnet/standard/events/). [!code-aspx-csharp[DataGridItemDataBound#1](~/samples/snippets/csharp/VS_Snippets_WebNet/DataGridItemDataBound/CS/datagriditemdataboundcs.aspx#1)] [!code-aspx-vb[DataGridItemDataBound#1](~/samples/snippets/visualbasic/VS_Snippets_WebNet/DataGridItemDataBound/VB/datagriditemdataboundvb.aspx#1)] @@ -252,7 +252,7 @@ The following code example demonstrates how to use the property to display the index of the object from the collection of the control. > [!NOTE] -> The following code example uses the single-file code model and might not work correctly if copied directly into a code-behind file. This code example must be copied into an empty text file that has an .aspx extension. For more information on the Web Forms code model, see [Handling and Raising Events](~/docs/standard/events/index.md). +> The following code example uses the single-file code model and might not work correctly if copied directly into a code-behind file. This code example must be copied into an empty text file that has an .aspx extension. For more information on the Web Forms code model, see [Handling and Raising Events](/dotnet/standard/events/). [!code-aspx-csharp[Classic DataGridItem.ItemIndex Example#1](~/samples/snippets/csharp/VS_Snippets_WebNet/Classic DataGridItem.ItemIndex Example/CS/sourcecs.aspx#1)] [!code-aspx-vb[Classic DataGridItem.ItemIndex Example#1](~/samples/snippets/visualbasic/VS_Snippets_WebNet/Classic DataGridItem.ItemIndex Example/VB/sourcevb.aspx#1)] @@ -312,7 +312,7 @@ The following code example demonstrates how to use the property to determine the type of an item in the control. The order in which items are created in the control is displayed along with the item type. > [!NOTE] -> The following code example uses the single-file code model and might not work correctly if copied directly into a code-behind file. This code example must be copied into an empty text file that has an .aspx extension. For more information on the Web Forms code model, see [Handling and Raising Events](~/docs/standard/events/index.md). +> The following code example uses the single-file code model and might not work correctly if copied directly into a code-behind file. This code example must be copied into an empty text file that has an .aspx extension. For more information on the Web Forms code model, see [Handling and Raising Events](/dotnet/standard/events/). [!code-aspx-csharp[DataGridItemDataBound#1](~/samples/snippets/csharp/VS_Snippets_WebNet/DataGridItemDataBound/CS/datagriditemdataboundcs.aspx#1)] [!code-aspx-vb[DataGridItemDataBound#1](~/samples/snippets/visualbasic/VS_Snippets_WebNet/DataGridItemDataBound/VB/datagriditemdataboundvb.aspx#1)] diff --git a/xml/System.Web.UI.WebControls/DataGridItemEventArgs.xml b/xml/System.Web.UI.WebControls/DataGridItemEventArgs.xml index 7405ce5900d..cd2bb4f54a7 100644 --- a/xml/System.Web.UI.WebControls/DataGridItemEventArgs.xml +++ b/xml/System.Web.UI.WebControls/DataGridItemEventArgs.xml @@ -27,7 +27,7 @@ For a list of initial property values for an instance of , see the constructor. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/DataGridItemEventHandler.xml b/xml/System.Web.UI.WebControls/DataGridItemEventHandler.xml index f1631211ae1..c72fa253445 100644 --- a/xml/System.Web.UI.WebControls/DataGridItemEventHandler.xml +++ b/xml/System.Web.UI.WebControls/DataGridItemEventHandler.xml @@ -33,7 +33,7 @@ The event is raised when an item in the control is bound to a data source. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/DataGridPageChangedEventArgs.xml b/xml/System.Web.UI.WebControls/DataGridPageChangedEventArgs.xml index 093feed09fe..c4134451c3e 100644 --- a/xml/System.Web.UI.WebControls/DataGridPageChangedEventArgs.xml +++ b/xml/System.Web.UI.WebControls/DataGridPageChangedEventArgs.xml @@ -29,7 +29,7 @@ For a list of initial property values for an instance of , see the constructor. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/DataGridPageChangedEventHandler.xml b/xml/System.Web.UI.WebControls/DataGridPageChangedEventHandler.xml index 402ca41e32b..c0a4c8c6f06 100644 --- a/xml/System.Web.UI.WebControls/DataGridPageChangedEventHandler.xml +++ b/xml/System.Web.UI.WebControls/DataGridPageChangedEventHandler.xml @@ -31,7 +31,7 @@ ## Remarks The event is raised when a button in the page selection element of the control is clicked. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/DataGridSortCommandEventArgs.xml b/xml/System.Web.UI.WebControls/DataGridSortCommandEventArgs.xml index 2364584a75a..7194538564f 100644 --- a/xml/System.Web.UI.WebControls/DataGridSortCommandEventArgs.xml +++ b/xml/System.Web.UI.WebControls/DataGridSortCommandEventArgs.xml @@ -29,7 +29,7 @@ For a list of initial property values for an instance of , see the constructor. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/DataGridSortCommandEventHandler.xml b/xml/System.Web.UI.WebControls/DataGridSortCommandEventHandler.xml index 297d17ebd44..8bfa47d6101 100644 --- a/xml/System.Web.UI.WebControls/DataGridSortCommandEventHandler.xml +++ b/xml/System.Web.UI.WebControls/DataGridSortCommandEventHandler.xml @@ -31,7 +31,7 @@ ## Remarks When sorting is enabled by setting the property of the control to `true`, controls are rendered in the header of each column. These links allow you to sort the control by the selected column. The event is raised when a control is clicked. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/DataList.xml b/xml/System.Web.UI.WebControls/DataList.xml index d516024fc1d..e2e0f0bb2b0 100644 --- a/xml/System.Web.UI.WebControls/DataList.xml +++ b/xml/System.Web.UI.WebControls/DataList.xml @@ -448,7 +448,7 @@ > [!CAUTION] > Text is not HTML encoded before it is displayed in the control. This makes it possible to embed script within HTML tags in the text. If the values for the control come from user input, be sure to validate the values to reduce security vulnerabilities. - For more information about handling events, see [How to: Consume Events in a Web Forms Application](~/docs/standard/events/how-to-consume-events-in-a-web-forms-application.md). + For more information about handling events, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application). > [!CAUTION] > This control can be used to display user input, which might include malicious client script. Check any information that is sent from a client for executable script, SQL statements, or other code before displaying it in your application. You can use validation controls to verify user input before displaying the input text in a control. ASP.NET provides an input request validation feature to block script and HTML in user input. For more information, see [Securing Standard Controls](https://docs.microsoft.com/previous-versions/aspnet/ms178270(v=vs.100)), [How to: Protect Against Script Exploits in a Web Application by Applying HTML Encoding to Strings](https://docs.microsoft.com/previous-versions/aspnet/a2a4yykt(v=vs.100)), and [Validating User Input in ASP.NET Web Pages](https://docs.microsoft.com/previous-versions/aspnet/7kh55542(v=vs.100)). @@ -662,7 +662,7 @@ A typical handler for the event removes the selected item from the data source and then rebinds the data to the control. - For more information about handling events, see [How to: Consume Events in a Web Forms Application](~/docs/standard/events/how-to-consume-events-in-a-web-forms-application.md). + For more information about handling events, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application). @@ -751,7 +751,7 @@ > [!CAUTION] > Text is not HTML encoded before it is displayed in the control. This makes it possible to embed script within HTML tags in the text. If the values for the control come from user input, be sure to validate the values to reduce security vulnerabilities. - For more information about handling events, see [How to: Consume Events in a Web Forms Application](~/docs/standard/events/how-to-consume-events-in-a-web-forms-application.md). + For more information about handling events, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application). > [!CAUTION] > This control can be used to display user input, which might include malicious client script. Check any information that is sent from a client for executable script, SQL statements, or other code before displaying it in your application. You can use validation controls to verify user input before displaying the input text in a control. ASP.NET provides an input request validation feature to block script and HTML in user input. For more information, see [Securing Standard Controls](https://docs.microsoft.com/previous-versions/aspnet/ms178270(v=vs.100)), [How to: Protect Against Script Exploits in a Web Application by Applying HTML Encoding to Strings](https://docs.microsoft.com/previous-versions/aspnet/a2a4yykt(v=vs.100)), and [Validating User Input in ASP.NET Web Pages](https://docs.microsoft.com/previous-versions/aspnet/7kh55542(v=vs.100)). @@ -1498,7 +1498,7 @@ ## Remarks The event is raised when any button is clicked in the control and is commonly used when you have a button control with a custom `CommandName` value. - For more information about handling events, see [How to: Consume Events in a Web Forms Application](~/docs/standard/events/how-to-consume-events-in-a-web-forms-application.md). + For more information about handling events, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application). @@ -1549,7 +1549,7 @@ The event is commonly used to control the content and appearance of a row in the control. - For more information about handling events, see [How to: Consume Events in a Web Forms Application](~/docs/standard/events/how-to-consume-events-in-a-web-forms-application.md). + For more information about handling events, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application). @@ -1598,7 +1598,7 @@ ## Remarks The event is raised after an item is data bound to the control. This event provides you with the last opportunity to access the data item before it is displayed on the client. After this event is raised, the data item is no longer available. - For more information about handling events, see [How to: Consume Events in a Web Forms Application](~/docs/standard/events/how-to-consume-events-in-a-web-forms-application.md). + For more information about handling events, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application). @@ -1931,7 +1931,7 @@ > [!CAUTION] > This control can be used to display user input, which might include malicious client script. Check any information that is sent from a client for executable script, SQL statements, or other code before displaying it in your application. You can use validation controls to verify user input before displaying the input text in a control. ASP.NET provides an input request validation feature to block script and HTML in user input. For more information, see [Securing Standard Controls](https://docs.microsoft.com/previous-versions/aspnet/ms178270(v=vs.100)), [How to: Protect Against Script Exploits in a Web Application by Applying HTML Encoding to Strings](https://docs.microsoft.com/previous-versions/aspnet/a2a4yykt(v=vs.100)), and [Validating User Input in ASP.NET Web Pages](https://docs.microsoft.com/previous-versions/aspnet/7kh55542(v=vs.100)). - Raising an event invokes the event handler through a delegate. For more information, see [How to: Consume Events in a Web Forms Application](~/docs/standard/events/how-to-consume-events-in-a-web-forms-application.md). + Raising an event invokes the event handler through a delegate. For more information, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1997,7 +1997,7 @@ A typical handler for the event removes the selected item from the data source and then rebinds the data to the control. - Raising an event invokes the event handler through a delegate. For more information, see [How to: Consume Events in a Web Forms Application](~/docs/standard/events/how-to-consume-events-in-a-web-forms-application.md). + Raising an event invokes the event handler through a delegate. For more information, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2063,7 +2063,7 @@ > [!CAUTION] > This control can be used to display user input, which might include malicious client script. Check any information that is sent from a client for executable script, SQL statements, or other code before displaying it in your application. You can use validation controls to verify user input before displaying the input text in a control. ASP.NET provides an input request validation feature to block script and HTML in user input. For more information, see [Securing Standard Controls](https://docs.microsoft.com/previous-versions/aspnet/ms178270(v=vs.100)), [How to: Protect Against Script Exploits in a Web Application by Applying HTML Encoding to Strings](https://docs.microsoft.com/previous-versions/aspnet/a2a4yykt(v=vs.100)), and [Validating User Input in ASP.NET Web Pages](https://docs.microsoft.com/previous-versions/aspnet/7kh55542(v=vs.100)). - Raising an event invokes the event handler through a delegate. For more information, see [How to: Consume Events in a Web Forms Application](~/docs/standard/events/how-to-consume-events-in-a-web-forms-application.md). + Raising an event invokes the event handler through a delegate. For more information, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2158,7 +2158,7 @@ The event is raised when any button is clicked in the control and is commonly used when you have a button control with a custom `CommandName` value, such as `Add`, in the control. - Raising an event invokes the event handler through a delegate. For more information, see [How to: Consume Events in a Web Forms Application](~/docs/standard/events/how-to-consume-events-in-a-web-forms-application.md). + Raising an event invokes the event handler through a delegate. For more information, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2220,7 +2220,7 @@ The event is commonly used to control the content and appearance of a row in the control. - Raising an event invokes the event handler through a delegate. For more information, see [How to: Consume Events in a Web Forms Application](~/docs/standard/events/how-to-consume-events-in-a-web-forms-application.md). + Raising an event invokes the event handler through a delegate. For more information, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2280,7 +2280,7 @@ The event is raised after an item is data bound to the control. This event provides you with the last opportunity to access the data item before it is displayed on the client. After this event is raised, the data item is no longer available. - Raising an event invokes the event handler through a delegate. For more information, see [How to: Consume Events in a Web Forms Application](~/docs/standard/events/how-to-consume-events-in-a-web-forms-application.md). + Raising an event invokes the event handler through a delegate. For more information, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2345,7 +2345,7 @@ > [!CAUTION] > This control can be used to display user input, which might include malicious client script. Check any information that is sent from a client for executable script, SQL statements, or other code before displaying it in your application. You can use validation controls to verify user input before displaying the input text in a control. ASP.NET provides an input request validation feature to block script and HTML in user input. For more information, see [Securing Standard Controls](https://docs.microsoft.com/previous-versions/aspnet/ms178270(v=vs.100)), [How to: Protect Against Script Exploits in a Web Application by Applying HTML Encoding to Strings](https://docs.microsoft.com/previous-versions/aspnet/a2a4yykt(v=vs.100)), and [Validating User Input in ASP.NET Web Pages](https://docs.microsoft.com/previous-versions/aspnet/7kh55542(v=vs.100)). - Raising an event invokes the event handler through a delegate. For more information, see [How to: Consume Events in a Web Forms Application](~/docs/standard/events/how-to-consume-events-in-a-web-forms-application.md). + Raising an event invokes the event handler through a delegate. For more information, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3546,7 +3546,7 @@ > [!CAUTION] > This control can be used to display user input, which might include malicious client script. Check any information that is sent from a client for executable script, SQL statements, or other code before displaying it in your application. You can use validation controls to verify user input before displaying the input text in a control. ASP.NET provides an input request validation feature to block script and HTML in user input. For more information, see [Securing Standard Controls](https://docs.microsoft.com/previous-versions/aspnet/ms178270(v=vs.100)), [How to: Protect Against Script Exploits in a Web Application by Applying HTML Encoding to Strings](https://docs.microsoft.com/previous-versions/aspnet/a2a4yykt(v=vs.100)), and [Validating User Input in ASP.NET Web Pages](https://docs.microsoft.com/previous-versions/aspnet/7kh55542(v=vs.100)). - For more information about handling events, see [How to: Consume Events in a Web Forms Application](~/docs/standard/events/how-to-consume-events-in-a-web-forms-application.md). + For more information about handling events, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application). diff --git a/xml/System.Web.UI.WebControls/DataListCommandEventArgs.xml b/xml/System.Web.UI.WebControls/DataListCommandEventArgs.xml index fac925f9b37..2682422cd10 100644 --- a/xml/System.Web.UI.WebControls/DataListCommandEventArgs.xml +++ b/xml/System.Web.UI.WebControls/DataListCommandEventArgs.xml @@ -37,7 +37,7 @@ For a list of initial property values for an instance of , see the constructor. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/DataListCommandEventHandler.xml b/xml/System.Web.UI.WebControls/DataListCommandEventHandler.xml index 5e98b4ad859..0af04eb32e2 100644 --- a/xml/System.Web.UI.WebControls/DataListCommandEventHandler.xml +++ b/xml/System.Web.UI.WebControls/DataListCommandEventHandler.xml @@ -39,7 +39,7 @@ The event is raised when the `Update` button for an item in the control is clicked. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/DataListItemEventArgs.xml b/xml/System.Web.UI.WebControls/DataListItemEventArgs.xml index 0167ebf41d5..d7339130df9 100644 --- a/xml/System.Web.UI.WebControls/DataListItemEventArgs.xml +++ b/xml/System.Web.UI.WebControls/DataListItemEventArgs.xml @@ -31,7 +31,7 @@ For a list of initial property values for an instance of , see the constructor. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/DataListItemEventHandler.xml b/xml/System.Web.UI.WebControls/DataListItemEventHandler.xml index 5e12a2f39fb..07a8113b89c 100644 --- a/xml/System.Web.UI.WebControls/DataListItemEventHandler.xml +++ b/xml/System.Web.UI.WebControls/DataListItemEventHandler.xml @@ -33,7 +33,7 @@ The event is raised when an item in the control is data bound to a source. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/DataPager.xml b/xml/System.Web.UI.WebControls/DataPager.xml index fbc511e52e8..cd134a2b0eb 100644 --- a/xml/System.Web.UI.WebControls/DataPager.xml +++ b/xml/System.Web.UI.WebControls/DataPager.xml @@ -742,7 +742,7 @@ ## Remarks When notified by this method, Web server controls must perform any initialization steps that are required in order to create and set up an instance. In this stage of the server control's life cycle, the control's view state has not yet been populated. Additionally, you cannot access other server controls when this method is called, regardless of whether it is a child or parent to this control. Other server controls are not guaranteed to be created and ready for access. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -783,7 +783,7 @@ ## Remarks The method notifies the server control that it should perform actions that are common to each HTTP request for the page that it is associated with. At this stage in the page life cycle, server controls in the hierarchy are created and initialized. View state is restored, and form controls reflect values that were posted from the client. This implementation also invokes the method to find the container control that implements the interface, and it initializes the page properties. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Web.UI.WebControls/DataPagerCommandEventArgs.xml b/xml/System.Web.UI.WebControls/DataPagerCommandEventArgs.xml index 204b035daf1..484455b6290 100644 --- a/xml/System.Web.UI.WebControls/DataPagerCommandEventArgs.xml +++ b/xml/System.Web.UI.WebControls/DataPagerCommandEventArgs.xml @@ -24,7 +24,7 @@ During the event, you can perform tasks such as changing the number of rows that will be displayed or changing the index of the first item on the page. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of the class, see the constructor. diff --git a/xml/System.Web.UI.WebControls/DataPagerField.xml b/xml/System.Web.UI.WebControls/DataPagerField.xml index bd62ebd833e..41be226e550 100644 --- a/xml/System.Web.UI.WebControls/DataPagerField.xml +++ b/xml/System.Web.UI.WebControls/DataPagerField.xml @@ -798,7 +798,7 @@ By default, view state is enabled for all server controls, but there are circumstances when you might want to disable it. For more information, see [ASP.NET Performance Overview](https://docs.microsoft.com/previous-versions/aspnet/cc668225(v=vs.100)). - For more information about dictionaries and how to use them, see [Collections and Data Structures](~/docs/standard/collections/index.md). + For more information about dictionaries and how to use them, see [Collections and Data Structures](/dotnet/standard/collections/). ]]> diff --git a/xml/System.Web.UI.WebControls/DataPagerFieldCollection.xml b/xml/System.Web.UI.WebControls/DataPagerFieldCollection.xml index 6b63d0b6b2c..bd0ec4bc534 100644 --- a/xml/System.Web.UI.WebControls/DataPagerFieldCollection.xml +++ b/xml/System.Web.UI.WebControls/DataPagerFieldCollection.xml @@ -271,7 +271,7 @@ ## Remarks The event is usually raised as a result of a call to the , , , or methods. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Web.UI.WebControls/DataPagerFieldCommandEventArgs.xml b/xml/System.Web.UI.WebControls/DataPagerFieldCommandEventArgs.xml index b59cb129279..da30edce2fb 100644 --- a/xml/System.Web.UI.WebControls/DataPagerFieldCommandEventArgs.xml +++ b/xml/System.Web.UI.WebControls/DataPagerFieldCommandEventArgs.xml @@ -26,7 +26,7 @@ For a list of initial property values for an instance of the class, see the constructor. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Web.UI.WebControls/DayRenderEventArgs.xml b/xml/System.Web.UI.WebControls/DayRenderEventArgs.xml index c2147385810..b57fb36995b 100644 --- a/xml/System.Web.UI.WebControls/DayRenderEventArgs.xml +++ b/xml/System.Web.UI.WebControls/DayRenderEventArgs.xml @@ -27,7 +27,7 @@ For a list of initial property values for an instance of , see the constructor. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/DayRenderEventHandler.xml b/xml/System.Web.UI.WebControls/DayRenderEventHandler.xml index 16ffe735f0d..61e66a13d3f 100644 --- a/xml/System.Web.UI.WebControls/DayRenderEventHandler.xml +++ b/xml/System.Web.UI.WebControls/DayRenderEventHandler.xml @@ -31,7 +31,7 @@ ## Remarks Although data binding is not supported for the control, it is possible to modify the content and formatting of the individual date cells. Before the control is displayed on a Web page, it creates and assembles the components that make up the control. The event is raised when each date cell in the control is created. You can control the contents and formatting of a date cell when it is created by providing code in the event handler for the event. For more information on customizing the contents of a date cell, see . - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/DetailsView.xml b/xml/System.Web.UI.WebControls/DetailsView.xml index 8a2e7af6427..fbed55e44eb 100644 --- a/xml/System.Web.UI.WebControls/DetailsView.xml +++ b/xml/System.Web.UI.WebControls/DetailsView.xml @@ -3750,7 +3750,7 @@ A object is passed to the event handler, which allows you to determine the command name and command argument of the button clicked. To determine the index of the current record, use the property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3795,7 +3795,7 @@ You can access the header, footer, and pager rows in the control by using the , , , or properties, respectively. To access one of the data rows, use the collection. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3842,7 +3842,7 @@ A object is passed to the event handler, which allows you to determine the number of rows affected and any exceptions that might have occurred. You can also indicate whether the exception was handled in the event handler by setting the property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3886,7 +3886,7 @@ A object is passed to the event handler, which allows you to determine the index of the record being deleted and to indicate that the delete operation should be canceled. To cancel the delete operation, set the property to `true`. You can also manipulate the and collections, if necessary, before the values are passed to the data source. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3932,7 +3932,7 @@ A object is passed to the event handler, which allows you to determine the number of rows affected and any exceptions that might have occurred. You can also indicate whether the exception was handled in the event handler by setting the property. To keep the control in insert mode after an insert operation, set the property to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3977,7 +3977,7 @@ A object is passed to the event handler, which allows you to indicate that the insert operation should be canceled. To cancel the insert operation, set the property to `true`. You can also manipulate the collection, if necessary, before the values are passed to the data source. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4022,7 +4022,7 @@ A object is passed to the event handler, which allows you to determine the number of rows affected and any exceptions that might have occurred. You can also indicate whether the exception was handled in the event handler by setting the property. To keep the control in edit mode after an update operation, set the property to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4067,7 +4067,7 @@ A object is passed to the event handler, which allows you to determine the index of the record being updated and to indicate that the update operation should be canceled. To cancel the update operation, set the property to `true`. You can also manipulate the , , and collections, if necessary, before the values are passed to the data source. A common way to use these collections is to HTML-encode the values supplied by the user before they are stored in the data source. This helps to prevent script injection attacks. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4186,7 +4186,7 @@ ## Remarks The event is raised when a control attempts to change between edit, insert, and read-only mode, but after the property is updated. This allows you to provide an event handler that performs a custom routine, such as synchronizing the control with another control, whenever this event occurs. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4230,7 +4230,7 @@ A object is passed to the event handler, which allows you to determine the new mode, to determine whether the mode change was a result of the user canceling an edit operation, or to cancel the mode change. To determine the new mode, use the property. To determine whether the mode change was a result of the user canceling an edit operation, use the property. You can cancel the mode change by setting the property to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4793,7 +4793,7 @@ ## Remarks The method is called by the control to raise the event. It is generally used by control developers when extending the class. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4834,7 +4834,7 @@ ## Remarks The method is called by the control to raise the event. It is generally used by control developers when extending the class. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -5046,7 +5046,7 @@ Pager buttons are usually located in the pager row of a control. This event is often used to synchronize a control with a control or to set the behavior of the control after a paging operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -5094,7 +5094,7 @@ A object is passed to the event handler, which allows you to determine the index of the page selected by the user and to indicate that the paging operation should be canceled. To determine the index of the page selected by the user, use the property. To cancel the paging operation, set the property of the object to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/DetailsViewCommandEventHandler.xml b/xml/System.Web.UI.WebControls/DetailsViewCommandEventHandler.xml index 6addad3d2a9..2f4da243ce5 100644 --- a/xml/System.Web.UI.WebControls/DetailsViewCommandEventHandler.xml +++ b/xml/System.Web.UI.WebControls/DetailsViewCommandEventHandler.xml @@ -33,7 +33,7 @@ > [!NOTE] > The control also raises other specialized events when certain buttons are clicked (buttons with the `CommandName` property set to "Delete", "Insert", "Page", or "Update"). When using one of these buttons, you should consider using one of the specialized events provided by the control (such as or ). - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/DetailsViewDeleteEventArgs.xml b/xml/System.Web.UI.WebControls/DetailsViewDeleteEventArgs.xml index b134b054a93..5a7cbf06fb6 100644 --- a/xml/System.Web.UI.WebControls/DetailsViewDeleteEventArgs.xml +++ b/xml/System.Web.UI.WebControls/DetailsViewDeleteEventArgs.xml @@ -27,7 +27,7 @@ > [!NOTE] > It is possible to modify the key field values in the property. If you change these values, the record that corresponds to the new key field values will be deleted. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of class, see the constructor. diff --git a/xml/System.Web.UI.WebControls/DetailsViewDeleteEventHandler.xml b/xml/System.Web.UI.WebControls/DetailsViewDeleteEventHandler.xml index 568928a81d5..44aa1cf6c96 100644 --- a/xml/System.Web.UI.WebControls/DetailsViewDeleteEventHandler.xml +++ b/xml/System.Web.UI.WebControls/DetailsViewDeleteEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The control raises the event when a Delete button (a button with its `CommandName` property set to "Delete") within the control is clicked, but after the control deletes the record. This allows you to provide an event handler that performs a custom routine, such as checking the results of a delete operation, whenever this event occurs. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/DetailsViewDeletedEventArgs.xml b/xml/System.Web.UI.WebControls/DetailsViewDeletedEventArgs.xml index 7b73b744cb5..15a72316ba8 100644 --- a/xml/System.Web.UI.WebControls/DetailsViewDeletedEventArgs.xml +++ b/xml/System.Web.UI.WebControls/DetailsViewDeletedEventArgs.xml @@ -24,7 +24,7 @@ A object is passed to the event handler, which allows you to determine the number of records affected and any exceptions that might have occurred. To determine the number of records affected by the delete operation, use the property. Use the property to determine whether any exceptions occurred. You can also indicate whether the exception was handled in the event handler by setting the property. If you want to access the name/value pairs of the key fields and non-key fields of the deleted record, use the and properties, respectively. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of the class, see the constructor. diff --git a/xml/System.Web.UI.WebControls/DetailsViewDeletedEventHandler.xml b/xml/System.Web.UI.WebControls/DetailsViewDeletedEventHandler.xml index 331f2173eb9..6be41e6eee8 100644 --- a/xml/System.Web.UI.WebControls/DetailsViewDeletedEventHandler.xml +++ b/xml/System.Web.UI.WebControls/DetailsViewDeletedEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The control raises the event when a Delete button (a button with its `CommandName` property set to "Delete") within the control is clicked, but after the control deletes the record. This allows you to provide an event handler that performs a custom routine, such as checking the results of a delete operation, whenever this event occurs. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/DetailsViewInsertEventArgs.xml b/xml/System.Web.UI.WebControls/DetailsViewInsertEventArgs.xml index 5652148daed..2a5e468df7c 100644 --- a/xml/System.Web.UI.WebControls/DetailsViewInsertEventArgs.xml +++ b/xml/System.Web.UI.WebControls/DetailsViewInsertEventArgs.xml @@ -24,7 +24,7 @@ A object is passed to the event handler, which allows you to determine the value of an optional command argument sent to the control and to indicate that the insert operation should be canceled. To determine the value of the command argument, use the property. To cancel the insert operation, set the property to `true`. You can also read or modify the field values for the new record by using the property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of the class, see the constructor. diff --git a/xml/System.Web.UI.WebControls/DetailsViewInsertEventHandler.xml b/xml/System.Web.UI.WebControls/DetailsViewInsertEventHandler.xml index aba63eb7d51..22e2b16f7c0 100644 --- a/xml/System.Web.UI.WebControls/DetailsViewInsertEventHandler.xml +++ b/xml/System.Web.UI.WebControls/DetailsViewInsertEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The control raises the event when an Insert button (a button with its `CommandName` property set to "Insert") within the control is clicked, but before the control inserts the record. This allows you to provide an event handler that performs a custom routine, such as HTML-encoding the values of a record before inserting it in the data source, whenever this event occurs. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/DetailsViewInsertedEventArgs.xml b/xml/System.Web.UI.WebControls/DetailsViewInsertedEventArgs.xml index 21466290060..1eeefc17da2 100644 --- a/xml/System.Web.UI.WebControls/DetailsViewInsertedEventArgs.xml +++ b/xml/System.Web.UI.WebControls/DetailsViewInsertedEventArgs.xml @@ -26,7 +26,7 @@ By default, the control returns to the mode specified by the property after an insert operation. To keep the control in insert mode, set the property to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of the class, see the constructor. diff --git a/xml/System.Web.UI.WebControls/DetailsViewInsertedEventHandler.xml b/xml/System.Web.UI.WebControls/DetailsViewInsertedEventHandler.xml index 9f2212ebc59..0a1cd5e1f6f 100644 --- a/xml/System.Web.UI.WebControls/DetailsViewInsertedEventHandler.xml +++ b/xml/System.Web.UI.WebControls/DetailsViewInsertedEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The control raises the event when an Insert button (a button with its `CommandName` property set to "Insert") within the control is clicked, but after the control inserts the record. This allows you to provide an event handler that performs a custom routine, such as checking the results of an insert operation, whenever this event occurs. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/DetailsViewModeEventArgs.xml b/xml/System.Web.UI.WebControls/DetailsViewModeEventArgs.xml index d0fab2c4244..eb6f7b047e7 100644 --- a/xml/System.Web.UI.WebControls/DetailsViewModeEventArgs.xml +++ b/xml/System.Web.UI.WebControls/DetailsViewModeEventArgs.xml @@ -24,7 +24,7 @@ A object is passed to the event handler, which allows you to determine the mode to which the control is changing, to determine whether the event was raised as a result of the user canceling an edit operation, or to indicate that an insert operation should be canceled. To determine the new mode, use the property. You can also use the property to change to an alternate mode by setting it to one of the enumeration values. Use the property to determine whether the user canceled an edit operation. To cancel an insert operation, set the property to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of the class, see the constructor. diff --git a/xml/System.Web.UI.WebControls/DetailsViewModeEventHandler.xml b/xml/System.Web.UI.WebControls/DetailsViewModeEventHandler.xml index 3d8d5a7dabb..fbd338f2738 100644 --- a/xml/System.Web.UI.WebControls/DetailsViewModeEventHandler.xml +++ b/xml/System.Web.UI.WebControls/DetailsViewModeEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The event is raised when a control attempts to change between edit, insert, and read-only mode, but before the mode actually changes. This allows you to provide an event handler that performs a custom routine, such as configuring the control for a specific mode or canceling the mode change, whenever this event occurs. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/DetailsViewPageEventArgs.xml b/xml/System.Web.UI.WebControls/DetailsViewPageEventArgs.xml index 38941a9fd1b..57aef952db7 100644 --- a/xml/System.Web.UI.WebControls/DetailsViewPageEventArgs.xml +++ b/xml/System.Web.UI.WebControls/DetailsViewPageEventArgs.xml @@ -27,7 +27,7 @@ A object is passed to the event handler, which allows you to determine the index of the page selected by the user and to indicate whether the paging operation should be canceled. To determine the index of the page selected by the user, use the property. To cancel the paging operation, set the property of the object to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of the class, see the constructor. diff --git a/xml/System.Web.UI.WebControls/DetailsViewPageEventHandler.xml b/xml/System.Web.UI.WebControls/DetailsViewPageEventHandler.xml index 167d9f322d5..87aa6c59948 100644 --- a/xml/System.Web.UI.WebControls/DetailsViewPageEventHandler.xml +++ b/xml/System.Web.UI.WebControls/DetailsViewPageEventHandler.xml @@ -33,7 +33,7 @@ > [!NOTE] > Pager buttons are usually located in the pager row of a control. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/DetailsViewUpdateEventArgs.xml b/xml/System.Web.UI.WebControls/DetailsViewUpdateEventArgs.xml index 28bff2597a9..f5a018dc3e9 100644 --- a/xml/System.Web.UI.WebControls/DetailsViewUpdateEventArgs.xml +++ b/xml/System.Web.UI.WebControls/DetailsViewUpdateEventArgs.xml @@ -24,7 +24,7 @@ A object is passed to the event handler, which allows you to determine the value of an optional command argument sent to the control and to indicate whether the update operation should be canceled. To determine the value of the command argument, use the property. To cancel the update operation, set the property to `true`. You can also read or modify the new values entered by the user by using the and properties. The property contains the key fields, while the property contains the non-key fields. If you need to access the original non-key field values, use the property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of the class, see the constructor. diff --git a/xml/System.Web.UI.WebControls/DetailsViewUpdateEventHandler.xml b/xml/System.Web.UI.WebControls/DetailsViewUpdateEventHandler.xml index c13b78c60fa..827ad442d4e 100644 --- a/xml/System.Web.UI.WebControls/DetailsViewUpdateEventHandler.xml +++ b/xml/System.Web.UI.WebControls/DetailsViewUpdateEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The control raises the event when an Update button (a button with its `CommandName` property set to "Update") within the control is clicked, but before the control updates the record. This allows you to provide an event handler that performs a custom routine, such as HTML-encoding the values of a record before updating it in the data source, whenever this event occurs. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/DetailsViewUpdatedEventArgs.xml b/xml/System.Web.UI.WebControls/DetailsViewUpdatedEventArgs.xml index 1046da27d51..74b072ebaca 100644 --- a/xml/System.Web.UI.WebControls/DetailsViewUpdatedEventArgs.xml +++ b/xml/System.Web.UI.WebControls/DetailsViewUpdatedEventArgs.xml @@ -26,7 +26,7 @@ By default, the control returns to the mode specified by the property after an update operation. To keep the control in edit mode, set the property to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of the class, see the constructor. diff --git a/xml/System.Web.UI.WebControls/DetailsViewUpdatedEventHandler.xml b/xml/System.Web.UI.WebControls/DetailsViewUpdatedEventHandler.xml index 90bf04eabc4..c9a1f893577 100644 --- a/xml/System.Web.UI.WebControls/DetailsViewUpdatedEventHandler.xml +++ b/xml/System.Web.UI.WebControls/DetailsViewUpdatedEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The control raises the event when an Update button (a button with its `CommandName` property set to "Update") within the control is clicked, but after the control updates the record. This allows you to provide an event handler that performs a custom routine, such as checking the results of an update operation, whenever this event occurs. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/EntityDataSource.xml b/xml/System.Web.UI.WebControls/EntityDataSource.xml index 05ce9b57209..a5333daf344 100644 --- a/xml/System.Web.UI.WebControls/EntityDataSource.xml +++ b/xml/System.Web.UI.WebControls/EntityDataSource.xml @@ -123,8 +123,8 @@ ]]> - Entity Framework overview - Working with Objects + Entity Framework overview + Working with Objects @@ -1685,7 +1685,7 @@ ObjectQuery customers = property of the control is a string that represents an [ORDER BY](~/docs/framework/data/adonet/ef/language-reference/order-by-entity-sql.md) expression of an Entity SQL query. This string is passed, without modification, to an that is executed by the [!INCLUDE[adonet_ef](~/includes/adonet-ef-md.md)]. This query is the source of the data regulated by the control. The string supplied to the property uses the same format as the string that is passed to the method of . For examples of how to use the [ORDER BY](~/docs/framework/data/adonet/ef/language-reference/order-by-entity-sql.md) clause to order query results, see [How to: Sort Data](https://msdn.microsoft.com/library/c05f2506-cb9d-4ebc-822b-300042ad53e7). + The property of the control is a string that represents an [ORDER BY](/dotnet/framework/data/adonet/ef/language-reference/order-by-entity-sql) expression of an Entity SQL query. This string is passed, without modification, to an that is executed by the [!INCLUDE[adonet_ef](~/includes/adonet-ef-md.md)]. This query is the source of the data regulated by the control. The string supplied to the property uses the same format as the string that is passed to the method of . For examples of how to use the [ORDER BY](/dotnet/framework/data/adonet/ef/language-reference/order-by-entity-sql) clause to order query results, see [How to: Sort Data](https://msdn.microsoft.com/library/c05f2506-cb9d-4ebc-822b-300042ad53e7). @@ -1870,9 +1870,9 @@ ObjectQuery onlineOrders = property of the control contains a string that represents the [SELECT](~/docs/framework/data/adonet/ef/language-reference/select-entity-sql.md) statement of an Entity SQL query. This enables you to project a specified set of properties from the objects returned by the query. + The property of the control contains a string that represents the [SELECT](/dotnet/framework/data/adonet/ef/language-reference/select-entity-sql) statement of an Entity SQL query. This enables you to project a specified set of properties from the objects returned by the query. - This string is passed, without modification, to the that is executed by the [!INCLUDE[adonet_ef](~/includes/adonet-ef-md.md)]. This query is the source of the data regulated by the control. The string supplied to the property uses the same format as the string that is passed to the method of . For examples of how to use the [SELECT](~/docs/framework/data/adonet/ef/language-reference/select-entity-sql.md) clause to define a projection for a query, see [How to: Execute a Query that Returns Anonymous Type Objects](https://msdn.microsoft.com/library/3b264025-e911-4d73-90ce-992d2b9d189d). + This string is passed, without modification, to the that is executed by the [!INCLUDE[adonet_ef](~/includes/adonet-ef-md.md)]. This query is the source of the data regulated by the control. The string supplied to the property uses the same format as the string that is passed to the method of . For examples of how to use the [SELECT](/dotnet/framework/data/adonet/ef/language-reference/select-entity-sql) clause to define a projection for a query, see [How to: Execute a Query that Returns Anonymous Type Objects](https://msdn.microsoft.com/library/3b264025-e911-4d73-90ce-992d2b9d189d). Updates are not supported for projected data. This means that when you use the property to specify a projection, the bound data binding does not support updates. @@ -2319,7 +2319,7 @@ ObjectQuery products = context.Product property of the control is a string that represents a [WHERE](~/docs/framework/data/adonet/ef/language-reference/where-entity-sql.md) clause that is the predicate of an Entity SQL query. This string is passed, without modification, to an that is executed by the [!INCLUDE[adonet_ef](~/includes/adonet-ef-md.md)]. This query is the source of the data regulated by the control. The string supplied to the property uses the same format as the string that is passed to the method of . For examples of how to use the [WHERE](~/docs/framework/data/adonet/ef/language-reference/where-entity-sql.md) clause to filter a query, see [How to: Filter Data](https://msdn.microsoft.com/library/776f8556-3350-4572-804a-b1513515c1b2). + The property of the control is a string that represents a [WHERE](/dotnet/framework/data/adonet/ef/language-reference/where-entity-sql) clause that is the predicate of an Entity SQL query. This string is passed, without modification, to an that is executed by the [!INCLUDE[adonet_ef](~/includes/adonet-ef-md.md)]. This query is the source of the data regulated by the control. The string supplied to the property uses the same format as the string that is passed to the method of . For examples of how to use the [WHERE](/dotnet/framework/data/adonet/ef/language-reference/where-entity-sql) clause to filter a query, see [How to: Filter Data](https://msdn.microsoft.com/library/776f8556-3350-4572-804a-b1513515c1b2). To filter query results by equating an entity type property to an expression, see information about the property. diff --git a/xml/System.Web.UI.WebControls/EntityDataSourceValidationException.xml b/xml/System.Web.UI.WebControls/EntityDataSourceValidationException.xml index 5045eae7281..071a79bd081 100644 --- a/xml/System.Web.UI.WebControls/EntityDataSourceValidationException.xml +++ b/xml/System.Web.UI.WebControls/EntityDataSourceValidationException.xml @@ -67,7 +67,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -102,7 +102,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -141,7 +141,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -174,7 +174,7 @@ ## Remarks This constructor is called during deserialization to reconstitute the exception object transmitted over a stream. -For more information, see [XML and SOAP Serialization](~/docs/standard/serialization/xml-and-soap-serialization.md). +For more information, see [XML and SOAP Serialization](/dotnet/standard/serialization/xml-and-soap-serialization). ]]> diff --git a/xml/System.Web.UI.WebControls/FormView.xml b/xml/System.Web.UI.WebControls/FormView.xml index 320a502ca8d..96cc4f6c6d1 100644 --- a/xml/System.Web.UI.WebControls/FormView.xml +++ b/xml/System.Web.UI.WebControls/FormView.xml @@ -3054,7 +3054,7 @@ A object is passed to the event-handling method, which allows you to determine the command name and command argument of the button clicked. To determine the command name and command argument, use the and properties, respectively. You can also access the control that raised the event by using the property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3103,7 +3103,7 @@ You can access the header, footer, and pager rows in the control by using the , , , or properties, respectively. To access the data row, use the property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3151,7 +3151,7 @@ A object is passed to the event-handling method, which allows you to determine the number of records affected and any exceptions that might have occurred. To determine the number of records affected by the delete operation, use the property. Use the property to determine whether any exceptions occurred. You can also indicate whether the exception was handled in the event-handling method by setting the property. If you want to access the name/value pairs of the key fields and non-key fields of the deleted record, use the and properties, respectively. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3199,7 +3199,7 @@ A object is passed to the event-handling method, which allows you to determine the index of the record being deleted and to indicate that the delete operation should be canceled. To determine the index of a record, use the property. To cancel the delete operation, set the property to `true`. You can also access the key fields and non-key fields by using the and properties, respectively. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3248,7 +3248,7 @@ By default, the control returns to the mode specified by the property after an insert operation. To keep the control in insert mode, set the property to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3296,7 +3296,7 @@ A object is passed to the event-handling method, which allows you to determine the value of an optional command argument sent to the control and to indicate that the insert operation should be canceled. The command argument value corresponds to the `CommandArgument` property of the Insert button. When the `CommandArgument` property of the Insert button is set, use the property to determine the value of the command argument. To cancel the insert operation, set the property to `true`. You can also read or modify the field values for the new record by using the property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3427,7 +3427,7 @@ By default, the control returns to the mode specified by the property after an update operation. To keep the control in edit mode, set the property to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3477,7 +3477,7 @@ A object is passed to the event-handling method, which allows you to determine the value of an optional command argument sent to the control and to indicate that the update operation should be canceled. The command argument value corresponds to the `CommandArgument` property of the Update button. When the `CommandArgument` property of the Update button is set, use the property to determine the value of the command argument. To cancel the update operation, set the property to `true`. You can also read or modify the new values entered by the user by using the and properties. The property contains the key fields, while the property contains the non-key fields. If you need to access the original non-key field values, use the property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3598,7 +3598,7 @@ ## Remarks The event is raised when a control attempts to switch between edit, insert, and read-only mode, but after the mode actually changes. This allows you to provide an event-handling method that performs a custom routine, such as synchronizing the control with another control, whenever this event occurs. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3641,7 +3641,7 @@ A object is passed to the event-handling method, which allows you to determine the mode to which the control is switching, to determine whether the event was raised as a result of the user canceling an edit operation, or to indicate that an insert operation should be canceled. To determine the new mode, use the property. You can also use the property to switch to an alternate mode by setting it to one of the enumeration values. Use the property to determine whether the user canceled an edit operation. To cancel an insert operation, set the property to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3734,7 +3734,7 @@ |Page|"Page"|Used in paging operations to represent a button in the pager row that performs paging. To specify the paging operation, set the `CommandArgument` property of the button to "Next", "Prev", "First", "Last", or the index of the page to which to navigate. Raises the and events. **Note:** This type of button is typically used only in the pager template.| |Update|"Update"|Used in updating operations to attempt to update the displayed record in the data source with the values provided by the user. Raises the and events.| - This version of the method returns `true` when one of these buttons is handled. For more information about event bubbling, see [Handling and Raising Events](~/docs/standard/events/index.md). + This version of the method returns `true` when one of these buttons is handled. For more information about event bubbling, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -3773,7 +3773,7 @@ ## Remarks The method is called by the control to raise the event. It is generally used by control developers when extending the class. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3814,7 +3814,7 @@ ## Remarks The method is called by the control to raise the event. It is generally used by control developers when extending the class. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3855,7 +3855,7 @@ ## Remarks The method is called by the control to raise the event. It is generally used by control developers when extending the class. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3896,7 +3896,7 @@ ## Remarks The method is called by the control to raise the event. It is generally used by control developers when extending the class. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3937,7 +3937,7 @@ ## Remarks The method is called by the control to raise the event. It is generally used by control developers when extending the class. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3979,7 +3979,7 @@ ## Remarks The method is called by the control to raise the event. It is generally used by control developers when extending the class. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4020,7 +4020,7 @@ ## Remarks The method is called by the control to raise the event. It is generally used by control developers when extending the class. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4062,7 +4062,7 @@ ## Remarks The method is called by the control to raise the event. It is generally used by control developers when extending the class. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4103,7 +4103,7 @@ ## Remarks The method is called by the control to raise the event. It is generally used by control developers when extending the class. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4145,7 +4145,7 @@ ## Remarks The method is called by the control to raise the event. It is generally used by control developers when extending the class. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4186,7 +4186,7 @@ ## Remarks The method is called by the control to raise the event. It is generally used by control developers when extending the class. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4228,7 +4228,7 @@ ## Remarks The method is called by the control to raise the event. It is generally used by control developers when extending the class. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4269,7 +4269,7 @@ ## Remarks The method is called by the control to raise the event. It is generally used by control developers when extending the class. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4432,7 +4432,7 @@ Pager buttons are usually located in the pager row of a control. This event is often used to synchronize a control with a control or to set the behavior of the control after a paging operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4480,7 +4480,7 @@ A object is passed to the event-handling method, which allows you to determine the index of the page selected by the user and to indicate that the paging operation should be canceled. To determine the index of the page selected by the user, use the property. To cancel the paging operation, set the property of the object to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/FormViewCommandEventArgs.xml b/xml/System.Web.UI.WebControls/FormViewCommandEventArgs.xml index de5b76e8c93..b3362d07b82 100644 --- a/xml/System.Web.UI.WebControls/FormViewCommandEventArgs.xml +++ b/xml/System.Web.UI.WebControls/FormViewCommandEventArgs.xml @@ -38,7 +38,7 @@ A object is passed to the event-handling method, which allows you to determine the command name and command argument of the button clicked. To determine the command name and command argument, use the and properties, respectively. You can also access the button control that raised the event by using the property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of the class, see the constructor. diff --git a/xml/System.Web.UI.WebControls/FormViewCommandEventHandler.xml b/xml/System.Web.UI.WebControls/FormViewCommandEventHandler.xml index d5b625d66f2..a648ed13540 100644 --- a/xml/System.Web.UI.WebControls/FormViewCommandEventHandler.xml +++ b/xml/System.Web.UI.WebControls/FormViewCommandEventHandler.xml @@ -44,7 +44,7 @@ Although the event is raised when a button listed in the previous table is clicked, it is recommended that you handle the events listed in the table for the operation. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/FormViewDeleteEventArgs.xml b/xml/System.Web.UI.WebControls/FormViewDeleteEventArgs.xml index 288cc87782b..6cab174c9bc 100644 --- a/xml/System.Web.UI.WebControls/FormViewDeleteEventArgs.xml +++ b/xml/System.Web.UI.WebControls/FormViewDeleteEventArgs.xml @@ -27,7 +27,7 @@ > [!NOTE] > It is possible to modify the key field values and non-key field values in the and properties, respectively. If you change these values, the record that corresponds to the new values will be deleted. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of the class, see the constructor. diff --git a/xml/System.Web.UI.WebControls/FormViewDeleteEventHandler.xml b/xml/System.Web.UI.WebControls/FormViewDeleteEventHandler.xml index 6ab3cb71dbd..6bdb5f50023 100644 --- a/xml/System.Web.UI.WebControls/FormViewDeleteEventHandler.xml +++ b/xml/System.Web.UI.WebControls/FormViewDeleteEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The control raises the event when a Delete button (a button with its `CommandName` property set to "Delete") within the control is clicked, but before the control deletes the record. This allows you to provide an event-handling method that performs a custom routine, such as verifying a record before deleting it, whenever this event occurs. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/FormViewDeletedEventArgs.xml b/xml/System.Web.UI.WebControls/FormViewDeletedEventArgs.xml index fd0ed3882bc..c14d3d5081e 100644 --- a/xml/System.Web.UI.WebControls/FormViewDeletedEventArgs.xml +++ b/xml/System.Web.UI.WebControls/FormViewDeletedEventArgs.xml @@ -29,7 +29,7 @@ If you want to access the name/value pairs of the key fields and non-key fields of the deleted record, use the and properties, respectively. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/FormViewDeletedEventHandler.xml b/xml/System.Web.UI.WebControls/FormViewDeletedEventHandler.xml index 4eaec82c3fc..942a6642866 100644 --- a/xml/System.Web.UI.WebControls/FormViewDeletedEventHandler.xml +++ b/xml/System.Web.UI.WebControls/FormViewDeletedEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The control raises the event when a Delete button (a button with its `CommandName` property set to "Delete") within the control is clicked, but after the control deletes the record. This allows you to provide an event-handling method that performs a custom routine, such as checking the results of a delete operation, whenever this event occurs. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/FormViewInsertEventArgs.xml b/xml/System.Web.UI.WebControls/FormViewInsertEventArgs.xml index b57e6dfe244..7e92e499c09 100644 --- a/xml/System.Web.UI.WebControls/FormViewInsertEventArgs.xml +++ b/xml/System.Web.UI.WebControls/FormViewInsertEventArgs.xml @@ -24,7 +24,7 @@ A object is passed to the event-handling method, which allows you to determine the value of an optional command argument sent to the control and to indicate that the insert operation should be canceled. To determine the value of the command argument, use the property. To cancel the insert operation, set the property to `true`. You can also read or modify the field values for the new record by using the property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of the class, see the constructor. diff --git a/xml/System.Web.UI.WebControls/FormViewInsertEventHandler.xml b/xml/System.Web.UI.WebControls/FormViewInsertEventHandler.xml index 59b85d95cf6..d7ab0a28697 100644 --- a/xml/System.Web.UI.WebControls/FormViewInsertEventHandler.xml +++ b/xml/System.Web.UI.WebControls/FormViewInsertEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The control raises the event when an Insert button (a button with its `CommandName` property set to "Insert") within the control is clicked, but before the control inserts the record. This allows you to provide an event-handling method that performs a custom routine, such as HTML encoding or validating the values of a record before inserting it in the data source, whenever this event occurs. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/FormViewInsertedEventArgs.xml b/xml/System.Web.UI.WebControls/FormViewInsertedEventArgs.xml index d096922686b..b5ec59e5bf5 100644 --- a/xml/System.Web.UI.WebControls/FormViewInsertedEventArgs.xml +++ b/xml/System.Web.UI.WebControls/FormViewInsertedEventArgs.xml @@ -26,7 +26,7 @@ By default, the control returns to the mode specified by the property after an insert operation. If an exception occurs during the insert operation, you can keep the control in insert mode by setting the property to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of the class, see the constructor. diff --git a/xml/System.Web.UI.WebControls/FormViewInsertedEventHandler.xml b/xml/System.Web.UI.WebControls/FormViewInsertedEventHandler.xml index 8660ed56f4f..4021927c48c 100644 --- a/xml/System.Web.UI.WebControls/FormViewInsertedEventHandler.xml +++ b/xml/System.Web.UI.WebControls/FormViewInsertedEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The control raises the event when an Insert button (a button with its `CommandName` property set to "Insert") within the control is clicked, but after the control inserts the record. This allows you to provide an event-handling method that performs a custom routine, such as checking the results of an insert operation, whenever this event occurs. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/FormViewModeEventArgs.xml b/xml/System.Web.UI.WebControls/FormViewModeEventArgs.xml index a1e5524d81c..45ad3ce6189 100644 --- a/xml/System.Web.UI.WebControls/FormViewModeEventArgs.xml +++ b/xml/System.Web.UI.WebControls/FormViewModeEventArgs.xml @@ -24,7 +24,7 @@ A object is passed to the event-handling method, which allows you to determine the mode to which the control is changing, to determine whether the event was raised as a result of the user canceling an edit or insert operation, or to indicate that the mode change should be canceled. To determine the new mode, use the property. You can also use the property to programmatically specify an alternate mode to which to change by setting it to one of the enumeration values. Use the property to determine whether this event was raised as the result of the user canceling an edit or insert operation. To cancel the mode change, set the property to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of the class, see the constructor. diff --git a/xml/System.Web.UI.WebControls/FormViewModeEventHandler.xml b/xml/System.Web.UI.WebControls/FormViewModeEventHandler.xml index a95d7cd4dc8..2069d5f10fc 100644 --- a/xml/System.Web.UI.WebControls/FormViewModeEventHandler.xml +++ b/xml/System.Web.UI.WebControls/FormViewModeEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The event is raised when a control attempts to switch between edit, insert, and read-only mode, but before the mode actually changes. This allows you to provide an event-handling method that performs a custom routine, such as configuring the control for a specific mode or canceling the mode change, whenever this event occurs. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/FormViewPageEventArgs.xml b/xml/System.Web.UI.WebControls/FormViewPageEventArgs.xml index b52b23abe38..b2fddcd79e5 100644 --- a/xml/System.Web.UI.WebControls/FormViewPageEventArgs.xml +++ b/xml/System.Web.UI.WebControls/FormViewPageEventArgs.xml @@ -37,7 +37,7 @@ A object is passed to the event-handling method, which allows you to determine the index of the page selected by the user and to indicate whether the paging operation should be canceled. To determine the index of the page selected by the user, use the property. To cancel the paging operation, set the property of the object to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of the class, see the constructor. diff --git a/xml/System.Web.UI.WebControls/FormViewPageEventHandler.xml b/xml/System.Web.UI.WebControls/FormViewPageEventHandler.xml index 9f2fa6c2787..80cec772760 100644 --- a/xml/System.Web.UI.WebControls/FormViewPageEventHandler.xml +++ b/xml/System.Web.UI.WebControls/FormViewPageEventHandler.xml @@ -33,7 +33,7 @@ > [!NOTE] > Pager buttons are usually located in the pager row of a control. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/FormViewUpdateEventArgs.xml b/xml/System.Web.UI.WebControls/FormViewUpdateEventArgs.xml index d787535fcb6..9d5d1fb4248 100644 --- a/xml/System.Web.UI.WebControls/FormViewUpdateEventArgs.xml +++ b/xml/System.Web.UI.WebControls/FormViewUpdateEventArgs.xml @@ -24,7 +24,7 @@ A object is passed to the event-handling method, which allows you to determine the value of an optional command argument sent to the control and to indicate whether the update operation should be canceled. To determine the value of the command argument, use the property. To cancel the update operation, set the property to `true`. If you need to access the original key field values for the record being updated, use the property. The original non-key field values can be accessed by using the property. Updated values (which include updated key field values, if you allow the user to edit key fields) are accessed using the property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of the class, see the constructor. diff --git a/xml/System.Web.UI.WebControls/FormViewUpdateEventHandler.xml b/xml/System.Web.UI.WebControls/FormViewUpdateEventHandler.xml index 4dd0dba18b5..76174c30976 100644 --- a/xml/System.Web.UI.WebControls/FormViewUpdateEventHandler.xml +++ b/xml/System.Web.UI.WebControls/FormViewUpdateEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The control raises the event when an Update button (a button with its `CommandName` property set to "Update") within the control is clicked, but before the control updates the record. This allows you to provide an event-handling method that performs a custom routine, such as HTML encoding or validating the values of a record before updating it in the data source, whenever this event occurs. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/FormViewUpdatedEventArgs.xml b/xml/System.Web.UI.WebControls/FormViewUpdatedEventArgs.xml index c9a4c868d04..72762300526 100644 --- a/xml/System.Web.UI.WebControls/FormViewUpdatedEventArgs.xml +++ b/xml/System.Web.UI.WebControls/FormViewUpdatedEventArgs.xml @@ -26,7 +26,7 @@ By default, the control returns to the mode specified by the property after an update operation. When handling an exception that occurred during the update operation, you can keep the control in edit mode by setting the property to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of the class, see the constructor. diff --git a/xml/System.Web.UI.WebControls/FormViewUpdatedEventHandler.xml b/xml/System.Web.UI.WebControls/FormViewUpdatedEventHandler.xml index e49f6e90d21..ce488e26681 100644 --- a/xml/System.Web.UI.WebControls/FormViewUpdatedEventHandler.xml +++ b/xml/System.Web.UI.WebControls/FormViewUpdatedEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The control raises the event when an Update button (a button with its `CommandName` property set to "Update") within the control is clicked, but after the control updates the record. This allows you to provide an event-handling method that performs a custom routine, such as checking the results of an update operation, whenever this event occurs. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/GridView.xml b/xml/System.Web.UI.WebControls/GridView.xml index 5eb04e0b2b9..395becdac02 100644 --- a/xml/System.Web.UI.WebControls/GridView.xml +++ b/xml/System.Web.UI.WebControls/GridView.xml @@ -3427,7 +3427,7 @@ ## Remarks The method notifies a control that the underlying data source has changed and that the control should rebind. Typically, the method is called when a property of the data source view has changed. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3468,7 +3468,7 @@ ## Remarks When notified by this method, Web server controls must perform any initialization steps that are required to create and set up an instance. In this stage of the server control's life cycle, the control's View state has yet to be populated. Additionally, you cannot access other server controls when this method is called, regardless of whether it is a child or parent to this control. Other server controls are not guaranteed to be created and ready for access. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3507,7 +3507,7 @@ ## Remarks The event is raised when one of the pager buttons is clicked, but after the control handles the paging operation. This enables you to provide an event-handling method that performs a custom routine, such as a custom paging operation, whenever this event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3550,7 +3550,7 @@ ## Remarks The event is raised when one of the pager buttons is clicked, but before the control handles the paging operation. This enables you to provide an event-handling method that performs a custom routine, such as canceling the paging operation, whenever this event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3624,7 +3624,7 @@ ## Remarks This method notifies the server control to perform any necessary pre-rendering steps prior to saving view state and rendering content. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3664,7 +3664,7 @@ ## Remarks The event is raised when the Cancel button of a row in edit mode is clicked, but before the row exits edit mode. This enables you to provide an event-handling method that performs a custom routine, such as stopping the cancel operation if it would put the row in an undesired state, whenever this event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3713,7 +3713,7 @@ ## Remarks The event is raised when a button is clicked in the control. This enables you to provide an event-handling method that performs a custom routine whenever this event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3764,7 +3764,7 @@ ## Remarks Before the control can be rendered, a object must be created for each row in the control. The event is raised when each row in the control is created. This enables you to provide an event-handling method that performs a custom routine, such as adding custom content to a row, whenever this event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3815,7 +3815,7 @@ ## Remarks Before the control can be rendered, each row in the control must be bound to a record in the data source. The event is raised when a data row (represented by a object) is bound to data in the control. This enables you to provide an event-handling method that performs a custom routine, such as modifying the values of the data bound to the row, whenever this event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3860,7 +3860,7 @@ ## Remarks The event is raised when a row's Delete button is clicked, but after the control deletes the row. This enables you to provide an event-handling method that performs a custom routine, such as checking the results of the delete operation, whenever this event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3908,7 +3908,7 @@ ## Remarks The event is raised when a row's Delete button is clicked, but before the control deletes the row. This enables you to provide an event-handling method that performs a custom routine, such as canceling the delete operation, whenever this event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3953,7 +3953,7 @@ ## Remarks The event is raised when a row's Edit button is clicked, but before the control enters edit mode. This enables you to provide an event-handling method that performs a custom routine, such as canceling the edit operation, whenever this event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4002,7 +4002,7 @@ ## Remarks The event is raised when a row's Update button is clicked, but after the control updates the row. This enables you to provide an event-handling method that performs a custom routine, such as checking the results of the update operation, whenever this event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4049,7 +4049,7 @@ ## Remarks The event is raised when a row's Update button is clicked, but before the control updates the row. This enables you to provide an event-handling method that performs a custom routine, such as canceling the update operation, whenever this event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4098,7 +4098,7 @@ ## Remarks The event is raised when a row's Select button is clicked, but after the control handles the select operation. This enables you to provide an event-handling method that performs a custom routine, such as updating a status label with the currently selected row, whenever this event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4149,7 +4149,7 @@ ## Remarks The event is raised when a row's Select button is clicked, but before the control handles the select operation. This enables you to provide an event-handling method that performs a custom routine, such as canceling the selection operation, whenever this event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4193,7 +4193,7 @@ ## Remarks The event is raised when the hyperlink to sort a column is clicked, but after the control handles the sort operation. This enables you to provide an event-handling method that performs a custom routine, such as custom sorting, whenever this event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4238,7 +4238,7 @@ ## Remarks The event is raised when the hyperlink to sort a column is clicked, but before the control handles the sort operation. This enables you to provide an event-handling method that performs a custom routine, such as canceling the sorting operation, whenever this event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4397,7 +4397,7 @@ To determine the index of the page selected by the user, use the property of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4444,7 +4444,7 @@ A object is passed to the event-handling method, which enables you to determine the index of the page selected by the user and to indicate that the paging operation should be canceled. To cancel the paging operation, set the property of the object to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4940,7 +4940,7 @@ A object is passed to the event-handling method, which enables you to determine the index of the current row and to indicate that the cancel operation should be stopped. To stop the cancel operation, set the property of the object to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -5011,7 +5011,7 @@ > [!NOTE] > To determine the index of the row that raised the event, use the property of the event argument that is passed to the event. The class automatically populates the property with the appropriate index value. For other command buttons, you must manually set the property of the command button. For example, you can set the to `<%# Container.DataItemIndex %>` when the control has no paging enabled. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -5060,7 +5060,7 @@ A object is passed to the event-handling method, which enables you to access the properties of the row being created. To access a specific cell in the row, use the property of the object. You can determine which row type (header row, data row, and so on) is being created by using the property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -5104,7 +5104,7 @@ A object is passed to the event-handling method, which enables you to access the properties of the row being bound. To access a specific cell in the row, use the property of the object contained in the property of the object. You can determine which row type (header row, data row, and so on) is being bound by using the property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -5150,7 +5150,7 @@ A object is passed to the event-handling method, which enables you to determine the number of rows affected and any exceptions that might have occurred. You can also indicate whether the exception was handled in the event-handling method by setting the property of the object. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -5199,7 +5199,7 @@ A object is passed to the event-handling method, which enables you to determine the index of the current row and to indicate that the delete operation should be canceled. To cancel the delete operation, set the property of the object to `true`. You can also manipulate the and collections, if necessary, before the values are passed to the data source. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -5250,7 +5250,7 @@ A object is passed to the event-handling method, which enables you to determine the index of the current row and to indicate that the edit operation should be canceled. To cancel the edit operation, set the property of the object to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -5475,7 +5475,7 @@ A object is passed to the event-handling method, which enables you to determine the number of rows affected and any exceptions that might have occurred. You can also indicate whether the exception was handled in the event-handling method by setting the property of the object. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -5531,7 +5531,7 @@ > [!NOTE] > The , and collections are automatically populated only when the control is bound to data by using the property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -5754,7 +5754,7 @@ ## Remarks The event is raised when a row's Select button is clicked, but after the control handles the select operation. This enables you to provide an event-handling method that performs a custom routine, such as updating a status label with the currently selected row, whenever this event occurs. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -5801,7 +5801,7 @@ A object is passed to the event-handling method, which enables you to determine the index of the row selected by the user and to indicate that the selection operation should be canceled. To cancel the selection operation, set the property of the object to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -6381,7 +6381,7 @@ ## Remarks The event is raised when the hyperlink to sort a column is clicked, but after the control handles the sort operation. This enables you to provide an event-handling method that performs a custom routine, such as custom sorting, whenever this event occurs. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -6644,7 +6644,7 @@ For information about how to programmatically initiate a sort operation, see the method. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/GridViewCancelEditEventArgs.xml b/xml/System.Web.UI.WebControls/GridViewCancelEditEventArgs.xml index 87c5bcffaab..9188ab7040a 100644 --- a/xml/System.Web.UI.WebControls/GridViewCancelEditEventArgs.xml +++ b/xml/System.Web.UI.WebControls/GridViewCancelEditEventArgs.xml @@ -24,7 +24,7 @@ A object is passed to the event-handling method, which allows you to determine the index of the row containing the Cancel button that raised the event and to indicate that the cancel operation should be stopped. To stop the cancel operation, set the property to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of , see the constructor. diff --git a/xml/System.Web.UI.WebControls/GridViewCancelEditEventHandler.xml b/xml/System.Web.UI.WebControls/GridViewCancelEditEventHandler.xml index 6e5c322df4c..3a43c2b5b80 100644 --- a/xml/System.Web.UI.WebControls/GridViewCancelEditEventHandler.xml +++ b/xml/System.Web.UI.WebControls/GridViewCancelEditEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The event is raised when the Cancel button of a row in edit mode is clicked, but before the row exits edit mode. This allows you to provide an event-handling method that performs a custom routine, such as stopping the cancel operation if it would put the row in an undesired state, whenever this event occurs. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/GridViewCommandEventArgs.xml b/xml/System.Web.UI.WebControls/GridViewCommandEventArgs.xml index 600cd57851a..cca76d40a4b 100644 --- a/xml/System.Web.UI.WebControls/GridViewCommandEventArgs.xml +++ b/xml/System.Web.UI.WebControls/GridViewCommandEventArgs.xml @@ -27,7 +27,7 @@ A object is passed to the event-handling method, which allows you to determine the command name and command argument of the button clicked. To determine the command name and command argument, use the and properties, respectively. You can also access the button control that raised the event by using the property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of , see the constructor. diff --git a/xml/System.Web.UI.WebControls/GridViewCommandEventHandler.xml b/xml/System.Web.UI.WebControls/GridViewCommandEventHandler.xml index 178eecd7d2b..1789fc88a98 100644 --- a/xml/System.Web.UI.WebControls/GridViewCommandEventHandler.xml +++ b/xml/System.Web.UI.WebControls/GridViewCommandEventHandler.xml @@ -33,7 +33,7 @@ > [!NOTE] > The control also raises other specialized events when certain buttons are clicked (buttons with the `CommandName` property set to "Delete", "Update", and "Page" for example). When using one of these buttons, you should consider handling one of the specialized events provided by the control (such as or ). - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/GridViewDeleteEventArgs.xml b/xml/System.Web.UI.WebControls/GridViewDeleteEventArgs.xml index 778789263e0..7004ee85dc8 100644 --- a/xml/System.Web.UI.WebControls/GridViewDeleteEventArgs.xml +++ b/xml/System.Web.UI.WebControls/GridViewDeleteEventArgs.xml @@ -24,7 +24,7 @@ A object is passed to the event handler. This enables you to determine the index of the row being deleted and to cancel the delete operation. To cancel the delete operation, set the property of the object to `true`. You can also manipulate the and collections before the values are passed to the data source. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of , see the constructor. diff --git a/xml/System.Web.UI.WebControls/GridViewDeleteEventHandler.xml b/xml/System.Web.UI.WebControls/GridViewDeleteEventHandler.xml index 5e1aaafd69c..c1dabe96aa3 100644 --- a/xml/System.Web.UI.WebControls/GridViewDeleteEventHandler.xml +++ b/xml/System.Web.UI.WebControls/GridViewDeleteEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The control raises the event when a Delete button (a button with its `CommandName` property set to "Delete") is clicked, but before the control deletes the record. This allows you to provide an event-handling method that performs a custom routine, such as canceling the delete operation, whenever this event occurs. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/GridViewDeletedEventArgs.xml b/xml/System.Web.UI.WebControls/GridViewDeletedEventArgs.xml index 0e153edf91d..900af860b48 100644 --- a/xml/System.Web.UI.WebControls/GridViewDeletedEventArgs.xml +++ b/xml/System.Web.UI.WebControls/GridViewDeletedEventArgs.xml @@ -29,7 +29,7 @@ If you want to access the name/value pairs of the key fields and non-key fields of the deleted record, use the and properties, respectively. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/GridViewDeletedEventHandler.xml b/xml/System.Web.UI.WebControls/GridViewDeletedEventHandler.xml index 9b2ec76b8b2..65ff01ab8ae 100644 --- a/xml/System.Web.UI.WebControls/GridViewDeletedEventHandler.xml +++ b/xml/System.Web.UI.WebControls/GridViewDeletedEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The control raises the event when a Delete button (a button with its `CommandName` property set to "Delete") within the control is clicked, but after the control deletes the record. This allows you to provide an event-handling method that performs a custom routine, such as checking the results of a delete operation, whenever this event occurs. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/GridViewEditEventArgs.xml b/xml/System.Web.UI.WebControls/GridViewEditEventArgs.xml index c12c8a04497..647d86b438a 100644 --- a/xml/System.Web.UI.WebControls/GridViewEditEventArgs.xml +++ b/xml/System.Web.UI.WebControls/GridViewEditEventArgs.xml @@ -24,7 +24,7 @@ A object is passed to the event-handling method, which allows you to determine the index of the row being edited and to indicate that the edit operation should be canceled. To cancel the edit operation, set the property of the object to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of , see the constructor. diff --git a/xml/System.Web.UI.WebControls/GridViewEditEventHandler.xml b/xml/System.Web.UI.WebControls/GridViewEditEventHandler.xml index 33e44572d6a..cce15edea9d 100644 --- a/xml/System.Web.UI.WebControls/GridViewEditEventHandler.xml +++ b/xml/System.Web.UI.WebControls/GridViewEditEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The event is raised when an Edit button (a button with its `CommandName` property set to "Edit") is clicked, but before the control enters edit mode. This allows you to provide an event-handling method that performs a custom routine, such as canceling the edit operation, whenever this event occurs. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/GridViewPageEventArgs.xml b/xml/System.Web.UI.WebControls/GridViewPageEventArgs.xml index 7d780d22425..71339d7f7db 100644 --- a/xml/System.Web.UI.WebControls/GridViewPageEventArgs.xml +++ b/xml/System.Web.UI.WebControls/GridViewPageEventArgs.xml @@ -27,7 +27,7 @@ A object is passed to the event-handling method, which allows you to determine the index of the page selected by the user and to indicate that the paging operation should be canceled. To cancel the paging operation, set the property of the object to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of , see the constructor. diff --git a/xml/System.Web.UI.WebControls/GridViewPageEventHandler.xml b/xml/System.Web.UI.WebControls/GridViewPageEventHandler.xml index 699491a5ec2..d57ff6b208f 100644 --- a/xml/System.Web.UI.WebControls/GridViewPageEventHandler.xml +++ b/xml/System.Web.UI.WebControls/GridViewPageEventHandler.xml @@ -33,7 +33,7 @@ > [!NOTE] > Pager buttons are usually located in the pager row of a control. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/GridViewRowEventArgs.xml b/xml/System.Web.UI.WebControls/GridViewRowEventArgs.xml index aae691c77cd..53e8b1f1d43 100644 --- a/xml/System.Web.UI.WebControls/GridViewRowEventArgs.xml +++ b/xml/System.Web.UI.WebControls/GridViewRowEventArgs.xml @@ -26,7 +26,7 @@ A object is passed to the event-handling method, which allows you to access the properties of the row that raised the event. To access a specific cell in the row, use the property of the object contained in the property. You can also determine which row type (header row, data row, and so on) is being created by using the property of the object. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of , see the constructor. diff --git a/xml/System.Web.UI.WebControls/GridViewRowEventHandler.xml b/xml/System.Web.UI.WebControls/GridViewRowEventHandler.xml index ecaf8d70a2e..214e8eddb44 100644 --- a/xml/System.Web.UI.WebControls/GridViewRowEventHandler.xml +++ b/xml/System.Web.UI.WebControls/GridViewRowEventHandler.xml @@ -32,7 +32,7 @@ Similarly, each row in the control must be bound to a record in the data source before the control can be rendered. The event is raised when a data row (represented by a object) is bound to data in the control. This allows you to provide an event-handling method that performs a custom routine, such as modifying the values of the data bound to the row, whenever this event occurs. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/GridViewSelectEventArgs.xml b/xml/System.Web.UI.WebControls/GridViewSelectEventArgs.xml index 0ab7470fd27..7a42e96135b 100644 --- a/xml/System.Web.UI.WebControls/GridViewSelectEventArgs.xml +++ b/xml/System.Web.UI.WebControls/GridViewSelectEventArgs.xml @@ -24,7 +24,7 @@ A object is passed to the event-handling method, which allows you to determine the index of the row selected by the user and to indicate that the selection operation should be canceled. To cancel the selection operation, set the property of the object to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of , see the constructor. diff --git a/xml/System.Web.UI.WebControls/GridViewSelectEventHandler.xml b/xml/System.Web.UI.WebControls/GridViewSelectEventHandler.xml index 0903c7b6b34..851b52808ea 100644 --- a/xml/System.Web.UI.WebControls/GridViewSelectEventHandler.xml +++ b/xml/System.Web.UI.WebControls/GridViewSelectEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The event is raised when a Select button (a button with its `CommandName` property set to "Select") is clicked, but before the control handles the select operation. This allows you to provide an event-handling method that performs a custom routine, such as canceling the selection operation, whenever this event occurs. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/GridViewSortEventArgs.xml b/xml/System.Web.UI.WebControls/GridViewSortEventArgs.xml index 0e7add066d2..b082dd879f1 100644 --- a/xml/System.Web.UI.WebControls/GridViewSortEventArgs.xml +++ b/xml/System.Web.UI.WebControls/GridViewSortEventArgs.xml @@ -27,7 +27,7 @@ A object is passed to the event-handling method, which allows you to specify or determine the sort expression and sort direction in which to sort the control. To determine the sort expression, use the property. To determine the sort direction, use the property. You can also cancel a sorting operation by setting the property to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of , see the constructor. diff --git a/xml/System.Web.UI.WebControls/GridViewSortEventHandler.xml b/xml/System.Web.UI.WebControls/GridViewSortEventHandler.xml index b599d31e9f8..3e502b0ad4f 100644 --- a/xml/System.Web.UI.WebControls/GridViewSortEventHandler.xml +++ b/xml/System.Web.UI.WebControls/GridViewSortEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The event is raised when the hyperlink to sort a column is clicked, but before the control handles the sort operation. This allows you to provide an event-handling method that performs a custom routine, such as canceling the sorting operation, whenever this event occurs. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/GridViewUpdateEventArgs.xml b/xml/System.Web.UI.WebControls/GridViewUpdateEventArgs.xml index b091c6e8654..9122478872b 100644 --- a/xml/System.Web.UI.WebControls/GridViewUpdateEventArgs.xml +++ b/xml/System.Web.UI.WebControls/GridViewUpdateEventArgs.xml @@ -24,7 +24,7 @@ A object is passed to the event-handling method, which allows you to determine the index of the current row and to indicate that the update operation should be canceled. To cancel the update operation, set the property of the object to `true`. You can also manipulate the , , and collections, if necessary, before the values are passed to the data source. A common way to use these collections is to HTML-encode the values supplied by the user before they are stored in the data source. This helps to prevent script injection attacks. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of , see the constructor. diff --git a/xml/System.Web.UI.WebControls/GridViewUpdateEventHandler.xml b/xml/System.Web.UI.WebControls/GridViewUpdateEventHandler.xml index eceef4268fc..3415dc0f3ed 100644 --- a/xml/System.Web.UI.WebControls/GridViewUpdateEventHandler.xml +++ b/xml/System.Web.UI.WebControls/GridViewUpdateEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The event is raised when a row's Update button is clicked, but before the control updates the row. This allows you to provide an event-handling method that performs a custom routine, such as canceling the update operation, whenever this event occurs. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/GridViewUpdatedEventArgs.xml b/xml/System.Web.UI.WebControls/GridViewUpdatedEventArgs.xml index bf2dde004ef..065664b549c 100644 --- a/xml/System.Web.UI.WebControls/GridViewUpdatedEventArgs.xml +++ b/xml/System.Web.UI.WebControls/GridViewUpdatedEventArgs.xml @@ -28,7 +28,7 @@ By default, the control returns to read-only mode after an update operation. When you handle an exception that occurred during the update operation, you can keep the control in edit mode by setting the property to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of the class, see the constructor. diff --git a/xml/System.Web.UI.WebControls/GridViewUpdatedEventHandler.xml b/xml/System.Web.UI.WebControls/GridViewUpdatedEventHandler.xml index 5ad11476de0..b9fe05f3ebf 100644 --- a/xml/System.Web.UI.WebControls/GridViewUpdatedEventHandler.xml +++ b/xml/System.Web.UI.WebControls/GridViewUpdatedEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The control raises the event when an Update button (a button with its `CommandName` property set to "Update") within the control is clicked, but after the control updates the record. This allows you to provide an event-handling method that performs a custom routine, such as checking the results of an update operation, whenever this event occurs. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/HiddenField.xml b/xml/System.Web.UI.WebControls/HiddenField.xml index 8dcda31f25e..b3e83c1d06b 100644 --- a/xml/System.Web.UI.WebControls/HiddenField.xml +++ b/xml/System.Web.UI.WebControls/HiddenField.xml @@ -344,7 +344,7 @@ ## Remarks The event is raised when the value of the control changes between posts to the server. This allows you to provide an event-handling method that performs a custom routine whenever this event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -626,7 +626,7 @@ ## Remarks The event is raised when the value of the control changes between posts to the server. This allows you to provide an event-handling method that performs a custom routine whenever this event occurs. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/HotSpot.xml b/xml/System.Web.UI.WebControls/HotSpot.xml index 2066ca64e11..803db0dbb28 100644 --- a/xml/System.Web.UI.WebControls/HotSpot.xml +++ b/xml/System.Web.UI.WebControls/HotSpot.xml @@ -947,7 +947,7 @@ View state is enabled for all server controls by default, but there are circumstances in which you will want to disable it. For more information, see [ASP.NET Performance Overview](https://docs.microsoft.com/previous-versions/aspnet/cc668225(v=vs.100)). - For information about dictionaries and how to use them, see [Collections and Data Structures](~/docs/standard/collections/index.md). + For information about dictionaries and how to use them, see [Collections and Data Structures](/dotnet/standard/collections/). ]]> diff --git a/xml/System.Web.UI.WebControls/HyperLinkColumn.xml b/xml/System.Web.UI.WebControls/HyperLinkColumn.xml index 1070828daeb..658232e754b 100644 --- a/xml/System.Web.UI.WebControls/HyperLinkColumn.xml +++ b/xml/System.Web.UI.WebControls/HyperLinkColumn.xml @@ -228,7 +228,7 @@ - Formatting Types in .NET + Formatting Types in .NET @@ -344,7 +344,7 @@ - Formatting Types in .NET + Formatting Types in .NET diff --git a/xml/System.Web.UI.WebControls/HyperLinkField.xml b/xml/System.Web.UI.WebControls/HyperLinkField.xml index 5b44dfb4dcd..795f0e9b0eb 100644 --- a/xml/System.Web.UI.WebControls/HyperLinkField.xml +++ b/xml/System.Web.UI.WebControls/HyperLinkField.xml @@ -304,7 +304,7 @@ The value after the format character (`xx` in the general example) specifies the number of significant digits or decimal places to display. For example, the format string "{0:F2}" displays a fixed-point number with two decimal places. - For more information on formatting strings, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). + For more information on formatting strings, see [Formatting Types](/dotnet/standard/base-types/formatting-types). @@ -448,7 +448,7 @@ The value after the format character (`xx` in the general example) specifies the number of significant digits or decimal places to display. For example, the format string "{0:F2}" displays a fixed-point number with two decimal places. - For more information on formatting strings, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). + For more information on formatting strings, see [Formatting Types](/dotnet/standard/base-types/formatting-types). diff --git a/xml/System.Web.UI.WebControls/IButtonControl.xml b/xml/System.Web.UI.WebControls/IButtonControl.xml index 92010021df5..5133d29e4cf 100644 --- a/xml/System.Web.UI.WebControls/IButtonControl.xml +++ b/xml/System.Web.UI.WebControls/IButtonControl.xml @@ -82,7 +82,7 @@ ## Remarks The event is raised when the button control is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -113,7 +113,7 @@ ## Remarks The event is raised when the button control is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Web.UI.WebControls/ImageButton.xml b/xml/System.Web.UI.WebControls/ImageButton.xml index 4ee33e759c0..8cff070b579 100644 --- a/xml/System.Web.UI.WebControls/ImageButton.xml +++ b/xml/System.Web.UI.WebControls/ImageButton.xml @@ -336,7 +336,7 @@ > [!NOTE] > This event causes the page to be posted back to the server. - For more information about handling events, see [How to: Consume Events in a Web Forms Application](~/docs/standard/events/how-to-consume-events-in-a-web-forms-application.md). + For more information about handling events, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application). @@ -392,7 +392,7 @@ > [!NOTE] > This event causes the page to post back to the server. - For more information about handling events, see [How to: Consume Events in a Web Forms Application](~/docs/standard/events/how-to-consume-events-in-a-web-forms-application.md). + For more information about handling events, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application). @@ -751,7 +751,7 @@ ## Remarks The event is raised when the control is clicked. By using the event handler, you can programmatically determine the coordinates where the image is clicked. You can then code a response, based on the values of these coordinates. Note that the origin (0, 0) is located at the upper left corner of the image. - Raising an event invokes the event handler through a delegate. For more information, see [How to: Consume Events in a Web Forms Application](~/docs/standard/events/how-to-consume-events-in-a-web-forms-application.md). + Raising an event invokes the event handler through a delegate. For more information, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -850,7 +850,7 @@ > [!NOTE] > The event is raised through the control hierarchy in the form of the `BubbleEvent`. - Raising an event invokes the event handler through a delegate. For more information, see [How to: Consume Events in a Web Forms Application](~/docs/standard/events/how-to-consume-events-in-a-web-forms-application.md). + Raising an event invokes the event handler through a delegate. For more information, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Web.UI.WebControls/ImageField.xml b/xml/System.Web.UI.WebControls/ImageField.xml index 766b3506390..2128d7f14e5 100644 --- a/xml/System.Web.UI.WebControls/ImageField.xml +++ b/xml/System.Web.UI.WebControls/ImageField.xml @@ -388,7 +388,7 @@ The value after the format character (xx in the general example) specifies the number of significant digits or decimal places to display. For example, the format string "{0:F2}" displays a fixed-point number with 2 decimal places. - For more information on formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). + For more information on formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). @@ -402,7 +402,7 @@ - Formatting Types in .NET + Formatting Types in .NET @@ -518,7 +518,7 @@ The value after the format character (xx in the general example) specifies the number of significant digits or decimal places to display. For example, the format string "{0:F2}" displays a fixed-point number with 2 decimal places. - For more information on formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). + For more information on formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). @@ -532,7 +532,7 @@ - Formatting Types in .NET + Formatting Types in .NET diff --git a/xml/System.Web.UI.WebControls/ImageMap.xml b/xml/System.Web.UI.WebControls/ImageMap.xml index dc102e3d140..81a0f67bfe6 100644 --- a/xml/System.Web.UI.WebControls/ImageMap.xml +++ b/xml/System.Web.UI.WebControls/ImageMap.xml @@ -280,7 +280,7 @@ To programmatically control the actions performed when a postback is clicked, provide an event handler for the event that contains the code to run when the event is raised. - Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -541,7 +541,7 @@ ## Remarks The event is raised when a object in an control is clicked. To allow a to raise the event, you must first set either the property on the control or the property on the object to `HotSpotMode.Postback`. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Web.UI.WebControls/ImageMapEventHandler.xml b/xml/System.Web.UI.WebControls/ImageMapEventHandler.xml index 1001c5280ff..e622e09fe29 100644 --- a/xml/System.Web.UI.WebControls/ImageMapEventHandler.xml +++ b/xml/System.Web.UI.WebControls/ImageMapEventHandler.xml @@ -28,7 +28,7 @@ delegate, you identify the method that handles the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that handles the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/LinkButton.xml b/xml/System.Web.UI.WebControls/LinkButton.xml index 71c6b1f571e..2c21655280c 100644 --- a/xml/System.Web.UI.WebControls/LinkButton.xml +++ b/xml/System.Web.UI.WebControls/LinkButton.xml @@ -381,7 +381,7 @@ ## Remarks The event is raised when the control is clicked. This event is commonly used when no command name is associated with the control, as in the case of a Submit button. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -430,7 +430,7 @@ > [!NOTE] > The event is raised through the control hierarchy in the form of the `BubbleEvent`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -661,7 +661,7 @@ ## Remarks The event is raised when the control is clicked. This event is commonly used when no command name is associated with the control, as in the case of a Submit button. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -764,7 +764,7 @@ > [!NOTE] > The event is raised through the control hierarchy in the form of the `BubbleEvent`. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Web.UI.WebControls/LinqDataSource.xml b/xml/System.Web.UI.WebControls/LinqDataSource.xml index 10769891437..2a8502f5543 100644 --- a/xml/System.Web.UI.WebControls/LinqDataSource.xml +++ b/xml/System.Web.UI.WebControls/LinqDataSource.xml @@ -2592,7 +2592,7 @@ LinqDataSource1.Where = "Category = \"Sports\""; ``` - You can also use other methods of the class, such as , , and . For more information about how to compare strings, see [Comparing Strings](~/docs/standard/base-types/comparing.md). For more information about Where clause syntax, see [C# Operators](https://msdn.microsoft.com/library/0301e31f-22ad-49af-ac3c-d5eae7f0ac43) and [where clause](~/docs/csharp/language-reference/keywords/where-clause.md). + You can also use other methods of the class, such as , , and . For more information about how to compare strings, see [Comparing Strings](/dotnet/standard/base-types/comparing). For more information about Where clause syntax, see [C# Operators](https://msdn.microsoft.com/library/0301e31f-22ad-49af-ac3c-d5eae7f0ac43) and [where clause](/dotnet/csharp/language-reference/keywords/where-clause). In addition to filtering based on static values that you define when you create the Web page, you can filter based on dynamic values that are evaluated at run time. In that case, you include a named parameter in the property that acts as a placeholder for the value. You then add a parameter that has the matching name to the collection. diff --git a/xml/System.Web.UI.WebControls/LinqDataSourceValidationException.xml b/xml/System.Web.UI.WebControls/LinqDataSourceValidationException.xml index 028ee9cc957..7db2158dd55 100644 --- a/xml/System.Web.UI.WebControls/LinqDataSourceValidationException.xml +++ b/xml/System.Web.UI.WebControls/LinqDataSourceValidationException.xml @@ -119,7 +119,7 @@ protected void LinqDataSource_Updating(object sender, ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -159,7 +159,7 @@ protected void LinqDataSource_Updating(object sender, ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -256,7 +256,7 @@ protected void LinqDataSource_Updating(object sender, ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System.Web.UI.WebControls/LinqDataSourceView.xml b/xml/System.Web.UI.WebControls/LinqDataSourceView.xml index f97e24d1f70..183ee7d53fd 100644 --- a/xml/System.Web.UI.WebControls/LinqDataSourceView.xml +++ b/xml/System.Web.UI.WebControls/LinqDataSourceView.xml @@ -1629,7 +1629,7 @@ The `LoadViewState` method restores view-state information for the method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1667,7 +1667,7 @@ The `LoadViewState` method restores view-state information for the method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1737,7 +1737,7 @@ The `LoadViewState` method restores view-state information for the method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1774,7 +1774,7 @@ The `LoadViewState` method restores view-state information for the method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1811,7 +1811,7 @@ The `LoadViewState` method restores view-state information for the method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1848,7 +1848,7 @@ The `LoadViewState` method restores view-state information for the method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1885,7 +1885,7 @@ The `LoadViewState` method restores view-state information for the method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1922,7 +1922,7 @@ The `LoadViewState` method restores view-state information for the method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Web.UI.WebControls/ListControl.xml b/xml/System.Web.UI.WebControls/ListControl.xml index 9b50a9a9fb7..783adff3b25 100644 --- a/xml/System.Web.UI.WebControls/ListControl.xml +++ b/xml/System.Web.UI.WebControls/ListControl.xml @@ -72,7 +72,7 @@ All items displayed in the list control are stored in the collection. You can programmatically specify or determine the index of a selected item in the list control by using the property. The properties of the selected item can be accessed by using the property. - The class provides the event, which is raised when the selection in the list control changes between posts to the server. This allows you to provide a custom handler for this event. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + The class provides the event, which is raised when the selection in the list control changes between posts to the server. This allows you to provide a custom handler for this event. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). The class implements the interface so that derived list-type controls can be used in the template mode of other controls. @@ -554,7 +554,7 @@ The items in the collection a |123456789|"{0:N4}"|123,456,789.0000| |12345.6789|"Total: {0:C}"|Total: $12345.68| - For more information on formatting strings, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). + For more information on formatting strings, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The value of this property is stored in view state. @@ -562,7 +562,7 @@ The items in the collection a ]]> - Formatting Types in .NET + Formatting Types in .NET @@ -813,7 +813,7 @@ The items in the collection a > [!NOTE] > A list control must persist some values between posts to the server for this event to work correctly. Be sure that view state is enabled for the list control. - Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1097,7 +1097,7 @@ The items in the collection a > [!NOTE] > A list control must persist some values between posts to the server for this event to work correctly. Be sure that view state is enabled for the list control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1403,7 +1403,7 @@ if(DropDownList1.Items.FindByValue("2") != null) { ## Remarks The event is raised when the and properties change. - Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Web.UI.WebControls/ListView.xml b/xml/System.Web.UI.WebControls/ListView.xml index 1114a72b3f3..1f10f996eda 100644 --- a/xml/System.Web.UI.WebControls/ListView.xml +++ b/xml/System.Web.UI.WebControls/ListView.xml @@ -3129,7 +3129,7 @@ A object is passed to the event handler, which enables you to determine the index of the item. It also lets you indicate that the cancel operation should be stopped. To stop the operation, set the property of the object to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3194,7 +3194,7 @@ A object is passed to the event handler, which enables you to determine the command name and command argument of the button that was clicked. To determine the command name, use the property. To determine the command argument, use the property. To access the control that raised the event, use the property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3245,7 +3245,7 @@ A object is passed to the event handler, which enables you to access the properties of the item that is being created. To access a specific control in the item, use the method of the object that is contained in the property of the object. You can determine which item type (data item, insert item, empty item) is being created by using the property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -3286,7 +3286,7 @@ A object is passed to the event handler, which enables you to access the properties of the item that is being bound. To access a specific control in the item, use the method of the object that is contained in the property of the object. You can determine which item type (data item, insert item, empty item) is being bound by using the property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3335,7 +3335,7 @@ A object is passed to the event handler, which enables you to determine the number of rows that were affected in the data source. It also lets you determine what exceptions might have occurred. You can indicate whether the exception was handled in the event handler by setting the property of the object to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3384,7 +3384,7 @@ A object is passed to the event handler, which enables you to determine the index of the current item. It also lets you indicate that the delete operation should be canceled. To cancel the delete operation, set the property of the object to `true`. You can also work with the and collections before the values are passed to the data source. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3433,7 +3433,7 @@ A object is passed to the event handler, which enables you to determine the index of the current item. It also lets you indicate that the edit operation should be canceled. To cancel the edit operation, set the property of the object to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3489,7 +3489,7 @@ If the property reports that no items were inserted, you can rebind the insert values to the template by setting the property to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3546,7 +3546,7 @@ A object is passed to the event handler, which enables you to determine the value of an optional command argument sent to the control. It also lets you indicate that the insert operation should be canceled. To cancel the insert operation, set the property to `true`. You can read or modify the field values for the new record by using the property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3844,7 +3844,7 @@ A object is passed to the event handler, which enables you to determine the number of rows affected. It also lets you determine what exceptions might have occurred. You can indicate whether the exception was handled in the event handler by setting the property of the object. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3901,7 +3901,7 @@ You can work with the , , and collections before the values are passed to the data source. A typical way to use these collections is to HTML-encode the values supplied by the user before they are stored in the data source. This helps prevent script injection attacks. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3954,7 +3954,7 @@ ## Remarks Before the control can be rendered, the template must be created to serve as the root container for the control. The event is raised when the layout template in the control is created. This enables you to perform a custom routine whenever this event occurs. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -4198,13 +4198,13 @@ |"Update"|Updates the current record in the data source with the bound values from the template. Raises the and events.| |"Sort"|Sorts the columns listed in the `CommandArgument` property of the button. Raises the and events.| - This version of the method returns `true` if one of these buttons raises an event that is handled by the control. For more information about event bubbling, see [Handling and Raising Events](~/docs/standard/events/index.md). + This version of the method returns `true` if one of these buttons raises an event that is handled by the control. For more information about event bubbling, see [Handling and Raising Events](/dotnet/standard/events/). ]]> ListView Web Server Control - Walkthrough: Handling Events + Walkthrough: Handling Events @@ -4235,7 +4235,7 @@ ## Remarks When notified by this method, Web server controls must perform any initialization steps that are required to create and set up an instance. In this stage of the server control's life cycle, the control's view state has not yet been populated. Additionally, you cannot access other server controls when this method is called, regardless of whether it is a child or parent of this control. Other server controls are not guaranteed to be created and ready for access. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4277,7 +4277,7 @@ The method is called by the control to raise the event. It is typically used by control developers when extending the class. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4322,7 +4322,7 @@ The method is called by the control to raise the event. It is typically used by control developers when extending the class. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4366,7 +4366,7 @@ The method is called by the control to raise the event. It is typically used by control developers when extending the class. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4408,7 +4408,7 @@ ## Remarks Before the control can be rendered, each item in the control must be bound to a record in the data source. The event is raised when a object is bound to a data item. This enables you to perform a custom routine whenever this event occurs, such as modifying the values of the data item during the binding process. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4452,7 +4452,7 @@ ## Remarks The event is raised when an item's Delete button is clicked or the method is called, after the control deletes the item. (A Delete button is a button control whose property is set to "Delete".) This enables you to perform a custom routine whenever this event occurs, such as checking the results of the delete operation. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4496,7 +4496,7 @@ ## Remarks The event is raised when an item's Delete button is clicked or the method is called, but before the control deletes the item. (A Delete button is a button control whose property is set to "Delete".) This enables you to perform a custom routine whenever this event occurs, such as canceling the delete operation. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4541,7 +4541,7 @@ ## Remarks The event is raised when an item's Edit button is clicked, but before the control enters edit mode. (An Edit button is a button control whose property is set to "Edit".) This enables you to perform a custom routine whenever this event occurs, such as canceling the edit operation. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4589,7 +4589,7 @@ The method is called by the control to raise the event. It is typically used by control developers when extending the class. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4634,7 +4634,7 @@ The method is called by the control to raise the event. It is typically used by control developers when extending the class. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4678,7 +4678,7 @@ ## Remarks The event is raised when an item's Update button is clicked or the method is called, after the control updates the item. (An Update button is a button control whose property is set to "Update".) This enables you to perform a custom routine whenever this event occurs, such as checking the results of the update operation. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4723,7 +4723,7 @@ ## Remarks The event is raised when an item's Update button is clicked or the method is called, but before the control updates the item. (An Update button is a button control whose property is set to "Update".) This enables you to perform a custom routine whenever this event occurs, such as canceling the update operation. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4769,7 +4769,7 @@ ## Remarks Before the control can be rendered, a object must be created to act as the container for the control. The event is raised when the layout template is created in the control. This enables you to perform a custom routine whenever this event occurs, such as changing the visibility of a control that is inside the template. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4810,7 +4810,7 @@ ## Remarks The event is raised when the page properties change, after the control sets the new values by using the method. This enables you to perform a custom routine, such as a custom paging operation, whenever this event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4853,7 +4853,7 @@ ## Remarks The event is raised when the page properties change, but before the control sets the new values by using the method. This enables you to perform a custom routine whenever this event occurs, such as clearing the or properties. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4896,7 +4896,7 @@ ## Remarks The event is raised when an item's Select button is clicked, after the control handles the select operation. (A Select button is a button control whose property is set to "Select".) This enables you to perform a custom routine whenever this event occurs, such as updating a status label with the currently selected item. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4939,7 +4939,7 @@ ## Remarks The event is raised when an item's Select button is clicked, but before the control handles the select operation. (A Select button is a button control whose property is set to "Select".) This enables you to perform a custom routine whenever this event occurs, such as canceling the selection operation. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4984,7 +4984,7 @@ ## Remarks The event is raised when a Sort button is clicked or the method is called, after the control handles the sort operation. (A Sort button is a button control whose property is set to "Sort".) This enables you to perform a custom routine whenever this event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -5027,7 +5027,7 @@ ## Remarks The event is raised when a Sort button is clicked or the method is called, but before the control handles the sort operation. (A Sort button is a button control whose property is set to "Sort".) This enables you to perform a custom routine whenever this event occurs, such as canceling the sorting operation. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -5072,7 +5072,7 @@ ## Remarks The event is raised when data is available for the control. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -5114,7 +5114,7 @@ ## Remarks The event is raised when the page properties change, after the control sets the new values by using the method. This enables you to perform a custom routine whenever this event occurs, such as clearing the selected item or performing a custom paging operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -5155,7 +5155,7 @@ A object is passed to the event handler, which enables you to determine the index of the first record displayed on the page. It also lets you determine the maximum number of items to display on a single page. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -5522,7 +5522,7 @@ ## Remarks The event is raised when an item's Select button is clicked, after the control handles the select operation. (A Select button is a button control whose property is set to "Select".) This enables you to perform a custom routine whenever this event occurs, such as updating a status label with information about the currently selected item. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -5574,7 +5574,7 @@ A object is passed to the event handler, which enables you to determine the index of the item that was selected by the user. It also lets you indicate that the selection operation should be canceled. To cancel the selection operation, set the property of the object to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -6016,7 +6016,7 @@ ## Remarks The event is raised when a Sort button is clicked or the method is called, after the control handles the sort operation. (A Sort button is a button control whose property is set to "Sort".) This enables you to perform a custom routine whenever this event occurs. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -6107,7 +6107,7 @@ A object is passed to the event handler, which enables you to determine the sort expression for the column. It also lets you indicate that the sort operation should be canceled. To cancel the sort operation, set the property of the object to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/Login.xml b/xml/System.Web.UI.WebControls/Login.xml index 63c043d9f8e..fb1b4424539 100644 --- a/xml/System.Web.UI.WebControls/Login.xml +++ b/xml/System.Web.UI.WebControls/Login.xml @@ -328,7 +328,7 @@ > [!NOTE] > When a user uses the control to log in to a Web site, all data in the view state and all post data is lost. Do not perform actions in the event that rely on the view state. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1585,7 +1585,7 @@ > [!NOTE] > When a user uses the control to log in to a Web site, all data in the view state and all post data is lost. Do not perform actions in the event that rely on the view state. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1628,7 +1628,7 @@ After the event is raised, the control raises the event and then the event. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1943,7 +1943,7 @@ ## Remarks The event is raised when the credentials entered by the user are invalid. You can use the event to redirect the user to a custom error page, to offer additional help, or to log failed login attempts. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2031,7 +2031,7 @@ ## Remarks The method raises the event. Use the event to implement a custom authentication scheme. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2122,7 +2122,7 @@ ## Remarks The method raises the event. Use the event to provide additional processing, such as accessing per-user data, after the user is authenticated. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2170,7 +2170,7 @@ ## Remarks The method raises the event. Use the event to perform any processing that you need before authenticating a user or to perform custom validation. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2226,7 +2226,7 @@ ## Remarks The method raises the event. Use the event to provide additional processing, such as error logging, when a user's login attempt fails. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2274,7 +2274,7 @@ ## Remarks The method implements the method to notify the control to perform any necessary prerendering steps before saving view state and rendering content. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Web.UI.WebControls/LoginCancelEventHandler.xml b/xml/System.Web.UI.WebControls/LoginCancelEventHandler.xml index 9cf04182711..38fb98d91b1 100644 --- a/xml/System.Web.UI.WebControls/LoginCancelEventHandler.xml +++ b/xml/System.Web.UI.WebControls/LoginCancelEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The class represents the method that handles the cancelable events, such as the event, or the event. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Web.UI.WebControls/LoginStatus.xml b/xml/System.Web.UI.WebControls/LoginStatus.xml index 409619c92d1..756ad842e02 100644 --- a/xml/System.Web.UI.WebControls/LoginStatus.xml +++ b/xml/System.Web.UI.WebControls/LoginStatus.xml @@ -601,7 +601,7 @@ ## Remarks Use the event to provide additional processing, such as closing database connections or cleaning up per-user cached data, after the user has logged out of a Web site. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -649,7 +649,7 @@ ## Remarks Use the event to provide additional processing, such as cleaning up per-user data, before a user logs out of a site. The event can be canceled, so you can give the user the option of saving data such as a shopping cart or database changes before leaving the Web site. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -697,7 +697,7 @@ ## Remarks The method determines whether the user is logged in by examining the property of the object's property. If the user is logged in, the or property is used to render the control. If the user is not logged in, the or property is used to render the control. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Web.UI.WebControls/LoginView.xml b/xml/System.Web.UI.WebControls/LoginView.xml index bdb4fde004d..f5501f32f00 100644 --- a/xml/System.Web.UI.WebControls/LoginView.xml +++ b/xml/System.Web.UI.WebControls/LoginView.xml @@ -505,7 +505,7 @@ ## Remarks The method performs initialization for the control. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -545,7 +545,7 @@ ## Remarks The method is called during the event to determine which content template to display to the user. If the property of the property is `null`, the template specified in the property is displayed; otherwise, the template associated with the user's role is displayed. If the user does not belong to a defined role group, or if you have not configured role management, the control displays the template specified in the property. For more information about configuring role management, see [Role Management Providers](https://msdn.microsoft.com/library/71ddd651-5f91-471b-ad9f-61249b0bf0d5). - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -587,7 +587,7 @@ Use the method to perform any processing, such as data binding, necessary to initialize the controls on the new view. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -631,7 +631,7 @@ Use the method to perform any necessary processing, such as saving control information, before the controls are removed. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -860,7 +860,7 @@ > [!NOTE] > The event is only raised if the login status for a user changes during a postback to the page. The event will not be raised if a user logs in using the control, or if the user logs out using the control. The event will also not occur if a user is logged in or out followed by a redirect. An example of when the event will occur is when a user is logged out by calling the method without being redirected to another page. During the next postback to the page, the control will detect the change in the login status for the user, and then raise the event. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -898,7 +898,7 @@ > [!NOTE] > The event is only raised if the login status for a user changes during a postback to the page. The event will not be raised if a user logs in using the control, or if the user logs out using the control. The event will also not occur if a user is logged in or out followed by a redirect. An example of when the event will occur is when a user is logged out by calling the method without being redirected to another page. During the next postback to the page, the control will detect the change in the login status for the user, and then raise the event. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Web.UI.WebControls/MailDefinition.xml b/xml/System.Web.UI.WebControls/MailDefinition.xml index 45c0517ff5f..dbe84222830 100644 --- a/xml/System.Web.UI.WebControls/MailDefinition.xml +++ b/xml/System.Web.UI.WebControls/MailDefinition.xml @@ -39,7 +39,7 @@ You can make text substitutions in the body of the email message by passing to the method an instance that maps strings to their replacements. - The object created by the class is sent using the method of the class. To be able to send email, you must configure an SMTP mail server in your Web.config file. For more information, see the [<smtp> Element (Network Settings)](~/docs/framework/configure-apps/file-schema/network/smtp-element-network-settings.md). + The object created by the class is sent using the method of the class. To be able to send email, you must configure an SMTP mail server in your Web.config file. For more information, see the [<smtp> Element (Network Settings)](/dotnet/framework/configure-apps/file-schema/network/smtp-element-network-settings). > [!NOTE] > The class does not support data binding. Properties of the class cannot be bound to data using the `<%# %>` data-binding expression syntax. diff --git a/xml/System.Web.UI.WebControls/MailMessageEventHandler.xml b/xml/System.Web.UI.WebControls/MailMessageEventHandler.xml index f77db5286cc..8a32a19dc7a 100644 --- a/xml/System.Web.UI.WebControls/MailMessageEventHandler.xml +++ b/xml/System.Web.UI.WebControls/MailMessageEventHandler.xml @@ -32,7 +32,7 @@ The `e` parameter is a instance that contains the email message specified in the property. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/Menu.xml b/xml/System.Web.UI.WebControls/Menu.xml index 5128de1a7ff..8404116857f 100644 --- a/xml/System.Web.UI.WebControls/Menu.xml +++ b/xml/System.Web.UI.WebControls/Menu.xml @@ -2263,7 +2263,7 @@ A object is passed to the event handler, which allows you to access the properties of the menu item that raised the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2335,7 +2335,7 @@ A object is passed to the event handler, which allows you to access the properties of the menu item that raised the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2424,7 +2424,7 @@ This method is generally used by control developers when extending the class. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2464,7 +2464,7 @@ ## Remarks When notified by this method, Web server controls must perform any initialization steps that are required to create and set up an instance. In this stage of the server control's life cycle, the control's view state has yet to be populated. Additionally, you cannot access another server control when this method is called, regardless of whether it is a child or parent to this control. Other server controls are not guaranteed to be created and ready for access. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2503,7 +2503,7 @@ ## Remarks The method is called by the control to raise the event. It is generally used by control developers when extending the class. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2546,7 +2546,7 @@ ## Remarks The method is called by the control to raise the event. It is generally used by control developers when extending the class. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2589,7 +2589,7 @@ ## Remarks The method is called by the control to raise the event. It is generally used by control developers when extending the class. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Web.UI.WebControls/MenuEventHandler.xml b/xml/System.Web.UI.WebControls/MenuEventHandler.xml index 4f7d8dd4b32..ac32ddd0605 100644 --- a/xml/System.Web.UI.WebControls/MenuEventHandler.xml +++ b/xml/System.Web.UI.WebControls/MenuEventHandler.xml @@ -35,7 +35,7 @@ ||Occurs when a menu item is clicked. This event is commonly used to synchronize a control with another control on the page.| ||Occurs when a menu item is bound to data. This event is commonly used to modify a menu item before it is rendered in a control.| - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/MenuItemBinding.xml b/xml/System.Web.UI.WebControls/MenuItemBinding.xml index 783d5e91873..a3de602f677 100644 --- a/xml/System.Web.UI.WebControls/MenuItemBinding.xml +++ b/xml/System.Web.UI.WebControls/MenuItemBinding.xml @@ -815,7 +815,7 @@ The value after the format character (`xx` in the general example) specifies the number of significant digits or decimal places to display. - For more information on formatting strings, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). + For more information on formatting strings, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see and [Globalization and Localization](https://docs.microsoft.com/previous-versions/aspnet/c6zyy3s9(v=vs.100)). @@ -915,7 +915,7 @@ - Formatting Types in .NET + Formatting Types in .NET diff --git a/xml/System.Web.UI.WebControls/MonthChangedEventArgs.xml b/xml/System.Web.UI.WebControls/MonthChangedEventArgs.xml index 959a8ad31da..4c08ac4d2ae 100644 --- a/xml/System.Web.UI.WebControls/MonthChangedEventArgs.xml +++ b/xml/System.Web.UI.WebControls/MonthChangedEventArgs.xml @@ -29,7 +29,7 @@ For a list of initial property values for an instance of , see the constructor. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/MonthChangedEventHandler.xml b/xml/System.Web.UI.WebControls/MonthChangedEventHandler.xml index 0f6e874eea8..06dc2e543e6 100644 --- a/xml/System.Web.UI.WebControls/MonthChangedEventHandler.xml +++ b/xml/System.Web.UI.WebControls/MonthChangedEventHandler.xml @@ -31,7 +31,7 @@ ## Remarks The event is raised when the user clicks the navigation controls for the control to display the next or previous month. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/MultiView.xml b/xml/System.Web.UI.WebControls/MultiView.xml index e4395b009e7..061dfc103e7 100644 --- a/xml/System.Web.UI.WebControls/MultiView.xml +++ b/xml/System.Web.UI.WebControls/MultiView.xml @@ -222,7 +222,7 @@ ## Remarks The event is raised when the active control within a control changes between posts to the server. - For more information about handling events, see [How to: Consume Events in a Web Forms Application](~/docs/standard/events/how-to-consume-events-in-a-web-forms-application.md). + For more information about handling events, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application). @@ -549,7 +549,7 @@ ## Remarks The event is raised when the active control within a control changes between posts to the server, and you can provide a custom handler for this event. - Raising an event invokes the event handler through a delegate. For more information, see [How to: Consume Events in a Web Forms Application](~/docs/standard/events/how-to-consume-events-in-a-web-forms-application.md). + Raising an event invokes the event handler through a delegate. For more information, see [How to: Consume Events in a Web Forms Application](/dotnet/standard/events/how-to-consume-events-in-a-web-forms-application). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Web.UI.WebControls/ObjectDataSource.xml b/xml/System.Web.UI.WebControls/ObjectDataSource.xml index 954ae51f957..c4497819c28 100644 --- a/xml/System.Web.UI.WebControls/ObjectDataSource.xml +++ b/xml/System.Web.UI.WebControls/ObjectDataSource.xml @@ -1089,7 +1089,7 @@ You can use the property of the object to return the number of rows that were deleted from the method. To do this, set the property. If you return the number of deleted rows from the method that is specified by the property, the value is available from the property of the object. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1300,7 +1300,7 @@ You can cancel the delete operation by setting the property of the to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1566,7 +1566,7 @@ > [!IMPORTANT] > You should validate any filter parameter value that you receive from the client. The runtime simply substitutes the parameter value into the filter expression and applies it to the or object that is returned by the method. If you are using the property as a security measure to limit the number of items that are returned, you must validate the parameter values before the filtering occurs. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1807,7 +1807,7 @@ ## Remarks Handle the event to examine the values of a return value or output parameters, or to determine whether an exception was thrown after an operation has completed. The return value, output parameters, and exception handling properties are available from the object that is associated with the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1844,7 +1844,7 @@ ## Remarks Handle the event to perform additional initialization that is specific to your application, to validate the values of parameters, or to change the parameter values before the control performs the insert operation. The parameters are available as an collection that is accessed by the property, which is exposed by the object. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2179,7 +2179,7 @@ If the method that is identified to perform the data operation is `static` (`Shared` in Visual Basic), the and events are never raised. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2216,7 +2216,7 @@ The control automatically calls the parameterless constructor of a business object to create an instance of it using reflection. Handle the event to explicitly call another constructor, and set the instance of the object that results to the property of the associated object. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2275,7 +2275,7 @@ When you use a control with a LINQ to SQL class, you must cancel the disposing of the data-context class in an handler for the event. This step is necessary because LINQ to SQL supports deferred execution, whereas the control tries to dispose the data context after the Select operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2389,7 +2389,7 @@ public void ExampleObjectDisposing(object sender, method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2610,7 +2610,7 @@ public void ExampleObjectDisposing(object sender, ## Remarks Handle the event to examine the values of a return value or output parameters, or to determine whether an exception was thrown after a operation has completed. The return value, output parameters, and exception handling properties are available from the object that is associated with the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2669,7 +2669,7 @@ public void ExampleObjectDisposing(object sender, This event can be fired twice for a single call to the method, if the property is set. The property of the object is used to determine if select was called to retrieve data or retrieve the count. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -3196,7 +3196,7 @@ public void ExampleObjectDisposing(object sender, ## Remarks Handle the event to examine the values of a return value or output parameters, or to determine whether an exception was thrown after an operation has completed. The return value, output parameters, and exception handling properties are available from the object that is associated with the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -3396,7 +3396,7 @@ public void ExampleObjectDisposing(object sender, ## Remarks Handle the event to perform additional initialization that is specific to your application, to validate the values of parameters, or to change the parameter values before the control performs the update operation. The parameters are available as an collection that is accessed by the property, which is exposed by the object. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/ObjectDataSourceDisposingEventHandler.xml b/xml/System.Web.UI.WebControls/ObjectDataSourceDisposingEventHandler.xml index d614570b07c..0f30eb197e1 100644 --- a/xml/System.Web.UI.WebControls/ObjectDataSourceDisposingEventHandler.xml +++ b/xml/System.Web.UI.WebControls/ObjectDataSourceDisposingEventHandler.xml @@ -28,7 +28,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/ObjectDataSourceFilteringEventHandler.xml b/xml/System.Web.UI.WebControls/ObjectDataSourceFilteringEventHandler.xml index 4ceaa3d55ca..a0b5a32ad51 100644 --- a/xml/System.Web.UI.WebControls/ObjectDataSourceFilteringEventHandler.xml +++ b/xml/System.Web.UI.WebControls/ObjectDataSourceFilteringEventHandler.xml @@ -28,7 +28,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/ObjectDataSourceMethodEventHandler.xml b/xml/System.Web.UI.WebControls/ObjectDataSourceMethodEventHandler.xml index ec18f652850..5a8e4d9dda7 100644 --- a/xml/System.Web.UI.WebControls/ObjectDataSourceMethodEventHandler.xml +++ b/xml/System.Web.UI.WebControls/ObjectDataSourceMethodEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The , , , or event of the control allows you to manipulate the parameters that are used to determine the method that is called by the control. For more information, see . - When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/ObjectDataSourceObjectEventHandler.xml b/xml/System.Web.UI.WebControls/ObjectDataSourceObjectEventHandler.xml index 688d4f27b85..c34f19d981c 100644 --- a/xml/System.Web.UI.WebControls/ObjectDataSourceObjectEventHandler.xml +++ b/xml/System.Web.UI.WebControls/ObjectDataSourceObjectEventHandler.xml @@ -28,7 +28,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/ObjectDataSourceSelectingEventHandler.xml b/xml/System.Web.UI.WebControls/ObjectDataSourceSelectingEventHandler.xml index 318862978a9..f3434a6c034 100644 --- a/xml/System.Web.UI.WebControls/ObjectDataSourceSelectingEventHandler.xml +++ b/xml/System.Web.UI.WebControls/ObjectDataSourceSelectingEventHandler.xml @@ -28,7 +28,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Web.UI.WebControls/ObjectDataSourceStatusEventHandler.xml b/xml/System.Web.UI.WebControls/ObjectDataSourceStatusEventHandler.xml index 5cbd419537f..e53c5c65919 100644 --- a/xml/System.Web.UI.WebControls/ObjectDataSourceStatusEventHandler.xml +++ b/xml/System.Web.UI.WebControls/ObjectDataSourceStatusEventHandler.xml @@ -28,7 +28,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/ObjectDataSourceView.xml b/xml/System.Web.UI.WebControls/ObjectDataSourceView.xml index b9c19666a2c..2996750ddf6 100644 --- a/xml/System.Web.UI.WebControls/ObjectDataSourceView.xml +++ b/xml/System.Web.UI.WebControls/ObjectDataSourceView.xml @@ -527,7 +527,7 @@ ## Remarks Handle the event to examine the values of a return value and output parameters or to determine whether an exception was thrown after a operation has completed. The return value, output parameters, and exception handling properties are available from the object that is associated with the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -661,7 +661,7 @@ ## Remarks Handle the event to perform additional initialization operations that are specific to your application, to validate the values of parameters, or to change the parameter values before the control performs the operation. The parameters are available as an collection that is accessed by the property, which is exposed by the object. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1041,7 +1041,7 @@ ## Remarks Handle the event to perform validation operations on filter parameter values before the control performs a filter operation. You can cancel the operation by setting the property of the object to `true`. The event is raised, only if the property is set. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!IMPORTANT] > You should validate any filter parameter value that you receive from the client. The runtime simply substitutes the parameter value into the filter expression and applies it to the object that is returned by the method. If you are using the property as a security measure to limit the number of items that are returned, you must validate the parameter values before the filtering occurs. @@ -1180,7 +1180,7 @@ ## Remarks Handle the event to examine the values of a return value and output parameters or to determine whether an exception was thrown after an operation has completed. The return value, output parameters, and exception handling properties are available from the object that is associated with the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1214,7 +1214,7 @@ ## Remarks Handle the event to perform additional initialization operations that are specific to your application, to validate the values of parameters, or to change the parameter values before the control performs the operation. The parameters are available as an collection that is accessed by the property, which is exposed by the object. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1537,7 +1537,7 @@ ## Remarks The control automatically calls the parameterless constructor of a business object to create and instance of it using reflection. Handle the event to explicitly call another constructor and to set the instance of the object that results to the property of the associated object. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). If the method that is identified to perform the data operation is `static` (`Shared` in Visual Basic), the and events are never raised. @@ -1652,7 +1652,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1703,7 +1703,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1754,7 +1754,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1793,7 +1793,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1834,7 +1834,7 @@ ## Remarks The method is called, only if the method that is identified to perform the data operation is not `static` (`Shared` in Visual Basic). - Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1914,7 +1914,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1955,7 +1955,7 @@ ## Remarks The is called when the instance of an object that was created to perform a data operation is discarded. The `Dispose` method is called, only if the type that is identified by the property implements the interface. - Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1994,7 +1994,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2033,7 +2033,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2072,7 +2072,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2111,7 +2111,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2291,7 +2291,7 @@ ## Remarks Handle the event to examine the values of a return value and output parameters or to determine whether an exception was thrown after a data retrieval operation has completed. The return value, output parameters, and exception handling properties are available from the object that is associated with the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2325,7 +2325,7 @@ ## Remarks Handle the event to perform additional initialization operations that are specific to your application, to validate the values of parameters, or to change the parameter values before the control performs the data retrieval operation. The parameters are available as an collection that is accessed by the property, which is exposed by the object. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2797,7 +2797,7 @@ ## Remarks Handle the event to examine the values of a return value and output parameters or to determine whether an exception was thrown after an operation has completed. The return value, output parameters, and exception handling properties are available from the object that is associated with the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2924,7 +2924,7 @@ ## Remarks Handle the event to perform additional initialization operations that are specific to your application, to validate the values of parameters, or to change the parameter values before the control performs the operation. The parameters are available as an collection, accessed by the property, which is exposed by the object. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/PageEventArgs.xml b/xml/System.Web.UI.WebControls/PageEventArgs.xml index 0b6e76db804..bed2eb3be93 100644 --- a/xml/System.Web.UI.WebControls/PageEventArgs.xml +++ b/xml/System.Web.UI.WebControls/PageEventArgs.xml @@ -25,7 +25,7 @@ > [!NOTE] > The event is primarily used by control developers. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of the class, see the constructor. diff --git a/xml/System.Web.UI.WebControls/PagePropertiesChangingEventArgs.xml b/xml/System.Web.UI.WebControls/PagePropertiesChangingEventArgs.xml index 949ad947f0f..973a606b0b7 100644 --- a/xml/System.Web.UI.WebControls/PagePropertiesChangingEventArgs.xml +++ b/xml/System.Web.UI.WebControls/PagePropertiesChangingEventArgs.xml @@ -24,7 +24,7 @@ A object is passed to the event handler. This object enables you to determine the index of the first item in the page that was selected by the user. You can also determine the maximum number of items to display on each page. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). For a list of initial property values for an instance of the class, see the constructor. diff --git a/xml/System.Web.UI.WebControls/PagerSettings.xml b/xml/System.Web.UI.WebControls/PagerSettings.xml index 50aa8b2c80f..b71bada5c7a 100644 --- a/xml/System.Web.UI.WebControls/PagerSettings.xml +++ b/xml/System.Web.UI.WebControls/PagerSettings.xml @@ -865,7 +865,7 @@ ## Remarks The event is raised each time a property of a object changes values. The event commonly is used by data-bound controls that support pagination to rebind the data to the control when the pager settings change. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Web.UI.WebControls/Parameter.xml b/xml/System.Web.UI.WebControls/Parameter.xml index 02c99ba26a2..d5b4a63a6be 100644 --- a/xml/System.Web.UI.WebControls/Parameter.xml +++ b/xml/System.Web.UI.WebControls/Parameter.xml @@ -856,7 +856,7 @@ If the collection is contained by a data source control, the event raises the data source control's event, causing any data-bound controls to rebind. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1332,7 +1332,7 @@ ## Remarks A parameter's view state is the accumulation of all its property values. To preserve these values across HTTP requests, ASP.NET server controls use this property, which is an instance of the class, to store the property values. The values are then passed as a variable to an HTML `hidden` input element when subsequent requests are processed. View state is enabled for all server controls by default. - For more information about dictionaries and how to use them, see [Collections and Data Structures](~/docs/standard/collections/index.md). + For more information about dictionaries and how to use them, see [Collections and Data Structures](/dotnet/standard/collections/). diff --git a/xml/System.Web.UI.WebControls/ParameterCollection.xml b/xml/System.Web.UI.WebControls/ParameterCollection.xml index c5eed33debc..36158d6db8d 100644 --- a/xml/System.Web.UI.WebControls/ParameterCollection.xml +++ b/xml/System.Web.UI.WebControls/ParameterCollection.xml @@ -857,7 +857,7 @@ ## Remarks If the collection is contained by a data source control, the event raises the data source control's `DataSourceChanged` event, causing any data-bound controls to rebind. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Web.UI.WebControls/PasswordRecovery.xml b/xml/System.Web.UI.WebControls/PasswordRecovery.xml index 58955931ad9..37d8c8f8d55 100644 --- a/xml/System.Web.UI.WebControls/PasswordRecovery.xml +++ b/xml/System.Web.UI.WebControls/PasswordRecovery.xml @@ -419,7 +419,7 @@ If the membership provider does not support password recovery question and answer, the event is never raised. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1310,7 +1310,7 @@ ## Remarks The method is called when the user's answer to the password recovery confirmation question does not match the answer stored in the Web site data store. The default implementation raises the event. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1440,7 +1440,7 @@ ## Remarks The method is called after the membership provider has verified that the user is a valid member of the Web site and before the recovered or new password is emailed to the user. The default implementation raises the event. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1542,7 +1542,7 @@ ## Remarks The method is called when the membership provider is unable to find the user name entered on the initial screen. The default implementation raises the event. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1590,7 +1590,7 @@ ## Remarks The method is called before the user's answer to the password recovery confirmation question is sent to the membership provider to be verified. The default implementation raises the event. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1638,7 +1638,7 @@ ## Remarks The method is called after the user submits a user name on the initial screen and before the user name is validated by the membership provider. The default implementation raises the event. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2175,7 +2175,7 @@ After the user enters a valid user name and, if relevant, a valid answer, the control raises the event, and then sends the password information to the user in email. The email uses the settings defined in the `` configuration file element. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2216,7 +2216,7 @@ The default event does not handle the SMTP error from the mail system. The method that handles the event must set the property of the object to `true` to handle the error and prevent it from being displayed to the user. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -3165,7 +3165,7 @@ ## Remarks The event is raised when the membership provider cannot find the user name entered by the user. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3698,7 +3698,7 @@ The control first raises the event, and then uses the membership provider specified in the property to compare the answer entered by the user with the password stored in the Web site. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3744,7 +3744,7 @@ If the membership provider does not support password question and answer, the event is raised and email is sent to the user with the new or recovered password. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/RegularExpressionValidator.xml b/xml/System.Web.UI.WebControls/RegularExpressionValidator.xml index 59f2ef5bf91..2e349fc0a3b 100644 --- a/xml/System.Web.UI.WebControls/RegularExpressionValidator.xml +++ b/xml/System.Web.UI.WebControls/RegularExpressionValidator.xml @@ -41,7 +41,7 @@ > [!NOTE] > When you use the control inside an control, make sure that the validator control and the control it is associated with are in the same panel. For more information about using the control for partial-page updates, see [Partial-Page Rendering Overview](https://docs.microsoft.com/previous-versions/aspnet/bb386573(v=vs.100)). - For additional information about validation controls, see . For more information on regular expressions, see [.NET Framework Regular Expressions](~/docs/standard/base-types/regular-expressions.md). + For additional information about validation controls, see . For more information on regular expressions, see [.NET Framework Regular Expressions](/dotnet/standard/base-types/regular-expressions). ## Accessibility For information about how to configure this control so that it generates markup that conforms to accessibility standards, see [Accessibility in Visual Studio and ASP.NET](https://docs.microsoft.com/previous-versions/ms228004(v=vs.140)) and [ASP.NET Controls and Accessibility](https://docs.microsoft.com/previous-versions/ms227996(v=vs.140)). @@ -62,7 +62,7 @@ - .NET Framework Regular Expressions + .NET Framework Regular Expressions @@ -254,7 +254,7 @@ The does not perform validation on an empty string. If the string you are testing might be empty, use the as well as the . - For more information on regular expressions, see [.NET Framework Regular Expressions](~/docs/standard/base-types/regular-expressions.md). + For more information on regular expressions, see [.NET Framework Regular Expressions](/dotnet/standard/base-types/regular-expressions). > [!NOTE] > If you experience problems with pattern matching constructs, try wrapping the expression with "^(" and ")$". For example, "a|ab" becomes "^(a|ab)$". diff --git a/xml/System.Web.UI.WebControls/Repeater.xml b/xml/System.Web.UI.WebControls/Repeater.xml index 38e136898e4..634d985cd62 100644 --- a/xml/System.Web.UI.WebControls/Repeater.xml +++ b/xml/System.Web.UI.WebControls/Repeater.xml @@ -1063,7 +1063,7 @@ This event causes a round-trip from the client to occur. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1106,7 +1106,7 @@ ## Remarks This event is raised when an item is created in the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1149,7 +1149,7 @@ ## Remarks This event is raised when an item in the control is data-bound. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1578,7 +1578,7 @@ , see the constructor. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For a list of initial property values for an instance of , see the constructor. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/RepeaterCommandEventHandler.xml b/xml/System.Web.UI.WebControls/RepeaterCommandEventHandler.xml index a3cb45c5e84..1559ab68837 100644 --- a/xml/System.Web.UI.WebControls/RepeaterCommandEventHandler.xml +++ b/xml/System.Web.UI.WebControls/RepeaterCommandEventHandler.xml @@ -29,9 +29,9 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/RepeaterItemEventArgs.xml b/xml/System.Web.UI.WebControls/RepeaterItemEventArgs.xml index 851a1352e5b..a30cac47a7c 100644 --- a/xml/System.Web.UI.WebControls/RepeaterItemEventArgs.xml +++ b/xml/System.Web.UI.WebControls/RepeaterItemEventArgs.xml @@ -27,7 +27,7 @@ ## Remarks For a list of initial property values for an instance of , see the constructor. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/RepeaterItemEventHandler.xml b/xml/System.Web.UI.WebControls/RepeaterItemEventHandler.xml index 74492633015..2170226a912 100644 --- a/xml/System.Web.UI.WebControls/RepeaterItemEventHandler.xml +++ b/xml/System.Web.UI.WebControls/RepeaterItemEventHandler.xml @@ -29,9 +29,9 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/SendMailErrorEventArgs.xml b/xml/System.Web.UI.WebControls/SendMailErrorEventArgs.xml index 1772399624b..217766a2aca 100644 --- a/xml/System.Web.UI.WebControls/SendMailErrorEventArgs.xml +++ b/xml/System.Web.UI.WebControls/SendMailErrorEventArgs.xml @@ -24,7 +24,7 @@ Create a delegate to handle the event. Handling the event allows your Web application to continue to run even though an exception has occurred. This is useful when it is not critical to send an email message. For example, if the exception occurs when a user is working through a multi-step wizard, it can be advantageous to log the error, display an informative message to the user, and allow the user to complete the wizard. - Examine the property to determine the actual cause of the exception. The most common reason for the exception is a configuration error in the [<smtp> Element (Network Settings)](~/docs/framework/configure-apps/file-schema/network/smtp-element-network-settings.md) of the machine configuration file. Although an error like this is typically discovered during the development and debugging of an application, mail servers can fail unexpectedly in a production environment, and you must determine whether you want the entire application to fail in that situation. If not, handling the event allows your application to proceed. + Examine the property to determine the actual cause of the exception. The most common reason for the exception is a configuration error in the [<smtp> Element (Network Settings)](/dotnet/framework/configure-apps/file-schema/network/smtp-element-network-settings) of the machine configuration file. Although an error like this is typically discovered during the development and debugging of an application, mail servers can fail unexpectedly in a production environment, and you must determine whether you want the entire application to fail in that situation. If not, handling the event allows your application to proceed. You must set the property to `true` to signal that the exception has been handled; otherwise, the exception is rethrown, and will include the original call stack and error message. @@ -61,7 +61,7 @@ Server Event Handling in ASP.NET Web Pages - Handling and Raising Events + Handling and Raising Events Web Site Administration Tool Application Tab Securing Login Controls Basic Security Practices for Web Applications @@ -97,7 +97,7 @@ Server Event Handling in ASP.NET Web Pages - Handling and Raising Events + Handling and Raising Events Web Site Administration Tool Application Tab @@ -132,7 +132,7 @@ property contains the exception that is thrown by the SMTP mail provider when an email message cannot be sent by the control or the . The most common reason for this exception is a configuration error in the [<smtp> Element (Network Settings)](~/docs/framework/configure-apps/file-schema/network/smtp-element-network-settings.md) of the machine configuration file, which produces the following exception message: `The transport failed to connect to the server.` + The property contains the exception that is thrown by the SMTP mail provider when an email message cannot be sent by the control or the . The most common reason for this exception is a configuration error in the [<smtp> Element (Network Settings)](/dotnet/framework/configure-apps/file-schema/network/smtp-element-network-settings) of the machine configuration file, which produces the following exception message: `The transport failed to connect to the server.` Exceptions are not thrown if there is an error in the email message when embedding a file using . Instead, the embedded file appears broken when the mail message is viewed. @@ -162,7 +162,7 @@ Server Event Handling in ASP.NET Web Pages - Handling and Raising Events + Handling and Raising Events Web Site Administration Tool Application Tab @@ -199,7 +199,7 @@ property indicates if the has been handled. The exception is raised by the SMTP mail provider when an email message cannot be sent by the control or the . The most common reason for the exception is a configuration error in the [<smtp> Element (Network Settings)](~/docs/framework/configure-apps/file-schema/network/smtp-element-network-settings.md) of the machine configuration file. Although an error like this is typically discovered during the development and debugging of an application, mail servers can fail unexpectedly in a production environment, and you must determine whether you want the entire application to fail in that situation. If not, handling the event allows your application to proceed. + The property indicates if the has been handled. The exception is raised by the SMTP mail provider when an email message cannot be sent by the control or the . The most common reason for the exception is a configuration error in the [<smtp> Element (Network Settings)](/dotnet/framework/configure-apps/file-schema/network/smtp-element-network-settings) of the machine configuration file. Although an error like this is typically discovered during the development and debugging of an application, mail servers can fail unexpectedly in a production environment, and you must determine whether you want the entire application to fail in that situation. If not, handling the event allows your application to proceed. If you do not create an event handler for the event, or if you create an event handler but leave the property set to `false`, your Web application will stop running if an error occurs when sending an email message, and ASP.NET will display an error message. Handling the event allows your Web application to continue to run even though an exception has occurred. This is useful when it is not critical to send an email message. For example, if the exception occurs when a user is working through a multi-step wizard, it can be advantageous to log the error, display an informative message to the user, and allow the user to complete the wizard. @@ -227,7 +227,7 @@ Server Event Handling in ASP.NET Web Pages - Handling and Raising Events + Handling and Raising Events Web Site Administration Tool Application Tab diff --git a/xml/System.Web.UI.WebControls/SendMailErrorEventHandler.xml b/xml/System.Web.UI.WebControls/SendMailErrorEventHandler.xml index ab962a869c3..7f6e3a5349f 100644 --- a/xml/System.Web.UI.WebControls/SendMailErrorEventHandler.xml +++ b/xml/System.Web.UI.WebControls/SendMailErrorEventHandler.xml @@ -63,8 +63,8 @@ Server Event Handling in ASP.NET Web Pages - Handling and Raising Events - smtp Element (Network Settings) + Handling and Raising Events + smtp Element (Network Settings) Web Site Administration Tool Application Tab Securing Login Controls Basic Security Practices for Web Applications diff --git a/xml/System.Web.UI.WebControls/ServerValidateEventArgs.xml b/xml/System.Web.UI.WebControls/ServerValidateEventArgs.xml index 2feb512f267..974153672af 100644 --- a/xml/System.Web.UI.WebControls/ServerValidateEventArgs.xml +++ b/xml/System.Web.UI.WebControls/ServerValidateEventArgs.xml @@ -31,7 +31,7 @@ For a list of initial property values for an instance of , see the constructor. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/ServerValidateEventHandler.xml b/xml/System.Web.UI.WebControls/ServerValidateEventHandler.xml index 8cc4583cf68..73ac2e686a7 100644 --- a/xml/System.Web.UI.WebControls/ServerValidateEventHandler.xml +++ b/xml/System.Web.UI.WebControls/ServerValidateEventHandler.xml @@ -31,9 +31,9 @@ ## Remarks Use this delegate to provide custom code that performs validation on the server. Your code needs to validate the property of the `args` parameter passed to the delegate. Store the result of the validation in the property of the `args` parameter. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/SiteMapNodeItemEventArgs.xml b/xml/System.Web.UI.WebControls/SiteMapNodeItemEventArgs.xml index 1d2657603c4..c100b66463a 100644 --- a/xml/System.Web.UI.WebControls/SiteMapNodeItemEventArgs.xml +++ b/xml/System.Web.UI.WebControls/SiteMapNodeItemEventArgs.xml @@ -22,7 +22,7 @@ ## Remarks The event is raised when a is created by the control. The event is raised when `DataBind` is called on the item during a call to . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Web.UI.WebControls/SiteMapNodeItemEventHandler.xml b/xml/System.Web.UI.WebControls/SiteMapNodeItemEventHandler.xml index 88211b48951..3b841da90ef 100644 --- a/xml/System.Web.UI.WebControls/SiteMapNodeItemEventHandler.xml +++ b/xml/System.Web.UI.WebControls/SiteMapNodeItemEventHandler.xml @@ -28,7 +28,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about handling events with delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about handling events with delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Web.UI.WebControls/SiteMapPath.xml b/xml/System.Web.UI.WebControls/SiteMapPath.xml index 9665cb08b30..185f8cd4481 100644 --- a/xml/System.Web.UI.WebControls/SiteMapPath.xml +++ b/xml/System.Web.UI.WebControls/SiteMapPath.xml @@ -541,7 +541,7 @@ @@ -570,7 +570,7 @@ @@ -799,7 +799,7 @@ ## Remarks The event is raised after the control creates a , which is a Web server control that represents a , and associates it to a . The method is called before the created node item is bound to its data. This allows you to provide an event-handling method that performs a custom routine whenever a is created. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -848,7 +848,7 @@ ## Remarks The event is raised when the control binds to the data provided by its . This allows you to provide an event-handling method that performs a custom routine, such as updating a database or the displayed content, whenever this event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Web.UI.WebControls/SqlDataSource.xml b/xml/System.Web.UI.WebControls/SqlDataSource.xml index 65ccaaf7524..e8a496d4394 100644 --- a/xml/System.Web.UI.WebControls/SqlDataSource.xml +++ b/xml/System.Web.UI.WebControls/SqlDataSource.xml @@ -1037,7 +1037,7 @@ This section contains four code examples: The following code example demonstrates a more complex scenario than the preceding code example, where a control is used to display and update data in a password-protected Access database. Because the is used with Access, the property is set to the provider, and the property is set to an appropriate connection string for a UNC-shared Access database. A control displays orders with shipment dates. You can update an order by checking the appropriate check box, and then clicking the **Update** button. > [!IMPORTANT] -> This example includes a password in plain text only for illustration purposes. In a production application, connection strings that include passwords should be encrypted. For more information, see [Protecting Connection Information](~/docs/framework/data/adonet/protecting-connection-information.md). +> This example includes a password in plain text only for illustration purposes. In a production application, connection strings that include passwords should be encrypted. For more information, see [Protecting Connection Information](/dotnet/framework/data/adonet/protecting-connection-information). [!code-aspx-csharp[System.Web.UI.WebControls.SqlDataSource_22sql#1](~/samples/snippets/csharp/VS_Snippets_WebNet/System.Web.UI.WebControls.SqlDataSource_22sql/CS/sql22cs.aspx#1)] [!code-aspx-vb[System.Web.UI.WebControls.SqlDataSource_22sql#1](~/samples/snippets/visualbasic/VS_Snippets_WebNet/System.Web.UI.WebControls.SqlDataSource_22sql/VB/sql22vb.aspx#1)] @@ -1319,7 +1319,7 @@ This section contains four code examples: ## Remarks Handle the event to examine the values of output parameters after a delete operation has completed. The output parameters are available from the object that is associated with the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1429,7 +1429,7 @@ This section contains four code examples: The connection to the underlying data source is not yet open when the event handler delegate is called. Therefore, you cannot cancel the operation directly by calling the method on the object that is exposed by the object. You can, however, cancel the database operation by setting the property of the object to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1584,7 +1584,7 @@ This section contains four code examples: The event delegates to the event of the object that is associated with the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1975,7 +1975,7 @@ This section contains four code examples: ## Remarks Handle the event to examine the values of output parameters after an insert operation has completed. The output parameters are available from the object that is associated with the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2029,7 +2029,7 @@ This section contains four code examples: ## Remarks Handle the event to perform additional initialization operations that are specific to your application, to validate the values of parameters, or to change the parameter values before the control performs the insert operation. The connection to the underlying data source is not yet open when the event handler delegate is called. Therefore, you cannot cancel the operation directly by calling the method on the object that is exposed by the property. You can, however, cancel the database operation by setting the property of the object to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2551,7 +2551,7 @@ This section contains four code examples: ## Remarks Handle the event to examine the values of output parameters after a data retrieval operation has completed. The output parameters are available from the object that is associated with the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2588,7 +2588,7 @@ This section contains four code examples: ## Remarks Handle the event to perform additional initialization operations that are specific to your application, to validate the values of parameters, or to change the parameter values before the control performs the select operation. The select arguments are available from the object that is associated with the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2982,7 +2982,7 @@ This section contains four code examples: ## Remarks Handle the event to examine the values of output parameters after an update operation has completed. The output parameters are available from the object that is associated with the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3098,7 +3098,7 @@ This section contains four code examples: ## Remarks Handle the event to perform additional initialization operations that are specific to your application, to validate the values of parameters, or to change the parameter values before the control performs the update operation. The connection to the underlying data source is not yet open when the event handler delegate is called. Therefore, you cannot directly cancel the database operation by calling the method on the object that is exposed by the object. You can, however, cancel the database operation by setting the property of the to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!IMPORTANT] > Values are inserted into parameters without validation, which is a potential security threat. Use the event to validate parameter values before executing the query. For more information, see [Script Exploits Overview](https://docs.microsoft.com/previous-versions/aspnet/w1sw53ds(v=vs.100)). diff --git a/xml/System.Web.UI.WebControls/SqlDataSourceCommandEventHandler.xml b/xml/System.Web.UI.WebControls/SqlDataSourceCommandEventHandler.xml index 920c5d445d5..3b287e7f692 100644 --- a/xml/System.Web.UI.WebControls/SqlDataSourceCommandEventHandler.xml +++ b/xml/System.Web.UI.WebControls/SqlDataSourceCommandEventHandler.xml @@ -28,7 +28,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/SqlDataSourceFilteringEventHandler.xml b/xml/System.Web.UI.WebControls/SqlDataSourceFilteringEventHandler.xml index 2b3a16646d7..8c6380f7a87 100644 --- a/xml/System.Web.UI.WebControls/SqlDataSourceFilteringEventHandler.xml +++ b/xml/System.Web.UI.WebControls/SqlDataSourceFilteringEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks Filtering is supported when the property is set to the value. - When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/SqlDataSourceSelectingEventHandler.xml b/xml/System.Web.UI.WebControls/SqlDataSourceSelectingEventHandler.xml index 64081b2a7c8..d5315657150 100644 --- a/xml/System.Web.UI.WebControls/SqlDataSourceSelectingEventHandler.xml +++ b/xml/System.Web.UI.WebControls/SqlDataSourceSelectingEventHandler.xml @@ -28,7 +28,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Web.UI.WebControls/SqlDataSourceStatusEventHandler.xml b/xml/System.Web.UI.WebControls/SqlDataSourceStatusEventHandler.xml index 267cdd81781..e30495e07ea 100644 --- a/xml/System.Web.UI.WebControls/SqlDataSourceStatusEventHandler.xml +++ b/xml/System.Web.UI.WebControls/SqlDataSourceStatusEventHandler.xml @@ -28,7 +28,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/SqlDataSourceView.xml b/xml/System.Web.UI.WebControls/SqlDataSourceView.xml index eefe8bac96d..fec42b027db 100644 --- a/xml/System.Web.UI.WebControls/SqlDataSourceView.xml +++ b/xml/System.Web.UI.WebControls/SqlDataSourceView.xml @@ -543,7 +543,7 @@ ## Remarks Handle the event to examine the values of output parameters after a delete operation has completed. The output parameters are available from the object that is associated with the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -638,7 +638,7 @@ The connection to the underlying data source is not yet open when the event handler delegate is called. Therefore, you cannot cancel the operation directly by calling the method on the object that is exposed by the object. You can, however, cancel the operation by setting the property of the to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -950,7 +950,7 @@ > [!IMPORTANT] > You should validate any filter parameter value that you receive from the client. The runtime simply substitutes the parameter value into the filter expression and applies it to the object that is returned by the method. If you are using the property as a security measure to limit the number of items that are returned, you must validate the parameter values before the filtering occurs. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1187,7 +1187,7 @@ ## Remarks Handle the event to examine the values of output parameters after an insert operation has completed. The output parameters are available from the object that is associated with the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1237,7 +1237,7 @@ The connection to the underlying data source is not yet open when the event handler delegate is called. Therefore, you cannot cancel the database operation directly by calling the method on the object that is exposed by the object. You can, however, cancel the database operation by setting the property of the to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1456,7 +1456,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1493,7 +1493,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1538,7 +1538,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1575,7 +1575,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1626,7 +1626,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1677,7 +1677,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1714,7 +1714,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1751,7 +1751,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1796,7 +1796,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2088,7 +2088,7 @@ ## Remarks Handle the event to examine the values of output parameters after a data retrieval operation has completed. The output parameters are available from the object that is associated with the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2121,7 +2121,7 @@ ## Remarks Handle the event to perform additional initialization operations that are specific to your application, to validate the values of parameters, or to change the parameter values before the control performs the data retrieval operation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2562,7 +2562,7 @@ ## Remarks Handle the event to examine the values of output parameters after an update operation has completed. The output parameters are available from the object that is associated with the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2664,7 +2664,7 @@ The connection to the underlying data source is not yet open when the event handler delegate is called. Therefore, you cannot cancel the operation directly by calling the method on the object that is exposed by the object. You can, however, cancel the database operation by setting the property of the to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/TemplatePagerField.xml b/xml/System.Web.UI.WebControls/TemplatePagerField.xml index d7738b35c17..388856de9c2 100644 --- a/xml/System.Web.UI.WebControls/TemplatePagerField.xml +++ b/xml/System.Web.UI.WebControls/TemplatePagerField.xml @@ -279,7 +279,7 @@ ## Remarks The event is raised when a button is clicked in the object. This enables you to perform a custom routine whenever this event occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Web.UI.WebControls/TextBox.xml b/xml/System.Web.UI.WebControls/TextBox.xml index ad679ac8c73..d23950d1e1a 100644 --- a/xml/System.Web.UI.WebControls/TextBox.xml +++ b/xml/System.Web.UI.WebControls/TextBox.xml @@ -905,7 +905,7 @@ > [!NOTE] > A control must persist some values between posts to the server for this event to work correctly. Be sure that view state is enabled for this control. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1509,7 +1509,7 @@ > [!NOTE] > A control must persist some values between posts to the server for this event to work correctly. Be sure that view state is enabled for this control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/TreeNodeBinding.xml b/xml/System.Web.UI.WebControls/TreeNodeBinding.xml index 3de6abd2d4d..6bc662dd7cb 100644 --- a/xml/System.Web.UI.WebControls/TreeNodeBinding.xml +++ b/xml/System.Web.UI.WebControls/TreeNodeBinding.xml @@ -429,7 +429,7 @@ The value after the format character (`xx` in the general example) specifies the number of significant digits or decimal places to display. - For more information on formatting strings, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). + For more information on formatting strings, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The value of this property is stored in view state. @@ -469,7 +469,7 @@ - Formatting Types in .NET + Formatting Types in .NET diff --git a/xml/System.Web.UI.WebControls/TreeNodeEventArgs.xml b/xml/System.Web.UI.WebControls/TreeNodeEventArgs.xml index 1b7d10c602a..48662b220b7 100644 --- a/xml/System.Web.UI.WebControls/TreeNodeEventArgs.xml +++ b/xml/System.Web.UI.WebControls/TreeNodeEventArgs.xml @@ -24,7 +24,7 @@ For a list of the initial property values for an instance of the class, see . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/TreeNodeEventHandler.xml b/xml/System.Web.UI.WebControls/TreeNodeEventHandler.xml index fe69bd5595a..b870af3db22 100644 --- a/xml/System.Web.UI.WebControls/TreeNodeEventHandler.xml +++ b/xml/System.Web.UI.WebControls/TreeNodeEventHandler.xml @@ -28,7 +28,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/TreeView.xml b/xml/System.Web.UI.WebControls/TreeView.xml index 737394e3aa0..251a3691bcb 100644 --- a/xml/System.Web.UI.WebControls/TreeView.xml +++ b/xml/System.Web.UI.WebControls/TreeView.xml @@ -2309,7 +2309,7 @@ ## Remarks The method is called by the control to raise the event. It is generally used by control developers when extending the class. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2349,7 +2349,7 @@ ## Remarks The method is overridden to register for postback. If client script is enabled, it also renders the necessary script and hidden fields. - Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2394,7 +2394,7 @@ > [!NOTE] > The is not rendered for a node with its property set to `TreeNodeSelectAction.None`. - Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2434,7 +2434,7 @@ ## Remarks The event is raised when a check box in the control changes state between posts to the server. This allows you to provide an event-handling method that performs a custom routine, such as updating a database or the displayed content, whenever this event occurs. - Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2474,7 +2474,7 @@ ## Remarks The event is raised when a node is collapsed in the control. This allows you to provide an event-handling method that performs a custom routine whenever this event occurs. - Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2514,7 +2514,7 @@ ## Remarks The event is raised when a data item is bound to a node in the control. This allows you to provide an event-handling method that performs a custom routine whenever this event occurs. - Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2557,7 +2557,7 @@ > [!NOTE] > If the property for a node is set to or , the event is also raised when that node is clicked in the control. - Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2605,7 +2605,7 @@ Supported browsers (Microsoft Internet Explorer 4.0-compatible browsers and later) can also take advantage of client-side node population. When enabled, this allows the control to populate a node on the client dynamically when that node is expanded, which prevents the need to post back to the server. For more information on client-side node population, see . - Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3233,7 +3233,7 @@ The event is fired only on post back when a user clicks a node. The event is not fired if the property is changed programmatically. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4035,7 +4035,7 @@ Even though the event is fired on post back, changing a check box does not cause a post back. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4074,7 +4074,7 @@ ## Remarks The event is raised when a node is collapsed in the control. This allows you to provide an event-handling method that performs a custom routine whenever this event occurs. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4113,7 +4113,7 @@ ## Remarks The event is raised when a data item is bound to a node in the control. This allows you to provide an event-handling method that performs a custom routine whenever this event occurs. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4174,7 +4174,7 @@ > [!NOTE] > If the property for a node is set to `TreeNodeSelectAction.Expand` or `TreeNodeSelectAction.SelectExpand`, the event is also raised when that node is clicked in the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4221,7 +4221,7 @@ Supported browsers (Microsoft Internet Explorer 4.0-compatible browsers and later) can also take advantage of client-side node population. When enabled, this allows the control to populate a node dynamically on the client when that node is expanded, which prevents the need to post back to the server. For more information on client-side node population, see . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/Wizard.xml b/xml/System.Web.UI.WebControls/Wizard.xml index 44a58ec4c19..f8ffdd386be 100644 --- a/xml/System.Web.UI.WebControls/Wizard.xml +++ b/xml/System.Web.UI.WebControls/Wizard.xml @@ -414,7 +414,7 @@ ## Remarks The event is raised when the current step that is displayed in the control changes. Use the event to provide additional processing when the current step of the control changes. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -559,7 +559,7 @@ ## Remarks The event is raised when the **Cancel** button on the control is clicked. Use the event to provide additional processing when the **Cancel** button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1287,7 +1287,7 @@ ## Remarks The event is raised when the **Finish** button on the control is clicked. Use the event to provide additional processing when the **Finish** button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2584,7 +2584,7 @@ ## Remarks The event is raised when the **Next** button on the control is clicked. Use the event to provide additional processing when the **Next** button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2630,7 +2630,7 @@ ## Remarks The method raises the event when the property of the control is changed. Use the event to provide additional processing when the current step that is displayed in the control changes. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2708,7 +2708,7 @@ ## Remarks The event is raised when the **Cancel** button is clicked. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2757,7 +2757,7 @@ ## Remarks The event is raised when the **Finish** button is clicked. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2831,7 +2831,7 @@ ## Remarks The event is raised when the **Next** button is clicked. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2880,7 +2880,7 @@ ## Remarks The event is raised when the **Previous** button is clicked. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2932,7 +2932,7 @@ > [!NOTE] > The event does not raise an event if a control with the property set to `Move` is outside of the control's sidebar list for the object. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2977,7 +2977,7 @@ ## Remarks The event is raised when the **Previous** button on the control is clicked. Use the event to provide additional processing when the **Previous** button is clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3117,7 +3117,7 @@ > [!NOTE] > The event does not raise an event if a control with the property set to `Move` is outside of the control's sidebar list for the object. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI.WebControls/WizardNavigationEventArgs.xml b/xml/System.Web.UI.WebControls/WizardNavigationEventArgs.xml index 58c71f81af4..727f37524b4 100644 --- a/xml/System.Web.UI.WebControls/WizardNavigationEventArgs.xml +++ b/xml/System.Web.UI.WebControls/WizardNavigationEventArgs.xml @@ -22,7 +22,7 @@ ## Remarks The class provides the data needed for the various navigation events in a control. For example, the event of a control uses the object to indicate the and for the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Web.UI.WebControls/WizardNavigationEventHandler.xml b/xml/System.Web.UI.WebControls/WizardNavigationEventHandler.xml index bc0a492faed..d925b1be842 100644 --- a/xml/System.Web.UI.WebControls/WizardNavigationEventHandler.xml +++ b/xml/System.Web.UI.WebControls/WizardNavigationEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks The class represents the method that handles the navigation events , , , and for a control and for controls that inherit from the control (such as the control). - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Web.UI.WebControls/WizardStepBase.xml b/xml/System.Web.UI.WebControls/WizardStepBase.xml index 5c38e513047..1a9572b0e94 100644 --- a/xml/System.Web.UI.WebControls/WizardStepBase.xml +++ b/xml/System.Web.UI.WebControls/WizardStepBase.xml @@ -313,7 +313,7 @@ Raises the event. To be added. Wizard Web Server Control - Handling and Raising Events + Handling and Raising Events diff --git a/xml/System.Web.UI.WebControls/Xml.xml b/xml/System.Web.UI.WebControls/Xml.xml index 272514ac5e9..082bca0f59d 100644 --- a/xml/System.Web.UI.WebControls/Xml.xml +++ b/xml/System.Web.UI.WebControls/Xml.xml @@ -806,12 +806,12 @@ ## Remarks Use the property to provide the XSL Transformation style sheet with optional arguments. The arguments can be either XSLT parameters or extension objects. - For more information about using the class, see [XsltArgumentList for Style Sheet Parameters and Extension Objects](~/docs/standard/data/xml/xsltargumentlist-for-style-sheet-parameters-and-extension-objects.md). + For more information about using the class, see [XsltArgumentList for Style Sheet Parameters and Extension Objects](/dotnet/standard/data/xml/xsltargumentlist-for-style-sheet-parameters-and-extension-objects). ]]> - XsltArgumentList For Style Sheet Parameters and Extension Objects + XsltArgumentList For Style Sheet Parameters and Extension Objects XML Web Server Control Overview diff --git a/xml/System.Web.UI.WebControls/XmlDataSource.xml b/xml/System.Web.UI.WebControls/XmlDataSource.xml index b98e5c14b51..5f4ba52c00e 100644 --- a/xml/System.Web.UI.WebControls/XmlDataSource.xml +++ b/xml/System.Web.UI.WebControls/XmlDataSource.xml @@ -787,7 +787,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1507,7 +1507,7 @@ ## Remarks Handle the event to set the property with an object before the control performs an XML transformation. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI/BuildTemplateMethod.xml b/xml/System.Web.UI/BuildTemplateMethod.xml index 80456029cd8..4ed7a891cb1 100644 --- a/xml/System.Web.UI/BuildTemplateMethod.xml +++ b/xml/System.Web.UI/BuildTemplateMethod.xml @@ -33,6 +33,6 @@ - Delegates (C# Programmer's Reference) + Delegates (C# Programmer's Reference) diff --git a/xml/System.Web.UI/ClientScriptManager.xml b/xml/System.Web.UI/ClientScriptManager.xml index fcf27dd0300..b68443efdb3 100644 --- a/xml/System.Web.UI/ClientScriptManager.xml +++ b/xml/System.Web.UI/ClientScriptManager.xml @@ -672,7 +672,7 @@ [!code-csharp[System.Web.UI.ClientScriptManager4#2](~/samples/snippets/csharp/VS_Snippets_WebNet/System.Web.UI.ClientScriptManager4/cs/resource.cs#2)] [!code-vb[System.Web.UI.ClientScriptManager4#2](~/samples/snippets/visualbasic/VS_Snippets_WebNet/System.Web.UI.ClientScriptManager4/vb/resource.vb#2)] - This example requires a JavaScript file named `Script_include.js`. The .js file is an embedded resource in the assembly that contains the `ClientScriptResourceLabel` object. If you are using Visual Studio, in the Properties window of the class library project, set **Build Action** to **Embedded Resource** when the script file is selected. If you are compiling the library at the command line, use the [/resource](~/docs/csharp/language-reference/compiler-options/resource-compiler-option.md) switch to embed the resource. + This example requires a JavaScript file named `Script_include.js`. The .js file is an embedded resource in the assembly that contains the `ClientScriptResourceLabel` object. If you are using Visual Studio, in the Properties window of the class library project, set **Build Action** to **Embedded Resource** when the script file is selected. If you are compiling the library at the command line, use the [/resource](/dotnet/csharp/language-reference/compiler-options/resource-compiler-option) switch to embed the resource. ``` function DoClick() {Form1.Message.value='Text from resource script.'} diff --git a/xml/System.Web.UI/CodeConstructType.xml b/xml/System.Web.UI/CodeConstructType.xml index e671e3578dd..9377ad77ff5 100644 --- a/xml/System.Web.UI/CodeConstructType.xml +++ b/xml/System.Web.UI/CodeConstructType.xml @@ -21,7 +21,7 @@ ## Remarks When you process a code construct by using the method of the class, return `true` if you do not want to process the code construct further. - For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.UI/ConstructorNeedsTagAttribute.xml b/xml/System.Web.UI/ConstructorNeedsTagAttribute.xml index dd62b17fa79..4a6c6aa7a64 100644 --- a/xml/System.Web.UI/ConstructorNeedsTagAttribute.xml +++ b/xml/System.Web.UI/ConstructorNeedsTagAttribute.xml @@ -26,7 +26,7 @@ class can directly or indirectly be used as part of the user interface for your Web application, and as such should be scrutinized to make sure best practices for writing secure code and securing applications are followed. - For general information on these topics, see [Overview of Web Application Security Threats](https://docs.microsoft.com/previous-versions/f13d73y6(v=vs.140)), [Security Policy Best Practices](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/sa4se9bc(v=vs.100)), and [Key Security Concepts](~/docs/standard/security/key-security-concepts.md). For more specific information, see [Securing Standard Controls](https://docs.microsoft.com/previous-versions/aspnet/ms178270(v=vs.100)), [How to: Display Safe Error Messages](https://docs.microsoft.com/previous-versions/aspnet/994a1482(v=vs.100)), [How to: Protect Against Script Exploits in a Web Application by Applying HTML Encoding to Strings](https://docs.microsoft.com/previous-versions/aspnet/a2a4yykt(v=vs.100)), and [Introduction to the Validation Controls](https://docs.microsoft.com/previous-versions/dotnet/netframework-3.0/2e4hd649(v=vs.85)). + For general information on these topics, see [Overview of Web Application Security Threats](https://docs.microsoft.com/previous-versions/f13d73y6(v=vs.140)), [Security Policy Best Practices](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/sa4se9bc(v=vs.100)), and [Key Security Concepts](/dotnet/standard/security/key-security-concepts). For more specific information, see [Securing Standard Controls](https://docs.microsoft.com/previous-versions/aspnet/ms178270(v=vs.100)), [How to: Display Safe Error Messages](https://docs.microsoft.com/previous-versions/aspnet/994a1482(v=vs.100)), [How to: Protect Against Script Exploits in a Web Application by Applying HTML Encoding to Strings](https://docs.microsoft.com/previous-versions/aspnet/a2a4yykt(v=vs.100)), and [Introduction to the Validation Controls](https://docs.microsoft.com/previous-versions/dotnet/netframework-3.0/2e4hd649(v=vs.85)). @@ -464,7 +464,7 @@ ## Remarks -This property gathers the information necessary about a page's UI hierarchy and passes it to the page's [<trace>](~/docs/framework/configure-apps/file-schema/trace-debug/trace-element.md) property. When you enable tracing, either for a page or for your application, this information is displayed in the `Control Tree` section of the trace output. Trace output for a page is appended to the end of the page; while trace output for an application can be viewed from the trace viewer (trace.axd file) which is stored in the application's root directory. For more information about tracing, see [ASP.NET Tracing Overview](https://docs.microsoft.com/previous-versions/aspnet/bb386420(v=vs.100)). +This property gathers the information necessary about a page's UI hierarchy and passes it to the page's [<trace>](/dotnet/framework/configure-apps/file-schema/trace-debug/trace-element) property. When you enable tracing, either for a page or for your application, this information is displayed in the `Control Tree` section of the trace output. Trace output for a page is appended to the end of the page; while trace output for an application can be viewed from the trace viewer (trace.axd file) which is stored in the application's root directory. For more information about tracing, see [ASP.NET Tracing Overview](https://docs.microsoft.com/previous-versions/aspnet/bb386420(v=vs.100)). ]]> @@ -2175,7 +2175,7 @@ HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product", ]]> - The method should be overridden only to change metadata attributes such as . For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + The method should be overridden only to change metadata attributes such as . For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). @@ -4691,7 +4691,7 @@ HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product", View state is enabled for all server controls by default, but there are circumstances in which you will want to disable it. For more information, see [ASP.NET Performance Overview](https://docs.microsoft.com/previous-versions/aspnet/cc668225(v=vs.100)). - For information about dictionaries and how to use them, see [Collections and Data Structures](~/docs/standard/collections/index.md). + For information about dictionaries and how to use them, see [Collections and Data Structures](/dotnet/standard/collections/). diff --git a/xml/System.Web.UI/ControlBuilder.xml b/xml/System.Web.UI/ControlBuilder.xml index 53d2b8bd835..7c33c7820b1 100644 --- a/xml/System.Web.UI/ControlBuilder.xml +++ b/xml/System.Web.UI/ControlBuilder.xml @@ -1119,11 +1119,11 @@ csc /t:library /out:myWebAppPath/Bin/cs_mycontrolbuilder.dll myControlBuilder.cs For more information about ASP.NET Web page models, see [ASP.NET Web Forms Page Syntax Overview](https://docs.microsoft.com/previous-versions/aspnet/k33801s3(v=vs.100)). - For more information about how to use the CodeDOM to represent and generate source code, see [Dynamic Source Code Generation and Compilation](~/docs/framework/reflection-and-codedom/dynamic-source-code-generation-and-compilation.md). + For more information about how to use the CodeDOM to represent and generate source code, see [Dynamic Source Code Generation and Compilation](/dotnet/framework/reflection-and-codedom/dynamic-source-code-generation-and-compilation). ]]> - Dynamic Source Code Generation and Compilation + Dynamic Source Code Generation and Compilation diff --git a/xml/System.Web.UI/ControlCollection.xml b/xml/System.Web.UI/ControlCollection.xml index 217e4c4d662..02619a3b712 100644 --- a/xml/System.Web.UI/ControlCollection.xml +++ b/xml/System.Web.UI/ControlCollection.xml @@ -30,7 +30,7 @@ ## Remarks You can access any of the properties and methods of the class through the property. Since the class is the base class for all ASP.NET server controls, all server controls inherit this property. - For more information about collections, see [Collections and Data Structures](~/docs/standard/collections/index.md). + For more information about collections, see [Collections and Data Structures](/dotnet/standard/collections/). @@ -45,7 +45,7 @@ - Collections and Data Structures + Collections and Data Structures diff --git a/xml/System.Web.UI/ControlValuePropertyAttribute.xml b/xml/System.Web.UI/ControlValuePropertyAttribute.xml index 195ab7266f5..f86f1d32ba5 100644 --- a/xml/System.Web.UI/ControlValuePropertyAttribute.xml +++ b/xml/System.Web.UI/ControlValuePropertyAttribute.xml @@ -27,7 +27,7 @@ ## Remarks When defining a object, you typically bind a control's property to a parameter by setting both the and properties. If the property is not set, a default property is used. The attribute is applied to a control to specify its default property that a object binds to at run time. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). For a list of initial property values for an instance of the class, see the constructor. diff --git a/xml/System.Web.UI/CssClassPropertyAttribute.xml b/xml/System.Web.UI/CssClassPropertyAttribute.xml index 98877afd6fe..9b665dce1e5 100644 --- a/xml/System.Web.UI/CssClassPropertyAttribute.xml +++ b/xml/System.Web.UI/CssClassPropertyAttribute.xml @@ -27,7 +27,7 @@ ## Remarks The class is used by developers to add design time Cascading Style Sheet (CSS) editing capabilities to a property in a property grid. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.UI/DataBinder.xml b/xml/System.Web.UI/DataBinder.xml index 198d321d18c..11332af60e3 100644 --- a/xml/System.Web.UI/DataBinder.xml +++ b/xml/System.Web.UI/DataBinder.xml @@ -226,7 +226,7 @@ ## Remarks The value of `expression` must evaluate to a public property. - For more information about format strings in the .NET Framework, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). + For more information about format strings in the .NET Framework, see [Formatting Types](/dotnet/standard/base-types/formatting-types). This method is automatically called when you create data bindings in a rapid application development (RAD) designer such as Visual Studio. You can also use it declaratively to convert the resulting from the data-binding expression to a . To use the method declaratively, use the `<%# %>` expression syntax, as used in standard ASP.NET data binding. @@ -266,7 +266,7 @@ - Formatting Types in .NET + Formatting Types in .NET diff --git a/xml/System.Web.UI/DataBindingHandlerAttribute.xml b/xml/System.Web.UI/DataBindingHandlerAttribute.xml index b3d1325b352..098a9421122 100644 --- a/xml/System.Web.UI/DataBindingHandlerAttribute.xml +++ b/xml/System.Web.UI/DataBindingHandlerAttribute.xml @@ -26,7 +26,7 @@ method notifies a data-bound control that the underlying data source or the data cached in memory has changed, and that the control should rebind and perform any necessary additional work. Typically, the method is called when a property of the data source control or a parameter value has changed. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI/DataSourceView.xml b/xml/System.Web.UI/DataSourceView.xml index c1ece79b5fc..52c9c7f9788 100644 --- a/xml/System.Web.UI/DataSourceView.xml +++ b/xml/System.Web.UI/DataSourceView.xml @@ -346,7 +346,7 @@ ## Remarks The change to the data source view could be due to a change in the values of its properties, or to a change in the data due to a data operation performed by the data source view. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -781,7 +781,7 @@ ## Remarks The method notifies a data-bound control that the underlying data source has changed and that the control should rebind and perform any necessary work. Typically, the method is called when a property of the data source view has changed. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Web.UI/FilterableAttribute.xml b/xml/System.Web.UI/FilterableAttribute.xml index 4a283231b5f..cd61baf0563 100644 --- a/xml/System.Web.UI/FilterableAttribute.xml +++ b/xml/System.Web.UI/FilterableAttribute.xml @@ -27,7 +27,7 @@ ## Remarks The attribute is applied to a property to specify whether the property supports device filtering. When a property supports device filtering, you can override the value of a property for a specific device by specifying a device filter. By default, properties are filterable, so a control developer could prevent device filtering on a property by setting the attribute to `false`. For more information, see [Customizing for Specific Devices](https://msdn.microsoft.com/library/a7f55dfa-290b-45f8-bf8f-d5a4540bae61). - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). For a list of initial property values for an instance of the class, see the constructor. @@ -42,7 +42,7 @@ ]]> - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Web.UI/HierarchicalDataSourceControl.xml b/xml/System.Web.UI/HierarchicalDataSourceControl.xml index eab678bd5b6..900a1a21301 100644 --- a/xml/System.Web.UI/HierarchicalDataSourceControl.xml +++ b/xml/System.Web.UI/HierarchicalDataSourceControl.xml @@ -464,7 +464,7 @@ ## Remarks The method notifies a data-bound control that the underlying data source or the data cached in memory has changed, that the control should rebind, and that any necessary work should be performed. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Web.UI/ICallbackEventHandler.xml b/xml/System.Web.UI/ICallbackEventHandler.xml index fbce77feda4..58bd1468384 100644 --- a/xml/System.Web.UI/ICallbackEventHandler.xml +++ b/xml/System.Web.UI/ICallbackEventHandler.xml @@ -21,7 +21,7 @@ Examples of controls that implement the interface include the , , and controls. When a callback event targets a control that implements the interface, the method is called to handle the event, passing the event argument as a parameter and the method returns the result of the callback. - Controls that retrieve data from a data source control during callback can do so synchronously or asynchronously. ASP.NET controls like , , and are implemented synchronously. Synchronous callbacks do not prevent the user from working in the browser. In synchronous mode, only one callback at a time can execute, with the last callback taking precedence. When a Web control is implemented to support asynchronous behavior, multiple callbacks can be raised simultaneously. For details on asynchronous programming, see [Event-based Asynchronous Pattern (EAP)](~/docs/standard/asynchronous-programming-patterns/event-based-asynchronous-pattern-eap.md). + Controls that retrieve data from a data source control during callback can do so synchronously or asynchronously. ASP.NET controls like , , and are implemented synchronously. Synchronous callbacks do not prevent the user from working in the browser. In synchronous mode, only one callback at a time can execute, with the last callback taking precedence. When a Web control is implemented to support asynchronous behavior, multiple callbacks can be raised simultaneously. For details on asynchronous programming, see [Event-based Asynchronous Pattern (EAP)](/dotnet/standard/asynchronous-programming-patterns/event-based-asynchronous-pattern-eap). You can specify whether callback events originating from the user interface rendered by a control implementing the interface are validated. Validation of events is a good security practice. However, for performance reasons you can disable it. To control whether event validation is performed on callback events, set the `enableEventValidation` attribute of the [@ Page](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ydy4x04a(v=vs.100)) directive or the `enableEventValidation` attribute of the [pages Element (ASP.NET Settings Schema)](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/950xf363(v=vs.100)) of the Web.config file. If you set the property in code, set it in the `Page_Init` phase of page processing. For more information on balancing the security benefit of event validation with its performance cost, see [ASP.NET Performance Overview](https://docs.microsoft.com/previous-versions/aspnet/cc668225(v=vs.100)). diff --git a/xml/System.Web.UI/IDataSource.xml b/xml/System.Web.UI/IDataSource.xml index c5a14112784..9b855d5443d 100644 --- a/xml/System.Web.UI/IDataSource.xml +++ b/xml/System.Web.UI/IDataSource.xml @@ -66,7 +66,7 @@ ## Remarks The event is raised when the properties of a data-bound control or the underlying data has changed in some way that affects the data bindings between a data-bound control and its data. For example, the event is raised if a file name property, such as the property, is changed on a file-based data source control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Web.UI/IResourceUrlGenerator.xml b/xml/System.Web.UI/IResourceUrlGenerator.xml index 02b9f5c2725..dbb5398c69a 100644 --- a/xml/System.Web.UI/IResourceUrlGenerator.xml +++ b/xml/System.Web.UI/IResourceUrlGenerator.xml @@ -31,7 +31,7 @@ ASP.NET Web Page Resources Overview - Resources in Applications + Resources in Applications Introduction to ASP.NET Control Designers diff --git a/xml/System.Web.UI/ImageClickEventArgs.xml b/xml/System.Web.UI/ImageClickEventArgs.xml index 0e477711a40..85d153a5944 100644 --- a/xml/System.Web.UI/ImageClickEventArgs.xml +++ b/xml/System.Web.UI/ImageClickEventArgs.xml @@ -26,7 +26,7 @@ > [!NOTE] > The origin coordinates (0,0) are located at the upper left corner of the image. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web.UI/ImageClickEventHandler.xml b/xml/System.Web.UI/ImageClickEventHandler.xml index c5fb568a9d5..8aeafe37536 100644 --- a/xml/System.Web.UI/ImageClickEventHandler.xml +++ b/xml/System.Web.UI/ImageClickEventHandler.xml @@ -33,7 +33,7 @@ If you create a custom image-based ASP.NET server control that users can click, use this delegate to define the events associated with that user action. - For more information about delegates and how they interact with events, see [Handling and Raising Events](~/docs/standard/events/index.md). For information about how to raise events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about delegates and how they interact with events, see [Handling and Raising Events](/dotnet/standard/events/). For information about how to raise events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -46,6 +46,6 @@ - Handling and Raising Events + Handling and Raising Events diff --git a/xml/System.Web.UI/OutputCacheParameters.xml b/xml/System.Web.UI/OutputCacheParameters.xml index e7baa7e3d82..239964037bd 100644 --- a/xml/System.Web.UI/OutputCacheParameters.xml +++ b/xml/System.Web.UI/OutputCacheParameters.xml @@ -261,7 +261,7 @@ ## Remarks When this property is set to multiple character sets, the output cache contains a different version of the requested document for each specified set. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.UI/Page.xml b/xml/System.Web.UI/Page.xml index a846283d7d3..3fc89c046e3 100644 --- a/xml/System.Web.UI/Page.xml +++ b/xml/System.Web.UI/Page.xml @@ -60,7 +60,7 @@ The object serves as the naming container for all server controls in a page, except those that implement the interface or are child controls of controls that implement this interface. - The class is a control that acts as the user interface for your Web application, and as such should be scrutinized to make sure best practices for writing secure code and securing applications are followed. For general information on these topics, see [Overview of Web Application Security Threats](https://docs.microsoft.com/previous-versions/f13d73y6(v=vs.140)), [Security Policy Best Practices](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/sa4se9bc(v=vs.100)), and [Key Security Concepts](~/docs/standard/security/key-security-concepts.md). For more specific information, see [Securing Standard Controls](https://docs.microsoft.com/previous-versions/aspnet/ms178270(v=vs.100)), [How to: Display Safe Error Messages](https://docs.microsoft.com/previous-versions/aspnet/994a1482(v=vs.100)), [How to: Protect Against Script Exploits in a Web Application by Applying HTML Encoding to Strings](https://docs.microsoft.com/previous-versions/aspnet/a2a4yykt(v=vs.100)), and [Introduction to the Validation Controls](https://docs.microsoft.com/previous-versions/dotnet/netframework-3.0/2e4hd649(v=vs.85)). + The class is a control that acts as the user interface for your Web application, and as such should be scrutinized to make sure best practices for writing secure code and securing applications are followed. For general information on these topics, see [Overview of Web Application Security Threats](https://docs.microsoft.com/previous-versions/f13d73y6(v=vs.140)), [Security Policy Best Practices](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/sa4se9bc(v=vs.100)), and [Key Security Concepts](/dotnet/standard/security/key-security-concepts). For more specific information, see [Securing Standard Controls](https://docs.microsoft.com/previous-versions/aspnet/ms178270(v=vs.100)), [How to: Display Safe Error Messages](https://docs.microsoft.com/previous-versions/aspnet/994a1482(v=vs.100)), [How to: Protect Against Script Exploits in a Web Application by Applying HTML Encoding to Strings](https://docs.microsoft.com/previous-versions/aspnet/a2a4yykt(v=vs.100)), and [Introduction to the Validation Controls](https://docs.microsoft.com/previous-versions/dotnet/netframework-3.0/2e4hd649(v=vs.85)). @@ -2233,7 +2233,7 @@ ## Remarks The event is called at the end of the page's initialization stage. At this stage of the page's life cycle, all declared controls on the page are initialized, but the page's state is not yet populated. You can access server controls, but they will not yet contain information returned from the user. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2473,7 +2473,7 @@ property to determine whether the Web page is running in asynchronous mode. This information is useful if controls or code on the page need to modify their behavior depending on whether the page is asynchronous. For more information about asynchronous programming, see [Asynchronous Operations](~/docs/framework/data/adonet/sql/asynchronous-operations.md). + Use the property to determine whether the Web page is running in asynchronous mode. This information is useful if controls or code on the page need to modify their behavior depending on whether the page is asynchronous. For more information about asynchronous programming, see [Asynchronous Operations](/dotnet/framework/data/adonet/sql/asynchronous-operations). ]]> @@ -2951,7 +2951,7 @@ In most circumstances, do not set this property in code. The `LCID` attribute ca ## Remarks The event occurs after all postback data and view-state data is loaded into the page and after the method has been called for all controls on the page. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -3414,7 +3414,7 @@ In most circumstances, do not set this property in code. The `LCID` attribute ca The method is called after the method and before the method. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3455,7 +3455,7 @@ In most circumstances, do not set this property in code. The `LCID` attribute ca The method occurs at the end of the initialization stage and before the load stage. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3494,7 +3494,7 @@ In most circumstances, do not set this property in code. The `LCID` attribute ca ## Remarks The method is called at the end of the page load stage. At this point in the page life cycle, all postback data and view-state data is loaded into controls on the page. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3535,7 +3535,7 @@ In most circumstances, do not set this property in code. The `LCID` attribute ca After the method is called, personalization information is loaded and the page theme, if any, is initialized. This is also the preferred stage to dynamically define a or for the Page. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3576,7 +3576,7 @@ In most circumstances, do not set this property in code. The `LCID` attribute ca Controls created in the method will also be loaded with view-state and postback data. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3617,7 +3617,7 @@ In most circumstances, do not set this property in code. The `LCID` attribute ca This is the last event called before the page's view state is saved. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3656,7 +3656,7 @@ In most circumstances, do not set this property in code. The `LCID` attribute ca ## Remarks The method is called when the state information for the control has been written to the persistence medium for the page. State information is written to the persistence medium by calling the method. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3859,7 +3859,7 @@ In most circumstances, do not set this property in code. The `LCID` attribute ca event is raised after all postback data processing and before the event. There is a second attempt to load postback data before the event. For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + The event is raised after all postback data processing and before the event. There is a second attempt to load postback data before the event. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -3900,7 +3900,7 @@ In most circumstances, do not set this property in code. The `LCID` attribute ca This is the last event raised before the page's view state is saved. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -4987,7 +4987,7 @@ int year = Convert.ToInt32(Page.RouteData.Values["year"]) This is the last event raised before the page is rendered to the requesting browser. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Web.UI/PageParserFilter.xml b/xml/System.Web.UI/PageParserFilter.xml index 21be1e39dc1..24d4d60d051 100644 --- a/xml/System.Web.UI/PageParserFilter.xml +++ b/xml/System.Web.UI/PageParserFilter.xml @@ -99,7 +99,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -370,7 +370,7 @@ ## Remarks You can override the method to specify the return type of pages or controls that are treated as if they are not dynamically compiled. The default is `null`. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -431,7 +431,7 @@ ## Remarks In a custom implementation, use the property to report where errors occur during parsing. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -589,7 +589,7 @@ The type of allowed code constructs are the enumeration values. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -630,7 +630,7 @@ ## Remarks You can override the method to allow the parser filter to process data binding expressions when implementing a custom class. An example of a data binding expression used with an attribute is `<%# expression %>`. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -670,7 +670,7 @@ ## Remarks You can override the method to allow the parser to process event hookups when implementing a custom class. An example of an event handler is providing a handler for the event of the control. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -706,7 +706,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.UI/PageTheme.xml b/xml/System.Web.UI/PageTheme.xml index cb04e3dc930..2b019329ac2 100644 --- a/xml/System.Web.UI/PageTheme.xml +++ b/xml/System.Web.UI/PageTheme.xml @@ -397,7 +397,7 @@ - Formatting Types in .NET + Formatting Types in .NET @@ -478,7 +478,7 @@ - Formatting Types in .NET + Formatting Types in .NET diff --git a/xml/System.Web.UI/ParseChildrenAttribute.xml b/xml/System.Web.UI/ParseChildrenAttribute.xml index acd468427a7..71c0c7deb11 100644 --- a/xml/System.Web.UI/ParseChildrenAttribute.xml +++ b/xml/System.Web.UI/ParseChildrenAttribute.xml @@ -34,7 +34,7 @@ Marking your server control with the metadata attribute `ParseChildren(false)`, the default value, instructs the parser to interpret the elements that are contained within the server control's tags as content that will be parsed with an associated that is, as controls. In this scenario, the property is `false`. - For information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For information about using attributes, see [Attributes](/dotnet/standard/attributes/). @@ -55,7 +55,7 @@ - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Web.UI/PartialCachingAttribute.xml b/xml/System.Web.UI/PartialCachingAttribute.xml index f301309216d..a4bcd488cf8 100644 --- a/xml/System.Web.UI/PartialCachingAttribute.xml +++ b/xml/System.Web.UI/PartialCachingAttribute.xml @@ -38,7 +38,7 @@ If a user control contains an directive or has a applied, the ASP.NET parser generates an instance of the class to wrap the user control. - For more information about ASP.NET caching, see [Caching](https://docs.microsoft.com/previous-versions/aspnet/xsbfdd8c(v=vs.100)). For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about ASP.NET caching, see [Caching](https://docs.microsoft.com/previous-versions/aspnet/xsbfdd8c(v=vs.100)). For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.Web.UI/PersistChildrenAttribute.xml b/xml/System.Web.UI/PersistChildrenAttribute.xml index dba69dc66e4..0d6436b38b2 100644 --- a/xml/System.Web.UI/PersistChildrenAttribute.xml +++ b/xml/System.Web.UI/PersistChildrenAttribute.xml @@ -26,7 +26,7 @@ is used in combination with the to determine how nested content of a control is interpreted. If is `true` and is `false`, the nested content contained within an ASP.NET server control is persisted as controls. If is `false` and is `true`, the nested content is persisted as properties of the server control. For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + The is used in combination with the to determine how nested content of a control is interpreted. If is `true` and is `false`, the nested content contained within an ASP.NET server control is persisted as controls. If is `false` and is `true`, the nested content is persisted as properties of the server control. For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). @@ -47,7 +47,7 @@ - Extending Metadata Using Attributes + Extending Metadata Using Attributes Design-Time Architecture diff --git a/xml/System.Web.UI/PersistenceModeAttribute.xml b/xml/System.Web.UI/PersistenceModeAttribute.xml index 490a0a77791..411a0165fb2 100644 --- a/xml/System.Web.UI/PersistenceModeAttribute.xml +++ b/xml/System.Web.UI/PersistenceModeAttribute.xml @@ -26,7 +26,7 @@ [!NOTE] > The Web page designer in Visual Studio does not support the `ResetPropertyName` method that is optionally exposed by Windows Forms controls for property persistence. Server controls are serialized using methods provided by the class. The implementation of these methods is driven by metadata attributes such as , , and . diff --git a/xml/System.Web.UI/StateBag.xml b/xml/System.Web.UI/StateBag.xml index e51ca2196a5..96661f0d5ac 100644 --- a/xml/System.Web.UI/StateBag.xml +++ b/xml/System.Web.UI/StateBag.xml @@ -38,7 +38,7 @@ This class is the primary storage mechanism for all HTML and Web server controls. It stores attribute/value pairs as strings associated with the control. It tracks changes to these attributes only after the method is executed for a page request, and saves the changes to the page's or control's view state. - This class implements a dictionary, and you can add items to it or remove items from it as you would any dictionary object. For more information about data collections, such as dictionaries, see [Collections and Data Structures](~/docs/standard/collections/index.md). + This class implements a dictionary, and you can add items to it or remove items from it as you would any dictionary object. For more information about data collections, such as dictionaries, see [Collections and Data Structures](/dotnet/standard/collections/). @@ -54,7 +54,7 @@ - Collections and Data Structures + Collections and Data Structures ASP.NET State Management Overview diff --git a/xml/System.Web.UI/SupportsEventValidationAttribute.xml b/xml/System.Web.UI/SupportsEventValidationAttribute.xml index da23d858bb0..3f2c8ce4a15 100644 --- a/xml/System.Web.UI/SupportsEventValidationAttribute.xml +++ b/xml/System.Web.UI/SupportsEventValidationAttribute.xml @@ -27,7 +27,7 @@ ## Remarks Event validation prevents forged postbacks to an ASP.NET Web page and can be enabled through the `EnableEventValidation` page directive. - For more information, see . For more information about attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information, see . For more information about attributes, see [Attributes](/dotnet/standard/attributes/). ]]> diff --git a/xml/System.Web.UI/TagPrefixAttribute.xml b/xml/System.Web.UI/TagPrefixAttribute.xml index e9ec1df5985..aa00e46dfa5 100644 --- a/xml/System.Web.UI/TagPrefixAttribute.xml +++ b/xml/System.Web.UI/TagPrefixAttribute.xml @@ -30,7 +30,7 @@ This directive registers the tag prefix with a namespace. Moreover, it specifies the assembly where the custom control code implementation resides. With this directive in place, you can use custom controls in a Web page declaratively. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.Web.UI/TemplateContainerAttribute.xml b/xml/System.Web.UI/TemplateContainerAttribute.xml index 8fa9458fafe..b164add1eb3 100644 --- a/xml/System.Web.UI/TemplateContainerAttribute.xml +++ b/xml/System.Web.UI/TemplateContainerAttribute.xml @@ -28,7 +28,7 @@ ## Remarks The object that is passed in as a parameter of the object is used by the parser as the type of object that is used in data-binding expressions. The control whose property returns an interface and is marked with the , must implement the interface. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). @@ -50,7 +50,7 @@ ]]> - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Web.UI/TemplateControl.xml b/xml/System.Web.UI/TemplateControl.xml index a7bbc34b21e..d80dfdc6254 100644 --- a/xml/System.Web.UI/TemplateControl.xml +++ b/xml/System.Web.UI/TemplateControl.xml @@ -467,7 +467,7 @@ is an empty string (""). - Formatting Types in .NET + Formatting Types in .NET @@ -557,7 +557,7 @@ Resources in ASP.NET Applications - Packaging and Deploying Resources + Packaging and Deploying Resources @@ -599,7 +599,7 @@ Resources in ASP.NET Applications - Packaging and Deploying Resources + Packaging and Deploying Resources @@ -652,7 +652,7 @@ Resources in ASP.NET Applications - Packaging and Deploying Resources + Packaging and Deploying Resources @@ -692,7 +692,7 @@ Resources in ASP.NET Applications - Packaging and Deploying Resources + Packaging and Deploying Resources @@ -1028,7 +1028,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1537,7 +1537,7 @@ The data-binding method can be used only for controls contained on a . - Formatting Types in .NET + Formatting Types in .NET @@ -1614,7 +1614,7 @@ The data-binding method can be used only for controls contained on a . - Formatting Types in .NET + Formatting Types in .NET diff --git a/xml/System.Web.UI/TemplateInstanceAttribute.xml b/xml/System.Web.UI/TemplateInstanceAttribute.xml index 089de19c294..fecc8c57b34 100644 --- a/xml/System.Web.UI/TemplateInstanceAttribute.xml +++ b/xml/System.Web.UI/TemplateInstanceAttribute.xml @@ -27,7 +27,7 @@ ## Remarks The class allows you to mark a template property as one that allows single or multiple instantiations. A template that only allows a single instantiation can have the controls that are contained inside of it referenced. The property is an example of a property that can be instantiated only one time. - This class is optional. If a template property is not extended with a class, the default value, the field, is used. For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + This class is optional. If a template property is not extended with a class, the default value, the field, is used. For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). @@ -45,7 +45,7 @@ ]]> - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Web.UI/ToolboxDataAttribute.xml b/xml/System.Web.UI/ToolboxDataAttribute.xml index cbf04a9ca56..39c4af2ff13 100644 --- a/xml/System.Web.UI/ToolboxDataAttribute.xml +++ b/xml/System.Web.UI/ToolboxDataAttribute.xml @@ -45,7 +45,7 @@ ]]> - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Web.UI/ValidationPropertyAttribute.xml b/xml/System.Web.UI/ValidationPropertyAttribute.xml index 5857414c73d..fb65e7719d2 100644 --- a/xml/System.Web.UI/ValidationPropertyAttribute.xml +++ b/xml/System.Web.UI/ValidationPropertyAttribute.xml @@ -28,7 +28,7 @@ ## Remarks This attribute is typically used for form-based input controls. - For more information about attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about attributes, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.Web.UI/VerificationAttribute.xml b/xml/System.Web.UI/VerificationAttribute.xml index d7e54e3568a..03b0ad157ed 100644 --- a/xml/System.Web.UI/VerificationAttribute.xml +++ b/xml/System.Web.UI/VerificationAttribute.xml @@ -53,7 +53,7 @@ The metadata can be defined class, property, and indexer declarations. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). @@ -67,7 +67,7 @@ ]]> - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Web.UI/ViewStateModeByIdAttribute.xml b/xml/System.Web.UI/ViewStateModeByIdAttribute.xml index f879eae79ea..17eb07f7664 100644 --- a/xml/System.Web.UI/ViewStateModeByIdAttribute.xml +++ b/xml/System.Web.UI/ViewStateModeByIdAttribute.xml @@ -31,7 +31,7 @@ the property of the control returns `true`. If the class is not used, the property of the control returns its default value of `false`, which means that the control does not load its view-state information by . - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). The class does not apply to saving the view-state information for a control. @@ -40,7 +40,7 @@ ]]> - Extending Metadata Using Attributes + Extending Metadata Using Attributes ASP.NET State Management Overview diff --git a/xml/System.Web.UI/WebResourceAttribute.xml b/xml/System.Web.UI/WebResourceAttribute.xml index 745fc6b5f5f..088ef339d43 100644 --- a/xml/System.Web.UI/WebResourceAttribute.xml +++ b/xml/System.Web.UI/WebResourceAttribute.xml @@ -44,7 +44,7 @@ [!code-aspx-csharp[System.Web.UI.WebResourceAttribute#1](~/samples/snippets/csharp/VS_Snippets_WebNet/System.Web.UI.WebResourceAttribute/cs/WebResourceAttribute.aspx#1)] [!code-aspx-vb[System.Web.UI.WebResourceAttribute#1](~/samples/snippets/visualbasic/VS_Snippets_WebNet/System.Web.UI.WebResourceAttribute/vb/WebResourceAttribute.aspx#1)] - This example requires that you compile the Image1.jpg and Help.htm resources with the assembly that contains `MyCustomControl`. For more information, see, [/resource (C# Compiler Options)](~/docs/csharp/language-reference/compiler-options/resource-compiler-option.md) or [/resource (Visual Basic)](~/docs/visual-basic/reference/command-line-compiler/resource.md). + This example requires that you compile the Image1.jpg and Help.htm resources with the assembly that contains `MyCustomControl`. For more information, see, [/resource (C# Compiler Options)](/dotnet/csharp/language-reference/compiler-options/resource-compiler-option) or [/resource (Visual Basic)](/dotnet/visual-basic/reference/command-line-compiler/resource). An example of an HTML Web resource that could be used in this example is shown next. Note the use of the `WebResource` syntax, which is used when you set the property to `true` for a Web resource. @@ -76,10 +76,10 @@ ASP.NET Web Page Resources Overview - Resources in Applications + Resources in Applications /resource (Embed Resource File to Output) (C# Compiler Options) /resource (Visual Basic) - Packaging and Deploying Resources + Packaging and Deploying Resources diff --git a/xml/System.Web.UI/XPathBinder.xml b/xml/System.Web.UI/XPathBinder.xml index ae8738a4ae6..3cf229c8f52 100644 --- a/xml/System.Web.UI/XPathBinder.xml +++ b/xml/System.Web.UI/XPathBinder.xml @@ -209,7 +209,7 @@ method declaratively if you want to simplify the casting of an XML node to a text string to be displayed in a browser. To do so, you must place the \<%# and %> tags, which are also used in standard ASP.NET data binding, around the data-binding expression. @@ -219,7 +219,7 @@ The or parameter is . The object specified by is not an . - Formatting Types in .NET + Formatting Types in .NET diff --git a/xml/System.Web/ApplicationShutdownReason.xml b/xml/System.Web/ApplicationShutdownReason.xml index 81b5183282b..6e7e2614210 100644 --- a/xml/System.Web/ApplicationShutdownReason.xml +++ b/xml/System.Web/ApplicationShutdownReason.xml @@ -92,7 +92,7 @@ 15 - The compilation system shut the application domain. The member is introduced in the .NET Framework version 3.5. For more information, see [.NET Framework Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + The compilation system shut the application domain. The member is introduced in the .NET Framework version 3.5. For more information, see [.NET Framework Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). diff --git a/xml/System.Web/AspNetHostingPermission.xml b/xml/System.Web/AspNetHostingPermission.xml index 3a12dbb1e67..eda9d23df2f 100644 --- a/xml/System.Web/AspNetHostingPermission.xml +++ b/xml/System.Web/AspNetHostingPermission.xml @@ -57,8 +57,8 @@ - Code Access Security - Using Libraries from Partially Trusted Code + Code Access Security + Using Libraries from Partially Trusted Code ASP.NET Trust Levels and Policy Files diff --git a/xml/System.Web/BeginEventHandler.xml b/xml/System.Web/BeginEventHandler.xml index 55c8b06f39c..a3353ccfbb1 100644 --- a/xml/System.Web/BeginEventHandler.xml +++ b/xml/System.Web/BeginEventHandler.xml @@ -34,7 +34,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web/EndEventHandler.xml b/xml/System.Web/EndEventHandler.xml index 57150f5bdef..dfb9743b45c 100644 --- a/xml/System.Web/EndEventHandler.xml +++ b/xml/System.Web/EndEventHandler.xml @@ -29,7 +29,7 @@ ## Remarks This delegate is called by the event source when completion of the asynchronous operation is signaled by a callback to the delegate. - When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web/HttpApplication.xml b/xml/System.Web/HttpApplication.xml index aee175548c1..fb47e9c2353 100644 --- a/xml/System.Web/HttpApplication.xml +++ b/xml/System.Web/HttpApplication.xml @@ -44,7 +44,7 @@ An application raises events that can be handled by custom modules that implement the interface or by event handler code that is defined in the Global.asax file. Custom modules that implement the interface can be put in the App_Code folder or in a DLL in the Bin folder. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). > [!NOTE] > When running IIS 7.0 in Integrated mode, custom modules in the App_Code folder or Bin folder apply to all requests in the request pipeline. Event handler code in the Global.asax file only applies to requests that are mapped to an ASP.NET handler. @@ -208,7 +208,7 @@ ## Remarks The event is raised after the event handler has been created. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -586,7 +586,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -620,7 +620,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -666,7 +666,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -700,7 +700,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -956,7 +956,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -990,7 +990,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1726,7 +1726,7 @@ ## Remarks The event signals that the configured authentication mechanism has authenticated the current request. Subscribing to the event ensures that the request will be authenticated before processing the attached module or event handler. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1758,7 +1758,7 @@ ## Remarks The event signals that ASP.NET has authorized the current request. Subscribing to the event ensures that the request will be authenticated and authorized before processing the attached module or event handler. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1790,7 +1790,7 @@ ## Remarks The event signals the creation of any given new request. This event is always raised and is always the first event to occur during the processing of a request. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1920,7 +1920,7 @@ ## Remarks When you create a delegate, you identify the method that handles the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1951,7 +1951,7 @@ ## Remarks The event is always raised when the method is called. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1989,7 +1989,7 @@ > [!NOTE] > If your Web application contains XML Web services, you cannot use the event for global exception handling of those services. The HTTP handler for XML Web services consumes any exception that occurs in an XML Web service and converts it to a SOAP fault before the being called. To handle XML Web service exceptions, build a SOAP extension to process Web service exceptions in a custom global exception handler. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2181,9 +2181,9 @@ End Sub ## Remarks The event is raised even if an error occurs. You can provide an event handler for the event to provide custom logging for the request. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -2222,9 +2222,9 @@ End Sub ## Remarks The event is used by the ASP.NET infrastructure to determine the request handler for the current request. For more information, see [How to: Register HTTP Handlers](https://docs.microsoft.com/previous-versions/aspnet/46c5ddfy(v=vs.100)). - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -2318,7 +2318,7 @@ This method provides extensibility to the ASP.NET pipeline to make it easy for d ## Remarks The event is raised after the event has occurred. Functionality that subscribes to the event can access any data that is processed by the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2349,7 +2349,7 @@ This method provides extensibility to the ASP.NET pipeline to make it easy for d ## Remarks The event is raised after the event has occurred. Functionality that subscribes to the event can access any data that is processed by the . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2380,7 +2380,7 @@ This method provides extensibility to the ASP.NET pipeline to make it easy for d ## Remarks The event signals that ASP.NET has authorized the current request. Subscribing to the event ensures authentication and authorization of the request before processing the attached module or event handler. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2409,9 +2409,9 @@ This method provides extensibility to the ASP.NET pipeline to make it easy for d is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -2440,7 +2440,7 @@ This method provides extensibility to the ASP.NET pipeline to make it easy for d @@ -2469,7 +2469,7 @@ This method provides extensibility to the ASP.NET pipeline to make it easy for d @@ -2499,7 +2499,7 @@ This method provides extensibility to the ASP.NET pipeline to make it easy for d @@ -2528,7 +2528,7 @@ This method provides extensibility to the ASP.NET pipeline to make it easy for d @@ -2559,7 +2559,7 @@ This method provides extensibility to the ASP.NET pipeline to make it easy for d ## Remarks The event is raised after the event has occurred. When the is raised, ASP.NET has completed processing code and the content of the cache is finalized. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2589,7 +2589,7 @@ This method provides extensibility to the ASP.NET pipeline to make it easy for d @@ -2621,7 +2621,7 @@ This method provides extensibility to the ASP.NET pipeline to make it easy for d ## Remarks The event may occur multiple times. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!WARNING] > Do not use `PreSendRequestContent` with managed modules that implement `IHttpModule`. Setting these properties can cause issues with asynchronous requests. The combination of Application Requested Routing (ARR) and websockets might lead to access violation exceptions that can cause w3wp to crash. For example, iiscore!W3_CONTEXT_BASE::GetIsLastNotification+68 in iiscore.dll has caused an access violation exception (0xC0000005). ]]> @@ -2652,7 +2652,7 @@ This method provides extensibility to the ASP.NET pipeline to make it easy for d [!WARNING] > Do not use `PreSendRequestHeaders` with managed modules that implement `IHttpModule`. Setting these properties can cause issues with asynchronous requests. The combination of Application Requested Routing (ARR) and websockets might lead to access violation exceptions that can cause w3wp to crash. For example, iiscore!W3_CONTEXT_BASE::GetIsLastNotification+68 in iiscore.dll has caused an access violation exception (0xC0000005). ]]> @@ -2709,7 +2709,7 @@ This method provides extensibility to the ASP.NET pipeline to make it easy for d ## Remarks When the event is raised, the application is finished with the request and ASP.NET is signaled to store the request state. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2798,7 +2798,7 @@ This method provides extensibility to the ASP.NET pipeline to make it easy for d @@ -3103,7 +3103,7 @@ This method provides extensibility to the ASP.NET pipeline to make it easy for d diff --git a/xml/System.Web/HttpCachePolicy.xml b/xml/System.Web/HttpCachePolicy.xml index 34749416c51..0cb1dd247a4 100644 --- a/xml/System.Web/HttpCachePolicy.xml +++ b/xml/System.Web/HttpCachePolicy.xml @@ -60,7 +60,7 @@ Before the response is served from the Web server cache, all registered handlers are queried to ensure resource validity. If any handler sets a flag indicating that the cached response is not valid, the entry is marked as not valid and expelled from the cache. In this case, as well as when any handler indicates that the cached response should be ignored for this request, the request is then handled as if it were a cache miss. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -104,7 +104,7 @@ ## Remarks If the browser does not recognize cache control directives or extensions, the browser must ignore the unrecognized terms. For more information, see RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, available on the [World Wide Web Consortium (W3C) Web site](https://go.microsoft.com/fwlink/?linkid=37125). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -594,7 +594,7 @@ If is set to values other than or , calling the method with either value for `allow` has no effect. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -644,7 +644,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -693,7 +693,7 @@ This method will throw an invalid argument exception if incompatible directives and extensions are combined. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -740,7 +740,7 @@ ## Remarks The `ETag` header is a unique identifier for a specific version of a document. It is used by clients to validate client-cached content to avoid requesting it again. Once an `ETag` header is set, subsequent attempts to set it fail and an exception is thrown. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -787,7 +787,7 @@ ## Remarks The method sets the `ETag` header by retrieving the last modified time stamps of all files on which the handler is dependent, combining all file names and time stamps into a single string, then hashing that string into a single digest that is used as the `ETag`. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -874,7 +874,7 @@ This method will fail if the caching restrictiveness hierarchy is violated. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -914,7 +914,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -959,7 +959,7 @@ The method does not use sliding expiration and will fail if the expiration date violates the principle of restrictiveness. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). > [!NOTE] > If the method is called repeatedly, on the second and subsequent calls, the value of the maximum age can only be decreased. @@ -1004,7 +1004,7 @@ ## Remarks Explicitly denies caching of the document on the origin-server. Once set, all requests for the document are fully processed. When this method is invoked, caching cannot be re-enabled for the current response. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -1081,7 +1081,7 @@ As with other restrictions on caching, once is called, the `Cache-Control: no-transform` HTTP header cannot be disabled through the interface. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -1129,7 +1129,7 @@ This is a convenience method to affect the property. Passing `true` to the method directs the to ignore the * value for the property. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1164,7 +1164,7 @@ ## Remarks The method does not use sliding expiration and will fail if the expiration date violates the principle of restrictiveness. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -1209,7 +1209,7 @@ ## Remarks The default, which is equivalent to , is to send neither directive in a header unless explicitly specified by this method. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -1258,7 +1258,7 @@ If you explicitly set sliding expiration to off (`false`), that setting will be preserved and any attempts to enable sliding expiration will silently fail. This method does not directly map to an HTTP header. It is used by subsequent modules or worker requests to set origin-server cache policy. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -1304,7 +1304,7 @@ This method is provided because some browsers, when refreshing a page view, send HTTP cache invalidation headers to the Web server and evict the page from the cache. When the `validUntilExpires` parameter is `true`, ASP.NET ignores cache invalidation headers and the page remains in the cache until it expires. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -1345,7 +1345,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -1427,7 +1427,7 @@ You can set the property by using the `VaryByContentEncodings` attribute of the [@ OutputCache](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/hdxfb6cy(v=vs.100)) directive. You can also add a cache profile to the [outputCacheProfile](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ms228244(v=vs.100)) element in the Web.config file. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -1474,7 +1474,7 @@ ## Remarks When a cached item has several vary headers, a separate version of the requested document is available from the cache for each HTTP header type. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1513,7 +1513,7 @@ ## Remarks A separate version of the requested document is available from the cache for each named parameter in the collection. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web/HttpContext.xml b/xml/System.Web/HttpContext.xml index b82d3525ad1..76c06dfe8ad 100644 --- a/xml/System.Web/HttpContext.xml +++ b/xml/System.Web/HttpContext.xml @@ -575,7 +575,7 @@ End Sub The property is not intended to be set. Instead, it is set by [!INCLUDE[iisver](~/includes/iisver-md.md)] during the processing of the request in the ASP.NET pipeline. Setting the property will result in a compilation error. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -738,7 +738,7 @@ End Sub Gets an application-level resource. - Resources in Applications + Resources in Applications ASP.NET Web Site Layout @@ -789,9 +789,9 @@ End Sub The main assembly does not contain the resources for the neutral culture, and these resources are required because the appropriate satellite assembly is missing. - Resources in Applications + Resources in Applications ASP.NET Web Site Layout - Packaging and Deploying Resources + Packaging and Deploying Resources @@ -825,7 +825,7 @@ End Sub object represents the culture for which the resource was localized. If the resource is not localized for this culture, the lookup will follow a fallback process to locate an appropriate resource. For more information, see [Packaging and Deploying Resources](~/docs/framework/resources/packaging-and-deploying-resources-in-desktop-apps.md). + The object represents the culture for which the resource was localized. If the resource is not localized for this culture, the lookup will follow a fallback process to locate an appropriate resource. For more information, see [Packaging and Deploying Resources](/dotnet/framework/resources/packaging-and-deploying-resources-in-desktop-apps). > [!NOTE] > In some editing environments, such as Visual Web Developer, the editor might throw a design-time exception if you use a period (.) in the global resource-key name. However, this does not affect your ability to edit or save the file, and you can ignore the error. @@ -838,8 +838,8 @@ End Sub The main assembly does not contain the resources for the neutral culture, and these resources are required because the appropriate satellite assembly is missing. - Resources in Applications - Packaging and Deploying Resources + Resources in Applications + Packaging and Deploying Resources @@ -850,9 +850,9 @@ End Sub Gets a page-level resource. - Resources in Applications + Resources in Applications ASP.NET Web Site Layout - Packaging and Deploying Resources + Packaging and Deploying Resources @@ -897,9 +897,9 @@ End Sub The specified parameter is not in the current application's root directory. The resource class for the page was not found. - Resources in Applications + Resources in Applications ASP.NET Web Site Layout - Packaging and Deploying Resources + Packaging and Deploying Resources How to: Retrieve Resource Values Programmatically @@ -934,7 +934,7 @@ End Sub @@ -942,9 +942,9 @@ End Sub The specified parameter is not in the current application's root directory. The resource class for the page was not found. - Resources in Applications + Resources in Applications ASP.NET Web Site Layout - Packaging and Deploying Resources + Packaging and Deploying Resources How to: Retrieve Resource Values Programmatically @@ -1093,7 +1093,7 @@ End Sub In scenarios where multiple events of the object are handled by one event handler, you can use the property in combination with the enumeration to precisely determine where in the application lifecycle the current request is. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). diff --git a/xml/System.Web/HttpCookie.xml b/xml/System.Web/HttpCookie.xml index 581ed802e81..e31808a3496 100644 --- a/xml/System.Web/HttpCookie.xml +++ b/xml/System.Web/HttpCookie.xml @@ -452,7 +452,7 @@ After these updates have been applied, the default value is `(SameSiteMode)(-1)` ## Remarks To set the transmission of cookies using SSL for an entire application, enable it in the application's configuration file, Web.config, which resides in the root directory of the application. For more information, see [httpCookies Element (ASP.NET Settings Schema)](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ms228262(v=vs.100)). Values set programmatically using the property override values set in the Web.config file. - When dealing with sensitive information, it is strongly recommended that you use HTTPS protocol with SSL encryption. SSL protects against data being altered (data integrity), protects a user's identity (confidentiality), and assures that data originates from the expected client (authentication). For more information on the benefits of encryption, see [Cryptographic Services](~/docs/standard/security/cryptographic-services.md). For more information about configuring SSL on an Internet Information Services (IIS) Web server, see [Configuring SSL on a Web Server or a Web Site](https://go.microsoft.com/fwlink/?LinkId=38553). + When dealing with sensitive information, it is strongly recommended that you use HTTPS protocol with SSL encryption. SSL protects against data being altered (data integrity), protects a user's identity (confidentiality), and assures that data originates from the expected client (authentication). For more information on the benefits of encryption, see [Cryptographic Services](/dotnet/standard/security/cryptographic-services). For more information about configuring SSL on an Internet Information Services (IIS) Web server, see [Configuring SSL on a Web Server or a Web Site](https://go.microsoft.com/fwlink/?LinkId=38553). @@ -464,7 +464,7 @@ After these updates have been applied, the default value is `(SameSiteMode)(-1)` ]]> - Using Secure Sockets Layer + Using Secure Sockets Layer diff --git a/xml/System.Web/HttpException.xml b/xml/System.Web/HttpException.xml index 1e3a9bc7d85..19afea06b2a 100644 --- a/xml/System.Web/HttpException.xml +++ b/xml/System.Web/HttpException.xml @@ -27,7 +27,7 @@ class is an HTTP-specific exception class that enables ASP.NET to generate exception information. For more information about throwing and handling exceptions, see [Exceptions](~/docs/standard/exceptions/index.md). + The class is an HTTP-specific exception class that enables ASP.NET to generate exception information. For more information about throwing and handling exceptions, see [Exceptions](/dotnet/standard/exceptions/). @@ -42,7 +42,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions Script Exploits Overview @@ -200,13 +200,13 @@ constructor is called during deserialization to reconstitute the exception object that is transmitted over a stream. For more information, see [XML and SOAP Serialization](~/docs/standard/serialization/xml-and-soap-serialization.md). + The constructor is called during deserialization to reconstitute the exception object that is transmitted over a stream. For more information, see [XML and SOAP Serialization](/dotnet/standard/serialization/xml-and-soap-serialization). ]]> - XML and SOAP Serialization + XML and SOAP Serialization @@ -521,7 +521,7 @@ - XML and SOAP Serialization + XML and SOAP Serialization diff --git a/xml/System.Web/HttpParseException.xml b/xml/System.Web/HttpParseException.xml index e4fbb9b212e..f7545c62e08 100644 --- a/xml/System.Web/HttpParseException.xml +++ b/xml/System.Web/HttpParseException.xml @@ -27,7 +27,7 @@ class is an HTTP-specific exception class that enables ASP.NET to output parser exception information. For more information on throwing and handling exceptions, see [Exceptions](~/docs/standard/exceptions/index.md). + The class is an HTTP-specific exception class that enables ASP.NET to output parser exception information. For more information on throwing and handling exceptions, see [Exceptions](/dotnet/standard/exceptions/). @@ -44,7 +44,7 @@ - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System.Web/HttpRuntime.xml b/xml/System.Web/HttpRuntime.xml index e85d115a04c..4829a7ea58a 100644 --- a/xml/System.Web/HttpRuntime.xml +++ b/xml/System.Web/HttpRuntime.xml @@ -399,7 +399,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web/HttpServerUtility.xml b/xml/System.Web/HttpServerUtility.xml index da96c0cbcdb..89cf0e4d2f1 100644 --- a/xml/System.Web/HttpServerUtility.xml +++ b/xml/System.Web/HttpServerUtility.xml @@ -1052,7 +1052,7 @@ was introduced in the .NET Framework version 3.5. For summary information about the .NET Framework, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + was introduced in the .NET Framework version 3.5. For summary information about the .NET Framework, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1135,7 +1135,7 @@ ## Remarks This overload calls the overload with the `preserveForm` parameter set to the value passed in, the `method` parameter set to `null`, the `headers` parameter set to `null`, and the `preserveUser` parameter set to `true`. For more information, see the "Remarks" section in . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web/IisTraceListener.xml b/xml/System.Web/IisTraceListener.xml index 7dcec04f9f8..90135f0f9d0 100644 --- a/xml/System.Web/IisTraceListener.xml +++ b/xml/System.Web/IisTraceListener.xml @@ -25,7 +25,7 @@ > [!NOTE] > This listener class does not route [!INCLUDE[iisver](~/includes/iisver-md.md)] events to ASP.NET classes. This includes the class and classes that implement the or interface. - is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -50,7 +50,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -67,7 +67,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -109,7 +109,7 @@ ## Remarks This method is not intended to be called directly by application code. The members of the , , and classes use this method to write trace data. - is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -157,7 +157,7 @@ ## Remarks This method is not intended to be called directly by application code. The members of the , , and classes use this method to write trace data. - is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -174,7 +174,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -216,7 +216,7 @@ ## Remarks This method is not intended to be called directly by application code. The members of the , , and classes use this method to write trace data. - is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -266,7 +266,7 @@ ## Remarks This method is not intended to be called directly by application code. The members of the , , and classes use this method to write trace data. - is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -283,7 +283,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -315,7 +315,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -351,7 +351,7 @@ ## Remarks This overload of the method is provided for compatibility. This method does not use any values passed in the `category` parameter. - is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -392,7 +392,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -426,7 +426,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web/PreApplicationStartMethodAttribute.xml b/xml/System.Web/PreApplicationStartMethodAttribute.xml index 0d2f693b69b..a0992c816ab 100644 --- a/xml/System.Web/PreApplicationStartMethodAttribute.xml +++ b/xml/System.Web/PreApplicationStartMethodAttribute.xml @@ -30,7 +30,7 @@ - There is no guarantee of the order in which the assembly-defined application start methods are called. As a result, each registered start method should be coded to run in isolation and should not depend on side effects from other registered start methods. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). ]]> diff --git a/xml/System.Web/RequestNotification.xml b/xml/System.Web/RequestNotification.xml index cbe46c16ff6..08eaf756bab 100644 --- a/xml/System.Web/RequestNotification.xml +++ b/xml/System.Web/RequestNotification.xml @@ -26,7 +26,7 @@ ## Remarks The enumeration is used with the property of the class to determine what event in the pipeline is currently processing. To determine when all the handlers for a specific event of the instance have finished processing, use the property. - The type is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + The type is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). diff --git a/xml/System.Web/RequestNotificationStatus.xml b/xml/System.Web/RequestNotificationStatus.xml index c9a782980c0..f7326b14c03 100644 --- a/xml/System.Web/RequestNotificationStatus.xml +++ b/xml/System.Web/RequestNotificationStatus.xml @@ -19,7 +19,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web/SiteMapProvider.xml b/xml/System.Web/SiteMapProvider.xml index fd4ce90f2b0..222fab56fcf 100644 --- a/xml/System.Web/SiteMapProvider.xml +++ b/xml/System.Web/SiteMapProvider.xml @@ -39,7 +39,7 @@ The site navigation data that is loaded by these providers is used by other components of the site map infrastructure, such as the and controls, to display site map information for users. - If you implement your own site map provider, you can place the source file in the App_Code directory of your ASP.NET application, and then the assembly will be compiled automatically. You can also place your own site map provider in the Global Assembly Cache (GAC), and provide a fully-qualified reference to it in the Web.config file. For more information on compiler services, see [Working with Assemblies and the Global Assembly Cache](~/docs/framework/app-domains/working-with-assemblies-and-the-gac.md). + If you implement your own site map provider, you can place the source file in the App_Code directory of your ASP.NET application, and then the assembly will be compiled automatically. You can also place your own site map provider in the Global Assembly Cache (GAC), and provide a fully-qualified reference to it in the Web.config file. For more information on compiler services, see [Working with Assemblies and the Global Assembly Cache](/dotnet/framework/app-domains/working-with-assemblies-and-the-gac). @@ -70,7 +70,7 @@ catalog.aspx,Online Catalog,Browse Our Many Great Items!,default.aspx ASP.NET Site Maps ASP.NET Site Navigation Providers Securing ASP.NET Site Navigation - Working with Assemblies and the Global Assembly Cache + Working with Assemblies and the Global Assembly Cache @@ -1256,7 +1256,7 @@ catalog.aspx,Online Catalog,Browse Our Many Great Items!,default.aspx ## Remarks You can create a representation of the currently requested page without implementing a custom site map provider by subscribing to the event. Subscribers attach a object to receive notification when the property is called and can return a custom object instead of the default one that is returned by the property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Web/SiteMapResolveEventHandler.xml b/xml/System.Web/SiteMapResolveEventHandler.xml index 5235fd7c056..c99474d528d 100644 --- a/xml/System.Web/SiteMapResolveEventHandler.xml +++ b/xml/System.Web/SiteMapResolveEventHandler.xml @@ -31,7 +31,7 @@ ## Remarks The static class exposes the event of the default site map provider. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web/TraceContext.xml b/xml/System.Web/TraceContext.xml index e667cf02569..75d05bd2750 100644 --- a/xml/System.Web/TraceContext.xml +++ b/xml/System.Web/TraceContext.xml @@ -103,7 +103,7 @@ ]]> ASP.NET Tracing Overview - <trace> Element + <trace> Element diff --git a/xml/System.Web/TraceContextEventHandler.xml b/xml/System.Web/TraceContextEventHandler.xml index b204f33c8e5..92a6d62209e 100644 --- a/xml/System.Web/TraceContextEventHandler.xml +++ b/xml/System.Web/TraceContextEventHandler.xml @@ -30,7 +30,7 @@ ## Remarks When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. - For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Web/WebPageTraceListener.xml b/xml/System.Web/WebPageTraceListener.xml index 5b227e3d2b8..ff6c766f6cb 100644 --- a/xml/System.Web/WebPageTraceListener.xml +++ b/xml/System.Web/WebPageTraceListener.xml @@ -22,9 +22,9 @@ ## Remarks > [!NOTE] -> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](~/docs/framework/performance/sql-server-programming-and-host-protection-attributes.md). +> The attribute applied to this class has the following property value: . The does not affect desktop applications (which are typically started by double-clicking an icon, typing a command, or entering a URL in a browser). For more information, see the class or [SQL Server Programming and Host Protection Attributes](/dotnet/framework/performance/sql-server-programming-and-host-protection-attributes). - The class forwards trace messages that are written to the log to ASP.NET Web page output channels. You can enable trace forwarding by adding a object to your Web.config file as a listener in the [trace Element (ASP.NET Settings Schema)](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/6915t83k(v=vs.100)) subsection of the [<system.diagnostics>](~/docs/framework/configure-apps/file-schema/trace-debug/system-diagnostics-element.md) section. You can also add a to the listeners collection programmatically. Commonly, this is done by adding a to the collection during application startup, using the `Application_Start` method in the Global.asax file. + The class forwards trace messages that are written to the log to ASP.NET Web page output channels. You can enable trace forwarding by adding a object to your Web.config file as a listener in the [trace Element (ASP.NET Settings Schema)](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/6915t83k(v=vs.100)) subsection of the [<system.diagnostics>](/dotnet/framework/configure-apps/file-schema/trace-debug/system-diagnostics-element) section. You can also add a to the listeners collection programmatically. Commonly, this is done by adding a to the collection during application startup, using the `Application_Start` method in the Global.asax file. diff --git a/xml/System.Windows.Annotations.Storage/AnnotationStore.xml b/xml/System.Windows.Annotations.Storage/AnnotationStore.xml index 0f7ea26d967..7186fd861f7 100644 --- a/xml/System.Windows.Annotations.Storage/AnnotationStore.xml +++ b/xml/System.Windows.Annotations.Storage/AnnotationStore.xml @@ -305,7 +305,7 @@ when finished with the . After calling the application can release all references to the to allow the garbage collector to reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Applications should call when finished with the . After calling the application can release all references to the to allow the garbage collector to reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). The public method calls the protected `(Boolean)` method with the `disposing` parameter of `true` to release all managed and unmanaged resources. @@ -353,9 +353,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -385,7 +385,7 @@ ## Remarks This method overrides base method. The application program should not call directly. is automatically invoked during garbage collection unless disabled by a call to the method. - For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). ]]> @@ -792,7 +792,7 @@ Gets the object to use as a synchronization lock for critical sections. The object to use as a synchronization lock for critical sections. To be added. - lock keyword + lock keyword diff --git a/xml/System.Windows.Annotations.Storage/XmlStreamStore.xml b/xml/System.Windows.Annotations.Storage/XmlStreamStore.xml index aa9f54a729c..0d71a8463fa 100644 --- a/xml/System.Windows.Annotations.Storage/XmlStreamStore.xml +++ b/xml/System.Windows.Annotations.Storage/XmlStreamStore.xml @@ -91,7 +91,7 @@ The `knownNamespace` dictionary defines application namespaces that are used when you store custom content as part of an annotation. The dictionary key is the primary namespace known to the application program. The namespace key is associated with a value list of older namespaces that are compatible with the "key" namespace. When annotations are loaded all namespaces from this list will be replaced by the "key" namespace. - `stream` must be in valid XML format and comply with the [Annotations Schema](~/docs/framework/wpf/advanced/annotations-schema.md). + `stream` must be in valid XML format and comply with the [Annotations Schema](/dotnet/framework/wpf/advanced/annotations-schema). ]]> diff --git a/xml/System.Windows.Automation.Peers/AutomationPeer.xml b/xml/System.Windows.Automation.Peers/AutomationPeer.xml index ac5bef5ef2a..56083d0c0ea 100644 --- a/xml/System.Windows.Automation.Peers/AutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/AutomationPeer.xml @@ -47,7 +47,7 @@ Provides initialization for base class values when they are called by the constructor of a derived class. To be added. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -106,7 +106,7 @@ To be added. A public call to this method is currently in progress. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -223,7 +223,7 @@ To be added. A public call to this method is currently in progress. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -680,7 +680,7 @@ ]]> UI Automation Overview - UI Automation Tree Overview + UI Automation Tree Overview @@ -836,7 +836,7 @@ A public call to this method is currently in progress. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -862,7 +862,7 @@ The for the element that is targeted by the . To be added. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -943,7 +943,7 @@ This method calls the derived implementation of To be added. A public call to this method is currently in progress. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -969,7 +969,7 @@ This method calls the derived implementation of The type of the control. To be added. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -1003,7 +1003,7 @@ This method calls the derived implementation of A public call to this method is currently in progress. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -1038,7 +1038,7 @@ This method calls the derived implementation of UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -1065,7 +1065,7 @@ This method calls the derived implementation of To be added. A public call to this method is currently in progress. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -1091,7 +1091,7 @@ This method calls the derived implementation of The orientation of the control. To be added. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -1117,7 +1117,7 @@ This method calls the derived implementation of The parent automation peer. To be added. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -1146,7 +1146,7 @@ This method calls the derived implementation of The object that implements the pattern interface; if this peer does not support this interface. To be added. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -1320,7 +1320,7 @@ This method calls the derived implementation of To be added. A public call to this method is currently in progress. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -1347,7 +1347,7 @@ This method calls the derived implementation of if the element has keyboard focus; otherwise, . To be added. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -1381,7 +1381,7 @@ This method calls the derived implementation of UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -1416,7 +1416,7 @@ This method calls the derived implementation of A public call to this method is currently in progress. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -1443,7 +1443,7 @@ This method calls the derived implementation of if the element is a content element; otherwise, . To be added. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -1471,7 +1471,7 @@ This method calls the derived implementation of To be added. A public call to this method is currently in progress. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -1498,7 +1498,7 @@ This method calls the derived implementation of if the element is a control; otherwise, . To be added. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -1526,7 +1526,7 @@ This method calls the derived implementation of To be added. A public call to this method is currently in progress. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -1553,7 +1553,7 @@ This method calls the derived implementation of if the automation peer can receive and send events; otherwise, . To be added. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -1615,7 +1615,7 @@ This method calls the derived implementation of To be added. A public call to this method is currently in progress. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -1642,7 +1642,7 @@ This method calls the derived implementation of if the element can accept keyboard focus; otherwise, . To be added. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -1677,7 +1677,7 @@ This method calls the derived implementation of A public call to this method is currently in progress. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -1704,7 +1704,7 @@ This method calls the derived implementation of if the element is not on the screen; otherwise, . To be added. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -1732,7 +1732,7 @@ This method calls the derived implementation of To be added. A public call to this method is currently in progress. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -1759,7 +1759,7 @@ This method calls the derived implementation of if the element contains sensitive content; otherwise, . To be added. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -1788,7 +1788,7 @@ This method calls the derived implementation of A public call to this method is currently in progress. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -1815,7 +1815,7 @@ This method calls the derived implementation of if the element is must be completed; otherwise, . To be added. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -1882,7 +1882,7 @@ This method calls the derived implementation of An for the specified proxy. To be added. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -1911,7 +1911,7 @@ This method calls the derived implementation of The proxy. To be added. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -1999,7 +1999,7 @@ This method calls the derived implementation of Raises an event to notify the automation client of a changed property value. To be added. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -2036,8 +2036,8 @@ This method calls the derived implementation of UI Automation Overview - UI Automation Control Patterns Overview - Server-side UI Automation Provider Implementation + UI Automation Control Patterns Overview + Server-side UI Automation Provider Implementation @@ -2063,7 +2063,7 @@ This method calls the derived implementation of To be added. A public call to this method is currently in progress. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -2088,7 +2088,7 @@ This method calls the derived implementation of When overridden in a derived class, is called by . To be added. UI Automation Overview - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation diff --git a/xml/System.Windows.Automation.Peers/ContentElementAutomationPeer.xml b/xml/System.Windows.Automation.Peers/ContentElementAutomationPeer.xml index b50180439ef..b96da810ea2 100644 --- a/xml/System.Windows.Automation.Peers/ContentElementAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/ContentElementAutomationPeer.xml @@ -554,8 +554,8 @@ Gets the control pattern for the that is associated with this . An object that implements the interface if is ; otherwise, . To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern diff --git a/xml/System.Windows.Automation.Peers/PasswordBoxAutomationPeer.xml b/xml/System.Windows.Automation.Peers/PasswordBoxAutomationPeer.xml index f7d1c2f0057..c963e9ef1e3 100644 --- a/xml/System.Windows.Automation.Peers/PasswordBoxAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/PasswordBoxAutomationPeer.xml @@ -136,7 +136,7 @@ The enumeration value. To be added. UI Automation Overview - UI Automation Control Patterns + UI Automation Control Patterns diff --git a/xml/System.Windows.Automation.Peers/PatternInterface.xml b/xml/System.Windows.Automation.Peers/PatternInterface.xml index a6eae43580d..df633fc3c82 100644 --- a/xml/System.Windows.Automation.Peers/PatternInterface.xml +++ b/xml/System.Windows.Automation.Peers/PatternInterface.xml @@ -17,8 +17,8 @@ Specifies the control pattern that returns. To be added. - UI Automation Control Patterns - UI Automation Control Patterns for Clients + UI Automation Control Patterns + UI Automation Control Patterns for Clients Control Pattern Mapping for UI Automation Clients diff --git a/xml/System.Windows.Automation.Peers/RepeatButtonAutomationPeer.xml b/xml/System.Windows.Automation.Peers/RepeatButtonAutomationPeer.xml index 665e41bba53..c4ffe6c470e 100644 --- a/xml/System.Windows.Automation.Peers/RepeatButtonAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/RepeatButtonAutomationPeer.xml @@ -130,7 +130,7 @@ If is , this method returns a reference to the current instance of the ; otherwise, . To be added. UI Automation Overview - UI Automation Control Patterns + UI Automation Control Patterns diff --git a/xml/System.Windows.Automation.Peers/RichTextBoxAutomationPeer.xml b/xml/System.Windows.Automation.Peers/RichTextBoxAutomationPeer.xml index c32543d1b4e..bd4c8734923 100644 --- a/xml/System.Windows.Automation.Peers/RichTextBoxAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/RichTextBoxAutomationPeer.xml @@ -146,7 +146,7 @@ If is , this method returns an reference. If is , this method returns a new . To be added. UI Automation Overview - UI Automation Control Patterns + UI Automation Control Patterns diff --git a/xml/System.Windows.Automation.Peers/SelectorAutomationPeer.xml b/xml/System.Windows.Automation.Peers/SelectorAutomationPeer.xml index 9e207c55e77..b0f6249cdaa 100644 --- a/xml/System.Windows.Automation.Peers/SelectorAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/SelectorAutomationPeer.xml @@ -105,7 +105,7 @@ If is , this method returns a pointer to the current instance; otherwise . To be added. UI Automation Overview - UI Automation Control Patterns + UI Automation Control Patterns diff --git a/xml/System.Windows.Automation.Peers/SelectorItemAutomationPeer.xml b/xml/System.Windows.Automation.Peers/SelectorItemAutomationPeer.xml index 0ff0be1c295..3ae866c9eeb 100644 --- a/xml/System.Windows.Automation.Peers/SelectorItemAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/SelectorItemAutomationPeer.xml @@ -82,7 +82,7 @@ If is , this method returns the current instance of this . To be added. UI Automation Overview - UI Automation Control Patterns Overview + UI Automation Control Patterns Overview diff --git a/xml/System.Windows.Automation.Peers/TableCellAutomationPeer.xml b/xml/System.Windows.Automation.Peers/TableCellAutomationPeer.xml index 9769b2ff976..0d59be8f48a 100644 --- a/xml/System.Windows.Automation.Peers/TableCellAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/TableCellAutomationPeer.xml @@ -22,8 +22,8 @@ Exposes types to UI Automation. To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -52,8 +52,8 @@ The that is associated with this . Initializes a new instance of the class. To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -78,8 +78,8 @@ Gets the control type for the that is associated with this . This method is called by . The enumeration value. To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -104,8 +104,8 @@ Gets the name of the that is associated with this . This method is called by . A string that contains "TableCell". To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -157,8 +157,8 @@ Gets the control pattern for the that is associated with this . If is , this method returns the current instance of the ; otherwise, this method returns . To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -208,8 +208,8 @@ . To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern diff --git a/xml/System.Windows.Automation.Peers/TextAutomationPeer.xml b/xml/System.Windows.Automation.Peers/TextAutomationPeer.xml index aca98399a03..22592427642 100644 --- a/xml/System.Windows.Automation.Peers/TextAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/TextAutomationPeer.xml @@ -18,8 +18,8 @@ Exposes types to UI Automation. To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -48,8 +48,8 @@ The that is associated with this . Initializes a new instance of the class. To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern diff --git a/xml/System.Windows.Automation.Peers/TextBlockAutomationPeer.xml b/xml/System.Windows.Automation.Peers/TextBlockAutomationPeer.xml index 665a9c3b319..4199149184c 100644 --- a/xml/System.Windows.Automation.Peers/TextBlockAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/TextBlockAutomationPeer.xml @@ -18,8 +18,8 @@ Exposes types to UI Automation. To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -48,8 +48,8 @@ The that is associated with this . Initializes a new instance of the class. To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -74,8 +74,8 @@ Gets the control type for the that is associated with this . Called by . The enumeration value. To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -100,8 +100,8 @@ Gets the collection of child elements of the that is associated with this . Called by . A collection of child elements, or if the is empty. To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -126,8 +126,8 @@ Gets the name of the that is associated with this . Called by . A string that contains the word "TextBlock". To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -153,8 +153,8 @@ if the element is part of a template; otherwise . To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern diff --git a/xml/System.Windows.Automation.Peers/TextBoxAutomationPeer.xml b/xml/System.Windows.Automation.Peers/TextBoxAutomationPeer.xml index 1d57a026764..2785e61598d 100644 --- a/xml/System.Windows.Automation.Peers/TextBoxAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/TextBoxAutomationPeer.xml @@ -22,8 +22,8 @@ Exposes types to UI Automation. To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -47,8 +47,8 @@ The that is associated with this . Initializes a new instance of the class. To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -73,8 +73,8 @@ Gets the control type for the that is associated with this . Called by . The enumeration value. To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -99,8 +99,8 @@ Gets the name of the that is associated with this . Called by . A string that contains "TextBox". To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -142,8 +142,8 @@ ]]> - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern diff --git a/xml/System.Windows.Automation.Peers/TextElementAutomationPeer.xml b/xml/System.Windows.Automation.Peers/TextElementAutomationPeer.xml index 2d4fe885159..d738734985a 100644 --- a/xml/System.Windows.Automation.Peers/TextElementAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/TextElementAutomationPeer.xml @@ -18,8 +18,8 @@ Exposes types to UI Automation. To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -48,8 +48,8 @@ The that is associated with this . Initializes a new instance of the class. To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -82,8 +82,8 @@ Gets the representing the bounding rectangle of the that is associated with this . Called by . The that contains the coordinates of the element, or if the element is not a and a . To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -116,8 +116,8 @@ ]]> - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -150,8 +150,8 @@ Gets a that represents the clickable space that is on the that is associated with this . Called by . The on the element that allows a click. The point values are (, ) if the element is not a and a . To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -185,8 +185,8 @@ ]]> - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern diff --git a/xml/System.Windows.Automation.Peers/ThumbAutomationPeer.xml b/xml/System.Windows.Automation.Peers/ThumbAutomationPeer.xml index 3b29de3e520..a8cba564080 100644 --- a/xml/System.Windows.Automation.Peers/ThumbAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/ThumbAutomationPeer.xml @@ -18,8 +18,8 @@ Exposes types to UI Automation. To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -48,8 +48,8 @@ The that is associated with this . Initializes a new instance of the class. To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -74,8 +74,8 @@ Gets the control type for the that is associated with this . Called by . The enumeration value. To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -100,8 +100,8 @@ Gets the name of the that is associated with this . Called by . A string that contains "Thumb". To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -124,8 +124,8 @@ Gets the text label of the that is associated with this . Called by . null (Nothing in Visual Basic). To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern diff --git a/xml/System.Windows.Automation.Peers/ToggleButtonAutomationPeer.xml b/xml/System.Windows.Automation.Peers/ToggleButtonAutomationPeer.xml index 176c464100b..9c1e82dea41 100644 --- a/xml/System.Windows.Automation.Peers/ToggleButtonAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/ToggleButtonAutomationPeer.xml @@ -22,8 +22,8 @@ Exposes types to UI Automation. To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -52,8 +52,8 @@ The that is associated with this . Initializes a new instance of the class. To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -78,8 +78,8 @@ Gets the control type for the that is associated with this . Called by . The control type for the that is associated with this . To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -104,8 +104,8 @@ Gets the name of the that is associated with this . Called by . A string that contains "Button". To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -133,8 +133,8 @@ Gets the control pattern for the that is associated with this . If is , this method returns the current instance of the , otherwise . To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern diff --git a/xml/System.Windows.Automation.Peers/ToolBarAutomationPeer.xml b/xml/System.Windows.Automation.Peers/ToolBarAutomationPeer.xml index 70ca9e95389..4c5c7fb4640 100644 --- a/xml/System.Windows.Automation.Peers/ToolBarAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/ToolBarAutomationPeer.xml @@ -18,8 +18,8 @@ Exposes types to UI Automation. To be added. - UI Automation Control Patterns - Server-side UI Automation Provider Implementation + UI Automation Control Patterns + Server-side UI Automation Provider Implementation @@ -48,8 +48,8 @@ The that is associated with this . Initializes a new instance of the class. To be added. - UI Automation Control Patterns - Server-side UI Automation Provider Implementation + UI Automation Control Patterns + Server-side UI Automation Provider Implementation @@ -74,8 +74,8 @@ Gets the control type for the that is associated with this . Called by . The enumeration value. To be added. - UI Automation Control Patterns - Server-side UI Automation Provider Implementation + UI Automation Control Patterns + Server-side UI Automation Provider Implementation @@ -100,8 +100,8 @@ Gets the name of the that is associated with this . Called by . A string that contains the word "ToolBar". To be added. - UI Automation Control Patterns - Server-side UI Automation Provider Implementation + UI Automation Control Patterns + Server-side UI Automation Provider Implementation diff --git a/xml/System.Windows.Automation.Peers/TreeViewAutomationPeer.xml b/xml/System.Windows.Automation.Peers/TreeViewAutomationPeer.xml index 79dd9ff6e4d..1777e4bdd2a 100644 --- a/xml/System.Windows.Automation.Peers/TreeViewAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/TreeViewAutomationPeer.xml @@ -28,8 +28,8 @@ Exposes types to UI Automation. To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -58,8 +58,8 @@ The that is associated with this . Initializes a new instance of the class. To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -110,8 +110,8 @@ Gets the control type for the that is associated with this . Called by . The enumeration value. To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -136,8 +136,8 @@ Gets the collection of child elements of the that is associated with this . Called by . A collection of elements, or if the that is associated with this is empty. To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -162,8 +162,8 @@ Gets the name of the that is associated with this . Called by . A string that contains "TreeView". To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -191,8 +191,8 @@ Gets the control pattern for the that is associated with this . The current instance of the , or . To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern diff --git a/xml/System.Windows.Automation.Peers/TreeViewItemAutomationPeer.xml b/xml/System.Windows.Automation.Peers/TreeViewItemAutomationPeer.xml index d94201ffadd..d64419367fd 100644 --- a/xml/System.Windows.Automation.Peers/TreeViewItemAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/TreeViewItemAutomationPeer.xml @@ -35,8 +35,8 @@ Exposes types to UI Automation. To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -65,8 +65,8 @@ The that is associated with this . Initializes a new instance of the class. To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -151,8 +151,8 @@ Gets the control type for the that is associated with this . This method is called by . The enumeration value. To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -207,8 +207,8 @@ Gets the name of the that is associated with this . This method is called by . A string that contains "TreeViewItem". To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern @@ -236,8 +236,8 @@ Gets the control pattern for the that is associated with this . If is , , or , this method returns the current instance of the ; otherwise, it returns . To be added. - UI Automation Control Patterns - UI Automation Text Pattern + UI Automation Control Patterns + UI Automation Text Pattern diff --git a/xml/System.Windows.Automation.Peers/UIElement3DAutomationPeer.xml b/xml/System.Windows.Automation.Peers/UIElement3DAutomationPeer.xml index 7daf6387c10..feb5f2a78fa 100644 --- a/xml/System.Windows.Automation.Peers/UIElement3DAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/UIElement3DAutomationPeer.xml @@ -29,7 +29,7 @@ The behavior of your custom determines what other methods you should override. Each method topic in the describes how the method is used and when it is appropriate to override it. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -59,7 +59,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -97,7 +97,7 @@ The same instance of the is returned from subsequent calls to this method and to calls to . The type of the peer is determined by the virtual callback. If does not implement the callback, no is created and this method returns `null`. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -131,7 +131,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -164,7 +164,7 @@ ## Remarks This method calls the method to get the value. returns a value only when the property is set. You can override and add logic to provide the accelerator key in a way that makes sense for your . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -197,7 +197,7 @@ ## Remarks This method calls the method to get the value. returns a value only when the property is set. You can override and add logic to provide the access key in a way that makes sense for your . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -232,7 +232,7 @@ ## Remarks If your class matches one of the known control types, override the method to return that . Note that although the existing values are generally associated with 2D controls, the indicates a control's functionality, not its appearance. So if your invokes an action when the user clicks it, you probably want to return . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -265,7 +265,7 @@ ## Remarks This method calls the method to get the value. returns a value only when the property is set. You can override and add logic to provide an identifier in a way that makes sense for your . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -300,7 +300,7 @@ Classes that inherit from typically do not need to override . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -333,7 +333,7 @@ ## Remarks Classes that inherit from typically do not need to override . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -367,7 +367,7 @@ ## Remarks Classes that inherit from must override this method to return the name of the that is associated with the . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -400,7 +400,7 @@ ## Remarks The method returns the point that represents the center of the . Override if you want to return a different point. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -433,7 +433,7 @@ ## Remarks Typically, the method returns a string that is the same text that the control provides in the tooltip. This method calls the method to get the value. returns a value only when the property is set. You can override and add logic to provide the help text in a way that makes sense for your . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -468,7 +468,7 @@ This method calls the method to get the value. returns a value only when the property is set. You can override and add logic to provide the item status in a way that makes sense for your . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -501,7 +501,7 @@ ## Remarks This method calls the method to get the value. returns a value only when the property is set. You can override and add logic to provide the item type in a way that makes sense for your . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -534,7 +534,7 @@ ## Remarks This method calls the method to get the value. returns a value only when the property is set. You can override and add logic to provide the in a way that makes sense for your . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -592,7 +592,7 @@ This method calls the method to get the value. returns a value only when the property is set. You can override and add logic to provide a name in a way that makes sense for your . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -626,7 +626,7 @@ ## Remarks If your can be either horizontally or vertically oriented, override this method to return the current orientation of the . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -660,9 +660,9 @@ method to return control patterns that apply to your . For more information, see [UI Automation Control Patterns Overview](~/docs/framework/ui-automation/ui-automation-control-patterns-overview.md). + Override the method to return control patterns that apply to your . For more information, see [UI Automation Control Patterns Overview](/dotnet/framework/ui-automation/ui-automation-control-patterns-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -742,7 +742,7 @@ ## Remarks Classes that inherit from typically do not need to override . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -776,7 +776,7 @@ ## Remarks Override the method if your is not a content element. A content element contains data that is presented to the user. An example of a content element is an item in a list box or a button on a dialog box. You typically use non-content elements, which are also called peripheral elements, to manipulate the content in a composite control. An example of a non-content element is the button on a drop-down control. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -810,7 +810,7 @@ ## Remarks Do not override this method. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -844,7 +844,7 @@ ## Remarks Classes that inherit from typically do not need to override . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -878,7 +878,7 @@ ## Remarks Classes that inherit from typically do not need to override . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -914,7 +914,7 @@ Classes that inherit from typically do not need to override . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -948,7 +948,7 @@ ## Remarks Override if your contains protected content, such as a password. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -982,7 +982,7 @@ ## Remarks This method calls the method to get the value. returns a value only when the property is set. You can override and add logic to provide a value that makes sense for your . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1017,7 +1017,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1049,7 +1049,7 @@ ## Remarks Classes that inherit from typically do not need to override . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Windows.Automation.Provider/AutomationInteropProvider.xml b/xml/System.Windows.Automation.Provider/AutomationInteropProvider.xml index e755c7940fb..b7031296ac7 100644 --- a/xml/System.Windows.Automation.Provider/AutomationInteropProvider.xml +++ b/xml/System.Windows.Automation.Provider/AutomationInteropProvider.xml @@ -357,7 +357,7 @@ ]]> Expose a UI Automation Provider - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation diff --git a/xml/System.Windows.Automation.Provider/IDockProvider.xml b/xml/System.Windows.Automation.Provider/IDockProvider.xml index 21e7faa6e2e..47d965fb738 100644 --- a/xml/System.Windows.Automation.Provider/IDockProvider.xml +++ b/xml/System.Windows.Automation.Provider/IDockProvider.xml @@ -40,10 +40,10 @@ ]]> - UI Automation Control Patterns Overview - Server-side UI Automation Provider Implementation - Client-side UI Automation Provider Implementation - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + Server-side UI Automation Provider Implementation + Client-side UI Automation Provider Implementation + Support Control Patterns in a UI Automation Provider Implementing the UI Automation Dock Control Pattern diff --git a/xml/System.Windows.Automation.Provider/IExpandCollapseProvider.xml b/xml/System.Windows.Automation.Provider/IExpandCollapseProvider.xml index 54e9f07fba9..806cbf3746b 100644 --- a/xml/System.Windows.Automation.Provider/IExpandCollapseProvider.xml +++ b/xml/System.Windows.Automation.Provider/IExpandCollapseProvider.xml @@ -34,10 +34,10 @@ ]]> - UI Automation Control Patterns Overview - Server-side UI Automation Provider Implementation - Client-side UI Automation Provider Implementation - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + Server-side UI Automation Provider Implementation + Client-side UI Automation Provider Implementation + Support Control Patterns in a UI Automation Provider Implementing the UI Automation ExpandCollapse Control Pattern diff --git a/xml/System.Windows.Automation.Provider/IGridItemProvider.xml b/xml/System.Windows.Automation.Provider/IGridItemProvider.xml index 00b847de6d2..e2df19c4fcb 100644 --- a/xml/System.Windows.Automation.Provider/IGridItemProvider.xml +++ b/xml/System.Windows.Automation.Provider/IGridItemProvider.xml @@ -36,10 +36,10 @@ ]]> - UI Automation Control Patterns Overview - Server-side UI Automation Provider Implementation - Client-side UI Automation Provider Implementation - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + Server-side UI Automation Provider Implementation + Client-side UI Automation Provider Implementation + Support Control Patterns in a UI Automation Provider Implementing the UI Automation GridItem Control Pattern diff --git a/xml/System.Windows.Automation.Provider/IGridProvider.xml b/xml/System.Windows.Automation.Provider/IGridProvider.xml index 57449c8a4da..9b530f05093 100644 --- a/xml/System.Windows.Automation.Provider/IGridProvider.xml +++ b/xml/System.Windows.Automation.Provider/IGridProvider.xml @@ -36,10 +36,10 @@ ]]> - UI Automation Control Patterns Overview - Server-side UI Automation Provider Implementation - Client-side UI Automation Provider Implementation - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + Server-side UI Automation Provider Implementation + Client-side UI Automation Provider Implementation + Support Control Patterns in a UI Automation Provider Implementing the UI Automation Grid Control Pattern diff --git a/xml/System.Windows.Automation.Provider/IInvokeProvider.xml b/xml/System.Windows.Automation.Provider/IInvokeProvider.xml index 03e0e715adb..4c091dc007b 100644 --- a/xml/System.Windows.Automation.Provider/IInvokeProvider.xml +++ b/xml/System.Windows.Automation.Provider/IInvokeProvider.xml @@ -36,10 +36,10 @@ ]]> - UI Automation Control Patterns Overview - Server-side UI Automation Provider Implementation - Client-side UI Automation Provider Implementation - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + Server-side UI Automation Provider Implementation + Client-side UI Automation Provider Implementation + Support Control Patterns in a UI Automation Provider Implementing the UI Automation Invoke Control Pattern diff --git a/xml/System.Windows.Automation.Provider/IMultipleViewProvider.xml b/xml/System.Windows.Automation.Provider/IMultipleViewProvider.xml index 2fe25847873..274926c502a 100644 --- a/xml/System.Windows.Automation.Provider/IMultipleViewProvider.xml +++ b/xml/System.Windows.Automation.Provider/IMultipleViewProvider.xml @@ -34,10 +34,10 @@ ]]> - UI Automation Control Patterns Overview - Server-side UI Automation Provider Implementation - Client-side UI Automation Provider Implementation - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + Server-side UI Automation Provider Implementation + Client-side UI Automation Provider Implementation + Support Control Patterns in a UI Automation Provider Implementing the UI Automation MultipleView Control Pattern diff --git a/xml/System.Windows.Automation.Provider/IRangeValueProvider.xml b/xml/System.Windows.Automation.Provider/IRangeValueProvider.xml index 7ea8542b9d4..07e2780f988 100644 --- a/xml/System.Windows.Automation.Provider/IRangeValueProvider.xml +++ b/xml/System.Windows.Automation.Provider/IRangeValueProvider.xml @@ -34,11 +34,11 @@ ]]> - UI Automation Control Patterns Overview - Server-side UI Automation Provider Implementation - Client-side UI Automation Provider Implementation - Support Control Patterns in a UI Automation Provider - Implementing the UI Automation RangeValue Control Pattern + UI Automation Control Patterns Overview + Server-side UI Automation Provider Implementation + Client-side UI Automation Provider Implementation + Support Control Patterns in a UI Automation Provider + Implementing the UI Automation RangeValue Control Pattern @@ -73,7 +73,7 @@ ]]> - Implementing the UI Automation RangeValue Control Pattern + Implementing the UI Automation RangeValue Control Pattern @@ -108,7 +108,7 @@ ]]> - Implementing the UI Automation RangeValue Control Pattern + Implementing the UI Automation RangeValue Control Pattern @@ -143,7 +143,7 @@ ]]> - Implementing the UI Automation RangeValue Control Pattern + Implementing the UI Automation RangeValue Control Pattern @@ -178,7 +178,7 @@ ]]> - Implementing the UI Automation RangeValue Control Pattern + Implementing the UI Automation RangeValue Control Pattern @@ -221,7 +221,7 @@ ]]> When is less than the minimum or greater than the maximum value of the control. - Implementing the UI Automation RangeValue Control Pattern + Implementing the UI Automation RangeValue Control Pattern @@ -256,7 +256,7 @@ ]]> - Implementing the UI Automation RangeValue Control Pattern + Implementing the UI Automation RangeValue Control Pattern @@ -291,7 +291,7 @@ ]]> - Implementing the UI Automation RangeValue Control Pattern + Implementing the UI Automation RangeValue Control Pattern diff --git a/xml/System.Windows.Automation.Provider/IRawElementProviderAdviseEvents.xml b/xml/System.Windows.Automation.Provider/IRawElementProviderAdviseEvents.xml index 2d919cee7b4..4b526b6807a 100644 --- a/xml/System.Windows.Automation.Provider/IRawElementProviderAdviseEvents.xml +++ b/xml/System.Windows.Automation.Provider/IRawElementProviderAdviseEvents.xml @@ -30,7 +30,7 @@ Exposes methods that are called to notify the root element of a fragment when a UI Automation client application begins or ends listening for events. To be added. - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation diff --git a/xml/System.Windows.Automation.Provider/IRawElementProviderFragment.xml b/xml/System.Windows.Automation.Provider/IRawElementProviderFragment.xml index c0503a655b5..dd9d9c76dd0 100644 --- a/xml/System.Windows.Automation.Provider/IRawElementProviderFragment.xml +++ b/xml/System.Windows.Automation.Provider/IRawElementProviderFragment.xml @@ -37,8 +37,8 @@ ]]> - UI Automation Providers Overview - Server-side UI Automation Provider Implementation + UI Automation Providers Overview + Server-side UI Automation Provider Implementation Fragment Provider Sample @@ -80,7 +80,7 @@ ]]> - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -119,7 +119,7 @@ ]]> - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -151,7 +151,7 @@ ]]> - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -193,7 +193,7 @@ ]]> - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -249,7 +249,7 @@ ]]> - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation @@ -280,7 +280,7 @@ ]]> - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation diff --git a/xml/System.Windows.Automation.Provider/IRawElementProviderFragmentRoot.xml b/xml/System.Windows.Automation.Provider/IRawElementProviderFragmentRoot.xml index 83020306b40..f24ef79a06d 100644 --- a/xml/System.Windows.Automation.Provider/IRawElementProviderFragmentRoot.xml +++ b/xml/System.Windows.Automation.Provider/IRawElementProviderFragmentRoot.xml @@ -40,8 +40,8 @@ ]]> - UI Automation Providers Overview - Server-side UI Automation Provider Implementation + UI Automation Providers Overview + Server-side UI Automation Provider Implementation Fragment Provider Sample @@ -90,8 +90,8 @@ ]]> - UI Automation Providers Overview - Server-side UI Automation Provider Implementation + UI Automation Providers Overview + Server-side UI Automation Provider Implementation @@ -132,8 +132,8 @@ ]]> - UI Automation Providers Overview - Server-side UI Automation Provider Implementation + UI Automation Providers Overview + Server-side UI Automation Provider Implementation diff --git a/xml/System.Windows.Automation.Provider/IRawElementProviderHwndOverride.xml b/xml/System.Windows.Automation.Provider/IRawElementProviderHwndOverride.xml index 6be68865520..9b31db19760 100644 --- a/xml/System.Windows.Automation.Provider/IRawElementProviderHwndOverride.xml +++ b/xml/System.Windows.Automation.Provider/IRawElementProviderHwndOverride.xml @@ -30,8 +30,8 @@ Exposes a method that enables repositioning of window-based elements within the UI Automation tree of the fragment. To be added. - UI Automation Providers Overview - Server-side UI Automation Provider Implementation + UI Automation Providers Overview + Server-side UI Automation Provider Implementation @@ -62,7 +62,7 @@ - UI Automation Providers Overview - Server-side UI Automation Provider Implementation + UI Automation Providers Overview + Server-side UI Automation Provider Implementation diff --git a/xml/System.Windows.Automation.Provider/IRawElementProviderSimple.xml b/xml/System.Windows.Automation.Provider/IRawElementProviderSimple.xml index 37fd71e7a56..a846a9787a5 100644 --- a/xml/System.Windows.Automation.Provider/IRawElementProviderSimple.xml +++ b/xml/System.Windows.Automation.Provider/IRawElementProviderSimple.xml @@ -35,8 +35,8 @@ ]]> - UI Automation Providers Overview - Server-side UI Automation Provider Implementation + UI Automation Providers Overview + Server-side UI Automation Provider Implementation Simple Provider Sample Fragment Provider Sample @@ -76,8 +76,8 @@ ]]> - UI Automation Providers Overview - Server-side UI Automation Provider Implementation + UI Automation Providers Overview + Server-side UI Automation Provider Implementation @@ -120,8 +120,8 @@ ]]> - UI Automation Providers Overview - Server-side UI Automation Provider Implementation + UI Automation Providers Overview + Server-side UI Automation Provider Implementation @@ -170,8 +170,8 @@ ]]> - UI Automation Providers Overview - Server-side UI Automation Provider Implementation + UI Automation Providers Overview + Server-side UI Automation Provider Implementation @@ -210,8 +210,8 @@ ]]> - UI Automation Providers Overview - Server-side UI Automation Provider Implementation + UI Automation Providers Overview + Server-side UI Automation Provider Implementation diff --git a/xml/System.Windows.Automation.Provider/IScrollItemProvider.xml b/xml/System.Windows.Automation.Provider/IScrollItemProvider.xml index a39ebcd134e..f81d1d3875a 100644 --- a/xml/System.Windows.Automation.Provider/IScrollItemProvider.xml +++ b/xml/System.Windows.Automation.Provider/IScrollItemProvider.xml @@ -34,10 +34,10 @@ ]]> - UI Automation Control Patterns Overview - Server-side UI Automation Provider Implementation - Client-side UI Automation Provider Implementation - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + Server-side UI Automation Provider Implementation + Client-side UI Automation Provider Implementation + Support Control Patterns in a UI Automation Provider Implementing the UI Automation ScrollItem Control Pattern diff --git a/xml/System.Windows.Automation.Provider/IScrollProvider.xml b/xml/System.Windows.Automation.Provider/IScrollProvider.xml index 2924b3193fe..e9ede47fd1d 100644 --- a/xml/System.Windows.Automation.Provider/IScrollProvider.xml +++ b/xml/System.Windows.Automation.Provider/IScrollProvider.xml @@ -34,10 +34,10 @@ ]]> - UI Automation Control Patterns Overview - Server-side UI Automation Provider Implementation - Client-side UI Automation Provider Implementation - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + Server-side UI Automation Provider Implementation + Client-side UI Automation Provider Implementation + Support Control Patterns in a UI Automation Provider Implementing the UI Automation Scroll Control Pattern diff --git a/xml/System.Windows.Automation.Provider/ISelectionItemProvider.xml b/xml/System.Windows.Automation.Provider/ISelectionItemProvider.xml index 3c1b5c7dc5e..0216ec61890 100644 --- a/xml/System.Windows.Automation.Provider/ISelectionItemProvider.xml +++ b/xml/System.Windows.Automation.Provider/ISelectionItemProvider.xml @@ -34,10 +34,10 @@ ]]> - UI Automation Control Patterns Overview - Server-side UI Automation Provider Implementation - Client-side UI Automation Provider Implementation - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + Server-side UI Automation Provider Implementation + Client-side UI Automation Provider Implementation + Support Control Patterns in a UI Automation Provider Implementing the UI Automation SelectionItem Control Pattern Fragment Provider Sample diff --git a/xml/System.Windows.Automation.Provider/ISelectionProvider.xml b/xml/System.Windows.Automation.Provider/ISelectionProvider.xml index 89b6fdec970..e69583b2c7d 100644 --- a/xml/System.Windows.Automation.Provider/ISelectionProvider.xml +++ b/xml/System.Windows.Automation.Provider/ISelectionProvider.xml @@ -34,10 +34,10 @@ ]]> - UI Automation Control Patterns Overview - Server-side UI Automation Provider Implementation - Client-side UI Automation Provider Implementation - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + Server-side UI Automation Provider Implementation + Client-side UI Automation Provider Implementation + Support Control Patterns in a UI Automation Provider Implementing the UI Automation Selection Control Pattern Fragment Provider Sample diff --git a/xml/System.Windows.Automation.Provider/ITableItemProvider.xml b/xml/System.Windows.Automation.Provider/ITableItemProvider.xml index 1dd0f3c590b..27fdfbdd517 100644 --- a/xml/System.Windows.Automation.Provider/ITableItemProvider.xml +++ b/xml/System.Windows.Automation.Provider/ITableItemProvider.xml @@ -43,10 +43,10 @@ - UI Automation Control Patterns Overview - Server-side UI Automation Provider Implementation - Client-side UI Automation Provider Implementation - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + Server-side UI Automation Provider Implementation + Client-side UI Automation Provider Implementation + Support Control Patterns in a UI Automation Provider Implementing the UI Automation TableItem Control Pattern Implementing the UI Automation GridItem Control Pattern diff --git a/xml/System.Windows.Automation.Provider/ITableProvider.xml b/xml/System.Windows.Automation.Provider/ITableProvider.xml index c5d2c21915e..b653c90e0eb 100644 --- a/xml/System.Windows.Automation.Provider/ITableProvider.xml +++ b/xml/System.Windows.Automation.Provider/ITableProvider.xml @@ -43,10 +43,10 @@ - UI Automation Control Patterns Overview - Server-side UI Automation Provider Implementation - Client-side UI Automation Provider Implementation - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + Server-side UI Automation Provider Implementation + Client-side UI Automation Provider Implementation + Support Control Patterns in a UI Automation Provider Implementing the UI Automation Table Control Pattern Implementing the UI Automation Grid Control Pattern Expose the Content of a Table Using UI Automation diff --git a/xml/System.Windows.Automation.Provider/ITextProvider.xml b/xml/System.Windows.Automation.Provider/ITextProvider.xml index 27a7aa9078b..5846d90dc87 100644 --- a/xml/System.Windows.Automation.Provider/ITextProvider.xml +++ b/xml/System.Windows.Automation.Provider/ITextProvider.xml @@ -34,10 +34,10 @@ ]]> - UI Automation Control Patterns Overview - Server-side UI Automation Provider Implementation - Client-side UI Automation Provider Implementation - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + Server-side UI Automation Provider Implementation + Client-side UI Automation Provider Implementation + Support Control Patterns in a UI Automation Provider UI Automation TextPattern Overview diff --git a/xml/System.Windows.Automation.Provider/ITextRangeProvider.xml b/xml/System.Windows.Automation.Provider/ITextRangeProvider.xml index 72880de2092..8d19dc1faca 100644 --- a/xml/System.Windows.Automation.Provider/ITextRangeProvider.xml +++ b/xml/System.Windows.Automation.Provider/ITextRangeProvider.xml @@ -36,10 +36,10 @@ ]]> - UI Automation Control Patterns Overview - Server-side UI Automation Provider Implementation - Client-side UI Automation Provider Implementation - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + Server-side UI Automation Provider Implementation + Client-side UI Automation Provider Implementation + Support Control Patterns in a UI Automation Provider UI Automation TextPattern Overview diff --git a/xml/System.Windows.Automation.Provider/IToggleProvider.xml b/xml/System.Windows.Automation.Provider/IToggleProvider.xml index 15297b2d0e0..e90611b8f18 100644 --- a/xml/System.Windows.Automation.Provider/IToggleProvider.xml +++ b/xml/System.Windows.Automation.Provider/IToggleProvider.xml @@ -34,10 +34,10 @@ ]]> - UI Automation Control Patterns Overview - Server-side UI Automation Provider Implementation - Client-side UI Automation Provider Implementation - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + Server-side UI Automation Provider Implementation + Client-side UI Automation Provider Implementation + Support Control Patterns in a UI Automation Provider Implementing the UI Automation Toggle Control Pattern diff --git a/xml/System.Windows.Automation.Provider/ITransformProvider.xml b/xml/System.Windows.Automation.Provider/ITransformProvider.xml index 95b31dc864d..8bd2f1e4a9b 100644 --- a/xml/System.Windows.Automation.Provider/ITransformProvider.xml +++ b/xml/System.Windows.Automation.Provider/ITransformProvider.xml @@ -36,10 +36,10 @@ ]]> - UI Automation Control Patterns Overview - Server-side UI Automation Provider Implementation - Client-side UI Automation Provider Implementation - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + Server-side UI Automation Provider Implementation + Client-side UI Automation Provider Implementation + Support Control Patterns in a UI Automation Provider Implementing the UI Automation Transform Control Pattern diff --git a/xml/System.Windows.Automation.Provider/IValueProvider.xml b/xml/System.Windows.Automation.Provider/IValueProvider.xml index 33a22e7808c..9561d6c86c5 100644 --- a/xml/System.Windows.Automation.Provider/IValueProvider.xml +++ b/xml/System.Windows.Automation.Provider/IValueProvider.xml @@ -36,10 +36,10 @@ ]]> - UI Automation Control Patterns Overview - Server-side UI Automation Provider Implementation - Client-side UI Automation Provider Implementation - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + Server-side UI Automation Provider Implementation + Client-side UI Automation Provider Implementation + Support Control Patterns in a UI Automation Provider Implementing the UI Automation Value Control Pattern diff --git a/xml/System.Windows.Automation.Provider/IWindowProvider.xml b/xml/System.Windows.Automation.Provider/IWindowProvider.xml index 6d3e4c6d883..446ff40bfb5 100644 --- a/xml/System.Windows.Automation.Provider/IWindowProvider.xml +++ b/xml/System.Windows.Automation.Provider/IWindowProvider.xml @@ -34,10 +34,10 @@ ]]> - UI Automation Control Patterns Overview - Server-side UI Automation Provider Implementation - Client-side UI Automation Provider Implementation - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + Server-side UI Automation Provider Implementation + Client-side UI Automation Provider Implementation + Support Control Patterns in a UI Automation Provider Implementing the UI Automation Window Control Pattern diff --git a/xml/System.Windows.Automation.Text/TextPatternRange.xml b/xml/System.Windows.Automation.Text/TextPatternRange.xml index 9d872b2f85a..ebb59ca36d2 100644 --- a/xml/System.Windows.Automation.Text/TextPatternRange.xml +++ b/xml/System.Windows.Automation.Text/TextPatternRange.xml @@ -28,8 +28,8 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients diff --git a/xml/System.Windows.Automation/AndCondition.xml b/xml/System.Windows.Automation/AndCondition.xml index 2412f216de2..a39e9706628 100644 --- a/xml/System.Windows.Automation/AndCondition.xml +++ b/xml/System.Windows.Automation/AndCondition.xml @@ -21,7 +21,7 @@ - Obtaining UI Automation Elements + Obtaining UI Automation Elements Find a UI Automation Element Based on a Property Condition diff --git a/xml/System.Windows.Automation/Automation.xml b/xml/System.Windows.Automation/Automation.xml index 72b20c156b9..b241615ad73 100644 --- a/xml/System.Windows.Automation/Automation.xml +++ b/xml/System.Windows.Automation/Automation.xml @@ -359,7 +359,7 @@ - Obtaining UI Automation Elements + Obtaining UI Automation Elements @@ -394,7 +394,7 @@ - Obtaining UI Automation Elements + Obtaining UI Automation Elements @@ -503,7 +503,7 @@ - Obtaining UI Automation Elements + Obtaining UI Automation Elements diff --git a/xml/System.Windows.Automation/AutomationElement+AutomationElementInformation.xml b/xml/System.Windows.Automation/AutomationElement+AutomationElementInformation.xml index 766a5a742b5..4dd1127ade3 100644 --- a/xml/System.Windows.Automation/AutomationElement+AutomationElementInformation.xml +++ b/xml/System.Windows.Automation/AutomationElement+AutomationElementInformation.xml @@ -35,9 +35,9 @@ ]]> - UI Automation Properties Overview - UI Automation Properties for Clients - Get UI Automation Element Properties + UI Automation Properties Overview + UI Automation Properties for Clients + Get UI Automation Element Properties @@ -365,7 +365,7 @@ ]]> - UI Automation Tree Overview + UI Automation Tree Overview @@ -397,7 +397,7 @@ ]]> - UI Automation Tree Overview + UI Automation Tree Overview diff --git a/xml/System.Windows.Automation/AutomationElement.xml b/xml/System.Windows.Automation/AutomationElement.xml index ad12f13009a..7452ba47391 100644 --- a/xml/System.Windows.Automation/AutomationElement.xml +++ b/xml/System.Windows.Automation/AutomationElement.xml @@ -74,7 +74,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -123,7 +123,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -243,8 +243,8 @@ ]]> - UI Automation Properties Overview - Obtaining UI Automation Elements + UI Automation Properties Overview + Obtaining UI Automation Elements @@ -323,7 +323,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview UI Automation and Screen Scaling @@ -367,7 +367,7 @@ There are no cached properties. The UI for the no longer exists. - UI Automation Properties Overview + UI Automation Properties Overview Caching in UI Automation Clients @@ -498,7 +498,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -549,7 +549,7 @@ - UI Automation Properties Overview + UI Automation Properties Overview UI Automation and Screen Scaling @@ -597,7 +597,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview UI Automation Control Types @@ -642,7 +642,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -684,7 +684,7 @@ ]]> The UI for the no longer exists. - UI Automation Properties Overview + UI Automation Properties Overview @@ -796,7 +796,7 @@ ]]> - Obtaining UI Automation Elements + Obtaining UI Automation Elements UI Automation Threading Issues @@ -847,7 +847,7 @@ ]]> - Obtaining UI Automation Elements + Obtaining UI Automation Elements UI Automation Threading Issues @@ -921,7 +921,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -950,7 +950,7 @@ An for the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] item identified by . To be added. - Obtaining UI Automation Elements + Obtaining UI Automation Elements @@ -985,7 +985,7 @@ ]]> - Obtaining UI Automation Elements + Obtaining UI Automation Elements @@ -1033,7 +1033,7 @@ ]]> - Obtaining UI Automation Elements + Obtaining UI Automation Elements UI Automation and Screen Scaling UI Automation Threading Issues @@ -1102,7 +1102,7 @@ Caching in UI Automation Clients - UI Automation Properties for Clients + UI Automation Properties for Clients @@ -1314,7 +1314,7 @@ The pattern is not supported by the element. The UI for the no longer exists. - UI Automation Control Patterns for Clients + UI Automation Control Patterns for Clients @@ -1335,7 +1335,7 @@ ]]> - UI Automation Properties for Clients + UI Automation Properties for Clients UI Automation Properties Overview @@ -1545,7 +1545,7 @@ ]]> - UI Automation Control Patterns for Clients + UI Automation Control Patterns for Clients @@ -1585,7 +1585,7 @@ ]]> - UI Automation Properties for Clients + UI Automation Properties for Clients @@ -1670,7 +1670,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -1719,7 +1719,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -1771,8 +1771,8 @@ ]]> - UI Automation Properties Overview - UI Automation Tree Overview + UI Automation Properties Overview + UI Automation Tree Overview @@ -1822,8 +1822,8 @@ ]]> - UI Automation Properties Overview - UI Automation Tree Overview + UI Automation Properties Overview + UI Automation Tree Overview @@ -1863,7 +1863,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -1907,7 +1907,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -1947,7 +1947,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -1987,7 +1987,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -2027,7 +2027,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -2067,7 +2067,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -2132,7 +2132,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -2172,7 +2172,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -2221,7 +2221,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -2263,7 +2263,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -2303,7 +2303,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -2345,7 +2345,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -2385,7 +2385,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -2425,7 +2425,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -2465,7 +2465,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -2505,7 +2505,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -2566,7 +2566,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -2606,7 +2606,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -2646,7 +2646,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -2686,7 +2686,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -2726,7 +2726,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -2766,7 +2766,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -2827,7 +2827,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -2872,7 +2872,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -2919,7 +2919,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -2966,7 +2966,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -3047,7 +3047,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -3154,7 +3154,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -3201,7 +3201,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -3239,7 +3239,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -3359,7 +3359,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -3433,7 +3433,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -3519,7 +3519,7 @@ - UI Automation Properties Overview + UI Automation Properties Overview @@ -3805,7 +3805,7 @@ - UI Automation Control Patterns for Clients + UI Automation Control Patterns for Clients diff --git a/xml/System.Windows.Automation/AutomationElementCollection.xml b/xml/System.Windows.Automation/AutomationElementCollection.xml index 5f5a90f7f88..93971da9d35 100644 --- a/xml/System.Windows.Automation/AutomationElementCollection.xml +++ b/xml/System.Windows.Automation/AutomationElementCollection.xml @@ -32,7 +32,7 @@ ]]> - Obtaining UI Automation Elements + Obtaining UI Automation Elements diff --git a/xml/System.Windows.Automation/AutomationElementIdentifiers.xml b/xml/System.Windows.Automation/AutomationElementIdentifiers.xml index c24ff21e9b7..a68c8ad20da 100644 --- a/xml/System.Windows.Automation/AutomationElementIdentifiers.xml +++ b/xml/System.Windows.Automation/AutomationElementIdentifiers.xml @@ -28,7 +28,7 @@ ]]> Return Properties from a UI Automation Provider - Server-side UI Automation Provider Implementation + Server-side UI Automation Provider Implementation diff --git a/xml/System.Windows.Automation/AutomationPattern.xml b/xml/System.Windows.Automation/AutomationPattern.xml index 8d895a52cb2..cc5344dc8c7 100644 --- a/xml/System.Windows.Automation/AutomationPattern.xml +++ b/xml/System.Windows.Automation/AutomationPattern.xml @@ -35,7 +35,7 @@ ]]> - UI Automation Control Patterns + UI Automation Control Patterns diff --git a/xml/System.Windows.Automation/AutomationProperties.xml b/xml/System.Windows.Automation/AutomationProperties.xml index f4b29305574..619a916d4bb 100644 --- a/xml/System.Windows.Automation/AutomationProperties.xml +++ b/xml/System.Windows.Automation/AutomationProperties.xml @@ -18,7 +18,7 @@ Provides a means of getting or setting the value of the associated properties of the instance of the element. To be added. - UI Automation Properties Overview + UI Automation Properties Overview @@ -51,7 +51,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -106,7 +106,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -161,7 +161,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -211,7 +211,7 @@ Gets the attached property for the specified . A string that contains the accelerator key. To be added. - UI Automation Properties Overview + UI Automation Properties Overview @@ -239,7 +239,7 @@ Gets the attached property for the specified . The access key for the specified element. To be added. - UI Automation Properties Overview + UI Automation Properties Overview @@ -274,7 +274,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -303,7 +303,7 @@ A string containing the help text for the specified element. The string that is returned generally is the same text that is provided in the tooltip for the control. To be added. - UI Automation Properties Overview + UI Automation Properties Overview @@ -331,7 +331,7 @@ Gets the attached property for the specified . A that indicates whether the specified element is a . To be added. - UI Automation Properties Overview + UI Automation Properties Overview @@ -385,7 +385,7 @@ Gets the attached property for the specified . A that indicates whether the specified element is . To be added. - UI Automation Properties Overview + UI Automation Properties Overview @@ -413,7 +413,7 @@ Gets the attached property for the specified . A that indicates whether the specified element is a . To be added. - UI Automation Properties Overview + UI Automation Properties Overview @@ -441,7 +441,7 @@ Gets the attached property for the specified . The of the given element. To be added. - UI Automation Properties Overview + UI Automation Properties Overview @@ -469,7 +469,7 @@ Gets the attached property for the specified . The of the given element. To be added. - UI Automation Properties Overview + UI Automation Properties Overview @@ -498,7 +498,7 @@ The element that is targeted by the label. To be added. - UI Automation Properties Overview + UI Automation Properties Overview @@ -555,7 +555,7 @@ Gets the attached property for the specified . The name of the specified element. To be added. - UI Automation Properties Overview + UI Automation Properties Overview @@ -652,8 +652,8 @@ The property get ]]> - UI Automation Support for the ToolTip Control Type - UI Automation Properties Overview + UI Automation Support for the ToolTip Control Type + UI Automation Properties Overview @@ -708,9 +708,9 @@ The property get ]]> - Expose the Content of a Table Using UI Automation - Implementing the UI Automation Table Control Pattern - UI Automation Properties Overview + Expose the Content of a Table Using UI Automation + Implementing the UI Automation Table Control Pattern + UI Automation Properties Overview @@ -817,7 +817,7 @@ The property get ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -873,7 +873,7 @@ The property get ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -929,7 +929,7 @@ The property get ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -986,7 +986,7 @@ The property get ]]> - UI Automation Properties Overview + UI Automation Properties Overview @@ -1041,8 +1041,8 @@ The property get ]]> - UI Automation Properties Overview - UI Automation Support for the Edit Control Type + UI Automation Properties Overview + UI Automation Support for the Edit Control Type @@ -1151,7 +1151,7 @@ The `LiveSetting` attached property gets or sets a value of type - UI Automation Properties Overview + UI Automation Properties Overview @@ -1246,7 +1246,7 @@ The `PositionInSet` attached property works in coordination with the The accelerator key value to set. Sets the attached property for the specified . To be added. - UI Automation Properties Overview + UI Automation Properties Overview @@ -1275,7 +1275,7 @@ The `PositionInSet` attached property works in coordination with the The access key value to set. Sets the attached property for the specified . To be added. - UI Automation Properties Overview + UI Automation Properties Overview @@ -1304,7 +1304,7 @@ The `PositionInSet` attached property works in coordination with the The [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] identifier value to set. Sets the attached property for the specified . To be added. - UI Automation Properties Overview + UI Automation Properties Overview @@ -1333,7 +1333,7 @@ The `PositionInSet` attached property works in coordination with the The help text value to set. Sets the attached property for the specified . To be added. - UI Automation Properties Overview + UI Automation Properties Overview @@ -1362,7 +1362,7 @@ The `PositionInSet` attached property works in coordination with the The value to set; if the element is meant to be a column header, otherwise Sets the attached property for the specified . To be added. - UI Automation Properties Overview + UI Automation Properties Overview @@ -1419,7 +1419,7 @@ The `PositionInSet` attached property works in coordination with the Sets the attached property for the specified . To be added. - UI Automation Properties Overview + UI Automation Properties Overview @@ -1448,7 +1448,7 @@ The `PositionInSet` attached property works in coordination with the The value to set; if the element is meant to be a row header, otherwise . Sets the attached property for the specified . To be added. - UI Automation Properties Overview + UI Automation Properties Overview @@ -1477,7 +1477,7 @@ The `PositionInSet` attached property works in coordination with the The item status value to set. Sets the attached property for the specified . To be added. - UI Automation Properties Overview + UI Automation Properties Overview @@ -1506,7 +1506,7 @@ The `PositionInSet` attached property works in coordination with the The item type value to set. Sets the attached property for the specified . To be added. - UI Automation Properties Overview + UI Automation Properties Overview @@ -1535,7 +1535,7 @@ The `PositionInSet` attached property works in coordination with the The labeled by value to set. Sets the attached property. To be added. - UI Automation Properties Overview + UI Automation Properties Overview @@ -1592,7 +1592,7 @@ The `PositionInSet` attached property works in coordination with the The name value to set. Sets the attached property. To be added. - UI Automation Properties Overview + UI Automation Properties Overview diff --git a/xml/System.Windows.Automation/AutomationProperty.xml b/xml/System.Windows.Automation/AutomationProperty.xml index 468acd5feb7..eef0f26eda7 100644 --- a/xml/System.Windows.Automation/AutomationProperty.xml +++ b/xml/System.Windows.Automation/AutomationProperty.xml @@ -33,7 +33,7 @@ ]]> - UI Automation Properties Overview + UI Automation Properties Overview diff --git a/xml/System.Windows.Automation/CacheRequest.xml b/xml/System.Windows.Automation/CacheRequest.xml index 759e37b6dce..c6086af9b1a 100644 --- a/xml/System.Windows.Automation/CacheRequest.xml +++ b/xml/System.Windows.Automation/CacheRequest.xml @@ -446,7 +446,7 @@ Contains methods that make client-side providers available to the client. To be added. Register a Client-side Provider Assembly - Client-side UI Automation Provider Implementation + Client-side UI Automation Provider Implementation @@ -54,12 +54,12 @@ ## Examples - For example code, see [Register a Client-Side Provider Assembly](~/docs/framework/ui-automation/register-a-client-side-provider-assembly.md). + For example code, see [Register a Client-Side Provider Assembly](/dotnet/framework/ui-automation/register-a-client-side-provider-assembly). ]]> The assembly could not be loaded. - Client-side UI Automation Provider Implementation + Client-side UI Automation Provider Implementation @@ -94,12 +94,12 @@ ## Examples - For example code, see [Implement UI Automation Providers in a Client Application](~/docs/framework/ui-automation/implement-ui-automation-providers-in-a-client-application.md). + For example code, see [Implement UI Automation Providers in a Client Application](/dotnet/framework/ui-automation/implement-ui-automation-providers-in-a-client-application). ]]> The assembly could not be loaded. - Client-side UI Automation Provider Implementation + Client-side UI Automation Provider Implementation Register a Client-side Provider Assembly diff --git a/xml/System.Windows.Automation/ClientSideProviderDescription.xml b/xml/System.Windows.Automation/ClientSideProviderDescription.xml index 3094fa51748..30201b91c37 100644 --- a/xml/System.Windows.Automation/ClientSideProviderDescription.xml +++ b/xml/System.Windows.Automation/ClientSideProviderDescription.xml @@ -65,7 +65,7 @@ ## Examples - For example code, see [Create a Client-Side UI Automation Provider](~/docs/framework/ui-automation/create-a-client-side-ui-automation-provider.md). + For example code, see [Create a Client-Side UI Automation Provider](/dotnet/framework/ui-automation/create-a-client-side-ui-automation-provider). ]]> diff --git a/xml/System.Windows.Automation/ClientSideProviderFactoryCallback.xml b/xml/System.Windows.Automation/ClientSideProviderFactoryCallback.xml index e63d00ef8c8..55710daa37b 100644 --- a/xml/System.Windows.Automation/ClientSideProviderFactoryCallback.xml +++ b/xml/System.Windows.Automation/ClientSideProviderFactoryCallback.xml @@ -32,7 +32,7 @@ diff --git a/xml/System.Windows.Automation/Condition.xml b/xml/System.Windows.Automation/Condition.xml index 32ab3d4ea7e..47364e3dee5 100644 --- a/xml/System.Windows.Automation/Condition.xml +++ b/xml/System.Windows.Automation/Condition.xml @@ -21,7 +21,7 @@ - Obtaining UI Automation Elements + Obtaining UI Automation Elements Find a UI Automation Element Based on a Property Condition diff --git a/xml/System.Windows.Automation/ControlType.xml b/xml/System.Windows.Automation/ControlType.xml index 446db9168bd..9203ac4bc67 100644 --- a/xml/System.Windows.Automation/ControlType.xml +++ b/xml/System.Windows.Automation/ControlType.xml @@ -29,7 +29,7 @@ Control types do not have a one-to-one equivalence to control patterns. A control can be of only one type, but it may support multiple patterns or no patterns at all, depending on its specific functionality. - For detailed information on the various control types, see [UI Automation Control Types](~/docs/framework/ui-automation/ui-automation-control-types.md). + For detailed information on the various control types, see [UI Automation Control Types](/dotnet/framework/ui-automation/ui-automation-control-types). ]]> diff --git a/xml/System.Windows.Automation/DockPattern+DockPatternInformation.xml b/xml/System.Windows.Automation/DockPattern+DockPatternInformation.xml index 2cc9f01d791..d00427336c4 100644 --- a/xml/System.Windows.Automation/DockPattern+DockPatternInformation.xml +++ b/xml/System.Windows.Automation/DockPattern+DockPatternInformation.xml @@ -26,8 +26,8 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients Use Caching in UI Automation diff --git a/xml/System.Windows.Automation/DockPattern.xml b/xml/System.Windows.Automation/DockPattern.xml index 6cf72735757..01ab845390b 100644 --- a/xml/System.Windows.Automation/DockPattern.xml +++ b/xml/System.Windows.Automation/DockPattern.xml @@ -25,15 +25,15 @@ Controls are docked relative to each other based on their current z-order; the higher their z-order placement, the further they are placed from the specified edge of the docking container. - See [Control Pattern Mapping for UI Automation Clients](~/docs/framework/ui-automation/control-pattern-mapping-for-ui-automation-clients.md) for examples of controls that can implement this control pattern. + See [Control Pattern Mapping for UI Automation Clients](/dotnet/framework/ui-automation/control-pattern-mapping-for-ui-automation-clients) for examples of controls that can implement this control pattern. does not support any properties of the docking container or any properties of controls that might be docked adjacent to the current control within the docking container. ]]> - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients diff --git a/xml/System.Windows.Automation/DockPatternIdentifiers.xml b/xml/System.Windows.Automation/DockPatternIdentifiers.xml index b3182aa82ee..5df64f3ea0c 100644 --- a/xml/System.Windows.Automation/DockPatternIdentifiers.xml +++ b/xml/System.Windows.Automation/DockPatternIdentifiers.xml @@ -25,9 +25,9 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Providers Overview - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + UI Automation Providers Overview + Support Control Patterns in a UI Automation Provider Implementing the UI Automation Dock Control Pattern diff --git a/xml/System.Windows.Automation/ExpandCollapsePattern+ExpandCollapsePatternInformation.xml b/xml/System.Windows.Automation/ExpandCollapsePattern+ExpandCollapsePatternInformation.xml index 477e4588848..18c0b0776e8 100644 --- a/xml/System.Windows.Automation/ExpandCollapsePattern+ExpandCollapsePatternInformation.xml +++ b/xml/System.Windows.Automation/ExpandCollapsePattern+ExpandCollapsePatternInformation.xml @@ -19,8 +19,8 @@ Provides access to the property values of a object using its or accessors. To be added. - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients InvokePattern and ExpandCollapsePattern Menu Item Sample Use Caching in UI Automation diff --git a/xml/System.Windows.Automation/ExpandCollapsePattern.xml b/xml/System.Windows.Automation/ExpandCollapsePattern.xml index 3ef139471a3..858a52b1577 100644 --- a/xml/System.Windows.Automation/ExpandCollapsePattern.xml +++ b/xml/System.Windows.Automation/ExpandCollapsePattern.xml @@ -29,8 +29,8 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients InvokePattern and ExpandCollapsePattern Menu Item Sample diff --git a/xml/System.Windows.Automation/ExpandCollapsePatternIdentifiers.xml b/xml/System.Windows.Automation/ExpandCollapsePatternIdentifiers.xml index eba6692622a..09af7e8c0ea 100644 --- a/xml/System.Windows.Automation/ExpandCollapsePatternIdentifiers.xml +++ b/xml/System.Windows.Automation/ExpandCollapsePatternIdentifiers.xml @@ -25,9 +25,9 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Providers Overview - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + UI Automation Providers Overview + Support Control Patterns in a UI Automation Provider Implementing the UI Automation ExpandCollapse Control Pattern InvokePattern and ExpandCollapsePattern Menu Item Sample diff --git a/xml/System.Windows.Automation/GridItemPattern+GridItemPatternInformation.xml b/xml/System.Windows.Automation/GridItemPattern+GridItemPatternInformation.xml index d4f8b6e1eb5..935ccc2e35a 100644 --- a/xml/System.Windows.Automation/GridItemPattern+GridItemPatternInformation.xml +++ b/xml/System.Windows.Automation/GridItemPattern+GridItemPatternInformation.xml @@ -19,8 +19,8 @@ Provides access to the property values of a object using its or accessors. To be added. - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients Implementing the UI Automation GridItem Control Pattern Implementing the UI Automation Grid Control Pattern Use Caching in UI Automation diff --git a/xml/System.Windows.Automation/GridItemPattern.xml b/xml/System.Windows.Automation/GridItemPattern.xml index 6691d40cf8f..238ee85f9df 100644 --- a/xml/System.Windows.Automation/GridItemPattern.xml +++ b/xml/System.Windows.Automation/GridItemPattern.xml @@ -26,8 +26,8 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients Implementing the UI Automation GridItem Control Pattern diff --git a/xml/System.Windows.Automation/GridItemPatternIdentifiers.xml b/xml/System.Windows.Automation/GridItemPatternIdentifiers.xml index 2c90201c7ff..3978a12f24e 100644 --- a/xml/System.Windows.Automation/GridItemPatternIdentifiers.xml +++ b/xml/System.Windows.Automation/GridItemPatternIdentifiers.xml @@ -25,9 +25,9 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Providers Overview - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + UI Automation Providers Overview + Support Control Patterns in a UI Automation Provider Implementing the UI Automation GridItem Control Pattern Implementing the UI Automation Grid Control Pattern diff --git a/xml/System.Windows.Automation/GridPattern+GridPatternInformation.xml b/xml/System.Windows.Automation/GridPattern+GridPatternInformation.xml index dc8b45da848..af25b19558c 100644 --- a/xml/System.Windows.Automation/GridPattern+GridPatternInformation.xml +++ b/xml/System.Windows.Automation/GridPattern+GridPatternInformation.xml @@ -19,8 +19,8 @@ Provides access to the property values of a object using its or accessors. To be added. - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients Implementing the UI Automation Grid Control Pattern diff --git a/xml/System.Windows.Automation/GridPattern.xml b/xml/System.Windows.Automation/GridPattern.xml index aae6add5217..4da9fb4ea18 100644 --- a/xml/System.Windows.Automation/GridPattern.xml +++ b/xml/System.Windows.Automation/GridPattern.xml @@ -23,13 +23,13 @@ ## Remarks does not support active manipulation of a grid; the control pattern is required for this functionality. - See [Control Pattern Mapping for UI Automation Clients](~/docs/framework/ui-automation/control-pattern-mapping-for-ui-automation-clients.md) for examples of controls that may support this control pattern. + See [Control Pattern Mapping for UI Automation Clients](/dotnet/framework/ui-automation/control-pattern-mapping-for-ui-automation-clients) for examples of controls that may support this control pattern. ]]> - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients Implementing the UI Automation Grid Control Pattern diff --git a/xml/System.Windows.Automation/GridPatternIdentifiers.xml b/xml/System.Windows.Automation/GridPatternIdentifiers.xml index 8d2b8217c51..bc416e44e84 100644 --- a/xml/System.Windows.Automation/GridPatternIdentifiers.xml +++ b/xml/System.Windows.Automation/GridPatternIdentifiers.xml @@ -25,9 +25,9 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Providers Overview - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + UI Automation Providers Overview + Support Control Patterns in a UI Automation Provider Implementing the UI Automation Grid Control Pattern diff --git a/xml/System.Windows.Automation/InvokePattern.xml b/xml/System.Windows.Automation/InvokePattern.xml index 2ee5a7cca13..ba95cb9a803 100644 --- a/xml/System.Windows.Automation/InvokePattern.xml +++ b/xml/System.Windows.Automation/InvokePattern.xml @@ -28,8 +28,8 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients Invoke a Control Using UI Automation InvokePattern and ExpandCollapsePattern Menu Item Sample diff --git a/xml/System.Windows.Automation/InvokePatternIdentifiers.xml b/xml/System.Windows.Automation/InvokePatternIdentifiers.xml index 73b2dddc538..69e44cb948b 100644 --- a/xml/System.Windows.Automation/InvokePatternIdentifiers.xml +++ b/xml/System.Windows.Automation/InvokePatternIdentifiers.xml @@ -25,9 +25,9 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Providers Overview - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + UI Automation Providers Overview + Support Control Patterns in a UI Automation Provider Invoke a Control Using UI Automation Implementing the UI Automation Invoke Control Pattern InvokePattern and ExpandCollapsePattern Menu Item Sample diff --git a/xml/System.Windows.Automation/MultipleViewPattern+MultipleViewPatternInformation.xml b/xml/System.Windows.Automation/MultipleViewPattern+MultipleViewPatternInformation.xml index d80233ad617..efd192a2663 100644 --- a/xml/System.Windows.Automation/MultipleViewPattern+MultipleViewPatternInformation.xml +++ b/xml/System.Windows.Automation/MultipleViewPattern+MultipleViewPatternInformation.xml @@ -18,8 +18,8 @@ Provides access to the property values of a object using its or accessors. To be added. - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients Implementing the UI Automation MultipleView Control Pattern Use Caching in UI Automation diff --git a/xml/System.Windows.Automation/MultipleViewPattern.xml b/xml/System.Windows.Automation/MultipleViewPattern.xml index 697ede137ef..84e5bc4c761 100644 --- a/xml/System.Windows.Automation/MultipleViewPattern.xml +++ b/xml/System.Windows.Automation/MultipleViewPattern.xml @@ -26,8 +26,8 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients diff --git a/xml/System.Windows.Automation/MultipleViewPatternIdentifiers.xml b/xml/System.Windows.Automation/MultipleViewPatternIdentifiers.xml index 73d72fb608b..83fc1a4a21c 100644 --- a/xml/System.Windows.Automation/MultipleViewPatternIdentifiers.xml +++ b/xml/System.Windows.Automation/MultipleViewPatternIdentifiers.xml @@ -25,9 +25,9 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Providers Overview - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + UI Automation Providers Overview + Support Control Patterns in a UI Automation Provider Implementing the UI Automation MultipleView Control Pattern diff --git a/xml/System.Windows.Automation/NotCondition.xml b/xml/System.Windows.Automation/NotCondition.xml index 2eb3c8bb702..30712e34b6c 100644 --- a/xml/System.Windows.Automation/NotCondition.xml +++ b/xml/System.Windows.Automation/NotCondition.xml @@ -21,7 +21,7 @@ - Obtaining UI Automation Elements + Obtaining UI Automation Elements diff --git a/xml/System.Windows.Automation/OrCondition.xml b/xml/System.Windows.Automation/OrCondition.xml index 6804a58aaa2..a81edcf322c 100644 --- a/xml/System.Windows.Automation/OrCondition.xml +++ b/xml/System.Windows.Automation/OrCondition.xml @@ -21,7 +21,7 @@ - Obtaining UI Automation Elements + Obtaining UI Automation Elements diff --git a/xml/System.Windows.Automation/PropertyCondition.xml b/xml/System.Windows.Automation/PropertyCondition.xml index a2aa6a230bf..a0b15a340f4 100644 --- a/xml/System.Windows.Automation/PropertyCondition.xml +++ b/xml/System.Windows.Automation/PropertyCondition.xml @@ -18,8 +18,8 @@ Represents a that tests whether a property has a specified value. To be added. - UI Automation Properties for Clients - Obtaining UI Automation Elements + UI Automation Properties for Clients + Obtaining UI Automation Elements @@ -106,8 +106,8 @@ ]]> - UI Automation Properties for Clients - Obtaining UI Automation Elements + UI Automation Properties for Clients + Obtaining UI Automation Elements @@ -136,7 +136,7 @@ Gets the flags used for testing the property value. To be added. To be added. - UI Automation Properties for Clients + UI Automation Properties for Clients @@ -165,7 +165,7 @@ Gets the property that this condition is testing. To be added. To be added. - UI Automation Properties for Clients + UI Automation Properties for Clients diff --git a/xml/System.Windows.Automation/PropertyConditionFlags.xml b/xml/System.Windows.Automation/PropertyConditionFlags.xml index 799f3c94236..869a3479b60 100644 --- a/xml/System.Windows.Automation/PropertyConditionFlags.xml +++ b/xml/System.Windows.Automation/PropertyConditionFlags.xml @@ -33,9 +33,9 @@ ]]> - UI Automation Properties for Clients - Obtaining UI Automation Elements - Get Supported UI Automation Control Patterns + UI Automation Properties for Clients + Obtaining UI Automation Elements + Get Supported UI Automation Control Patterns diff --git a/xml/System.Windows.Automation/ProxyAssemblyNotLoadedException.xml b/xml/System.Windows.Automation/ProxyAssemblyNotLoadedException.xml index 6ffba4a83e6..460d8cbf43e 100644 --- a/xml/System.Windows.Automation/ProxyAssemblyNotLoadedException.xml +++ b/xml/System.Windows.Automation/ProxyAssemblyNotLoadedException.xml @@ -26,7 +26,7 @@ To be added. - Client-side UI Automation Provider Implementation + Client-side UI Automation Provider Implementation Register a Client-side Provider Assembly diff --git a/xml/System.Windows.Automation/RangeValuePattern+RangeValuePatternInformation.xml b/xml/System.Windows.Automation/RangeValuePattern+RangeValuePatternInformation.xml index 7a5b4112173..644ee572bd1 100644 --- a/xml/System.Windows.Automation/RangeValuePattern+RangeValuePatternInformation.xml +++ b/xml/System.Windows.Automation/RangeValuePattern+RangeValuePatternInformation.xml @@ -19,8 +19,8 @@ Provides access to the property values of a object using its or accessors. To be added. - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients Use Caching in UI Automation diff --git a/xml/System.Windows.Automation/RangeValuePattern.xml b/xml/System.Windows.Automation/RangeValuePattern.xml index 62f0b75cb5f..801e24ac004 100644 --- a/xml/System.Windows.Automation/RangeValuePattern.xml +++ b/xml/System.Windows.Automation/RangeValuePattern.xml @@ -26,9 +26,9 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients - Implementing the UI Automation RangeValue Control Pattern + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients + Implementing the UI Automation RangeValue Control Pattern @@ -62,9 +62,9 @@ ]]> The requested property is not in the cache. - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients - Implementing the UI Automation RangeValue Control Pattern + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients + Implementing the UI Automation RangeValue Control Pattern @@ -97,9 +97,9 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients - Implementing the UI Automation RangeValue Control Pattern + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients + Implementing the UI Automation RangeValue Control Pattern diff --git a/xml/System.Windows.Automation/RangeValuePatternIdentifiers.xml b/xml/System.Windows.Automation/RangeValuePatternIdentifiers.xml index 50706792432..39ad90a7105 100644 --- a/xml/System.Windows.Automation/RangeValuePatternIdentifiers.xml +++ b/xml/System.Windows.Automation/RangeValuePatternIdentifiers.xml @@ -26,10 +26,10 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Providers Overview - Support Control Patterns in a UI Automation Provider - Implementing the UI Automation RangeValue Control Pattern + UI Automation Control Patterns Overview + UI Automation Providers Overview + Support Control Patterns in a UI Automation Provider + Implementing the UI Automation RangeValue Control Pattern @@ -59,7 +59,7 @@ ]]> - Implementing the UI Automation RangeValue Control Pattern + Implementing the UI Automation RangeValue Control Pattern @@ -89,7 +89,7 @@ ]]> - Implementing the UI Automation RangeValue Control Pattern + Implementing the UI Automation RangeValue Control Pattern @@ -119,7 +119,7 @@ ]]> - Implementing the UI Automation RangeValue Control Pattern + Implementing the UI Automation RangeValue Control Pattern @@ -149,7 +149,7 @@ ]]> - Implementing the UI Automation RangeValue Control Pattern + Implementing the UI Automation RangeValue Control Pattern @@ -181,7 +181,7 @@ ]]> - Implementing the UI Automation RangeValue Control Pattern + Implementing the UI Automation RangeValue Control Pattern @@ -211,7 +211,7 @@ ]]> - Implementing the UI Automation RangeValue Control Pattern + Implementing the UI Automation RangeValue Control Pattern @@ -241,7 +241,7 @@ ]]> - Implementing the UI Automation RangeValue Control Pattern + Implementing the UI Automation RangeValue Control Pattern diff --git a/xml/System.Windows.Automation/ScrollItemPattern.xml b/xml/System.Windows.Automation/ScrollItemPattern.xml index 800bc9709e6..2c281e9d193 100644 --- a/xml/System.Windows.Automation/ScrollItemPattern.xml +++ b/xml/System.Windows.Automation/ScrollItemPattern.xml @@ -21,13 +21,13 @@ - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients diff --git a/xml/System.Windows.Automation/ScrollItemPatternIdentifiers.xml b/xml/System.Windows.Automation/ScrollItemPatternIdentifiers.xml index 6ccb91fc0a4..e7f40b7996f 100644 --- a/xml/System.Windows.Automation/ScrollItemPatternIdentifiers.xml +++ b/xml/System.Windows.Automation/ScrollItemPatternIdentifiers.xml @@ -25,9 +25,9 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Providers Overview - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + UI Automation Providers Overview + Support Control Patterns in a UI Automation Provider Implementing the UI Automation ScrollItem Control Pattern Implementing the UI Automation Scroll Control Pattern diff --git a/xml/System.Windows.Automation/ScrollPattern+ScrollPatternInformation.xml b/xml/System.Windows.Automation/ScrollPattern+ScrollPatternInformation.xml index e91db7c5e7b..52a7b47d2da 100644 --- a/xml/System.Windows.Automation/ScrollPattern+ScrollPatternInformation.xml +++ b/xml/System.Windows.Automation/ScrollPattern+ScrollPatternInformation.xml @@ -18,8 +18,8 @@ Provides access to the property values of a object using its or accessors. To be added. - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients Use Caching in UI Automation diff --git a/xml/System.Windows.Automation/ScrollPattern.xml b/xml/System.Windows.Automation/ScrollPattern.xml index a6cff5a3c67..245a87fd9c9 100644 --- a/xml/System.Windows.Automation/ScrollPattern.xml +++ b/xml/System.Windows.Automation/ScrollPattern.xml @@ -21,13 +21,13 @@ - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients diff --git a/xml/System.Windows.Automation/ScrollPatternIdentifiers.xml b/xml/System.Windows.Automation/ScrollPatternIdentifiers.xml index cd8b154aa6f..db94b3061fe 100644 --- a/xml/System.Windows.Automation/ScrollPatternIdentifiers.xml +++ b/xml/System.Windows.Automation/ScrollPatternIdentifiers.xml @@ -25,9 +25,9 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Providers Overview - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + UI Automation Providers Overview + Support Control Patterns in a UI Automation Provider Implementing the UI Automation Scroll Control Pattern diff --git a/xml/System.Windows.Automation/SelectionItemPattern+SelectionItemPatternInformation.xml b/xml/System.Windows.Automation/SelectionItemPattern+SelectionItemPatternInformation.xml index c63be433d7f..56c163e3d2a 100644 --- a/xml/System.Windows.Automation/SelectionItemPattern+SelectionItemPatternInformation.xml +++ b/xml/System.Windows.Automation/SelectionItemPattern+SelectionItemPatternInformation.xml @@ -18,8 +18,8 @@ Provides access to the property values of a object using its or accessors. To be added. - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients Use Caching in UI Automation diff --git a/xml/System.Windows.Automation/SelectionItemPattern.xml b/xml/System.Windows.Automation/SelectionItemPattern.xml index fa1d5536539..f3f8f0190fa 100644 --- a/xml/System.Windows.Automation/SelectionItemPattern.xml +++ b/xml/System.Windows.Automation/SelectionItemPattern.xml @@ -21,13 +21,13 @@ - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients diff --git a/xml/System.Windows.Automation/SelectionItemPatternIdentifiers.xml b/xml/System.Windows.Automation/SelectionItemPatternIdentifiers.xml index 314879cab23..6a3c1ad14c0 100644 --- a/xml/System.Windows.Automation/SelectionItemPatternIdentifiers.xml +++ b/xml/System.Windows.Automation/SelectionItemPatternIdentifiers.xml @@ -25,9 +25,9 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Providers Overview - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + UI Automation Providers Overview + Support Control Patterns in a UI Automation Provider Implementing the UI Automation SelectionItem Control Pattern Implementing the UI Automation Selection Control Pattern Fragment Provider Sample diff --git a/xml/System.Windows.Automation/SelectionPattern+SelectionPatternInformation.xml b/xml/System.Windows.Automation/SelectionPattern+SelectionPatternInformation.xml index b1546828698..805c58cba81 100644 --- a/xml/System.Windows.Automation/SelectionPattern+SelectionPatternInformation.xml +++ b/xml/System.Windows.Automation/SelectionPattern+SelectionPatternInformation.xml @@ -18,8 +18,8 @@ Provides access to the property values of a object using its or accessors. To be added. - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients Use Caching in UI Automation diff --git a/xml/System.Windows.Automation/SelectionPattern.xml b/xml/System.Windows.Automation/SelectionPattern.xml index bf0d2addbc6..b8d517811bd 100644 --- a/xml/System.Windows.Automation/SelectionPattern.xml +++ b/xml/System.Windows.Automation/SelectionPattern.xml @@ -21,13 +21,13 @@ - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients Implementing the UI Automation Selection Control Pattern diff --git a/xml/System.Windows.Automation/SelectionPatternIdentifiers.xml b/xml/System.Windows.Automation/SelectionPatternIdentifiers.xml index 43af60e2798..0459bfe9f3f 100644 --- a/xml/System.Windows.Automation/SelectionPatternIdentifiers.xml +++ b/xml/System.Windows.Automation/SelectionPatternIdentifiers.xml @@ -25,9 +25,9 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Providers Overview - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + UI Automation Providers Overview + Support Control Patterns in a UI Automation Provider Implementing the UI Automation Selection Control Pattern Fragment Provider Sample diff --git a/xml/System.Windows.Automation/SynchronizedInputPatternIdentifiers.xml b/xml/System.Windows.Automation/SynchronizedInputPatternIdentifiers.xml index 0881a98ba6f..cb5e88ed404 100644 --- a/xml/System.Windows.Automation/SynchronizedInputPatternIdentifiers.xml +++ b/xml/System.Windows.Automation/SynchronizedInputPatternIdentifiers.xml @@ -24,9 +24,9 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Providers Overview - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + UI Automation Providers Overview + Support Control Patterns in a UI Automation Provider Invoke a Control Using UI Automation Implementing the UI Automation Invoke Control Pattern diff --git a/xml/System.Windows.Automation/TableItemPattern+TableItemPatternInformation.xml b/xml/System.Windows.Automation/TableItemPattern+TableItemPatternInformation.xml index 8685ad7f1d1..818312326ac 100644 --- a/xml/System.Windows.Automation/TableItemPattern+TableItemPatternInformation.xml +++ b/xml/System.Windows.Automation/TableItemPattern+TableItemPatternInformation.xml @@ -18,8 +18,8 @@ Provides access to the property values of a object using its or accessors. To be added. - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients Expose the Content of a Table Using UI Automation Use Caching in UI Automation diff --git a/xml/System.Windows.Automation/TableItemPattern.xml b/xml/System.Windows.Automation/TableItemPattern.xml index 9a0a631720e..b1829cc37c0 100644 --- a/xml/System.Windows.Automation/TableItemPattern.xml +++ b/xml/System.Windows.Automation/TableItemPattern.xml @@ -30,8 +30,8 @@ - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients Expose the Content of a Table Using UI Automation diff --git a/xml/System.Windows.Automation/TableItemPatternIdentifiers.xml b/xml/System.Windows.Automation/TableItemPatternIdentifiers.xml index bd234aa999c..e3c841bab30 100644 --- a/xml/System.Windows.Automation/TableItemPatternIdentifiers.xml +++ b/xml/System.Windows.Automation/TableItemPatternIdentifiers.xml @@ -25,9 +25,9 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Providers Overview - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + UI Automation Providers Overview + Support Control Patterns in a UI Automation Provider Implementing the UI Automation TableItem Control Pattern Implementing the UI Automation Table Control Pattern diff --git a/xml/System.Windows.Automation/TablePattern+TablePatternInformation.xml b/xml/System.Windows.Automation/TablePattern+TablePatternInformation.xml index 1ddd3692508..c1c5305ddeb 100644 --- a/xml/System.Windows.Automation/TablePattern+TablePatternInformation.xml +++ b/xml/System.Windows.Automation/TablePattern+TablePatternInformation.xml @@ -18,8 +18,8 @@ Provides access to the property values of a object using its or accessors. To be added. - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients Use Caching in UI Automation Expose the Content of a Table Using UI Automation diff --git a/xml/System.Windows.Automation/TablePattern.xml b/xml/System.Windows.Automation/TablePattern.xml index 67a3a3cb4ac..d355b114dc1 100644 --- a/xml/System.Windows.Automation/TablePattern.xml +++ b/xml/System.Windows.Automation/TablePattern.xml @@ -25,15 +25,15 @@ Controls that support the control pattern also support the control pattern in order to provide access to the inherent grid functionality of a table. - See [Control Pattern Mapping for UI Automation Clients](~/docs/framework/ui-automation/control-pattern-mapping-for-ui-automation-clients.md) for examples of controls that may implement this control pattern. + See [Control Pattern Mapping for UI Automation Clients](/dotnet/framework/ui-automation/control-pattern-mapping-for-ui-automation-clients) for examples of controls that may implement this control pattern. ]]> - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients Expose the Content of a Table Using UI Automation diff --git a/xml/System.Windows.Automation/TablePatternIdentifiers.xml b/xml/System.Windows.Automation/TablePatternIdentifiers.xml index 0bd67b8ce29..cefb589d683 100644 --- a/xml/System.Windows.Automation/TablePatternIdentifiers.xml +++ b/xml/System.Windows.Automation/TablePatternIdentifiers.xml @@ -25,9 +25,9 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Providers Overview - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + UI Automation Providers Overview + Support Control Patterns in a UI Automation Provider Implementing the UI Automation Table Control Pattern Implementing the UI Automation Grid Control Pattern Expose the Content of a Table Using UI Automation diff --git a/xml/System.Windows.Automation/TextPattern.xml b/xml/System.Windows.Automation/TextPattern.xml index 69a0c7d384d..000dc640f17 100644 --- a/xml/System.Windows.Automation/TextPattern.xml +++ b/xml/System.Windows.Automation/TextPattern.xml @@ -26,8 +26,8 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients diff --git a/xml/System.Windows.Automation/TextPatternIdentifiers.xml b/xml/System.Windows.Automation/TextPatternIdentifiers.xml index 3c2d7f773b3..8164c6e0845 100644 --- a/xml/System.Windows.Automation/TextPatternIdentifiers.xml +++ b/xml/System.Windows.Automation/TextPatternIdentifiers.xml @@ -29,7 +29,7 @@ ]]> - UI Automation Providers Overview + UI Automation Providers Overview diff --git a/xml/System.Windows.Automation/TogglePattern+TogglePatternInformation.xml b/xml/System.Windows.Automation/TogglePattern+TogglePatternInformation.xml index a0aeb034516..c1477228b60 100644 --- a/xml/System.Windows.Automation/TogglePattern+TogglePatternInformation.xml +++ b/xml/System.Windows.Automation/TogglePattern+TogglePatternInformation.xml @@ -19,8 +19,8 @@ Provides access to the property values of a object using its or accessors. To be added. - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients Use Caching in UI Automation diff --git a/xml/System.Windows.Automation/TogglePattern.xml b/xml/System.Windows.Automation/TogglePattern.xml index 211e9b39c80..26974056c4d 100644 --- a/xml/System.Windows.Automation/TogglePattern.xml +++ b/xml/System.Windows.Automation/TogglePattern.xml @@ -19,8 +19,8 @@ Represents a control that can cycle through a set of states and maintain a state once set. To be added. - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients diff --git a/xml/System.Windows.Automation/TogglePatternIdentifiers.xml b/xml/System.Windows.Automation/TogglePatternIdentifiers.xml index c3bf52c24d4..23a13fdeca2 100644 --- a/xml/System.Windows.Automation/TogglePatternIdentifiers.xml +++ b/xml/System.Windows.Automation/TogglePatternIdentifiers.xml @@ -26,7 +26,7 @@ ]]> - UI Automation Control Patterns Overview + UI Automation Control Patterns Overview Implementing the UI Automation Toggle Control Pattern diff --git a/xml/System.Windows.Automation/TransformPattern+TransformPatternInformation.xml b/xml/System.Windows.Automation/TransformPattern+TransformPatternInformation.xml index 2621188f42b..67194a23025 100644 --- a/xml/System.Windows.Automation/TransformPattern+TransformPatternInformation.xml +++ b/xml/System.Windows.Automation/TransformPattern+TransformPatternInformation.xml @@ -18,8 +18,8 @@ Provides access to the property values of a object using its or accessors. To be added. - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients Use Caching in UI Automation diff --git a/xml/System.Windows.Automation/TransformPattern.xml b/xml/System.Windows.Automation/TransformPattern.xml index 9943425038b..fd28679c64c 100644 --- a/xml/System.Windows.Automation/TransformPattern.xml +++ b/xml/System.Windows.Automation/TransformPattern.xml @@ -26,8 +26,8 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients diff --git a/xml/System.Windows.Automation/TransformPatternIdentifiers.xml b/xml/System.Windows.Automation/TransformPatternIdentifiers.xml index 71f6533c374..d3960778759 100644 --- a/xml/System.Windows.Automation/TransformPatternIdentifiers.xml +++ b/xml/System.Windows.Automation/TransformPatternIdentifiers.xml @@ -25,9 +25,9 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Providers Overview - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + UI Automation Providers Overview + Support Control Patterns in a UI Automation Provider Implementing the UI Automation Transform Control Pattern diff --git a/xml/System.Windows.Automation/TreeScope.xml b/xml/System.Windows.Automation/TreeScope.xml index d930c109b96..6db46f53bbd 100644 --- a/xml/System.Windows.Automation/TreeScope.xml +++ b/xml/System.Windows.Automation/TreeScope.xml @@ -29,7 +29,7 @@ ]]> - Obtaining UI Automation Elements + Obtaining UI Automation Elements diff --git a/xml/System.Windows.Automation/TreeWalker.xml b/xml/System.Windows.Automation/TreeWalker.xml index 0eb01809f3a..e255ee655c9 100644 --- a/xml/System.Windows.Automation/TreeWalker.xml +++ b/xml/System.Windows.Automation/TreeWalker.xml @@ -31,9 +31,9 @@ ]]> - UI Automation Tree Overview - Navigate Among UI Automation Elements with TreeWalker - Obtaining UI Automation Elements + UI Automation Tree Overview + Navigate Among UI Automation Elements with TreeWalker + Obtaining UI Automation Elements @@ -74,9 +74,9 @@ ]]> - UI Automation Tree Overview - Navigate Among UI Automation Elements with TreeWalker - Obtaining UI Automation Elements + UI Automation Tree Overview + Navigate Among UI Automation Elements with TreeWalker + Obtaining UI Automation Elements @@ -145,9 +145,9 @@ - UI Automation Tree Overview - Navigate Among UI Automation Elements with TreeWalker - Obtaining UI Automation Elements + UI Automation Tree Overview + Navigate Among UI Automation Elements with TreeWalker + Obtaining UI Automation Elements @@ -186,9 +186,9 @@ ]]> - UI Automation Tree Overview - Navigate Among UI Automation Elements with TreeWalker - Obtaining UI Automation Elements + UI Automation Tree Overview + Navigate Among UI Automation Elements with TreeWalker + Obtaining UI Automation Elements @@ -252,9 +252,9 @@ ]]> - UI Automation Tree Overview - Navigate Among UI Automation Elements with TreeWalker - Obtaining UI Automation Elements + UI Automation Tree Overview + Navigate Among UI Automation Elements with TreeWalker + Obtaining UI Automation Elements @@ -293,9 +293,9 @@ ]]> - UI Automation Tree Overview - Navigate Among UI Automation Elements with TreeWalker - Obtaining UI Automation Elements + UI Automation Tree Overview + Navigate Among UI Automation Elements with TreeWalker + Obtaining UI Automation Elements @@ -351,9 +351,9 @@ ]]> - UI Automation Tree Overview - Navigate Among UI Automation Elements with TreeWalker - Obtaining UI Automation Elements + UI Automation Tree Overview + Navigate Among UI Automation Elements with TreeWalker + Obtaining UI Automation Elements @@ -392,9 +392,9 @@ ]]> - UI Automation Tree Overview - Navigate Among UI Automation Elements with TreeWalker - Obtaining UI Automation Elements + UI Automation Tree Overview + Navigate Among UI Automation Elements with TreeWalker + Obtaining UI Automation Elements @@ -458,9 +458,9 @@ ]]> - UI Automation Tree Overview - Navigate Among UI Automation Elements with TreeWalker - Obtaining UI Automation Elements + UI Automation Tree Overview + Navigate Among UI Automation Elements with TreeWalker + Obtaining UI Automation Elements @@ -499,9 +499,9 @@ ]]> - UI Automation Tree Overview - Navigate Among UI Automation Elements with TreeWalker - Obtaining UI Automation Elements + UI Automation Tree Overview + Navigate Among UI Automation Elements with TreeWalker + Obtaining UI Automation Elements @@ -556,9 +556,9 @@ ]]> - UI Automation Tree Overview - Navigate Among UI Automation Elements with TreeWalker - Obtaining UI Automation Elements + UI Automation Tree Overview + Navigate Among UI Automation Elements with TreeWalker + Obtaining UI Automation Elements @@ -595,9 +595,9 @@ ]]> - UI Automation Tree Overview - Navigate Among UI Automation Elements with TreeWalker - Obtaining UI Automation Elements + UI Automation Tree Overview + Navigate Among UI Automation Elements with TreeWalker + Obtaining UI Automation Elements @@ -653,9 +653,9 @@ ]]> - UI Automation Tree Overview - Navigate Among UI Automation Elements with TreeWalker - Obtaining UI Automation Elements + UI Automation Tree Overview + Navigate Among UI Automation Elements with TreeWalker + Obtaining UI Automation Elements @@ -694,9 +694,9 @@ ]]> - UI Automation Tree Overview - Navigate Among UI Automation Elements with TreeWalker - Obtaining UI Automation Elements + UI Automation Tree Overview + Navigate Among UI Automation Elements with TreeWalker + Obtaining UI Automation Elements @@ -752,9 +752,9 @@ ]]> - UI Automation Tree Overview - Navigate Among UI Automation Elements with TreeWalker - Obtaining UI Automation Elements + UI Automation Tree Overview + Navigate Among UI Automation Elements with TreeWalker + Obtaining UI Automation Elements @@ -793,9 +793,9 @@ ]]> - UI Automation Tree Overview - Navigate Among UI Automation Elements with TreeWalker - Obtaining UI Automation Elements + UI Automation Tree Overview + Navigate Among UI Automation Elements with TreeWalker + Obtaining UI Automation Elements @@ -833,9 +833,9 @@ ]]> - UI Automation Tree Overview - Navigate Among UI Automation Elements with TreeWalker - Obtaining UI Automation Elements + UI Automation Tree Overview + Navigate Among UI Automation Elements with TreeWalker + Obtaining UI Automation Elements diff --git a/xml/System.Windows.Automation/ValuePattern+ValuePatternInformation.xml b/xml/System.Windows.Automation/ValuePattern+ValuePatternInformation.xml index 78af226371b..46c7b3258fb 100644 --- a/xml/System.Windows.Automation/ValuePattern+ValuePatternInformation.xml +++ b/xml/System.Windows.Automation/ValuePattern+ValuePatternInformation.xml @@ -18,8 +18,8 @@ Provides access to the property values of a object using its or accessors. To be added. - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients TextPattern Insert Text Sample Use Caching in UI Automation diff --git a/xml/System.Windows.Automation/ValuePattern.xml b/xml/System.Windows.Automation/ValuePattern.xml index 439bf8c3173..58309af0aba 100644 --- a/xml/System.Windows.Automation/ValuePattern.xml +++ b/xml/System.Windows.Automation/ValuePattern.xml @@ -19,8 +19,8 @@ Represents a control that has an intrinsic value that does not span a range and can be represented as a string. This string may or may not be editable depending on the control and its settings. To be added. - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients TextPattern Insert Text Sample diff --git a/xml/System.Windows.Automation/ValuePatternIdentifiers.xml b/xml/System.Windows.Automation/ValuePatternIdentifiers.xml index 3a08f096f73..3042cab6370 100644 --- a/xml/System.Windows.Automation/ValuePatternIdentifiers.xml +++ b/xml/System.Windows.Automation/ValuePatternIdentifiers.xml @@ -25,9 +25,9 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Providers Overview - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + UI Automation Providers Overview + Support Control Patterns in a UI Automation Provider Implementing the UI Automation Value Control Pattern diff --git a/xml/System.Windows.Automation/VirtualizedItemPatternIdentifiers.xml b/xml/System.Windows.Automation/VirtualizedItemPatternIdentifiers.xml index 6fc335d8767..df47e9830e3 100644 --- a/xml/System.Windows.Automation/VirtualizedItemPatternIdentifiers.xml +++ b/xml/System.Windows.Automation/VirtualizedItemPatternIdentifiers.xml @@ -24,9 +24,9 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Providers Overview - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + UI Automation Providers Overview + Support Control Patterns in a UI Automation Provider Invoke a Control Using UI Automation Implementing the UI Automation Invoke Control Pattern diff --git a/xml/System.Windows.Automation/WindowPattern+WindowPatternInformation.xml b/xml/System.Windows.Automation/WindowPattern+WindowPatternInformation.xml index 916572c8e4a..48297c43e67 100644 --- a/xml/System.Windows.Automation/WindowPattern+WindowPatternInformation.xml +++ b/xml/System.Windows.Automation/WindowPattern+WindowPatternInformation.xml @@ -19,8 +19,8 @@ Provides access to the property values of a object using its or accessors. To be added. - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients Use Caching in UI Automation diff --git a/xml/System.Windows.Automation/WindowPattern.xml b/xml/System.Windows.Automation/WindowPattern.xml index 098bcc4eb5c..cc0d176fbdc 100644 --- a/xml/System.Windows.Automation/WindowPattern.xml +++ b/xml/System.Windows.Automation/WindowPattern.xml @@ -26,8 +26,8 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Control Patterns for Clients + UI Automation Control Patterns Overview + UI Automation Control Patterns for Clients diff --git a/xml/System.Windows.Automation/WindowPatternIdentifiers.xml b/xml/System.Windows.Automation/WindowPatternIdentifiers.xml index 545b4b67499..4492a31b22e 100644 --- a/xml/System.Windows.Automation/WindowPatternIdentifiers.xml +++ b/xml/System.Windows.Automation/WindowPatternIdentifiers.xml @@ -25,9 +25,9 @@ ]]> - UI Automation Control Patterns Overview - UI Automation Providers Overview - Support Control Patterns in a UI Automation Provider + UI Automation Control Patterns Overview + UI Automation Providers Overview + Support Control Patterns in a UI Automation Provider Implementing the UI Automation Window Control Pattern diff --git a/xml/System.Windows.Baml2006/Baml2006Reader.xml b/xml/System.Windows.Baml2006/Baml2006Reader.xml index 866a8da544a..c991868fbd8 100644 --- a/xml/System.Windows.Baml2006/Baml2006Reader.xml +++ b/xml/System.Windows.Baml2006/Baml2006Reader.xml @@ -26,7 +26,7 @@ ## Remarks BAML form is an optimized form of XAML used by the WPF XAML implementation. It is optimized in the sense that it uses internal lookups and tokens for commonly used types or members. The optimization is useful as an implementation detail that addresses packaging size and load time for WPF application scenarios that involve XAML. The reader class constitutes much of the public API surface that a WPF application developer has for interacting with BAML. - The XAML optimized to BAML form may need to be localized. Localization of XAML and possible tools pathways for doing so is not discussed in this topic. See [Globalization for WPF](~/docs/framework/wpf/advanced/globalization-for-wpf.md). + The XAML optimized to BAML form may need to be localized. Localization of XAML and possible tools pathways for doing so is not discussed in this topic. See [Globalization for WPF](/dotnet/framework/wpf/advanced/globalization-for-wpf). uses an internally implemented XAML schema context. This schema context provides the logic necessary for looking up the types in BAML form, including referencing the optimizations and tokens that are inherent in BAML. diff --git a/xml/System.Windows.Controls.Primitives/ButtonBase.xml b/xml/System.Windows.Controls.Primitives/ButtonBase.xml index 40919a280dd..966fa7e4382 100644 --- a/xml/System.Windows.Controls.Primitives/ButtonBase.xml +++ b/xml/System.Windows.Controls.Primitives/ButtonBase.xml @@ -264,7 +264,7 @@ ## Remarks This property is used to associate a command with a particular button instance. - In [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], this property is most often set to be a static command value from one of the existing command libraries, such as or . For details, see [Commanding Overview](~/docs/framework/wpf/advanced/commanding-overview.md) or . + In [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], this property is most often set to be a static command value from one of the existing command libraries, such as or . For details, see [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview) or . ## XAML Attribute Usage @@ -325,7 +325,7 @@ in code might require a new or existing object instance. Setting in markup might require property element syntax, where the object element filling the property element syntax is a new element of the type expected by that command. Alternatively, setting in markup might require a reference through a markup extension to an existing object (typically these references are made with [Binding Markup Extension](~/docs/framework/wpf/advanced/binding-markup-extension.md) or [StaticResource Markup Extension](~/docs/framework/wpf/advanced/staticresource-markup-extension.md)). + Most existing commands from the command libraries do not use a command parameter. Of the commands that do use a command parameter, most of these take a parameter with some primitive type value, such as an integer or a string. However, it is possible to create a custom command where that command expects a nonprimitive type as its command parameter. For a custom command case like this, setting in code might require a new or existing object instance. Setting in markup might require property element syntax, where the object element filling the property element syntax is a new element of the type expected by that command. Alternatively, setting in markup might require a reference through a markup extension to an existing object (typically these references are made with [Binding Markup Extension](/dotnet/framework/wpf/advanced/binding-markup-extension) or [StaticResource Markup Extension](/dotnet/framework/wpf/advanced/staticresource-markup-extension)). ## XAML Attribute Usage @@ -546,7 +546,7 @@ ## Remarks is the state of a button that indicates the left mouse button or SPACEBAR is pressed over the button. When is `true`, the control captures the mouse. As a result, the control will raise mouse events such as and . Note that using the or ENTER does not change or capture the mouse, but is does raise the event. - Starting with the .NET Framework version 3.0 Service Pack 1, has a protected setter. To use this functionality, your application should target the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + Starting with the .NET Framework version 3.0 Service Pack 1, has a protected setter. To use this functionality, your application should target the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Dependency Property Information @@ -646,7 +646,7 @@ event by calling . For more information, see [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + The control raises the event by calling . For more information, see [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> diff --git a/xml/System.Windows.Controls.Primitives/CustomPopupPlacement.xml b/xml/System.Windows.Controls.Primitives/CustomPopupPlacement.xml index 279bcc53278..70e0a4d26f2 100644 --- a/xml/System.Windows.Controls.Primitives/CustomPopupPlacement.xml +++ b/xml/System.Windows.Controls.Primitives/CustomPopupPlacement.xml @@ -214,7 +214,7 @@ is relative to. For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). + The target object is the element that the is relative to. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). ]]> diff --git a/xml/System.Windows.Controls.Primitives/DataGridRowsPresenter.xml b/xml/System.Windows.Controls.Primitives/DataGridRowsPresenter.xml index 5e1460953e1..1a41b850a0f 100644 --- a/xml/System.Windows.Controls.Primitives/DataGridRowsPresenter.xml +++ b/xml/System.Windows.Controls.Primitives/DataGridRowsPresenter.xml @@ -105,7 +105,7 @@ This method override cancels cleanup for rows that have validation errors. You can override this method or handle the event to provide your own logic for canceling the cleanup of particular rows. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Controls.Primitives/DatePickerTextBox.xml b/xml/System.Windows.Controls.Primitives/DatePickerTextBox.xml index 56e50f7c074..42a12fb04db 100644 --- a/xml/System.Windows.Controls.Primitives/DatePickerTextBox.xml +++ b/xml/System.Windows.Controls.Primitives/DatePickerTextBox.xml @@ -29,7 +29,7 @@ The control enables users to type a date directly into a . ## Customizing the DatePickerTextBox Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [DatePicker Styles and Templates](~/docs/framework/wpf/controls/datepicker-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [DatePicker Styles and Templates](/dotnet/framework/wpf/controls/datepicker-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). diff --git a/xml/System.Windows.Controls.Primitives/DocumentPageView.xml b/xml/System.Windows.Controls.Primitives/DocumentPageView.xml index 3a2cfef9531..8ba691578d0 100644 --- a/xml/System.Windows.Controls.Primitives/DocumentPageView.xml +++ b/xml/System.Windows.Controls.Primitives/DocumentPageView.xml @@ -110,7 +110,7 @@ after finished using each instance. After is called, the is released for garbage collection and should no longer be referenced by the application. After calling and being released, the garbage collector can reclaim the memory and resources. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call after finished using each instance. After is called, the is released for garbage collection and should no longer be referenced by the application. After calling and being released, the garbage collector can reclaim the memory and resources. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call as the final call to release each instance. If is not called, the resources the is using will not be freed until the garbage collector later calls the page viewer's method. diff --git a/xml/System.Windows.Controls.Primitives/GridViewRowPresenterBase.xml b/xml/System.Windows.Controls.Primitives/GridViewRowPresenterBase.xml index c2b9eb0a2d9..5a2c9b620fa 100644 --- a/xml/System.Windows.Controls.Primitives/GridViewRowPresenterBase.xml +++ b/xml/System.Windows.Controls.Primitives/GridViewRowPresenterBase.xml @@ -87,7 +87,7 @@ ## XAML Values *ResourceExtension* - A markup extension that identifies how to reference the template resource, either `StaticResource` or `DynamicResource`. See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + A markup extension that identifies how to reference the template resource, either `StaticResource` or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *ColumnsKey* The key that identifies the requested . The key refers to an existing resource in a . diff --git a/xml/System.Windows.Controls.Primitives/MenuBase.xml b/xml/System.Windows.Controls.Primitives/MenuBase.xml index 84847732f4c..e114d4a52a7 100644 --- a/xml/System.Windows.Controls.Primitives/MenuBase.xml +++ b/xml/System.Windows.Controls.Primitives/MenuBase.xml @@ -312,7 +312,7 @@ the menu selects different item containers; otherwise, . - The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). property of a control. The property value, together with the values of the , , and properties, determines where and how a appears on the screen. For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). + Use the members of this enumeration class to set the value of the property of a control. The property value, together with the values of the , , and properties, determines where and how a appears on the screen. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). diff --git a/xml/System.Windows.Controls.Primitives/Popup.xml b/xml/System.Windows.Controls.Primitives/Popup.xml index 25d6afe0fd1..fc31c0febfb 100644 --- a/xml/System.Windows.Controls.Primitives/Popup.xml +++ b/xml/System.Windows.Controls.Primitives/Popup.xml @@ -46,9 +46,9 @@ ![Popup illustration](~/add/media/popuppicture.JPG "Popup illustration") - You can position a popup by setting the , , , , and properties. For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). When is displayed on the screen, it does not reposition itself if its parent is repositioned. + You can position a popup by setting the , , , , and properties. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). When is displayed on the screen, it does not reposition itself if its parent is repositioned. - A displays its content in its own window on the screen. A control supports animation when the property is set to `true` and the application is running with full trust. An application that is running with full trust has complete access to system resources and is typically installed on the user's system. For more information, see [Security (WPF)](~/docs/framework/wpf/security-wpf.md). + A displays its content in its own window on the screen. A control supports animation when the property is set to `true` and the application is running with full trust. An application that is running with full trust has complete access to system resources and is typically installed on the user's system. For more information, see [Security (WPF)](/dotnet/framework/wpf/security-wpf). For bitmap and opacity effects to appear on the content of a , you must set the effects directly on the content. The content of a does not inherit effects that are set on the control or on any other element that is in the parent window. @@ -56,7 +56,7 @@ The property must be set on the when used in a [!INCLUDE[TLA#tla_winfxwebapp](~/includes/tlasharptla-winfxwebapp-md.md)]. - To create a tooltip, use the and classes. For more information, see [ToolTip Overview](~/docs/framework/wpf/controls/tooltip-overview.md). + To create a tooltip, use the and classes. For more information, see [ToolTip Overview](/dotnet/framework/wpf/controls/tooltip-overview). @@ -123,7 +123,7 @@ control can only contain transparent content when the application runs with full trust. An application that runs with full trust has complete access to system resources and is typically installed on the local system. For more information, see [Security (WPF)](~/docs/framework/wpf/security-wpf.md). + A control can only contain transparent content when the application runs with full trust. An application that runs with full trust has complete access to system resources and is typically installed on the local system. For more information, see [Security (WPF)](/dotnet/framework/wpf/security-wpf). This property cannot be set to `true` when the is hosted in a [!INCLUDE[TLA#tla_winfxwebapp](~/includes/tlasharptla-winfxwebapp-md.md)]. @@ -179,7 +179,7 @@ ## Examples - [Dependency Properties Overview](~/docs/framework/wpf/advanced/dependency-properties-overview.md) + [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview) ]]> @@ -349,7 +349,7 @@ - - You should implement these as dependency properties in your control so it can be used the same way as a . For more information, see [Custom Dependency Properties](~/docs/framework/wpf/advanced/custom-dependency-properties.md). + You should implement these as dependency properties in your control so it can be used the same way as a . For more information, see [Custom Dependency Properties](/dotnet/framework/wpf/advanced/custom-dependency-properties). When you call , `child` cannot be a child of a . Also, `PlacementTarget` should be set on your control before you call this method. @@ -535,7 +535,7 @@ ## Examples - [Dependency Properties Overview](~/docs/framework/wpf/advanced/dependency-properties-overview.md) + [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview) ]]> @@ -571,12 +571,12 @@ Get or sets the horizontal distance between the target origin and the popup alignment point. - The horizontal distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). The default is 0. + The horizontal distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). The default is 0. , , , , and properties. For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). + You can position a popup by setting the , , , , and properties. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -1049,7 +1049,7 @@ , , , , and properties. For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). + You can position a popup by setting the , , , , and properties. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). If the property is `true`, setting to or reverses the position of the ; a with set to aligns its left edge with the right edge of and a with set to aligns its right edge with the left edge of . @@ -1130,7 +1130,7 @@ , , , , and properties. For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). + You can position a popup by setting the , , , , and properties. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -1211,7 +1211,7 @@ , , , , and properties. For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). + You can position a popup by setting the , , , , and properties. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -1508,12 +1508,12 @@ Gets or sets the vertical distance between the target origin and the popup alignment point. - The vertical distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). The default is 0. + The vertical distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). The default is 0. , , , , and properties. For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). + You can position a popup by setting the , , , , and properties. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). ## XAML Attribute Usage diff --git a/xml/System.Windows.Controls.Primitives/RangeBase.xml b/xml/System.Windows.Controls.Primitives/RangeBase.xml index 4142429b233..bcf0a032f68 100644 --- a/xml/System.Windows.Controls.Primitives/RangeBase.xml +++ b/xml/System.Windows.Controls.Primitives/RangeBase.xml @@ -167,7 +167,7 @@ overrides the metadata of this property and sets its default to 10. overrides the metadata of this property and sets its default to 100. For more information, see [Dependency Properties Overview](~/docs/framework/wpf/advanced/dependency-properties-overview.md). + overrides the metadata of this property and sets its default to 10. overrides the metadata of this property and sets its default to 100. For more information, see [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview). ## Dependency Property Information @@ -318,7 +318,7 @@ can use this method to respond when the value property changes instead of overriding the to provide a new function. For more information, see [Dependency Property Callbacks and Validation](~/docs/framework/wpf/advanced/dependency-property-callbacks-and-validation.md). + Subclasses of the can use this method to respond when the value property changes instead of overriding the to provide a new function. For more information, see [Dependency Property Callbacks and Validation](/dotnet/framework/wpf/advanced/dependency-property-callbacks-and-validation). ]]> @@ -353,7 +353,7 @@ can use this method to respond when the value property changes instead of overriding the to provide a new function. For more information, see [Dependency Property Callbacks and Validation](~/docs/framework/wpf/advanced/dependency-property-callbacks-and-validation.md). + Subclasses of the can use this method to respond when the value property changes instead of overriding the to provide a new function. For more information, see [Dependency Property Callbacks and Validation](/dotnet/framework/wpf/advanced/dependency-property-callbacks-and-validation). ]]> @@ -388,7 +388,7 @@ can use this method to respond when the value property changes instead of overriding the to provide a new function. For more information, see [Dependency Property Callbacks and Validation](~/docs/framework/wpf/advanced/dependency-property-callbacks-and-validation.md). + Subclasses of the can use this method to respond when the value property changes instead of overriding the to provide a new function. For more information, see [Dependency Property Callbacks and Validation](/dotnet/framework/wpf/advanced/dependency-property-callbacks-and-validation). The method raises the event. When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. diff --git a/xml/System.Windows.Controls.Primitives/RepeatButton.xml b/xml/System.Windows.Controls.Primitives/RepeatButton.xml index 4f1da7c5a04..697ed359f3c 100644 --- a/xml/System.Windows.Controls.Primitives/RepeatButton.xml +++ b/xml/System.Windows.Controls.Primitives/RepeatButton.xml @@ -27,7 +27,7 @@ The class represents a control that is similar to a . However, repeat buttons give you control over when and how the event occurs. The raises the event repeatedly from the time it is pressed until it is released. The property determines when the event begins. You can also control the interval of the repetitions with the property. ## Customizing the RepeatButton Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [RepeatButton Styles and Templates](~/docs/framework/wpf/controls/repeatbutton-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [RepeatButton Styles and Templates](/dotnet/framework/wpf/controls/repeatbutton-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). diff --git a/xml/System.Windows.Controls.Primitives/ScrollBar.xml b/xml/System.Windows.Controls.Primitives/ScrollBar.xml index 05e3acb2942..83fa3eefd27 100644 --- a/xml/System.Windows.Controls.Primitives/ScrollBar.xml +++ b/xml/System.Windows.Controls.Primitives/ScrollBar.xml @@ -51,7 +51,7 @@ To display content inside a box that has scroll bars, use the control. ## Customizing the ScrollBar Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [ScrollBar Styles and Templates](~/docs/framework/wpf/controls/scrollbar-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [ScrollBar Styles and Templates](/dotnet/framework/wpf/controls/scrollbar-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). diff --git a/xml/System.Windows.Controls.Primitives/Selector.xml b/xml/System.Windows.Controls.Primitives/Selector.xml index 6fe8657f952..c2aaa7c3e4e 100644 --- a/xml/System.Windows.Controls.Primitives/Selector.xml +++ b/xml/System.Windows.Controls.Primitives/Selector.xml @@ -143,7 +143,7 @@ clears the attached property when the item container is removed from the visual tree. This is done so item containers behave correctly when the uses container recycling. For more information, see and "Container Recycling" in [Optimizing Performance: Controls](~/docs/framework/wpf/advanced/optimizing-performance-controls.md). + clears the attached property when the item container is removed from the visual tree. This is done so item containers behave correctly when the uses container recycling. For more information, see and "Container Recycling" in [Optimizing Performance: Controls](/dotnet/framework/wpf/advanced/optimizing-performance-controls). ]]> diff --git a/xml/System.Windows.Controls.Primitives/StatusBar.xml b/xml/System.Windows.Controls.Primitives/StatusBar.xml index 7e63833ecfb..ceffbcef37e 100644 --- a/xml/System.Windows.Controls.Primitives/StatusBar.xml +++ b/xml/System.Windows.Controls.Primitives/StatusBar.xml @@ -42,7 +42,7 @@ ![Status bar](~/add/media/ss-ctl-statusbar.GIF "Status bar") ## Customizing the StatusBar Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [StatusBar Styles and Templates](~/docs/framework/wpf/controls/statusbar-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [StatusBar Styles and Templates](/dotnet/framework/wpf/controls/statusbar-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). @@ -351,7 +351,7 @@ the menu selects different item containers; otherwise, . - The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). if the text box displays selected text when the text box does not have focus; otherwise, . - The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). if the text box has focus and selected text; otherwise, . - The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). clears the undo queue. When is set to -1, the undo queue is limited only by the memory that is available. When is set to 0, undo is disabled on the . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -2795,7 +2795,7 @@ If this property is `null`, selected text is not rendered. is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Windows.Controls.Primitives/Thumb.xml b/xml/System.Windows.Controls.Primitives/Thumb.xml index 7409951eccd..c37f7be71da 100644 --- a/xml/System.Windows.Controls.Primitives/Thumb.xml +++ b/xml/System.Windows.Controls.Primitives/Thumb.xml @@ -45,7 +45,7 @@ ![Scrollbar illustration](~/add/media/scrollbar-illustration.JPG "Scrollbar illustration") ## Customizing the Thumb Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [Thumb Styles and Templates](~/docs/framework/wpf/controls/thumb-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [Thumb Styles and Templates](/dotnet/framework/wpf/controls/thumb-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). @@ -396,7 +396,7 @@ ## Remarks When the property changes its value, the method is called. - Starting with the .NET Framework version 3.0 Service Pack 1, has a protected setter. To use this functionality, your application should target the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + Starting with the .NET Framework version 3.0 Service Pack 1, has a protected setter. To use this functionality, your application should target the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Dependency Property Information diff --git a/xml/System.Windows.Controls.Primitives/TickBar.xml b/xml/System.Windows.Controls.Primitives/TickBar.xml index 76e86caddfb..fb6504ca7e2 100644 --- a/xml/System.Windows.Controls.Primitives/TickBar.xml +++ b/xml/System.Windows.Controls.Primitives/TickBar.xml @@ -35,7 +35,7 @@ ![Slider illustration](~/add/media/genericslider.png "Slider illustration") - controls are typically defined in the of a . For an example of a that is included in a , see [Slider Styles and Templates](~/docs/framework/wpf/controls/slider-styles-and-templates.md). + controls are typically defined in the of a . For an example of a that is included in a , see [Slider Styles and Templates](/dotnet/framework/wpf/controls/slider-styles-and-templates). The and controls both contain properties that perform the same function. The following table shows the properties and the corresponding properties to which they are bound. The properties take precedence when and properties that are related are both specified. diff --git a/xml/System.Windows.Controls.Primitives/TickBarPlacement.xml b/xml/System.Windows.Controls.Primitives/TickBarPlacement.xml index f71ef63deb7..358401cb619 100644 --- a/xml/System.Windows.Controls.Primitives/TickBarPlacement.xml +++ b/xml/System.Windows.Controls.Primitives/TickBarPlacement.xml @@ -27,7 +27,7 @@ ## Examples - For an example of a `TickBarPlacement` that is included in the of a , see [Slider Styles and Templates](~/docs/framework/wpf/controls/slider-styles-and-templates.md). + For an example of a `TickBarPlacement` that is included in the of a , see [Slider Styles and Templates](/dotnet/framework/wpf/controls/slider-styles-and-templates). ]]> diff --git a/xml/System.Windows.Controls.Primitives/ToggleButton.xml b/xml/System.Windows.Controls.Primitives/ToggleButton.xml index f8da27370ea..1f3c89a079c 100644 --- a/xml/System.Windows.Controls.Primitives/ToggleButton.xml +++ b/xml/System.Windows.Controls.Primitives/ToggleButton.xml @@ -32,7 +32,7 @@ The property specifies the state of the . The property specifies whether the has two or three states. ## Customizing the ToggleButton Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [ToggleButton Styles and Templates](~/docs/framework/wpf/controls/togglebutton-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [ToggleButton Styles and Templates](/dotnet/framework/wpf/controls/togglebutton-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). @@ -262,7 +262,7 @@ -or- - <*object* `IsChecked`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `IsChecked`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## Dependency Property Information diff --git a/xml/System.Windows.Controls.Primitives/ToolBarOverflowPanel.xml b/xml/System.Windows.Controls.Primitives/ToolBarOverflowPanel.xml index 742bfee73a2..38cfca8982e 100644 --- a/xml/System.Windows.Controls.Primitives/ToolBarOverflowPanel.xml +++ b/xml/System.Windows.Controls.Primitives/ToolBarOverflowPanel.xml @@ -21,7 +21,7 @@ might not have enough space to show all of its items. When this happens, the items in a can be placed in the , which is specified in the of a . For an example of how to use a in the of a , see [ToolBar Styles and Templates](~/docs/framework/wpf/controls/toolbar-styles-and-templates.md). + A might not have enough space to show all of its items. When this happens, the items in a can be placed in the , which is specified in the of a . For an example of how to use a in the of a , see [ToolBar Styles and Templates](/dotnet/framework/wpf/controls/toolbar-styles-and-templates). ]]> diff --git a/xml/System.Windows.Controls.Primitives/Track.xml b/xml/System.Windows.Controls.Primitives/Track.xml index 51d8789fe18..e47d003638b 100644 --- a/xml/System.Windows.Controls.Primitives/Track.xml +++ b/xml/System.Windows.Controls.Primitives/Track.xml @@ -169,7 +169,7 @@ ## Examples - The following example shows how the and styles are defined inside the control template when the property is . For the complete sample, see the [ScrollBar Styles and Templates](~/docs/framework/wpf/controls/scrollbar-styles-and-templates.md). + The following example shows how the and styles are defined inside the control template when the property is . For the complete sample, see the [ScrollBar Styles and Templates](/dotnet/framework/wpf/controls/scrollbar-styles-and-templates). [!code-xaml[ScrollBarTemplateExample#RepeatButtonStyle](~/samples/snippets/csharp/VS_Snippets_Wpf/ScrollBarTemplateExample/CS/Window1.xaml#repeatbuttonstyle)] diff --git a/xml/System.Windows.Controls.Ribbon.Primitives/RibbonContextualTabGroupsPanel.xml b/xml/System.Windows.Controls.Ribbon.Primitives/RibbonContextualTabGroupsPanel.xml index 76e1cbbb2e5..507021f3bc6 100644 --- a/xml/System.Windows.Controls.Ribbon.Primitives/RibbonContextualTabGroupsPanel.xml +++ b/xml/System.Windows.Controls.Ribbon.Primitives/RibbonContextualTabGroupsPanel.xml @@ -160,7 +160,7 @@ Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the requested maximum width. - The requested maximum width. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The requested maximum width. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the requested minimum width. - The requested minimum width. The registered default is 0.0. For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The requested minimum width. The registered default is 0.0. For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the requested weight. - The requested weight. The registered default is 0.0. For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The requested weight. The registered default is 0.0. For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the that is a logical child of this control. - The ribbon Application Menu that is a logical child of this control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The ribbon Application Menu that is a logical child of this control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the brush that is used to draw the background of controls when they are in the Checked state. - The brush that is used to draw the background of controls when they are in the Checked state. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The brush that is used to draw the background of controls when they are in the Checked state. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the brush that is used to draw the outer border of controls when they are in the Checked state. - The brush that is used to draw the outer border of controls when they are in the Checked state. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The brush that is used to draw the outer border of controls when they are in the Checked state. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the template that is used to display items in the . - The template that is used to display items in the . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The template that is used to display items in the . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a collection used to generate the content of items. - A collection used to generate the content of items. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A collection used to generate the content of items. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the style that is used when rendering items in the . - The style applied to all items in the . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The style applied to all items in the . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the brush used to draw the background of controls in the Focused state. - The brush used to draw the background of controls in the Focused state. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The brush used to draw the background of controls in the Focused state. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the brush used to draw the outer border of controls in the Focused state. - The brush used to draw the outer border of controls in the Focused state. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The brush used to draw the outer border of controls in the Focused state. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the contents of the help pane. - The contents of the help pane. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The contents of the help pane. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the template that is used to display the content of the help pane. - The template that is used to display the content of the help pane. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The template that is used to display the content of the help pane. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether the is collapsed. - if the is collapsed; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the is collapsed; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether the drop-down for a is open. - if the drop-down for a is open; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the drop-down for a is open; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a value that indicates whether the is currently hosted in a . - if the is hosted in a ; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the is hosted in a ; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether the is minimized. - if the is minimized; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the is minimized; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the brush that is used to draw the background of controls when they are in the MouseOver state. - The brush that is used to draw the background of controls when they are in the MouseOver state. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The brush that is used to draw the background of controls when they are in the MouseOver state. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the brush that is used to draw the outer border of controls when they are in the MouseOver state. - The brush that is used to draw the outer border of controls when they are in the MouseOver state. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The brush that is used to draw the outer border of controls when they are in the MouseOver state. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the brush that is used to draw the background of controls when they are in the Pressed state. - The brush that is used to draw the background of controls when they are in the Pressed state. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The brush that is used to draw the background of controls when they are in the Pressed state. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the brush that is used to draw the outer border of controls when they are in the Pressed state. - The brush that is used to draw the outer border of controls when they are in the Pressed state. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The brush that is used to draw the outer border of controls when they are in the Pressed state. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the that is a logical child of this . - The Quick Access Toolbar that is the logical child of this control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The Quick Access Toolbar that is the logical child of this control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether to show the Quick Access Toolbar above the . - if the Quick Access Toolbar is shown above the ; if the Quick Access Toolbar is shown below the . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the Quick Access Toolbar is shown above the ; if the Quick Access Toolbar is shown below the . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the style that is used when rendering tab headers. - The style that is used when rendering tab headers. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The style that is used when rendering tab headers. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the template that is used to display tab headers. - The template that is used to display tab headers. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The template that is used to display tab headers. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the title of this control. - The title of this control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The title of this control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the template that is used to display the title. - The template that is used to display the title. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The template that is used to display the title. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the for the icon of the that contains this . - One of the enumeration values that specifies the visibility of the icon. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + One of the enumeration values that specifies the visibility of the icon. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the content of the Application Menu auxiliary pane. - The content of the Application Menu auxiliary pane. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The content of the Application Menu auxiliary pane. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the template that is used to display the content of the Application Menu auxiliary pane. - The template that is used to display the content of the Application Menu auxiliary pane. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The template that is used to display the content of the Application Menu auxiliary pane. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the custom logic for selecting a that is used to display the contents of the Application Menu auxiliary pane. - A custom object that provides logic and returns a . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A custom object that provides logic and returns a . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the content of the Application Menu footer pane. - The content of the Application Menu footer pane. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The content of the Application Menu footer pane. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the template that is used to display the content of the Application Menu footer pane. - The template that is used to display the content of the Application Menu footer pane. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The template that is used to display the content of the Application Menu footer pane. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the custom logic for selecting a that is used to display the contents of the Application Menu footer pane. - A custom object that provides logic and returns a . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A custom object that provides logic and returns a . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a value that indicates at what level the menu item is displayed. - One the enumeration values that specifies at what level the menu item is displayed. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + One the enumeration values that specifies at what level the menu item is displayed. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a value that indicates at what level the menu item is displayed. - One the enumeration values that specifies at what level the menu item is displayed. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + One the enumeration values that specifies at what level the menu item is displayed. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether this control can be added directly to the Quick Access Toolbar. - if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the keyboard shortcut for the control. - The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the text that is displayed next to or below the control. - The text that is displayed next to or below the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The text that is displayed next to or below the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the descriptive text that is displayed in the ToolTip for this control. - The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the descriptive text that is displayed in the footer of the ToolTip for this control. - The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed in the footer of the ToolTip for this control. - The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the title text that is displayed in the footer of the ToolTip for this control. - The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed in the ToolTip for this control. - The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the title text that is displayed in the ToolTip for this control. - The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether this control can be added directly to the Quick Access Toolbar. - if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). To be added. @@ -530,7 +530,7 @@ Ribbon check box controls that are selected Gets or sets the keyboard shortcut for the control. - The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the text that is displayed next to or below the control. - The text that is displayed next to or below the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The text that is displayed next to or below the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the descriptive text that is displayed in the ToolTip for this control. - The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the descriptive text that is displayed in the footer of the ToolTip for this control. - The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed in the footer of the ToolTip for this control. - The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the title text that is displayed in the footer of the ToolTip for this control. - The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed in the ToolTip for this control. - The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the title text that is displayed in the ToolTip for this control. - The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether the content of the combo box can be edited. - if the content of the combo box can be edited; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the content of the combo box can be edited; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether selection-only mode is enabled, in which the contents of the combo box are selectable but not editable. - if the contents of the combo box are selectable but not editable; if the contents of the combo box are not selectable and not editable. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the contents of the combo box are selectable but not editable; if the contents of the combo box are not selectable and not editable. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets the item that is displayed in the selection box. - The item that is displayed in the selection box. The registered default is an string. For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The item that is displayed in the selection box. The registered default is an string. For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a composite string that specifies how to format the selected item in the selection box if it is displayed as a string. - A composite string that specifies how to format the selected item in the selection box if it is displayed as a string. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A composite string that specifies how to format the selected item in the selection box if it is displayed as a string. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets the item template of the selection box content. - The item template of the selection box content. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The item template of the selection box content. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the custom logic for selecting a that is used to display the . - A custom object that provides logic and returns a . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A custom object that provides logic and returns a . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the width of the text box that displays the selected item in the combo box. - The width of the text box that displays the selected item in the combo box. The registered default is 0.0. For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The width of the text box that displays the selected item in the combo box. The registered default is 0.0. For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether a combo box that is open and displays a drop-down control will remain open when a user clicks the selection box. - to keep the drop-down control open when the user clicks the text area to start editing; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + to keep the drop-down control open when the user clicks the text area to start editing; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the text of the currently selected item. - The text of the item that is displayed in the selection box. The registered default is an string. For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The text of the item that is displayed in the selection box. The registered default is an string. For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a value that indicates whether at least one menu item is a . - if at least one menu item is a ; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if at least one menu item is a ; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the content of the contextual tab group header. - The content of the contextual tab group header. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The content of the contextual tab group header. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the format that is used to display the header content as a string. - The format that is used to display the header content as a string. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The format that is used to display the header content as a string. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the that is used to display the contents of the header. - A template that specifies the visualization of the header. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A template that specifies the visualization of the header. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the custom logic for selecting a that is used to display the contents of the header. - A custom object that provides logic and returns a . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A custom object that provides logic and returns a . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the for this control. - The for this control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The for this control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates how to show the image on a control. - One of the enumeration values that specify how to show the image on a control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + One of the enumeration values that specify how to show the image on a control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether the control's label is visible. - if the control's label is visible; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the control's label is visible; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the maximum width constraint of a container control in a Ribbon. - The maximum width of the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The maximum width of the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the minimum width constraint of a container control in a Ribbon. - The minimum width of the control. The registered default is 0. For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The minimum width of the control. The registered default is 0. For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the width of a container control in a Ribbon. - The width of the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The width of the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the that is used to display items in the filter when the "All" filter is selected. - A template that specifies the visualization of the items. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A template that specifies the visualization of the items. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether this control can be added directly to the Quick Access Toolbar. - if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether a user can apply a filter to gallery items. - if a filter can be applied to gallery items; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if a filter can be applied to gallery items; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the style that is applied to the element generated for each item. - The style that is applied to the container element generated for each item. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The style that is applied to the container element generated for each item. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the that is used to display each item in a . - A template that specifies the visualization of the items. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A template that specifies the visualization of the items. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates that the gallery distributes all its available width equally between its columns. - if the gallery distributes its available width equally between its columns; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the gallery distributes its available width equally between its columns; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the command that is associated with this ribbon gallery. - The command that is associated with this ribbon gallery. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The command that is associated with this ribbon gallery. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a user-defined data value to pass to the command. - A user-defined data value to pass to the command. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A user-defined data value to pass to the command. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the element on which to invoke the specified command. - The element on which to invoke the command. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The element on which to invoke the command. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the custom logic for selecting a that is applied to items in the filter when a custom filter is selected. - A custom object that provides logic and returns a . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A custom object that provides logic and returns a . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the that is used to display items in the filter when a custom filter is selected. - A template that specifies the visualization of the items. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A template that specifies the visualization of the items. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the custom logic for selecting a that is used to display items in the filter when a custom filter is selected. - A custom object that provides logic and returns a . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A custom object that provides logic and returns a . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the style that is applied to the filter menu button. - The style that is applied to the filter menu button. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The style that is applied to the filter menu button. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the contents of the filter pane. - The contents of the filter pane. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The contents of the filter pane. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the that is used to display the contents of the filter pane. - A template that specifies the visualization of the filter pane contents. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A template that specifies the visualization of the filter pane contents. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the style that is applied to items in the . - The style that is applied to items in the . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The style that is applied to items in the . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the that is used to display each item in a . - A template that specifies the visualization of the items. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A template that specifies the visualization of the items. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that specifies whether this gallery defines the scope used for uniform layout of items. - if this gallery defines the scope used for uniform layout of items; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if this gallery defines the scope used for uniform layout of items; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether the gallery should keep the synchronized with the current item in the collection. - if the is always synchronized with the current item in the source collection; if the is never synchronized with the current item; if the is synchronized with the current item only if the gallery is bound to a . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the is always synchronized with the current item in the source collection; if the is never synchronized with the current item; if the is synchronized with the current item only if the gallery is bound to a . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that specifies the maximum number of columns used to layout items in a gallery . - The maximum number of columns used to layout items in a gallery . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The maximum number of columns used to layout items in a gallery . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that specifies the minimum number of columns used to layout items in a gallery . - The minimum number of columns used to layout items in a gallery . The registered default is 1. For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The minimum number of columns used to layout items in a gallery . The registered default is 1. For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a user-defined data value to pass to the command when it is previewed. - A user-defined data value to pass to the command. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A user-defined data value to pass to the command. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the currently selected item in the ribbon gallery. - The currently selected item, or if no item is selected. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The currently selected item, or if no item is selected. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the value of the property on the that is specified by the . - The value of the property on the that is specified by the , or if no item is selected. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The value of the property on the that is specified by the , or if no item is selected. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the path that is used to get the of the in a . - The path that is used to get the of the . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The path that is used to get the of the . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the descriptive text that is displayed in the ToolTip for this control. - The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the descriptive text that is displayed in the footer of the ToolTip for this control. - The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed in the footer of the ToolTip for this control. - The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the title text that is displayed in the footer of the ToolTip for this control. - The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed in the ToolTip for this control. - The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the title text that is displayed in the ToolTip for this control. - The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates that the gallery category distributes all its available width equally between its columns. - if the gallery category distributes its available width equally between its columns; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the gallery category distributes its available width equally between its columns; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the for the ribbon gallery header. - One of the enumeration values that specifies the visibility of the header. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + One of the enumeration values that specifies the visibility of the header. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that specifies whether this gallery category defines the scope used for uniform layout of items. - if this gallery category defines the scope used for uniform layout of items; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if this gallery category defines the scope used for uniform layout of items; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that specifies the maximum number of columns used to lay out items in a gallery . - The maximum number of columns used to lay out items in a gallery . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The maximum number of columns used to lay out items in a gallery . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that specifies the minimum number of columns used to lay out items in a gallery . - The minimum number of columns used to lay out items in a gallery . The registered default is 1. For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The minimum number of columns used to lay out items in a gallery . The registered default is 1. For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether this item is selected. - if this item is selected; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if this item is selected; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the keyboard shortcut for the control. - The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the descriptive text that is displayed in the ToolTip for this control. - The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the descriptive text that is displayed in the footer of the ToolTip for this control. - The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed in the footer of the ToolTip for this control. - The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the title text that is displayed in the footer of the ToolTip for this control. - The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed in the ToolTip for this control. - The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the title text that is displayed in the ToolTip for this control. - The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether this control can be added directly to the Quick Access Toolbar. - if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a value that indicates whether the ribbon group is collapsed. - if the group is collapsed; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the group is collapsed; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether the drop-down for the group is open. - if the drop-down is open; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the drop-down is open; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the keyboard shortcut for the control. - The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the descriptive text that is displayed in the ToolTip for this control. - The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the descriptive text that is displayed in the footer of the ToolTip for this control. - The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed in the footer of the ToolTip for this control. - The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the title text that is displayed in the footer of the ToolTip for this control. - The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed in the ToolTip for this control. - The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the title text that is displayed in the ToolTip for this control. - The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a collection of items that specify the size of controls in the group. - A collection of items that specify the size of controls in the group. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A collection of items that specify the size of controls in the group. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether the control group is collapsed. - if the group is collapsed; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the group is collapsed; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the that is used to display a . - A template that specifies the visualization of the ribbon group. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A template that specifies the visualization of the ribbon group. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether this control can be added directly to the Quick Access Toolbar. - if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether the user can resize the drop-down horizontally. - if the drop-down can be resized by the user; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the drop-down can be resized by the user; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether the user can resize the drop-down vertically. - if the drop-down can be resized by the user; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the drop-down can be resized by the user; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the height of the drop-down. - The height of the drop-down. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The height of the drop-down. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the brush that is used to draw the background of the control when it has focus. - The brush that is used to draw the background of the control when it has focus. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The brush that is used to draw the background of the control when it has focus. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the brush that is used to draw the outer border of the control when it has focus. - The brush that is used to draw the outer border of the control when it has focus. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The brush that is used to draw the outer border of the control when it has focus. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a value that indicates whether at least one menu item is a . - if at least one menu item is a ; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if at least one menu item is a ; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether the drop-down is open. - if the drop-down is open; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the drop-down is open; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a value that indicates whether the menu drop-down is shown above the menu button. - if the menu drop-down is shown above the menu button; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the menu drop-down is shown above the menu button; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the keyboard shortcut for the control. - The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the text that is displayed next to or below the control. - The text that is displayed next to or below the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The text that is displayed next to or below the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the brush that is used to draw the background of the control when the mouse pointer is over it. - The brush that is used to draw the background of the control when the mouse pointer is over it. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The brush that is used to draw the background of the control when the mouse pointer is over it. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the brush that is used to draw the outer border of the control when the mouse pointer is over it. - The brush that is used to draw the outer border of the control when the mouse pointer is over it. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The brush that is used to draw the outer border of the control when the mouse pointer is over it. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the brush that is used to draw the background of the control when it is pressed. - The brush that is used to draw the background of the control when it is pressed. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The brush that is used to draw the background of the control when it is pressed. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the brush that is used to draw the outer border of the control when it is pressed. - The brush that is used to draw the outer border of the control when it is pressed. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The brush that is used to draw the outer border of the control when it is pressed. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the descriptive text that is displayed in the ToolTip for this control. - The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the descriptive text that is displayed in the footer of the ToolTip for this control. - The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed in the footer of the ToolTip for this control. - The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the title text that is displayed in the footer of the ToolTip for this control. - The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed in the ToolTip for this control. - The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the title text that is displayed in the ToolTip for this control. - The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether this control can be added directly to the Quick Access Toolbar. - if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether the user can resize the drop-down horizontally. - if the drop-down can be resized horizontally by the user; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the drop-down can be resized horizontally by the user; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether the user can resize the drop-down vertically. - if the drop-down can be resized vertically by the user; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the drop-down can be resized vertically by the user; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the height of the drop-down. - The height of the drop-down. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The height of the drop-down. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a value that indicates whether at least one menu item is a . - if at least one menu item is a ; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if at least one menu item is a ; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed on the control. - The image that is displayed on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image that is displayed on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a value that indicates whether the menu drop-down is positioned to the left of the menu button. - if menu drop-down is positioned to the left of the menu button; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if menu drop-down is positioned to the left of the menu button; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the keyboard shortcut for the control. - The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed on the control when it is hosted in the Quick Access Toolbar. - The image that is displayed on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image that is displayed on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the descriptive text that is displayed in the ToolTip for this control. - The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the descriptive text that is displayed in the footer of the ToolTip for this control. - The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed in the footer of the ToolTip for this control. - The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the title text that is displayed in the footer of the ToolTip for this control. - The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed in the ToolTip for this control. - The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the title text that is displayed in the ToolTip for this control. - The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). to a control by specifying it as the content of the property using XAML [Property Element Syntax](~/docs/framework/wpf/advanced/xaml-syntax-in-detail.md). + You add a to a control by specifying it as the content of the property using XAML [Property Element Syntax](/dotnet/framework/wpf/advanced/xaml-syntax-in-detail). ``` @@ -316,7 +316,7 @@ Gets a value that indicates whether the Quick Access Toolbar has items hidden in the overflow menu. - if the Quick Access Toolbar has items hidden in the overflow menu; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the Quick Access Toolbar has items hidden in the overflow menu; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether the Quick Access Toolbar overflow menu is open. - if the Quick Access Toolbar overflow menu is open; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the Quick Access Toolbar overflow menu is open; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether this control can be added directly to the Quick Access Toolbar. - if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the keyboard shortcut for the control. - The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the text that is displayed next to or below the control. - The text that is displayed next to or below the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The text that is displayed next to or below the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the descriptive text that is displayed in the ToolTip for this control. - The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the descriptive text that is displayed in the footer of the ToolTip for this control. - The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed in the footer of the ToolTip for this control. - The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the title text that is displayed in the footer of the ToolTip for this control. - The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed in the ToolTip for this control. - The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the title text that is displayed in the ToolTip for this control. - The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the text that is displayed with the visual separator line. - The text that is displayed with the visual separator line. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The text that is displayed with the visual separator line. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a user-defined data value to pass to the command. - A user-defined data value to pass to the command. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A user-defined data value to pass to the command. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the element on which to raise the specified command. - The element on which to invoke the command. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The element on which to invoke the command. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the descriptive text that is displayed in the ToolTip for the drop-down area of this control. - The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the descriptive text that is displayed in the footer of the ToolTip for the drop-down area of this control. - The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed in the footer of the ToolTip for the drop-down area of this control. - The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the title text that is displayed in the footer of the ToolTip for the drop-down area of this control. - The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed in the ToolTip for the drop-down area of this control. - The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the title text that is displayed in the ToolTip for the drop-down area of this control. - The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the keyboard shortcut for the header area of this control. - The keyboard shortcut for the header area of this control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The keyboard shortcut for the header area of this control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether a user can check and uncheck the button. - if the user can check and uncheck the button; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the user can check and uncheck the button; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether the button is checked. - if the button is checked; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the button is checked; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the descriptive text that is displayed in the ToolTip for the drop-down area of this control. - The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the descriptive text that is displayed in the footer of the ToolTip for the drop-down area of this control. - The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed in the footer of the ToolTip for the drop-down area of this control. - The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the title text that is displayed in the footer of the ToolTip for the drop-down area of this control. - The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed in the ToolTip for the drop-down area of this control. - The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the title text that is displayed in the ToolTip for the drop-down area of this control. - The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the keyboard shortcut for the header area of this control. - The keyboard shortcut for the header area of this control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The keyboard shortcut for the header area of this control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a reference to the that this tab is in. - The contextual tab group that this tab is in; or if this tab is not in a contextual tab group. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The contextual tab group that this tab is in; or if this tab is not in a contextual tab group. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the header content of the that this tab is in. - The header of the contextual tab group that this tab is in; or if this tab is not in a contextual tab group. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The header of the contextual tab group that this tab is in; or if this tab is not in a contextual tab group. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a collection of names that specify the order in which group size definitions are applied as the ribbon is reduced in size. - A collection of names that specify the order in which group size definitions are applied as the is reduced in size. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A collection of names that specify the order in which group size definitions are applied as the is reduced in size. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the style that is applied to the header of the ribbon tab. - The style that is applied to the header of the ribbon tab. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The style that is applied to the header of the ribbon tab. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether the ribbon tab is selected. - if this tab is selected; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if this tab is selected; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the keyboard shortcut for the control. - The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a value that indicates the position of the left edge of the corresponding in the coordinate space of this . - A value that indicates the position of the left edge of the corresponding in the coordinate space of this . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A value that indicates the position of the left edge of the corresponding in the coordinate space of this . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a value that indicates the position of the right edge of the corresponding in the coordinate space of this . - A value that indicates the position of the right edge of the corresponding in the coordinate space of this . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A value that indicates the position of the right edge of the corresponding in the coordinate space of this . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a reference to the that this control belongs to. - The contextual tab group that the tab for this header is in; or if the tab is not in a contextual tab group. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The contextual tab group that the tab for this header is in; or if the tab is not in a contextual tab group. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a value that indicates whether this header is for a tab in a . - if this header is for a tab in a ; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if this header is for a tab in a ; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). To be added. @@ -391,7 +391,7 @@ Gets a value that indicates whether the tab that this header belongs to is selected. - if the tab that this header belongs to is selected; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the tab that this header belongs to is selected; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). To be added. @@ -780,7 +780,7 @@ Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether this control can be added directly to the Quick Access Toolbar. - if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). To be added. @@ -162,7 +162,7 @@ Ribbon text box controls Gets or sets a user defined data value to pass to the command. - A user defined data value to pass to the command. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A user defined data value to pass to the command. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the element on which to raise the specified command. - The element on which to invoke the command. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The element on which to invoke the command. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the brush that is used to draw the background of the control when it has focus. - The brush that is used to draw the background of the control when it has focus. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The brush that is used to draw the background of the control when it has focus. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the brush that is used to draw the outer border of the control when it has focus. - The brush that is used to draw the outer border of the control when it has focus. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The brush that is used to draw the outer border of the control when it has focus. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the keyboard shortcut for the control. - The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the text that is displayed next to or below the control. - The text that is displayed next to or below the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The text that is displayed next to or below the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the brush that is used to draw the background of the control when the mouse pointer is over it. - The brush that is used to draw the background of the control when the mouse pointer is over it. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The brush that is used to draw the background of the control when the mouse pointer is over it. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the brush that is used to draw the outer border of the control when the mouse pointer is over it. - The brush that is used to draw the outer border of the control when the mouse pointer is over it. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The brush that is used to draw the outer border of the control when the mouse pointer is over it. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the width of the control. - The width of the in pixels. The registered default is 0. For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The width of the in pixels. The registered default is 0. For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). To be added. @@ -1463,7 +1463,7 @@ Ribbon text box controls Gets or sets the descriptive text that is displayed in the ToolTip for this control. - The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the descriptive text that is displayed in the footer of the ToolTip for this control. - The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed in the footer of the ToolTip for this control. - The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the title text that is displayed in the footer of the ToolTip for this control. - The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed in the ToolTip for this control. - The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the title text that is displayed in the ToolTip for this control. - The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether this control can be added directly to the Quick Access Toolbar. - if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the keyboard shortcut for the control. - The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the text that is displayed next to or below the control. - The text that is displayed next to or below the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The text that is displayed next to or below the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display on the control. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the descriptive text that is displayed in the ToolTip for this control. - The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the descriptive text that is displayed in the footer of the ToolTip for this control. - The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed in the footer of the ToolTip for this control. - The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the title text that is displayed in the footer of the ToolTip for this control. - The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed in the ToolTip for this control. - The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the title text that is displayed in the ToolTip for this control. - The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the descriptive text that is displayed for the control that is associated with this ToolTip. - The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the descriptive text that is displayed in the ToolTip footer for the control that is associated with this ToolTip. - The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed in the ToolTip footer for the control that is associated with this ToolTip. - The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the title text that is displayed in the ToolTip footer for the control that is associated with this ToolTip. - The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a value that indicates whether the ToolTip has content in its footer. - if the ToolTip has content in its footer; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the ToolTip has content in its footer; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a value that indicates whether the has content in its header. - if the ToolTip has content in its header; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the ToolTip has content in its header; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the image that is displayed for the control that is associated with this ToolTip. - The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a value that indicates whether the ToolTip placement target is in a . - if the ToolTip placement target is in a ; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the ToolTip placement target is in a ; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the title text that is displayed for the control that is associated with this ToolTip. - The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the brush that is used to draw the inside of the shape that is displayed with the label. - The brush that is used to draw the inside of the shape that is displayed with the label. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The brush that is used to draw the inside of the shape that is displayed with the label. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the brush that is used to draw the outline of the shape that is displayed with the label. - The brush that is used to draw the outline of the shape that is displayed with the label. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The brush that is used to draw the outline of the shape that is displayed with the label. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets the text content in this element. - The text content in this element. The registered default is an string. For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The text content in this element. The registered default is an string. For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). ## XAML Values *OneOrMoreTextDecorations* - One or more elements. Use this syntax if you are defining custom text decorations. For details, see [How to: Create a Text Decoration](~/docs/framework/wpf/advanced/how-to-create-a-text-decoration.md). + One or more elements. Use this syntax if you are defining custom text decorations. For details, see [How to: Create a Text Decoration](/dotnet/framework/wpf/advanced/how-to-create-a-text-decoration). ## Dependency Property Information diff --git a/xml/System.Windows.Controls/AdornedElementPlaceholder.xml b/xml/System.Windows.Controls/AdornedElementPlaceholder.xml index 85061673215..7d2d23ae74f 100644 --- a/xml/System.Windows.Controls/AdornedElementPlaceholder.xml +++ b/xml/System.Windows.Controls/AdornedElementPlaceholder.xml @@ -56,7 +56,7 @@ [!code-xaml[DataBindingLab#CustomValidation](~/samples/snippets/csharp/VS_Snippets_Wpf/DataBindingLab/CSharp/AddProductWindow.xaml#customvalidation)] - For the complete sample, see [Data Binding Demo](https://go.microsoft.com/fwlink/?LinkID=163703) or the Data Validation section in [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + For the complete sample, see [Data Binding Demo](https://go.microsoft.com/fwlink/?LinkID=163703) or the Data Validation section in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). ]]> diff --git a/xml/System.Windows.Controls/Button.xml b/xml/System.Windows.Controls/Button.xml index 563c63dcc56..0933f150c39 100644 --- a/xml/System.Windows.Controls/Button.xml +++ b/xml/System.Windows.Controls/Button.xml @@ -31,7 +31,7 @@ The method marks the event as handled. To respond to the event, attach an event handler to the event, or call with `handledEventsToo` set to `true`. ## Customizing the Button Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [Button Styles and Templates](~/docs/framework/wpf/controls/button-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [Button Styles and Templates](/dotnet/framework/wpf/controls/button-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). diff --git a/xml/System.Windows.Controls/Calendar.xml b/xml/System.Windows.Controls/Calendar.xml index 2d42a25185d..5000b4582c3 100644 --- a/xml/System.Windows.Controls/Calendar.xml +++ b/xml/System.Windows.Controls/Calendar.xml @@ -64,7 +64,7 @@ |SPACEBAR or ENTER| or |Switches to the or represented by focused item.| ## Customizing the Calendar Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [Calendar Styles and Templates](~/docs/framework/wpf/controls/calendar-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [Calendar Styles and Templates](/dotnet/framework/wpf/controls/calendar-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). @@ -213,7 +213,7 @@ Calendar with dates that cannot be selected ## XAML Values *resourceExtension* - One of the following: `StaticResource` or `DynamicResource`. For more information, see [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: `StaticResource` or `DynamicResource`. For more information, see [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *styleResourceKey* The key that identifies the resource being requested. The key refers to an existing resource in a . @@ -286,7 +286,7 @@ Calendar with dates that cannot be selected ## XAML Values *resourceExtension* - One of the following: `StaticResource` or `DynamicResource`. For more information, see [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: `StaticResource` or `DynamicResource`. For more information, see [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *styleResourceKey* The key that identifies the resource being requested. The key refers to an existing resource in a . @@ -359,7 +359,7 @@ Calendar with dates that cannot be selected ## XAML Values *resourceExtension* - One of the following: `StaticResource` or `DynamicResource`. For more information, see [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: `StaticResource` or `DynamicResource`. For more information, see [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *styleResourceKey* The key that identifies the resource being requested. The key refers to an existing resource in a . @@ -448,7 +448,7 @@ Calendar with dates that cannot be selected ## XAML Values *dateTimeString* - A date that is in one of the formats that are listed in the [DateTime XAML Syntax](~/docs/framework/wpf/advanced/datetime-xaml-syntax.md) topic. + A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/framework/wpf/advanced/datetime-xaml-syntax) topic. @@ -549,7 +549,7 @@ Calendar with dates that cannot be selected ## XAML Values *dateTimeString* - A date that is in one of the formats that are listed in the [DateTime XAML Syntax](~/docs/framework/wpf/advanced/datetime-xaml-syntax.md) topic. + A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/framework/wpf/advanced/datetime-xaml-syntax) topic. @@ -650,7 +650,7 @@ Calendar with dates that cannot be selected ## XAML Values *dateTimeString* - A date that is in one of the formats that are listed in the [DateTime XAML Syntax](~/docs/framework/wpf/advanced/datetime-xaml-syntax.md) topic. + A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/framework/wpf/advanced/datetime-xaml-syntax) topic. @@ -1163,7 +1163,7 @@ Calendar with dates that cannot be selected event by calling . For more information, see [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + The control raises the event by calling . For more information, see [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> @@ -1244,7 +1244,7 @@ Calendar with dates that cannot be selected ## XAML Values *dateTimeString* - A date that is in one of the formats that are listed in the [DateTime XAML Syntax](~/docs/framework/wpf/advanced/datetime-xaml-syntax.md) topic. + A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/framework/wpf/advanced/datetime-xaml-syntax) topic. diff --git a/xml/System.Windows.Controls/CalendarDateRange.xml b/xml/System.Windows.Controls/CalendarDateRange.xml index b91b9fff93c..a067ff59309 100644 --- a/xml/System.Windows.Controls/CalendarDateRange.xml +++ b/xml/System.Windows.Controls/CalendarDateRange.xml @@ -156,7 +156,7 @@ ## XAML Values *dateTimeString* - A date that is in one of the formats that are listed in the [DateTime XAML Syntax](~/docs/framework/wpf/advanced/datetime-xaml-syntax.md) topic. + A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/framework/wpf/advanced/datetime-xaml-syntax) topic. @@ -235,7 +235,7 @@ ## XAML Values *dateTimeString* - A date that is in one of the formats that are listed in the [DateTime XAML Syntax](~/docs/framework/wpf/advanced/datetime-xaml-syntax.md) topic. + A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/framework/wpf/advanced/datetime-xaml-syntax) topic. diff --git a/xml/System.Windows.Controls/Canvas.xml b/xml/System.Windows.Controls/Canvas.xml index 300754db5b0..0bcb366098a 100644 --- a/xml/System.Windows.Controls/Canvas.xml +++ b/xml/System.Windows.Controls/Canvas.xml @@ -32,7 +32,7 @@ Child elements of a are always given the full size that they desire. As a result, vertical alignment and horizontal alignment have no effect inside a . - is a top-level layout control that you can use for absolute positioning of child content. For painting and drawing, you use brushes and do not have to use a . For more information, see [Painting with Solid Colors and Gradients Overview](~/docs/framework/wpf/graphics-multimedia/painting-with-solid-colors-and-gradients-overview.md). + is a top-level layout control that you can use for absolute positioning of child content. For painting and drawing, you use brushes and do not have to use a . For more information, see [Painting with Solid Colors and Gradients Overview](/dotnet/framework/wpf/graphics-multimedia/painting-with-solid-colors-and-gradients-overview). By default, panel elements do not receive focus. To compel a panel element to receive focus, set the property to `true`. diff --git a/xml/System.Windows.Controls/CheckBox.xml b/xml/System.Windows.Controls/CheckBox.xml index ddf97156a27..dbb0d6211d4 100644 --- a/xml/System.Windows.Controls/CheckBox.xml +++ b/xml/System.Windows.Controls/CheckBox.xml @@ -35,7 +35,7 @@ A is a , which means that it can contain a single object of any type (such as a string, an image, or a panel). For more information, see the class. ## Customizing the CheckBox Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [CheckBox Styles and Templates](~/docs/framework/wpf/controls/checkbox-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [CheckBox Styles and Templates](/dotnet/framework/wpf/controls/checkbox-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). diff --git a/xml/System.Windows.Controls/ColumnDefinitionCollection.xml b/xml/System.Windows.Controls/ColumnDefinitionCollection.xml index ae653161751..dcdeeb22a30 100644 --- a/xml/System.Windows.Controls/ColumnDefinitionCollection.xml +++ b/xml/System.Windows.Controls/ColumnDefinitionCollection.xml @@ -83,7 +83,7 @@ [!code-csharp[columndefinitionsgrid#11](~/samples/snippets/csharp/VS_Snippets_Wpf/ColumnDefinitionsGrid/CSharp/Window1.xaml.cs#11)] [!code-vb[columndefinitionsgrid#11](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ColumnDefinitionsGrid/VisualBasic/Window1.xaml.vb#11)] - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](~/docs/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections.md). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> @@ -123,7 +123,7 @@ [!code-csharp[columndefinitionsgrid#12](~/samples/snippets/csharp/VS_Snippets_Wpf/ColumnDefinitionsGrid/CSharp/Window1.xaml.cs#12)] [!code-vb[columndefinitionsgrid#12](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ColumnDefinitionsGrid/VisualBasic/Window1.xaml.vb#12)] - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](~/docs/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections.md). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> @@ -167,7 +167,7 @@ [!code-csharp[columndefinitionsgrid#13](~/samples/snippets/csharp/VS_Snippets_Wpf/ColumnDefinitionsGrid/CSharp/Window1.xaml.cs#13)] [!code-vb[columndefinitionsgrid#13](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ColumnDefinitionsGrid/VisualBasic/Window1.xaml.vb#13)] - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](~/docs/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections.md). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> @@ -261,7 +261,7 @@ [!code-csharp[columndefinitionsgrid#17](~/samples/snippets/csharp/VS_Snippets_Wpf/ColumnDefinitionsGrid/CSharp/Window1.xaml.cs#17)] [!code-vb[columndefinitionsgrid#17](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ColumnDefinitionsGrid/VisualBasic/Window1.xaml.vb#17)] - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](~/docs/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections.md). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> @@ -304,7 +304,7 @@ [!code-csharp[columndefinitionsgrid#14](~/samples/snippets/csharp/VS_Snippets_Wpf/ColumnDefinitionsGrid/CSharp/Window1.xaml.cs#14)] [!code-vb[columndefinitionsgrid#14](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ColumnDefinitionsGrid/VisualBasic/Window1.xaml.vb#14)] - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](~/docs/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections.md). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> @@ -353,7 +353,7 @@ [!code-csharp[columndefinitionsgrid#14](~/samples/snippets/csharp/VS_Snippets_Wpf/ColumnDefinitionsGrid/CSharp/Window1.xaml.cs#14)] [!code-vb[columndefinitionsgrid#14](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ColumnDefinitionsGrid/VisualBasic/Window1.xaml.vb#14)] - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](~/docs/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections.md). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> @@ -396,7 +396,7 @@ [!code-csharp[columndefinitionsgrid#10](~/samples/snippets/csharp/VS_Snippets_Wpf/ColumnDefinitionsGrid/CSharp/Window1.xaml.cs#10)] [!code-vb[columndefinitionsgrid#10](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ColumnDefinitionsGrid/VisualBasic/Window1.xaml.vb#10)] - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](~/docs/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections.md). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> @@ -550,7 +550,7 @@ [!code-csharp[columndefinitionsgrid#15](~/samples/snippets/csharp/VS_Snippets_Wpf/ColumnDefinitionsGrid/CSharp/Window1.xaml.cs#15)] [!code-vb[columndefinitionsgrid#15](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ColumnDefinitionsGrid/VisualBasic/Window1.xaml.vb#15)] - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](~/docs/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections.md). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> @@ -596,7 +596,7 @@ [!code-csharp[columndefinitionsgrid#16](~/samples/snippets/csharp/VS_Snippets_Wpf/ColumnDefinitionsGrid/CSharp/Window1.xaml.cs#16)] [!code-vb[columndefinitionsgrid#16](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ColumnDefinitionsGrid/VisualBasic/Window1.xaml.vb#16)] - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](~/docs/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections.md). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> diff --git a/xml/System.Windows.Controls/ComboBox.xml b/xml/System.Windows.Controls/ComboBox.xml index 1b4e0f0cc08..670dc44c81c 100644 --- a/xml/System.Windows.Controls/ComboBox.xml +++ b/xml/System.Windows.Controls/ComboBox.xml @@ -60,7 +60,7 @@ The is an , so it can display content other than simple strings. For example, you can create a that contains a list of images. When you have content other than strings in the , a nonsensical string might appear in the when the drop-down list is hidden. To display a string in the when it contains non-string items, use the or attached property. ## Customizing the ComboBox Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [ComboBox Styles and Templates](~/docs/framework/wpf/controls/combobox-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [ComboBox Styles and Templates](/dotnet/framework/wpf/controls/combobox-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). @@ -1180,7 +1180,7 @@ Gets or sets a value that indicates whether the keeps the user's input or replaces the input with a matching item. - if the keeps the user's input; if the replaces the input with a matching item The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the keeps the user's input; if the replaces the input with a matching item The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). is a , which means that it can contain a single object of any type (such as a string, an image, or a panel). For more information, see the class. ## Customizing the ComboBoxItem Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [ComboBox Styles and Templates](~/docs/framework/wpf/controls/combobox-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [ComboBox Styles and Templates](/dotnet/framework/wpf/controls/combobox-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). @@ -97,7 +97,7 @@ ## Remarks This property can be used by styles that need a highlight to indicate selection. - Starting with the .NET Framework version 3.0 Service Pack 1, has a protected setter. To use this functionality, your application should target the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + Starting with the .NET Framework version 3.0 Service Pack 1, has a protected setter. To use this functionality, your application should target the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Dependency Property Information diff --git a/xml/System.Windows.Controls/ContentControl.xml b/xml/System.Windows.Controls/ContentControl.xml index 2fb72264bd9..bc7884bb2fc 100644 --- a/xml/System.Windows.Controls/ContentControl.xml +++ b/xml/System.Windows.Controls/ContentControl.xml @@ -52,7 +52,7 @@ ![Four buttons](~/add/media/controlcontentmodelbuttons.PNG "Four buttons") Four buttons with different types of content - A has a limited default style. If you want to enhance the appearance of the control, you can create a new . For more information, see [Data Templating Overview](~/docs/framework/wpf/data/data-templating-overview.md). Another typical scenario is to use the to show more information about an item selected in an control. For more information, see [How to: Bind to a Collection and Display Information Based on Selection](~/docs/framework/wpf/data/how-to-bind-to-a-collection-and-display-information-based-on-selection.md). + A has a limited default style. If you want to enhance the appearance of the control, you can create a new . For more information, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). Another typical scenario is to use the to show more information about an item selected in an control. For more information, see [How to: Bind to a Collection and Display Information Based on Selection](/dotnet/framework/wpf/data/how-to-bind-to-a-collection-and-display-information-based-on-selection). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). @@ -62,7 +62,7 @@ Four buttons with different types of content The following example demonstrates how to create the four buttons shown in the Remarks section. > [!NOTE] -> Although the [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] version of the example could use the `` tags around the content of each button, it is not necessary. For more information, see [XAML Overview (WPF)](~/docs/framework/wpf/advanced/xaml-overview-wpf.md). +> Although the [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] version of the example could use the `` tags around the content of each button, it is not necessary. For more information, see [XAML Overview (WPF)](/dotnet/framework/wpf/advanced/xaml-overview-wpf). [!code-xaml[ControlContentOverviewSnippets#1](~/samples/snippets/csharp/VS_Snippets_Wpf/ControlContentOverviewSnippets/CSharp/Window1.xaml#1)] @@ -237,7 +237,7 @@ Four buttons with different types of content - A control that contains other objects. > [!NOTE] -> Although the [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] version of the example could use the `` tags around the content of each button, it is not necessary. For more information, see [XAML Overview (WPF)](~/docs/framework/wpf/advanced/xaml-overview-wpf.md). +> Although the [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] version of the example could use the `` tags around the content of each button, it is not necessary. For more information, see [XAML Overview (WPF)](/dotnet/framework/wpf/advanced/xaml-overview-wpf). [!code-xaml[ControlContentOverviewSnippets#1](~/samples/snippets/csharp/VS_Snippets_Wpf/ControlContentOverviewSnippets/CSharp/Window1.xaml#1)] @@ -303,7 +303,7 @@ Four buttons with different types of content can be a predefined, composite, or custom string format. For more information about string formats, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). If you set the or property of a , the property is ignored. + can be a predefined, composite, or custom string format. For more information about string formats, see [Formatting Types](/dotnet/standard/base-types/formatting-types). If you set the or property of a , the property is ignored. @@ -367,7 +367,7 @@ Four buttons with different types of content to specify the appearance of the . For more information on data templates, see [Data Templating Overview](~/docs/framework/wpf/data/data-templating-overview.md). + Set this property to a to specify the appearance of the . For more information on data templates, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). ## XAML Attribute Usage @@ -379,13 +379,13 @@ Four buttons with different types of content ## XAML Values *resourceExtension* - A markup extension that identifies how to reference the template resource, either `StaticResource` or `DynamicResource`. See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + A markup extension that identifies how to reference the template resource, either `StaticResource` or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *styleResourceKey* The key that identifies the requested template selector. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. For more information, see [Inline Styles and Templates](~/docs/framework/wpf/advanced/inline-styles-and-templates.md). +> Property element syntax is technically possible, but not recommended. For more information, see [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). ## Dependency Property Information @@ -462,7 +462,7 @@ Four buttons with different types of content when you have more than one for the same type of objects and you want to supply your own logic to choose a to apply based on the properties of each data object. Note that if you have objects of different types you can set the property on the . If you do that, then there is no need to create a . Furthermore, if you have objects of the same type but with different properties, you can also consider using a or a data converter. For more information, see [Data Templating Overview](~/docs/framework/wpf/data/data-templating-overview.md). + Typically, you create a when you have more than one for the same type of objects and you want to supply your own logic to choose a to apply based on the properties of each data object. Note that if you have objects of different types you can set the property on the . If you do that, then there is no need to create a . Furthermore, if you have objects of the same type but with different properties, you can also consider using a or a data converter. For more information, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). To create a template selector, create a class that inherits from and override the method. After your class is defined, you can assign an instance of the class to the template selector property of your element. @@ -478,7 +478,7 @@ Four buttons with different types of content ## XAML Values *ResourceExtension* - A markup extension that identifies how to reference the template resource, either `StaticResource` or `DynamicResource`. See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + A markup extension that identifies how to reference the template resource, either `StaticResource` or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *TemplateSelectorKey* The key that identifies the requested template selector. The key refers to an existing resource in a . diff --git a/xml/System.Windows.Controls/ContentPresenter.xml b/xml/System.Windows.Controls/ContentPresenter.xml index f9301a3e162..2953ec4dbd5 100644 --- a/xml/System.Windows.Controls/ContentPresenter.xml +++ b/xml/System.Windows.Controls/ContentPresenter.xml @@ -33,7 +33,7 @@ The uses the following logic to display the : -- If the property on the is set, the applies that to the property and the resulting and its child elements, if any, are displayed. For more information about objects, see [Data Templating Overview](~/docs/framework/wpf/data/data-templating-overview.md). +- If the property on the is set, the applies that to the property and the resulting and its child elements, if any, are displayed. For more information about objects, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). - If the property on the is set, the applies the appropriate to the property and the resulting and its child elements, if any, are displayed. @@ -187,7 +187,7 @@ ## XAML Text Usage - Typically, you use `TemplateBinding` to bind this property value to a value on templated control. For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [TemplateBinding Markup Extension](~/docs/framework/wpf/advanced/templatebinding-markup-extension.md). + Typically, you use `TemplateBinding` to bind this property value to a value on templated control. For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). ## Dependency Property Information @@ -321,7 +321,7 @@ can be a predefined, composite, or custom string format. For more information about string formats, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). If you set the or property of a , the property is ignored. + can be a predefined, composite, or custom string format. For more information about string formats, see [Formatting Types](/dotnet/standard/base-types/formatting-types). If you set the or property of a , the property is ignored. ## Dependency Property Information @@ -384,7 +384,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [TemplateBinding Markup Extension](~/docs/framework/wpf/advanced/templatebinding-markup-extension.md). + For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). ## Dependency Property Information @@ -455,7 +455,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [TemplateBinding Markup Extension](~/docs/framework/wpf/advanced/templatebinding-markup-extension.md). + For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). ## Dependency Property Information @@ -673,7 +673,7 @@ - For more information about this example, see [CheckBox Styles and Templates](~/docs/framework/wpf/controls/checkbox-styles-and-templates.md). + For more information about this example, see [CheckBox Styles and Templates](/dotnet/framework/wpf/controls/checkbox-styles-and-templates). ]]> diff --git a/xml/System.Windows.Controls/ContextMenu.xml b/xml/System.Windows.Controls/ContextMenu.xml index fafed50f974..4392e7a4f14 100644 --- a/xml/System.Windows.Controls/ContextMenu.xml +++ b/xml/System.Windows.Controls/ContextMenu.xml @@ -50,7 +50,7 @@ A is automatically placed inside a control. This behavior cannot be changed. ## Customizing the ContextMenu Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [ContextMenu Styles and Templates](~/docs/framework/wpf/controls/contextmenu-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [ContextMenu Styles and Templates](/dotnet/framework/wpf/controls/contextmenu-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). @@ -195,7 +195,7 @@ The delegate returns an array of possible points that are defined with respect to the . When the context menu is displayed, a point is chosen that maximizes the amount of the window that is visible. - The behavior is the same as it is for the popup. For more information, see [How to: Specify a Custom Popup Position](~/docs/framework/wpf/controls/how-to-specify-a-custom-popup-position.md) and [Popup Placement Sample](https://github.com/dotnet/dotnet-api-docs/tree/master/samples/snippets/csharp/VS_Snippets_Wpf/PopupPositionSnippet/CS). + The behavior is the same as it is for the popup. For more information, see [How to: Specify a Custom Popup Position](/dotnet/framework/wpf/controls/how-to-specify-a-custom-popup-position) and [Popup Placement Sample](https://github.com/dotnet/dotnet-api-docs/tree/master/samples/snippets/csharp/VS_Snippets_Wpf/PopupPositionSnippet/CS). ## Dependency Property Information @@ -360,12 +360,12 @@ Get or sets the horizontal distance between the target origin and the popup alignment point. - The horizontal distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). The default is 0. + The horizontal distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). The default is 0. by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). + You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -807,7 +807,7 @@ ## Remarks When the is assigned to the or property, the changes this value of this property when the opens. If the user opens the by using the mouse, is set to . If the user opens the by using the keyboard, is set to . If you want to change the position of the , set the property on the or . - You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). + You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -883,7 +883,7 @@ by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). + You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -1151,12 +1151,12 @@ Get or sets the vertical distance between the target origin and the popup alignment point. - The vertical distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). The default is 0. + The vertical distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). The default is 0. by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). + You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). ## Dependency Property Information diff --git a/xml/System.Windows.Controls/ContextMenuService.xml b/xml/System.Windows.Controls/ContextMenuService.xml index 0d694fd21f1..b1af6739341 100644 --- a/xml/System.Windows.Controls/ContextMenuService.xml +++ b/xml/System.Windows.Controls/ContextMenuService.xml @@ -617,7 +617,7 @@ by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). + You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -770,7 +770,7 @@ by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). + You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -833,7 +833,7 @@ by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). + You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -896,7 +896,7 @@ by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). + You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -1320,7 +1320,7 @@ by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). + You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). ## Dependency Property Information diff --git a/xml/System.Windows.Controls/Control.xml b/xml/System.Windows.Controls/Control.xml index 03687eb3c06..4736561f717 100644 --- a/xml/System.Windows.Controls/Control.xml +++ b/xml/System.Windows.Controls/Control.xml @@ -24,7 +24,7 @@ ## Remarks The class is the base class for many of the controls you add to an application. The class defines very little behavior; while it is possible to add a to your application, it is far more common to add a control that inherits from , such as a or . - The property, which is a , specifies the appearance of the . If you want to change the appearance of a control but retain its functionality, you should consider creating a new instead of creating a new class. For more information, see [Styling and Templating](~/docs/framework/wpf/controls/styling-and-templating.md). + The property, which is a , specifies the appearance of the . If you want to change the appearance of a control but retain its functionality, you should consider creating a new instead of creating a new class. For more information, see [Styling and Templating](/dotnet/framework/wpf/controls/styling-and-templating). If you want to create a control with custom behavior as well as allow others to customize its appearance, your control can inherit from the class and define a . If you want to extend the behavior of an existing control, you can inherit from a class that inherits from . @@ -50,9 +50,9 @@ - - A common way to use these properties is to bind an element in the to the property. For example, if you want your control to change color according to the value of the property, you can bind some property of an element in the to the . Use the [TemplateBinding Markup Extension](~/docs/framework/wpf/advanced/templatebinding-markup-extension.md) to bind properties on a control to an element in the . + A common way to use these properties is to bind an element in the to the property. For example, if you want your control to change color according to the value of the property, you can bind some property of an element in the to the . Use the [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension) to bind properties on a control to an element in the . - overrides the metadata of the property and sets its default to `true`. For more information, see [Dependency Properties Overview](~/docs/framework/wpf/advanced/dependency-properties-overview.md) + overrides the metadata of the property and sets its default to `true`. For more information, see [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview) ]]> @@ -916,7 +916,7 @@ , , and , you can set the property to , which stretches the child element to fill the allocated space of the parent element. For more information, see [Alignment, Margins, and Padding Overview](~/docs/framework/wpf/advanced/alignment-margins-and-padding-overview.md). + In addition to , , and , you can set the property to , which stretches the child element to fill the allocated space of the parent element. For more information, see [Alignment, Margins, and Padding Overview](/dotnet/framework/wpf/advanced/alignment-margins-and-padding-overview). This property only affects a control whose template uses the property as a parameter. On other controls, this property has no impact. @@ -1180,7 +1180,7 @@ event by calling the method. For more information, see [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + The control raises the event by calling the method. For more information, see [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> @@ -1216,7 +1216,7 @@ event by calling the method. For more information, see [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + The control raises the event by calling the method. For more information, see [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> @@ -1302,7 +1302,7 @@ and [Alignment, Margins, and Padding Overview](~/docs/framework/wpf/advanced/alignment-margins-and-padding-overview.md). + Padding is specified in the order Left, Top, Right, and Bottom. For more information, see and [Alignment, Margins, and Padding Overview](/dotnet/framework/wpf/advanced/alignment-margins-and-padding-overview). This property only affects a control whose template uses the property as a parameter. On other controls, this property has no impact. @@ -1530,7 +1530,7 @@ specifies the appearance of a ; if a does not have a , the will not appear in your application. The control author defines the default control template, and the application author can override the to redefine the visual tree of the control. See [Control Styles and Templates](~/docs/framework/wpf/controls/control-styles-and-templates.md) for information and examples of how to change the visual tree of existing controls. + The specifies the appearance of a ; if a does not have a , the will not appear in your application. The control author defines the default control template, and the application author can override the to redefine the visual tree of the control. See [Control Styles and Templates](/dotnet/framework/wpf/controls/control-styles-and-templates) for information and examples of how to change the visual tree of existing controls. A is intended to be a self-contained unit of implementation detail that is invisible to outside users and objects, including objects. The only way to manipulate the content of the control template is from within the same control template. @@ -1638,7 +1638,7 @@ , , and , you can set the property to , which stretches the child element to fill the allocated layout space of the parent element. For more information, see [Alignment, Margins, and Padding Overview](~/docs/framework/wpf/advanced/alignment-margins-and-padding-overview.md). + In addition to , , and , you can set the property to , which stretches the child element to fill the allocated layout space of the parent element. For more information, see [Alignment, Margins, and Padding Overview](/dotnet/framework/wpf/advanced/alignment-margins-and-padding-overview). This property only affects a control whose template uses the property as a parameter. On other controls, this property has no impact. diff --git a/xml/System.Windows.Controls/ControlTemplate.xml b/xml/System.Windows.Controls/ControlTemplate.xml index 046a134e1c8..bb4152a256d 100644 --- a/xml/System.Windows.Controls/ControlTemplate.xml +++ b/xml/System.Windows.Controls/ControlTemplate.xml @@ -31,9 +31,9 @@ ## Remarks The allows you to specify the visual structure of a control. The control author can define the default and the application author can override the to reconstruct the visual structure of the control. - Control templating is one of the many features offered by the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] styling and templating model. The styling and templating model provides you with such great flexibility that in many cases you do not need to write your own controls. If you are an application author that wants to change the visualization of your control or to replace the of an existing control, see the [Styling and Templating](~/docs/framework/wpf/controls/styling-and-templating.md) topic for examples and an in-depth discussion. + Control templating is one of the many features offered by the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] styling and templating model. The styling and templating model provides you with such great flexibility that in many cases you do not need to write your own controls. If you are an application author that wants to change the visualization of your control or to replace the of an existing control, see the [Styling and Templating](/dotnet/framework/wpf/controls/styling-and-templating) topic for examples and an in-depth discussion. - If you are writing your own control, see "Create a Custom Control" in the [Control Authoring Overview](~/docs/framework/wpf/controls/control-authoring-overview.md). + If you are writing your own control, see "Create a Custom Control" in the [Control Authoring Overview](/dotnet/framework/wpf/controls/control-authoring-overview). A is intended to be a self-contained unit of implementation detail that is invisible to outside users and objects, including styles. The only way to manipulate the content of the control template is from within the same control template. @@ -192,7 +192,7 @@ ## XAML Values *typeName* - The type name of the class. To refer to the name of the class, use the [Markup Extensions and WPF XAML](~/docs/framework/wpf/advanced/markup-extensions-and-wpf-xaml.md). + The type name of the class. To refer to the name of the class, use the [Markup Extensions and WPF XAML](/dotnet/framework/wpf/advanced/markup-extensions-and-wpf-xaml). diff --git a/xml/System.Windows.Controls/DataErrorValidationRule.xml b/xml/System.Windows.Controls/DataErrorValidationRule.xml index 069e9912962..d13e1b57581 100644 --- a/xml/System.Windows.Controls/DataErrorValidationRule.xml +++ b/xml/System.Windows.Controls/DataErrorValidationRule.xml @@ -25,9 +25,9 @@ An alternative syntax to setting the explicitly is to set the property to `true` on your or object. - You can create a custom rule by creating a class that derives from . For more information and a detailed discussion of data validation, see [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + You can create a custom rule by creating a class that derives from . For more information and a detailed discussion of data validation, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -55,7 +55,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -91,7 +91,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Windows.Controls/DataGrid.xml b/xml/System.Windows.Controls/DataGrid.xml index 5fc7a08632c..cfe14db7cac 100644 --- a/xml/System.Windows.Controls/DataGrid.xml +++ b/xml/System.Windows.Controls/DataGrid.xml @@ -24,7 +24,7 @@ The control provides a flexible way to display a collection of data in rows and columns. The includes built-in column types and a template column for hosting custom content. The built-in row type includes a drop-down details section that you can use to display additional content below the cell values. ## Binding to Data - To bind the to data, set the property to an implementation. Each row in the data grid is bound to an object in the data source, and each column in the data grid is bound to a property of the data object. In order for the user interface to update automatically when items are added to or removed from the source data, the must be bound to a collection that implements the interface, such as an . To automatically reflect property changes, the objects in the source collection must implement the interface. For more information, see [Data Binding (WPF)](~/docs/framework/wpf/data/data-binding-wpf.md). + To bind the to data, set the property to an implementation. Each row in the data grid is bound to an object in the data source, and each column in the data grid is bound to a property of the data object. In order for the user interface to update automatically when items are added to or removed from the source data, the must be bound to a collection that implements the interface, such as an . To automatically reflect property changes, the objects in the source collection must implement the interface. For more information, see [Data Binding (WPF)](/dotnet/framework/wpf/data/data-binding-wpf). ## Columns By default, the control generates columns automatically when you set the property. The type of column that is generated depends on the type of data in the column. The following table lists the generated columns types. @@ -51,12 +51,12 @@ ## Selection By default, the entire row is selected when a user clicks a cell in a , and a user can select multiple rows. You can set the property to specify whether a user can select cells, full rows, or both. Set the property to specify whether multiple rows or cells can be selected, or only single rows or cells. - You can get information about the cells that are selected from the property. You can get information about cells for which selection has changed in the of the event. Call the or methods to programmatically select or unselect all cells. For more information, see [Default Keyboard and Mouse Behavior in the DataGrid Control](~/docs/framework/wpf/controls/default-keyboard-and-mouse-behavior-in-the-datagrid-control.md). + You can get information about the cells that are selected from the property. You can get information about cells for which selection has changed in the of the event. Call the or methods to programmatically select or unselect all cells. For more information, see [Default Keyboard and Mouse Behavior in the DataGrid Control](/dotnet/framework/wpf/controls/default-keyboard-and-mouse-behavior-in-the-datagrid-control). ## Grouping, Sorting, and Filtering By default, you can sort items in a by clicking the column header. You can customize sorting by handling the event. To cancel the default sort, set the property to `true`. You can also sort the source data before it is displayed in the . - To group, sort, and filter data in the , you bind the to an implementation that supports these operations. You then perform the operations on the collection view. When items are grouped in the , you can define a that specifies the appearance of each group. You apply the by adding it to the collection of the . If you have multiple levels of grouping, you can apply different styles to each group level. Styles are applied in the order in which they are defined. For more information, see [How to: Group, Sort, and Filter Data in the DataGrid Control](~/docs/framework/wpf/controls/how-to-group-sort-and-filter-data-in-the-datagrid-control.md). + To group, sort, and filter data in the , you bind the to an implementation that supports these operations. You then perform the operations on the collection view. When items are grouped in the , you can define a that specifies the appearance of each group. You apply the by adding it to the collection of the . If you have multiple levels of grouping, you can apply different styles to each group level. Styles are applied in the order in which they are defined. For more information, see [How to: Group, Sort, and Filter Data in the DataGrid Control](/dotnet/framework/wpf/controls/how-to-group-sort-and-filter-data-in-the-datagrid-control). ## Editing By default, you can edit items directly in the . To guarantee that edits can be committed and canceled correctly, the objects in the must implement the interface. Alternatively, you can set the property to `true` to disable editing in the . @@ -85,7 +85,7 @@ To customize behavior, you can handle events for selection change, cell editing, and column re-ordering. The also exposes several events for row recycling that you can handle to customize rows. - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [DataGrid Styles and Templates](~/docs/framework/wpf/controls/datagrid-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [DataGrid Styles and Templates](/dotnet/framework/wpf/controls/datagrid-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). @@ -99,19 +99,19 @@ |Set alternating row background colors|Set the property to 2 or more, and then assign a to the and properties.| |Define cell and row selection behavior|Set the and properties.| |Customize the visual appearance of headers, cells and rows|Apply a new to the , , , or properties.| -|Set sizing options|Set the , , , , , or properties. For more information, see [Sizing Options in the DataGrid Control](~/docs/framework/wpf/controls/sizing-options-in-the-datagrid-control.md).| +|Set sizing options|Set the , , , , , or properties. For more information, see [Sizing Options in the DataGrid Control](/dotnet/framework/wpf/controls/sizing-options-in-the-datagrid-control).| |Access selected items|Check the property to get the selected cells and check the property to get the selected rows. For more information, see the property.| |Customize end-user interactions|Set the , , , , , and properties.| |Cancel or change auto-generated columns|Handle the event.| |Freeze a column|Set the property to 1 and move the column to the left-most position by setting the property to 0.| |Use XML data as the data source|Bind the on the to the XPath query representing the collection of items. Create each column in the . Bind each column by setting the XPath on the binding to the query that gets the property on the item source. For an example, see .| -|Group items|Bind to a or that supports grouping. For more information, see [How to: Group, Sort, and Filter Data in the DataGrid Control](~/docs/framework/wpf/controls/how-to-group-sort-and-filter-data-in-the-datagrid-control.md).| -|Display the details section for a row|Define a to specify the appearance of the details section. Set the to specify when the details section is shown. For more information, see [How to: Add Row Details to a DataGrid Control](~/docs/framework/wpf/controls/how-to-add-row-details-to-a-datagrid-control.md).| +|Group items|Bind to a or that supports grouping. For more information, see [How to: Group, Sort, and Filter Data in the DataGrid Control](/dotnet/framework/wpf/controls/how-to-group-sort-and-filter-data-in-the-datagrid-control).| +|Display the details section for a row|Define a to specify the appearance of the details section. Set the to specify when the details section is shown. For more information, see [How to: Add Row Details to a DataGrid Control](/dotnet/framework/wpf/controls/how-to-add-row-details-to-a-datagrid-control).| ## Examples - The following example shows how to bind a to a and use column auto-generation. The is populated by using the method of a from a . For more information, see [Creating a DataSet](~/docs/framework/data/adonet/dataset-datatable-dataview/creating-a-dataset.md) and [Populating a DataSet from a DataAdapter](~/docs/framework/data/adonet/populating-a-dataset-from-a-dataadapter.md). To use the [!INCLUDE[wpfdesigner_current_long](~/includes/wpfdesigner-current-long-md.md)], see [Bind WPF controls to data in Visual Studio](https://msdn.microsoft.com/library/00dd5147-db0b-4b59-8d6c-8229b09ca9dd). + The following example shows how to bind a to a and use column auto-generation. The is populated by using the method of a from a . For more information, see [Creating a DataSet](/dotnet/framework/data/adonet/dataset-datatable-dataview/creating-a-dataset) and [Populating a DataSet from a DataAdapter](/dotnet/framework/data/adonet/populating-a-dataset-from-a-dataadapter). To use the [!INCLUDE[wpfdesigner_current_long](~/includes/wpfdesigner-current-long-md.md)], see [Bind WPF controls to data in Visual Studio](https://msdn.microsoft.com/library/00dd5147-db0b-4b59-8d6c-8229b09ca9dd). [!code-xaml[DataGrid1#1](~/samples/snippets/csharp/VS_Snippets_Wpf/datagrid1/csharp/window1.xaml#1)] @@ -1188,7 +1188,7 @@ @@ -3136,7 +3136,7 @@ Gets or sets the margin for the new item row. The margin for the new item row. - The registered default is 0. For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The registered default is 0. For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3328,7 +3328,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3367,7 +3367,7 @@ ## Remarks This method enables derived classes to prevent the cell from entering edit mode. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3531,7 +3531,7 @@ ## Remarks This method enables derived classes to cancel the operation. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3570,7 +3570,7 @@ ## Remarks requires that the property of all columns must be unique integers from 0 to -1. Therefore, when the of one column changes, the change will typically cause the of other columns to change too. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3607,7 +3607,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3644,7 +3644,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3681,7 +3681,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3718,7 +3718,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3755,7 +3755,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3886,7 +3886,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4060,7 +4060,7 @@ ## Remarks This method enables derived classes to initialize the item with custom default values. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4181,7 +4181,7 @@ , see [Default Keyboard and Mouse Behavior in the DataGrid Control](~/docs/framework/wpf/controls/default-keyboard-and-mouse-behavior-in-the-datagrid-control.md) + For more information about default keyboard behavior in the , see [Default Keyboard and Mouse Behavior in the DataGrid Control](/dotnet/framework/wpf/controls/default-keyboard-and-mouse-behavior-in-the-datagrid-control) ]]> @@ -4214,7 +4214,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4251,7 +4251,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4315,7 +4315,7 @@ ## Remarks This method enables derived classes to modify the contents of the cell before it enters edit mode. This method is invoked from (instead of ) when it has entered edit mode. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4352,7 +4352,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4391,7 +4391,7 @@ ## Remarks This method enables derived classes to cancel the operation. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4428,7 +4428,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4499,7 +4499,7 @@ ## Remarks This method causes a default sort to occur on the column that raised the event if the sort event is not marked as handled. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4596,7 +4596,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4633,7 +4633,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4806,7 +4806,7 @@ ## Examples - The following example shows a with a defined inline. The displays three values in each row and three more values in the details section when the row is selected. This example is part of a larger example available in the [How to: Add Row Details to a DataGrid Control](~/docs/framework/wpf/controls/how-to-add-row-details-to-a-datagrid-control.md) topic. + The following example shows a with a defined inline. The displays three values in each row and three more values in the details section when the row is selected. This example is part of a larger example available in the [How to: Add Row Details to a DataGrid Control](/dotnet/framework/wpf/controls/how-to-add-row-details-to-a-datagrid-control) topic. [!code-xaml[DataGrid_RowDetails#1](~/samples/snippets/csharp/VS_Snippets_Wpf/datagrid_rowdetails/cs/mainwindow.xaml#1)] @@ -5024,7 +5024,7 @@ @@ -5083,7 +5083,7 @@ ## Examples - The following example shows how to display numbered rows in the row header by applying a binding with a value converter to the property of the . The converter is created as a resource by mapping the namespace and creating an instance of the class. For more information, see [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + The following example shows how to display numbered rows in the row header by applying a binding with a value converter to the property of the . The converter is created as a resource by mapping the namespace and creating an instance of the class. For more information, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). [!code-xaml[DataGrid_RowHeader#1](~/samples/snippets/csharp/VS_Snippets_Wpf/datagrid_rowheader/csharp/datagrid_rowheader/window1.xaml#1)] @@ -5291,7 +5291,7 @@ The property is applied to each that does not have its property set. If a conflict exists between the property and the property, takes precedence. - Setting tells the layout system the amount of space requested by each row. The return value of this property is always the value that it was set to. To get the actual amount of space allocated, use the property of the . For more information about space allocation, see [Layout](~/docs/framework/wpf/advanced/layout.md). + Setting tells the layout system the amount of space requested by each row. The return value of this property is always the value that it was set to. To get the actual amount of space allocated, use the property of the . For more information about space allocation, see [Layout](/dotnet/framework/wpf/advanced/layout). ]]> @@ -5463,7 +5463,7 @@ ## Examples - The following example replaces the default row validation feedback with a more visible indicator. When a user enters an invalid value, a red circle with a white exclamation mark appears in the row header. The associated error message is displayed in a ToolTip. This code example is part of a larger example provided for the [How to: Implement Validation with the DataGrid Control](~/docs/framework/wpf/controls/how-to-implement-validation-with-the-datagrid-control.md) topic. + The following example replaces the default row validation feedback with a more visible indicator. When a user enters an invalid value, a red circle with a white exclamation mark appears in the row header. The associated error message is displayed in a ToolTip. This code example is part of a larger example provided for the [How to: Implement Validation with the DataGrid Control](/dotnet/framework/wpf/controls/how-to-implement-validation-with-the-datagrid-control) topic. [!code-xaml[DataGrid_Validation#RowValidationFeedbackXaml](~/samples/snippets/csharp/VS_Snippets_Wpf/datagrid_validation/cs/mainwindow.xaml#rowvalidationfeedbackxaml)] @@ -5528,7 +5528,7 @@ ## Examples - The following example demonstrates a that checks whether the `StartDate` property value for a `Course` object is earlier than its `EndDate` property value. This code example is part of a larger example provided for the [How to: Implement Validation with the DataGrid Control](~/docs/framework/wpf/controls/how-to-implement-validation-with-the-datagrid-control.md) topic. + The following example demonstrates a that checks whether the `StartDate` property value for a `Course` object is earlier than its `EndDate` property value. This code example is part of a larger example provided for the [How to: Implement Validation with the DataGrid Control](/dotnet/framework/wpf/controls/how-to-implement-validation-with-the-datagrid-control) topic. [!code-csharp[DataGrid_Validation#CourseValidationRule](~/samples/snippets/csharp/VS_Snippets_Wpf/datagrid_validation/cs/mainwindow.xaml.cs#coursevalidationrule)] [!code-vb[DataGrid_Validation#CourseValidationRule](~/samples/snippets/visualbasic/VS_Snippets_Wpf/datagrid_validation/vb/mainwindow.xaml.vb#coursevalidationrule)] diff --git a/xml/System.Windows.Controls/DataGridBoundColumn.xml b/xml/System.Windows.Controls/DataGridBoundColumn.xml index 6664ae558bb..d1d31856f16 100644 --- a/xml/System.Windows.Controls/DataGridBoundColumn.xml +++ b/xml/System.Windows.Controls/DataGridBoundColumn.xml @@ -72,7 +72,7 @@ property allows a column to specify a property of the data grid's to bind to. For more information about binding paths, see the "Binding Path Syntax" section in [Binding Declarations Overview](~/docs/framework/wpf/data/binding-declarations-overview.md). + The property allows a column to specify a property of the data grid's to bind to. For more information about binding paths, see the "Binding Path Syntax" section in [Binding Declarations Overview](/dotnet/framework/wpf/data/binding-declarations-overview). ]]> diff --git a/xml/System.Windows.Controls/DataGridCell.xml b/xml/System.Windows.Controls/DataGridCell.xml index 9fb7950742f..22b206f6d99 100644 --- a/xml/System.Windows.Controls/DataGridCell.xml +++ b/xml/System.Windows.Controls/DataGridCell.xml @@ -513,7 +513,7 @@ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -587,7 +587,7 @@ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Controls/DataGridCellsPanel.xml b/xml/System.Windows.Controls/DataGridCellsPanel.xml index a10844db57a..08c1b5efc03 100644 --- a/xml/System.Windows.Controls/DataGridCellsPanel.xml +++ b/xml/System.Windows.Controls/DataGridCellsPanel.xml @@ -223,7 +223,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Controls/DataGridCheckBoxColumn.xml b/xml/System.Windows.Controls/DataGridCheckBoxColumn.xml index 9d7096cc4ca..fe38d725f22 100644 --- a/xml/System.Windows.Controls/DataGridCheckBoxColumn.xml +++ b/xml/System.Windows.Controls/DataGridCheckBoxColumn.xml @@ -25,7 +25,7 @@ ![A DataGridCheckBox column](~/add/media/wpf-datagrid-checkbox.png "A DataGridCheckBox column") - To populate the column, bind the column to the data by using the property. The property is applied to the element created in the column. The for the element in each cell is the data item for the row the cell is in. Therefore, to set up the binding you only have to set the . Optionally, you can specify a if your data source and target are different types. For more information about data binding, see [Data Binding (WPF)](~/docs/framework/wpf/data/data-binding-wpf.md). + To populate the column, bind the column to the data by using the property. The property is applied to the element created in the column. The for the element in each cell is the data item for the row the cell is in. Therefore, to set up the binding you only have to set the . Optionally, you can specify a if your data source and target are different types. For more information about data binding, see [Data Binding (WPF)](/dotnet/framework/wpf/data/data-binding-wpf). You can customize the by setting properties, such as , , , and . diff --git a/xml/System.Windows.Controls/DataGridComboBoxColumn.xml b/xml/System.Windows.Controls/DataGridComboBoxColumn.xml index a07c5612df5..ac99b641cb9 100644 --- a/xml/System.Windows.Controls/DataGridComboBoxColumn.xml +++ b/xml/System.Windows.Controls/DataGridComboBoxColumn.xml @@ -27,9 +27,9 @@ To populate the drop-down list, first set the property for the by using one of the following options: -- A static resource. For more information, see [StaticResource Markup Extension](~/docs/framework/wpf/advanced/staticresource-markup-extension.md). +- A static resource. For more information, see [StaticResource Markup Extension](/dotnet/framework/wpf/advanced/staticresource-markup-extension). -- An x:Static code entity. For more information, see [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). +- An x:Static code entity. For more information, see [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). - An inline collection of types. diff --git a/xml/System.Windows.Controls/DataGridHyperlinkColumn.xml b/xml/System.Windows.Controls/DataGridHyperlinkColumn.xml index 88462893736..a5706430697 100644 --- a/xml/System.Windows.Controls/DataGridHyperlinkColumn.xml +++ b/xml/System.Windows.Controls/DataGridHyperlinkColumn.xml @@ -26,9 +26,9 @@ ![DataGridHyperlinkColumn with email addresses](~/add/media/wpf-hyperlinkcolumn.png "DataGridHyperlinkColumn with email addresses") > [!NOTE] -> navigation can only occur if either the direct or indirect parent of a is a navigation host. Examples of navigation hosts include , , or any browser that can host [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)], such as [!INCLUDE[TLA2#tla_ie6](~/includes/tla2sharptla-ie6-md.md)] or later and Firefox 2.0 or later. For more information, see the "Navigation Hosts" topic in [Navigation Overview](~/docs/framework/wpf/app-development/navigation-overview.md). +> navigation can only occur if either the direct or indirect parent of a is a navigation host. Examples of navigation hosts include , , or any browser that can host [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)], such as [!INCLUDE[TLA2#tla_ie6](~/includes/tla2sharptla-ie6-md.md)] or later and Firefox 2.0 or later. For more information, see the "Navigation Hosts" topic in [Navigation Overview](/dotnet/framework/wpf/app-development/navigation-overview). - To populate the column, bind the column to the data by using the property. To display hyperlink text that is different than the URI string, bind the text value to the property. The property is applied to the or element created in the column. The for the element in each cell is the data item for the row the cell is in. Therefore, to set up the binding you only have to set the . Optionally, you can specify a if you want to convert the data. For more information about data binding, see [Data Binding (WPF)](~/docs/framework/wpf/data/data-binding-wpf.md). + To populate the column, bind the column to the data by using the property. To display hyperlink text that is different than the URI string, bind the text value to the property. The property is applied to the or element created in the column. The for the element in each cell is the data item for the row the cell is in. Therefore, to set up the binding you only have to set the . Optionally, you can specify a if you want to convert the data. For more information about data binding, see [Data Binding (WPF)](/dotnet/framework/wpf/data/data-binding-wpf). > [!NOTE] > creates a element in the non-editing mode and a element in the editing mode. diff --git a/xml/System.Windows.Controls/DataGridRow.xml b/xml/System.Windows.Controls/DataGridRow.xml index a24226a30df..0f3e6af290b 100644 --- a/xml/System.Windows.Controls/DataGridRow.xml +++ b/xml/System.Windows.Controls/DataGridRow.xml @@ -585,7 +585,7 @@ if the is a placeholder for a new item or for an item that has not been committed; otherwise, . - The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1015,7 +1015,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Controls/DataGridTemplateColumn.xml b/xml/System.Windows.Controls/DataGridTemplateColumn.xml index ea0d39ee8ed..f7a826910bf 100644 --- a/xml/System.Windows.Controls/DataGridTemplateColumn.xml +++ b/xml/System.Windows.Controls/DataGridTemplateColumn.xml @@ -21,7 +21,7 @@ type enables you to create your own column types by specifying the cell templates to use when displaying and editing values. To specify the template that is used to display the contents of a cell that is not in editing mode, set the property. To specify the template that is used to display the contents of a cell that is in editing mode, set the property. For more information about templates, see [Data Templating Overview](~/docs/framework/wpf/data/data-templating-overview.md) and [Styling and Templating](~/docs/framework/wpf/controls/styling-and-templating.md). + The type enables you to create your own column types by specifying the cell templates to use when displaying and editing values. To specify the template that is used to display the contents of a cell that is not in editing mode, set the property. To specify the template that is used to display the contents of a cell that is in editing mode, set the property. For more information about templates, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview) and [Styling and Templating](/dotnet/framework/wpf/controls/styling-and-templating). For convenience, provides the following pre-defined column types: @@ -94,7 +94,7 @@ . @@ -201,7 +201,7 @@ . diff --git a/xml/System.Windows.Controls/DataGridTextColumn.xml b/xml/System.Windows.Controls/DataGridTextColumn.xml index ddb0f9af7c9..8df27a59723 100644 --- a/xml/System.Windows.Controls/DataGridTextColumn.xml +++ b/xml/System.Windows.Controls/DataGridTextColumn.xml @@ -25,7 +25,7 @@ ![Two DataGridTextColumns](~/add/media/wpf-datagridtextcolumns.png "Two DataGridTextColumns") - To create a column, add it to the collection. To populate the column, bind the column to the data by using the property. The property is applied to the or element created in the column. The for the element in each cell is the data item for the row the cell is in. Therefore, to set up the binding you only have to set the . Optionally, you can specify a if you want to convert the data or the . For more information about data binding, see [Data Binding (WPF)](~/docs/framework/wpf/data/data-binding-wpf.md). + To create a column, add it to the collection. To populate the column, bind the column to the data by using the property. The property is applied to the or element created in the column. The for the element in each cell is the data item for the row the cell is in. Therefore, to set up the binding you only have to set the . Optionally, you can specify a if you want to convert the data or the . For more information about data binding, see [Data Binding (WPF)](/dotnet/framework/wpf/data/data-binding-wpf). **Note** creates a element in the non-editing mode and a element in the editing mode. @@ -44,7 +44,7 @@ ## Examples - The following example creates a that has customized text columns and uses XML data as the source. The illustration earlier in this topic shows how this code is displayed. For more information about binding to XML data, see [How to: Bind to XML Data Using an XMLDataProvider and XPath Queries](~/docs/framework/wpf/data/how-to-bind-to-xml-data-using-an-xmldataprovider-and-xpath-queries.md). + The following example creates a that has customized text columns and uses XML data as the source. The illustration earlier in this topic shows how this code is displayed. For more information about binding to XML data, see [How to: Bind to XML Data Using an XMLDataProvider and XPath Queries](/dotnet/framework/wpf/data/how-to-bind-to-xml-data-using-an-xmldataprovider-and-xpath-queries). [!code-xaml[DataGrid_TextColumn#1](~/samples/snippets/csharp/VS_Snippets_Wpf/datagrid_textcolumn/CS/mainwindow.xaml#1)] diff --git a/xml/System.Windows.Controls/DataTemplateSelector.xml b/xml/System.Windows.Controls/DataTemplateSelector.xml index 800d9aaabfa..7b90732bfcb 100644 --- a/xml/System.Windows.Controls/DataTemplateSelector.xml +++ b/xml/System.Windows.Controls/DataTemplateSelector.xml @@ -21,7 +21,7 @@ when you have more than one for the same type of objects and you want to supply your own logic to choose a to apply based on the properties of each data object. Note that if you have objects of different types you can set the property on the . If you do that then there is no need to create a . Furthermore, if you have objects of the same type but with different properties, you can also consider using a or a data converter. For more information, see [Data Templating Overview](~/docs/framework/wpf/data/data-templating-overview.md). + Typically, you create a when you have more than one for the same type of objects and you want to supply your own logic to choose a to apply based on the properties of each data object. Note that if you have objects of different types you can set the property on the . If you do that then there is no need to create a . Furthermore, if you have objects of the same type but with different properties, you can also consider using a or a data converter. For more information, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). To create a template selector, create a class that inherits from and override the method. Once your class is defined you can assign an instance of the class to the template selector property of your element. diff --git a/xml/System.Windows.Controls/DatePicker.xml b/xml/System.Windows.Controls/DatePicker.xml index ff54559523a..b3eb6862732 100644 --- a/xml/System.Windows.Controls/DatePicker.xml +++ b/xml/System.Windows.Controls/DatePicker.xml @@ -45,7 +45,7 @@ > The supports only the Gregorian calendar. ## Customizing the DatePicker Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [DatePicker Styles and Templates](~/docs/framework/wpf/controls/datepicker-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [DatePicker Styles and Templates](/dotnet/framework/wpf/controls/datepicker-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). @@ -301,7 +301,7 @@ DatePicker with dates that are not selectable ## XAML Values *resourceExtension* - One of the following: `StaticResource` or `DynamicResource`. For more information, see [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: `StaticResource` or `DynamicResource`. For more information, see [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *styleResourceKey* The key that identifies the template being requested. The key refers to an existing resource in a . @@ -438,7 +438,7 @@ DatePicker with dates that are not selectable ## XAML Values *dateTimeString* - A date that is in one of the formats that are listed in the [DateTime XAML Syntax](~/docs/framework/wpf/advanced/datetime-xaml-syntax.md) topic. + A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/framework/wpf/advanced/datetime-xaml-syntax) topic. @@ -496,7 +496,7 @@ DatePicker with dates that are not selectable ## XAML Values *dateTimeString* - A date that is in one of the formats that are listed in the [DateTime XAML Syntax](~/docs/framework/wpf/advanced/datetime-xaml-syntax.md) topic. + A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/framework/wpf/advanced/datetime-xaml-syntax) topic. @@ -597,7 +597,7 @@ DatePicker with dates that are not selectable ## XAML Values *dateTimeString* - A date that is in one of the formats that are listed in the [DateTime XAML Syntax](~/docs/framework/wpf/advanced/datetime-xaml-syntax.md) topic. + A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/framework/wpf/advanced/datetime-xaml-syntax) topic. @@ -1045,7 +1045,7 @@ DatePicker with dates that are not selectable event by calling . For more information, see [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + The control raises the event by calling . For more information, see [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> @@ -1097,7 +1097,7 @@ DatePicker with dates that are not selectable ## XAML Values *dateTimeString* - A date that is in one of the formats that are listed in the [DateTime XAML Syntax](~/docs/framework/wpf/advanced/datetime-xaml-syntax.md) topic. + A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/framework/wpf/advanced/datetime-xaml-syntax) topic. @@ -1304,7 +1304,7 @@ DatePicker with dates that are not selectable ## XAML Values *dateTimeString* - A date that is in one of the formats that are listed in the [DateTime XAML Syntax](~/docs/framework/wpf/advanced/datetime-xaml-syntax.md) topic. + A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/framework/wpf/advanced/datetime-xaml-syntax) topic. diff --git a/xml/System.Windows.Controls/Decorator.xml b/xml/System.Windows.Controls/Decorator.xml index dd223c9277d..de42b36136c 100644 --- a/xml/System.Windows.Controls/Decorator.xml +++ b/xml/System.Windows.Controls/Decorator.xml @@ -40,7 +40,7 @@ ## Examples The following example adds a the property of a . - **Note** The [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] version of the example could use the `` tags around the content of the , but it is not necessary because the applies the to the property. For more information, see [XAML Overview (WPF)](~/docs/framework/wpf/advanced/xaml-overview-wpf.md). + **Note** The [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] version of the example could use the `` tags around the content of the , but it is not necessary because the applies the to the property. For more information, see [XAML Overview (WPF)](/dotnet/framework/wpf/advanced/xaml-overview-wpf). [!code-xaml[Border_snip#SimpleBorderWholePage](~/samples/snippets/csharp/VS_Snippets_Wpf/Border_snip/CS/simpleborder.xaml#simpleborderwholepage)] diff --git a/xml/System.Windows.Controls/DocumentViewer.xml b/xml/System.Windows.Controls/DocumentViewer.xml index 3c28a1082c1..5166f2dbdd6 100644 --- a/xml/System.Windows.Controls/DocumentViewer.xml +++ b/xml/System.Windows.Controls/DocumentViewer.xml @@ -32,7 +32,7 @@ ## Remarks ## Customizing the DocumentViewer Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [DocumentViewer Styles and Templates](~/docs/framework/wpf/controls/documentviewer-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [DocumentViewer Styles and Templates](/dotnet/framework/wpf/controls/documentviewer-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). diff --git a/xml/System.Windows.Controls/ExceptionValidationRule.xml b/xml/System.Windows.Controls/ExceptionValidationRule.xml index 94d754a96dd..ef6b30d7c0b 100644 --- a/xml/System.Windows.Controls/ExceptionValidationRule.xml +++ b/xml/System.Windows.Controls/ExceptionValidationRule.xml @@ -25,7 +25,7 @@ An alternative syntax to setting the explicitly is to set the property to `true` on your or object. - You can create a custom rule by creating a class that derives from . For more information and a detailed discussion of data validation, see [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + You can create a custom rule by creating a class that derives from . For more information and a detailed discussion of data validation, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). @@ -36,7 +36,7 @@ By default, when there is a validation error, the appears with a red border. Optionally, you can write a custom to specify how you want to notify the user when there is a validation error. - For more information about data validation, see [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + For more information about data validation, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). For the complete sample, see [Data Binding Demo](https://go.microsoft.com/fwlink/?LinkID=163703). diff --git a/xml/System.Windows.Controls/Expander.xml b/xml/System.Windows.Controls/Expander.xml index f7ccaa7c3fb..7ee13d44aae 100644 --- a/xml/System.Windows.Controls/Expander.xml +++ b/xml/System.Windows.Controls/Expander.xml @@ -42,7 +42,7 @@ The alignment of content can be defined by setting the and properties on the control. These properties are applied to the header and to the contents of the expanded window. ## Customizing the Expander Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [Expander Styles and Templates](~/docs/framework/wpf/controls/expander-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [Expander Styles and Templates](/dotnet/framework/wpf/controls/expander-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). diff --git a/xml/System.Windows.Controls/FlowDocumentPageViewer.xml b/xml/System.Windows.Controls/FlowDocumentPageViewer.xml index 2cce7391ff1..86cafc42b41 100644 --- a/xml/System.Windows.Controls/FlowDocumentPageViewer.xml +++ b/xml/System.Windows.Controls/FlowDocumentPageViewer.xml @@ -421,7 +421,7 @@ if the displays selected text when the does not have focus; otherwise, . - The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). if the displays selected text when the text box does not have focus; otherwise, . - The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). diff --git a/xml/System.Windows.Controls/FlowDocumentReader.xml b/xml/System.Windows.Controls/FlowDocumentReader.xml index 8a3b3738e52..38258d04821 100644 --- a/xml/System.Windows.Controls/FlowDocumentReader.xml +++ b/xml/System.Windows.Controls/FlowDocumentReader.xml @@ -712,7 +712,7 @@ if the displays selected text when the does not have focus; otherwise, . - The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). if the displays selected text when the text box does not have focus; otherwise, . - The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -2061,7 +2061,7 @@ class has built-in handling for this command (as well as built-in handling for a number of application and navigation commands). For more information on commanding and command binding, see [Commanding Overview](~/docs/framework/wpf/advanced/commanding-overview.md). + The class has built-in handling for this command (as well as built-in handling for a number of application and navigation commands). For more information on commanding and command binding, see [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). Rather than initiate this command, you can instead call on the relevant . The result is the same. diff --git a/xml/System.Windows.Controls/FlowDocumentScrollViewer.xml b/xml/System.Windows.Controls/FlowDocumentScrollViewer.xml index f8ee1681b9a..4711cfb37f8 100644 --- a/xml/System.Windows.Controls/FlowDocumentScrollViewer.xml +++ b/xml/System.Windows.Controls/FlowDocumentScrollViewer.xml @@ -516,7 +516,7 @@ if the displays selected text when the does not have focus; otherwise, . - The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). if the displays selected text when the text box does not have focus; otherwise, . - The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). diff --git a/xml/System.Windows.Controls/Frame.xml b/xml/System.Windows.Controls/Frame.xml index b87b299bfaa..b3abe4c647f 100644 --- a/xml/System.Windows.Controls/Frame.xml +++ b/xml/System.Windows.Controls/Frame.xml @@ -49,7 +49,7 @@ is a content control that provides the ability to navigate to and display content. can be hosted within other content, as with other controls and elements. > [!CAUTION] -> When the control navigates to HTML content, the control internally instantiates the native WebBrowser ActiveX control. WPF enables security features by applying feature controls to the WebBrowser ActiveX control. The feature controls that are applied differ for XBAPs and stand-alone applications. Some applications should apply additional feature controls to prevent malicious content from running. For more information, see the "WebBrowser Control and Feature Controls" section in [Security (WPF)](~/docs/framework/wpf/security-wpf.md) and [WebBrowser Control Overviews and Tutorials](https://go.microsoft.com/fwlink/?LinkId=179388). +> When the control navigates to HTML content, the control internally instantiates the native WebBrowser ActiveX control. WPF enables security features by applying feature controls to the WebBrowser ActiveX control. The feature controls that are applied differ for XBAPs and stand-alone applications. Some applications should apply additional feature controls to prevent malicious content from running. For more information, see the "WebBrowser Control and Feature Controls" section in [Security (WPF)](/dotnet/framework/wpf/security-wpf) and [WebBrowser Control Overviews and Tutorials](https://go.microsoft.com/fwlink/?LinkId=179388). Content can be any type of .NET Framework object and HTML files. In general, however, pages are the preferred the way to package content for navigation (see ). @@ -102,7 +102,7 @@ Using , you can also remember multiple sets of state for a single page instance. ## Customizing the Frame Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [Frame Styles and Templates](~/docs/framework/wpf/controls/frame-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [Frame Styles and Templates](/dotnet/framework/wpf/controls/frame-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). @@ -958,7 +958,7 @@ See . > [!NOTE] -> Uniform resource identifiers (URIs) can be either relative or absolute. For more information, see [Pack URIs in WPF](~/docs/framework/wpf/app-development/pack-uris-in-wpf.md). +> Uniform resource identifiers (URIs) can be either relative or absolute. For more information, see [Pack URIs in WPF](/dotnet/framework/wpf/app-development/pack-uris-in-wpf). @@ -1536,7 +1536,7 @@ is `true`, and the source for the content of the is an external [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] file, the content is loaded into a partial trust security sandbox that is limited to the default `Internet` permission set. The external content is subsequently loaded into a separate process. As a result, the external content becomes isolated and does not have access to application-scope resources, such as resource dictionaries (see ). @@ -1648,7 +1648,7 @@ See . > [!NOTE] -> Uniform resource identifiers (URIs) can be either relative or absolute. For more information, see [Pack URIs in WPF](~/docs/framework/wpf/app-development/pack-uris-in-wpf.md). +> Uniform resource identifiers (URIs) can be either relative or absolute. For more information, see [Pack URIs in WPF](/dotnet/framework/wpf/app-development/pack-uris-in-wpf). ## Dependency Property Information diff --git a/xml/System.Windows.Controls/GridSplitter.xml b/xml/System.Windows.Controls/GridSplitter.xml index 78601829b08..9b2ca764313 100644 --- a/xml/System.Windows.Controls/GridSplitter.xml +++ b/xml/System.Windows.Controls/GridSplitter.xml @@ -39,11 +39,11 @@ |Resizes columns|, , || |If is greater than or equal to , this resizes the columns.

If is less than , this resizes the rows.||| - A can overlap a row or column that contains other content, or it can occupy a row or column by itself. For more information about how to define a , see [How to: Resize Rows with a GridSplitter](~/docs/framework/wpf/controls/how-to-resize-rows-with-a-gridsplitter.md) and [How to: Resize Columns with a GridSplitter](~/docs/framework/wpf/controls/how-to-resize-columns-with-a-gridsplitter.md). + A can overlap a row or column that contains other content, or it can occupy a row or column by itself. For more information about how to define a , see [How to: Resize Rows with a GridSplitter](/dotnet/framework/wpf/controls/how-to-resize-rows-with-a-gridsplitter) and [How to: Resize Columns with a GridSplitter](/dotnet/framework/wpf/controls/how-to-resize-columns-with-a-gridsplitter). If the and property settings do not achieve the desired behavior, you can change the and property settings. - A may be obscured by other objects that are contained in the collection of the . For information about how to prevent this situation, see [How to: Make Sure That a GridSplitter Is Visible](~/docs/framework/wpf/controls/how-to-make-sure-that-a-gridsplitter-is-visible.md). + A may be obscured by other objects that are contained in the collection of the . For information about how to prevent this situation, see [How to: Make Sure That a GridSplitter Is Visible](/dotnet/framework/wpf/controls/how-to-make-sure-that-a-gridsplitter-is-visible). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). @@ -362,7 +362,7 @@ ## XAML Attribute Usage @@ -374,13 +374,13 @@ ## XAML Values `ResourceExtension` - One of the following: `StaticResource` or `DynamicResource`. See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: `StaticResource` or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). `StyleResourceKey` The key that identifies the style being requested. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](~/docs/framework/wpf/advanced/inline-styles-and-templates.md). A binding reference using or is also possible, but uncommon. +> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). A binding reference using or is also possible, but uncommon. ## Dependency Property Information @@ -449,7 +449,7 @@ that resizes rows or columns, set the and properties. If you cannot achieve the desired behavior by setting the and properties, change the or default values. For more information, see [How to: Resize Rows with a GridSplitter](~/docs/framework/wpf/controls/how-to-resize-rows-with-a-gridsplitter.md) and [How to: Resize Columns with a GridSplitter](~/docs/framework/wpf/controls/how-to-resize-columns-with-a-gridsplitter.md). + To specify a that resizes rows or columns, set the and properties. If you cannot achieve the desired behavior by setting the and properties, change the or default values. For more information, see [How to: Resize Rows with a GridSplitter](/dotnet/framework/wpf/controls/how-to-resize-rows-with-a-gridsplitter) and [How to: Resize Columns with a GridSplitter](/dotnet/framework/wpf/controls/how-to-resize-columns-with-a-gridsplitter). ## Dependency Property Information @@ -525,7 +525,7 @@ that resizes rows or columns, set the and properties. If you cannot achieve the desired behavior by setting the and properties, change the or default values. For more information, see [How to: Resize Rows with a GridSplitter](~/docs/framework/wpf/controls/how-to-resize-rows-with-a-gridsplitter.md) and [How to: Resize Columns with a GridSplitter](~/docs/framework/wpf/controls/how-to-resize-columns-with-a-gridsplitter.md). + To specify a that resizes rows or columns, set the and properties. If you cannot achieve the desired behavior by setting the and properties, change the or default values. For more information, see [How to: Resize Rows with a GridSplitter](/dotnet/framework/wpf/controls/how-to-resize-rows-with-a-gridsplitter) and [How to: Resize Columns with a GridSplitter](/dotnet/framework/wpf/controls/how-to-resize-columns-with-a-gridsplitter). ## Dependency Property Information diff --git a/xml/System.Windows.Controls/GridView.xml b/xml/System.Windows.Controls/GridView.xml index ee0c7697382..e62a1a0f7ed 100644 --- a/xml/System.Windows.Controls/GridView.xml +++ b/xml/System.Windows.Controls/GridView.xml @@ -37,7 +37,7 @@ To specify a as the view mode for a , set the property to a object. - The class is derived from . You can define custom views by inheriting from the class that provides the supporting elements for a view. For more information, see [How to: Create a Custom View Mode for a ListView](~/docs/framework/wpf/controls/how-to-create-a-custom-view-mode-for-a-listview.md). + The class is derived from . You can define custom views by inheriting from the class that provides the supporting elements for a view. For more information, see [How to: Create a Custom View Mode for a ListView](/dotnet/framework/wpf/controls/how-to-create-a-custom-view-mode-for-a-listview). The following illustration shows an example of a that uses a . @@ -53,7 +53,7 @@ To style the rows in a , define a style for the controls in the . - To add visual elements, such as a or control, to a , use templates or styles. For an example, see [How to: Create ListViewItems with a CheckBox](~/docs/framework/wpf/controls/how-to-create-listviewitems-with-a-checkbox.md). + To add visual elements, such as a or control, to a , use templates or styles. For an example, see [How to: Create ListViewItems with a CheckBox](/dotnet/framework/wpf/controls/how-to-create-listviewitems-with-a-checkbox). @@ -365,9 +365,9 @@ ## Remarks The property and the property are both used to define the visual tree for the objects that represent the column headers in a . The property can also define column header content when a is not by specified by defining a for the object. - This property represents one of several ways to lay out and style column headers. For more information, see [GridView Column Header Styles and Templates Overview](~/docs/framework/wpf/controls/gridview-column-header-styles-and-templates-overview.md). + This property represents one of several ways to lay out and style column headers. For more information, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). - When you set styles, there are some restrictions. For more information, see [Styling and Templating](~/docs/framework/wpf/controls/styling-and-templating.md). + When you set styles, there are some restrictions. For more information, see [Styling and Templating](/dotnet/framework/wpf/controls/styling-and-templating). ## XAML Attribute Usage @@ -382,13 +382,13 @@ ## XAML Values `ResourceExtension` - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). `StyleResourceKey` The key that identifies the style being requested. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](~/docs/framework/wpf/advanced/inline-styles-and-templates.md). A binding reference using [TemplateBinding](~/docs/framework/wpf/advanced/templatebinding-markup-extension.md) or is also possible, but uncommon. +> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). A binding reference using [TemplateBinding](/dotnet/framework/wpf/advanced/templatebinding-markup-extension) or is also possible, but uncommon. ## Dependency Property Information @@ -464,7 +464,7 @@ ## Dependency Property Information @@ -601,7 +601,7 @@ ## Remarks If the property and the property are both set, the property takes precedence. - This property represents one of several ways to lay out and style column headers. For more information, see [GridView Column Header Styles and Templates Overview](~/docs/framework/wpf/controls/gridview-column-header-styles-and-templates-overview.md). + This property represents one of several ways to lay out and style column headers. For more information, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). ## XAML Attribute Usage @@ -613,13 +613,13 @@ ## XAML Values `ResourceExtension` - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). `TemplateResourceKey` The key that identifies the template being requested. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](~/docs/framework/wpf/advanced/inline-styles-and-templates.md). A binding reference using [TemplateBinding](~/docs/framework/wpf/advanced/templatebinding-markup-extension.md) or is also possible, but uncommon. +> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). A binding reference using [TemplateBinding](/dotnet/framework/wpf/advanced/templatebinding-markup-extension) or is also possible, but uncommon. ## Dependency Property Information @@ -705,7 +705,7 @@ If the property and the property are both set, the property takes precedence. - This property represents one of several ways to lay out and style column headers. For more information, see [GridView Column Header Styles and Templates Overview](~/docs/framework/wpf/controls/gridview-column-header-styles-and-templates-overview.md). + This property represents one of several ways to lay out and style column headers. For more information, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). ## XAML Attribute Usage @@ -728,13 +728,13 @@ ## XAML Values `ResourceExtension` - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). `DataTemplateSelectorClassKey` - The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](~/docs/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml.md). You can also programmatically add an instance of your class as a resource to the application resource dictionary. + The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). You can also programmatically add an instance of your class as a resource to the application resource dictionary. `MyDataTemplateSelectorImplementation` - A class derived from that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](~/docs/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml.md). + A class derived from that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). ## Dependency Property Information @@ -802,7 +802,7 @@ ## XAML Attribute Usage @@ -1085,7 +1085,7 @@ style of a . To redefine this style, reference the by using the [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md) and assign that value as the [x:Key Directive](~/docs/framework/xaml-services/x-key-directive.md) of the new . + You can use this read-only static property in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] by assigning its static value to another property value. Specifically, this property's static value defines the resource key that is used to look up the default style of a . To redefine this style, reference the by using the [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension) and assign that value as the [x:Key Directive](/dotnet/framework/xaml-services/x-key-directive) of the new . ]]>
@@ -1115,9 +1115,9 @@ style. To redefine this style, reference the by using the [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md) and assign that value as the [x:Key Directive](~/docs/framework/xaml-services/x-key-directive.md) of the new . + You can use this read-only static property in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] by assigning its static value to another property value. Specifically, this property's static value defines the resource key that is used to look up the default style. To redefine this style, reference the by using the [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension) and assign that value as the [x:Key Directive](/dotnet/framework/xaml-services/x-key-directive) of the new . - You can use this read-only property in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] as an [x:Key Directive](~/docs/framework/xaml-services/x-key-directive.md) of a that redefines the for the . + You can use this read-only property in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] as an [x:Key Directive](/dotnet/framework/xaml-services/x-key-directive) of a that redefines the for the . ]]>
diff --git a/xml/System.Windows.Controls/GridViewColumn.xml b/xml/System.Windows.Controls/GridViewColumn.xml index 201cea4d03b..f96c277dd12 100644 --- a/xml/System.Windows.Controls/GridViewColumn.xml +++ b/xml/System.Windows.Controls/GridViewColumn.xml @@ -46,7 +46,7 @@ - - The class also contains properties that you can use to define and customize the column header for the column. The property can define the content of the column header. Other properties such as and can also specify content and style for the column header. Some of these properties are also found on other classes such as the class. For more information about the properties that are used to define styles and templates for column headers, and for information about the order of precedence for these properties, see [GridView Column Header Styles and Templates Overview](~/docs/framework/wpf/controls/gridview-column-header-styles-and-templates-overview.md). + The class also contains properties that you can use to define and customize the column header for the column. The property can define the content of the column header. Other properties such as and can also specify content and style for the column header. Some of these properties are also found on other classes such as the class. For more information about the properties that are used to define styles and templates for column headers, and for information about the order of precedence for these properties, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). The class implements the interface. This interface provides the ability to subscribe to the events that occur when a change occurs to a property value, such as the property value. @@ -166,13 +166,13 @@ ## XAML Values *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *TemplateResourceKey* The key that identifies the template being requested. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](~/docs/framework/wpf/advanced/inline-styles-and-templates.md). A binding reference using or is also possible, but uncommon. +> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). A binding reference using or is also possible, but uncommon. ## Dependency Property Information @@ -284,13 +284,13 @@ ## XAML Values *MyDataTemplateSelectorImplementation* - A class derived from that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](~/docs/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml.md). + A class derived from that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *DataTemplateSelectorClassKey* - The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](~/docs/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml.md). You can also programmatically add an instance of your class as a resource to a resource dictionary. + The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). You can also programmatically add an instance of your class as a resource to a resource dictionary. ## Dependency Property Information @@ -418,7 +418,7 @@ ## Remarks The property can be set to an object that is as simple as a `string`, or to an object that is as complex as a that has embedded content. The default column header in a view mode is styled as a button that is derived from and that has the content of the property as its child. To specify a template for the column header, see the or property descriptions. - Properties that define the content, layout, and style of a column header are found on many related classes, and some of these properties have functionality that is similar or the same. For more information, see [GridView Column Header Styles and Templates Overview](~/docs/framework/wpf/controls/gridview-column-header-styles-and-templates-overview.md). + Properties that define the content, layout, and style of a column header are found on many related classes, and some of these properties have functionality that is similar or the same. For more information, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). ## Dependency Property Information @@ -489,9 +489,9 @@ ## Remarks The property and the property can together define property values and the visual tree for column header content. The property can also specify the visual tree by defining a . - Properties that define the content, layout, and style of a column header are found in many related classes, and some of these properties have functionality that is similar or the same. For more information, see [GridView Column Header Styles and Templates Overview](~/docs/framework/wpf/controls/gridview-column-header-styles-and-templates-overview.md). + Properties that define the content, layout, and style of a column header are found in many related classes, and some of these properties have functionality that is similar or the same. For more information, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). - When you set a style, some restrictions apply. For more information, see the [Styling and Templating](~/docs/framework/wpf/controls/styling-and-templating.md). + When you set a style, some restrictions apply. For more information, see the [Styling and Templating](/dotnet/framework/wpf/controls/styling-and-templating). ## XAML Attribute Usage @@ -506,13 +506,13 @@ ## XAML Values *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *StyleResourceKey* The key that identifies the style being requested. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](~/docs/framework/wpf/advanced/inline-styles-and-templates.md). A binding reference using or is also possible, but uncommon. +> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). A binding reference using or is also possible, but uncommon. ## Dependency Property Information @@ -699,7 +699,7 @@ You can also define the display of a column header by specifying a as part of a . - Properties that define the content, layout, and style of a column header are found on many related classes, and some of these properties have functionality that is similar or the same. For more information, see [GridView Column Header Styles and Templates Overview](~/docs/framework/wpf/controls/gridview-column-header-styles-and-templates-overview.md). + Properties that define the content, layout, and style of a column header are found on many related classes, and some of these properties have functionality that is similar or the same. For more information, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). ## XAML Attribute Usage @@ -714,13 +714,13 @@ ## XAML Values *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *TemplateResourceKey* The key that identifies the template being requested. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](~/docs/framework/wpf/advanced/inline-styles-and-templates.md). A binding reference using or is also possible, but uncommon. +> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). A binding reference using or is also possible, but uncommon. ## Dependency Property Information @@ -806,7 +806,7 @@ ## Remarks If both the property and the property are set, the property takes precedence. - Properties that define the content, layout, and style of a column header are found on many related classes, and some of these properties have functionality that is similar or the same. For more information, see [GridView Column Header Styles and Templates Overview](~/docs/framework/wpf/controls/gridview-column-header-styles-and-templates-overview.md). + Properties that define the content, layout, and style of a column header are found on many related classes, and some of these properties have functionality that is similar or the same. For more information, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). ## XAML Attribute Usage @@ -829,13 +829,13 @@ ## XAML Values *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *DataTemplateSelectorClassKey* - The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](~/docs/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml.md). You can also programmatically add an instance of your class as a resource to a resource dictionary. + The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). You can also programmatically add an instance of your class as a resource to a resource dictionary. *MyDataTemplateSelectorImplementation* - A class that derives from that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](~/docs/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml.md). + A class that derives from that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). ## Dependency Property Information diff --git a/xml/System.Windows.Controls/GridViewColumnHeader.xml b/xml/System.Windows.Controls/GridViewColumnHeader.xml index a6d86e2c7bf..7d0a5e43324 100644 --- a/xml/System.Windows.Controls/GridViewColumnHeader.xml +++ b/xml/System.Windows.Controls/GridViewColumnHeader.xml @@ -34,7 +34,7 @@ Column headers in a view mode are objects. - You can customize objects by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](~/docs/framework/wpf/controls/gridview-column-header-styles-and-templates-overview.md). + You can customize objects by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). A is a , which means that it can contain a single object of any type (such as a string, an image, or a panel). For more information, see the class. diff --git a/xml/System.Windows.Controls/GridViewHeaderRowPresenter.xml b/xml/System.Windows.Controls/GridViewHeaderRowPresenter.xml index e305244f8e3..13f7d140c52 100644 --- a/xml/System.Windows.Controls/GridViewHeaderRowPresenter.xml +++ b/xml/System.Windows.Controls/GridViewHeaderRowPresenter.xml @@ -26,11 +26,11 @@ object and objects are support objects for the mode that displays data in columns for a . For more information about how to define a view, see the [GridView Overview](~/docs/framework/wpf/controls/gridview-overview.md). + This object and objects are support objects for the mode that displays data in columns for a . For more information about how to define a view, see the [GridView Overview](/dotnet/framework/wpf/controls/gridview-overview). You can determine when a column is moving to a new location by monitoring the event that is defined for the . - You can customize column headers in a view mode by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](~/docs/framework/wpf/controls/gridview-column-header-styles-and-templates-overview.md). + You can customize column headers in a view mode by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). ]]>
@@ -185,9 +185,9 @@ ## Remarks When you implement this class as part of a view mode, the value of this property is bound to the value of the property on the . - You can customize column headers in a view mode by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](~/docs/framework/wpf/controls/gridview-column-header-styles-and-templates-overview.md). + You can customize column headers in a view mode by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). - When you set styles, some restrictions apply. For more information, see the [Styling and Templating](~/docs/framework/wpf/controls/styling-and-templating.md). + When you set styles, some restrictions apply. For more information, see the [Styling and Templating](/dotnet/framework/wpf/controls/styling-and-templating). ## XAML Attribute Usage @@ -202,13 +202,13 @@ ## XAML Values *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *StyleResourceKey* The key that identifies the style being requested. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](~/docs/framework/wpf/advanced/inline-styles-and-templates.md). A binding reference using or is also possible, but uncommon. +> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). A binding reference using or is also possible, but uncommon. ## Dependency Property Information @@ -277,7 +277,7 @@ ## Remarks When you implement this class as part of a view mode, the value of this property is bound to the value of the property on the . - You can customize column headers in a view mode by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](~/docs/framework/wpf/controls/gridview-column-header-styles-and-templates-overview.md). + You can customize column headers in a view mode by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). ## Dependency Property Information @@ -421,7 +421,7 @@ If the property and the property are both set, the takes precedence. - You can customize column headers in a view mode by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](~/docs/framework/wpf/controls/gridview-column-header-styles-and-templates-overview.md). + You can customize column headers in a view mode by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). ## XAML Attribute Usage @@ -436,13 +436,13 @@ ## XAML Values *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *TemplateResourceKey* The key that identifies the template being requested. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](~/docs/framework/wpf/advanced/inline-styles-and-templates.md). A binding reference using or is also possible, but uncommon. +> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). A binding reference using or is also possible, but uncommon. ]]>
@@ -511,7 +511,7 @@ When you implement this class as part of a view mode, the value of this property is bound to the value of the property on the . - You can customize column headers in a view mode by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](~/docs/framework/wpf/controls/gridview-column-header-styles-and-templates-overview.md). + You can customize column headers in a view mode by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). ## XAML Attribute Usage @@ -534,13 +534,13 @@ ## XAML Values *MyDataTemplateSelectorImplementation* - A class derived from that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](~/docs/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml.md). + A class derived from that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *DataTemplateSelectorClassKey* - The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](~/docs/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml.md). You can also programmatically add an instance of your class as a resource to a resource dictionary. + The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). You can also programmatically add an instance of your class as a resource to a resource dictionary. ]]>
@@ -602,7 +602,7 @@ ## Remarks When you implement this class as part of a view mode, the value of this property is bound to the value of the property on the . - You can customize column headers in a view mode by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](~/docs/framework/wpf/controls/gridview-column-header-styles-and-templates-overview.md). + You can customize column headers in a view mode by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). ## XAML Attribute Usage diff --git a/xml/System.Windows.Controls/GridViewRowPresenter.xml b/xml/System.Windows.Controls/GridViewRowPresenter.xml index 58860d4d27d..25f95a55c6d 100644 --- a/xml/System.Windows.Controls/GridViewRowPresenter.xml +++ b/xml/System.Windows.Controls/GridViewRowPresenter.xml @@ -113,7 +113,7 @@ in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] is to place it in a of a control. The template binds the property to a property of the control by using [TemplateBinding Markup Extension](~/docs/framework/wpf/advanced/templatebinding-markup-extension.md). The following example shows how to bind the property of a to the property of a control. + The typical usage of the in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] is to place it in a of a control. The template binds the property to a property of the control by using [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). The following example shows how to bind the property of a to the property of a control. [!code-xaml[ListViewItemStyleSnippet#ControlTemplate](~/samples/snippets/csharp/VS_Snippets_Wpf/ListViewItemStyleSnippet/CS/Window1.xaml#controltemplate)] @@ -157,7 +157,7 @@ ## Examples - [Dependency Properties Overview](~/docs/framework/wpf/advanced/dependency-properties-overview.md) + [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview) ]]>
diff --git a/xml/System.Windows.Controls/GroupBox.xml b/xml/System.Windows.Controls/GroupBox.xml index 1cf30e6a37d..eabb6727ff2 100644 --- a/xml/System.Windows.Controls/GroupBox.xml +++ b/xml/System.Windows.Controls/GroupBox.xml @@ -34,7 +34,7 @@ ![GroupBoxImage](~/add/media/groupboximage.JPG "GroupBoxImage") ## Customizing the GroupBox Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [GroupBox Styles and Templates](~/docs/framework/wpf/controls/groupbox-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [GroupBox Styles and Templates](/dotnet/framework/wpf/controls/groupbox-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). diff --git a/xml/System.Windows.Controls/GroupStyle.xml b/xml/System.Windows.Controls/GroupStyle.xml index 21ae36a2f18..3e2aebb76e7 100644 --- a/xml/System.Windows.Controls/GroupStyle.xml +++ b/xml/System.Windows.Controls/GroupStyle.xml @@ -123,7 +123,7 @@ The example also alternates the background of the items in the between three colors by setting the on the and binding the of each to the . In this case, the background alternates between three colors. - The that groups the items is not shown. For information on how to group item, see [How to: Sort and Group Data Using a View in XAML](~/docs/framework/wpf/data/how-to-sort-and-group-data-using-a-view-in-xaml.md). + The that groups the items is not shown. For information on how to group item, see [How to: Sort and Group Data Using a View in XAML](/dotnet/framework/wpf/data/how-to-sort-and-group-data-using-a-view-in-xaml). [!code-xaml[AlternationIndexSnippets#3](~/samples/snippets/csharp/VS_Snippets_Wpf/AlternationIndexSnippets/CS/Window1.xaml#3)] @@ -175,7 +175,7 @@ ## XAML Values *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *StyleResourceKey* The key that identifies the style being requested. The key refers to an existing resource in a . @@ -324,7 +324,7 @@ can be a predefined, composite, or custom string format. For more information about string formats, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). If you set the or property of a , the property is ignored. + can be a predefined, composite, or custom string format. For more information about string formats, see [Formatting Types](/dotnet/standard/base-types/formatting-types). If you set the or property of a , the property is ignored. diff --git a/xml/System.Windows.Controls/HeaderedContentControl.xml b/xml/System.Windows.Controls/HeaderedContentControl.xml index 28ff84e6b43..413e72b4c64 100644 --- a/xml/System.Windows.Controls/HeaderedContentControl.xml +++ b/xml/System.Windows.Controls/HeaderedContentControl.xml @@ -272,7 +272,7 @@ TabControl with different types in the Header property can be a predefined, composite, or custom string format. For more information about string formats, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). If you set the or property of a , the property is ignored. + can be a predefined, composite, or custom string format. For more information about string formats, see [Formatting Types](/dotnet/standard/base-types/formatting-types). If you set the or property of a , the property is ignored. ## Dependency Property Information @@ -366,13 +366,13 @@ TabControl with different types in the Header property ## XAML Values *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *TemplateResourceKey* The key that identifies the template being requested. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](~/docs/framework/wpf/advanced/inline-styles-and-templates.md). A binding reference using or is also possible, but uncommon. +> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). A binding reference using or is also possible, but uncommon. ## Dependency Property Information @@ -471,13 +471,13 @@ TabControl with different types in the Header property ## XAML Values *MyDataTemplateSelectorImplementation* - A class derived from that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](~/docs/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml.md). + A class derived from that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *DataTemplateSelectorClassKey* - The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](~/docs/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml.md). You can also programmatically add an instance of your class as a resource to a resource dictionary. + The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). You can also programmatically add an instance of your class as a resource to a resource dictionary. ## Dependency Property Information diff --git a/xml/System.Windows.Controls/HeaderedItemsControl.xml b/xml/System.Windows.Controls/HeaderedItemsControl.xml index 65fd4d336f6..5a7807f3bad 100644 --- a/xml/System.Windows.Controls/HeaderedItemsControl.xml +++ b/xml/System.Windows.Controls/HeaderedItemsControl.xml @@ -39,7 +39,7 @@ A has a limited default style. To create a with a custom appearance, create a new . - Set the property to specify the label of the . can be any type of object. Set the property to a to customize the header. For more information about data templates, see [Data Templating Overview](~/docs/framework/wpf/data/data-templating-overview.md). + Set the property to specify the label of the . can be any type of object. Set the property to a to customize the header. For more information about data templates, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). @@ -348,7 +348,7 @@ , set this property to a . For more information on data templates, see [Data Templating Overview](~/docs/framework/wpf/data/data-templating-overview.md). + To customize the heading of the , set this property to a . For more information on data templates, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). ## XAML Attribute Usage @@ -363,13 +363,13 @@ ## XAML Values *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *TemplateResourceKey* The key that identifies the template being requested. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](~/docs/framework/wpf/advanced/inline-styles-and-templates.md). A binding reference using or is also possible, but uncommon. +> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). A binding reference using or is also possible, but uncommon. ## Dependency Property Information @@ -444,7 +444,7 @@ when you have more than one for the same type of objects and you want to supply your own logic to choose a to apply based on the properties of each data object. Note that if you have objects of different types you can set the property on the . If you do that, then there is no need to create a . Furthermore, if you have objects of the same type but with different properties, you can also consider using a or a data converter. For more information, see [Data Templating Overview](~/docs/framework/wpf/data/data-templating-overview.md). + Typically, you create a when you have more than one for the same type of objects and you want to supply your own logic to choose a to apply based on the properties of each data object. Note that if you have objects of different types you can set the property on the . If you do that, then there is no need to create a . Furthermore, if you have objects of the same type but with different properties, you can also consider using a or a data converter. For more information, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). To create a template selector, create a class that inherits from and override the method. After your class is defined, you can assign an instance of the class to the template selector property of your element. @@ -471,13 +471,13 @@ ## XAML Values *MyDataTemplateSelectorImplementation* - A class derived from that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](~/docs/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml.md). + A class derived from that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *DataTemplateSelectorClassKey* - The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](~/docs/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml.md). You can also programmatically add an instance of your class as a resource to a resource dictionary. + The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). You can also programmatically add an instance of your class as a resource to a resource dictionary. ## Dependency Property Information diff --git a/xml/System.Windows.Controls/InkCanvas.xml b/xml/System.Windows.Controls/InkCanvas.xml index d258bb2a632..f2543719e8d 100644 --- a/xml/System.Windows.Controls/InkCanvas.xml +++ b/xml/System.Windows.Controls/InkCanvas.xml @@ -1620,7 +1620,7 @@ ## Examples - The following example demonstrates how use to determine whether to create a to initiate drag and drop. To implement drag and drop between two objects, see [How to: Drag and Drop Ink](~/docs/framework/wpf/advanced/how-to-drag-and-drop-ink.md). + The following example demonstrates how use to determine whether to create a to initiate drag and drop. To implement drag and drop between two objects, see [How to: Drag and Drop Ink](/dotnet/framework/wpf/advanced/how-to-drag-and-drop-ink). [!code-csharp[InkDragDrop#3](~/samples/snippets/csharp/VS_Snippets_Wpf/InkDragDrop/CSharp/Window1.xaml.cs#3)] [!code-vb[InkDragDrop#3](~/samples/snippets/visualbasic/VS_Snippets_Wpf/InkDragDrop/VisualBasic/Window1.xaml.vb#3)] @@ -2527,7 +2527,7 @@ ## XAML Values *InkCanvasClipboardFormats* - An array of enumeration values. Specifying an array in XAML requires `x:Array` usage. Specifying an enumeration value as an element that declares an array member requires `x:Static` usage. For more information, see [x:Array Markup Extension](~/docs/framework/xaml-services/x-array-markup-extension.md) and [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + An array of enumeration values. Specifying an array in XAML requires `x:Array` usage. Specifying an enumeration value as an element that declares an array member requires `x:Static` usage. For more information, see [x:Array Markup Extension](/dotnet/framework/xaml-services/x-array-markup-extension) and [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). diff --git a/xml/System.Windows.Controls/InkCanvasSelectionHitResult.xml b/xml/System.Windows.Controls/InkCanvasSelectionHitResult.xml index bc6bb2da0d5..b39454f1901 100644 --- a/xml/System.Windows.Controls/InkCanvasSelectionHitResult.xml +++ b/xml/System.Windows.Controls/InkCanvasSelectionHitResult.xml @@ -29,7 +29,7 @@ ## Examples - The following example demonstrates how use to determine whether to create a to initiate drag and drop. To implement drag and drop between two objects, see [How to: Drag and Drop Ink](~/docs/framework/wpf/advanced/how-to-drag-and-drop-ink.md). + The following example demonstrates how use to determine whether to create a to initiate drag and drop. To implement drag and drop between two objects, see [How to: Drag and Drop Ink](/dotnet/framework/wpf/advanced/how-to-drag-and-drop-ink). [!code-csharp[InkDragDrop#3](~/samples/snippets/csharp/VS_Snippets_Wpf/InkDragDrop/CSharp/Window1.xaml.cs#3)] [!code-vb[InkDragDrop#3](~/samples/snippets/visualbasic/VS_Snippets_Wpf/InkDragDrop/VisualBasic/Window1.xaml.vb#3)] diff --git a/xml/System.Windows.Controls/ItemCollection.xml b/xml/System.Windows.Controls/ItemCollection.xml index 97f31454fd4..472f90a5d2a 100644 --- a/xml/System.Windows.Controls/ItemCollection.xml +++ b/xml/System.Windows.Controls/ItemCollection.xml @@ -68,7 +68,7 @@ is a and therefore provides collection view functionalities, such as sorting, grouping, and filtering. For more information, see , , and . - For more information about collection views, see [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + For more information about collection views, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). @@ -538,7 +538,7 @@ ## Examples - For a related example, see [How to: Filter Data in a View](~/docs/framework/wpf/data/how-to-filter-data-in-a-view.md). + For a related example, see [How to: Filter Data in a View](/dotnet/framework/wpf/data/how-to-filter-data-in-a-view). ]]>
diff --git a/xml/System.Windows.Controls/ItemContainerGenerator.xml b/xml/System.Windows.Controls/ItemContainerGenerator.xml index 2a40cea521e..0190c816a08 100644 --- a/xml/System.Windows.Controls/ItemContainerGenerator.xml +++ b/xml/System.Windows.Controls/ItemContainerGenerator.xml @@ -134,7 +134,7 @@ ]]>
using Statement (C# Reference) - Using Statement (Visual Basic) + Using Statement (Visual Basic)
diff --git a/xml/System.Windows.Controls/ItemContainerTemplate.xml b/xml/System.Windows.Controls/ItemContainerTemplate.xml index c0ccf988c42..21230ef000f 100644 --- a/xml/System.Windows.Controls/ItemContainerTemplate.xml +++ b/xml/System.Windows.Controls/ItemContainerTemplate.xml @@ -65,7 +65,7 @@ that is in a , the is used as the key. + If you do not set the [x:Key Directive](/dotnet/framework/xaml-services/x-key-directive) on a that is in a , the is used as the key. ]]> diff --git a/xml/System.Windows.Controls/ItemsControl.xml b/xml/System.Windows.Controls/ItemsControl.xml index 714a38ad25f..e04e7b71d87 100644 --- a/xml/System.Windows.Controls/ItemsControl.xml +++ b/xml/System.Windows.Controls/ItemsControl.xml @@ -1289,7 +1289,7 @@ ListBox that contains multiple types of objects ## Remarks You use this property or the property to set a style to affect the appearance of the elements that contain the data items. For example, for , the generated containers are controls; for , they are controls. - The provides great flexibility for visual customization and provides many styling and templating properties. To affect the layout of the items, use the property. If you are using grouping on your control, you can use the or property. To specify the visualization of data objects, use the or property. For more information about when to specify an , see [Data Templating Overview](~/docs/framework/wpf/data/data-templating-overview.md). + The provides great flexibility for visual customization and provides many styling and templating properties. To affect the layout of the items, use the property. If you are using grouping on your control, you can use the or property. To specify the visualization of data objects, use the or property. For more information about when to specify an , see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). ## XAML Attribute Usage @@ -1411,7 +1411,7 @@ ListBox that contains multiple types of objects ## Remarks You use the property to set a style to affect the appearance of the elements that contain the data items. For example, for , the generated containers are controls; for , they are controls. If you have more than one style defined and need to supply logic to choose which one to apply, then you use the property instead of the property. Note that this property is ignored if the property is set. - The provides great flexibility for visual customization and provides many styling and templating properties. To affect the layout of the items, use the property. If you are using grouping on your control, you can use the or property. To specify the visualization of data objects, use the or property. For more information about when to specify an , see [Data Templating Overview](~/docs/framework/wpf/data/data-templating-overview.md). + The provides great flexibility for visual customization and provides many styling and templating properties. To affect the layout of the items, use the property. If you are using grouping on your control, you can use the or property. To specify the visualization of data objects, use the or property. For more information about when to specify an , see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). ## Dependency Property Information @@ -1625,7 +1625,7 @@ ListBox that contains multiple types of objects To affect the layout of the items in an , you use this property to specify a . - The provides great flexibility for visual customization and provides many styling and templating properties. You use the property or the property to set a style to affect the appearance of the elements that contain the data items. For example, for , the generated containers are controls; for , they are controls. If you are using grouping on your control, you can use the or property. To specify the visualization of the data objects, use the or the property. For more information, see [Data Templating Overview](~/docs/framework/wpf/data/data-templating-overview.md). + The provides great flexibility for visual customization and provides many styling and templating properties. You use the property or the property to set a style to affect the appearance of the elements that contain the data items. For example, for , the generated containers are controls; for , they are controls. If you are using grouping on your control, you can use the or property. To specify the visualization of the data objects, use the or the property. For more information, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). ## Dependency Property Information @@ -1718,7 +1718,7 @@ ListBox that contains multiple types of objects When is in use, setting the property to `null` removes the collection and restores usage to , which will be an empty . When is not in use, the value of this property is `null`, and setting it to `null` has no effect. > [!NOTE] -> In most cases you do not need to implement your own collections. Instead, consider using or other existing collections. For more information, see the "Collection Objects Used as Binding Source" in [Binding Sources Overview](~/docs/framework/wpf/data/binding-sources-overview.md). +> In most cases you do not need to implement your own collections. Instead, consider using or other existing collections. For more information, see the "Collection Objects Used as Binding Source" in [Binding Sources Overview](/dotnet/framework/wpf/data/binding-sources-overview). ## XAML Attribute Usage @@ -1730,7 +1730,7 @@ ListBox that contains multiple types of objects ## XAML Values *bindingDeclaration* - A declaration. See [Binding Markup Extension](~/docs/framework/wpf/advanced/binding-markup-extension.md) for more information. + A declaration. See [Binding Markup Extension](/dotnet/framework/wpf/advanced/binding-markup-extension) for more information. ## Dependency Property Information @@ -1795,7 +1795,7 @@ ListBox that contains multiple types of objects can be a predefined, composite, or custom string format. For more information about string formats, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). If you set the or of a , the property is ignored. + can be a predefined, composite, or custom string format. For more information about string formats, see [Formatting Types](/dotnet/standard/base-types/formatting-types). If you set the or of a , the property is ignored. @@ -1875,7 +1875,7 @@ ListBox that contains multiple types of objects The provides great flexibility for visual customization and provides many styling and templating properties. Use the property or the property to set a style to affect the appearance of the elements that contain the data items. For example, for , the generated containers are controls; for , they are controls. To affect the layout of the items, use the property. If you are using grouping on your control, you can use the or property. - For more information, see [Data Templating Overview](~/docs/framework/wpf/data/data-templating-overview.md). + For more information, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). ## XAML Attribute Usage @@ -1887,10 +1887,10 @@ ListBox that contains multiple types of objects ## XAML Values *ResourceExtension* - One of the following: [StaticResource Markup Extension](~/docs/framework/wpf/advanced/staticresource-markup-extension.md), or [DynamicResource Markup Extension](~/docs/framework/wpf/advanced/dynamicresource-markup-extension.md). Unless the styles themselves contain references to potential run-time references such as system resources or user preferences, [StaticResource Markup Extension](~/docs/framework/wpf/advanced/staticresource-markup-extension.md) reference to a style is usually recommended for performance. + One of the following: [StaticResource Markup Extension](/dotnet/framework/wpf/advanced/staticresource-markup-extension), or [DynamicResource Markup Extension](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension). Unless the styles themselves contain references to potential run-time references such as system resources or user preferences, [StaticResource Markup Extension](/dotnet/framework/wpf/advanced/staticresource-markup-extension) reference to a style is usually recommended for performance. *TemplateResourceKey* - [x:Key Directive](~/docs/framework/xaml-services/x-key-directive.md) string value referring to the template being requested as a resource. + [x:Key Directive](/dotnet/framework/xaml-services/x-key-directive) string value referring to the template being requested as a resource. ## Dependency Property Information @@ -1983,7 +1983,7 @@ ListBox that contains multiple types of objects The provides great flexibility for visual customization and provides many styling and templating properties. Use the property or the property to set a style to affect the appearance of the elements that contain the data items. For example, for , the generated containers are controls; for , they are controls. To affect the layout of the items, use the property. If you are using grouping on your control, you can use the or property. - For more information, see [Data Templating Overview](~/docs/framework/wpf/data/data-templating-overview.md). + For more information, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). ## XAML Attribute Usage @@ -2024,7 +2024,7 @@ ListBox that contains multiple types of objects When you set the property, the is directed to automatically call the method of `AuctionItemDataTemplateSelector` for each of the items in the collection to which the is bound. The call passes the data item as an object. The that is returned by the method is then used to display that data item. - For another example, see [Data Templating Overview](~/docs/framework/wpf/data/data-templating-overview.md). + For another example, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). ]]> diff --git a/xml/System.Windows.Controls/ItemsPanelTemplate.xml b/xml/System.Windows.Controls/ItemsPanelTemplate.xml index e81536f3a39..45e3a58aee2 100644 --- a/xml/System.Windows.Controls/ItemsPanelTemplate.xml +++ b/xml/System.Windows.Controls/ItemsPanelTemplate.xml @@ -40,7 +40,7 @@ Alternatively, you can do the following to achieve the same results. In this cas [!code-xaml[StyleOvw01#ItemsPanelTemplate](~/samples/snippets/csharp/VS_Snippets_Wpf/StyleOvw01/CS/Page1.xaml#itemspaneltemplate)] - For an example of how to use the different styling and templating properties on the , see [Data Templating Overview](~/docs/framework/wpf/data/data-templating-overview.md). + For an example of how to use the different styling and templating properties on the , see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). ]]> diff --git a/xml/System.Windows.Controls/KeyTipControl.xml b/xml/System.Windows.Controls/KeyTipControl.xml index efe1e1e4f9f..50dcc3083ad 100644 --- a/xml/System.Windows.Controls/KeyTipControl.xml +++ b/xml/System.Windows.Controls/KeyTipControl.xml @@ -58,7 +58,7 @@ Gets or sets the text associated with this control. The text associated with this control. - The registered default is an empty string. For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The registered default is an empty string. For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). . To assign a to a , set the property to the control that should get focus when the user presses the access key. Setting the target also causes [!INCLUDE[TLA#tla_uiautomation](~/includes/tlasharptla-uiautomation-md.md)] to use the text of the label as the name of the targeted control. For more information, see [Accessibility](~/docs/framework/ui-automation/index.md). + This class provides both functional and visual support for access keys (also known as mnemonics). It is frequently used to enable quick keyboard access to controls such as a . To assign a to a , set the property to the control that should get focus when the user presses the access key. Setting the target also causes [!INCLUDE[TLA#tla_uiautomation](~/includes/tlasharptla-uiautomation-md.md)] to use the text of the label as the name of the targeted control. For more information, see [Accessibility](/dotnet/framework/ui-automation/). To set the access key, add an underscore before the character that should be the access key. If your content has multiple underscore characters, only the first one is converted into an access key; the other underscores appear as normal text. If the underscore that you want converted to the access key is not the first underscore, use two consecutive underscores for any underscores that precede the one that you want to convert. For example, the following code contains an access key and displays as _Hello**W**orld: @@ -37,12 +37,12 @@ Because the underscore that precedes H is a double, the W key registers as the access key. - A label is not focusable, and it is not a tab stop. For details, see [Focus Overview](~/docs/framework/wpf/advanced/focus-overview.md). + A label is not focusable, and it is not a tab stop. For details, see [Focus Overview](/dotnet/framework/wpf/advanced/focus-overview). A is a , which means that it can contain a single object of any type (such as a string, an image, or a panel). For more information, see the class. ## Customizing the Label Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [Label Styles and Templates](~/docs/framework/wpf/controls/label-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [Label Styles and Templates](/dotnet/framework/wpf/controls/label-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). diff --git a/xml/System.Windows.Controls/ListBox.xml b/xml/System.Windows.Controls/ListBox.xml index ee30885de53..123abd0b098 100644 --- a/xml/System.Windows.Controls/ListBox.xml +++ b/xml/System.Windows.Controls/ListBox.xml @@ -42,12 +42,12 @@ ||The user can select multiple items without holding down a modifier key.| ||The user can select multiple consecutive items while holding down the SHIFT key or non-consecutive items by holding down the CTRL key and clicking the items.| - controls are often used with data binding. For more information, see [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + controls are often used with data binding. For more information, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). - Displaying a large number of items may cause performance issues. See [Optimizing Performance: Controls](~/docs/framework/wpf/advanced/optimizing-performance-controls.md) for more information. + Displaying a large number of items may cause performance issues. See [Optimizing Performance: Controls](/dotnet/framework/wpf/advanced/optimizing-performance-controls) for more information. ## Customizing the ListBox Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [ListBox Styles and Templates](~/docs/framework/wpf/controls/listbox-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [ListBox Styles and Templates](/dotnet/framework/wpf/controls/listbox-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). diff --git a/xml/System.Windows.Controls/ListBoxItem.xml b/xml/System.Windows.Controls/ListBoxItem.xml index c62acacd174..778311c4361 100644 --- a/xml/System.Windows.Controls/ListBoxItem.xml +++ b/xml/System.Windows.Controls/ListBoxItem.xml @@ -29,14 +29,14 @@ ## Remarks A contains a collection of objects. To select a in a , set the property to `true`. - Bind a to data by binding the property of a to a data source. For more information, see [How to: Bind a ListBox to Data](~/docs/framework/wpf/controls/how-to-bind-a-listbox-to-data.md). You can customize the appearance of a by setting the property of a to a . For more information, see [Data Templating Overview](~/docs/framework/wpf/data/data-templating-overview.md). + Bind a to data by binding the property of a to a data source. For more information, see [How to: Bind a ListBox to Data](/dotnet/framework/wpf/controls/how-to-bind-a-listbox-to-data). You can customize the appearance of a by setting the property of a to a . For more information, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). By default, the of a is set to . The default horizontal position of a is . If you set the property of a through a , the panel's default is applied and the item is centered. A is a , which means that it can contain a single object of any type (such as a string, an image, or a panel). For more information, see the class. ## Customizing the ListBoxItem Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [ListBox Styles and Templates](~/docs/framework/wpf/controls/listbox-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [ListBox Styles and Templates](/dotnet/framework/wpf/controls/listbox-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). diff --git a/xml/System.Windows.Controls/ListView.xml b/xml/System.Windows.Controls/ListView.xml index ed5b175b904..624dc2898e3 100644 --- a/xml/System.Windows.Controls/ListView.xml +++ b/xml/System.Windows.Controls/ListView.xml @@ -35,7 +35,7 @@ ![ListView with GridView output](~/add/media/listviewgridview.JPG "ListView with GridView output") - You can also define custom views by creating a class that derives from . For more information, see [How to: Create a Custom View Mode for a ListView](~/docs/framework/wpf/controls/how-to-create-a-custom-view-mode-for-a-listview.md). + You can also define custom views by creating a class that derives from . For more information, see [How to: Create a Custom View Mode for a ListView](/dotnet/framework/wpf/controls/how-to-create-a-custom-view-mode-for-a-listview). If you define a custom for a control and also define an , you must include a in the . The is required for the to work correctly. @@ -45,10 +45,10 @@ Do not use the and properties for content that is displayed by using a . To specify the alignment of content in a column of a , define a . - Displaying a large number of items may cause performance issues. See [Optimizing Performance: Controls](~/docs/framework/wpf/advanced/optimizing-performance-controls.md) for more information. + Displaying a large number of items may cause performance issues. See [Optimizing Performance: Controls](/dotnet/framework/wpf/advanced/optimizing-performance-controls) for more information. ## Customizing the ListView Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [ListView Styles and Templates](~/docs/framework/wpf/controls/listview-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [ListView Styles and Templates](/dotnet/framework/wpf/controls/listview-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). @@ -285,7 +285,7 @@ . You can also create a custom view that inherits from . For more information, see [How to: Create a Custom View Mode for a ListView](~/docs/framework/wpf/controls/how-to-create-a-custom-view-mode-for-a-listview.md). + The .NET Framework environment includes the configurable view mode named . You can also create a custom view that inherits from . For more information, see [How to: Create a Custom View Mode for a ListView](/dotnet/framework/wpf/controls/how-to-create-a-custom-view-mode-for-a-listview). ## Dependency Property Information diff --git a/xml/System.Windows.Controls/ListViewItem.xml b/xml/System.Windows.Controls/ListViewItem.xml index 18381f2ac96..4c910dcc556 100644 --- a/xml/System.Windows.Controls/ListViewItem.xml +++ b/xml/System.Windows.Controls/ListViewItem.xml @@ -28,7 +28,7 @@ Templates and styles that are defined for the type are used to specify the display of the content in a . ## Customizing the ListViewItem Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [ListView Styles and Templates](~/docs/framework/wpf/controls/listview-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [ListView Styles and Templates](/dotnet/framework/wpf/controls/listview-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). diff --git a/xml/System.Windows.Controls/MediaElement.xml b/xml/System.Windows.Controls/MediaElement.xml index ba72447ac18..1bf525d9422 100644 --- a/xml/System.Windows.Controls/MediaElement.xml +++ b/xml/System.Windows.Controls/MediaElement.xml @@ -33,9 +33,9 @@ ## Remarks When distributing media with your application, you cannot use a media file as a project resource. In your project file, you must instead set the media type to `Content` and set `CopyToOutputDirectory` to `PreserveNewest` or `Always`. - can be used in two different modes, depending on what is driving the control: independent mode or clock mode. When used in the independent mode, the is analogous to an image, and URI can be directly specified. In clock mode, the can be thought of as a target for an animation, and thus it will have corresponding and entries in the timing tree. For more information on media modes, see the [Multimedia Overview](~/docs/framework/wpf/graphics-multimedia/multimedia-overview.md). + can be used in two different modes, depending on what is driving the control: independent mode or clock mode. When used in the independent mode, the is analogous to an image, and URI can be directly specified. In clock mode, the can be thought of as a target for an animation, and thus it will have corresponding and entries in the timing tree. For more information on media modes, see the [Multimedia Overview](/dotnet/framework/wpf/graphics-multimedia/multimedia-overview). - For an example of controlling a in independent mode, see [How to: Control a MediaElement (Play, Pause, Stop, Volume, and Speed)](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-mediaelement-play-pause-stop-volume-and-speed.md). + For an example of controlling a in independent mode, see [How to: Control a MediaElement (Play, Pause, Stop, Volume, and Speed)](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-mediaelement-play-pause-stop-volume-and-speed). Until the event has been raised, the and of the control will report as zero as the media content is used to determine the final size and location of the control. For audio only content, these properties will always be zero. diff --git a/xml/System.Windows.Controls/Menu.xml b/xml/System.Windows.Controls/Menu.xml index 2d75af78f50..aeae327b99f 100644 --- a/xml/System.Windows.Controls/Menu.xml +++ b/xml/System.Windows.Controls/Menu.xml @@ -27,7 +27,7 @@ is an , which means it can contain a collection of objects of any type (such as string, image, or panel). For more information, see the class. The is the most common type of item in a . A can contain child items. The child items will appear in a submenu when the user chooses a parent . ## Customizing the Menu Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [Menu Styles and Templates](~/docs/framework/wpf/controls/menu-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [Menu Styles and Templates](/dotnet/framework/wpf/controls/menu-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). diff --git a/xml/System.Windows.Controls/MenuItem.xml b/xml/System.Windows.Controls/MenuItem.xml index 1232f676ecc..817bf7f21ad 100644 --- a/xml/System.Windows.Controls/MenuItem.xml +++ b/xml/System.Windows.Controls/MenuItem.xml @@ -60,7 +60,7 @@ The handles the event, so if you attach an event handler to , your handler will never be called. To add your own handler, subscribe to the event or subscribe to by calling with `handledEventsToo` set to `true`. ## Customizing the MenuItem Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [Menu Styles and Templates](~/docs/framework/wpf/controls/menu-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [Menu Styles and Templates](/dotnet/framework/wpf/controls/menu-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). @@ -899,7 +899,7 @@ property has a protected setter. To use this functionality, your application should target the .NET Framework version 3.5. For more information, see [.NET Framework Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + Starting with the .NET Framework version 3.0 Service Pack 1, the property has a protected setter. To use this functionality, your application should target the .NET Framework version 3.5. For more information, see [.NET Framework Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Dependency Property Information @@ -1004,7 +1004,7 @@ property has a protected setter. To use this functionality, your application should target the .NET Framework version 3.5. For more information, see [.NET Framework Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + Starting with the .NET Framework version 3.0 Service Pack 1, the property has a protected setter. To use this functionality, your application should target the .NET Framework version 3.5. For more information, see [.NET Framework Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Dependency Property Information @@ -1336,7 +1336,7 @@ event by calling . For more information, see [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + The control raises the event by calling . For more information, see [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> @@ -1866,7 +1866,7 @@ event by calling . For more information, see [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + The control raises the event by calling . For more information, see [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> @@ -2527,7 +2527,7 @@ the menu selects different item containers; otherwise, . - The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). explicitly is to set the property to `true` on your , , or object. By default, the value of is `true`, so you do not need to explicitly use a . - You can create a custom rule by creating a class that derives from . For more information and a detailed discussion of data validation, see [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + You can create a custom rule by creating a class that derives from . For more information and a detailed discussion of data validation, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). ]]> diff --git a/xml/System.Windows.Controls/Page.xml b/xml/System.Windows.Controls/Page.xml index e57d852ded7..86c813e7abd 100644 --- a/xml/System.Windows.Controls/Page.xml +++ b/xml/System.Windows.Controls/Page.xml @@ -71,7 +71,7 @@ - Visually by using the navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] of the host, including [!INCLUDE[TLA#tla_iegeneric](~/includes/tlasharptla-iegeneric-md.md)], , and . - For structured navigation using page functions (), see [Structured Navigation Overview](~/docs/framework/wpf/app-development/structured-navigation-overview.md) and [Navigation Topologies Overview](~/docs/framework/wpf/app-development/navigation-topologies-overview.md). + For structured navigation using page functions (), see [Structured Navigation Overview](/dotnet/framework/wpf/app-development/structured-navigation-overview) and [Navigation Topologies Overview](/dotnet/framework/wpf/app-development/navigation-topologies-overview). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). @@ -352,7 +352,7 @@ ## Examples - [Dependency Properties Overview](~/docs/framework/wpf/advanced/dependency-properties-overview.md) + [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview) ]]> @@ -438,7 +438,7 @@ ## Examples - [Dependency Properties Overview](~/docs/framework/wpf/advanced/dependency-properties-overview.md) + [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview) ]]> @@ -517,7 +517,7 @@ ## Examples - [Dependency Properties Overview](~/docs/framework/wpf/advanced/dependency-properties-overview.md) + [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview) ]]> @@ -622,7 +622,7 @@ ## Examples - [Dependency Properties Overview](~/docs/framework/wpf/advanced/dependency-properties-overview.md) + [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview) ]]> @@ -1121,13 +1121,13 @@ ## XAML Values *resourceExtension* - A markup extension that identifies how to reference the template resource, either `StaticResource` or `DynamicResource`. See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + A markup extension that identifies how to reference the template resource, either `StaticResource` or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *styleResourceKey* The key that identifies the requested template selector. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. For more information, see [Inline Styles and Templates](~/docs/framework/wpf/advanced/inline-styles-and-templates.md). +> Property element syntax is technically possible, but not recommended. For more information, see [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). ## Dependency Property Information @@ -1241,7 +1241,7 @@ ## Examples - [Dependency Properties Overview](~/docs/framework/wpf/advanced/dependency-properties-overview.md) + [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview) ]]> diff --git a/xml/System.Windows.Controls/PageRangeSelection.xml b/xml/System.Windows.Controls/PageRangeSelection.xml index 6886a347cf4..62492f3c932 100644 --- a/xml/System.Windows.Controls/PageRangeSelection.xml +++ b/xml/System.Windows.Controls/PageRangeSelection.xml @@ -20,7 +20,7 @@ property of the [PrintDialog](~/docs/framework/wpf/controls/printdialog.md). + This enumeration is primarily used as the value of the property of the [PrintDialog](/dotnet/framework/wpf/controls/printdialog). diff --git a/xml/System.Windows.Controls/PasswordBox.xml b/xml/System.Windows.Controls/PasswordBox.xml index 919ef56ee75..7202da8dde7 100644 --- a/xml/System.Windows.Controls/PasswordBox.xml +++ b/xml/System.Windows.Controls/PasswordBox.xml @@ -32,7 +32,7 @@ > has built-in handling for the bubbling and events. Consequently, custom event handlers that listen for `MouseUp` or `MouseDown` events from a `PasswordBox` will never be called. If you need to respond to these events, listen for the tunneling and events instead, or register the handlers with the argument (this latter option is only available through code). Do not mark the event handled unless you deliberately want to disable native handling of these events, and be aware that this has notable effects on the control's [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)]. ## Customizing the PasswordBox Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [PasswordBox Styles and Templates](~/docs/framework/wpf/controls/passwordbox-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [PasswordBox Styles and Templates](/dotnet/framework/wpf/controls/passwordbox-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). @@ -193,7 +193,7 @@ PasswordBox with CaretBrush set to red if the displays selected text when the does not have focus; otherwise, . - The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). if the has focus and selected text; otherwise, . - The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). method without ever opening the dialog. In that sense, the control can be used as an unseen printing component. But for performance reasons, it would be better to use either the method or one of the many and methods of the . For more about this, see [How to: Programmatically Print XPS Files](~/docs/framework/wpf/advanced/how-to-programmatically-print-xps-files.md). + Strictly speaking, you can use the method without ever opening the dialog. In that sense, the control can be used as an unseen printing component. But for performance reasons, it would be better to use either the method or one of the many and methods of the . For more about this, see [How to: Programmatically Print XPS Files](/dotnet/framework/wpf/advanced/how-to-programmatically-print-xps-files). Do not confuse this class, , with . The latter is used with Windows Forms applications. is used with Windows Presentation Foundation applications. diff --git a/xml/System.Windows.Controls/ProgressBar.xml b/xml/System.Windows.Controls/ProgressBar.xml index b322eef8a06..f14b73a036a 100644 --- a/xml/System.Windows.Controls/ProgressBar.xml +++ b/xml/System.Windows.Controls/ProgressBar.xml @@ -35,10 +35,10 @@ ## Remarks A control consists of a window that is filled, by default from left to right, as an operation progresses. The control has a range and a current position. - overrides the metadata of the property and sets its default to 100. overrides the metadata of the property and sets its default to `false`. For more information, see [Dependency Properties Overview](~/docs/framework/wpf/advanced/dependency-properties-overview.md). + overrides the metadata of the property and sets its default to 100. overrides the metadata of the property and sets its default to `false`. For more information, see [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview). ## Customizing the ProgressBar Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [ProgressBar Styles and Templates](~/docs/framework/wpf/controls/progressbar-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [ProgressBar Styles and Templates](/dotnet/framework/wpf/controls/progressbar-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). diff --git a/xml/System.Windows.Controls/RadioButton.xml b/xml/System.Windows.Controls/RadioButton.xml index 80f30f0d61f..4962919c028 100644 --- a/xml/System.Windows.Controls/RadioButton.xml +++ b/xml/System.Windows.Controls/RadioButton.xml @@ -34,7 +34,7 @@ When a is selected, it cannot be cleared by clicking it. When elements are grouped, the buttons are mutually exclusive. A user can select only one item at a time within a group. You can group controls by placing them inside a parent or by setting the property on each . ## Customizing the RadioButton Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [RadioButton Styles and Templates](~/docs/framework/wpf/controls/radiobutton-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [RadioButton Styles and Templates](/dotnet/framework/wpf/controls/radiobutton-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). diff --git a/xml/System.Windows.Controls/RichTextBox.xml b/xml/System.Windows.Controls/RichTextBox.xml index 31282f334f8..958407fffbf 100644 --- a/xml/System.Windows.Controls/RichTextBox.xml +++ b/xml/System.Windows.Controls/RichTextBox.xml @@ -56,7 +56,7 @@ Scrollbars are not visible on a by default. To make a scrollbar visible, set the property to or . - Usually, the event should be used to detect when the text in a or changes, rather then as you might expect. For an example, see [How to: Detect When Text in a TextBox Has Changed](~/docs/framework/wpf/controls/how-to-detect-when-text-in-a-textbox-has-changed.md). + Usually, the event should be used to detect when the text in a or changes, rather then as you might expect. For an example, see [How to: Detect When Text in a TextBox Has Changed](/dotnet/framework/wpf/controls/how-to-detect-when-text-in-a-textbox-has-changed). supports a variety of keyboard commands. For a list of keyboard commands, see . @@ -402,7 +402,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). diff --git a/xml/System.Windows.Controls/RowDefinitionCollection.xml b/xml/System.Windows.Controls/RowDefinitionCollection.xml index ea3eaca9aa1..ca6297e87b8 100644 --- a/xml/System.Windows.Controls/RowDefinitionCollection.xml +++ b/xml/System.Windows.Controls/RowDefinitionCollection.xml @@ -83,7 +83,7 @@ [!code-csharp[columndefinitionsgrid#3](~/samples/snippets/csharp/VS_Snippets_Wpf/ColumnDefinitionsGrid/CSharp/Window1.xaml.cs#3)] [!code-vb[columndefinitionsgrid#3](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ColumnDefinitionsGrid/VisualBasic/Window1.xaml.vb#3)] - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](~/docs/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections.md). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> @@ -123,7 +123,7 @@ [!code-csharp[columndefinitionsgrid#4](~/samples/snippets/csharp/VS_Snippets_Wpf/ColumnDefinitionsGrid/CSharp/Window1.xaml.cs#4)] [!code-vb[columndefinitionsgrid#4](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ColumnDefinitionsGrid/VisualBasic/Window1.xaml.vb#4)] - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](~/docs/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections.md). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> @@ -167,7 +167,7 @@ [!code-csharp[columndefinitionsgrid#8](~/samples/snippets/csharp/VS_Snippets_Wpf/ColumnDefinitionsGrid/CSharp/Window1.xaml.cs#8)] [!code-vb[columndefinitionsgrid#8](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ColumnDefinitionsGrid/VisualBasic/Window1.xaml.vb#8)] - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](~/docs/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections.md). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> @@ -266,7 +266,7 @@ [!code-csharp[columndefinitionsgrid#7](~/samples/snippets/csharp/VS_Snippets_Wpf/ColumnDefinitionsGrid/CSharp/Window1.xaml.cs#7)] [!code-vb[columndefinitionsgrid#7](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ColumnDefinitionsGrid/VisualBasic/Window1.xaml.vb#7)] - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](~/docs/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections.md). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> @@ -309,7 +309,7 @@ [!code-csharp[columndefinitionsgrid#9](~/samples/snippets/csharp/VS_Snippets_Wpf/ColumnDefinitionsGrid/CSharp/Window1.xaml.cs#9)] [!code-vb[columndefinitionsgrid#9](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ColumnDefinitionsGrid/VisualBasic/Window1.xaml.vb#9)] - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](~/docs/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections.md). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> @@ -358,7 +358,7 @@ [!code-csharp[columndefinitionsgrid#9](~/samples/snippets/csharp/VS_Snippets_Wpf/ColumnDefinitionsGrid/CSharp/Window1.xaml.cs#9)] [!code-vb[columndefinitionsgrid#9](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ColumnDefinitionsGrid/VisualBasic/Window1.xaml.vb#9)] - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](~/docs/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections.md). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> @@ -401,7 +401,7 @@ [!code-csharp[columndefinitionsgrid#10](~/samples/snippets/csharp/VS_Snippets_Wpf/ColumnDefinitionsGrid/CSharp/Window1.xaml.cs#10)] [!code-vb[columndefinitionsgrid#10](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ColumnDefinitionsGrid/VisualBasic/Window1.xaml.vb#10)] - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](~/docs/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections.md). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> @@ -555,7 +555,7 @@ [!code-csharp[columndefinitionsgrid#5](~/samples/snippets/csharp/VS_Snippets_Wpf/ColumnDefinitionsGrid/CSharp/Window1.xaml.cs#5)] [!code-vb[columndefinitionsgrid#5](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ColumnDefinitionsGrid/VisualBasic/Window1.xaml.vb#5)] - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](~/docs/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections.md). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> @@ -601,7 +601,7 @@ [!code-csharp[columndefinitionsgrid#6](~/samples/snippets/csharp/VS_Snippets_Wpf/ColumnDefinitionsGrid/CSharp/Window1.xaml.cs#6)] [!code-vb[columndefinitionsgrid#6](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ColumnDefinitionsGrid/VisualBasic/Window1.xaml.vb#6)] - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](~/docs/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections.md). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> diff --git a/xml/System.Windows.Controls/ScrollViewer.xml b/xml/System.Windows.Controls/ScrollViewer.xml index d6c6e3d7a94..b0b929ba973 100644 --- a/xml/System.Windows.Controls/ScrollViewer.xml +++ b/xml/System.Windows.Controls/ScrollViewer.xml @@ -48,7 +48,7 @@ Because the scroll bars for a element are defined in the default style of the element, scroll bars will no longer appear if you apply a custom style to a . Scroll bars must be defined in the custom style for them to appear. ## Customizing the ScrollViewer Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [ScrollViewer Styles and Templates](~/docs/framework/wpf/controls/scrollviewer-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [ScrollViewer Styles and Templates](/dotnet/framework/wpf/controls/scrollviewer-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). @@ -1019,7 +1019,7 @@ diff --git a/xml/System.Windows.Controls/Slider.xml b/xml/System.Windows.Controls/Slider.xml index bfdd5ceec95..06cfed7f51c 100644 --- a/xml/System.Windows.Controls/Slider.xml +++ b/xml/System.Windows.Controls/Slider.xml @@ -59,13 +59,13 @@ For more information about how to customize a control, see the individual member. - overrides the metadata of the property and sets its default to 10. For more information, see [Dependency Properties Overview](~/docs/framework/wpf/advanced/dependency-properties-overview.md). + overrides the metadata of the property and sets its default to 10. For more information, see [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview). > [!NOTE] -> If the value of the is animated, the user may no longer be able to interact with the control after the animation finishes. See [How to: Set a Property After Animating It with a Storyboard](~/docs/framework/wpf/graphics-multimedia/how-to-set-a-property-after-animating-it-with-a-storyboard.md) for options of how you can restore user control of a after it is animated. +> If the value of the is animated, the user may no longer be able to interact with the control after the animation finishes. See [How to: Set a Property After Animating It with a Storyboard](/dotnet/framework/wpf/graphics-multimedia/how-to-set-a-property-after-animating-it-with-a-storyboard) for options of how you can restore user control of a after it is animated. ## Customizing the Slider Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [Slider Styles and Templates](~/docs/framework/wpf/controls/slider-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [Slider Styles and Templates](/dotnet/framework/wpf/controls/slider-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). diff --git a/xml/System.Windows.Controls/SoundPlayerAction.xml b/xml/System.Windows.Controls/SoundPlayerAction.xml index be9838f9961..6636b1fa265 100644 --- a/xml/System.Windows.Controls/SoundPlayerAction.xml +++ b/xml/System.Windows.Controls/SoundPlayerAction.xml @@ -92,7 +92,7 @@ ## Remarks After is called, the object is no longer valid. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -130,9 +130,9 @@ - **Site Of Origin Files**: files with a build action of `None`. - For more information on pack URIs, see [Pack URIs in WPF](~/docs/framework/wpf/app-development/pack-uris-in-wpf.md). For more information on resource, content, and site of origin files, see [WPF Application Resource, Content, and Data Files](~/docs/framework/wpf/app-development/wpf-application-resource-content-and-data-files.md). + For more information on pack URIs, see [Pack URIs in WPF](/dotnet/framework/wpf/app-development/pack-uris-in-wpf). For more information on resource, content, and site of origin files, see [WPF Application Resource, Content, and Data Files](/dotnet/framework/wpf/app-development/wpf-application-resource-content-and-data-files). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Dependency Property Information @@ -169,7 +169,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Windows.Controls/SpellCheck.xml b/xml/System.Windows.Controls/SpellCheck.xml index e05b4774aa2..63d762ff44f 100644 --- a/xml/System.Windows.Controls/SpellCheck.xml +++ b/xml/System.Windows.Controls/SpellCheck.xml @@ -68,7 +68,7 @@ ListBox > [!NOTE] > Using to add a file to the collection causes an exception. Instead, use and to update the collection. - The lexicon files can be included in the application as content files installed on the local computer or as resource files compiled into a local referenced assembly. You can reference the file by using pack URIs. For more information, see [Pack URIs in WPF](~/docs/framework/wpf/app-development/pack-uris-in-wpf.md). + The lexicon files can be included in the application as content files installed on the local computer or as resource files compiled into a local referenced assembly. You can reference the file by using pack URIs. For more information, see [Pack URIs in WPF](/dotnet/framework/wpf/app-development/pack-uris-in-wpf). To enable the spelling checker, set the property to `true` on a or on any class that derives from . All custom dictionaries for that are used in addition to the default spelling checker. For more information about the spelling checker, see . diff --git a/xml/System.Windows.Controls/StickyNoteControl.xml b/xml/System.Windows.Controls/StickyNoteControl.xml index 6d7d438b95f..bc8965578c9 100644 --- a/xml/System.Windows.Controls/StickyNoteControl.xml +++ b/xml/System.Windows.Controls/StickyNoteControl.xml @@ -120,7 +120,7 @@ ## Remarks This property enables you to match the sticky note with the corresponding annotated object. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Windows.Controls/StyleSelector.xml b/xml/System.Windows.Controls/StyleSelector.xml index d5954e6ec13..9c188675446 100644 --- a/xml/System.Windows.Controls/StyleSelector.xml +++ b/xml/System.Windows.Controls/StyleSelector.xml @@ -31,7 +31,7 @@ [!code-csharp[ListViewSnips#ItemStyleSelector](~/samples/snippets/csharp/VS_Snippets_Wpf/ListViewSnips/CSharp/Window1.xaml.cs#itemstyleselector)] [!code-vb[ListViewSnips#ItemStyleSelector](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ListViewSnips/visualbasic/window1.xaml.vb#itemstyleselector)] - The following example shows how to define a for the . The `namespc` prefix maps to a [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] namespace and the corresponding assembly where the is defined. For more information, see [XAML Namespaces and Namespace Mapping for WPF XAML](~/docs/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml.md). + The following example shows how to define a for the . The `namespc` prefix maps to a [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] namespace and the corresponding assembly where the is defined. For more information, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). [!code-xaml[ListViewSnips#myStyleSelectorKey](~/samples/snippets/csharp/VS_Snippets_Wpf/ListViewSnips/CSharp/Window1.xaml#mystyleselectorkey)] @@ -112,7 +112,7 @@ [!code-csharp[ListViewSnips#ItemStyleSelector](~/samples/snippets/csharp/VS_Snippets_Wpf/ListViewSnips/CSharp/Window1.xaml.cs#itemstyleselector)] [!code-vb[ListViewSnips#ItemStyleSelector](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ListViewSnips/visualbasic/window1.xaml.vb#itemstyleselector)] - The following example shows how to define a for the . The `namespc` prefix maps to a [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] namespace and the corresponding assembly where the is defined. For more information, see [XAML Namespaces and Namespace Mapping for WPF XAML](~/docs/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml.md). + The following example shows how to define a for the . The `namespc` prefix maps to a [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] namespace and the corresponding assembly where the is defined. For more information, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). [!code-xaml[ListViewSnips#myStyleSelectorKey](~/samples/snippets/csharp/VS_Snippets_Wpf/ListViewSnips/CSharp/Window1.xaml#mystyleselectorkey)] diff --git a/xml/System.Windows.Controls/TabControl.xml b/xml/System.Windows.Controls/TabControl.xml index 3dea0c7ffb5..2fccc7ae5ec 100644 --- a/xml/System.Windows.Controls/TabControl.xml +++ b/xml/System.Windows.Controls/TabControl.xml @@ -35,7 +35,7 @@ is an , which means it can contain a collection of objects of any type (such as string, image, or panel). For more information, see the class. ## Customizing the TabControl Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [TabControl Styles and Templates](~/docs/framework/wpf/controls/tabcontrol-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [TabControl Styles and Templates](/dotnet/framework/wpf/controls/tabcontrol-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). @@ -99,7 +99,7 @@ can be a predefined, composite, or custom string format. For more information about string formats, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). If you set the or of a , the property is ignored. + can be a predefined, composite, or custom string format. For more information about string formats, see [Formatting Types](/dotnet/standard/base-types/formatting-types). If you set the or of a , the property is ignored. @@ -177,13 +177,13 @@ ## XAML Values *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *TemplateResourceKey* The key that identifies the template being requested. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](~/docs/framework/wpf/advanced/inline-styles-and-templates.md). +> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). ## Dependency Property Information @@ -251,7 +251,7 @@ when you have more than one for the same type of objects and you want to supply your own logic to choose a to apply based on the properties of each data object. Note that if you have objects of different types, you can set the property on the . If you do that, then there is no need to create a . Furthermore, if you have objects of the same type but with different properties, you can also consider using a or a data converter. For more information, see [Data Templating Overview](~/docs/framework/wpf/data/data-templating-overview.md). + Typically, you create a when you have more than one for the same type of objects and you want to supply your own logic to choose a to apply based on the properties of each data object. Note that if you have objects of different types, you can set the property on the . If you do that, then there is no need to create a . Furthermore, if you have objects of the same type but with different properties, you can also consider using a or a data converter. For more information, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). To create a template selector, create a class that inherits from and override the method. After your class is defined, you can assign an instance of the class to the template selector property of your element. @@ -278,13 +278,13 @@ ## XAML Values *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *DataTemplateSelectorClassKey* - The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](~/docs/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml.md). You can also programmatically add an instance of your class as a resource to a resource dictionary. + The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). You can also programmatically add an instance of your class as a resource to a resource dictionary. *MyDataTemplateSelectorImplementation* - A class derived from and overrides . For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](~/docs/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml.md). + A class derived from and overrides . For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). ## Dependency Property Information @@ -464,7 +464,7 @@ event by calling . For more information, see [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + The control raises the event by calling . For more information, see [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> @@ -564,7 +564,7 @@ ## Remarks The updates the , , and properties to the objects used by the currently selected . - The control raises the event by calling . For more information, see [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + The control raises the event by calling . For more information, see [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> @@ -604,7 +604,7 @@ ## Remarks This property is updated to reference the of the active when the tab selection changes. - The of the uses the property to bind the property to this property. If you create a new for the , be sure to the bind the property to this property by setting the property to "SelectedContent" or by using [TemplateBinding Markup Extension](~/docs/framework/wpf/advanced/templatebinding-markup-extension.md). + The of the uses the property to bind the property to this property. If you create a new for the , be sure to the bind the property to this property by setting the property to "SelectedContent" or by using [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). ## XAML Attribute Usage @@ -633,7 +633,7 @@ [!code-xaml[ControlTemplateExamples#13](~/samples/snippets/csharp/VS_Snippets_Wpf/ControlTemplateExamples/CS/resources/tabcontrol.xaml#13)] - The following example binds the property to the property by using the [TemplateBinding Markup Extension](~/docs/framework/wpf/advanced/templatebinding-markup-extension.md). + The following example binds the property to the property by using the [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). [!code-xaml[TabControlContentTemplate_snip#TabControlContentPresenter](~/samples/snippets/csharp/VS_Snippets_Wpf/TabControlContentTemplate_snip/CS/myapp.xaml#tabcontrolcontentpresenter)] @@ -740,7 +740,7 @@ ## Remarks The updates this property to reference to the for the active when the tab selection changes. Set or the property on a to specify the for a . - The of the uses the property to bind the property to this property. If you create a new for the , be sure to the bind the property to this property by setting the property to "SelectedContent" or by using [TemplateBinding Markup Extension](~/docs/framework/wpf/advanced/templatebinding-markup-extension.md). + The of the uses the property to bind the property to this property. If you create a new for the , be sure to the bind the property to this property by setting the property to "SelectedContent" or by using [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). ## XAML Attribute Usage @@ -764,7 +764,7 @@ [!code-xaml[ControlTemplateExamples#13](~/samples/snippets/csharp/VS_Snippets_Wpf/ControlTemplateExamples/CS/resources/tabcontrol.xaml#13)] - The following example binds the property to the property by using the [TemplateBinding Markup Extension](~/docs/framework/wpf/advanced/templatebinding-markup-extension.md). + The following example binds the property to the property by using the [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). [!code-xaml[TabControlContentTemplate_snip#TabControlContentPresenter](~/samples/snippets/csharp/VS_Snippets_Wpf/TabControlContentTemplate_snip/CS/myapp.xaml#tabcontrolcontentpresenter)] @@ -826,7 +826,7 @@ ## Remarks The updates this property to reference to the for the active when the tab selection changes. Set or the property on a to specify the for a . - The of the uses the property to bind the property to this property. If you create a new for the , be sure to the bind the property to this property by setting property to "SelectedContent" or by using the [TemplateBinding Markup Extension](~/docs/framework/wpf/advanced/templatebinding-markup-extension.md). + The of the uses the property to bind the property to this property. If you create a new for the , be sure to the bind the property to this property by setting property to "SelectedContent" or by using the [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). ## XAML Attribute Usage @@ -850,7 +850,7 @@ [!code-xaml[ControlTemplateExamples#13](~/samples/snippets/csharp/VS_Snippets_Wpf/ControlTemplateExamples/CS/resources/tabcontrol.xaml#13)] - The following example binds the property to the property by using the [TemplateBinding Markup Extension](~/docs/framework/wpf/advanced/templatebinding-markup-extension.md). + The following example binds the property to the property by using the [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). [!code-xaml[TabControlContentTemplate_snip#TabControlContentPresenter](~/samples/snippets/csharp/VS_Snippets_Wpf/TabControlContentTemplate_snip/CS/myapp.xaml#tabcontrolcontentpresenter)] diff --git a/xml/System.Windows.Controls/TabItem.xml b/xml/System.Windows.Controls/TabItem.xml index 518657fc439..987632e1c1a 100644 --- a/xml/System.Windows.Controls/TabItem.xml +++ b/xml/System.Windows.Controls/TabItem.xml @@ -30,7 +30,7 @@ is a . Its content property is and its header property is . For more information, see the class. ## Customizing the TabControl Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [TabControl Styles and Templates](~/docs/framework/wpf/controls/tabcontrol-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [TabControl Styles and Templates](/dotnet/framework/wpf/controls/tabcontrol-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). diff --git a/xml/System.Windows.Controls/TextBlock.xml b/xml/System.Windows.Controls/TextBlock.xml index f200babb552..4bb33af9043 100644 --- a/xml/System.Windows.Controls/TextBlock.xml +++ b/xml/System.Windows.Controls/TextBlock.xml @@ -2822,7 +2822,7 @@ object is a visual ornamentation you can add to text. There are four types of text decorations: underline, baseline, strikethrough, and overline. For more information about text decorations, see [How to: Create a Text Decoration](~/docs/framework/wpf/advanced/how-to-create-a-text-decoration.md). + A object is a visual ornamentation you can add to text. There are four types of text decorations: underline, baseline, strikethrough, and overline. For more information about text decorations, see [How to: Create a Text Decoration](/dotnet/framework/wpf/advanced/how-to-create-a-text-decoration). By default, this property is set to `null` and has no associated with it. Before adding any text effects, create a new and assign it to this property. @@ -3128,7 +3128,7 @@ property is applicable only to [!INCLUDE[TLA#tla_opentype](~/includes/tlasharptla-opentype-md.md)] fonts. A typography variant has no effect on fonts that do not support the variant. For more information on this topic, see [Typography in WPF](~/docs/framework/wpf/advanced/typography-in-wpf.md). + The property is applicable only to [!INCLUDE[TLA#tla_opentype](~/includes/tlasharptla-opentype-md.md)] fonts. A typography variant has no effect on fonts that do not support the variant. For more information on this topic, see [Typography in WPF](/dotnet/framework/wpf/advanced/typography-in-wpf). diff --git a/xml/System.Windows.Controls/TextBox.xml b/xml/System.Windows.Controls/TextBox.xml index b2e2816f5d6..d7c113a9676 100644 --- a/xml/System.Windows.Controls/TextBox.xml +++ b/xml/System.Windows.Controls/TextBox.xml @@ -52,10 +52,10 @@ Example of a TextBox Scrollbars are not visible on a by default. To make scrollbars visible, set the and properties to or . - Usually the event should be used to detect whenever the text in a or changes rather then as you might expect. See [How to: Detect When Text in a TextBox Has Changed](~/docs/framework/wpf/controls/how-to-detect-when-text-in-a-textbox-has-changed.md) for an example. + Usually the event should be used to detect whenever the text in a or changes rather then as you might expect. See [How to: Detect When Text in a TextBox Has Changed](/dotnet/framework/wpf/controls/how-to-detect-when-text-in-a-textbox-has-changed) for an example. ## Customizing the TextBox Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [TextBox Styles and Templates](~/docs/framework/wpf/controls/textbox-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [TextBox Styles and Templates](/dotnet/framework/wpf/controls/textbox-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). @@ -1555,7 +1555,7 @@ tbSettingText.Text = "Initial text contents of the TextBox." object is a visual ornamentation you can add to text. There are four types of text decorations: underline, baseline, strikethrough, and overline. For more information about text decorations, see [How to: Create a Text Decoration](~/docs/framework/wpf/advanced/how-to-create-a-text-decoration.md). + A object is a visual ornamentation you can add to text. There are four types of text decorations: underline, baseline, strikethrough, and overline. For more information about text decorations, see [How to: Create a Text Decoration](/dotnet/framework/wpf/advanced/how-to-create-a-text-decoration). ## Dependency Property Information @@ -1743,7 +1743,7 @@ tbSettingText.Text = "Initial text contents of the TextBox." property is applicable only to [!INCLUDE[TLA#tla_opentype](~/includes/tlasharptla-opentype-md.md)] fonts. A typography variant has no effect on fonts that do not support the variant. For more information about this topic, see [Typography in WPF](~/docs/framework/wpf/advanced/typography-in-wpf.md). + The property is applicable only to [!INCLUDE[TLA#tla_opentype](~/includes/tlasharptla-opentype-md.md)] fonts. A typography variant has no effect on fonts that do not support the variant. For more information about this topic, see [Typography in WPF](/dotnet/framework/wpf/advanced/typography-in-wpf). diff --git a/xml/System.Windows.Controls/TextChange.xml b/xml/System.Windows.Controls/TextChange.xml index 74d2a34b0ba..c9502563849 100644 --- a/xml/System.Windows.Controls/TextChange.xml +++ b/xml/System.Windows.Controls/TextChange.xml @@ -29,7 +29,7 @@ - Each 16-bit [!INCLUDE[TLA#tla_unicode](~/includes/tlasharptla-unicode-md.md)] character inside of a text element. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -68,7 +68,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -106,7 +106,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -144,7 +144,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Windows.Controls/TextChangedEventArgs.xml b/xml/System.Windows.Controls/TextChangedEventArgs.xml index 4f4025e307e..d9c7bb3d101 100644 --- a/xml/System.Windows.Controls/TextChangedEventArgs.xml +++ b/xml/System.Windows.Controls/TextChangedEventArgs.xml @@ -96,7 +96,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -155,7 +155,7 @@ If the event occurs as a result of a property change, is an empty collection. In the preceding example, if the user bolds the entire string, the property of the is set to , but nothing is added or removed from the document, so is empty. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Windows.Controls/ToolBar.xml b/xml/System.Windows.Controls/ToolBar.xml index b77ffe3036c..fc48ef1aeac 100644 --- a/xml/System.Windows.Controls/ToolBar.xml +++ b/xml/System.Windows.Controls/ToolBar.xml @@ -35,7 +35,7 @@ is a , which means its header and collection of objects can be of any type (such as string, image, or panel). For more information, see the class. ## Customizing the ToolBar Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [ToolBar Styles and Templates](~/docs/framework/wpf/controls/toolbar-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [ToolBar Styles and Templates](/dotnet/framework/wpf/controls/toolbar-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). diff --git a/xml/System.Windows.Controls/ToolTip.xml b/xml/System.Windows.Controls/ToolTip.xml index eb6a6e031a9..f8225408804 100644 --- a/xml/System.Windows.Controls/ToolTip.xml +++ b/xml/System.Windows.Controls/ToolTip.xml @@ -41,7 +41,7 @@ The properties of the class are used to define the position and behavior of the tooltip. Many of these properties are also defined in the class. If the value of one of these properties is specified by both the property and the attached property, the value of the property is used. In addition, the class provides properties to set timing behavior. These attached properties are not included in the class but can be used by the control. ## Customizing the ToolTip Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [ToolTip Styles and Templates](~/docs/framework/wpf/controls/tooltip-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [ToolTip Styles and Templates](/dotnet/framework/wpf/controls/tooltip-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). @@ -347,12 +347,12 @@ Get or sets the horizontal distance between the target origin and the popup alignment point. - The horizontal distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). The default is 0. + The horizontal distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). The default is 0. by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). + You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -714,7 +714,7 @@ by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). + You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -796,7 +796,7 @@ by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). + You can position by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -882,7 +882,7 @@ by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). + You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -1032,12 +1032,12 @@ Get or sets the vertical distance between the target origin and the popup alignment point. - The vertical distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). The default is 0. + The vertical distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). The default is 0. by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). + You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). ## Dependency Property Information diff --git a/xml/System.Windows.Controls/ToolTipService.xml b/xml/System.Windows.Controls/ToolTipService.xml index 07e94778ee9..8d802ceb38c 100644 --- a/xml/System.Windows.Controls/ToolTipService.xml +++ b/xml/System.Windows.Controls/ToolTipService.xml @@ -38,7 +38,7 @@ For information about how to handle the events that occur when the tooltip opens or closes, see the and fields. - , , , , and behave similarly to the properties of the same name in the class. For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). + , , , , and behave similarly to the properties of the same name in the class. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). @@ -836,7 +836,7 @@ ## Remarks The property and the property values provide additional adjustment to the position of a tooltip that is defined by the property and the property values. - behaves similarly to the property. For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). + behaves similarly to the property. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). ## XAML Attribute Usage @@ -1118,7 +1118,7 @@ This is an attached property. For information about how to get the value of this ## Remarks This property is an attached property. For information about how to get or set the value of this property in code, see the and methods. - behaves similarly to the property. For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). + behaves similarly to the property. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -1181,7 +1181,7 @@ This is an attached property. For information about how to get the value of this This property is an attached property. For information about how to get or set the value of this property in code, see the and methods. - behaves similarly to the property. For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). + behaves similarly to the property. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -1244,7 +1244,7 @@ This is an attached property. For information about how to get the value of this This property is an attached property. For information about how to get or set this property in code, see the and methods. - behaves similarly to the property. For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). + behaves similarly to the property. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -2193,7 +2193,7 @@ This is an attached property. For information about how to get the value of this and methods. behaves similarly to the property. For more information, see [Popup Placement Behavior](~/docs/framework/wpf/controls/popup-placement-behavior.md). + This property is an attached property. For information about how to get or set the value of this property in code, see the and methods. behaves similarly to the property. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). ## XAML Attribute Usage diff --git a/xml/System.Windows.Controls/TreeView.xml b/xml/System.Windows.Controls/TreeView.xml index 8db04f14d4e..a8c34ef2d94 100644 --- a/xml/System.Windows.Controls/TreeView.xml +++ b/xml/System.Windows.Controls/TreeView.xml @@ -37,14 +37,14 @@ A can populate its tree by binding to a data source and using objects. Examples of data sources include and objects. - Displaying a large number of items may cause performance issues. See [Optimizing Performance: Controls](~/docs/framework/wpf/advanced/optimizing-performance-controls.md) for more information. To improve the performance of a , see [How to: Improve the Performance of a TreeView](~/docs/framework/wpf/controls/how-to-improve-the-performance-of-a-treeview.md). + Displaying a large number of items may cause performance issues. See [Optimizing Performance: Controls](/dotnet/framework/wpf/advanced/optimizing-performance-controls) for more information. To improve the performance of a , see [How to: Improve the Performance of a TreeView](/dotnet/framework/wpf/controls/how-to-improve-the-performance-of-a-treeview). - For more information about the control, see the [TreeView Overview](~/docs/framework/wpf/controls/treeview-overview.md). + For more information about the control, see the [TreeView Overview](/dotnet/framework/wpf/controls/treeview-overview). A has a limited number of levels. For more information, see . ## Customizing the TreeView Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [TreeView Styles and Templates](~/docs/framework/wpf/controls/treeview-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [TreeView Styles and Templates](/dotnet/framework/wpf/controls/treeview-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). diff --git a/xml/System.Windows.Controls/TreeViewItem.xml b/xml/System.Windows.Controls/TreeViewItem.xml index 97cbd8f1f73..0bd439aece6 100644 --- a/xml/System.Windows.Controls/TreeViewItem.xml +++ b/xml/System.Windows.Controls/TreeViewItem.xml @@ -52,10 +52,10 @@ To expand or collapse a , use the property. - For more information about the control, see the [TreeView Overview](~/docs/framework/wpf/controls/treeview-overview.md). + For more information about the control, see the [TreeView Overview](/dotnet/framework/wpf/controls/treeview-overview). ## Customizing the TreeViewItem Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [TreeView Styles and Templates](~/docs/framework/wpf/controls/treeview-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [TreeView Styles and Templates](/dotnet/framework/wpf/controls/treeview-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). @@ -324,7 +324,7 @@ The following code traverses the to find the selected and then calls to display all child items of the selected . > [!NOTE] -> The `GetTreeViewItem` method only works for controls that are not virtualized. To learn how to find a that may be virtualized, see [How to: Find a TreeViewItem in a TreeView](~/docs/framework/wpf/controls/how-to-find-a-treeviewitem-in-a-treeview.md). +> The `GetTreeViewItem` method only works for controls that are not virtualized. To learn how to find a that may be virtualized, see [How to: Find a TreeViewItem in a TreeView](/dotnet/framework/wpf/controls/how-to-find-a-treeviewitem-in-a-treeview). [!code-csharp[TreeViewExpand#2](~/samples/snippets/csharp/VS_Snippets_Wpf/treeviewexpand/csharp/mainwindow.xaml.cs#2)] [!code-vb[TreeViewExpand#2](~/samples/snippets/visualbasic/VS_Snippets_Wpf/treeviewexpand/visualbasic/mainwindow.xaml.vb#2)] @@ -910,7 +910,7 @@ event by calling . For more information, see [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + The control raises the event by calling . For more information, see [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> @@ -947,7 +947,7 @@ event by calling . For more information, see [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + The control raises the event by calling . For more information, see [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> diff --git a/xml/System.Windows.Controls/UserControl.xml b/xml/System.Windows.Controls/UserControl.xml index 79ecda7d1f3..f6946bf60a4 100644 --- a/xml/System.Windows.Controls/UserControl.xml +++ b/xml/System.Windows.Controls/UserControl.xml @@ -22,9 +22,9 @@ . Before you do so, consider that your control will not support templates and therefore will not support complex customization. However, deriving from is a suitable model if you want to build your control by adding existing elements to it, similar to how you build an application, and if you do not need to support complex customization. (If you want to use templates with your control, derive from instead.) For more information about the different models for authoring controls, see [Control Authoring Overview](~/docs/framework/wpf/controls/control-authoring-overview.md). + If you do need to create a new control, the simplest way is to create a class that derives from . Before you do so, consider that your control will not support templates and therefore will not support complex customization. However, deriving from is a suitable model if you want to build your control by adding existing elements to it, similar to how you build an application, and if you do not need to support complex customization. (If you want to use templates with your control, derive from instead.) For more information about the different models for authoring controls, see [Control Authoring Overview](/dotnet/framework/wpf/controls/control-authoring-overview). A is a , which means that it can contain a single object of any type (such as a string, an image, or a panel). For more information, see the class. @@ -42,7 +42,7 @@ [!code-csharp[UserControlNumericUpDown#CodeBehind](~/samples/snippets/csharp/VS_Snippets_Wpf/UserControlNumericUpDown/CSharp/NumericUpDown.xaml.cs#codebehind)] [!code-vb[UserControlNumericUpDown#CodeBehind](~/samples/snippets/visualbasic/VS_Snippets_Wpf/UserControlNumericUpDown/visualbasic/numericupdown.xaml.vb#codebehind)] - For more information, see [Control Authoring Overview](~/docs/framework/wpf/controls/control-authoring-overview.md). + For more information, see [Control Authoring Overview](/dotnet/framework/wpf/controls/control-authoring-overview). ]]> diff --git a/xml/System.Windows.Controls/Validation.xml b/xml/System.Windows.Controls/Validation.xml index 7a6dd586915..a091d18aecf 100644 --- a/xml/System.Windows.Controls/Validation.xml +++ b/xml/System.Windows.Controls/Validation.xml @@ -21,7 +21,7 @@ @@ -124,7 +124,7 @@ Also note that a valid value transfer in either direction (target-to-source or source-to-target) clears the .attached property. - For more information, see "Data Validation" in [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + For more information, see "Data Validation" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). ## Routed Event Information @@ -197,7 +197,7 @@ For information about the behavior of this property in scenarios, see . - For more information, see "Data Validation" in [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + For more information, see "Data Validation" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). ## XAML Text Usage @@ -258,7 +258,7 @@ ## Remarks The [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] data binding model allows you to associate with your object. If the user enters an invalid value, you may want to provide some feedback about the error on the application [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. One way to provide such feedback is to set the . attached property to a custom . - For a detailed discussion of validation, see the Data Validation section of the [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + For a detailed discussion of validation, see the Data Validation section of the [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). ## Dependency Property Information @@ -469,7 +469,7 @@ ## Remarks For information about the behavior of this property in scenarios, see . - For a detailed discussion of validation, see the Data Validation section of the [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + For a detailed discussion of validation, see the Data Validation section of the [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). ## Dependency Property Information diff --git a/xml/System.Windows.Controls/ValidationResult.xml b/xml/System.Windows.Controls/ValidationResult.xml index 2f6af667db2..33f2e63a307 100644 --- a/xml/System.Windows.Controls/ValidationResult.xml +++ b/xml/System.Windows.Controls/ValidationResult.xml @@ -23,14 +23,14 @@ ## Remarks The [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] data binding model enables you to associate with your or object. You can create custom rules by subclassing the class and implementing the method. The method returns a object to report whether the checked value is valid. - For a detailed discussion of the validation process, see "Data Validation" in [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + For a detailed discussion of the validation process, see "Data Validation" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). ## Examples The following example shows the implementation of a validation rule that marks the input value as invalid if it contains non-numeric characters or outside the lower and upper bounds. If the value is invalid, the property and the property of the returned are set to the appropriate error message and `false` respectively. - For the complete example, see [How to: Implement Binding Validation](~/docs/framework/wpf/data/how-to-implement-binding-validation.md). + For the complete example, see [How to: Implement Binding Validation](/dotnet/framework/wpf/data/how-to-implement-binding-validation). [!code-csharp[BindValidation#3](~/samples/snippets/csharp/VS_Snippets_Wpf/BindValidation/CSharp/AgeRangeRule.cs#3)] @@ -72,14 +72,14 @@ ## Remarks The [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] data binding model enables you to associate with your or object. You can create custom rules by subclassing the class and implementing the method. The method returns a object to report whether the checked value is valid. - For a detailed discussion of the validation process, see "Data Validation" in [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + For a detailed discussion of the validation process, see "Data Validation" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). ## Examples The following example shows the implementation of a validation rule that marks the input value as invalid if it contains non-numeric characters or outside the lower and upper bounds. If the value is invalid, the property and the property of the returned are set to the appropriate error message and `false` respectively. - For the complete example, see [How to: Implement Binding Validation](~/docs/framework/wpf/data/how-to-implement-binding-validation.md). + For the complete example, see [How to: Implement Binding Validation](/dotnet/framework/wpf/data/how-to-implement-binding-validation). [!code-csharp[BindValidation#3](~/samples/snippets/csharp/VS_Snippets_Wpf/BindValidation/CSharp/AgeRangeRule.cs#3)] @@ -154,14 +154,14 @@ ## Remarks The [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] data binding model enables you to associate with your or object. You can create custom rules by subclassing the class and implementing the method. The method returns a object to report whether the checked value is valid. - For a detailed discussion of the validation process, see "Data Validation" in [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + For a detailed discussion of the validation process, see "Data Validation" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). ## Examples The following example shows the implementation of a validation rule that marks the input value as invalid if it contains non-numeric characters or outside the lower and upper bounds. If the value is invalid, the property and the property of the returned are set to the appropriate error message and `false` respectively. - For the complete example, see [How to: Implement Binding Validation](~/docs/framework/wpf/data/how-to-implement-binding-validation.md). + For the complete example, see [How to: Implement Binding Validation](/dotnet/framework/wpf/data/how-to-implement-binding-validation). [!code-csharp[BindValidation#3](~/samples/snippets/csharp/VS_Snippets_Wpf/BindValidation/CSharp/AgeRangeRule.cs#3)] @@ -225,14 +225,14 @@ ## Remarks The [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] data binding model enables you to associate with your or object. You can create custom rules by subclassing the class and implementing the method. The method returns a object to report whether the checked value is valid. - For a detailed discussion of the validation process, see "Data Validation" in [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + For a detailed discussion of the validation process, see "Data Validation" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). ## Examples The following example shows the implementation of a validation rule that marks the input value as invalid if it contains non-numeric characters or outside the lower and upper bounds. If the value is invalid, the property and the property of the returned are set to the appropriate error message and `false` respectively. - For the complete example, see [How to: Implement Binding Validation](~/docs/framework/wpf/data/how-to-implement-binding-validation.md). + For the complete example, see [How to: Implement Binding Validation](/dotnet/framework/wpf/data/how-to-implement-binding-validation). [!code-csharp[BindValidation#3](~/samples/snippets/csharp/VS_Snippets_Wpf/BindValidation/CSharp/AgeRangeRule.cs#3)] diff --git a/xml/System.Windows.Controls/ValidationRule.xml b/xml/System.Windows.Controls/ValidationRule.xml index 015df61929b..1ef354aa2ee 100644 --- a/xml/System.Windows.Controls/ValidationRule.xml +++ b/xml/System.Windows.Controls/ValidationRule.xml @@ -25,16 +25,16 @@ The binding engine checks each that is associated with a binding every time it transfers an input value, which is the binding target property value, to the binding source property. - For detailed information about data validation, see [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + For detailed information about data validation, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). - For information about how to validate user-provided data in a dialog box, see [Dialog Boxes Overview](~/docs/framework/wpf/app-development/dialog-boxes-overview.md). + For information about how to validate user-provided data in a dialog box, see [Dialog Boxes Overview](/dotnet/framework/wpf/app-development/dialog-boxes-overview). ## Examples The following example shows how to implement a validation rule. The input value is invalid if it contains non-numeric characters or if it is outside the lower and upper bounds. If the value of the returned is invalid, the property is set to the appropriate error message and the property is set to `false`. - For the complete example, see [How to: Implement Binding Validation](~/docs/framework/wpf/data/how-to-implement-binding-validation.md). + For the complete example, see [How to: Implement Binding Validation](/dotnet/framework/wpf/data/how-to-implement-binding-validation). [!code-csharp[BindValidation#3](~/samples/snippets/csharp/VS_Snippets_Wpf/BindValidation/CSharp/AgeRangeRule.cs#3)] @@ -151,14 +151,14 @@ Each time the data binding engine transfers a value from the binding target property (from user input) to the binding source property (the underlying data), it checks whether any are defined for that binding. If are defined for the binding, the engine calls the method on each until one of them finds an error or until all of them pass. - For detailed information about data validation, see [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + For detailed information about data validation, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). ## Examples The following example shows how to implement a validation rule. In the following example, the input value is invalid if it contains non-numeric characters or if it is outside the lower and upper bounds. If the input value is invalid, the property is set to the appropriate error message and the property is set to `false`. - For the complete example, see [How to: Implement Binding Validation](~/docs/framework/wpf/data/how-to-implement-binding-validation.md). + For the complete example, see [How to: Implement Binding Validation](/dotnet/framework/wpf/data/how-to-implement-binding-validation). [!code-csharp[BindValidation#3](~/samples/snippets/csharp/VS_Snippets_Wpf/BindValidation/CSharp/AgeRangeRule.cs#3)] diff --git a/xml/System.Windows.Controls/Viewport3D.xml b/xml/System.Windows.Controls/Viewport3D.xml index 9da5ba3a799..ea0993683dd 100644 --- a/xml/System.Windows.Controls/Viewport3D.xml +++ b/xml/System.Windows.Controls/Viewport3D.xml @@ -141,12 +141,12 @@ ## Examples - The following example shows setting the property of a using code. To see the entirety of the code from which this excerpt was taken, see [How to: Create a 3-D Scene](~/docs/framework/wpf/graphics-multimedia/how-to-create-a-3-d-scene.md). + The following example shows setting the property of a using code. To see the entirety of the code from which this excerpt was taken, see [How to: Create a 3-D Scene](/dotnet/framework/wpf/graphics-multimedia/how-to-create-a-3-d-scene). [!code-csharp[3DGallery_procedural_snip#Basic3DShapeCodeExampleInline1](~/samples/snippets/csharp/VS_Snippets_Wpf/3DGallery_procedural_snip/CSharp/Basic3DShapeExample.cs#basic3dshapecodeexampleinline1)] [!code-vb[3DGallery_procedural_snip#Basic3DShapeCodeExampleInline1](~/samples/snippets/visualbasic/VS_Snippets_Wpf/3DGallery_procedural_snip/visualbasic/basic3dshapeexample.vb#basic3dshapecodeexampleinline1)] - The following example shows setting the property of a using [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. To see the entirety of the code from which this excerpt was taken, see [How to: Create a 3-D Scene](~/docs/framework/wpf/graphics-multimedia/how-to-create-a-3-d-scene.md). + The following example shows setting the property of a using [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. To see the entirety of the code from which this excerpt was taken, see [How to: Create a 3-D Scene](/dotnet/framework/wpf/graphics-multimedia/how-to-create-a-3-d-scene). [!code-xaml[basic3d#Basic3DXAML3DN1](~/samples/snippets/xaml/VS_Snippets_Wpf/Basic3D/XAML/Window1.xaml#basic3dxaml3dn1)] diff --git a/xml/System.Windows.Controls/VirtualizingStackPanel.xml b/xml/System.Windows.Controls/VirtualizingStackPanel.xml index 5c688a4ecbe..7f110d39c11 100644 --- a/xml/System.Windows.Controls/VirtualizingStackPanel.xml +++ b/xml/System.Windows.Controls/VirtualizingStackPanel.xml @@ -589,7 +589,7 @@ Notice that the IsVirtualizing attached property is explicitly set to `true`. ]]> - Attached Properties Overview + Attached Properties Overview
diff --git a/xml/System.Windows.Controls/WebBrowser.xml b/xml/System.Windows.Controls/WebBrowser.xml index 6a4c46be6a4..b6f3c5dae32 100644 --- a/xml/System.Windows.Controls/WebBrowser.xml +++ b/xml/System.Windows.Controls/WebBrowser.xml @@ -42,10 +42,10 @@ - When is hosted by a full-trust [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] application (a stand-alone application, for example), can host [!INCLUDE[TLA2#tla_html](~/includes/tla2sharptla-html-md.md)] documents from any location. -- When is hosted by a partial-trust [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] application (an [!INCLUDE[TLA2#tla_xbap](~/includes/tla2sharptla-xbap-md.md)], for example), can only host documents that are **Site Of Origin** application data files. For more information, see [WPF Application Resource, Content, and Data Files](~/docs/framework/wpf/app-development/wpf-application-resource-content-and-data-files.md). +- When is hosted by a partial-trust [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] application (an [!INCLUDE[TLA2#tla_xbap](~/includes/tla2sharptla-xbap-md.md)], for example), can only host documents that are **Site Of Origin** application data files. For more information, see [WPF Application Resource, Content, and Data Files](/dotnet/framework/wpf/app-development/wpf-application-resource-content-and-data-files). > [!CAUTION] -> The control internally instantiates the native WebBrowser ActiveX control. WPF enables security features by applying feature controls to the WebBrowser ActiveX control. The feature controls that are applied differ for XBAPs and stand-alone applications. Some applications should apply additional feature controls to prevent malicious content from running. For more information, see the "WebBrowser Control and Feature Controls" section in [Security (WPF)](~/docs/framework/wpf/security-wpf.md) and [WebBrowser Control Overviews and Tutorials](https://go.microsoft.com/fwlink/?LinkId=179388). +> The control internally instantiates the native WebBrowser ActiveX control. WPF enables security features by applying feature controls to the WebBrowser ActiveX control. The feature controls that are applied differ for XBAPs and stand-alone applications. Some applications should apply additional feature controls to prevent malicious content from running. For more information, see the "WebBrowser Control and Feature Controls" section in [Security (WPF)](/dotnet/framework/wpf/security-wpf) and [WebBrowser Control Overviews and Tutorials](https://go.microsoft.com/fwlink/?LinkId=179388). @@ -1255,8 +1255,8 @@ This member is an explicit interface member implementation. It can be used only ]]> - WPF and Win32 Interoperation Overview - Input Overview + WPF and Win32 Interoperation Overview + Input Overview @@ -1303,8 +1303,8 @@ This member is an explicit interface member implementation. It can be used only ]]> - WPF and Win32 Interoperation Overview - Input Overview + WPF and Win32 Interoperation Overview + Input Overview diff --git a/xml/System.Windows.Data/Binding.xml b/xml/System.Windows.Data/Binding.xml index 4971400fe24..940a7b4ebd1 100644 --- a/xml/System.Windows.Data/Binding.xml +++ b/xml/System.Windows.Data/Binding.xml @@ -35,7 +35,7 @@ - Although not specified in the figure, it should be noted that the binding source object is not restricted to being a custom [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] object. [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] data binding supports data in the form of [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] objects and [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)]. To provide some examples, your binding source may be a , any list object, a [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] object that is associated with [!INCLUDE[TLA#tla_adonet](~/includes/tlasharptla-adonet-md.md)] data or Web Services, or an XmlNode that contains your [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] data. - Use the property to specify the direction of the data flow. To detect source changes in one-way or two-way bindings, the source must implement a suitable property change notification mechanism such as . For an example, see [How to: Implement Property Change Notification](~/docs/framework/wpf/data/how-to-implement-property-change-notification.md). The property specifies the timing of source updates. For more information, see "Basic Data Binding Concepts" in [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + Use the property to specify the direction of the data flow. To detect source changes in one-way or two-way bindings, the source must implement a suitable property change notification mechanism such as . For an example, see [How to: Implement Property Change Notification](/dotnet/framework/wpf/data/how-to-implement-property-change-notification). The property specifies the timing of source updates. For more information, see "Basic Data Binding Concepts" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). ## XAML Attribute Usage @@ -47,7 +47,7 @@ ## XAML Values *declaration* - Zero or more attribute-assignment clauses separated by commas (,). For more information, see [Binding Markup Extension](~/docs/framework/wpf/advanced/binding-markup-extension.md) or [Binding Declarations Overview](~/docs/framework/wpf/data/binding-declarations-overview.md). + Zero or more attribute-assignment clauses separated by commas (,). For more information, see [Binding Markup Extension](/dotnet/framework/wpf/advanced/binding-markup-extension) or [Binding Declarations Overview](/dotnet/framework/wpf/data/binding-declarations-overview). ]]> @@ -285,7 +285,7 @@ ## Remarks A binding implicitly uses a default converter that tries to do a type conversion between the source value and the target value. If a conversion cannot be made, the default converter returns `null`. - If you want to associate a custom value converter with a binding, you should create a class that implements the interface and supply implementations for the and methods. Value converters can change data from one type to another, translate between cultural details such as character sets, or modify other aspects of their presentation. For examples of typical conversion scenarios, see "Data Conversion" in the [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + If you want to associate a custom value converter with a binding, you should create a class that implements the interface and supply implementations for the and methods. Value converters can change data from one type to another, translate between cultural details such as character sets, or modify other aspects of their presentation. For examples of typical conversion scenarios, see "Data Conversion" in the [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). ## XAML Attribute Usage @@ -297,7 +297,7 @@ ## XAML Values *myConverter* - A resource reference to a class that implements the interface, which includes implementations of the and methods. To refer to a value converter, use the [StaticResource Markup Extension](~/docs/framework/wpf/advanced/staticresource-markup-extension.md). + A resource reference to a class that implements the interface, which includes implementations of the and methods. To refer to a value converter, use the [StaticResource Markup Extension](/dotnet/framework/wpf/advanced/staticresource-markup-extension). ]]> @@ -340,7 +340,7 @@ ## Remarks If you do not set this property, the binding engine uses the `Language` property of the binding target object. In [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] this defaults to "en-US" or inherits the value from the root element (or any element) of the page, if one has been explicitly set. - For information about data conversion, see the Data Conversion section in the [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + For information about data conversion, see the Data Conversion section in the [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). ]]> @@ -380,7 +380,7 @@ ## Remarks You can use the property to specify how an object is converted. This property passes additional information to a converter that you use on a binding. When you specify a , the value is passed to the and methods as the `parameter` parameter. - For an example, see [How to: Produce a Value Based on a List of Bound Items](~/docs/framework/wpf/data/how-to-produce-a-value-based-on-a-list-of-bound-items.md). That example shows an implementation of an but the usage still applies. + For an example, see [How to: Produce a Value Based on a List of Bound Items](/dotnet/framework/wpf/data/how-to-produce-a-value-based-on-a-list-of-bound-items). That example shows an implementation of an but the usage still applies. ]]> @@ -442,7 +442,7 @@ Gets or sets the name of the element to use as the binding source object. - The value of the property or [x:Name Directive](~/docs/framework/xaml-services/x-name-directive.md) of the element of interest. You can refer to elements in code only if they are registered to the appropriate through . For more information, see [WPF XAML Namescopes](~/docs/framework/wpf/advanced/wpf-xaml-namescopes.md). + The value of the property or [x:Name Directive](/dotnet/framework/xaml-services/x-name-directive) of the element of interest. You can refer to elements in code only if they are registered to the appropriate through . For more information, see [WPF XAML Namescopes](/dotnet/framework/wpf/advanced/wpf-xaml-namescopes). The default is . @@ -451,7 +451,7 @@ ## Remarks This property is useful when you want to bind to the property of another element in your application. For example, if you want to use a to control the height of another control in your application, or if you want to bind the of your control to the property of your control. - By default, bindings inherit the data context specified by the `DataContext` property, if one has been set. However, the property is one of the ways you can explicitly set the source of a and override the inherited data context. For more information, see [How to: Specify the Binding Source](~/docs/framework/wpf/data/how-to-specify-the-binding-source.md). + By default, bindings inherit the data context specified by the `DataContext` property, if one has been set. However, the property is one of the ways you can explicitly set the source of a and override the inherited data context. For more information, see [How to: Specify the Binding Source](/dotnet/framework/wpf/data/how-to-specify-the-binding-source). The and properties of the class also enable you to set the source of the binding explicitly. However, only one of the three properties, , , and , should be set for each binding, or a conflict might occur. This property throws an exception if there is a binding source conflict. @@ -599,11 +599,11 @@ and bindings, the underlying data must implement . For details, see [How to: Implement Property Change Notification](~/docs/framework/wpf/data/how-to-implement-property-change-notification.md). + To support and bindings, the underlying data must implement . For details, see [How to: Implement Property Change Notification](/dotnet/framework/wpf/data/how-to-implement-property-change-notification). For or bindings, you can control the target-to-source updates by setting the property. For more information, see . - For more information on the different binding modes, see [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + For more information on the different binding modes, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). ]]> @@ -701,7 +701,7 @@ ## Remarks If the binding has associated with it, the binding engine checks each rule each time it transfers the target property value to the source property. If a rule invalidates a value, the binding engine creates a object and adds it to the . collection of the bound object. When the property is not empty, the attached property of the object is set to `true`. If the property of the is set to `true`, then the binding engine raises the attached event on the object. - For a detailed discussion of the validation process, see the Data Validation section in the [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + For a detailed discussion of the validation process, see the Data Validation section in the [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). ]]> @@ -736,7 +736,7 @@ property to specify the source value you want to bind to: @@ -758,16 +758,16 @@ - Optionally, a period (.) path can be used to bind to the current source. For example, `Text="{Binding}"` is equivalent to `Text="{Binding Path=.}"`. - For information about path syntax, see [Binding Declarations Overview](~/docs/framework/wpf/data/binding-declarations-overview.md) or [PropertyPath XAML Syntax](~/docs/framework/wpf/advanced/propertypath-xaml-syntax.md). + For information about path syntax, see [Binding Declarations Overview](/dotnet/framework/wpf/data/binding-declarations-overview) or [PropertyPath XAML Syntax](/dotnet/framework/wpf/advanced/propertypath-xaml-syntax). For [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] bindings, see the property. - To bind to an entire object, you do not need to specify the property. For more information, see "Specifying the Path to the Value" in [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + To bind to an entire object, you do not need to specify the property. For more information, see "Specifying the Path to the Value" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). ## Examples - The following example shows a style trigger that creates a that reports a validation error message. The value of the setter binds to the error content of the current (the using the style) using the property. For more information on this example, see [How to: Implement Binding Validation](~/docs/framework/wpf/data/how-to-implement-binding-validation.md). + The following example shows a style trigger that creates a that reports a validation error message. The value of the setter binds to the error content of the current (the using the style) using the property. For more information on this example, see [How to: Implement Binding Validation](/dotnet/framework/wpf/data/how-to-implement-binding-validation). [!code-xaml[BindValidation#5](~/samples/snippets/csharp/VS_Snippets_Wpf/BindValidation/CSharp/Window1.xaml#5)] @@ -809,14 +809,14 @@ ## Remarks This property is commonly used to bind one property of an object to another property of the same object, or to define a binding in a style or template. - By default, bindings inherit the data context specified by the `DataContext` property, if one has been set. However, the property is one of the ways you can explicitly set the source of a and override the inherited data context. For more information, see [How to: Specify the Binding Source](~/docs/framework/wpf/data/how-to-specify-the-binding-source.md). + By default, bindings inherit the data context specified by the `DataContext` property, if one has been set. However, the property is one of the ways you can explicitly set the source of a and override the inherited data context. For more information, see [How to: Specify the Binding Source](/dotnet/framework/wpf/data/how-to-specify-the-binding-source). The and properties also enable you to set the source of the binding explicitly. However, only one of the three properties, , , and , should be set for each binding, or a conflict can occur. This property throws an exception if there is a binding source conflict. - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [RelativeSource MarkupExtension](~/docs/framework/wpf/advanced/relativesource-markupextension.md). + For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). ## Examples - The following example shows a style trigger that creates a that reports a validation error message. The value of the setter binds to the error content of the current (the using the style) using the property. For more information on this example, see [How to: Implement Binding Validation](~/docs/framework/wpf/data/how-to-implement-binding-validation.md). + The following example shows a style trigger that creates a that reports a validation error message. The value of the setter binds to the error content of the current (the using the style) using the property. For more information on this example, see [How to: Implement Binding Validation](/dotnet/framework/wpf/data/how-to-implement-binding-validation). [!code-xaml[BindValidation#5](~/samples/snippets/csharp/VS_Snippets_Wpf/BindValidation/CSharp/Window1.xaml#5)] @@ -1085,7 +1085,7 @@ ## XAML Values *object* - An existing object. To refer to an existing object, use the [StaticResource Markup Extension](~/docs/framework/wpf/advanced/staticresource-markup-extension.md) + An existing object. To refer to an existing object, use the [StaticResource Markup Extension](/dotnet/framework/wpf/advanced/staticresource-markup-extension) @@ -1352,7 +1352,7 @@ ## Remarks Setting this property provides an alternative to using the element explicitly. The is a built-in validation rule that checks for errors that are raised by the implementation of the source object. If an error is raised, the binding engine creates a with the error and adds it to the collection of the bound element. The lack of an error clears this validation feedback, unless another rule raises a validation issue. - is introduced in the .NET Framework version 3.5. For more information, see [.NET Framework Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [.NET Framework Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -1403,7 +1403,7 @@ ## Remarks Setting this property provides an alternative to using the element explicitly. The is a built-in validation rule that checks for exceptions that are thrown during the update of the source property. If an exception is thrown, the binding engine creates a with the exception and adds it to the collection of the bound element. The lack of an error clears this validation feedback, unless another rule raises a validation issue. - is introduced in the .NET Framework version 3.5. For more information, see [.NET Framework Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [.NET Framework Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -1483,7 +1483,7 @@ ## Remarks The [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] data binding model enables you to associate with your or object. You can create custom rules by deriving from the class and implementing the method, or you can use the built-in , which invalidates a value if there are exceptions during source updates. - The binding engine checks each associated with a binding each time an input value (the binding target property value) is transferred to the binding source property. For a detailed discussion of the validation process, see the Data Validation section in the [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + The binding engine checks each associated with a binding each time an input value (the binding target property value) is transferred to the binding source property. For a detailed discussion of the validation process, see the Data Validation section in the [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). > [!NOTE] > This property can be set in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] only by using the collection syntax shown, or by accessing the collection object and using its various methods, such as `Add`. The property to access the collection object is read-only, whereas the collection itself is read-write. @@ -1529,7 +1529,7 @@ ## Dependency Property Information @@ -1603,7 +1603,7 @@ The method handles the `XPath` expressions from the property. `XPath` functions are not supported. For `XPath` expression information, see the documentation and some examples provided in the Example section. - LINQ to XML objects and do not use `XPath`. For details, see [How to: Bind to XDocument, XElement, or LINQ for XML Query Results](~/docs/framework/wpf/data/how-to-bind-to-xdocument-xelement-or-linq-for-xml-query-results.md). + LINQ to XML objects and do not use `XPath`. For details, see [How to: Bind to XDocument, XElement, or LINQ for XML Query Results](/dotnet/framework/wpf/data/how-to-bind-to-xdocument-xelement-or-linq-for-xml-query-results). ]]> diff --git a/xml/System.Windows.Data/BindingBase.xml b/xml/System.Windows.Data/BindingBase.xml index ede36bcf441..be6dd80fb51 100644 --- a/xml/System.Windows.Data/BindingBase.xml +++ b/xml/System.Windows.Data/BindingBase.xml @@ -332,7 +332,7 @@ can be a predefined, composite, or custom string format. For more information about string formats, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). + can be a predefined, composite, or custom string format. For more information about string formats, see [Formatting Types](/dotnet/standard/base-types/formatting-types). If you set the and properties, the converter is applied to the data value first, and then the is applied. diff --git a/xml/System.Windows.Data/BindingExpressionBase.xml b/xml/System.Windows.Data/BindingExpressionBase.xml index 8e6412a76f7..d72f9151dd4 100644 --- a/xml/System.Windows.Data/BindingExpressionBase.xml +++ b/xml/System.Windows.Data/BindingExpressionBase.xml @@ -26,7 +26,7 @@ diff --git a/xml/System.Windows.Data/BindingListCollectionView.xml b/xml/System.Windows.Data/BindingListCollectionView.xml index 947f717c0fe..c174b608afc 100644 --- a/xml/System.Windows.Data/BindingListCollectionView.xml +++ b/xml/System.Windows.Data/BindingListCollectionView.xml @@ -44,7 +44,7 @@ If you have multiple objects and the underlying source is a `DataTable` or a `DataView`, the view objects do not sort or filter independently. For example, if you have two objects associated with the same `DataTable` and you perform sorting on one of the views, the order of items in the other view can be affected. This is because objects use the underlying for sorting and filtering functionalities. - For more information about collection views, see [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + For more information about collection views, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). ]]> diff --git a/xml/System.Windows.Data/CollectionView.xml b/xml/System.Windows.Data/CollectionView.xml index 5dedde40510..74ab90d01b0 100644 --- a/xml/System.Windows.Data/CollectionView.xml +++ b/xml/System.Windows.Data/CollectionView.xml @@ -46,9 +46,9 @@ In [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] applications, all collections have an associated default collection view. Rather than working with the collection directly, the binding engine always accesses the collection through the associated view. To get the default view, use the method. An internal class based on is the default view for collections that implement only . is the default view for collections that implement . is the default view for collections that implement or . - Alternatively, you can create a view of your collection in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] by using the class and then bind your control to that view. The class is the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] representation of the class. For an example, see [How to: Sort and Group Data Using a View in XAML](~/docs/framework/wpf/data/how-to-sort-and-group-data-using-a-view-in-xaml.md). + Alternatively, you can create a view of your collection in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] by using the class and then bind your control to that view. The class is the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] representation of the class. For an example, see [How to: Sort and Group Data Using a View in XAML](/dotnet/framework/wpf/data/how-to-sort-and-group-data-using-a-view-in-xaml). - For more information, see "Binding to Collections" in [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + For more information, see "Binding to Collections" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). To set a view in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], use the class. is the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] representation of the class, and it exposes the most commonly used members of the class. @@ -1061,7 +1061,7 @@ ## Remarks If the specified item is not found, the method returns `false` and the is positioned before the beginning of the collection in the view. - Collection views support the concept of a current record pointer. As you navigate through the objects in a collection view, you are moving a record pointer that allows you to retrieve the object that exists at that particular location in the collection. For more information, see "Binding to Collections" in [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + Collection views support the concept of a current record pointer. As you navigate through the objects in a collection view, you are moving a record pointer that allows you to retrieve the object that exists at that particular location in the collection. For more information, see "Binding to Collections" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). For more information about the current item of a view, see . @@ -1107,7 +1107,7 @@ @@ -1143,7 +1143,7 @@ @@ -1179,7 +1179,7 @@ @@ -1218,7 +1218,7 @@ @@ -1253,7 +1253,7 @@ @@ -1875,7 +1875,7 @@ ## Remarks Call this overload from constructor of a derived class. Do not pass the property, which is a virtual property, as `count`. Instead, pass the count of the internal that represents the collection. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Windows.Data/CollectionViewSource.xml b/xml/System.Windows.Data/CollectionViewSource.xml index 8a370b3f69b..6c2307bbd46 100644 --- a/xml/System.Windows.Data/CollectionViewSource.xml +++ b/xml/System.Windows.Data/CollectionViewSource.xml @@ -34,7 +34,7 @@ Because views do not change the underlying source collections, each source collection can have multiple views associated with it. For example, you may have a collection of `Task` objects. With the use of views, you can display that same data in different ways. For example, on the left side of your page you may want to show tasks sorted by priority, and on the right side, grouped by area. - For more information, see the Binding to Collections section in the [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + For more information, see the Binding to Collections section in the [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). ]]> @@ -83,7 +83,7 @@ Gets a value that indicates whether the collection view supports turning filtering data in real time on or off. - if the collection view supports turning live filtering on or off; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the collection view supports turning live filtering on or off; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a value that indicates whether the collection view supports turning grouping data in real time on or off. - if the collection view supports turning live grouping on or off; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the collection view supports turning live grouping on or off; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a value that indicates whether the collection view supports turning sorting data in real time on or off. - if the collection view supports turning live sorting on or off; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if the collection view supports turning live sorting on or off; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). ## XAML Values *typeName* - The name of the that is contained by this view. Note the use of the [x:Type Markup Extension](~/docs/framework/xaml-services/x-type-markup-extension.md) to specify a type in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + The name of the that is contained by this view. Note the use of the [x:Type Markup Extension](/dotnet/framework/xaml-services/x-type-markup-extension) to specify a type in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. ]]> @@ -479,7 +479,7 @@ ## Remarks This default view is never affiliated with any objects. - All collections have a default . WPF always binds to a view rather than a collection. If you bind directly to a collection, WPF actually binds to the default view for that collection. This default view is shared by all bindings to the collection, which causes all direct bindings to the collection to share the sort, filter, group, and current item characteristics of the one default view. Alternatively, you can create a view of your collection in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] or code using the class, and binding your control to that view. For an example, see [How to: Sort and Group Data Using a View in XAML](~/docs/framework/wpf/data/how-to-sort-and-group-data-using-a-view-in-xaml.md). + All collections have a default . WPF always binds to a view rather than a collection. If you bind directly to a collection, WPF actually binds to the default view for that collection. This default view is shared by all bindings to the collection, which causes all direct bindings to the collection to share the sort, filter, group, and current item characteristics of the one default view. Alternatively, you can create a view of your collection in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] or code using the class, and binding your control to that view. For an example, see [How to: Sort and Group Data Using a View in XAML](/dotnet/framework/wpf/data/how-to-sort-and-group-data-using-a-view-in-xaml). ]]> @@ -595,7 +595,7 @@ Gets a value that indicates whether the is filtering data in real time. - if filtering data in real time is enabled; if live filtering is not enabled; if it cannot be determined whether the collection view implements live filtering. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if filtering data in real time is enabled; if live filtering is not enabled; if it cannot be determined whether the collection view implements live filtering. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether should filter the data in real time if it can. - if live filtering has been requested; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if live filtering has been requested; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a value that indicates whether the groups data in real time. - if grouping data in real time is enable; if live grouping is not enabled; if it cannot be determined whether the collection view implements live grouping. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if grouping data in real time is enable; if live grouping is not enabled; if it cannot be determined whether the collection view implements live grouping. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether should group the data in real time if it can. - if live grouping has been requested; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if live grouping has been requested; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets a value that indicates whether the sorts data in real time. - if sorting data in real time is enable; if live sorting is not enabled; if it cannot be determined whether the collection view implements live sorting. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if sorting data in real time is enable; if live sorting is not enabled; if it cannot be determined whether the collection view implements live sorting. The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether should sort the data in real time if it can. - if live sorting has been requested; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if live sorting has been requested; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). ## XAML Values *myCollection* - An existing collection. To refer to an existing collection, use the [StaticResource Markup Extension](~/docs/framework/wpf/advanced/staticresource-markup-extension.md). + An existing collection. To refer to an existing collection, use the [StaticResource Markup Extension](/dotnet/framework/wpf/advanced/staticresource-markup-extension). ]]> diff --git a/xml/System.Windows.Data/CompositeCollection.xml b/xml/System.Windows.Data/CompositeCollection.xml index b8d1143d598..bf7d1e9fa0c 100644 --- a/xml/System.Windows.Data/CompositeCollection.xml +++ b/xml/System.Windows.Data/CompositeCollection.xml @@ -46,7 +46,7 @@ can contain items such as strings, objects, [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] nodes, elements, as well as other collections. An uses the data in the to generate its content according to its . For more information about using objects to bind to collections, see the Binding to Collections section of the [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + can contain items such as strings, objects, [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] nodes, elements, as well as other collections. An uses the data in the to generate its content according to its . For more information about using objects to bind to collections, see the Binding to Collections section of the [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). ]]> diff --git a/xml/System.Windows.Data/IValueConverter.xml b/xml/System.Windows.Data/IValueConverter.xml index b38eb6862b9..bd5e76901c8 100644 --- a/xml/System.Windows.Data/IValueConverter.xml +++ b/xml/System.Windows.Data/IValueConverter.xml @@ -18,7 +18,7 @@ interface and then implement the and methods. Converters can change data from one type to another, translate data based on cultural information, or modify other aspects of the presentation. For examples of some typical converter scenarios, see "Data Conversion" in [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + If you want to associate a value converter with a binding, create a class that implements the interface and then implement the and methods. Converters can change data from one type to another, translate data based on cultural information, or modify other aspects of the presentation. For examples of some typical converter scenarios, see "Data Conversion" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). Value converters are culture-aware. Both the and methods have a `culture` parameter that indicates the cultural information. If cultural information is irrelevant to the conversion, then you can ignore that parameter in your custom converter. diff --git a/xml/System.Windows.Data/ListCollectionView.xml b/xml/System.Windows.Data/ListCollectionView.xml index 354bff907a3..e95a18c32df 100644 --- a/xml/System.Windows.Data/ListCollectionView.xml +++ b/xml/System.Windows.Data/ListCollectionView.xml @@ -50,9 +50,9 @@ ## Remarks When you bind to a data collection, you may want to sort, filter, or group the data. To do that, you use collection views. You can think of a as the layer on top of the binding source collection that allows you to navigate and display the source collection based on sort, filter, and group queries, all without having to manipulate the underlying source collection itself. If the source collection implements the interface, the changes raised by the event are propagated to the views. - All collections have a default . For all collections implementing , the object is the default view object. The is the collection view class used for collections that implement . To get the default view, you use the method. For an example, see [How to: Get the Default View of a Data Collection](~/docs/framework/wpf/data/how-to-get-the-default-view-of-a-data-collection.md). + All collections have a default . For all collections implementing , the object is the default view object. The is the collection view class used for collections that implement . To get the default view, you use the method. For an example, see [How to: Get the Default View of a Data Collection](/dotnet/framework/wpf/data/how-to-get-the-default-view-of-a-data-collection). - For more information about collection views, see [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + For more information about collection views, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). ]]> diff --git a/xml/System.Windows.Data/MultiBinding.xml b/xml/System.Windows.Data/MultiBinding.xml index 89f1c00e0cb..8f6fd0f0472 100644 --- a/xml/System.Windows.Data/MultiBinding.xml +++ b/xml/System.Windows.Data/MultiBinding.xml @@ -159,7 +159,7 @@ ## XAML Values *myConverter* - A resource reference to a class that implements the interface, which includes implementations of the and methods. To refer to a value converter, use the [Markup Extensions and WPF XAML](~/docs/framework/wpf/advanced/markup-extensions-and-wpf-xaml.md). + A resource reference to a class that implements the interface, which includes implementations of the and methods. To refer to a value converter, use the [Markup Extensions and WPF XAML](/dotnet/framework/wpf/advanced/markup-extensions-and-wpf-xaml). ]]> @@ -654,7 +654,7 @@ For more information about the validation process for objects, see the property. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -695,7 +695,7 @@ For more information about the validation process for objects, see the property. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -763,7 +763,7 @@ ## Remarks You can set validation rules on both the object and the individual objects in the object. The binding engine evaluates the on the object when a value moves from the binding target property to the object. After that, when a value moves from the converter to the binding source property of an individual binding, the binding engine evaluates the on that object. - For more information about the validation process and how to provide visual feedback upon invalidation, see "Data Validation" in [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + For more information about the validation process and how to provide visual feedback upon invalidation, see "Data Validation" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). > [!NOTE] > This property can be set in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] only by using the syntax shown, or by accessing the collection object and using its various methods, such as `Add`. The property used to access the collection object is read-only, whereas the collection itself is read-write. diff --git a/xml/System.Windows.Data/MultiBindingExpression.xml b/xml/System.Windows.Data/MultiBindingExpression.xml index 1f1306cc890..0ad9c96b809 100644 --- a/xml/System.Windows.Data/MultiBindingExpression.xml +++ b/xml/System.Windows.Data/MultiBindingExpression.xml @@ -23,7 +23,7 @@ ## Remarks describes a single run-time instance of a . Therefore, it describes a collection of objects attached to a single binding target property. - For information about binding expressions, see the Binding and BindingExpression section in the [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + For information about binding expressions, see the Binding and BindingExpression section in the [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). With the use of a converter, the property values of the objects in a produce a final value for the target property. In the reverse direction, the target property value is translated to a set of values that are fed back into the objects. For more information, see . diff --git a/xml/System.Windows.Data/ObjectDataProvider.xml b/xml/System.Windows.Data/ObjectDataProvider.xml index 2b75cb5c389..68a99828a90 100644 --- a/xml/System.Windows.Data/ObjectDataProvider.xml +++ b/xml/System.Windows.Data/ObjectDataProvider.xml @@ -28,7 +28,7 @@ ## Remarks > [!IMPORTANT] -> fails when it does not have permissions to perform reflection on the given type or member. For more information, see Permissions Requirements in [Binding Sources Overview](~/docs/framework/wpf/data/binding-sources-overview.md). +> fails when it does not have permissions to perform reflection on the given type or member. For more information, see Permissions Requirements in [Binding Sources Overview](/dotnet/framework/wpf/data/binding-sources-overview). There are many ways to create an object to use as a binding source. For example, you can create your object in the resources section of your [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] page, or you can create your object in code and set it as the `DataContext` of your window. @@ -44,7 +44,7 @@ provides a convenient way to create and use objects as binding source objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], but it does not replace existing data models. - If you are implementing your own objects for data binding, see [Binding Sources Overview](~/docs/framework/wpf/data/binding-sources-overview.md) for information and recommendations. + If you are implementing your own objects for data binding, see [Binding Sources Overview](/dotnet/framework/wpf/data/binding-sources-overview) for information and recommendations. ]]> @@ -354,7 +354,7 @@ The highlighted lines in the following example use an ## XAML Values *myDataType* - The data type to create an instance of. Use the [x:Type Markup Extension](~/docs/framework/xaml-services/x-type-markup-extension.md) to set a type. + The data type to create an instance of. Use the [x:Type Markup Extension](/dotnet/framework/xaml-services/x-type-markup-extension) to set a type. ]]> diff --git a/xml/System.Windows.Data/PriorityBindingExpression.xml b/xml/System.Windows.Data/PriorityBindingExpression.xml index 59236878d7a..5ff388d7513 100644 --- a/xml/System.Windows.Data/PriorityBindingExpression.xml +++ b/xml/System.Windows.Data/PriorityBindingExpression.xml @@ -21,7 +21,7 @@ is a single run-time instance of a . Therefore, it describes a collection of objects that are attached to a single binding target property, which receives its value from the first object in the collection that returns a value successfully. For information about binding expressions, see the Binding and BindingExpression section in the [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + is a single run-time instance of a . Therefore, it describes a collection of objects that are attached to a single binding target property, which receives its value from the first object in the collection that returns a value successfully. For information about binding expressions, see the Binding and BindingExpression section in the [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). The binding engine determines which of the objects is the based on priority. For more information, see . diff --git a/xml/System.Windows.Data/RelativeSource.xml b/xml/System.Windows.Data/RelativeSource.xml index fb479cc2e88..b5b91000ef9 100644 --- a/xml/System.Windows.Data/RelativeSource.xml +++ b/xml/System.Windows.Data/RelativeSource.xml @@ -32,10 +32,10 @@ ## Remarks One of the ways to specify a binding source is to use the property. This is the property type of that property. is simultaneously a markup extension implementation and a data object. When the extension returns itself (see ), the relevant information is contained in the data. The main purpose of the markup extension is to allow a variable-argument constructor syntax in attribute form, so that the mode can be defined inline with the two extra arguments for ancestor type and level that the other modes do not require. - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [RelativeSource MarkupExtension](~/docs/framework/wpf/advanced/relativesource-markupextension.md). + For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). ## Examples - The following example shows a style trigger that creates a that reports a validation error message. Using the property, the value of the setter binds to the error content of the current (the using the style). For more information on this example, see [How to: Implement Binding Validation](~/docs/framework/wpf/data/how-to-implement-binding-validation.md). + The following example shows a style trigger that creates a that reports a validation error message. Using the property, the value of the setter binds to the error content of the current (the using the style). For more information on this example, see [How to: Implement Binding Validation](/dotnet/framework/wpf/data/how-to-implement-binding-validation). [!code-xaml[BindValidation#5](~/samples/snippets/csharp/VS_Snippets_Wpf/BindValidation/CSharp/Window1.xaml#5)] @@ -181,7 +181,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [RelativeSource MarkupExtension](~/docs/framework/wpf/advanced/relativesource-markupextension.md). + For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). @@ -230,7 +230,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [RelativeSource MarkupExtension](~/docs/framework/wpf/advanced/relativesource-markupextension.md). + For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). @@ -285,7 +285,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [RelativeSource MarkupExtension](~/docs/framework/wpf/advanced/relativesource-markupextension.md). + For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). ]]> @@ -322,7 +322,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [RelativeSource MarkupExtension](~/docs/framework/wpf/advanced/relativesource-markupextension.md). + For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). ]]> @@ -392,12 +392,12 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [RelativeSource MarkupExtension](~/docs/framework/wpf/advanced/relativesource-markupextension.md). + For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). ## Examples - The following example shows a style trigger that creates a that reports a validation error message. The value of the setter binds to the error content of the current (the using the style) using the property. See [How to: Implement Binding Validation](~/docs/framework/wpf/data/how-to-implement-binding-validation.md) for more information on this example. + The following example shows a style trigger that creates a that reports a validation error message. The value of the setter binds to the error content of the current (the using the style) using the property. See [How to: Implement Binding Validation](/dotnet/framework/wpf/data/how-to-implement-binding-validation) for more information on this example. [!code-xaml[BindValidation#5](~/samples/snippets/csharp/VS_Snippets_Wpf/BindValidation/CSharp/Window1.xaml#5)] @@ -477,7 +477,7 @@ ## Remarks This `ShouldSerialize` method is provided because the property does not have a simple default value. This method indicates whether the property has changed from its default value. You typically invoke this method if you are either developing a designer for the or developing your own control incorporating the . - For more information, see [Defining Default Values with the ShouldSerialize and Reset Methods](~/docs/framework/winforms/controls/defining-default-values-with-the-shouldserialize-and-reset-methods.md). + For more information, see [Defining Default Values with the ShouldSerialize and Reset Methods](/dotnet/framework/winforms/controls/defining-default-values-with-the-shouldserialize-and-reset-methods). ]]> @@ -563,7 +563,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [RelativeSource MarkupExtension](~/docs/framework/wpf/advanced/relativesource-markupextension.md). + For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). diff --git a/xml/System.Windows.Data/RelativeSourceMode.xml b/xml/System.Windows.Data/RelativeSourceMode.xml index cf8b845a5e8..48c4ab92ff8 100644 --- a/xml/System.Windows.Data/RelativeSourceMode.xml +++ b/xml/System.Windows.Data/RelativeSourceMode.xml @@ -23,7 +23,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [RelativeSource MarkupExtension](~/docs/framework/wpf/advanced/relativesource-markupextension.md). + For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). diff --git a/xml/System.Windows.Data/ValueConversionAttribute.xml b/xml/System.Windows.Data/ValueConversionAttribute.xml index 6640a8908ec..f565d30a06d 100644 --- a/xml/System.Windows.Data/ValueConversionAttribute.xml +++ b/xml/System.Windows.Data/ValueConversionAttribute.xml @@ -25,7 +25,7 @@ To be added. - Extending Metadata Using Attributes + Extending Metadata Using Attributes @@ -54,7 +54,7 @@ The parameter cannot be . - Extending Metadata Using Attributes + Extending Metadata Using Attributes @@ -81,7 +81,7 @@ To be added. - Extending Metadata Using Attributes + Extending Metadata Using Attributes @@ -115,7 +115,7 @@ To be added. - Extending Metadata Using Attributes + Extending Metadata Using Attributes @@ -146,7 +146,7 @@ To be added. - Extending Metadata Using Attributes + Extending Metadata Using Attributes @@ -177,7 +177,7 @@ To be added. - Extending Metadata Using Attributes + Extending Metadata Using Attributes @@ -203,7 +203,7 @@ To be added. - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Windows.Data/XmlDataProvider.xml b/xml/System.Windows.Data/XmlDataProvider.xml index 2d8888170fb..6d13278508c 100644 --- a/xml/System.Windows.Data/XmlDataProvider.xml +++ b/xml/System.Windows.Data/XmlDataProvider.xml @@ -35,7 +35,7 @@ ## Remarks > [!IMPORTANT] -> In a partial-trust sandbox, fails when it does not have permissions to access the given data. For more information about partial trust security, see [WPF Partial Trust Security](~/docs/framework/wpf/wpf-partial-trust-security.md). +> In a partial-trust sandbox, fails when it does not have permissions to access the given data. For more information about partial trust security, see [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security). exposes the following ways to access [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] data. @@ -497,7 +497,7 @@ ## XAML Values *mappingCollection* - An . To refer to a , use the [Markup Extensions and WPF XAML](~/docs/framework/wpf/advanced/markup-extensions-and-wpf-xaml.md). + An . To refer to a , use the [Markup Extensions and WPF XAML](/dotnet/framework/wpf/advanced/markup-extensions-and-wpf-xaml). diff --git a/xml/System.Windows.Documents.Serialization/WritingPrintTicketRequiredEventHandler.xml b/xml/System.Windows.Documents.Serialization/WritingPrintTicketRequiredEventHandler.xml index 1eff605aa1d..71b39efe9c6 100644 --- a/xml/System.Windows.Documents.Serialization/WritingPrintTicketRequiredEventHandler.xml +++ b/xml/System.Windows.Documents.Serialization/WritingPrintTicketRequiredEventHandler.xml @@ -31,7 +31,7 @@ ## Remarks This event occurs when the needs the of a print job. - When you create a delegate, you identify the method that handles the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that handles the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Documents/AdornerDecorator.xml b/xml/System.Windows.Documents/AdornerDecorator.xml index 1dfbe3b3c41..eb24b7f7691 100644 --- a/xml/System.Windows.Documents/AdornerDecorator.xml +++ b/xml/System.Windows.Documents/AdornerDecorator.xml @@ -25,7 +25,7 @@ The specifies the position of the in the visual tree. It is typically used in a for a control that might host objects. For example, the of a contains an so that the child elements of the window can be adorned. The method returns `null` if you pass in an element that does not have an as an ancestor in its visual tree. - For more information about adorners and visual trees, see [Adorners Overview](~/docs/framework/wpf/controls/adorners-overview.md) and [Trees in WPF](~/docs/framework/wpf/advanced/trees-in-wpf.md). + For more information about adorners and visual trees, see [Adorners Overview](/dotnet/framework/wpf/controls/adorners-overview) and [Trees in WPF](/dotnet/framework/wpf/advanced/trees-in-wpf). diff --git a/xml/System.Windows.Documents/Bold.xml b/xml/System.Windows.Documents/Bold.xml index 86ec976a840..4dbd61d6f40 100644 --- a/xml/System.Windows.Documents/Bold.xml +++ b/xml/System.Windows.Documents/Bold.xml @@ -22,7 +22,7 @@ enforces a strong content model for child content. See [TextElement Content Model Overview](~/docs/framework/wpf/advanced/textelement-content-model-overview.md) for more information about the content model. + enforces a strong content model for child content. See [TextElement Content Model Overview](/dotnet/framework/wpf/advanced/textelement-content-model-overview) for more information about the content model. The object is the equivalent of a with set to . diff --git a/xml/System.Windows.Documents/DocumentPage.xml b/xml/System.Windows.Documents/DocumentPage.xml index e5e7bb4c98f..570792abffc 100644 --- a/xml/System.Windows.Documents/DocumentPage.xml +++ b/xml/System.Windows.Documents/DocumentPage.xml @@ -188,7 +188,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/System.Windows.Documents/EditingCommands.xml b/xml/System.Windows.Documents/EditingCommands.xml index 75d35197a26..8f821bd933c 100644 --- a/xml/System.Windows.Documents/EditingCommands.xml +++ b/xml/System.Windows.Documents/EditingCommands.xml @@ -84,7 +84,7 @@ In general, the command definitions provided by the class do not make use of command parameters (the `parameter` parameter expected by the method). - For more information on commands and commanding, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + For more information on commands and commanding, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). diff --git a/xml/System.Windows.Documents/Figure.xml b/xml/System.Windows.Documents/Figure.xml index 71b930ff4f8..f8e93157dd2 100644 --- a/xml/System.Windows.Documents/Figure.xml +++ b/xml/System.Windows.Documents/Figure.xml @@ -21,7 +21,7 @@ enforces a strong content model for child content. See [TextElement Content Model Overview](~/docs/framework/wpf/advanced/textelement-content-model-overview.md) for more information about the content model. + enforces a strong content model for child content. See [TextElement Content Model Overview](/dotnet/framework/wpf/advanced/textelement-content-model-overview) for more information about the content model. or elements are often used to highlight or accentuate portions of content, to host supporting images or other content within the main content flow, or to inject loosely related content such as advertisements. diff --git a/xml/System.Windows.Documents/Floater.xml b/xml/System.Windows.Documents/Floater.xml index 4931656b51c..503eb5f60f9 100644 --- a/xml/System.Windows.Documents/Floater.xml +++ b/xml/System.Windows.Documents/Floater.xml @@ -22,7 +22,7 @@ or elements are often used to highlight or accentuate portions of content, to host supporting images or other content within the main content flow, or to inject loosely related content such as advertisements. A floater can contain objects that inherit from the Block class. For more information, see [TextElement Content Model Overview](~/docs/framework/wpf/advanced/textelement-content-model-overview.md) + or elements are often used to highlight or accentuate portions of content, to host supporting images or other content within the main content flow, or to inject loosely related content such as advertisements. A floater can contain objects that inherit from the Block class. For more information, see [TextElement Content Model Overview](/dotnet/framework/wpf/advanced/textelement-content-model-overview) and differ in several ways and are used for different scenarios. diff --git a/xml/System.Windows.Documents/FlowDocument.xml b/xml/System.Windows.Documents/FlowDocument.xml index 0744f35ce83..4841bdde73b 100644 --- a/xml/System.Windows.Documents/FlowDocument.xml +++ b/xml/System.Windows.Documents/FlowDocument.xml @@ -2940,7 +2940,7 @@ property is applicable only to [!INCLUDE[TLA#tla_opentype](~/includes/tlasharptla-opentype-md.md)] fonts. A typography variant has no effect on fonts that do not support the variant. For more information on this topic, see [Typography in WPF](~/docs/framework/wpf/advanced/typography-in-wpf.md). + The property is applicable only to [!INCLUDE[TLA#tla_opentype](~/includes/tlasharptla-opentype-md.md)] fonts. A typography variant has no effect on fonts that do not support the variant. For more information on this topic, see [Typography in WPF](/dotnet/framework/wpf/advanced/typography-in-wpf). diff --git a/xml/System.Windows.Documents/FrameworkTextComposition.xml b/xml/System.Windows.Documents/FrameworkTextComposition.xml index f0fe6204e29..0973037302d 100644 --- a/xml/System.Windows.Documents/FrameworkTextComposition.xml +++ b/xml/System.Windows.Documents/FrameworkTextComposition.xml @@ -83,7 +83,7 @@ ## Remarks The property indicates how many characters have been entered since the last event. This property is only meaningful when the or event occurs. When the event occurs, is -1, and the property indicates the length of the composition. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -115,7 +115,7 @@ ## Remarks This property is only meaningful when the or event occurs. When the event occurs, is -1, and the property indicates the position of the composition text. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -147,7 +147,7 @@ ## Remarks When the or event occurs, is -1. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -179,7 +179,7 @@ ## Remarks When the or event occurs, is -1. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Windows.Documents/Hyperlink.xml b/xml/System.Windows.Documents/Hyperlink.xml index 8d1230c1f36..bd4918c32f8 100644 --- a/xml/System.Windows.Documents/Hyperlink.xml +++ b/xml/System.Windows.Documents/Hyperlink.xml @@ -34,9 +34,9 @@ implements the property that you set with the of the content that should be navigated to when the Hyperlink is clicked. navigation can only occur, however, if either the direct or indirect parent of a is a navigation host, including , , or any browser that can host XBAPs (which includes Internet Explorer 6 and later versions, and Firefox 2.0+). For more information, see the **Navigation Hosts** topic in [Navigation Overview](~/docs/framework/wpf/app-development/navigation-overview.md). + implements the property that you set with the of the content that should be navigated to when the Hyperlink is clicked. navigation can only occur, however, if either the direct or indirect parent of a is a navigation host, including , , or any browser that can host XBAPs (which includes Internet Explorer 6 and later versions, and Firefox 2.0+). For more information, see the **Navigation Hosts** topic in [Navigation Overview](/dotnet/framework/wpf/app-development/navigation-overview). - enforces a strong content model for child content. See [TextElement Content Model Overview](~/docs/framework/wpf/advanced/textelement-content-model-overview.md) for more information about the content model. + enforces a strong content model for child content. See [TextElement Content Model Overview](/dotnet/framework/wpf/advanced/textelement-content-model-overview) for more information about the content model. Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). @@ -590,7 +590,7 @@ Gets or sets a URI to navigate to when the is activated. The URI to navigate to when the is activated. The default is . - can navigate to the value of the property only if either the direct or indirect parent of a is a navigation host, including , , or any browser that can host XBAPs (which includes Internet Explorer 6 and later versions, and Firefox 2.0+). For more information, see the Navigation Hosts section in Navigation Overview. + can navigate to the value of the property only if either the direct or indirect parent of a is a navigation host, including , , or any browser that can host XBAPs (which includes Internet Explorer 6 and later versions, and Firefox 2.0+). For more information, see the Navigation Hosts section in Navigation Overview. @@ -681,7 +681,7 @@ This method navigates to the uniform resource identifier (URI) specified by the property, and marks the URI as visited. > [!IMPORTANT] -> Depending on the host computer's security configuration, certain forms of navigation (for example, navigating to a [!INCLUDE[TLA#tla_unc](~/includes/tlasharptla-unc-md.md)] path) are not allowed in the Internet zone. In such cases, this method will demand full trust. For more information, see [Code Access Security](~/docs/framework/misc/code-access-security.md). +> Depending on the host computer's security configuration, certain forms of navigation (for example, navigating to a [!INCLUDE[TLA#tla_unc](~/includes/tlasharptla-unc-md.md)] path) are not allowed in the Internet zone. In such cases, this method will demand full trust. For more information, see [Code Access Security](/dotnet/framework/misc/code-access-security). ]]> diff --git a/xml/System.Windows.Documents/Inline.xml b/xml/System.Windows.Documents/Inline.xml index 885d00e7748..c16d5852ba0 100644 --- a/xml/System.Windows.Documents/Inline.xml +++ b/xml/System.Windows.Documents/Inline.xml @@ -340,7 +340,7 @@ object is a visual ornamentation you can add to text. There are four types of text decorations: underline, baseline, strikethrough, and overline. For more information about text decorations, see [How to: Create a Text Decoration](~/docs/framework/wpf/advanced/how-to-create-a-text-decoration.md). + A object is a visual ornamentation you can add to text. There are four types of text decorations: underline, baseline, strikethrough, and overline. For more information about text decorations, see [How to: Create a Text Decoration](/dotnet/framework/wpf/advanced/how-to-create-a-text-decoration). ## Dependency Property Information diff --git a/xml/System.Windows.Documents/Italic.xml b/xml/System.Windows.Documents/Italic.xml index d99f1a958a6..bcbe16213ae 100644 --- a/xml/System.Windows.Documents/Italic.xml +++ b/xml/System.Windows.Documents/Italic.xml @@ -22,7 +22,7 @@ enforces a strong content model for child content. See [TextElement Content Model Overview](~/docs/framework/wpf/advanced/textelement-content-model-overview.md) for more information about the content model. + enforces a strong content model for child content. See [TextElement Content Model Overview](/dotnet/framework/wpf/advanced/textelement-content-model-overview) for more information about the content model. This is the equivalent of a with a value of and the two elements can be used interchangeably. diff --git a/xml/System.Windows.Documents/List.xml b/xml/System.Windows.Documents/List.xml index c9534a524be..d6057e44814 100644 --- a/xml/System.Windows.Documents/List.xml +++ b/xml/System.Windows.Documents/List.xml @@ -27,7 +27,7 @@ enforces a strong content model for child content. See [TextElement Content Model Overview](~/docs/framework/wpf/advanced/textelement-content-model-overview.md) for more information about the content model. + enforces a strong content model for child content. See [TextElement Content Model Overview](/dotnet/framework/wpf/advanced/textelement-content-model-overview) for more information about the content model. is a flow content element designed to be formatted with markers such as bullets or numbering. diff --git a/xml/System.Windows.Documents/ListItem.xml b/xml/System.Windows.Documents/ListItem.xml index c858907df24..30a541e8da6 100644 --- a/xml/System.Windows.Documents/ListItem.xml +++ b/xml/System.Windows.Documents/ListItem.xml @@ -26,7 +26,7 @@ enforces a strong content model for child content. See [TextElement Content Model Overview](~/docs/framework/wpf/advanced/textelement-content-model-overview.md) for more information about the content model. + enforces a strong content model for child content. See [TextElement Content Model Overview](/dotnet/framework/wpf/advanced/textelement-content-model-overview) for more information about the content model. elements must be contained by a element. diff --git a/xml/System.Windows.Documents/Paragraph.xml b/xml/System.Windows.Documents/Paragraph.xml index 42ef277badd..9eb6a7739fb 100644 --- a/xml/System.Windows.Documents/Paragraph.xml +++ b/xml/System.Windows.Documents/Paragraph.xml @@ -27,7 +27,7 @@ enforces a strong content model for child content. See [TextElement Content Model Overview](~/docs/framework/wpf/advanced/textelement-content-model-overview.md) for more information about the content model. + enforces a strong content model for child content. See [TextElement Content Model Overview](/dotnet/framework/wpf/advanced/textelement-content-model-overview) for more information about the content model. In addition to plain text, a element can host other elements. Valid child elements include: @@ -51,7 +51,7 @@ - - See [Flow Document Overview](~/docs/framework/wpf/advanced/flow-document-overview.md) for more information on what this object can contain and what can contain it. + See [Flow Document Overview](/dotnet/framework/wpf/advanced/flow-document-overview) for more information on what this object can contain and what can contain it. ]]> @@ -480,7 +480,7 @@ object is a visual ornamentation you can add to text. There are four types of text decorations: underline, baseline, strikethrough, and overline. For more information about text decorations, see [How to: Create a Text Decoration](~/docs/framework/wpf/advanced/how-to-create-a-text-decoration.md). + A object is a visual ornamentation you can add to text. There are four types of text decorations: underline, baseline, strikethrough, and overline. For more information about text decorations, see [How to: Create a Text Decoration](/dotnet/framework/wpf/advanced/how-to-create-a-text-decoration). ## Dependency Property Information diff --git a/xml/System.Windows.Documents/Run.xml b/xml/System.Windows.Documents/Run.xml index 0d628d83cd4..f86c9becb58 100644 --- a/xml/System.Windows.Documents/Run.xml +++ b/xml/System.Windows.Documents/Run.xml @@ -26,7 +26,7 @@ property of the object is a dependency property, which means that you can bind the property to a data source. The property fully supports one-way binding in and other controls that display read-only text. For more information about data binding, see [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + Starting in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the property of the object is a dependency property, which means that you can bind the property to a data source. The property fully supports one-way binding in and other controls that display read-only text. For more information about data binding, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). > [!NOTE] > Binding text to a object contained within is not supported. Editing operations within the may cause the binding to be cleared. @@ -207,7 +207,7 @@ property of the object is a dependency property, which means that you can bind the property to a data source. The property fully supports one-way binding in and other controls that display read-only text. For more information about data binding, see [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + Starting in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the property of the object is a dependency property, which means that you can bind the property to a data source. The property fully supports one-way binding in and other controls that display read-only text. For more information about data binding, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). > [!NOTE] > Binding text to a object contained within is not supported. Editing operations within the may cause the binding to be cleared. diff --git a/xml/System.Windows.Documents/Section.xml b/xml/System.Windows.Documents/Section.xml index 2f01dcfc6fc..87d7340dbac 100644 --- a/xml/System.Windows.Documents/Section.xml +++ b/xml/System.Windows.Documents/Section.xml @@ -38,7 +38,7 @@ - - See [TextElement Content Model Overview](~/docs/framework/wpf/advanced/textelement-content-model-overview.md) for more information on the object model. + See [TextElement Content Model Overview](/dotnet/framework/wpf/advanced/textelement-content-model-overview) for more information on the object model. ]]> diff --git a/xml/System.Windows.Documents/TableColumnCollection.xml b/xml/System.Windows.Documents/TableColumnCollection.xml index bbe96d61feb..aacff5c58d1 100644 --- a/xml/System.Windows.Documents/TableColumnCollection.xml +++ b/xml/System.Windows.Documents/TableColumnCollection.xml @@ -50,7 +50,7 @@ ## Remarks This collection supports standard zero-based indexing. - The property provided by the class returns a . For more information, see [How to: Manipulate a Table's Columns through the Columns Property](~/docs/framework/wpf/advanced/how-to-manipulate-table-columns-through-the-columns-property.md). + The property provided by the class returns a . For more information, see [How to: Manipulate a Table's Columns through the Columns Property](/dotnet/framework/wpf/advanced/how-to-manipulate-table-columns-through-the-columns-property). ]]> diff --git a/xml/System.Windows.Documents/TableRowGroupCollection.xml b/xml/System.Windows.Documents/TableRowGroupCollection.xml index 1896186d47c..28df6a1792c 100644 --- a/xml/System.Windows.Documents/TableRowGroupCollection.xml +++ b/xml/System.Windows.Documents/TableRowGroupCollection.xml @@ -50,7 +50,7 @@ ## Remarks This collection supports standard zero-based indexing. - The property provided by the class returns a . For more information, see [How to: Manipulate a Table's Row Groups through the RowGroups Property](~/docs/framework/wpf/advanced/how-to-manipulate-table-row-groups-through-the-rowgroups-property.md). + The property provided by the class returns a . For more information, see [How to: Manipulate a Table's Row Groups through the RowGroups Property](/dotnet/framework/wpf/advanced/how-to-manipulate-table-row-groups-through-the-rowgroups-property). ]]> diff --git a/xml/System.Windows.Documents/TextElement.xml b/xml/System.Windows.Documents/TextElement.xml index 3bd7487b12d..391cc8b6727 100644 --- a/xml/System.Windows.Documents/TextElement.xml +++ b/xml/System.Windows.Documents/TextElement.xml @@ -1347,7 +1347,7 @@ property is applicable only to [!INCLUDE[TLA#tla_opentype](~/includes/tlasharptla-opentype-md.md)] fonts. A typography variant has no effect on fonts that do not support the variant. For more information on this topic, see [Typography in WPF](~/docs/framework/wpf/advanced/typography-in-wpf.md). + The property is applicable only to [!INCLUDE[TLA#tla_opentype](~/includes/tlasharptla-opentype-md.md)] fonts. A typography variant has no effect on fonts that do not support the variant. For more information on this topic, see [Typography in WPF](/dotnet/framework/wpf/advanced/typography-in-wpf). diff --git a/xml/System.Windows.Documents/TextElementEditingBehaviorAttribute.xml b/xml/System.Windows.Documents/TextElementEditingBehaviorAttribute.xml index 912907714b8..4e3314c6689 100644 --- a/xml/System.Windows.Documents/TextElementEditingBehaviorAttribute.xml +++ b/xml/System.Windows.Documents/TextElementEditingBehaviorAttribute.xml @@ -36,7 +36,7 @@ When you create a custom element, use the method and set `preserveTextElements` to `true` to preserve the custom element and property values when you serialize it to the disk or clipboard. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -67,7 +67,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -108,7 +108,7 @@ ## Remarks When is `true`, the decision to combine adjacent text elements that have identical property values is left up to the . When is `false`, a does not combine two adjacent text elements. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -149,7 +149,7 @@ ## Remarks When is `true` and the user copies and pastes part of the content of a custom text element, the formatting is preserved. When is `false`, the formatting is preserved only if the user copies and pastes all of the content of the custom text element. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Windows.Documents/TextPointer.xml b/xml/System.Windows.Documents/TextPointer.xml index 108a66c3668..b88ff618fd8 100644 --- a/xml/System.Windows.Documents/TextPointer.xml +++ b/xml/System.Windows.Documents/TextPointer.xml @@ -310,7 +310,7 @@ ## Remarks edges are not considered content for the purposes of this method. If the is positioned before a edge, the return value is a bounding box for the next non- content in the specified direction. If there is no content in the specified direction, a zero-width is returned with a height matching the height of any preceding content. - The operation performed by this method depends on a valid layout. When necessary, this method attempts to automatically regenerate a valid layout before proceeding with the operation. Regenerating a layout can be a relatively expensive operation. Use the property to check for a valid layout before performing operations that may regenerate the layout. For more information, see [Layout](~/docs/framework/wpf/advanced/layout.md). + The operation performed by this method depends on a valid layout. When necessary, this method attempts to automatically regenerate a valid layout before proceeding with the operation. Regenerating a layout can be a relatively expensive operation. Use the property to check for a valid layout before performing operations that may regenerate the layout. For more information, see [Layout](/dotnet/framework/wpf/advanced/layout). ]]> @@ -407,7 +407,7 @@ ## Remarks If the points to an ambiguous position, for example, between two lines, the line in the direction specified by is selected as the relative starting line. - The operation performed by this method depends on a valid layout. When necessary, this method attempts to automatically regenerate a valid layout before proceeding with the operation. Regenerating a layout can be a relatively expensive operation. Use to check for a valid layout before performing operations that may regenerate the layout. For more information, see [Layout](~/docs/framework/wpf/advanced/layout.md). + The operation performed by this method depends on a valid layout. When necessary, this method attempts to automatically regenerate a valid layout before proceeding with the operation. Regenerating a layout can be a relatively expensive operation. Use to check for a valid layout before performing operations that may regenerate the layout. For more information, see [Layout](/dotnet/framework/wpf/advanced/layout). ]]> @@ -904,7 +904,7 @@ method, method, and property) attempt to automatically regenerate a valid layout before proceeding with the operation. Regenerating a layout can be a relatively expensive operation. Use this property to check for a valid layout before performing operations that may regenerate the layout. For more information, see [Layout](~/docs/framework/wpf/advanced/layout.md). + When necessary, operations that depend on a valid layout (such as the method, method, and property) attempt to automatically regenerate a valid layout before proceeding with the operation. Regenerating a layout can be a relatively expensive operation. Use this property to check for a valid layout before performing operations that may regenerate the layout. For more information, see [Layout](/dotnet/framework/wpf/advanced/layout). ]]> @@ -1062,7 +1062,7 @@ ## Remarks If the points to an ambiguous position, for example, between two lines, the line in the direction specified by the property is selected as the relative starting line. - The operation performed by this property depends on a valid layout. When necessary, this method attempts to automatically regenerate a valid layout before proceeding with the operation. Regenerating a layout can be a relatively expensive operation. Use the property to check for a valid layout before performing operations that may regenerate the layout. For more information, see [Layout](~/docs/framework/wpf/advanced/layout.md). + The operation performed by this property depends on a valid layout. When necessary, this method attempts to automatically regenerate a valid layout before proceeding with the operation. Regenerating a layout can be a relatively expensive operation. Use the property to check for a valid layout before performing operations that may regenerate the layout. For more information, see [Layout](/dotnet/framework/wpf/advanced/layout). ]]> diff --git a/xml/System.Windows.Documents/TextRange.xml b/xml/System.Windows.Documents/TextRange.xml index 2d25ea8534a..e9b0338a05e 100644 --- a/xml/System.Windows.Documents/TextRange.xml +++ b/xml/System.Windows.Documents/TextRange.xml @@ -599,7 +599,7 @@ ## Remarks When `preserveTextElements` is `false`, custom objects are saved as known types. For example, suppose you create a custom called `Heading1`, which inherits from . When you call this method with `preserveTextElements` set to `false`, `Heading1` is converted to a when the is saved. When you call this method with `preserveTextElements` set to `true`, `Heading1` is saved without being converted. To preserve custom text elements, `dataFormat` must be set to . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Windows.Forms.DataVisualization.Charting/Chart.xml b/xml/System.Windows.Forms.DataVisualization.Charting/Chart.xml index 2c0045323dd..68cc23804d7 100644 --- a/xml/System.Windows.Forms.DataVisualization.Charting/Chart.xml +++ b/xml/System.Windows.Forms.DataVisualization.Charting/Chart.xml @@ -2610,7 +2610,7 @@ These data point properties are: event invokes the event handler through a delegate. For more information, see [Handling and raising events](~/docs/standard/events/index.md). +Raising the event invokes the event handler through a delegate. For more information, see [Handling and raising events](/dotnet/standard/events/). ]]> @@ -2664,7 +2664,7 @@ Raising the event invokes the event event invokes the event handler through a delegate. For more information, see [Handling and raising events](~/docs/standard/events/index.md). +Raising the event invokes the event handler through a delegate. For more information, see [Handling and raising events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms.Design.Behavior/BehaviorDragDropEventHandler.xml b/xml/System.Windows.Forms.Design.Behavior/BehaviorDragDropEventHandler.xml index 4f6e12cc939..09395ecb55c 100644 --- a/xml/System.Windows.Forms.Design.Behavior/BehaviorDragDropEventHandler.xml +++ b/xml/System.Windows.Forms.Design.Behavior/BehaviorDragDropEventHandler.xml @@ -37,7 +37,7 @@ delegate, you identify a method to handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify a method to handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms.Design.Behavior/BehaviorService.xml b/xml/System.Windows.Forms.Design.Behavior/BehaviorService.xml index 096e805a570..0d0ec0a196b 100644 --- a/xml/System.Windows.Forms.Design.Behavior/BehaviorService.xml +++ b/xml/System.Windows.Forms.Design.Behavior/BehaviorService.xml @@ -237,7 +237,7 @@ ## Remarks The raises the event immediately before it starts a drag-and-drop operation. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -393,7 +393,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -431,7 +431,7 @@ ## Remarks The raises the event immediately after the drag operation is complete. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -829,7 +829,7 @@ diff --git a/xml/System.Windows.Forms.Design.Behavior/SnapLine.xml b/xml/System.Windows.Forms.Design.Behavior/SnapLine.xml index a267717e842..71f551210f8 100644 --- a/xml/System.Windows.Forms.Design.Behavior/SnapLine.xml +++ b/xml/System.Windows.Forms.Design.Behavior/SnapLine.xml @@ -55,7 +55,7 @@ The class cannot be derived from. - There is extensive support for this feature in Visual Studio, see [Walkthrough: Arranging Controls on Windows Forms Using Snaplines](~/docs/framework/winforms/controls/walkthrough-arranging-controls-on-windows-forms-using-snaplines.md). + There is extensive support for this feature in Visual Studio, see [Walkthrough: Arranging Controls on Windows Forms Using Snaplines](/dotnet/framework/winforms/controls/walkthrough-arranging-controls-on-windows-forms-using-snaplines). ]]> diff --git a/xml/System.Windows.Forms.Design/ComponentDocumentDesigner.xml b/xml/System.Windows.Forms.Design/ComponentDocumentDesigner.xml index 70440ffa2da..620b15a0fe9 100644 --- a/xml/System.Windows.Forms.Design/ComponentDocumentDesigner.xml +++ b/xml/System.Windows.Forms.Design/ComponentDocumentDesigner.xml @@ -160,9 +160,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.Windows.Forms.Design/ComponentEditorForm.xml b/xml/System.Windows.Forms.Design/ComponentEditorForm.xml index 48e07a6aead..c101a341b79 100644 --- a/xml/System.Windows.Forms.Design/ComponentEditorForm.xml +++ b/xml/System.Windows.Forms.Design/ComponentEditorForm.xml @@ -165,7 +165,7 @@ ## Remarks The first time the method is executed, it shows the first component editor page in the list. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -206,7 +206,7 @@ ## Remarks The method shows the Help page that is associated with the component editor page, if there is one. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms.Design/ComponentTray.xml b/xml/System.Windows.Forms.Design/ComponentTray.xml index 2bf3bd684ca..687a537a3a7 100644 --- a/xml/System.Windows.Forms.Design/ComponentTray.xml +++ b/xml/System.Windows.Forms.Design/ComponentTray.xml @@ -382,9 +382,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)).
diff --git a/xml/System.Windows.Forms.Design/ControlDesigner.xml b/xml/System.Windows.Forms.Design/ControlDesigner.xml index ddb6c5c8887..b03fcfd84da 100644 --- a/xml/System.Windows.Forms.Design/ControlDesigner.xml +++ b/xml/System.Windows.Forms.Design/ControlDesigner.xml @@ -472,9 +472,9 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.Windows.Forms.Design/DocumentDesigner.xml b/xml/System.Windows.Forms.Design/DocumentDesigner.xml index 4d6a25988ec..9573f15be73 100644 --- a/xml/System.Windows.Forms.Design/DocumentDesigner.xml +++ b/xml/System.Windows.Forms.Design/DocumentDesigner.xml @@ -128,9 +128,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)).
diff --git a/xml/System.Windows.Forms.Design/ParentControlDesigner.xml b/xml/System.Windows.Forms.Design/ParentControlDesigner.xml index b81a1d431ef..41e94427733 100644 --- a/xml/System.Windows.Forms.Design/ParentControlDesigner.xml +++ b/xml/System.Windows.Forms.Design/ParentControlDesigner.xml @@ -684,9 +684,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.Windows.Forms.Design/PropertyTab.xml b/xml/System.Windows.Forms.Design/PropertyTab.xml index f2c2385c7fa..82fb1d934a2 100644 --- a/xml/System.Windows.Forms.Design/PropertyTab.xml +++ b/xml/System.Windows.Forms.Design/PropertyTab.xml @@ -192,7 +192,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -238,9 +238,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)).
diff --git a/xml/System.Windows.Forms.Integration/ElementHost.xml b/xml/System.Windows.Forms.Integration/ElementHost.xml index 99f5a3278e7..6636b221062 100644 --- a/xml/System.Windows.Forms.Integration/ElementHost.xml +++ b/xml/System.Windows.Forms.Integration/ElementHost.xml @@ -47,12 +47,12 @@ To host a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] element in a Windows Form, you must assign the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] element to the property. - Use the property to assign custom mappings between an control and its hosted [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] element. For more information, see [Windows Forms and WPF Property Mapping](~/docs/framework/wpf/advanced/windows-forms-and-wpf-property-mapping.md). + Use the property to assign custom mappings between an control and its hosted [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] element. For more information, see [Windows Forms and WPF Property Mapping](/dotnet/framework/wpf/advanced/windows-forms-and-wpf-property-mapping). ## Examples - The following code example demonstrates how to use the control to host a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] element. For more information, see [Walkthrough: Hosting a 3-D WPF Composite Control in Windows Forms](~/docs/framework/wpf/advanced/walkthrough-hosting-a-3-d-wpf-composite-control-in-windows-forms.md). + The following code example demonstrates how to use the control to host a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] element. For more information, see [Walkthrough: Hosting a 3-D WPF Composite Control in Windows Forms](/dotnet/framework/wpf/advanced/walkthrough-hosting-a-3-d-wpf-composite-control-in-windows-forms). [!code-csharp[HostingWpfUserControlInWf#11](~/samples/snippets/csharp/VS_Snippets_Wpf/HostingWpfUserControlInWf/CSharp/WpfUserControlHost/Form1.cs#11)] [!code-vb[HostingWpfUserControlInWf#11](~/samples/snippets/visualbasic/VS_Snippets_Wpf/HostingWpfUserControlInWf/VisualBasic/WpfUserControlHost/Form1.vb#11)] @@ -261,7 +261,7 @@ ## Examples - The following code example demonstrates how to use the property to assign a hosted [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] element. For more information, see [Walkthrough: Hosting a 3-D WPF Composite Control in Windows Forms](~/docs/framework/wpf/advanced/walkthrough-hosting-a-3-d-wpf-composite-control-in-windows-forms.md). + The following code example demonstrates how to use the property to assign a hosted [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] element. For more information, see [Walkthrough: Hosting a 3-D WPF Composite Control in Windows Forms](/dotnet/framework/wpf/advanced/walkthrough-hosting-a-3-d-wpf-composite-control-in-windows-forms). [!code-csharp[HostingWpfUserControlInWf#11](~/samples/snippets/csharp/VS_Snippets_Wpf/HostingWpfUserControlInWf/CSharp/WpfUserControlHost/Form1.cs#11)] [!code-vb[HostingWpfUserControlInWf#11](~/samples/snippets/visualbasic/VS_Snippets_Wpf/HostingWpfUserControlInWf/VisualBasic/WpfUserControlHost/Form1.vb#11)] @@ -552,9 +552,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -1799,7 +1799,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2312,12 +2312,12 @@ property to translate the property for a hosted [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] element. For more information, see [Walkthrough: Mapping Properties Using the ElementHost Control](~/docs/framework/wpf/advanced/walkthrough-mapping-properties-using-the-elementhost-control.md). + The following code example demonstrates how to use the property to translate the property for a hosted [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] element. For more information, see [Walkthrough: Mapping Properties Using the ElementHost Control](/dotnet/framework/wpf/advanced/walkthrough-mapping-properties-using-the-elementhost-control). [!code-csharp[PropertyMappingWithElementHost#12](~/samples/snippets/csharp/VS_Snippets_Wpf/PropertyMappingWithElementHost/CSharp/PropertyMappingWithElementHost/Form1.cs#12)] [!code-vb[PropertyMappingWithElementHost#12](~/samples/snippets/visualbasic/VS_Snippets_Wpf/PropertyMappingWithElementHost/VisualBasic/PropertyMappingWithElementHost/Form1.vb#12)] diff --git a/xml/System.Windows.Forms.Integration/PropertyMap.xml b/xml/System.Windows.Forms.Integration/PropertyMap.xml index 02ee0974d39..67492454590 100644 --- a/xml/System.Windows.Forms.Integration/PropertyMap.xml +++ b/xml/System.Windows.Forms.Integration/PropertyMap.xml @@ -129,9 +129,9 @@ - Windows Forms and WPF Property Mapping - Walkthrough: Mapping Properties Using the ElementHost Control - Walkthrough: Mapping Properties Using the WindowsFormsHost Element + Windows Forms and WPF Property Mapping + Walkthrough: Mapping Properties Using the ElementHost Control + Walkthrough: Mapping Properties Using the WindowsFormsHost Element Property Mapping Walkthrough: Mapping Properties Using the ElementHost Control Walkthrough: Mapping Properties Using the WindowsFormsHost Element @@ -334,7 +334,7 @@ diff --git a/xml/System.Windows.Forms.Integration/PropertyTranslator.xml b/xml/System.Windows.Forms.Integration/PropertyTranslator.xml index 66dbce7bfd4..ee3273c5423 100644 --- a/xml/System.Windows.Forms.Integration/PropertyTranslator.xml +++ b/xml/System.Windows.Forms.Integration/PropertyTranslator.xml @@ -31,7 +31,7 @@ delegate is used by the class to implement property mapping between [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] and [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. For more information, see [Windows Forms and WPF Property Mapping](~/docs/framework/wpf/advanced/windows-forms-and-wpf-property-mapping.md). + The delegate is used by the class to implement property mapping between [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] and [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. For more information, see [Windows Forms and WPF Property Mapping](/dotnet/framework/wpf/advanced/windows-forms-and-wpf-property-mapping). ]]> diff --git a/xml/System.Windows.Forms.Integration/WindowsFormsHost.xml b/xml/System.Windows.Forms.Integration/WindowsFormsHost.xml index 4559662a441..0a1a23f9072 100644 --- a/xml/System.Windows.Forms.Integration/WindowsFormsHost.xml +++ b/xml/System.Windows.Forms.Integration/WindowsFormsHost.xml @@ -46,7 +46,7 @@ To host a Windows Forms control in a WPF element, you must assign the Windows Forms control to the property. - Use the property to assign custom mappings between a element and its hosted Windows Forms control. For more information, see [Windows Forms and WPF Property Mapping](~/docs/framework/wpf/advanced/windows-forms-and-wpf-property-mapping.md). + Use the property to assign custom mappings between a element and its hosted Windows Forms control. For more information, see [Windows Forms and WPF Property Mapping](/dotnet/framework/wpf/advanced/windows-forms-and-wpf-property-mapping). ## XAML Object Element Usage @@ -58,7 +58,7 @@ ## Examples - The following code example demonstrates how to use a element to host a control. For more information, see [Walkthrough: Hosting a Windows Forms Control in WPF by Using XAML](~/docs/framework/wpf/advanced/walkthrough-hosting-a-windows-forms-control-in-wpf-by-using-xaml.md). + The following code example demonstrates how to use a element to host a control. For more information, see [Walkthrough: Hosting a Windows Forms Control in WPF by Using XAML](/dotnet/framework/wpf/advanced/walkthrough-hosting-a-windows-forms-control-in-wpf-by-using-xaml). [!code-xaml[HostingWfInWpfWithXaml#1](~/samples/snippets/csharp/VS_Snippets_Wpf/HostingWfInWpfWithXaml/CSharp/HostingWfInWpf/Window1.xaml#1)] @@ -141,7 +141,7 @@ ## Remarks This dependency property is identified by the field. By default, this property is mapped to update the and properties of the hosted control. - For more information on mapping the property, see [Windows Forms and WPF Property Mapping](~/docs/framework/wpf/advanced/windows-forms-and-wpf-property-mapping.md). + For more information on mapping the property, see [Windows Forms and WPF Property Mapping](/dotnet/framework/wpf/advanced/windows-forms-and-wpf-property-mapping). ## XAML Attribute Usage @@ -264,12 +264,12 @@ A element (or a possible subclass). *hostedControl* - An element that specifies the hosted Windows Forms control. Specifying the custom control in markup usually requires an xmlns mapping, see [XAML Namespaces and Namespace Mapping for WPF XAML](~/docs/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml.md). + An element that specifies the hosted Windows Forms control. Specifying the custom control in markup usually requires an xmlns mapping, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). ## Examples - The following code example demonstrates how to use the property to add the hosted control to the element. For more information, see [Walkthrough: Hosting an ActiveX Control in WPF](~/docs/framework/wpf/advanced/walkthrough-hosting-an-activex-control-in-wpf.md). + The following code example demonstrates how to use the property to add the hosted control to the element. For more information, see [Walkthrough: Hosting an ActiveX Control in WPF](/dotnet/framework/wpf/advanced/walkthrough-hosting-an-activex-control-in-wpf). [!code-csharp[HostingAxInWpf#11](~/samples/snippets/csharp/VS_Snippets_Wpf/HostingAxInWpf/CSharp/HostingAxInWpf/window1.xaml.cs#11)] [!code-vb[HostingAxInWpf#11](~/samples/snippets/visualbasic/VS_Snippets_Wpf/HostingAxInWpf/VisualBasic/HostingAxInWpf/window1.xaml.vb#11)] @@ -436,7 +436,7 @@ ## Remarks This property setting affects only those controls whose template uses the property as a parameter. It has no effect on other controls. - This dependency property is identified by the field. By default, this property is mapped to update the property of the hosted control. For more information, see [Windows Forms and WPF Property Mapping](~/docs/framework/wpf/advanced/windows-forms-and-wpf-property-mapping.md). + This dependency property is identified by the field. By default, this property is mapped to update the property of the hosted control. For more information, see [Windows Forms and WPF Property Mapping](/dotnet/framework/wpf/advanced/windows-forms-and-wpf-property-mapping). ## XAML Attribute Usage @@ -512,7 +512,7 @@ field. By default, this property is mapped to update the property of the hosted control. For more information, see [Windows Forms and WPF Property Mapping](~/docs/framework/wpf/advanced/windows-forms-and-wpf-property-mapping.md). + This dependency property is identified by the field. By default, this property is mapped to update the property of the hosted control. For more information, see [Windows Forms and WPF Property Mapping](/dotnet/framework/wpf/advanced/windows-forms-and-wpf-property-mapping). ## XAML Attribute Usage @@ -586,7 +586,7 @@ field. By default, this property is mapped to update the property of the hosted control. For more information, see [Windows Forms and WPF Property Mapping](~/docs/framework/wpf/advanced/windows-forms-and-wpf-property-mapping.md). + This dependency property is identified by the field. By default, this property is mapped to update the property of the hosted control. For more information, see [Windows Forms and WPF Property Mapping](/dotnet/framework/wpf/advanced/windows-forms-and-wpf-property-mapping). ## XAML Attribute Usage @@ -661,7 +661,7 @@ field. By default, this property is mapped to update the property of the hosted control. For more information, see [Windows Forms and WPF Property Mapping](~/docs/framework/wpf/advanced/windows-forms-and-wpf-property-mapping.md). + This dependency property is identified by the field. By default, this property is mapped to update the property of the hosted control. For more information, see [Windows Forms and WPF Property Mapping](/dotnet/framework/wpf/advanced/windows-forms-and-wpf-property-mapping). ## XAML Attribute Usage @@ -736,7 +736,7 @@ field. By default, this property is mapped to update the property of the hosted control. For more information on mapping the property, see [Windows Forms and WPF Property Mapping](~/docs/framework/wpf/advanced/windows-forms-and-wpf-property-mapping.md). + This dependency property is identified by the field. By default, this property is mapped to update the property of the hosted control. For more information on mapping the property, see [Windows Forms and WPF Property Mapping](/dotnet/framework/wpf/advanced/windows-forms-and-wpf-property-mapping). ## XAML Attribute Usage @@ -917,7 +917,7 @@ method may be necessary when a property of an ancestor element has changed, but the local value of the element has not changed. For more information, see [Windows Forms and WPF Property Mapping](~/docs/framework/wpf/advanced/windows-forms-and-wpf-property-mapping.md). + Calling the method may be necessary when a property of an ancestor element has changed, but the local value of the element has not changed. For more information, see [Windows Forms and WPF Property Mapping](/dotnet/framework/wpf/advanced/windows-forms-and-wpf-property-mapping). ]]> @@ -1033,7 +1033,7 @@ method to provide custom scaling behavior for the hosted Windows Forms control. diff --git a/xml/System.Windows.Forms/Application.xml b/xml/System.Windows.Forms/Application.xml index 593c74d4c25..a2c7f2c929e 100644 --- a/xml/System.Windows.Forms/Application.xml +++ b/xml/System.Windows.Forms/Application.xml @@ -391,14 +391,14 @@ ## Remarks When you run a Windows Form, it creates the new form, which then waits for events to handle. Each time the form handles an event, it processes all the code associated with that event. All other events wait in the queue. While your code handles the event, your application does not respond. For example, the window does not repaint if another window is dragged on top. - If you call in your code, your application can handle the other events. For example, if you have a form that adds data to a and add to your code, your form repaints when another window is dragged over it. If you remove from your code, your form will not repaint until the click event handler of the button is finished executing. For more information on messaging, see [User Input in Windows Forms](~/docs/framework/winforms/user-input-in-windows-forms.md). + If you call in your code, your application can handle the other events. For example, if you have a form that adds data to a and add to your code, your form repaints when another window is dragged over it. If you remove from your code, your form will not repaint until the click event handler of the button is finished executing. For more information on messaging, see [User Input in Windows Forms](/dotnet/framework/winforms/user-input-in-windows-forms). Unlike Visual Basic 6.0, the method does not call the method. Typically, you use this method in a loop to process messages. > [!CAUTION] -> Calling this method causes the current thread to be suspended while all waiting window messages are processed. If a message causes an event to be triggered, then other areas of your application code may execute. This can cause your application to exhibit unexpected behaviors that are difficult to debug. If you perform operations or computations that take a long time, it is often preferable to perform those operations on a new thread. For more information about asynchronous programming, see [Asynchronous Programming Model (APM)](~/docs/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm.md). +> Calling this method causes the current thread to be suspended while all waiting window messages are processed. If a message causes an event to be triggered, then other areas of your application code may execute. This can cause your application to exhibit unexpected behaviors that are difficult to debug. If you perform operations or computations that take a long time, it is often preferable to perform those operations on a new thread. For more information about asynchronous programming, see [Asynchronous Programming Model (APM)](/dotnet/standard/asynchronous-programming-patterns/asynchronous-programming-model-apm). @@ -1037,7 +1037,7 @@ inside of your assembly manifest. For more information, see [Assembly Manifest](~/docs/standard/assembly/manifest.md). + `ProductName` is taken from the metadata of the assembly containing the main form of the current application. You can set it by setting inside of your assembly manifest. For more information, see [Assembly Manifest](/dotnet/standard/assembly/manifest). @@ -1080,7 +1080,7 @@ first looks to see if the assembly containing the main executable has the `AssemblyInformationalVersion` attribute on it. If this attribute exists, it is used for both and . If this attribute does not exist, both properties use the version of the executable file instead. diff --git a/xml/System.Windows.Forms/ApplicationContext.xml b/xml/System.Windows.Forms/ApplicationContext.xml index 6a336940fc6..d6025bd87d6 100644 --- a/xml/System.Windows.Forms/ApplicationContext.xml +++ b/xml/System.Windows.Forms/ApplicationContext.xml @@ -155,7 +155,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -201,9 +201,9 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -320,7 +320,7 @@ Application code should not call this method; an object's `Finalize` method is automatically invoked during garbage collection, unless finalization by the garbage collector has been disabled by a call to the method. - For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). ]]> diff --git a/xml/System.Windows.Forms/AutoValidate.xml b/xml/System.Windows.Forms/AutoValidate.xml index 71b079aba73..01fd7ac68c2 100644 --- a/xml/System.Windows.Forms/AutoValidate.xml +++ b/xml/System.Windows.Forms/AutoValidate.xml @@ -22,7 +22,7 @@ ## Remarks If a user switches focus off of a Windows Forms control, the control will use to determine how to validate its data. This type of validation is called implicit validation, because it occurs without the application developer having to make an explicit call to or . - The property corresponding to this value will have different defaults based on the type of control. For more information, see [User Input Validation in Windows Forms](~/docs/framework/winforms/user-input-validation-in-windows-forms.md). + The property corresponding to this value will have different defaults based on the type of control. For more information, see [User Input Validation in Windows Forms](/dotnet/framework/winforms/user-input-validation-in-windows-forms). diff --git a/xml/System.Windows.Forms/AxHost+AboutBoxDelegate.xml b/xml/System.Windows.Forms/AxHost+AboutBoxDelegate.xml index 4aa1119ea48..b1d08e8e7f0 100644 --- a/xml/System.Windows.Forms/AxHost+AboutBoxDelegate.xml +++ b/xml/System.Windows.Forms/AxHost+AboutBoxDelegate.xml @@ -26,7 +26,7 @@ ## Remarks The provides you the ability to be notified when the ActiveX control's About box is going to be displayed. Code added to the delegate method is executed before the About box is displayed. - When you create an delegate, you identify the method that will handle the display of an ActiveX control's About dialog box if it has one. To associate the method with your handler, add an instance of the delegate to the method. The handler is called whenever the method is called, unless you remove the delegate. For more information about delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the display of an ActiveX control's About dialog box if it has one. To associate the method with your handler, add an instance of the delegate to the method. The handler is called whenever the method is called, unless you remove the delegate. For more information about delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/AxHost+ConnectionPointCookie.xml b/xml/System.Windows.Forms/AxHost+ConnectionPointCookie.xml index 7b0f731074f..80657016b8b 100644 --- a/xml/System.Windows.Forms/AxHost+ConnectionPointCookie.xml +++ b/xml/System.Windows.Forms/AxHost+ConnectionPointCookie.xml @@ -138,7 +138,7 @@ ## Remarks This method overrides . Application code should not call this method; an object's `Finalize` method is automatically invoked during garbage collection, unless finalization by the garbage collector has been disabled by a call to the method. - For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). ]]> diff --git a/xml/System.Windows.Forms/AxHost.xml b/xml/System.Windows.Forms/AxHost.xml index c50fe367adb..e92ad9f1ad6 100644 --- a/xml/System.Windows.Forms/AxHost.xml +++ b/xml/System.Windows.Forms/AxHost.xml @@ -55,7 +55,7 @@ class directly. You can use the [Aximp.exe (Windows Forms ActiveX Control Importer)](~/docs/framework/tools/aximp-exe-windows-forms-activex-control-importer.md) to generate the wrappers that extend . + You typically do not use the class directly. You can use the [Aximp.exe (Windows Forms ActiveX Control Importer)](/dotnet/framework/tools/aximp-exe-windows-forms-activex-control-importer) to generate the wrappers that extend . The ActiveX Control Importer generates a class that is derived from the class, and compiles it into a library file (DLL) that can be added as a reference to your application. Alternatively, you can use the `/source` switch with the ActiveX Control Importer and a C# file is generated for your derived class. You can then make changes to the code and recompile it into a library file. diff --git a/xml/System.Windows.Forms/Binding.xml b/xml/System.Windows.Forms/Binding.xml index 741ae13a4fb..3feab5d4c37 100644 --- a/xml/System.Windows.Forms/Binding.xml +++ b/xml/System.Windows.Forms/Binding.xml @@ -621,7 +621,7 @@ This event is raised at the completion of these operations, independent of the completion status. For example, if a binding operation binds a null value to a property, an exception is thrown, but the event still occurs. The handler of this event can take the appropriate action, based on the success, error, or exceptions in the binding process, by examining the property of the parameter. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -959,7 +959,7 @@ The event also occurs after the event. For example, when a control loses focus, its contents are parsed. Immediately afterward, as new data is pushed into the control, the event occurs allowing the new contents to be formatted. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1045,7 +1045,7 @@ @@ -1208,7 +1208,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1247,7 +1247,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1289,7 +1289,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1337,7 +1337,7 @@ - When the of the changes (in other words, when the changes). - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/BindingCompleteEventHandler.xml b/xml/System.Windows.Forms/BindingCompleteEventHandler.xml index 9563cd83b32..491c19f0a85 100644 --- a/xml/System.Windows.Forms/BindingCompleteEventHandler.xml +++ b/xml/System.Windows.Forms/BindingCompleteEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/BindingContext.xml b/xml/System.Windows.Forms/BindingContext.xml index 501972039c3..ad07e62bc34 100644 --- a/xml/System.Windows.Forms/BindingContext.xml +++ b/xml/System.Windows.Forms/BindingContext.xml @@ -321,7 +321,7 @@ this->BindingContext->get_Item(dataSet1->Customers)->Position = 1; event is obsolete and always raises a when handled. For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + The event is obsolete and always raises a when handled. For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -638,7 +638,7 @@ BindingManagerBase bmOrders = this.BindingContext method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/BindingManagerBase.xml b/xml/System.Windows.Forms/BindingManagerBase.xml index 100d25c280e..4e60075b816 100644 --- a/xml/System.Windows.Forms/BindingManagerBase.xml +++ b/xml/System.Windows.Forms/BindingManagerBase.xml @@ -377,7 +377,7 @@ ## Remarks The event is raised whenever the property changes or the event occurs. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -463,7 +463,7 @@ ## Remarks This event is informational and reports Common Language Specification (CLS)-compliant exceptions only. To determine what type of exception occurred, handle this event and check the property of the . - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -743,7 +743,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -782,7 +782,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -848,7 +848,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -889,7 +889,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -993,7 +993,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/BindingNavigator.xml b/xml/System.Windows.Forms/BindingNavigator.xml index 5aeb1639d0b..85db28b326f 100644 --- a/xml/System.Windows.Forms/BindingNavigator.xml +++ b/xml/System.Windows.Forms/BindingNavigator.xml @@ -394,7 +394,7 @@ ## Examples - The following code example demonstrates how to use a control to move through a data set. The set is contained in a , which is bound to a control with a component. This code example is part of a larger example provided in [How to: Move Through a DataSet with the Windows Forms BindingNavigator Control](~/docs/framework/winforms/controls/move-through-a-dataset-with-wf-bindingnavigator-control.md). + The following code example demonstrates how to use a control to move through a data set. The set is contained in a , which is bound to a control with a component. This code example is part of a larger example provided in [How to: Move Through a DataSet with the Windows Forms BindingNavigator Control](/dotnet/framework/winforms/controls/move-through-a-dataset-with-wf-bindingnavigator-control). [!code-csharp[System.Windows.Forms.DataNavigator#1](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataNavigator/CS/form1.cs#1)] [!code-vb[System.Windows.Forms.DataNavigator#1](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataNavigator/VB/form1.vb#1)] @@ -570,9 +570,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -835,7 +835,7 @@ - Updates the and controls. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/BindingSource.xml b/xml/System.Windows.Forms/BindingSource.xml index bb2703f06fa..f86fab43b78 100644 --- a/xml/System.Windows.Forms/BindingSource.xml +++ b/xml/System.Windows.Forms/BindingSource.xml @@ -73,7 +73,7 @@ component serves many purposes. First, it simplifies binding controls on a form to data by providing currency management, change notification, and other services between Windows Forms controls and data sources. This is accomplished by attaching the component to your data source using the property. For complex binding scenarios you can optionally set the property to a specific column or list in the data source. You then bind controls to the . All further interaction with the data is accomplished with calls to the component. For examples on how the can simplify the binding process, see [How to: Bind Windows Forms Controls to DBNull Database Values](~/docs/framework/winforms/controls/how-to-bind-windows-forms-controls-to-dbnull-database-values.md) and [How to: Handle Errors and Exceptions that Occur with Databinding](~/docs/framework/winforms/controls/how-to-handle-errors-and-exceptions-that-occur-with-databinding.md). Navigation and updating of the data source is accomplished through methods such as , , and . Operations such as sorting and filtering are handled through the and properties. For more information on using sorting and filtering with the , see [How to: Sort and Filter ADO.NET Data with the Windows Forms BindingSource Component](~/docs/framework/winforms/controls/sort-and-filter-ado-net-data-with-wf-bindingsource-component.md). + The component serves many purposes. First, it simplifies binding controls on a form to data by providing currency management, change notification, and other services between Windows Forms controls and data sources. This is accomplished by attaching the component to your data source using the property. For complex binding scenarios you can optionally set the property to a specific column or list in the data source. You then bind controls to the . All further interaction with the data is accomplished with calls to the component. For examples on how the can simplify the binding process, see [How to: Bind Windows Forms Controls to DBNull Database Values](/dotnet/framework/winforms/controls/how-to-bind-windows-forms-controls-to-dbnull-database-values) and [How to: Handle Errors and Exceptions that Occur with Databinding](/dotnet/framework/winforms/controls/how-to-handle-errors-and-exceptions-that-occur-with-databinding). Navigation and updating of the data source is accomplished through methods such as , , and . Operations such as sorting and filtering are handled through the and properties. For more information on using sorting and filtering with the , see [How to: Sort and Filter ADO.NET Data with the Windows Forms BindingSource Component](/dotnet/framework/winforms/controls/sort-and-filter-ado-net-data-with-wf-bindingsource-component). In addition, the component can act as a strongly typed data source. Typically the type of the underlying data source is fixed through one of the following mechanisms: @@ -81,7 +81,7 @@ - Set the property to a list, single object, or type. - Both of these mechanisms create a strongly-typed list. For more information on how to use the to bind to a type, see [How to: Bind a Windows Forms Control to a Type](~/docs/framework/winforms/controls/how-to-bind-a-windows-forms-control-to-a-type.md). You can also use the to bind your controls to a factory object. For more information on how to do this, see [How to: Bind a Windows Forms Control to a Factory Object](~/docs/framework/winforms/controls/how-to-bind-a-windows-forms-control-to-a-factory-object.md). + Both of these mechanisms create a strongly-typed list. For more information on how to use the to bind to a type, see [How to: Bind a Windows Forms Control to a Type](/dotnet/framework/winforms/controls/how-to-bind-a-windows-forms-control-to-a-type). You can also use the to bind your controls to a factory object. For more information on how to do this, see [How to: Bind a Windows Forms Control to a Factory Object](/dotnet/framework/winforms/controls/how-to-bind-a-windows-forms-control-to-a-factory-object). > [!NOTE] > Because a handles both simple and complex data sources, terminology is problematic. Within this class documentation, the term *list* refers to a data collection within the hosted data source, and *item* denotes a single element. When discussing functionality associated with complex data sources, the equivalent terms *table* and *row* are used. @@ -112,7 +112,7 @@ - BindingSource Component + BindingSource Component @@ -298,12 +298,12 @@ ## Remarks The event occurs before a new object is added to the underlying list represented by the property. This event is fired after the method is called, but before the new item is created and added to the underlying list. By handling this event, the programmer can provide custom item creation and insertion behavior without being forced to derive from the class. This is accomplished in the event handler by setting the property of the parameter to the new item. The new object created in the event must be of the same type as the type contained in the list or an exception will occur. You cannot set the property when bound to a or because you cannot add a new to the list. - For more information about supplying custom new item functionality, see the method. For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about supplying custom new item functionality, see the method. For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples - The following code example uses a component to bind a list to a control. New items are added to the list by the event handler. This code example is part of a larger example provided in [How to: Customize Item Addition with the Windows Forms BindingSource](~/docs/framework/winforms/controls/how-to-customize-item-addition-with-the-windows-forms-bindingsource.md). + The following code example uses a component to bind a list to a control. New items are added to the list by the event handler. This code example is part of a larger example provided in [How to: Customize Item Addition with the Windows Forms BindingSource](/dotnet/framework/winforms/controls/how-to-customize-item-addition-with-the-windows-forms-bindingsource). [!code-cpp[System.Windows.Forms.DataConnector.AddingNew#8](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataConnector.AddingNew/CPP/form1.cpp#8)] [!code-csharp[System.Windows.Forms.DataConnector.AddingNew#8](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataConnector.AddingNew/CS/form1.cs#8)] @@ -361,7 +361,7 @@ ## Examples - The following code example uses a component to bind a list to a control. New items are added to the list by the event handler. This code example is part of a larger example provided in [How to: Customize Item Addition with the Windows Forms BindingSource](~/docs/framework/winforms/controls/how-to-customize-item-addition-with-the-windows-forms-bindingsource.md). + The following code example uses a component to bind a list to a control. New items are added to the list by the event handler. This code example is part of a larger example provided in [How to: Customize Item Addition with the Windows Forms BindingSource](/dotnet/framework/winforms/controls/how-to-customize-item-addition-with-the-windows-forms-bindingsource). [!code-cpp[System.Windows.Forms.DataConnector.AddingNew#7](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataConnector.AddingNew/CPP/form1.cpp#7)] [!code-csharp[System.Windows.Forms.DataConnector.AddingNew#7](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataConnector.AddingNew/CS/form1.cs#7)] @@ -647,7 +647,7 @@ ## Remarks The event occurs after all the clients, typically controls, have been bound to the current . The handler of this event can take the appropriate action based on the success, error, or exceptions in the binding process, by examining the property of the parameter. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1000,7 +1000,7 @@ is the default event for the class. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1037,7 +1037,7 @@ ## Remarks The event is raised in response to all of the circumstances that raise the event. Additionally, is also fired whenever the value of one of the properties of is changed. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1073,7 +1073,7 @@ ## Remarks This event is informational and reports CLS-compliant exceptions only. To determine what type of exception occurred, handle this event and check the property of the . - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1156,7 +1156,7 @@ ## Remarks The event occurs after the property changes. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1226,7 +1226,7 @@ ## Examples - The following code example assigns a list of customers to the of a component. This code example is part of a larger example provided at [How to: Raise Change Notifications Using the BindingSource ResetItem Method](~/docs/framework/winforms/controls/how-to-raise-change-notifications-using-the-bindingsource-resetitem-method.md). + The following code example assigns a list of customers to the of a component. This code example is part of a larger example provided at [How to: Raise Change Notifications Using the BindingSource ResetItem Method](/dotnet/framework/winforms/controls/how-to-raise-change-notifications-using-the-bindingsource-resetitem-method). [!code-cpp[System.Windows.Forms.DataConnector.ResetItem#6](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataConnector.ResetItem/CPP/form1.cpp#6)] [!code-csharp[System.Windows.Forms.DataConnector.ResetItem#6](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataConnector.ResetItem/CS/form1.cs#6)] @@ -1264,7 +1264,7 @@ ## Remarks The event occurs after the property changes. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1309,9 +1309,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -2066,7 +2066,7 @@ ## Remarks The event occurs when there is a change to the membership or metadata of the underlying list represented by the property. For example, this event is raised when items are added, removed, or moved, or the or properties change. The values of the and properties will persist when this event occurs. - This event can be completely suppressed by setting the property to `false`. For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + This event can be completely suppressed by setting the property to `false`. For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2285,7 +2285,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2326,7 +2326,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2364,9 +2364,9 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2407,7 +2407,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2448,7 +2448,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2486,7 +2486,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2529,7 +2529,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2570,7 +2570,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2611,7 +2611,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2706,7 +2706,7 @@ ## Remarks The event occurs after the property has changed. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -3056,7 +3056,7 @@ ## Examples - The following code example uses a component to bind an array list, which does not provide change notification. An item is removed from the list, and the bound controls are notified of the change by calling the method. This code example is part of a larger example provided in [How to: Reflect Data Source Updates in a Windows Forms Control with the BindingSource](~/docs/framework/winforms/controls/reflect-data-source-updates-in-a-wf-control-with-the-bindingsource.md). + The following code example uses a component to bind an array list, which does not provide change notification. An item is removed from the list, and the bound controls are notified of the change by calling the method. This code example is part of a larger example provided in [How to: Reflect Data Source Updates in a Windows Forms Control with the BindingSource](/dotnet/framework/winforms/controls/reflect-data-source-updates-in-a-wf-control-with-the-bindingsource). [!code-cpp[System.Windows.Forms.DataConnector.ResetBindings#3](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataConnector.ResetBindings/CPP/form1.cpp#3)] [!code-csharp[System.Windows.Forms.DataConnector.ResetBindings#3](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataConnector.ResetBindings/CS/form1.cs#3)] @@ -3134,7 +3134,7 @@ ## Examples - The following code example uses a component to bind a list to a control. The list does not raise change notifications, so the method on the is used to raise the event. This code example is part of a larger example provided in [How to: Raise Change Notifications Using the BindingSource ResetItem Method](~/docs/framework/winforms/controls/how-to-raise-change-notifications-using-the-bindingsource-resetitem-method.md). + The following code example uses a component to bind a list to a control. The list does not raise change notifications, so the method on the is used to raise the event. This code example is part of a larger example provided in [How to: Raise Change Notifications Using the BindingSource ResetItem Method](/dotnet/framework/winforms/controls/how-to-raise-change-notifications-using-the-bindingsource-resetitem-method). [!code-cpp[System.Windows.Forms.DataConnector.ResetItem#7](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataConnector.ResetItem/CPP/form1.cpp#7)] [!code-csharp[System.Windows.Forms.DataConnector.ResetItem#7](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataConnector.ResetItem/CS/form1.cs#7)] diff --git a/xml/System.Windows.Forms/BindingsCollection.xml b/xml/System.Windows.Forms/BindingsCollection.xml index d38009b67d6..afdf0d86bff 100644 --- a/xml/System.Windows.Forms/BindingsCollection.xml +++ b/xml/System.Windows.Forms/BindingsCollection.xml @@ -184,7 +184,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -397,7 +397,7 @@ ## Remarks The event occurs when the event is about to change. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/Button.xml b/xml/System.Windows.Forms/Button.xml index d5beec90420..c9e8a7712ea 100644 --- a/xml/System.Windows.Forms/Button.xml +++ b/xml/System.Windows.Forms/Button.xml @@ -258,7 +258,7 @@ ## Remarks By default, the and style bits are set to `false` for the control, and the event is not raised. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -307,7 +307,7 @@ ## Remarks By default, the and style bits are set to `false` for the control, and the event is not raised. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -422,7 +422,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -515,7 +515,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -554,7 +554,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/ButtonBase.xml b/xml/System.Windows.Forms/ButtonBase.xml index 1379d9906cd..2ba5095daa3 100644 --- a/xml/System.Windows.Forms/ButtonBase.xml +++ b/xml/System.Windows.Forms/ButtonBase.xml @@ -181,7 +181,7 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -949,7 +949,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -989,7 +989,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1032,7 +1032,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1072,7 +1072,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1112,7 +1112,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1155,7 +1155,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1198,7 +1198,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1238,7 +1238,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1280,7 +1280,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1320,7 +1320,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/ButtonRenderer.xml b/xml/System.Windows.Forms/ButtonRenderer.xml index 3b18d12d169..d85b0948c47 100644 --- a/xml/System.Windows.Forms/ButtonRenderer.xml +++ b/xml/System.Windows.Forms/ButtonRenderer.xml @@ -29,7 +29,7 @@ If visual styles are enabled in the operating system and visual styles are applied to the current application, will draw the button with the current visual style. Otherwise, will draw the button with the classic Windows style. This is useful if you are drawing a custom control that should automatically match the current visual style setting of the operating system. - This class wraps the functionality of a that is set to one of the elements exposed by the class. For more information, see [Rendering Controls with Visual Styles](~/docs/framework/winforms/controls/rendering-controls-with-visual-styles.md). + This class wraps the functionality of a that is set to one of the elements exposed by the class. For more information, see [Rendering Controls with Visual Styles](/dotnet/framework/winforms/controls/rendering-controls-with-visual-styles). diff --git a/xml/System.Windows.Forms/CacheVirtualItemsEventHandler.xml b/xml/System.Windows.Forms/CacheVirtualItemsEventHandler.xml index 8176ad40a6c..0541269f6ff 100644 --- a/xml/System.Windows.Forms/CacheVirtualItemsEventHandler.xml +++ b/xml/System.Windows.Forms/CacheVirtualItemsEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/CheckBox.xml b/xml/System.Windows.Forms/CheckBox.xml index ee7a2095aec..be320b05897 100644 --- a/xml/System.Windows.Forms/CheckBox.xml +++ b/xml/System.Windows.Forms/CheckBox.xml @@ -192,7 +192,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -766,7 +766,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -806,7 +806,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -848,7 +848,7 @@ ## Remarks The method changes the property. If the property is set to `true`, subsequent clicks of the will result in cycling through all the values of the enumeration. Otherwise, switches between and . - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/CheckBoxRenderer.xml b/xml/System.Windows.Forms/CheckBoxRenderer.xml index 67e0a788304..f31db500060 100644 --- a/xml/System.Windows.Forms/CheckBoxRenderer.xml +++ b/xml/System.Windows.Forms/CheckBoxRenderer.xml @@ -29,7 +29,7 @@ If visual styles are enabled in the operating system and visual styles are applied to the current application, will draw the check box with the current visual style. Otherwise, will draw the check box with the classic Windows style. This is useful if you are drawing a custom control that should automatically match the current visual style setting of the operating system. - This class wraps the functionality of a that is set to one of the elements exposed by the class. For more information, see [Rendering Controls with Visual Styles](~/docs/framework/winforms/controls/rendering-controls-with-visual-styles.md). + This class wraps the functionality of a that is set to one of the elements exposed by the class. For more information, see [Rendering Controls with Visual Styles](/dotnet/framework/winforms/controls/rendering-controls-with-visual-styles). diff --git a/xml/System.Windows.Forms/CheckedListBox.xml b/xml/System.Windows.Forms/CheckedListBox.xml index 0b65deeaa49..82e7acdc4fd 100644 --- a/xml/System.Windows.Forms/CheckedListBox.xml +++ b/xml/System.Windows.Forms/CheckedListBox.xml @@ -1000,7 +1000,7 @@ method selects or clears the check box of the item that is clicked. If the property is set to `true`, the check box is switched from a selected or cleared state the first time the item is clicked. Otherwise, the check box is switched only if the item is already selected. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1113,7 +1113,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1152,7 +1152,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1191,7 +1191,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1230,7 +1230,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1271,7 +1271,7 @@ ## Remarks If the spacebar is pressed and the property is not set to , the method switches the check state of the item currently selected. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1310,7 +1310,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1349,7 +1349,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/ColumnClickEventHandler.xml b/xml/System.Windows.Forms/ColumnClickEventHandler.xml index ef761d3756c..ebb5c3d86ba 100644 --- a/xml/System.Windows.Forms/ColumnClickEventHandler.xml +++ b/xml/System.Windows.Forms/ColumnClickEventHandler.xml @@ -30,7 +30,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/ColumnReorderedEventHandler.xml b/xml/System.Windows.Forms/ColumnReorderedEventHandler.xml index 0e963a9b47a..ad256deae8a 100644 --- a/xml/System.Windows.Forms/ColumnReorderedEventHandler.xml +++ b/xml/System.Windows.Forms/ColumnReorderedEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/ColumnWidthChangedEventHandler.xml b/xml/System.Windows.Forms/ColumnWidthChangedEventHandler.xml index 8d8456cb237..09e97ede060 100644 --- a/xml/System.Windows.Forms/ColumnWidthChangedEventHandler.xml +++ b/xml/System.Windows.Forms/ColumnWidthChangedEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/ColumnWidthChangingEventHandler.xml b/xml/System.Windows.Forms/ColumnWidthChangingEventHandler.xml index 3813f47ec7e..eb410674b6f 100644 --- a/xml/System.Windows.Forms/ColumnWidthChangingEventHandler.xml +++ b/xml/System.Windows.Forms/ColumnWidthChangingEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/ComboBox.xml b/xml/System.Windows.Forms/ComboBox.xml index a6b973fe9ef..cd65299e0bc 100644 --- a/xml/System.Windows.Forms/ComboBox.xml +++ b/xml/System.Windows.Forms/ComboBox.xml @@ -725,9 +725,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -794,7 +794,7 @@ ## Remarks This event is used by an owner-drawn . You can use this event to perform the tasks needed to draw items in the . If you have a variable sized item (when the property is set to the `OwnerDrawVariable` value of ), before drawing an item, the event is raised. You can create an event handler for the event to specify the size for the item that you are going to draw in your event handler for the event. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -880,7 +880,7 @@ event to restore the state of the from changes you made in response to the event. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1054,7 +1054,7 @@ event. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2006,7 +2006,7 @@ ## Remarks This method is called each time an owner-drawn item needs to be drawn and after is called. For more information, see . - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2049,7 +2049,7 @@ ## Remarks This event is raised each time the drop-down is displayed. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2087,7 +2087,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2129,7 +2129,7 @@ ## Remarks This event is raised when you set to a new value. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2227,7 +2227,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2266,7 +2266,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2305,7 +2305,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2348,7 +2348,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2426,7 +2426,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2467,7 +2467,7 @@ ## Remarks This method is called each time an owner-drawn item needs to be drawn and before is called. For more information, see . - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2507,7 +2507,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2545,7 +2545,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2584,7 +2584,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2623,7 +2623,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2664,7 +2664,7 @@ ## Remarks This event is raised when you select a new item from the list or when you set the property. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2705,7 +2705,7 @@ ## Remarks This event is raised when you select a new item from the list or when you set the property. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2744,7 +2744,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2785,7 +2785,7 @@ ## Remarks The is raised only when the user changes the combo box selection, or when you set the . However, depending on how the is configured, and how the user changes the selected item, the event may not be raised. Alternatively, you can handle the , but note that this event occurs whether the index is changed programmatically or by the user. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2837,7 +2837,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2875,7 +2875,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2919,7 +2919,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3417,7 +3417,7 @@ ## Remarks You can create an event handler for this event to determine when the selected index in the has been changed. This can be useful when you need to display information in other controls based on the current selection in the . You can use the event handler for this event to load the information in the other controls. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3557,7 +3557,7 @@ ## Remarks The event is raised only when the user changes the combo box selection, and you can create a handler for this event to provide special handling for the when the user changes the selected item in the list. However, depending on how the is configured, and how the user changes the selected item, the event may not be raised. Alternatively, you can handle the , but note that this event occurs whether the index is changed programmatically or by the user. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3863,7 +3863,7 @@ ## Remarks Use the event to validate the text before it is actually shown. is not fired if the property is programmatically changed. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/ComboBoxRenderer.xml b/xml/System.Windows.Forms/ComboBoxRenderer.xml index ee44d8b3f8a..af9d9aa0bc5 100644 --- a/xml/System.Windows.Forms/ComboBoxRenderer.xml +++ b/xml/System.Windows.Forms/ComboBoxRenderer.xml @@ -29,7 +29,7 @@ If visual styles are enabled in the operating system and visual styles are applied to the client area of application windows, and will draw the combo box with the current visual style. Otherwise, these methods will throw an . To determine whether the members of this class can be used, you can check the value of the property. - This class wraps the functionality of a that is set to one of the elements exposed by the and classes. For more information, see [Rendering Controls with Visual Styles](~/docs/framework/winforms/controls/rendering-controls-with-visual-styles.md). + This class wraps the functionality of a that is set to one of the elements exposed by the and classes. For more information, see [Rendering Controls with Visual Styles](/dotnet/framework/winforms/controls/rendering-controls-with-visual-styles). diff --git a/xml/System.Windows.Forms/CommonDialog.xml b/xml/System.Windows.Forms/CommonDialog.xml index 7b60d073f3f..42fea61833a 100644 --- a/xml/System.Windows.Forms/CommonDialog.xml +++ b/xml/System.Windows.Forms/CommonDialog.xml @@ -91,7 +91,7 @@ property represents the DPI or font setting of the screen that the control was scaled to or designed for. Specifically, at design time this property will be set by the Windows Forms designer to the value your monitor is currently using. Then, when the form loads at run time, if the property is different from the , the method will be called to perform scaling of the control and all of its children. Afterwards, will be updated to reflect the new scaling size. - For more information about automatic scaling, see [Automatic Scaling in Windows Forms](~/docs/framework/winforms/automatic-scaling-in-windows-forms.md). + For more information about automatic scaling, see [Automatic Scaling in Windows Forms](/dotnet/framework/winforms/automatic-scaling-in-windows-forms). ]]> @@ -259,7 +259,7 @@ ## Remarks The property represents the scaling factor between the and properties. This value is calculated when it is required. For example, if is (192, 144) and is (96, 96) then the is (2.0, 1.5). - For more information about automatic scaling, see [Automatic Scaling in Windows Forms](~/docs/framework/winforms/automatic-scaling-in-windows-forms.md). + For more information about automatic scaling, see [Automatic Scaling in Windows Forms](/dotnet/framework/winforms/automatic-scaling-in-windows-forms). ]]> @@ -309,7 +309,7 @@ ## Remarks The property specifies the current automatic scaling mode of this control. Scaling by is useful if you want to have a control or form stretch or shrink according to the size of the fonts in the operating system, and should be used when the absolute size of the control or form does not matter. Scaling by is useful when you want to size a control or form relative to the screen. For example, you may want to use dots per inch (DPI) scaling on a control displaying a chart or other graphic so that it always occupies a certain percentage of the screen. - For more information about automatic scaling, see [Automatic Scaling in Windows Forms](~/docs/framework/winforms/automatic-scaling-in-windows-forms.md). + For more information about automatic scaling, see [Automatic Scaling in Windows Forms](/dotnet/framework/winforms/automatic-scaling-in-windows-forms). ]]> @@ -355,7 +355,7 @@ will differ for each control. For more details on implicit validation, see [User Input Validation in Windows Forms](~/docs/framework/winforms/user-input-validation-in-windows-forms.md). + The default value for will differ for each control. For more details on implicit validation, see [User Input Validation in Windows Forms](/dotnet/framework/winforms/user-input-validation-in-windows-forms). Setting this property to a new value will raise the event. @@ -406,7 +406,7 @@ property is set to , is set equal to . - For more information about automatic scaling, see [Automatic Scaling in Windows Forms](~/docs/framework/winforms/automatic-scaling-in-windows-forms.md). + For more information about automatic scaling, see [Automatic Scaling in Windows Forms](/dotnet/framework/winforms/automatic-scaling-in-windows-forms). ]]> @@ -615,7 +615,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -689,7 +689,7 @@ ## Remarks Changing the font used by a will cause the layout to be recalculated and reapplied to the contained controls if the property has a value of . - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -837,7 +837,7 @@ is recursive; each child control, if it is a container, will have its version of this method called when the container's version executes. - For more information about automatic scaling, see [Automatic Scaling in Windows Forms](~/docs/framework/winforms/automatic-scaling-in-windows-forms.md). + For more information about automatic scaling, see [Automatic Scaling in Windows Forms](/dotnet/framework/winforms/automatic-scaling-in-windows-forms). ]]> diff --git a/xml/System.Windows.Forms/ContentsResizedEventHandler.xml b/xml/System.Windows.Forms/ContentsResizedEventHandler.xml index c6b034838c0..01a17e8c55e 100644 --- a/xml/System.Windows.Forms/ContentsResizedEventHandler.xml +++ b/xml/System.Windows.Forms/ContentsResizedEventHandler.xml @@ -30,7 +30,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/ContextMenu.xml b/xml/System.Windows.Forms/ContextMenu.xml index 13e6f6db077..44605154f1b 100644 --- a/xml/System.Windows.Forms/ContextMenu.xml +++ b/xml/System.Windows.Forms/ContextMenu.xml @@ -149,7 +149,7 @@ objects before they are displayed. For example, if you use a for three controls and you want to disable certain menu items in the depending on which is displaying the shortcut menu, you can create an event handler for this event. You could use the property to determine which is about to display the and disable the appropriate objects. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/ContextMenuStrip.xml b/xml/System.Windows.Forms/ContextMenuStrip.xml index 9042c2b989c..a80ede3c0a6 100644 --- a/xml/System.Windows.Forms/ContextMenuStrip.xml +++ b/xml/System.Windows.Forms/ContextMenuStrip.xml @@ -168,9 +168,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.Windows.Forms/Control.xml b/xml/System.Windows.Forms/Control.xml index a7cb4e10dd2..0ed85b57ad1 100644 --- a/xml/System.Windows.Forms/Control.xml +++ b/xml/System.Windows.Forms/Control.xml @@ -86,7 +86,7 @@ , classes, or from the other Windows Forms provided controls. For more information about authoring custom controls, see [Developing Custom Windows Forms Controls with the .NET Framework](~/docs/framework/winforms/controls/developing-custom-windows-forms-controls.md). + To create your own control class, inherit from the , classes, or from the other Windows Forms provided controls. For more information about authoring custom controls, see [Developing Custom Windows Forms Controls with the .NET Framework](/dotnet/framework/winforms/controls/developing-custom-windows-forms-controls). The class implements very basic functionality required by classes that display information to the user. It handles user input through the keyboard and pointing devices. It handles message routing and security. It defines the bounds of a control (its position and size), although it does not implement painting. It provides a window handle (`hWnd`). @@ -107,7 +107,7 @@ To identify Windows Forms controls from a separate process, use a standard `SendMessage` call to pass the WM_GETCONTROLNAME message. WM_GETCONTROLNAME is independent of the language and Windows hierarchy. For more information, see the "Recommended Solution for Windows Forms" topic in [Automating Windows Forms](https://docs.microsoft.com/previous-versions/dotnet/articles/ms996405(v=msdn.10)). - Use the property to synchronize access to the control from multiple threads. For more information about multithreaded Windows Forms controls, see [How to: Make Thread-Safe Calls to Windows Forms Controls](~/docs/framework/winforms/controls/how-to-make-thread-safe-calls-to-windows-forms-controls.md) + Use the property to synchronize access to the control from multiple threads. For more information about multithreaded Windows Forms controls, see [How to: Make Thread-Safe Calls to Windows Forms Controls](/dotnet/framework/winforms/controls/how-to-make-thread-safe-calls-to-windows-forms-controls) ]]> @@ -1012,7 +1012,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1121,7 +1121,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1215,7 +1215,7 @@ ## Remarks This event is raised if the property changes either programmatically or by user interaction. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1484,7 +1484,7 @@ This event is raised if the property is changed is changed by either a programmatic modification or user interaction. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2000,7 +2000,7 @@ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2032,7 +2032,7 @@ [!NOTE] > The following events are not raised for the class unless there is at least one in the collection: , , , , , , and . If there is at least one in the collection, and the user interacts with the tab control's header (where the names appear), the raises the appropriate event. However, if the user interaction is within the client area of the tab page, the raises the appropriate event. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ## Notes to inheritors @@ -2209,7 +2209,7 @@ The following table lists Windows Forms controls and which event ( and properties represent the width and height of the client area of the control. You can use this property to obtain the size of the client area of the control for tasks such as drawing on the surface of the control. - For more information about drawing on controls, see [Rendering a Windows Forms Control](~/docs/framework/winforms/controls/rendering-a-windows-forms-control.md). + For more information about drawing on controls, see [Rendering a Windows Forms Control](/dotnet/framework/winforms/controls/rendering-a-windows-forms-control). > [!NOTE] -> You cannot bind application settings to this property. For more information on application settings, see [Application Settings Overview](~/docs/framework/winforms/advanced/application-settings-overview.md). +> You cannot bind application settings to this property. For more information on application settings, see [Application Settings Overview](/dotnet/framework/winforms/advanced/application-settings-overview). @@ -2309,7 +2309,7 @@ The following table lists Windows Forms controls and which event ( property is changed by either a programmatic modification or user interaction. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2643,7 +2643,7 @@ The following table lists Windows Forms controls and which event ( property is changed by either a programmatic modification or user interaction. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3886,9 +3886,9 @@ The following table lists Windows Forms controls and which event ( - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -4037,7 +4037,7 @@ The following table lists Windows Forms controls and which event ( property is changed by either a programmatic modification or user interaction. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4235,7 +4235,7 @@ The following table lists Windows Forms controls and which event ( [!NOTE] > The following events are not raised for the class unless there is at least one in the collection: , , , , , , and . If there is at least one in the collection, and the user interacts with the tab control's header (where the names appear), the raises the appropriate event. However, if the user interaction is within the client area of the tab page, the raises the appropriate event. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4550,7 +4550,7 @@ Point clientPoint = targetControl.PointToClient(new Point(de.X, de.Y)); > [!NOTE] > In versions earlier than [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], if you put a with and events on a Windows Form and drag and drop something onto the at design time, the `DropDrop` and `DropEnter` events are raised. However, when you close and reopen the solution, the and events are not raised again. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4631,7 +4631,7 @@ Point clientPoint = targetControl.PointToClient(new Point(de.X, de.Y)); Point clientPoint = targetControl.PointToClient(new Point(de.X, de.Y)); ``` - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4706,7 +4706,7 @@ Point clientPoint = targetControl.PointToClient(new Point(de.X, de.Y)); - If the value of is `Cancel`, the event is raised. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4786,7 +4786,7 @@ Point clientPoint = targetControl.PointToClient(new Point(de.X, de.Y)); > > Point clientPoint = targetControl.PointToClient(new Point(de.X, de.Y)); - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4942,7 +4942,7 @@ Point clientPoint = targetControl.PointToClient(new Point(de.X, de.Y)); ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -5069,7 +5069,7 @@ Point clientPoint = targetControl.PointToClient(new Point(de.X, de.Y)); > [!CAUTION] > Do not attempt to set focus from within the , , , , , or event handlers. Doing so can cause your application or the operating system to stop responding. For more information, see the `WM_KILLFOCUS` topic in the "Keyboard Input Reference" section and the "Message Deadlocks" section of the [About Messages and Message Queues](/windows/win32/winmsg/about-messages-and-message-queues) topic. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -5361,7 +5361,7 @@ MyControl.Font = New Font(MyControl.Font, _ ## Remarks This event is raised if the property is changed by either a programmatic modification or through interaction. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -5489,7 +5489,7 @@ MyControl.Font = New Font(MyControl.Font, _ ## Remarks This event is raised if the property is changed by either a programmatic modification or through interaction. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -6002,7 +6002,7 @@ MyControl.Font = New Font(MyControl.Font, _ - If the value of is `Cancel`, the event is raised. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -6093,7 +6093,7 @@ MyControl.Font = New Font(MyControl.Font, _ > [!CAUTION] > Do not attempt to set focus from within the , , , , , or event handlers. Doing so can cause your application or the operating system to stop responding. For more information, see the [WM_KILLFOCUS](/windows/win32/inputdev/wm-killfocus) topic. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -6211,7 +6211,7 @@ MyControl.Font = New Font(MyControl.Font, _ ## Remarks A handle is created when the is displayed for the first time. For example, if a is created that has set to `false`, the event will not be raised until is set to `true`. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -6271,7 +6271,7 @@ MyControl.Font = New Font(MyControl.Font, _ ## Remarks During the event, the control is still a valid Windows control and the can be recreated by calling the method. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -6436,7 +6436,7 @@ MyControl.Font = New Font(MyControl.Font, _ ## Remarks The event is commonly raised when the user presses the F1 key or an associated context-sensitive help button is clicked. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -6604,7 +6604,7 @@ MyControl.Font = New Font(MyControl.Font, _ Controls that do not support Input Method Managers will never raise this event. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -6954,7 +6954,7 @@ MyControl.Font = New Font(MyControl.Font, _ [!NOTE] > An exception might be thrown if the thread that should process the message is no longer active. - For more information about multithreaded Windows Forms controls, see [How to: Use a Background Thread to Search for Files](~/docs/framework/winforms/controls/how-to-use-a-background-thread-to-search-for-files.md) and [How to: Make Thread-Safe Calls to Windows Forms Controls](~/docs/framework/winforms/controls/how-to-make-thread-safe-calls-to-windows-forms-controls.md). + For more information about multithreaded Windows Forms controls, see [How to: Use a Background Thread to Search for Files](/dotnet/framework/winforms/controls/how-to-use-a-background-thread-to-search-for-files) and [How to: Make Thread-Safe Calls to Windows Forms Controls](/dotnet/framework/winforms/controls/how-to-make-thread-safe-calls-to-windows-forms-controls). ]]> @@ -7762,7 +7762,7 @@ MyControl.Font = New Font(MyControl.Font, _ To handle keyboard events only at the form level and not enable other controls to receive keyboard events, set the property in your form's event-handling method to `true`. Certain keys, such as the TAB, RETURN, ESC, and arrow keys are handled by controls automatically. To have these keys raise the event, you must override the method in each control on your form. The code for the override of the would need to determine if one of the special keys is pressed and return a value of `true`. Instead of overriding the method, you can handle the event and set the property to `true`. For a code example, see the event. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -7827,7 +7827,7 @@ MyControl.Font = New Font(MyControl.Font, _ To handle keyboard events only at the form level and not enable other controls to receive keyboard events, set the property in your form's event-handling method to `true`. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -7887,7 +7887,7 @@ MyControl.Font = New Font(MyControl.Font, _ To handle keyboard events only at the form level and not enable other controls to receive keyboard events, set the property in your form's event-handling method to `true`. Certain keys, such as the TAB, RETURN, ESC, and arrow keys are handled by controls automatically. To have these keys raise the event, you must override the method in each control on your form. The code for the override of would need to determine if one of the special keys is pressed and return a value of `true`. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -7937,7 +7937,7 @@ MyControl.Font = New Font(MyControl.Font, _ ## Remarks The event occurs when child controls are added or removed, when the bounds of the control changes, and when other changes occur that can affect the layout of the control. The layout event can be suppressed using the and methods. Suspending layout enables you to perform multiple actions on a control without having to perform a layout for each change. For example, if you resize and move a control, each operation would raise a event. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -8067,7 +8067,7 @@ MyControl.Font = New Font(MyControl.Font, _ > [!CAUTION] > Do not attempt to set focus from within the , , , , , or event handlers. Doing so can cause your application or the operating system to stop responding. For more information, see the [WM_KILLFOCUS](/windows/win32/inputdev/wm-killfocus) topic. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -8217,7 +8217,7 @@ MyControl.Font = New Font(MyControl.Font, _ ## Remarks This event is raised if the property is changed by either a programmatic modification or through interaction. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -8355,7 +8355,7 @@ MyControl.Font = New Font(MyControl.Font, _ > [!CAUTION] > Do not attempt to set focus from within the , , , , , or event handlers. Doing so can cause your application or the operating system to stop responding. For more information, see the [WM_KILLFOCUS](/windows/win32/inputdev/wm-killfocus) topic. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -8435,7 +8435,7 @@ MyControl.Font = New Font(MyControl.Font, _ [!IMPORTANT] > events are logically higher-level events of a control. They are often raised by other actions, such as pressing the ENTER key when the control has focus. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -8752,7 +8752,7 @@ MyControl.Font = New Font(MyControl.Font, _ > [!IMPORTANT] > events are logically higher-level events of a control. They may be raised by other user actions, such as shortcut key combinations. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -8812,7 +8812,7 @@ MyControl.Font = New Font(MyControl.Font, _ > [!NOTE] > The following events are not raised for the class unless there is at least one in the collection: , , , , , , and . If there is at least one in the collection, and the user interacts with the tab control's header (where the names appear), the raises the appropriate event. However, if the user interaction is within the client area of the tab page, the raises the appropriate event. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -8870,7 +8870,7 @@ MyControl.Font = New Font(MyControl.Font, _ > [!NOTE] > The following events are not raised for the class unless there is at least one in the collection: , , , , , , and . If there is at least one in the collection, and the user interacts with the tab control's header (where the names appear), the raises the appropriate event. However, if the user interaction is within the client area of the tab page, the raises the appropriate event. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -8932,7 +8932,7 @@ MyControl.Font = New Font(MyControl.Font, _ > [!NOTE] > The following events are not raised for the class unless there is at least one in the collection: , , , , , , and . If there is at least one in the collection, and the user interacts with the tab control's header (where the names appear), the raises the appropriate event. However, if the user interaction is within the client area of the tab page, the raises the appropriate event. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -8989,7 +8989,7 @@ MyControl.Font = New Font(MyControl.Font, _ > [!NOTE] > The following events are not raised for the class unless there is at least one in the collection: , , , , , , and . If there is at least one in the collection, and the user interacts with the tab control's header (where the names appear), the raises the appropriate event. However, if the user interaction is within the client area of the tab page, the raises the appropriate event. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -9047,7 +9047,7 @@ MyControl.Font = New Font(MyControl.Font, _ > [!NOTE] > The following events are not raised for the class unless there is at least one in the collection: , , , , , , and . If there is at least one in the collection, and the user interacts with the tab control's header (where the names appear), the raises the appropriate event. However, if the user interaction is within the client area of the tab page, the raises the appropriate event. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -9147,7 +9147,7 @@ MyControl.Font = New Font(MyControl.Font, _ > [!NOTE] > The following events are not raised for the class unless there is at least one in the collection: , , , , , , and . If there is at least one in the collection, and the user interacts with the tab control's header (where the names appear), the raises the appropriate event. However, if the user interaction is within the client area of the tab page, the raises the appropriate event. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -9212,7 +9212,7 @@ MyControl.Font = New Font(MyControl.Font, _ 5. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -9253,7 +9253,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9418,7 +9418,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9475,7 +9475,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9531,7 +9531,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9577,7 +9577,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9623,7 +9623,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9680,7 +9680,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9726,7 +9726,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9785,7 +9785,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9828,7 +9828,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9884,7 +9884,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9930,7 +9930,7 @@ MyControl.Font = New Font(MyControl.Font, _ ## Remarks Called when a child control is added to the control. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9986,7 +9986,7 @@ MyControl.Font = New Font(MyControl.Font, _ ## Remarks Called when a child control is removed from the control. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10082,7 +10082,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10139,7 +10139,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10196,7 +10196,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10319,7 +10319,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10367,7 +10367,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10415,7 +10415,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10463,7 +10463,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10508,7 +10508,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10554,7 +10554,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10608,7 +10608,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10664,7 +10664,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10720,7 +10720,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10765,7 +10765,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10810,7 +10810,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10864,7 +10864,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10919,7 +10919,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10959,7 +10959,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11016,7 +11016,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11061,7 +11061,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11115,7 +11115,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11169,7 +11169,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11223,7 +11223,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11268,7 +11268,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11322,7 +11322,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11379,7 +11379,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11418,7 +11418,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11461,7 +11461,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11504,7 +11504,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11547,7 +11547,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11591,7 +11591,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11637,7 +11637,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11683,7 +11683,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11738,7 +11738,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11784,7 +11784,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11839,7 +11839,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11885,7 +11885,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11931,7 +11931,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12021,7 +12021,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12065,7 +12065,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12166,7 +12166,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12225,7 +12225,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12281,7 +12281,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12337,7 +12337,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12392,7 +12392,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12436,7 +12436,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12492,7 +12492,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12548,7 +12548,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12604,7 +12604,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12660,7 +12660,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12715,7 +12715,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12804,7 +12804,7 @@ MyControl.Font = New Font(MyControl.Font, _ > [!NOTE] > Override this method if you want to change the point at which dragging is canceled or at which a drop occurs. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12848,7 +12848,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12892,7 +12892,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12937,7 +12937,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12993,7 +12993,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13038,7 +13038,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13086,7 +13086,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13131,7 +13131,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13176,7 +13176,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13232,7 +13232,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13286,7 +13286,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13331,7 +13331,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13376,7 +13376,7 @@ MyControl.Font = New Font(MyControl.Font, _ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13504,7 +13504,7 @@ MyControl.Font = New Font(MyControl.Font, _ event is raised when the control is redrawn. It passes an instance of to the method(s) that handles the event. - When creating a new custom control or an inherited control with a different visual appearance, you must provide code to render the control by overriding the method. For more information, see [Overriding the OnPaint Method](~/docs/framework/winforms/controls/overriding-the-onpaint-method.md) and [Custom Control Painting and Rendering](~/docs/framework/winforms/controls/custom-control-painting-and-rendering.md). + When creating a new custom control or an inherited control with a different visual appearance, you must provide code to render the control by overriding the method. For more information, see [Overriding the OnPaint Method](/dotnet/framework/winforms/controls/overriding-the-onpaint-method) and [Custom Control Painting and Rendering](/dotnet/framework/winforms/controls/custom-control-painting-and-rendering). - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -13643,7 +13643,7 @@ MyControl.Font = New Font(MyControl.Font, _ ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -13996,7 +13996,7 @@ MyControl.Font = New Font(MyControl.Font, _ ## Remarks Some key presses, such as the TAB, RETURN, ESC, and arrow keys, are typically ignored by some controls because they are not considered input key presses. For example, by default, a control ignores the arrow keys. Pressing the arrow keys typically causes the focus to move to the previous or next control. The arrow keys are considered navigation keys and pressing these keys typically do not raise the event for a . However, pressing the arrow keys for a does raise the event. By handling the event for a and setting the property to `true`, you can raise the event when the arrow keys are pressed. However, if you handle the arrow keys, the focus will no longer move to the previous or next control. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -14480,7 +14480,7 @@ if (CanSelect && IsMnemonic(charCode, MyControl.Text) { class to enable users to invoke help on your accessible object by pressing the F1 key. Using the provides you with complete information in the . For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + You should use the class to enable users to invoke help on your accessible object by pressing the F1 key. Using the provides you with complete information in the . For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -14551,7 +14551,7 @@ if (CanSelect && IsMnemonic(charCode, MyControl.Text) { By default, the event sets to `Cancel` in if the ESC key was pressed and sets to `Drop` in if the left, middle, or right mouse button is pressed. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -15043,7 +15043,7 @@ if (CanSelect && IsMnemonic(charCode, MyControl.Text) { event instead of the Resize event. The event is raised in response to a event, but also in response to other changes that affect the layout of the control. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -15814,7 +15814,7 @@ if (CanSelect && IsMnemonic(charCode, MyControl.Text) { ## Remarks This event is raised if the property is changed by either a programmatic modification or user interaction. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -16890,7 +16890,7 @@ The following code example selects the specified When overriding in a derived class, be sure to call the base class's method so that the property is adjusted. - For more information about drawing on controls, see [Rendering a Windows Forms Control](~/docs/framework/winforms/controls/rendering-a-windows-forms-control.md). + For more information about drawing on controls, see [Rendering a Windows Forms Control](/dotnet/framework/winforms/controls/rendering-a-windows-forms-control). @@ -17292,7 +17292,7 @@ The following code example selects the specified property is changed by either a programmatic modification or user interaction. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -17370,7 +17370,7 @@ The following code example selects the specified is changed by either a programmatic modification or user interaction. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -17700,7 +17700,7 @@ The following code example selects the specified property is changed by either a programmatic modification or user interaction. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -17802,7 +17802,7 @@ The following code example selects the specified property is changed by either a programmatic modification or user interaction. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -17958,7 +17958,7 @@ The following code example selects the specified property is changed by either a programmatic modification or user interaction. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -18460,7 +18460,7 @@ The following code example selects the specified [!CAUTION] > Do not attempt to set focus from within the , , , , , or event handlers. Doing so can cause your application or the operating system to stop responding. For more information, see the [WM_KILLFOCUS](/windows/win32/winmsg/wm-activateapp) topic, and the "Message Deadlocks" section of the [About Messages and Message Queues](/windows/win32/winmsg/about-messages-and-message-queues) topic. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -18537,7 +18537,7 @@ The following code example selects the specified [!CAUTION] > Do not attempt to set focus from within the , , , , , or event handlers. Doing so can cause your application or the operating system to stop responding. For more information, see the `WM_KILLFOCUS` topic in the "Keyboard Input Reference" section, and the "Message Deadlocks" section of the [About Messages and Message Queues](/windows/win32/winmsg/about-messages-and-message-queues) article. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -18638,7 +18638,7 @@ The following code example selects the specified property is changed by either a programmatic modification or user interaction. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/ControlEventArgs.xml b/xml/System.Windows.Forms/ControlEventArgs.xml index 162bec81088..8fe6b503c3f 100644 --- a/xml/System.Windows.Forms/ControlEventArgs.xml +++ b/xml/System.Windows.Forms/ControlEventArgs.xml @@ -22,7 +22,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/ConvertEventArgs.xml b/xml/System.Windows.Forms/ConvertEventArgs.xml index f39444ca205..1f46fffd3c1 100644 --- a/xml/System.Windows.Forms/ConvertEventArgs.xml +++ b/xml/System.Windows.Forms/ConvertEventArgs.xml @@ -26,7 +26,7 @@ The and events allow you to create custom formats for displaying data. For example, if the data in a table is of type , you can specify that the data should be displayed in the local currency format--by setting the property of the to the formatted value in the event. You must consequently unformat the displayed value in the event. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/ConvertEventHandler.xml b/xml/System.Windows.Forms/ConvertEventHandler.xml index 6b13a5d35f3..0f0b604a655 100644 --- a/xml/System.Windows.Forms/ConvertEventHandler.xml +++ b/xml/System.Windows.Forms/ConvertEventHandler.xml @@ -30,7 +30,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/CurrencyManager.xml b/xml/System.Windows.Forms/CurrencyManager.xml index d7b50a51ec1..dabd29be90b 100644 --- a/xml/System.Windows.Forms/CurrencyManager.xml +++ b/xml/System.Windows.Forms/CurrencyManager.xml @@ -432,7 +432,7 @@ > [!NOTE] > If you are creating your own control that uses the , you should use the instead of the event. The property of the enables you to determine the type of action that has occurred. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -535,7 +535,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ The associated `OnListChanged` method is a private method in this class. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -610,7 +610,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ ## Remarks The metadata of the consists of the schema of the underlying . The event is raised when that schema has changed. For example, the event is raised when a is programmatically added to a . - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -710,7 +710,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -750,7 +750,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -789,7 +789,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/Cursor.xml b/xml/System.Windows.Forms/Cursor.xml index b9a92975286..f388ec4d9fc 100644 --- a/xml/System.Windows.Forms/Cursor.xml +++ b/xml/System.Windows.Forms/Cursor.xml @@ -124,7 +124,7 @@ when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector frees it. diff --git a/xml/System.Windows.Forms/DataGrid.xml b/xml/System.Windows.Forms/DataGrid.xml index ab9307cff5d..26a0a99dd07 100644 --- a/xml/System.Windows.Forms/DataGrid.xml +++ b/xml/System.Windows.Forms/DataGrid.xml @@ -72,7 +72,7 @@ - Any component that implements the interface - For more information about the class, see [DataSets, DataTables, and DataViews](~/docs/framework/data/adonet/dataset-datatable-dataview/index.md). + For more information about the class, see [DataSets, DataTables, and DataViews](/dotnet/framework/data/adonet/dataset-datatable-dataview/). You can create a grid that enables users to edit data but prevents them from adding new rows by using a as the data source and setting the property to `false`. @@ -93,7 +93,7 @@ To create a customized view of a table, create an instance of a or class and add the object to the accessed through the property. Both classes inherit from . For each column style, set the to the of a column that you want to show in the grid. To hide a column, set its to something other than a valid . - To format the text of a column, set the property of the to one of the values found in [Formatting Types](~/docs/standard/base-types/formatting-types.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). + To format the text of a column, set the property of the to one of the values found in [Formatting Types](/dotnet/standard/base-types/formatting-types) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). To bind the to a strongly typed array of objects, the object type must contain public properties. To create a that displays the array, set the property to `typename[]` where `typename` is replaced by the name of the object type. Also note that the property is case-sensitive; the type name must be matched exactly. See the property for an example. @@ -143,7 +143,7 @@ > Always create objects and add them to the before adding objects to the . When you add an empty with a valid value to the collection, objects are automatically generated for you. Consequently, an exception will be thrown if you try to add new objects with duplicate values to the . > [!NOTE] -> The control replaces and adds functionality to the control; however, the control is retained for both backward compatibility and future use, if you choose. For more information, see [Differences Between the Windows Forms DataGridView and DataGrid Controls](~/docs/framework/winforms/controls/differences-between-the-windows-forms-datagridview-and-datagrid-controls.md). +> The control replaces and adds functionality to the control; however, the control is retained for both backward compatibility and future use, if you choose. For more information, see [Differences Between the Windows Forms DataGridView and DataGrid Controls](/dotnet/framework/winforms/controls/differences-between-the-windows-forms-datagridview-and-datagrid-controls). @@ -160,7 +160,7 @@ - ADO.NET + ADO.NET @@ -3120,7 +3120,7 @@ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3184,7 +3184,7 @@ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3300,7 +3300,7 @@ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3390,7 +3390,7 @@ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3428,7 +3428,7 @@ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3466,7 +3466,7 @@ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3504,7 +3504,7 @@ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3542,7 +3542,7 @@ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3580,7 +3580,7 @@ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3618,7 +3618,7 @@ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3656,7 +3656,7 @@ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3694,7 +3694,7 @@ @@ -3775,7 +3775,7 @@ @@ -3811,7 +3811,7 @@ @@ -3847,7 +3847,7 @@ @@ -3909,7 +3909,7 @@ @@ -3978,7 +3978,7 @@ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4042,7 +4042,7 @@ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4080,7 +4080,7 @@ diff --git a/xml/System.Windows.Forms/DataGridBoolColumn.xml b/xml/System.Windows.Forms/DataGridBoolColumn.xml index 76cc0de4e8a..467c33580d2 100644 --- a/xml/System.Windows.Forms/DataGridBoolColumn.xml +++ b/xml/System.Windows.Forms/DataGridBoolColumn.xml @@ -922,7 +922,7 @@ control automatically creates a collection of objects for you when you set the property to an appropriate data source. The objects created actually are instances of one of the following classes that inherit from : or class. - To format the data display, set the property of the class to one of the formatting values. For more information about valid formatting values, see [Formatting Types](~/docs/standard/base-types/formatting-types.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). + To format the data display, set the property of the class to one of the formatting values. For more information about valid formatting values, see [Formatting Types](/dotnet/standard/base-types/formatting-types) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). You can also create your own set of objects and add them to the . When you do so, you must set the of each column style to the of a to synchronize the display of columns with the actual data. diff --git a/xml/System.Windows.Forms/DataGridTableStyle.xml b/xml/System.Windows.Forms/DataGridTableStyle.xml index 12bc3a369ce..84c742b5268 100644 --- a/xml/System.Windows.Forms/DataGridTableStyle.xml +++ b/xml/System.Windows.Forms/DataGridTableStyle.xml @@ -309,7 +309,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ property of the class. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -918,7 +918,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ @@ -1620,7 +1620,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1701,7 +1701,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1739,7 +1739,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1777,7 +1777,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1815,7 +1815,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1853,7 +1853,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1891,7 +1891,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1929,7 +1929,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1967,7 +1967,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2005,7 +2005,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2043,7 +2043,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2081,7 +2081,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2119,7 +2119,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2157,7 +2157,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2195,7 +2195,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2233,7 +2233,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2271,7 +2271,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2309,7 +2309,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2347,7 +2347,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2385,7 +2385,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2554,7 +2554,7 @@ private void PrintCurrentListName(DataGrid myDataGrid){ uses a to determine the type of data displayed in the column. To return a , use the method of the class. - For more information about formatting characters, see [Formatting Types](~/docs/standard/base-types/formatting-types.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). + For more information about formatting characters, see [Formatting Types](/dotnet/standard/base-types/formatting-types) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). @@ -558,7 +558,7 @@ ## Remarks The property specifies how values are displayed in the column. For example, set the property to "c" to specify that the values will be formatted as the local currency. The for the computer is used to determine the actual currency format. The values are automatically unformatted to the native type when data is changed. - For more information about formatting characters, see [Formatting Types](~/docs/standard/base-types/formatting-types.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). + For more information about formatting characters, see [Formatting Types](/dotnet/standard/base-types/formatting-types) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). The format you apply should be appropriate to the data type. For example, if the data is numeric in nature use one of the numeric format strings. @@ -618,7 +618,7 @@ ## Remarks When setting the property to one of the formatting characters, the uses the information provided by the property to further specify what cultural-specific formatting to use. For example, when the property is set to the format character "c" (for currency), you can further specify that the symbol for the lira be used. To do this, create a new object with the locale ID for Italy, and set the property to the new object. - For more information about formatting characters, see [Formatting Types](~/docs/standard/base-types/formatting-types.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). + For more information about formatting characters, see [Formatting Types](/dotnet/standard/base-types/formatting-types) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). diff --git a/xml/System.Windows.Forms/DataGridView.xml b/xml/System.Windows.Forms/DataGridView.xml index 9db5a93b94f..515d4621649 100644 --- a/xml/System.Windows.Forms/DataGridView.xml +++ b/xml/System.Windows.Forms/DataGridView.xml @@ -54,37 +54,37 @@ control provides a customizable table for displaying data. The class allows customization of cells, rows, columns, and borders through the use of properties such as , , , and . For more information, see [Basic Formatting and Styling in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/basic-formatting-and-styling-in-the-windows-forms-datagridview-control.md). + The control provides a customizable table for displaying data. The class allows customization of cells, rows, columns, and borders through the use of properties such as , , , and . For more information, see [Basic Formatting and Styling in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/basic-formatting-and-styling-in-the-windows-forms-datagridview-control). You can use a control to display data with or without an underlying data source. Without specifying a data source, you can create columns and rows that contain data and add them directly to the using the and properties. You can also use the collection to access objects and the property to read or write cell values directly. The indexer also provides direct access to cells. - As an alternative to populating the control manually, you can set the and properties to bind the to a data source and automatically populate it with data. For more information, see [Displaying Data in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/displaying-data-in-the-windows-forms-datagridview-control.md). + As an alternative to populating the control manually, you can set the and properties to bind the to a data source and automatically populate it with data. For more information, see [Displaying Data in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/displaying-data-in-the-windows-forms-datagridview-control). - When working with very large amounts of data, you can set the property to `true` to display a subset of the available data. Virtual mode requires the implementation of a data cache from which the control is populated. For more information, see [Data Display Modes in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/data-display-modes-in-the-windows-forms-datagridview-control.md). + When working with very large amounts of data, you can set the property to `true` to display a subset of the available data. Virtual mode requires the implementation of a data cache from which the control is populated. For more information, see [Data Display Modes in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/data-display-modes-in-the-windows-forms-datagridview-control). - For additional information about the features available in the control, see [DataGridView Control](~/docs/framework/winforms/controls/datagridview-control-windows-forms.md). The following table provides direct links to common tasks. + For additional information about the features available in the control, see [DataGridView Control](/dotnet/framework/winforms/controls/datagridview-control-windows-forms). The following table provides direct links to common tasks. -- [How to: Bind Data to the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-bind-data-to-the-windows-forms-datagridview-control.md) +- [How to: Bind Data to the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-bind-data-to-the-windows-forms-datagridview-control) -- [How to: Add ToolTips to Individual Cells in a Windows Forms DataGridView Control](~/docs/framework/winforms/controls/add-tooltips-to-individual-cells-in-a-wf-datagridview-control.md) +- [How to: Add ToolTips to Individual Cells in a Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/add-tooltips-to-individual-cells-in-a-wf-datagridview-control) -- [How to: Set Font and Color Styles in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-set-font-and-color-styles-in-the-windows-forms-datagridview-control.md) +- [How to: Set Font and Color Styles in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-set-font-and-color-styles-in-the-windows-forms-datagridview-control) -- [How to: Change the Type of a Windows Forms DataGridView Column Using the Designer](~/docs/framework/winforms/controls/change-the-type-of-a-wf-datagridview-column-using-the-designer.md) +- [How to: Change the Type of a Windows Forms DataGridView Column Using the Designer](/dotnet/framework/winforms/controls/change-the-type-of-a-wf-datagridview-column-using-the-designer) -- [How to: Bind Data to the Windows Forms DataGridView Control Using the Designer](~/docs/framework/winforms/controls/bind-data-to-the-datagrid-using-the-designer.md) +- [How to: Bind Data to the Windows Forms DataGridView Control Using the Designer](/dotnet/framework/winforms/controls/bind-data-to-the-datagrid-using-the-designer) -- [How to: Set Default Cell Styles and Data Formats for the Windows Forms DataGridView Control Using the Designer](~/docs/framework/winforms/controls/default-cell-styles-datagridview.md) +- [How to: Set Default Cell Styles and Data Formats for the Windows Forms DataGridView Control Using the Designer](/dotnet/framework/winforms/controls/default-cell-styles-datagridview) -- [How to: Format Data in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-format-data-in-the-windows-forms-datagridview-control.md) +- [How to: Format Data in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-format-data-in-the-windows-forms-datagridview-control) -- [Walkthrough: Validating Data in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/walkthrough-validating-data-in-the-windows-forms-datagridview-control.md) +- [Walkthrough: Validating Data in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/walkthrough-validating-data-in-the-windows-forms-datagridview-control) -- [How to: Customize Data Formatting in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-customize-data-formatting-in-the-windows-forms-datagridview-control.md) +- [How to: Customize Data Formatting in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-customize-data-formatting-in-the-windows-forms-datagridview-control) -- [Walkthrough: Creating a Master/Detail Form Using Two Windows Forms DataGridView Controls](~/docs/framework/winforms/controls/creating-a-master-detail-form-using-two-datagridviews.md) +- [Walkthrough: Creating a Master/Detail Form Using Two Windows Forms DataGridView Controls](/dotnet/framework/winforms/controls/creating-a-master-detail-form-using-two-datagridviews) - Although the control replaces and adds functionality to the control of previous versions, the control is retained for both backward compatibility and future use if you choose. For more information, see [Differences Between the Windows Forms DataGridView and DataGrid Controls](~/docs/framework/winforms/controls/differences-between-the-windows-forms-datagridview-and-datagrid-controls.md). + Although the control replaces and adds functionality to the control of previous versions, the control is retained for both backward compatibility and future use if you choose. For more information, see [Differences Between the Windows Forms DataGridView and DataGrid Controls](/dotnet/framework/winforms/controls/differences-between-the-windows-forms-datagridview-and-datagrid-controls). > [!NOTE] > The control inherits both the and properties from , but supports only the property. Using the property with the control has no effect. @@ -99,12 +99,12 @@ ]]> - DataGridView Control (Windows Forms) - DataGridView Control Overview (Windows Forms) - Basic Formatting and Styling in the Windows Forms DataGridView Control - Displaying Data in the Windows Forms DataGridView Control - Data Display Modes in the Windows Forms DataGridView Control - Differences Between the Windows Forms DataGridView and DataGrid Controls + DataGridView Control (Windows Forms) + DataGridView Control Overview (Windows Forms) + Basic Formatting and Styling in the Windows Forms DataGridView Control + Displaying Data in the Windows Forms DataGridView Control + Data Display Modes in the Windows Forms DataGridView Control + Differences Between the Windows Forms DataGridView and DataGrid Controls @@ -151,7 +151,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -194,7 +194,7 @@ Override this method when customizing the control and modifying how and when the current cell changes. For example, if you create a custom row type that merges multiple cells into single cells and you modify the navigation accordingly, you can override this method to provide accessibility support for your changes. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -253,7 +253,7 @@ Override this method if you want to customize the appearance of the border on column header cells. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -306,7 +306,7 @@ Override this property if you want to customize the appearance of the border on the upper-left header cell. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -348,7 +348,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -390,7 +390,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -432,7 +432,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -477,7 +477,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -503,7 +503,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -562,7 +562,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -588,7 +588,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -650,7 +650,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -676,7 +676,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -725,7 +725,7 @@ ## Remarks Use this property to prevent users from manually changing column widths. This is useful, for example, with display-only columns where data is loaded once and columns are resized at that time. - For more information about user resizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about user resizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). > [!NOTE] > The control does not support double buffering. If is set to `true` in a derived control, users will not receive visual feedback when resizing rows, columns, or headers or when reordering columns. @@ -740,7 +740,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -766,7 +766,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -817,7 +817,7 @@ For cell contents to wrap onto multiple lines when a row is resized, the cell style in effect for the cell must have a property value of . - For more information about user resizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about user resizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). > [!NOTE] > The control does not support double buffering. If is set to `true` in a derived control, users will not receive visual feedback when resizing rows, columns, or headers or when reordering columns. @@ -832,7 +832,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -858,7 +858,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -901,9 +901,9 @@ ## Remarks The control displays its cells using the styles indicated by the cell property, which inherits styles from other properties of type . For cells in rows with odd index numbers, the styles specified through the property override the styles specified through the , , and , and are overridden by the styles specified through the and properties. - For more information, see [Cell Styles in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md). + For more information, see [Cell Styles in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control). - When getting this property, a with default values will be created if the property has not already been accessed. This can cause a performance impact when getting this property for many rows. Whenever possible, use a single to set this property for multiple rows. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + When getting this property, a with default values will be created if the property has not already been accessed. This can cause a performance impact when getting this property for many rows. Whenever possible, use a single to set this property for multiple rows. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). @@ -916,8 +916,8 @@ ]]> - Cell Styles in the Windows Forms DataGridView Control - DataGridView Control (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) @@ -945,7 +945,7 @@ ## Remarks This event occurs when any property of the returned by the property is set to a new value or when the property is set to a new with at least one property value different than the previous cell style object. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -960,8 +960,8 @@ ]]> - Cell Styles in the Windows Forms DataGridView Control - DataGridView Control (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) @@ -994,7 +994,7 @@ collection does not perform efficiently with large selections. To determine whether all the cells in the have been selected before you access the contents of the collection, check the return value of the method. However, this method can cause rows to become unshared. For more information about performance, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + The collection does not perform efficiently with large selections. To determine whether all the cells in the have been selected before you access the contents of the collection, check the return value of the method. However, this method can cause rows to become unshared. For more information about performance, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). @@ -1008,8 +1008,8 @@ - Best Practices for Scaling the Windows Forms DataGridView Control - DataGridView Control (Windows Forms) + Best Practices for Scaling the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) @@ -1060,7 +1060,7 @@ ## Examples - The following code example demonstrates how to add columns manually and bind them to a data source when you set to `false`. In this example, a control is bound to a list of `Task` business objects. Then, columns are added and are bound to `Task` properties through the property. This example is part of a larger example available in [How to: Access Objects in a Windows Forms DataGridViewComboBoxCell Drop-Down List](~/docs/framework/winforms/controls/access-objects-in-a-wf-datagridviewcomboboxcell-drop-down-list.md). + The following code example demonstrates how to add columns manually and bind them to a data source when you set to `false`. In this example, a control is bound to a list of `Task` business objects. Then, columns are added and are bound to `Task` properties through the property. This example is part of a larger example available in [How to: Access Objects in a Windows Forms DataGridViewComboBoxCell Drop-Down List](/dotnet/framework/winforms/controls/access-objects-in-a-wf-datagridviewcomboboxcell-drop-down-list). [!code-csharp[System.Windows.Forms.DataGridViewComboBoxObjectBinding#100](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewComboBoxObjectBinding/CS/form1.cs#100)] [!code-vb[System.Windows.Forms.DataGridViewComboBoxObjectBinding#100](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewComboBoxObjectBinding/vb/form1.vb#100)] @@ -1071,7 +1071,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -1105,7 +1105,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -1165,12 +1165,12 @@ ## Remarks This method is useful if you want to control when a column resizes. The column width is adjusted only once per method call; if the contents of the column later change, the column will not automatically adjust. To resize all columns, use the method. To set the column to automatically resize whenever its contents change, use the property or the column property. - For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). ## Examples - The following code example uses this method to make the column width large enough to accommodate a new cell value. This example is part of a larger example available in [How to: Manipulate Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-manipulate-rows-in-the-windows-forms-datagridview-control.md). + The following code example uses this method to make the column width large enough to accommodate a new cell value. This example is part of a larger example available in [How to: Manipulate Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-manipulate-rows-in-the-windows-forms-datagridview-control). [!code-cpp[System.Windows.Forms.DataGridView.ButtonDemos#211](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ButtonDemos/CPP/DataGridViewRowDemo.cpp#211)] [!code-csharp[System.Windows.Forms.DataGridView.ButtonDemos#211](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ButtonDemos/CS/DataGridViewRowDemo.cs#211)] @@ -1180,7 +1180,7 @@ is not in the valid range of 0 to the number of columns minus 1. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -1221,12 +1221,12 @@ This overload lets you specify a sizing mode that calculates the new width based on values in a limited set of cells, such as those in displayed rows only. This improves performance when the control contains a large number of rows. - For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). ## Examples - The following code example uses this method to make the column width large enough to accommodate a new cell value. This example is part of a larger example available in [How to: Manipulate Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-manipulate-rows-in-the-windows-forms-datagridview-control.md). + The following code example uses this method to make the column width large enough to accommodate a new cell value. This example is part of a larger example available in [How to: Manipulate Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-manipulate-rows-in-the-windows-forms-datagridview-control). [!code-cpp[System.Windows.Forms.DataGridView.ButtonDemos#211](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ButtonDemos/CPP/DataGridViewRowDemo.cpp#211)] [!code-csharp[System.Windows.Forms.DataGridView.ButtonDemos#211](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ButtonDemos/CS/DataGridViewRowDemo.cs#211)] @@ -1242,7 +1242,7 @@ is not in the valid range of 0 to the number of columns minus 1. is not a valid value. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -1283,7 +1283,7 @@ This overload is protected and is designed to enable you to achieve ideal cell height-to-width ratios in a derived class. If `fixedHeight` is `false`, the column width will be calculated with the expectation that you will call the or method next. - For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). ]]> @@ -1295,7 +1295,7 @@ is not in the valid range of 0 to the number of columns minus 1. is not a valid value. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -1340,7 +1340,7 @@ For cell contents to wrap onto multiple lines when the column headers are resized, the cell style in effect for the cell must have a property value of . - For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). @@ -1353,7 +1353,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -1392,13 +1392,13 @@ For cell contents to wrap onto multiple lines when the column headers are resized, the cell style in effect for the cell must have a property value of . - For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). ]]> is not in the valid range of 0 to the number of columns minus 1. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -1438,11 +1438,11 @@ This overload is protected and is designed to enable you to achieve ideal cell height-to-width ratios in a derived class. If the `fixedColumnsWidth` or `fixedRowHeadersWidth` parameters are `false`, the height of the column headers will be calculated with the expectation that you will call the methods such as and next. - For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -1484,13 +1484,13 @@ This overload is protected and is designed to enable you to achieve ideal cell height-to-width ratios in a derived class. If the `fixedColumnWidth` or `fixedRowHeadersWidth` parameters are `false`, the height of the column headers will be calculated with the expectation that you will call the methods such as and next. - For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). ]]> is not in the valid range of 0 to the number of columns minus 1. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -1533,12 +1533,12 @@ ## Remarks This method is useful if you want to control when columns resize. The column widths are adjusted only once per method call; if the contents of the columns later change, the columns will not automatically adjust. To resize a specific column, use the method. To set the columns to automatically resize whenever their contents change, use the property or the column property. - For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). ## Examples - The following code example resizes all columns to fit the contents of the columns and the column headers. This code example is part of a larger example provided in [How to: Programmatically Resize Cells to Fit Content in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/programmatically-resize-cells-to-fit-content-in-the-datagrid.md). + The following code example resizes all columns to fit the contents of the columns and the column headers. This code example is part of a larger example provided in [How to: Programmatically Resize Cells to Fit Content in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/programmatically-resize-cells-to-fit-content-in-the-datagrid). [!code-cpp[System.Windows.Forms.DataGridView.ProgrammaticResizing#3](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ProgrammaticResizing/CPP/programmaticsizing.cpp#3)] [!code-csharp[System.Windows.Forms.DataGridView.ProgrammaticResizing#3](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ProgrammaticResizing/CS/programmaticsizing.cs#3)] @@ -1546,7 +1546,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -1585,12 +1585,12 @@ This overload lets you specify a sizing mode that calculates the new widths based on values in a limited set of cells, such as those in displayed rows only. This improves performance when the control contains a large number of rows. - For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). ## Examples - The following code example resizes all columns to fit the contents of the columns and the column headers. This code example is part of a larger example provided in [How to: Programmatically Resize Cells to Fit Content in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/programmatically-resize-cells-to-fit-content-in-the-datagrid.md). + The following code example resizes all columns to fit the contents of the columns and the column headers. This code example is part of a larger example provided in [How to: Programmatically Resize Cells to Fit Content in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/programmatically-resize-cells-to-fit-content-in-the-datagrid). [!code-cpp[System.Windows.Forms.DataGridView.ProgrammaticResizing#3](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ProgrammaticResizing/CPP/programmaticsizing.cpp#3)] [!code-csharp[System.Windows.Forms.DataGridView.ProgrammaticResizing#3](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ProgrammaticResizing/CS/programmaticsizing.cs#3)] @@ -1604,7 +1604,7 @@ has the value or . is not a valid value. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -1643,7 +1643,7 @@ This overload is protected and is designed to enable you to achieve ideal cell height-to-width ratios in a derived class. If `fixedHeight` is `false`, the column widths will be calculated with the expectation that you will call the or method next. - For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). ]]> @@ -1653,7 +1653,7 @@ has the value or . is not a valid value. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -1701,12 +1701,12 @@ For cell contents to wrap onto multiple lines when a row is resized, the cell style in effect for the cell must have a property value of . - For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). ## Examples - The following code example resizes the third row in a to fit the column contents. This code example is part of a larger example provided in [How to: Programmatically Resize Cells to Fit Content in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/programmatically-resize-cells-to-fit-content-in-the-datagrid.md). + The following code example resizes the third row in a to fit the column contents. This code example is part of a larger example provided in [How to: Programmatically Resize Cells to Fit Content in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/programmatically-resize-cells-to-fit-content-in-the-datagrid). [!code-cpp[System.Windows.Forms.DataGridView.ProgrammaticResizing#4](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ProgrammaticResizing/CPP/programmaticsizing.cpp#4)] [!code-csharp[System.Windows.Forms.DataGridView.ProgrammaticResizing#4](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ProgrammaticResizing/CS/programmaticsizing.cs#4)] @@ -1716,7 +1716,7 @@ is not in the valid range of 0 to the number of rows minus 1. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -1759,12 +1759,12 @@ This overload lets you specify a sizing mode that calculates the new height based on values in a limited set of cells, such as those in displayed rows only. This improves performance when the control contains a large number of rows. - For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). ## Examples - The following code example resizes the third row in a to fit the column contents. This code example is part of a larger example provided in [How to: Programmatically Resize Cells to Fit Content in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/programmatically-resize-cells-to-fit-content-in-the-datagrid.md). + The following code example resizes the third row in a to fit the column contents. This code example is part of a larger example provided in [How to: Programmatically Resize Cells to Fit Content in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/programmatically-resize-cells-to-fit-content-in-the-datagrid). [!code-cpp[System.Windows.Forms.DataGridView.ProgrammaticResizing#4](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ProgrammaticResizing/CPP/programmaticsizing.cpp#4)] [!code-csharp[System.Windows.Forms.DataGridView.ProgrammaticResizing#4](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ProgrammaticResizing/CS/programmaticsizing.cs#4)] @@ -1778,7 +1778,7 @@ is not a valid value. is not in the valid range of 0 to the number of rows minus 1. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -1821,7 +1821,7 @@ This overload is protected and is designed to enable you to achieve ideal cell height-to-width ratios in a derived class. If `fixedWidth` is `false`, the row height will be calculated with the expectation that you will call the or method next. - For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). ]]> @@ -1831,7 +1831,7 @@ is not a valid value. is not in the valid range of 0 to the number of rows minus 1. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -1879,7 +1879,7 @@ This method lets you specify a sizing mode that calculates the new width based on values in a limited set of headers, such as those in displayed rows only. This improves performance when the control contains a large number of rows. - For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). ]]> @@ -1887,7 +1887,7 @@ has the value or . is not a valid value. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -1928,12 +1928,12 @@ This method lets you specify a sizing mode that calculates the new width based on values in a limited set of headers, such as those in displayed rows only. This improves performance when the control contains a large number of rows. - For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). ## Examples - The following code example illustrates how to resize the row header widths based on changes to the contents of the first row header. This code example is part of a larger example provided in [How to: Programmatically Resize Cells to Fit Content in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/programmatically-resize-cells-to-fit-content-in-the-datagrid.md). + The following code example illustrates how to resize the row header widths based on changes to the contents of the first row header. This code example is part of a larger example provided in [How to: Programmatically Resize Cells to Fit Content in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/programmatically-resize-cells-to-fit-content-in-the-datagrid). [!code-cpp[System.Windows.Forms.DataGridView.ProgrammaticResizing#5](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ProgrammaticResizing/CPP/programmaticsizing.cpp#5)] [!code-csharp[System.Windows.Forms.DataGridView.ProgrammaticResizing#5](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ProgrammaticResizing/CS/programmaticsizing.cs#5)] @@ -1947,7 +1947,7 @@ has the value or is not a valid value. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -1989,7 +1989,7 @@ This overload is protected and is designed to enable you to achieve ideal cell height-to-width ratios in a derived class. If the `fixedColumnHeadersHeight` or `fixedRowsHeight` parameters are `false`, the width of the row headers will be calculated with the expectation that you will call methods such as and next. - For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). ]]> @@ -1997,7 +1997,7 @@ has the value or . is not a valid value. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -2041,7 +2041,7 @@ This overload is protected, and is designed to enable you to achieve ideal cell height-to-width ratios in a derived class. If the `fixedColumnHeadersHeight` or `fixedRowHeight` parameters are `false`, the width of the row headers will be calculated with the expectation that you will call methods such as and next. - For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). ]]> @@ -2051,7 +2051,7 @@ has the value or . is not a valid value. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -2096,12 +2096,12 @@ For cell contents to wrap onto multiple lines when a row is resized, the cell style in effect for the cell must have a property value of . - For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). ## Examples - The following code example demonstrates how to resize all rows based on non-header cell content. This code example is part of a larger example provided in [How to: Programmatically Resize Cells to Fit Content in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/programmatically-resize-cells-to-fit-content-in-the-datagrid.md). + The following code example demonstrates how to resize all rows based on non-header cell content. This code example is part of a larger example provided in [How to: Programmatically Resize Cells to Fit Content in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/programmatically-resize-cells-to-fit-content-in-the-datagrid). [!code-cpp[System.Windows.Forms.DataGridView.ProgrammaticResizing#7](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ProgrammaticResizing/CPP/programmaticsizing.cpp#7)] [!code-csharp[System.Windows.Forms.DataGridView.ProgrammaticResizing#7](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ProgrammaticResizing/CS/programmaticsizing.cs#7)] @@ -2109,7 +2109,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -2150,12 +2150,12 @@ This overload lets you specify a sizing mode that calculates the new heights based on values in a limited set of cells, such as those in displayed rows only. This improves performance when the control contains a large number of rows. - For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). ## Examples - The following code example demonstrates how to resize all rows based on non-header cell content. This code example is part of a larger example provided in [How to: Programmatically Resize Cells to Fit Content in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/programmatically-resize-cells-to-fit-content-in-the-datagrid.md). + The following code example demonstrates how to resize all rows based on non-header cell content. This code example is part of a larger example provided in [How to: Programmatically Resize Cells to Fit Content in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/programmatically-resize-cells-to-fit-content-in-the-datagrid). [!code-cpp[System.Windows.Forms.DataGridView.ProgrammaticResizing#7](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ProgrammaticResizing/CPP/programmaticsizing.cpp#7)] [!code-csharp[System.Windows.Forms.DataGridView.ProgrammaticResizing#7](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ProgrammaticResizing/CS/programmaticsizing.cs#7)] @@ -2169,7 +2169,7 @@ is not a valid value. has the value . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -2210,7 +2210,7 @@ This overload is protected, and is designed to enable you to achieve ideal cell height-to-width ratios in a derived class. If the `fixedWidth` parameter is `false`, the row heights will be calculated with the expectation that you will call the or method next. - For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). ]]> @@ -2220,7 +2220,7 @@ is not a valid value. has the value . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -2265,7 +2265,7 @@ This overload is protected and is designed to enable you to achieve ideal cell height-to-width ratios in a derived class. If the `fixedWidth` parameter is `false`, the row heights will be calculated with the expectation that you will call the or method next. - For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about programmatic resizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). ]]> @@ -2281,7 +2281,7 @@ -or- is less than 0. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -2332,12 +2332,12 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -2388,18 +2388,18 @@ To change the sizing mode for an individual column, set its property. The default value of this property is , indicating that the column inherits its behavior and its property value from the control. - Columns in fill mode divide the available control width in proportions indicated by their property values. The width available for fill mode is determined by subtracting the widths of all other columns from the width of the client area of the control. If this width is smaller than the combined values of all fill-mode columns, the horizontal scroll bar is displayed, all fill-mode columns are shown with their minimum widths, and user column-resizing is disabled. For more information about column fill mode, see [Column Fill Mode in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/column-fill-mode-in-the-windows-forms-datagridview-control.md). + Columns in fill mode divide the available control width in proportions indicated by their property values. The width available for fill mode is determined by subtracting the widths of all other columns from the width of the client area of the control. If this width is smaller than the combined values of all fill-mode columns, the horizontal scroll bar is displayed, all fill-mode columns are shown with their minimum widths, and user column-resizing is disabled. For more information about column fill mode, see [Column Fill Mode in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/column-fill-mode-in-the-windows-forms-datagridview-control). Only columns with a property value of `true` are resized automatically, and changing the visibility of a column does not cause resizing to occur. Additionally, when columns are set to automatically resize, the user cannot adjust the column widths with the mouse. To adjust column widths programmatically, use the or methods or set the column property. - For more information about content-based automatic sizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about content-based automatic sizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). ## Examples - The following code example illustrates how to use this property in a master/detail scenario where two controls display data from two tables in a parent/child relationship. In this example, the column sizing mode for the master control is , and the column widths are programmatically initialized to fit the loaded values. The details control is set to an automatic column sizing mode so that columns will adjust automatically whenever the values change (for example, when the user changes the current row in the parent table). This example is part of a larger example available in [How to: Create a Master/Detail Form Using Two Windows Forms DataGridView Controls](~/docs/framework/winforms/controls/create-a-master-detail-form-using-two-datagridviews.md). + The following code example illustrates how to use this property in a master/detail scenario where two controls display data from two tables in a parent/child relationship. In this example, the column sizing mode for the master control is , and the column widths are programmatically initialized to fit the loaded values. The details control is set to an automatic column sizing mode so that columns will adjust automatically whenever the values change (for example, when the user changes the current row in the parent table). This example is part of a larger example available in [How to: Create a Master/Detail Form Using Two Windows Forms DataGridView Controls](/dotnet/framework/winforms/controls/create-a-master-detail-form-using-two-datagridviews). [!code-csharp[System.Windows.Forms.DataGridViewMasterDetails#10](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewMasterDetails/CS/masterdetails.cs#10)] [!code-vb[System.Windows.Forms.DataGridViewMasterDetails#10](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewMasterDetails/VB/masterdetails.vb#10)] @@ -2414,7 +2414,7 @@ The specified value when setting this property is and at least one visible column with an property value of is frozen. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -2440,7 +2440,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -2502,12 +2502,12 @@ For cell contents to wrap onto multiple lines when a row is resized, the cell style in effect for the cell must have a property value of . - For more information about content-based automatic sizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about content-based automatic sizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). ## Examples - The following code example demonstrates how to set the row to automatically resize based on the contents of the row headers and all of the columns. This code example is part of a larger example provided in [How to: Automatically Resize Cells When Content Changes in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/automatically-resize-cells-when-content-changes-in-the-datagrid.md). + The following code example demonstrates how to set the row to automatically resize based on the contents of the row headers and all of the columns. This code example is part of a larger example provided in [How to: Automatically Resize Cells When Content Changes in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/automatically-resize-cells-when-content-changes-in-the-datagrid). [!code-cpp[System.Windows.Forms.DataGridView.AutoSizing#9](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.AutoSizing/CPP/autosizing.cpp#9)] [!code-csharp[System.Windows.Forms.DataGridView.AutoSizing#9](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.AutoSizing/CS/autosizing.cs#9)] @@ -2518,8 +2518,8 @@ The specified value when setting this property is not a valid value. The specified value when setting this property is or and row headers are hidden. - DataGridView Control (Windows Forms) - How to: Automatically Resize Cells When Content Changes in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) + How to: Automatically Resize Cells When Content Changes in the Windows Forms DataGridView Control @@ -2545,12 +2545,12 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -2601,7 +2601,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -2637,11 +2637,11 @@ ## Remarks The event is raised if the property is changed programmatically or by user interaction. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -2686,7 +2686,7 @@ -or- The specified value when setting this property has a property value that is less that 255. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -2712,7 +2712,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -2765,7 +2765,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -2799,11 +2799,11 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -2842,7 +2842,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -2878,11 +2878,11 @@ ## Remarks Although this event occurs as described, the property is not relevant for this control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -2950,7 +2950,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -2999,7 +2999,7 @@ ]]> The specified value when setting this property is not a valid value. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -3025,7 +3025,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -3073,14 +3073,14 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -3108,12 +3108,12 @@ ## Remarks When the is in virtual mode, changes are committed to the data cache at the cell level by default. The event can be used when implementing row-level transactions. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples - The following code example illustrates how to handle this event for a control in virtual mode. When the control is in edit mode, the `rowInEdit` variable holds the index of the row being edited, and the `customerInEdit` variable holds a reference to a Customer object corresponding to that row. When the user cancels out of edit mode, this object can be discarded. If the row the user was editing is the row for new records, however, the old Customer object is discarded and replaced with a new one so that the user can begin making edits again. This example is part of a larger example available in [Walkthrough: Implementing Virtual Mode in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/implementing-virtual-mode-wf-datagridview-control.md). + The following code example illustrates how to handle this event for a control in virtual mode. When the control is in edit mode, the `rowInEdit` variable holds the index of the row being edited, and the `customerInEdit` variable holds a reference to a Customer object corresponding to that row. When the user cancels out of edit mode, this object can be discarded. If the row the user was editing is the row for new records, however, the old Customer object is discarded and replaced with a new one so that the user can begin making edits again. This example is part of a larger example available in [Walkthrough: Implementing Virtual Mode in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/implementing-virtual-mode-wf-datagridview-control). [!code-cpp[System.Windows.Forms.DataGridView.VirtualMode#170](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.VirtualMode/CPP/virtualmode.cpp#170)] [!code-csharp[System.Windows.Forms.DataGridView.VirtualMode#170](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.VirtualMode/CS/virtualmode.cs#170)] @@ -3121,7 +3121,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -3146,7 +3146,7 @@ if there is an editable cell selected; otherwise, . To be added. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -3172,7 +3172,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -3236,7 +3236,7 @@ The specified value when setting this property is not a valid value. The specified value when setting this property is . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -3262,7 +3262,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -3310,14 +3310,14 @@ For clicks in a , this event occurs before the check box changes value, so if you do not want to calculate the expected value based on the current value, you will typically handle the event instead. Because that event occurs only when the user-specified value is committed, which typically occurs when focus leaves the cell, you must also handle the event. In that handler, if the current cell is a check box cell, call the method and pass in the value. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples The following code example shows a event handler in a Tic-Tac-Toe game implementation that uses image columns in a control. Unless the game is over or the cell has already been clicked, the event handler sets the cell value to one of two objects represented by the variables `x` and `o`. - This code is part of a larger example shown in [How to: Work with Image Columns in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-work-with-image-columns-in-the-windows-forms-datagridview-control.md). + This code is part of a larger example shown in [How to: Work with Image Columns in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-work-with-image-columns-in-the-windows-forms-datagridview-control). [!code-cpp[System.Windows.Forms.DataGridView.ImageColumn_TicTacToe#10](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ImageColumn_TicTacToe/CPP/tictactoe.cpp#10)] [!code-csharp[System.Windows.Forms.DataGridView.ImageColumn_TicTacToe#10](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ImageColumn_TicTacToe/CS/tictactoe.cs#10)] @@ -3325,7 +3325,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -3357,7 +3357,7 @@ For clicks in a , this event occurs before the check box changes value, so if you do not want to calculate the expected value based on the current value, you will typically handle the event instead. Because that event occurs only when the user-specified value is committed, which typically occurs when focus leaves the cell, you must also handle the event. In that handler, if the current cell is a check box cell, call the method and pass in the value. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3370,7 +3370,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -3396,7 +3396,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -3441,7 +3441,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -3494,11 +3494,11 @@ You can use the and properties to determine the state or value of a cell, and use this information to change or modify the property. This property is initialized with the value of the cell property, which the event value overrides. - Handle the event when working with large amounts of data to avoid the performance penalties of setting the cell value for multiple cells. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + Handle the event when working with large amounts of data to avoid the performance penalties of setting the cell value for multiple cells. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). You can also specify shortcut menus for individual rows rather than individual cells by setting the row property or handling the event. The cell property setting overrides the row property setting, and the event overrides both the event and the row property setting. However, you can specify `null` for a cell shortcut menu to prevent a row shortcut menu from being overridden. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3519,7 +3519,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -3545,7 +3545,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -3585,19 +3585,19 @@ property in case it was previously set by a event handler. The event handler can clear the error text when the new cell value meets the validation criteria, but when the user reverts to the old cell value by pressing ESC, the event does not occur. This example is part of a larger example available in [Walkthrough: Validating Data in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/walkthrough-validating-data-in-the-windows-forms-datagridview-control.md). + The following code example illustrates how to handle this event to clear the row property in case it was previously set by a event handler. The event handler can clear the error text when the new cell value meets the validation criteria, but when the user reverts to the old cell value by pressing ESC, the event does not occur. This example is part of a larger example available in [Walkthrough: Validating Data in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/walkthrough-validating-data-in-the-windows-forms-datagridview-control). [!code-csharp[System.Windows.Forms.DataGridViewDataValidation#20](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewDataValidation/CS/datavalidation.cs#20)] [!code-vb[System.Windows.Forms.DataGridViewDataValidation#20](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewDataValidation/VB/datavalidation.vb#20)] ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -3625,7 +3625,7 @@ ## Remarks This event may occur twice for a single click if the control does not have input focus and the clicked cell was not previously the current cell. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3637,7 +3637,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -3663,7 +3663,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -3716,9 +3716,9 @@ You can use the and property to determine the state or value of a cell, and use this information to change or modify the property. This property is initialized with the value of the cell property, which the event value overrides. - Handle the event when working with large amounts of data to avoid the performance penalties of setting the cell value for multiple cells. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + Handle the event when working with large amounts of data to avoid the performance penalties of setting the cell value for multiple cells. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3739,8 +3739,8 @@ - DataGridView Control (Windows Forms) - Best Practices for Scaling the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) + Best Practices for Scaling the Windows Forms DataGridView Control @@ -3778,13 +3778,13 @@ Regardless of the value of the property, the display properties of the object returned by the property are used to render the cell. - For more information about custom formatting using the event, see [How to: Customize Data Formatting in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-customize-data-formatting-in-the-windows-forms-datagridview-control.md). + For more information about custom formatting using the event, see [How to: Customize Data Formatting in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-customize-data-formatting-in-the-windows-forms-datagridview-control). To avoid performance penalties when handling this event, access the cell through the parameters of the event handler rather than accessing the cell directly. To customize the conversion of a formatted, user-specified value into an actual cell value, handle the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3815,9 +3815,9 @@ - Cell Styles in the Windows Forms DataGridView Control - How to: Customize Data Formatting in the Windows Forms DataGridView Control - DataGridView Control (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control + How to: Customize Data Formatting in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) @@ -3843,7 +3843,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -3889,7 +3889,7 @@ For clicks in a , this event occurs before the check box changes value, so if you do not want to calculate the expected value based on the current value, you will typically handle the event instead. Because that event occurs only when the user-specified value is committed, which typically occurs when focus leaves the cell, you must also handle the event. In that handler, if the current cell is a check box cell, call the method and pass in the value. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3911,7 +3911,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -3939,7 +3939,7 @@ ## Remarks This event occurs when the user double-clicks using any of the mouse buttons. Use the property to determine which button was clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3953,7 +3953,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -3981,7 +3981,7 @@ ## Remarks This event occurs when the user presses any of the mouse buttons. Use the property to determine which button was clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3995,7 +3995,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -4021,14 +4021,14 @@ event handler in a Tic-Tac-Toe game implementation that uses image columns in a control. The event handler uses the cell value to determine the cursor and ToolTip to display. - This code is part of a larger example shown in [How to: Work with Image Columns in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-work-with-image-columns-in-the-windows-forms-datagridview-control.md). + This code is part of a larger example shown in [How to: Work with Image Columns in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-work-with-image-columns-in-the-windows-forms-datagridview-control). [!code-cpp[System.Windows.Forms.DataGridView.ImageColumn_TicTacToe#15](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ImageColumn_TicTacToe/CPP/tictactoe.cpp#15)] [!code-csharp[System.Windows.Forms.DataGridView.ImageColumn_TicTacToe#15](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ImageColumn_TicTacToe/CS/tictactoe.cs#15)] @@ -4036,7 +4036,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -4062,14 +4062,14 @@ event handler in a Tic-Tac-Toe game implementation that uses image columns in a control. The event handler resets the cursor and ToolTip, which are set in a event handler. - This code is part of a larger example shown in [How to: Work with Image Columns in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-work-with-image-columns-in-the-windows-forms-datagridview-control.md). + This code is part of a larger example shown in [How to: Work with Image Columns in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-work-with-image-columns-in-the-windows-forms-datagridview-control). [!code-cpp[System.Windows.Forms.DataGridView.ImageColumn_TicTacToe#15](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ImageColumn_TicTacToe/CPP/tictactoe.cpp#15)] [!code-csharp[System.Windows.Forms.DataGridView.ImageColumn_TicTacToe#15](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ImageColumn_TicTacToe/CS/tictactoe.cs#15)] @@ -4077,7 +4077,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -4103,7 +4103,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -4145,7 +4145,7 @@ ## Remarks This event occurs when the user releases any of the mouse buttons. Use the property to determine which button was clicked. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4159,7 +4159,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -4185,18 +4185,18 @@ or methods to paint other parts. You can also use the class to paint standard controls using the current theme. For more information, see [Rendering Controls with Visual Styles](~/docs/framework/winforms/controls/rendering-controls-with-visual-styles.md). If you are using [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], you also have access to a large library of standard images that you can use with the control. + You can handle this event to customize the appearance of cells in the control. You can paint entire cells yourself, or paint specific parts of cells and use the or methods to paint other parts. You can also use the class to paint standard controls using the current theme. For more information, see [Rendering Controls with Visual Styles](/dotnet/framework/winforms/controls/rendering-controls-with-visual-styles). If you are using [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], you also have access to a large library of standard images that you can use with the control. When handling this event, you should access the cell through the parameters of the event handler, rather than access the cell directly. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples The following code example illustrates how to use this event to customize the appearance of all cells in a particular column. - This code is part of a larger example available in [How to: Customize the Appearance of Cells in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/customize-the-appearance-of-cells-in-the-datagrid.md). + This code is part of a larger example available in [How to: Customize the Appearance of Cells in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/customize-the-appearance-of-cells-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewCellPainting#10](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCellPainting/CS/form1.cs#10)] [!code-vb[System.Windows.Forms.DataGridViewCellPainting#10](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCellPainting/VB/form1.vb#10)] @@ -4207,8 +4207,8 @@ - How to: Customize the Appearance of Cells in the Windows Forms DataGridView Control - DataGridView Control (Windows Forms) + How to: Customize the Appearance of Cells in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) @@ -4248,7 +4248,7 @@ To customize the conversion of a cell value into a formatted value for display, handle the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4278,8 +4278,8 @@ - Cell Styles in the Windows Forms DataGridView Control - DataGridView Control (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) @@ -4305,7 +4305,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -4349,7 +4349,7 @@ ## Remarks This event occurs when any property of the returned by a property is set to a new value or when a property is set to a new with at least one property value different than the previous cell style object. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4364,8 +4364,8 @@ ]]> - Cell Styles in the Windows Forms DataGridView Control - DataGridView Control (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) @@ -4413,7 +4413,7 @@ For row, column, and cell properties, the name of the *PropertyName*`Changed` event begins with "`Row`", "`Column`", or "`Cell`" (for example, ). - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4431,8 +4431,8 @@ - Cell Styles in the Windows Forms DataGridView Control - DataGridView Control (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) @@ -4458,7 +4458,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -4511,9 +4511,9 @@ You can use the and properties to determine the state or value of a cell, and use this information to change or modify the property. This property is initialized with the value of the cell property, which the event value overrides. - Handle the event when working with large amounts of data to avoid the performance penalties of setting the cell value for multiple cells. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + Handle the event when working with large amounts of data to avoid the performance penalties of setting the cell value for multiple cells. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4533,7 +4533,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -4561,7 +4561,7 @@ ## Remarks Handling this event is useful for post-validation processing of the cell value. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4574,7 +4574,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -4604,7 +4604,7 @@ Handle the event to perform post-validation processing. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4622,7 +4622,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -4654,7 +4654,7 @@ Rows in the control are not automatically sorted when a cell value is changed. To sort the control when the user modifies a cell, call the method in a event handler. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4666,7 +4666,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -4697,11 +4697,11 @@ event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4719,9 +4719,9 @@ - Best Practices for Scaling the Windows Forms DataGridView Control - Virtual Mode in the Windows Forms DataGridView Control - DataGridView Control (Windows Forms) + Best Practices for Scaling the Windows Forms DataGridView Control + Virtual Mode in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) @@ -4754,9 +4754,9 @@ ## Remarks Use this event in virtual mode to update a custom data store with user-specified data. Handle the event to retrieve values from the data store for display in the control. - For more information about virtual mode, see [Virtual Mode in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/virtual-mode-in-the-windows-forms-datagridview-control.md). + For more information about virtual mode, see [Virtual Mode in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/virtual-mode-in-the-windows-forms-datagridview-control). - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4774,8 +4774,8 @@ - Virtual Mode in the Windows Forms DataGridView Control - DataGridView Control (Windows Forms) + Virtual Mode in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) @@ -4823,7 +4823,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -4885,7 +4885,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -4938,7 +4938,7 @@ ## Examples - The following code example demonstrates how to enable copying in the control. This example is part of a larger example available in [How to: Enable Users to Copy Multiple Cells to the Clipboard from the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/enable-users-to-copy-multiple-cells-to-the-clipboard-datagridview.md). + The following code example demonstrates how to enable copying in the control. This example is part of a larger example available in [How to: Enable Users to Copy Multiple Cells to the Clipboard from the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/enable-users-to-copy-multiple-cells-to-the-clipboard-datagridview). [!code-csharp[System.Windows.Forms.DataGridViewClipboardDemo#10](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewClipboardDemo/CS/datagridviewclipboarddemo.cs#10)] [!code-vb[System.Windows.Forms.DataGridViewClipboardDemo#10](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewClipboardDemo/VB/datagridviewclipboarddemo.vb#10)] @@ -4952,7 +4952,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -4978,7 +4978,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -5018,7 +5018,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -5079,7 +5079,7 @@ This property can be used with the property to create a simple for displaying and editing text. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -5094,7 +5094,7 @@ The specified value when setting this property is less than 0. When setting this property, the property has been set. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -5129,7 +5129,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -5157,7 +5157,7 @@ ## Remarks This event occurs when any properties of the returned by the property for a column is set to a new value or when the property for a column is set to a new with at least one property value different than the previous cell style object. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -5172,8 +5172,8 @@ ]]> - Cell Styles in the Windows Forms DataGridView Control - DataGridView Control (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) @@ -5199,7 +5199,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -5243,7 +5243,7 @@ The column property does not extend the area in which a user can double-click. If the width of a divider has been increased through the use of this property, this event occurs when the user double-clicks the boundary between the divider and the adjacent column. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -5257,7 +5257,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -5283,7 +5283,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -5323,7 +5323,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -5363,7 +5363,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -5401,7 +5401,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -5474,7 +5474,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -5500,7 +5500,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -5560,7 +5560,7 @@ These values automatically override the values set through the property. To force column headers to inherit the values, you must set the values in the object to the default values indicated for the class. - For more information about cell style inheritance, see [Cell Styles in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md). + For more information about cell style inheritance, see [Cell Styles in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control). If visual styles are enabled and is set to `true`, all header cells except the are painted using the current theme and the values are ignored. @@ -5576,8 +5576,8 @@ ]]> - Cell Styles in the Windows Forms DataGridView Control - DataGridView Control (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) @@ -5618,8 +5618,8 @@ ]]> - Cell Styles in the Windows Forms DataGridView Control - DataGridView Control (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) @@ -5677,7 +5677,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -5737,7 +5737,7 @@ For cell contents to wrap onto multiple lines when the column headers are resized, the cell style in effect for the cell must have a property value of . - For more information about header sizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about header sizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). > [!NOTE] > The control does not support double buffering. If is set to `true` in a derived control, users will not receive visual feedback when resizing rows, columns, or headers or when reordering columns. @@ -5753,7 +5753,7 @@ ]]> The specified value when setting this property is not a valid value. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -5779,7 +5779,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -5840,7 +5840,7 @@ ]]> The specified value when setting this property is and one or more columns have an property value of . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -5866,7 +5866,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -5906,7 +5906,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -5946,7 +5946,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -6016,7 +6016,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -6042,7 +6042,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -6096,7 +6096,7 @@ - - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -6114,7 +6114,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -6140,7 +6140,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -6180,19 +6180,19 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -6229,7 +6229,7 @@ ## Examples - The following code example calls the method within a event handler to raise the event. This code example is part of a larger example provided in [How to: Disable Buttons in a Button Column in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/disable-buttons-in-a-button-column-in-the-datagrid.md). + The following code example calls the method within a event handler to raise the event. This code example is part of a larger example provided in [How to: Disable Buttons in a Button Column in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/disable-buttons-in-a-button-column-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridView.DisabledButtons#5](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.DisabledButtons/CS/form1.cs#5)] [!code-vb[System.Windows.Forms.DataGridView.DisabledButtons#5](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.DisabledButtons/VB/form1.vb#5)] @@ -6244,7 +6244,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -6269,7 +6269,7 @@ Creates a new accessible object for the . A new for the . To be added. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -6299,7 +6299,7 @@ Creates and returns a new . An empty . To be added. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -6331,7 +6331,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -6361,7 +6361,7 @@ Creates and returns a new . An empty . To be added. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -6428,8 +6428,8 @@ - DataGridView Control (Windows Forms) - How to: Get and Set the Current Cell in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) + How to: Get and Set the Current Cell in the Windows Forms DataGridView Control @@ -6464,21 +6464,21 @@ property in a row-painting scenario. In the example, this property is used to store the row index of the current cell. When the user changes the current cell to a different row, the row is forced to repaint itself. - This code is part of a larger example available in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid.md). + This code is part of a larger example available in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewRowPainting#19](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/CS/datagridviewrowpainting.cs#19)] [!code-vb[System.Windows.Forms.DataGridViewRowPainting#19](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/VB/datagridviewrowpainting.vb#19)] ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -6504,19 +6504,19 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -6551,19 +6551,19 @@ This event typically occurs when a cell has been edited but the change has not been committed to the data cache, or when an edit operation is canceled. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples - The following code example demonstrates how to handle the event. In this example, the event handler calls the method to raise the event and determine the current value of a . This code example is part of a larger example provided in [How to: Disable Buttons in a Button Column in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/disable-buttons-in-a-button-column-in-the-datagrid.md). + The following code example demonstrates how to handle the event. In this example, the event handler calls the method to raise the event and determine the current value of a . This code example is part of a larger example provided in [How to: Disable Buttons in a Button Column in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/disable-buttons-in-a-button-column-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridView.DisabledButtons#5](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.DisabledButtons/CS/form1.cs#5)] [!code-vb[System.Windows.Forms.DataGridView.DisabledButtons#5](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.DisabledButtons/VB/form1.vb#5)] ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -6600,7 +6600,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -6628,9 +6628,9 @@ ## Remarks This event is raised when the contents of the data source change or when the value of the , , or property changes. - Handling this event is useful, for example, to programmatically resize rows and columns based on content updates. For more information, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + Handling this event is useful, for example, to programmatically resize rows and columns based on content updates. For more information, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -6649,7 +6649,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -6677,7 +6677,7 @@ ## Remarks The event enables you to handle exceptions thrown in code that is called by the control during data processing operations. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > The and properties of the object associated with this event normally indicate the cell in which the data error occurred. When the error occurs in an external data source, however, the data source may not provide the column in which the error occurred. In this case, the property typically indicates the column of the current cell at the time of the error. @@ -6695,7 +6695,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -6748,7 +6748,7 @@ An error occurred in the data source and either there is no handler for the event or the handler has set the property to . The exception object can typically be cast to type . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -6774,7 +6774,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -6844,9 +6844,9 @@ When binding to an object collection rather than to database data, you will typically set the property of the object returned by the property to `null` rather than using the default value of , which is appropriate for database data. - For more information, see [Displaying Data in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/displaying-data-in-the-windows-forms-datagridview-control.md). The following table provides direct links to common tasks related to the property. + For more information, see [Displaying Data in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/displaying-data-in-the-windows-forms-datagridview-control). The following table provides direct links to common tasks related to the property. - See [Walkthrough: Creating a Master/Detail Form Using Two Windows Forms DataGridView Controls](~/docs/framework/winforms/controls/creating-a-master-detail-form-using-two-datagridviews.md) and [How to: Bind Objects to Windows Forms DataGridView Controls](~/docs/framework/winforms/controls/how-to-bind-objects-to-windows-forms-datagridview-controls.md). + See [Walkthrough: Creating a Master/Detail Form Using Two Windows Forms DataGridView Controls](/dotnet/framework/winforms/controls/creating-a-master-detail-form-using-two-datagridviews) and [How to: Bind Objects to Windows Forms DataGridView Controls](/dotnet/framework/winforms/controls/how-to-bind-objects-to-windows-forms-datagridview-controls). @@ -6872,8 +6872,8 @@ - DataGridView Control (Windows Forms) - Displaying Data in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) + Displaying Data in the Windows Forms DataGridView Control @@ -6899,7 +6899,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -6957,9 +6957,9 @@ - - For more information, see [Cell Styles in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md). + For more information, see [Cell Styles in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control). - When getting this property, a with default values will be created if the property has not already been accessed. This can cause a performance impact when getting this property for many rows. Whenever possible, use a single to set this property for multiple rows. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + When getting this property, a with default values will be created if the property has not already been accessed. This can cause a performance impact when getting this property for many rows. Whenever possible, use a single to set this property for multiple rows. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). @@ -6972,8 +6972,8 @@ ]]> - Cell Styles in the Windows Forms DataGridView Control - DataGridView Control (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) @@ -7001,7 +7001,7 @@ ## Remarks This event occurs when any properties of the returned by the property are set to new values or when the property is set to a new with at least one property value different than the previous cell style object. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -7016,8 +7016,8 @@ ]]> - Cell Styles in the Windows Forms DataGridView Control - DataGridView Control (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) @@ -7077,7 +7077,7 @@ In virtual mode, after this event occurs, the event occurs for each cell in the new row so that you can store the default values in your custom data store. Then, the event occurs for each cell in the new row, retrieving the values that you stored in the event, which are then displayed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -7091,7 +7091,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -7120,7 +7120,7 @@ Returns the number of columns displayed to the user. The number of columns displayed to the user. To be added. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -7182,7 +7182,7 @@ When overriding the property in a derived class, use the base class's property to extend the base implementation. Alternatively, you must provide all the implementation. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -7211,7 +7211,7 @@ Releases the unmanaged resources used by the and its child controls and optionally releases the managed resources. To be added. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -7256,14 +7256,14 @@ ## Examples The following code example illustrates how to use this property in an overridden method of a custom cell type. In the example, a reference to the editing control is retrieved, cast to a custom editing control type, and then populated with the current value of the cell. - This example is part of a larger example available in [How to: Host Controls in Windows Forms DataGridView Cells](~/docs/framework/winforms/controls/how-to-host-controls-in-windows-forms-datagridview-cells.md). + This example is part of a larger example available in [How to: Host Controls in Windows Forms DataGridView Cells](/dotnet/framework/winforms/controls/how-to-host-controls-in-windows-forms-datagridview-cells). [!code-csharp[System.Windows.Forms.DataGridViewCalendarColumn#210](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCalendarColumn/CS/datagridviewcalendarcolumn.cs#210)] [!code-vb[System.Windows.Forms.DataGridViewCalendarColumn#210](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCalendarColumn/VB/datagridviewcalendarcolumn.vb#210)] ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -7294,7 +7294,7 @@ > [!NOTE] > The control hosts one editing control at a time, and reuses the editing control whenever the cell type does not change between edits. When attaching event-handlers to the editing control, you must therefore take precautions to avoid attaching the same handler multiple times. To avoid this problem, remove the handler from the event before you attach the handler to the event. This will prevent duplication if the handler is already attached to the event, but will have no effect otherwise. For more information, see the example code in the class overview. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -7313,7 +7313,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -7360,7 +7360,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -7410,7 +7410,7 @@ The specified value when setting this property is not a valid value. The specified value when setting this property would cause the control to enter edit mode, but initialization of the editing cell value failed and either there is no handler for the event or the handler has set the property to . The exception object can typically be cast to type . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -7436,7 +7436,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -7497,7 +7497,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -7551,7 +7551,7 @@ The cell value could not be committed and either there is no handler for the event or the handler has set the property to . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -7591,7 +7591,7 @@ The cell value could not be committed and either there is no handler for the event or the handler has set the property to . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -7647,7 +7647,7 @@ The specified cell when setting this property has a property value of . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -7685,7 +7685,7 @@ Gets the width of the portion of the column that is currently scrolled out of view. The width of the portion of the column that is scrolled out of view. To be added. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -7723,7 +7723,7 @@ -or- The specified value when setting this property indicates a column with a property value of . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -7769,7 +7769,7 @@ The specified value when setting this property indicates a column with a property value of . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -7808,12 +7808,12 @@ Because the is immutable (meaning that you cannot adjust any of its properties), you can only assign the property a new object. However, you can base the new font on the existing font. - The control uses the value of the property as the default value of the properties of objects returned by the , , and properties. Changing the value automatically updates the , , and properties, changing the font for any cell that inherits the value. Header cells override the value by default, and you can override the value for specific rows, columns, and cells. For more information about cell style inheritance, see [Cell Styles in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md). + The control uses the value of the property as the default value of the properties of objects returned by the , , and properties. Changing the value automatically updates the , , and properties, changing the font for any cell that inherits the value. Header cells override the value by default, and you can override the value for specific rows, columns, and cells. For more information about cell style inheritance, see [Cell Styles in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control). ## Examples - The following code example illustrates the use of this property. This example is part of a larger example available in [How to: Create an Unbound Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-create-an-unbound-windows-forms-datagridview-control.md). + The following code example illustrates the use of this property. This example is part of a larger example available in [How to: Create an Unbound Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-create-an-unbound-windows-forms-datagridview-control). [!code-csharp[System.Windows.Forms.DataGridViewSimpleUnbound#30](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewSimpleUnbound/CS/simpleunbound.cs#30)] [!code-vb[System.Windows.Forms.DataGridViewSimpleUnbound#30](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewSimpleUnbound/VB/simpleunbound.vb#30)] @@ -7826,8 +7826,8 @@ - Cell Styles in the Windows Forms DataGridView Control - DataGridView Control (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) @@ -7861,7 +7861,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -7918,7 +7918,7 @@ Because the is immutable (meaning that you cannot adjust any of its properties), you can only assign the property a new object. However, you can base the new font on the existing font. - The control uses the value of the property as the default value of the property of returned by the property. Changing the value automatically updates the property, changing the foreground text color for any cell that inherits the value. Header cells override the value by default, and you can override the value for specific rows, columns, and cells. For more information about cell style inheritance, see [Cell Styles in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md). + The control uses the value of the property as the default value of the property of returned by the property. Changing the value automatically updates the property, changing the foreground text color for any cell that inherits the value. Header cells override the value by default, and you can override the value for specific rows, columns, and cells. For more information about cell style inheritance, see [Cell Styles in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control). ]]> @@ -7926,8 +7926,8 @@ - Cell Styles in the Windows Forms DataGridView Control - DataGridView Control (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) @@ -7961,7 +7961,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -8040,7 +8040,7 @@ ## Examples The following code example illustrates how to use this method to determine whether there are any cells selected in a control. In this example, if any cells are selected, their values are retrieved through the method and displayed in a control. - This code is part of a larger example illustrating the use of the Clipboard features of the control. This example is part of a larger example available in [How to: Enable Users to Copy Multiple Cells to the Clipboard from the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/enable-users-to-copy-multiple-cells-to-the-clipboard-datagridview.md). + This code is part of a larger example illustrating the use of the Clipboard features of the control. This example is part of a larger example available in [How to: Enable Users to Copy Multiple Cells to the Clipboard from the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/enable-users-to-copy-multiple-cells-to-the-clipboard-datagridview). [!code-csharp[System.Windows.Forms.DataGridViewClipboardDemo#16](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewClipboardDemo/CS/datagridviewclipboarddemo.cs#16)] [!code-vb[System.Windows.Forms.DataGridViewClipboardDemo#16](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewClipboardDemo/VB/datagridviewclipboarddemo.vb#16)] @@ -8049,7 +8049,7 @@ includes the value . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -8096,7 +8096,7 @@ is less than -1 or greater than the number of rows in the control minus 1. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -8131,7 +8131,7 @@ ## Examples - The following code example demonstrates how to programmatically add selected content to the Clipboard. This example is part of a larger example available in [How to: Enable Users to Copy Multiple Cells to the Clipboard from the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/enable-users-to-copy-multiple-cells-to-the-clipboard-datagridview.md). + The following code example demonstrates how to programmatically add selected content to the Clipboard. This example is part of a larger example available in [How to: Enable Users to Copy Multiple Cells to the Clipboard from the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/enable-users-to-copy-multiple-cells-to-the-clipboard-datagridview). [!code-csharp[System.Windows.Forms.DataGridViewClipboardDemo#10](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewClipboardDemo/CS/datagridviewclipboarddemo.cs#10)] [!code-vb[System.Windows.Forms.DataGridViewClipboardDemo#10](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewClipboardDemo/VB/datagridviewclipboarddemo.vb#10)] @@ -8146,7 +8146,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -8179,7 +8179,7 @@ To be added. is not in the valid range of 0 to the number of columns minus 1. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -8212,7 +8212,7 @@ To be added. is not in the valid range of 0 to the number of rows minus 1. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -8257,7 +8257,7 @@ -or- The specified value when setting this property has a property value that is less that 255. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -8283,7 +8283,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -8344,7 +8344,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -8410,7 +8410,7 @@ The specified value when setting this property is less than 0. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -8429,7 +8429,7 @@ Invalidates a cell in the , forcing it to be repainted. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -8468,7 +8468,7 @@ ## Examples The following code example illustrates how to use this method in a customized that is painted with a custom border when the mouse pointer rests on it. In the example, the cell is invalidated when the mouse pointer enters or leaves it. - This code is part of a larger example available in [How to: Customize Cells and Columns in the Windows Forms DataGridView Control by Extending Their Behavior and Appearance](~/docs/framework/winforms/controls/customize-cells-and-columns-in-the-datagrid-by-extending-behavior.md). + This code is part of a larger example available in [How to: Customize Cells and Columns in the Windows Forms DataGridView Control by Extending Their Behavior and Appearance](/dotnet/framework/winforms/controls/customize-cells-and-columns-in-the-datagrid-by-extending-behavior). [!code-csharp[System.Windows.Forms.DataGridViewRolloverCell#220](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRolloverCell/CS/rollovercell.cs#220)] [!code-vb[System.Windows.Forms.DataGridViewRolloverCell#220](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRolloverCell/VB/rollovercell.vb#220)] @@ -8480,7 +8480,7 @@ is . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -8519,7 +8519,7 @@ ## Examples - The following code example illustrates how to use this method in a custom cell type that changes a cell's appearance when the user rests the mouse pointer over it. This example is part of a larger example available in [How to: Customize Cells and Columns in the Windows Forms DataGridView Control by Extending Their Behavior and Appearance](~/docs/framework/winforms/controls/customize-cells-and-columns-in-the-datagrid-by-extending-behavior.md). + The following code example illustrates how to use this method in a custom cell type that changes a cell's appearance when the user rests the mouse pointer over it. This example is part of a larger example available in [How to: Customize Cells and Columns in the Windows Forms DataGridView Control by Extending Their Behavior and Appearance](/dotnet/framework/winforms/controls/customize-cells-and-columns-in-the-datagrid-by-extending-behavior). [!code-csharp[System.Windows.Forms.DataGridViewRolloverCell#220](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRolloverCell/CS/rollovercell.cs#220)] [!code-vb[System.Windows.Forms.DataGridViewRolloverCell#220](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRolloverCell/VB/rollovercell.vb#220)] @@ -8533,7 +8533,7 @@ is less than -1 or greater than the number of rows in the control minus 1. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -8570,7 +8570,7 @@ is not in the valid range of 0 to the number of columns minus 1. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -8609,7 +8609,7 @@ ## Examples The following code example illustrates how to use the method in a row-painting scenario. In the example, the row is invalidated when the current cell changes, forcing the row to repaint itself. - This code is part of a larger example available in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid.md). + This code is part of a larger example available in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewRowPainting#19](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/CS/datagridviewrowpainting.cs#19)] [!code-vb[System.Windows.Forms.DataGridViewRowPainting#19](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/VB/datagridviewrowpainting.vb#19)] @@ -8619,7 +8619,7 @@ is not in the valid range of 0 to the number of rows minus 1. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -8661,14 +8661,14 @@ ## Examples - The following code example uses the property to determine whether to commit a cell value and raise the event from a handler for the event. This code example is part of a larger example provided in [How to: Disable Buttons in a Button Column in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/disable-buttons-in-a-button-column-in-the-datagrid.md). + The following code example uses the property to determine whether to commit a cell value and raise the event from a handler for the event. This code example is part of a larger example provided in [How to: Disable Buttons in a Button Column in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/disable-buttons-in-a-button-column-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridView.DisabledButtons#5](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.DisabledButtons/CS/form1.cs#5)] [!code-vb[System.Windows.Forms.DataGridView.DisabledButtons#5](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.DisabledButtons/VB/form1.vb#5)] ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -8716,7 +8716,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -8755,7 +8755,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -8791,7 +8791,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -8821,7 +8821,7 @@ if the specified key is a regular input key; otherwise, . To be added. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -8893,7 +8893,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -8950,7 +8950,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -8987,7 +8987,7 @@ You can use the property to allow a user to select multiple elements in the control and perform an operation on all the selected elements. For example, the user could select multiple cells and then right-click a selected cell to display a shortcut menu that displays a set of tasks to perform on the selected cells. - To determine which cells, rows, or columns are selected in the control, you can access the , , or property. To determine the number of selected cells, call the method with an argument value of . Use the method to retrieve the number of selected rows and the method to retrieve the number of columns. These methods are more efficient than accessing the collections directly when working with large amounts of data. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + To determine which cells, rows, or columns are selected in the control, you can access the , , or property. To determine the number of selected cells, call the method with an argument value of . Use the method to retrieve the number of selected rows and the method to retrieve the number of columns. These methods are more efficient than accessing the collections directly when working with large amounts of data. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). @@ -9000,7 +9000,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -9026,7 +9026,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -9082,7 +9082,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -9110,7 +9110,7 @@ ## Remarks When the is in virtual mode, this event allows a new entry to be created in the data store for the new row, and it also allows for the row to be populated with default values. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -9123,7 +9123,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -9161,14 +9161,14 @@ ## Examples The following code example illustrates the use of this method in a custom cell scenario. In the example, an implementation derived from the class overrides the method and uses the method to indicate a change to the control. - This example is part of a larger example shown in [How to: Host Controls in Windows Forms DataGridView Cells](~/docs/framework/winforms/controls/how-to-host-controls-in-windows-forms-datagridview-cells.md). + This example is part of a larger example shown in [How to: Host Controls in Windows Forms DataGridView Cells](/dotnet/framework/winforms/controls/how-to-host-controls-in-windows-forms-datagridview-cells). [!code-csharp[System.Windows.Forms.DataGridViewCalendarColumn#310](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCalendarColumn/CS/datagridviewcalendarcolumn.cs#310)] [!code-vb[System.Windows.Forms.DataGridViewCalendarColumn#310](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCalendarColumn/VB/datagridviewcalendarcolumn.vb#310)] ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -9198,7 +9198,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9208,7 +9208,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -9238,7 +9238,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9248,7 +9248,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -9278,7 +9278,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9288,7 +9288,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -9318,7 +9318,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9327,7 +9327,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -9357,7 +9357,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9366,7 +9366,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -9396,7 +9396,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9406,8 +9406,8 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) - Cell Styles in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control @@ -9437,7 +9437,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9446,7 +9446,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -9476,7 +9476,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9486,7 +9486,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -9516,7 +9516,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9527,7 +9527,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -9557,7 +9557,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9566,7 +9566,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -9596,7 +9596,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9605,7 +9605,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -9635,7 +9635,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9644,7 +9644,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -9674,7 +9674,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9683,7 +9683,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -9713,7 +9713,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9722,7 +9722,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -9752,7 +9752,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9766,7 +9766,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -9796,7 +9796,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9805,7 +9805,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -9835,7 +9835,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9849,7 +9849,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -9879,7 +9879,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9893,7 +9893,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -9923,7 +9923,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9937,7 +9937,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -9967,7 +9967,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -9981,7 +9981,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -10011,7 +10011,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10026,7 +10026,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -10056,7 +10056,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10070,7 +10070,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -10100,7 +10100,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10114,7 +10114,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -10144,7 +10144,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10158,7 +10158,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -10188,7 +10188,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10202,7 +10202,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -10232,7 +10232,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10246,7 +10246,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -10276,7 +10276,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10290,7 +10290,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -10320,7 +10320,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10334,7 +10334,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -10364,7 +10364,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10378,7 +10378,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -10410,7 +10410,7 @@ ## Remarks Typically, double-clicking a cell puts the cell in edit mode. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10424,7 +10424,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -10454,7 +10454,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10469,7 +10469,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -10499,7 +10499,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10513,7 +10513,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -10543,7 +10543,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10557,7 +10557,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -10587,7 +10587,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10601,7 +10601,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -10631,7 +10631,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10645,7 +10645,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -10675,7 +10675,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10689,7 +10689,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -10719,7 +10719,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10733,7 +10733,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -10763,7 +10763,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10772,7 +10772,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -10802,7 +10802,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10817,8 +10817,8 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) - Cell Styles in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control @@ -10848,7 +10848,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10859,8 +10859,8 @@ - DataGridView Control (Windows Forms) - Cell Styles in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control @@ -10890,7 +10890,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10904,7 +10904,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -10934,7 +10934,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10948,7 +10948,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -10978,7 +10978,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -10992,7 +10992,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -11022,7 +11022,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11037,7 +11037,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -11067,7 +11067,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11081,7 +11081,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -11111,7 +11111,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11126,7 +11126,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -11156,7 +11156,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11171,7 +11171,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -11201,7 +11201,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11211,7 +11211,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -11241,7 +11241,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11251,7 +11251,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -11281,7 +11281,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11291,7 +11291,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -11321,7 +11321,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11332,8 +11332,8 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) - Cell Styles in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control @@ -11363,7 +11363,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11373,7 +11373,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -11403,7 +11403,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11412,7 +11412,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -11442,7 +11442,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11452,7 +11452,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -11482,7 +11482,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11492,7 +11492,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -11522,7 +11522,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11532,7 +11532,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -11562,7 +11562,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11571,7 +11571,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -11601,7 +11601,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11610,7 +11610,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -11640,7 +11640,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11650,8 +11650,8 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) - Cell Styles in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control @@ -11681,7 +11681,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11690,7 +11690,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -11720,7 +11720,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11729,7 +11729,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -11759,7 +11759,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11769,7 +11769,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -11799,7 +11799,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11809,7 +11809,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -11839,7 +11839,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11848,7 +11848,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -11878,7 +11878,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11888,7 +11888,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -11918,7 +11918,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11929,7 +11929,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -11959,7 +11959,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -11969,7 +11969,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -11999,7 +11999,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12009,7 +12009,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -12039,7 +12039,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12048,7 +12048,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -12078,7 +12078,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12087,7 +12087,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -12119,7 +12119,7 @@ ## Remarks The control changes the property value depending on the location of the mouse pointer. The property stores the normal value of the property and ignores the control's changes. This method is called when the event occurs, and it updates the property, if necessary, in addition to invoking any event handlers. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12131,7 +12131,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -12166,7 +12166,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -12199,7 +12199,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12208,7 +12208,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -12238,7 +12238,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12247,7 +12247,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -12277,7 +12277,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12286,7 +12286,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -12316,7 +12316,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12326,8 +12326,8 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) - Cell Styles in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control @@ -12357,7 +12357,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12366,7 +12366,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -12396,7 +12396,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12405,7 +12405,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -12435,7 +12435,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12444,7 +12444,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -12476,7 +12476,7 @@ ## Remarks The event is raised whenever the property changes. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12486,7 +12486,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -12543,7 +12543,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12554,7 +12554,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -12586,7 +12586,7 @@ ## Remarks In addition to raising the event, this method uses the new value of the property to update the properties of objects returned by the , , and properties. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12595,7 +12595,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -12627,7 +12627,7 @@ ## Remarks In addition to raising the event, this method uses the new value of the property to update the property of returned by the property. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12636,7 +12636,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -12693,7 +12693,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12702,7 +12702,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -12732,7 +12732,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12741,7 +12741,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -12769,7 +12769,7 @@ Raises the event. To be added. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -12804,7 +12804,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12814,7 +12814,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -12849,7 +12849,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12858,7 +12858,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -12893,7 +12893,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12902,7 +12902,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -12932,7 +12932,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12941,7 +12941,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -12971,7 +12971,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -12980,7 +12980,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -13037,7 +13037,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13055,7 +13055,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -13083,7 +13083,7 @@ Raises the event. To be added. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -13113,7 +13113,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13123,7 +13123,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -13180,14 +13180,14 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. ## Examples - The following code example illustrates the use of this method. This example is part of a larger example available in [How to: Customize Cells and Columns in the Windows Forms DataGridView Control by Extending Their Behavior and Appearance](~/docs/framework/winforms/controls/customize-cells-and-columns-in-the-datagrid-by-extending-behavior.md). + The following code example illustrates the use of this method. This example is part of a larger example available in [How to: Customize Cells and Columns in the Windows Forms DataGridView Control by Extending Their Behavior and Appearance](/dotnet/framework/winforms/controls/customize-cells-and-columns-in-the-datagrid-by-extending-behavior). [!code-csharp[System.Windows.Forms.DataGridViewRolloverCell#220](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRolloverCell/CS/rollovercell.cs#220)] [!code-vb[System.Windows.Forms.DataGridViewRolloverCell#220](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRolloverCell/VB/rollovercell.vb#220)] @@ -13197,7 +13197,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -13227,7 +13227,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13236,7 +13236,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -13266,7 +13266,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13275,7 +13275,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -13332,7 +13332,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13341,7 +13341,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -13371,7 +13371,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13381,7 +13381,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -13411,7 +13411,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13435,7 +13435,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -13465,7 +13465,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13475,7 +13475,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -13505,7 +13505,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13514,7 +13514,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -13571,7 +13571,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13581,7 +13581,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -13611,7 +13611,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13620,7 +13620,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -13650,7 +13650,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13661,8 +13661,8 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) - Cell Styles in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control @@ -13692,7 +13692,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13701,7 +13701,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -13731,7 +13731,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13740,7 +13740,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -13770,7 +13770,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13780,7 +13780,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -13810,7 +13810,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13819,7 +13819,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -13849,7 +13849,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13859,7 +13859,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -13889,7 +13889,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13899,7 +13899,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -13929,7 +13929,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -13939,7 +13939,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -13966,7 +13966,7 @@ A that contains information about the mouse and the header cell that was clicked. Raises the event. To be added. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -13993,7 +13993,7 @@ A that contains information about the mouse and the header cell that was double-clicked. Raises the event. To be added. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -14023,7 +14023,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -14032,7 +14032,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -14062,7 +14062,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -14072,8 +14072,8 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) - Cell Styles in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control @@ -14103,7 +14103,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -14112,7 +14112,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -14142,7 +14142,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -14151,7 +14151,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -14181,7 +14181,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -14191,7 +14191,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -14221,7 +14221,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -14230,7 +14230,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -14260,7 +14260,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -14269,7 +14269,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -14299,7 +14299,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -14308,7 +14308,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -14338,7 +14338,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -14348,7 +14348,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -14378,7 +14378,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -14387,7 +14387,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -14417,7 +14417,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -14426,7 +14426,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -14456,7 +14456,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -14465,7 +14465,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -14495,7 +14495,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -14505,8 +14505,8 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) - Cell Styles in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control @@ -14536,7 +14536,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -14545,7 +14545,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -14577,7 +14577,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -14587,7 +14587,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -14617,7 +14617,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -14627,7 +14627,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -14657,7 +14657,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -14666,7 +14666,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -14696,7 +14696,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -14705,7 +14705,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -14735,7 +14735,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -14744,7 +14744,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -14774,7 +14774,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -14783,7 +14783,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -14813,7 +14813,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -14823,7 +14823,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -14853,7 +14853,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -14862,7 +14862,7 @@ When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -14892,7 +14892,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -14902,7 +14902,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -14932,7 +14932,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -14941,7 +14941,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -14971,7 +14971,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -14980,7 +14980,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -15012,7 +15012,7 @@ ## Remarks In addition to raising the event, this method ends the current cell edit and validates the cell and row values. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -15022,7 +15022,7 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -15091,7 +15091,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -15130,12 +15130,12 @@ ## Remarks The property is not relevant for this control, although you can change its value and respond to such changes by handling this event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -15174,7 +15174,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -15210,7 +15210,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -15290,7 +15290,7 @@ When overriding this method, a control should return to indicate that it has processed the key. For keys that are not processed by the control, return the result of the base version of this method. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -15327,7 +15327,7 @@ ]]> The DELETE key would delete one or more rows, but an error in the data source prevents the deletion and either there is no handler for the event or the handler has set the property to . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -15378,7 +15378,7 @@ When overriding this method, a control should return to indicate that it has processed the key. For keys that are not processed by the control, return the result of the base version of this method. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -15409,7 +15409,7 @@ To be added. The DOWN ARROW key would cause the control to enter edit mode, but the property of the new current cell does not indicate a class that derives from and implements . This action would commit a cell value or enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -15440,7 +15440,7 @@ To be added. The END key would cause the control to enter edit mode, but the property of the new current cell does not indicate a class that derives from and implements . This action would commit a cell value or enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -15471,7 +15471,7 @@ To be added. The ENTER key would cause the control to enter edit mode, but the property of the new current cell does not indicate a class that derives from and implements . This action would commit a cell value or enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -15500,7 +15500,7 @@ if the key was processed; otherwise, . To be added. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -15531,7 +15531,7 @@ To be added. The F2 key would cause the control to enter edit mode, but the property of the current cell does not indicate a class that derives from and implements . The F2 key would cause the control to enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -15589,7 +15589,7 @@ To be added. The HOME key would cause the control to enter edit mode, but the property of the new current cell does not indicate a class that derives from and implements . This action would commit a cell value or enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -15618,7 +15618,7 @@ if the key was processed; otherwise, . To be added. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -15659,7 +15659,7 @@ When overriding this method, a control should return to indicate that it has processed the message. For messages that are not processed by the control, return the result of the base version of this method. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -15700,7 +15700,7 @@ When overriding this method, a control should return to indicate that it has processed the message. For messages that are not processed by the control, return the result of the base version of this method. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -15731,7 +15731,7 @@ To be added. The LEFT ARROW key would cause the control to enter edit mode, but the property of the new current cell does not indicate a class that derives from and implements . This action would commit a cell value or enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -15762,7 +15762,7 @@ To be added. The PAGE DOWN key would cause the control to enter edit mode, but the property of the new current cell does not indicate a class that derives from and implements . This action would commit a cell value or enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -15793,7 +15793,7 @@ To be added. The PAGE UP key would cause the control to enter edit mode, but the property of the new current cell does not indicate a class that derives from and implements . This action would commit a cell value or enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -15834,7 +15834,7 @@ The RIGHT ARROW key would cause the control to enter edit mode, but the property of the new current cell does not indicate a class that derives from and implements . This action would commit a cell value or enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -15863,7 +15863,7 @@ if the key was processed; otherwise, . To be added. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -15894,7 +15894,7 @@ To be added. The TAB key would cause the control to enter edit mode, but the property of the new current cell does not indicate a class that derives from and implements . This action would commit a cell value or enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -15925,7 +15925,7 @@ To be added. The UP ARROW key would cause the control to enter edit mode, but the property of the new current cell does not indicate a class that derives from and implements . This action would commit a cell value or enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -15956,7 +15956,7 @@ To be added. The 0 key would cause the control to enter edit mode, but the property of the current cell does not indicate a class that derives from and implements . This action would cause the control to enter edit mode, but an error in the data source prevents the action and either there is no handler for the event or the handler has set the property to . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -16006,7 +16006,7 @@ The specified value when setting this property is , the current cell is in edit mode, and the current cell contains changes that cannot be committed. The specified value when setting this property would cause the control to enter edit mode, but initialization of the editing cell value failed and either there is no handler for the event or the handler has set the property to . The exception object can typically be cast to type . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -16032,7 +16032,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -16079,7 +16079,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -16141,7 +16141,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -16194,9 +16194,9 @@ You can use the property to determine the state of a row or the values it contains, and use this information to change or modify the property. This property is initialized with the value of the row property, which the event value overrides. - Handle the event when working with large amounts of data to avoid the performance penalties of setting the row value for multiple rows. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + Handle the event when working with large amounts of data to avoid the performance penalties of setting the row value for multiple rows. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -16216,7 +16216,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -16282,7 +16282,7 @@ The specified value is less than 1 and is set to . When setting this property, the property is set. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -16310,7 +16310,7 @@ ## Remarks This event occurs when any property of the returned by the property for a row is set to a new value or when the property for a row is set to a new with at least one property value different than the previous cell style object. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -16325,8 +16325,8 @@ ]]> - Cell Styles in the Windows Forms DataGridView Control - DataGridView Control (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) @@ -16359,12 +16359,12 @@ ## Remarks By default, this event sets the property to `true` if any cells in the current row have been modified. This causes the event to occur when the user reverts edits to a row. Users can revert edits to a row by pressing ESC twice when a cell is in edit mode or once outside of edit mode. This event can be used for customizing commit scope in virtual mode by setting the property to the correct value depending on the chosen commit scope. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples - The following code example demonstrates how to handle this event to provide cell-level commit scope, meaning that the user can revert changes to the current cell only. In cell-level commit scope, the row is treated as having uncommitted changes only when the current cell has uncommitted changes, rather than when any cell in the row has uncommitted changes. This example is part of a larger example available in [Walkthrough: Implementing Virtual Mode in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/implementing-virtual-mode-wf-datagridview-control.md). + The following code example demonstrates how to handle this event to provide cell-level commit scope, meaning that the user can revert changes to the current cell only. In cell-level commit scope, the row is treated as having uncommitted changes only when the current cell has uncommitted changes, rather than when any cell in the row has uncommitted changes. This example is part of a larger example available in [Walkthrough: Implementing Virtual Mode in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/implementing-virtual-mode-wf-datagridview-control). [!code-cpp[System.Windows.Forms.DataGridView.VirtualMode#160](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.VirtualMode/CPP/virtualmode.cpp#160)] [!code-csharp[System.Windows.Forms.DataGridView.VirtualMode#160](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.VirtualMode/CS/virtualmode.cs#160)] @@ -16372,7 +16372,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -16402,7 +16402,7 @@ The row property does not extend the area in which a user can double-click. If the height of a divider has been increased through the use of this property, this event occurs when the user double-clicks the boundary between the divider and the adjacent column. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -16416,7 +16416,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -16444,7 +16444,7 @@ ## Remarks The divider height is modified by setting the property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -16458,7 +16458,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -16488,7 +16488,7 @@ This event occurs before the property is updated. To retrieve the index of the newly-entered row, use the property within the event handler. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -16500,7 +16500,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -16526,7 +16526,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -16579,9 +16579,9 @@ You can use the property to determine the state of a row or the values it contains, and use this information to change or modify the property. This property is initialized with the value of the row property, which the event value overrides. - Handle the event when working with large amounts of data to avoid the performance penalties of setting the row value for multiple rows. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + Handle the event when working with large amounts of data to avoid the performance penalties of setting the row value for multiple rows. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -16603,7 +16603,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -16629,7 +16629,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -16669,7 +16669,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -16707,7 +16707,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -16779,7 +16779,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -16805,7 +16805,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -16865,7 +16865,7 @@ These values automatically override the values set through the property. To force row headers to inherit the values, you must set the values in the object to the default values indicated for the class. - For more information about cell style inheritance, see [Cell Styles in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md). + For more information about cell style inheritance, see [Cell Styles in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control). @@ -16880,8 +16880,8 @@ ]]> - DataGridView Control (Windows Forms) - Cell Styles in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control @@ -16909,7 +16909,7 @@ ## Remarks This event occurs when a property of the returned by the property is set to a new value or when the property is set to a new with at least one property value different than the previous cell style object. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -16924,8 +16924,8 @@ ]]> - DataGridView Control (Windows Forms) - Cell Styles in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control @@ -16972,7 +16972,7 @@ ]]> The specified value when setting this property is and the property is set to or . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -17014,7 +17014,7 @@ ## Examples The following code example illustrates how to use the property in a row-painting scenario. In the example, the value of this property is used to calculate the bounds within which a custom background is drawn. - This code is part of a larger example available in[How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid.md). + This code is part of a larger example available in[How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewRowPainting#20](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/CS/datagridviewrowpainting.cs#20)] [!code-vb[System.Windows.Forms.DataGridViewRowPainting#20](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/VB/datagridviewrowpainting.vb#20)] @@ -17023,7 +17023,7 @@ The specified value when setting this property is less than the minimum width of 4 pixels or is greater than the maximum width of 32768 pixels. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -17049,7 +17049,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -17107,7 +17107,7 @@ To set the sizing mode for the column headers, use the property. - For more information about header sizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about header sizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). > [!NOTE] > The control does not support double buffering. If is set to `true` in a derived control, users will not receive visual feedback when resizing rows, columns, or headers or when reordering columns. @@ -17123,7 +17123,7 @@ ]]> The specified value when setting this property is not a valid value. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -17149,7 +17149,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -17189,19 +17189,19 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -17234,7 +17234,7 @@ ## Remarks This event is useful for preserving custom row heights after a sorting operation. This is necessary because sorting operations are normally handled by the data source, which does not keep track of the correspondence between rows of data and rows in the control. This event occurs only when the property has been set or when the property is `true`. In the latter case, you provide your own data store and sorting operations. Handle the event to store updated height information when the user changes a row height. Use to retrieve the stored height information when the control needs it. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -17249,7 +17249,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -17282,7 +17282,7 @@ ## Remarks This event is raised when the property is set to `true` or the property is set to a value other than `null`. This event is used to track and store row height information so that it can be restored after a sorting operation. To restore height information, handle the event. Note that this event occurs only when the user changes the height of a row. If you change the height of a row programmatically, you must store the new height information at the same time. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -17297,7 +17297,7 @@ ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -17323,7 +17323,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -17361,7 +17361,7 @@ - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -17413,21 +17413,21 @@ - - You can also use the class to paint standard controls using the current theme. For more information, see [Rendering Controls with Visual Styles](~/docs/framework/winforms/controls/rendering-controls-with-visual-styles.md). If you are using [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], you also have access to a large library of standard images that you can use with the control. + You can also use the class to paint standard controls using the current theme. For more information, see [Rendering Controls with Visual Styles](/dotnet/framework/winforms/controls/rendering-controls-with-visual-styles). If you are using [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], you also have access to a large library of standard images that you can use with the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples - The following code example demonstrates how to use a handler for the event to paint textual content that spans the entire row below the normal cell values. This example is part of a larger example available in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid.md). + The following code example demonstrates how to use a handler for the event to paint textual content that spans the entire row below the normal cell values. This example is part of a larger example available in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewRowPainting#30](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/CS/datagridviewrowpainting.cs#30)] [!code-vb[System.Windows.Forms.DataGridViewRowPainting#30](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/VB/datagridviewrowpainting.vb#30)] ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -17465,21 +17465,21 @@ - - You can also use the class to paint standard controls using the current theme. For more information, see [Rendering Controls with Visual Styles](~/docs/framework/winforms/controls/rendering-controls-with-visual-styles.md). If you are using [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], you also have access to a large library of standard images that you can use with the control. + You can also use the class to paint standard controls using the current theme. For more information, see [Rendering Controls with Visual Styles](/dotnet/framework/winforms/controls/rendering-controls-with-visual-styles). If you are using [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], you also have access to a large library of standard images that you can use with the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples - The following code example demonstrates how to use a handler for the event to paint a gradient row background if the row is selected. This example is part of a larger example available in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid.md). + The following code example demonstrates how to use a handler for the event to paint a gradient row background if the row is selected. This example is part of a larger example available in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewRowPainting#20](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/CS/datagridviewrowpainting.cs#20)] [!code-vb[System.Windows.Forms.DataGridViewRowPainting#20](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/VB/datagridviewrowpainting.vb#20)] ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -17526,7 +17526,7 @@ this.dataGridView1.Rows.Add("five", "six", "seven", "eight");this.dataGridView1. Rows include style information in addition to cell values. For this reason, you might want to add or insert rows based on existing rows that you have already styled. You can do this using the , , , and methods. - You can also use the collection to modify the values in the control or to remove rows. You can modify values or remove rows regardless of whether the control is bound to an external data source. If there is a data source, the changes are made directly to the data source. You may still need to push the data source updates to a remote database, however. For more information, see [How to: Bind Data to the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-bind-data-to-the-windows-forms-datagridview-control.md). + You can also use the collection to modify the values in the control or to remove rows. You can modify values or remove rows regardless of whether the control is bound to an external data source. If there is a data source, the changes are made directly to the data source. You may still need to push the data source updates to a remote database, however. For more information, see [How to: Bind Data to the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-bind-data-to-the-windows-forms-datagridview-control). The following example shows you how to modify cell values programmatically. @@ -17569,7 +17569,7 @@ if (rowToDelete > -1) To improve performance, the returned by the property can include shared and unshared rows. Shared rows share memory to reduce the cost of a large record set. If your record set is very large, you should be careful to keep the rows shared as much as possible when accessing the property. - For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). @@ -17582,7 +17582,7 @@ if (rowToDelete > -1) ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -17614,7 +17614,7 @@ if (rowToDelete > -1) In virtual mode, this event occurs before the event and can be used to create new records in your data store that you can then populate in the event handler. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -17632,7 +17632,7 @@ if (rowToDelete > -1) - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -17661,9 +17661,9 @@ if (rowToDelete > -1) ## Remarks The control displays its cells using the styles indicated by the cell property, which inherits styles from other properties of type . For cells in all rows, excluding header cells, the styles specified through the property override the styles specified through the and properties, and are overridden by the styles specified through the , , and properties. - For more information, see [Cell Styles in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md). + For more information, see [Cell Styles in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control). - When getting this property, a with default values will be created if the property has not already been accessed. This can cause a performance impact when getting this property for many rows. Whenever possible, use a single to set this property for multiple rows. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + When getting this property, a with default values will be created if the property has not already been accessed. This can cause a performance impact when getting this property for many rows. Whenever possible, use a single to set this property for multiple rows. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). @@ -17676,8 +17676,8 @@ if (rowToDelete > -1) ]]> - DataGridView Control (Windows Forms) - Cell Styles in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control @@ -17705,7 +17705,7 @@ if (rowToDelete > -1) ## Remarks This event occurs when a property of the returned by the property is set to a new value or when the property is set to a new with at least one property value different than the previous cell style object. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -17720,8 +17720,8 @@ if (rowToDelete > -1) ]]> - DataGridView Control (Windows Forms) - Cell Styles in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control @@ -17749,7 +17749,7 @@ if (rowToDelete > -1) ## Remarks When rows are deleted from a control, the index numbers of subsequent rows are lowered to compensate. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -17764,7 +17764,7 @@ if (rowToDelete > -1) - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -17790,7 +17790,7 @@ if (rowToDelete > -1) -1) ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -17859,7 +17859,7 @@ if (rowToDelete > -1) ]]> The specified row when setting this property has its property set. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -17892,7 +17892,7 @@ if (rowToDelete > -1) ## Remarks You can use this event during development and testing to help identify code that causes rows to change from a shared to an unshared state. This is useful when scaling the control to display large amounts of data. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -17906,7 +17906,7 @@ if (rowToDelete > -1) ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -17934,7 +17934,7 @@ if (rowToDelete > -1) ## Remarks This event is analogous to the event. Use this event to perform post-processing on a row of values. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -17946,7 +17946,7 @@ if (rowToDelete > -1) ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -17974,7 +17974,7 @@ if (rowToDelete > -1) ## Remarks This event is analogous to the event. Use this event to perform validation on all the values of a row. If the row does not pass validation, set the property to `true`. Canceling this event prevents the , , and events from occurring, and also prevents the user from leaving the invalid row and prevents the row from being saved to an external data source in data bound mode. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -17986,7 +17986,7 @@ if (rowToDelete > -1) ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -18012,7 +18012,7 @@ if (rowToDelete > -1) -1) ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -18070,7 +18070,7 @@ if (rowToDelete > -1) The specified value when setting this property is not a valid value. The value of this property cannot be set because the is unable to scroll due to a cell change that cannot be committed or canceled. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -18111,7 +18111,7 @@ if (rowToDelete > -1) ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -18157,7 +18157,7 @@ if (rowToDelete > -1) ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -18203,7 +18203,7 @@ if (rowToDelete > -1) ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -18252,7 +18252,7 @@ if (rowToDelete > -1) ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -18282,7 +18282,7 @@ if (rowToDelete > -1) When you change the value of the property, the event occurs before the event. Any event handler accessing the property at this time will get its previous value. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -18297,7 +18297,7 @@ if (rowToDelete > -1) - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -18350,7 +18350,7 @@ if (rowToDelete > -1) The specified value when setting this property is not a valid value. The specified value when setting this property is or and the property of one or more columns is set to . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -18386,7 +18386,7 @@ if (rowToDelete > -1) This member overrides . To be added. One or both of the width or height values exceeds the maximum value of 8,388,607. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -18447,7 +18447,7 @@ if (rowToDelete > -1) This method was called for a reason other than the underlying data source being reset, and another thread is currently executing this method. The new current cell tried to enter edit mode, but its property does not indicate a class that derives from and implements . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -18492,7 +18492,7 @@ if (rowToDelete > -1) -or- is less than 0 or greater than the number of rows in the control minus 1. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -18531,7 +18531,7 @@ if (rowToDelete > -1) is less than 0 or greater than the number of columns in the control minus 1. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -18570,7 +18570,7 @@ if (rowToDelete > -1) is less than 0 or greater than the number of rows in the control minus 1. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -18600,7 +18600,7 @@ if (rowToDelete > -1) if a red glyph will appear in a cell that fails validation; otherwise, . The default is . To be added. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -18648,7 +18648,7 @@ if (rowToDelete > -1) - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -18689,7 +18689,7 @@ if (rowToDelete > -1) ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -18740,7 +18740,7 @@ if (rowToDelete > -1) ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -18803,7 +18803,7 @@ if (rowToDelete > -1) -or- is not . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -18843,7 +18843,7 @@ if (rowToDelete > -1) When the property has been set, this method works for data-bound columns only. Data-bound columns have had their property set. This causes the property to return `true`. - If your control contains both bound and unbound columns, you must implement virtual mode to maintain the values of the unbound columns when the control is sorted by a bound column. You can do this by setting the property to `true` and handling the event. If the column is editable, you should also handle the event. For more information about virtual mode, see [How to: Implement Virtual Mode in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-implement-virtual-mode-in-the-windows-forms-datagridview-control.md). Sorting by unbound columns when the control is data-bound is not supported. + If your control contains both bound and unbound columns, you must implement virtual mode to maintain the values of the unbound columns when the control is sorted by a bound column. You can do this by setting the property to `true` and handling the event. If the column is editable, you should also handle the event. For more information about virtual mode, see [How to: Implement Virtual Mode in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-implement-virtual-mode-in-the-windows-forms-datagridview-control). Sorting by unbound columns when the control is data-bound is not supported. @@ -18871,7 +18871,7 @@ if (rowToDelete > -1) -or- The object specified by the property has a property value of . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -18908,12 +18908,12 @@ if (rowToDelete > -1) You can use this event to sort rows using the cell values in one column or in multiple columns. Use the and properties to compare cell values in the column specified in the property. Use the and properties to access values in other columns through the collection. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples - The following code example demonstrates how to use the in a multiple column sort. This example is part of a larger example provided in [How to: Customize Sorting in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-customize-sorting-in-the-windows-forms-datagridview-control.md). + The following code example demonstrates how to use the in a multiple column sort. This example is part of a larger example provided in [How to: Customize Sorting in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-customize-sorting-in-the-windows-forms-datagridview-control). [!code-csharp[System.Windows.Forms.DataGridView.SortCompare#10](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.SortCompare/CS/form1.cs#10)] [!code-vb[System.Windows.Forms.DataGridView.SortCompare#10](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.SortCompare/VB/form1.vb#10)] @@ -18925,8 +18925,8 @@ if (rowToDelete > -1) - DataGridView Control (Windows Forms) - How to: Customize Sorting in the Windows Forms DataGridView Control + DataGridView Control (Windows Forms) + How to: Customize Sorting in the Windows Forms DataGridView Control @@ -18954,7 +18954,7 @@ if (rowToDelete > -1) ## Remarks This event does not occur when the property is set to `true` and the control is sorted by an unbound column. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -18968,7 +18968,7 @@ if (rowToDelete > -1) ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -19022,7 +19022,7 @@ if (rowToDelete > -1) ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -19072,7 +19072,7 @@ if (rowToDelete > -1) ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -19118,7 +19118,7 @@ if (rowToDelete > -1) ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -19154,11 +19154,11 @@ if (rowToDelete > -1) ## Remarks This event is not relevant to this control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -19194,7 +19194,7 @@ if (rowToDelete > -1) This method has already been called for this control. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -19229,7 +19229,7 @@ if (rowToDelete > -1) ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -19271,7 +19271,7 @@ if (rowToDelete > -1) ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -19309,7 +19309,7 @@ if (rowToDelete > -1) ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -19359,7 +19359,7 @@ if (rowToDelete > -1) ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -19403,7 +19403,7 @@ if (rowToDelete > -1) -or- is less than -1 or greater than the number of rows in the control minus 1. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -19447,7 +19447,7 @@ if (rowToDelete > -1) -or- is less than zero or greater than the number of rows in the control minus one. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -19492,7 +19492,7 @@ if (rowToDelete > -1) is not in the valid range of 0 to the number of rows in the control minus 1. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -19538,7 +19538,7 @@ if (rowToDelete > -1) -or- is less than . - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -19592,7 +19592,7 @@ if (rowToDelete > -1) is greater than the highest row index in the collection. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -19618,7 +19618,7 @@ if (rowToDelete > -1) -1) ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -19656,7 +19656,7 @@ if (rowToDelete > -1) -1) ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -19698,7 +19698,7 @@ if (rowToDelete > -1) ## Remarks This event can be canceled to prevent a row deletion from being completed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -19710,7 +19710,7 @@ if (rowToDelete > -1) ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -19751,7 +19751,7 @@ if (rowToDelete > -1) - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -19780,7 +19780,7 @@ if (rowToDelete > -1) Gets the vertical scroll bar of the control. A representing the vertical scroll bar. To be added. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -19815,7 +19815,7 @@ if (rowToDelete > -1) Gets the number of pixels by which the control is scrolled vertically. The number of pixels by which the control is scrolled vertically. To be added. - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -19851,7 +19851,7 @@ if (rowToDelete > -1) property is `true`, you create a with a set number of rows and columns and then handle the event to populate the cells. Virtual mode requires implementation of an underlying data cache to handle the population, editing, and deletion of cells based on actions of the user. For more information about implementing virtual mode, see [How to: Implement Virtual Mode in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-implement-virtual-mode-in-the-windows-forms-datagridview-control.md). + Virtual mode is designed for use with very large stores of data. When the property is `true`, you create a with a set number of rows and columns and then handle the event to populate the cells. Virtual mode requires implementation of an underlying data cache to handle the population, editing, and deletion of cells based on actions of the user. For more information about implementing virtual mode, see [How to: Implement Virtual Mode in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-implement-virtual-mode-in-the-windows-forms-datagridview-control). You must use virtual mode to maintain the values of unbound columns when the control is in bound mode. Sorting by unbound columns in bound mode is not supported. @@ -19865,7 +19865,7 @@ if (rowToDelete > -1) ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms) @@ -19899,7 +19899,7 @@ if (rowToDelete > -1) ]]> - DataGridView Control (Windows Forms) + DataGridView Control (Windows Forms)
diff --git a/xml/System.Windows.Forms/DataGridViewAutoSizeColumnMode.xml b/xml/System.Windows.Forms/DataGridViewAutoSizeColumnMode.xml index 367105843ec..1e01610c2fa 100644 --- a/xml/System.Windows.Forms/DataGridViewAutoSizeColumnMode.xml +++ b/xml/System.Windows.Forms/DataGridViewAutoSizeColumnMode.xml @@ -28,12 +28,12 @@ This enumeration is used by the and properties of columns and the method. - For more information about sizing modes, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). For more information about column fill mode in particular, see [Column Fill Mode in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/column-fill-mode-in-the-windows-forms-datagridview-control.md). + For more information about sizing modes, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). For more information about column fill mode in particular, see [Column Fill Mode in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/column-fill-mode-in-the-windows-forms-datagridview-control). ## Examples - The following code example illustrates the use of this enumeration to configure a fixed-width column. This example is part of a larger example available in [How to: Set the Sizing Modes of the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-set-the-sizing-modes-of-the-windows-forms-datagridview-control.md). + The following code example illustrates the use of this enumeration to configure a fixed-width column. This example is part of a larger example available in [How to: Set the Sizing Modes of the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-set-the-sizing-modes-of-the-windows-forms-datagridview-control). [!code-csharp[System.Windows.Forms.DataGridViewSizingScenarios#10](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewSizingScenarios/CS/sizingscenarios.cs#10)] [!code-vb[System.Windows.Forms.DataGridViewSizingScenarios#10](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewSizingScenarios/vb/sizingscenarios.vb#10)] @@ -46,9 +46,9 @@ - Sizing Options in the Windows Forms DataGridView Control - Column Fill Mode in the Windows Forms DataGridView Control - How to: Set the Sizing Modes of the Windows Forms DataGridView Control + Sizing Options in the Windows Forms DataGridView Control + Column Fill Mode in the Windows Forms DataGridView Control + How to: Set the Sizing Modes of the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewAutoSizeColumnModeEventArgs.xml b/xml/System.Windows.Forms/DataGridViewAutoSizeColumnModeEventArgs.xml index 0ef1229575a..6566e152a59 100644 --- a/xml/System.Windows.Forms/DataGridViewAutoSizeColumnModeEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewAutoSizeColumnModeEventArgs.xml @@ -23,12 +23,12 @@ ## Remarks The event is raised when the value of the property of a column in a control changes. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples - The following code example illustrates the use of this type. This example is part of a larger example available in [How to: Manipulate Columns in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-manipulate-columns-in-the-windows-forms-datagridview-control.md). + The following code example illustrates the use of this type. This example is part of a larger example available in [How to: Manipulate Columns in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-manipulate-columns-in-the-windows-forms-datagridview-control). [!code-cpp[System.Windows.Forms.DataGridView.ButtonDemos#180](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ButtonDemos/CPP/DataGridViewColumnDemo.cpp#180)] [!code-csharp[System.Windows.Forms.DataGridView.ButtonDemos#180](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ButtonDemos/CS/DataGridViewColumnDemo.cs#180)] @@ -43,7 +43,7 @@ - Resizing Columns and Rows in the Windows Forms DataGridView Control + Resizing Columns and Rows in the Windows Forms DataGridView Control @@ -79,7 +79,7 @@ - Resizing Columns and Rows in the Windows Forms DataGridView Control + Resizing Columns and Rows in the Windows Forms DataGridView Control @@ -111,7 +111,7 @@ - Resizing Columns and Rows in the Windows Forms DataGridView Control + Resizing Columns and Rows in the Windows Forms DataGridView Control @@ -169,7 +169,7 @@ - Resizing Columns and Rows in the Windows Forms DataGridView Control + Resizing Columns and Rows in the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewAutoSizeColumnModeEventHandler.xml b/xml/System.Windows.Forms/DataGridViewAutoSizeColumnModeEventHandler.xml index d061fa1b3f0..63def145220 100644 --- a/xml/System.Windows.Forms/DataGridViewAutoSizeColumnModeEventHandler.xml +++ b/xml/System.Windows.Forms/DataGridViewAutoSizeColumnModeEventHandler.xml @@ -31,7 +31,7 @@ ## Remarks The event is raised when the value of the property of a column in a control changes. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -41,6 +41,6 @@ - Resizing Columns and Rows in the Windows Forms DataGridView Control + Resizing Columns and Rows in the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewAutoSizeColumnsMode.xml b/xml/System.Windows.Forms/DataGridViewAutoSizeColumnsMode.xml index 471025ef191..9c541af129f 100644 --- a/xml/System.Windows.Forms/DataGridViewAutoSizeColumnsMode.xml +++ b/xml/System.Windows.Forms/DataGridViewAutoSizeColumnsMode.xml @@ -28,12 +28,12 @@ This enumeration is used by the control property and method. - For more information about sizing modes, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). For more information about column fill mode in particular, see [Column Fill Mode in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/column-fill-mode-in-the-windows-forms-datagridview-control.md). + For more information about sizing modes, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). For more information about column fill mode in particular, see [Column Fill Mode in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/column-fill-mode-in-the-windows-forms-datagridview-control). ## Examples - The following code example illustrates the use of this enumeration in a master/details scenario where two controls display data from two tables in a parent/child relationship. In this example, the column sizing mode for the master control is None and the column widths are programmatically initialized to fit the loaded values. The details control is set to an automatic sizing mode so that columns will adjust automatically whenever the values change (for example, when the user changes the current row in the parent table). This example is part of a larger example available in [How to: Create a Master/Detail Form Using Two Windows Forms DataGridView Controls](~/docs/framework/winforms/controls/create-a-master-detail-form-using-two-datagridviews.md). + The following code example illustrates the use of this enumeration in a master/details scenario where two controls display data from two tables in a parent/child relationship. In this example, the column sizing mode for the master control is None and the column widths are programmatically initialized to fit the loaded values. The details control is set to an automatic sizing mode so that columns will adjust automatically whenever the values change (for example, when the user changes the current row in the parent table). This example is part of a larger example available in [How to: Create a Master/Detail Form Using Two Windows Forms DataGridView Controls](/dotnet/framework/winforms/controls/create-a-master-detail-form-using-two-datagridviews). [!code-csharp[System.Windows.Forms.DataGridViewMasterDetails#10](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewMasterDetails/CS/masterdetails.cs#10)] [!code-vb[System.Windows.Forms.DataGridViewMasterDetails#10](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewMasterDetails/VB/masterdetails.vb#10)] @@ -46,8 +46,8 @@ - Sizing Options in the Windows Forms DataGridView Control - Column Fill Mode in the Windows Forms DataGridView Control + Sizing Options in the Windows Forms DataGridView Control + Column Fill Mode in the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewAutoSizeColumnsModeEventArgs.xml b/xml/System.Windows.Forms/DataGridViewAutoSizeColumnsModeEventArgs.xml index 9b71d681f2e..a27c10d89e2 100644 --- a/xml/System.Windows.Forms/DataGridViewAutoSizeColumnsModeEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewAutoSizeColumnsModeEventArgs.xml @@ -23,7 +23,7 @@ ## Remarks The event is raised when the value of the property of the control changes. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -44,7 +44,7 @@ - Resizing Columns and Rows in the Windows Forms DataGridView Control + Resizing Columns and Rows in the Windows Forms DataGridView Control @@ -79,7 +79,7 @@ - Resizing Columns and Rows in the Windows Forms DataGridView Control + Resizing Columns and Rows in the Windows Forms DataGridView Control @@ -125,7 +125,7 @@ - Resizing Columns and Rows in the Windows Forms DataGridView Control + Resizing Columns and Rows in the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewAutoSizeColumnsModeEventHandler.xml b/xml/System.Windows.Forms/DataGridViewAutoSizeColumnsModeEventHandler.xml index 9644804bdc8..bf9fe3d3281 100644 --- a/xml/System.Windows.Forms/DataGridViewAutoSizeColumnsModeEventHandler.xml +++ b/xml/System.Windows.Forms/DataGridViewAutoSizeColumnsModeEventHandler.xml @@ -31,7 +31,7 @@ ## Remarks The event is raised when the value of the property of the control changes. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -41,6 +41,6 @@ - Resizing Columns and Rows in the Windows Forms DataGridView Control + Resizing Columns and Rows in the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewAutoSizeModeEventArgs.xml b/xml/System.Windows.Forms/DataGridViewAutoSizeModeEventArgs.xml index 41f6c9580d6..ff56f79df0e 100644 --- a/xml/System.Windows.Forms/DataGridViewAutoSizeModeEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewAutoSizeModeEventArgs.xml @@ -23,12 +23,12 @@ ## Remarks The event is raised when the value of the property of the control changes. The event is raised when the value of the property changes. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples - The following code example demonstrates how to process the event. This code example is part of a larger example provided at [How to: Automatically Resize Cells When Content Changes in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/automatically-resize-cells-when-content-changes-in-the-datagrid.md). + The following code example demonstrates how to process the event. This code example is part of a larger example provided at [How to: Automatically Resize Cells When Content Changes in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/automatically-resize-cells-when-content-changes-in-the-datagrid). [!code-cpp[System.Windows.Forms.DataGridView.AutoSizing#10](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.AutoSizing/CPP/autosizing.cpp#10)] [!code-csharp[System.Windows.Forms.DataGridView.AutoSizing#10](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.AutoSizing/CS/autosizing.cs#10)] @@ -44,7 +44,7 @@ - Resizing Columns and Rows in the Windows Forms DataGridView Control + Resizing Columns and Rows in the Windows Forms DataGridView Control @@ -88,7 +88,7 @@ - Resizing Columns and Rows in the Windows Forms DataGridView Control + Resizing Columns and Rows in the Windows Forms DataGridView Control @@ -126,7 +126,7 @@ ## Examples - The following code example uses the property to check the previous value for a . This code example is part of a larger example provided at [How to: Automatically Resize Cells When Content Changes in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/automatically-resize-cells-when-content-changes-in-the-datagrid.md). + The following code example uses the property to check the previous value for a . This code example is part of a larger example provided at [How to: Automatically Resize Cells When Content Changes in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/automatically-resize-cells-when-content-changes-in-the-datagrid). [!code-cpp[System.Windows.Forms.DataGridView.AutoSizing#10](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.AutoSizing/CPP/autosizing.cpp#10)] [!code-csharp[System.Windows.Forms.DataGridView.AutoSizing#10](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.AutoSizing/CS/autosizing.cs#10)] @@ -141,7 +141,7 @@ - Resizing Columns and Rows in the Windows Forms DataGridView Control + Resizing Columns and Rows in the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewAutoSizeModeEventHandler.xml b/xml/System.Windows.Forms/DataGridViewAutoSizeModeEventHandler.xml index 1860096d07c..cb972a9c523 100644 --- a/xml/System.Windows.Forms/DataGridViewAutoSizeModeEventHandler.xml +++ b/xml/System.Windows.Forms/DataGridViewAutoSizeModeEventHandler.xml @@ -31,7 +31,7 @@ ## Remarks The event is raised when the value of the property of the control changes. The event is raised when the value of the property changes. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). @@ -52,6 +52,6 @@ - Resizing Columns and Rows in the Windows Forms DataGridView Control + Resizing Columns and Rows in the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewAutoSizeRowMode.xml b/xml/System.Windows.Forms/DataGridViewAutoSizeRowMode.xml index 48da59f8275..6010ba7f3b9 100644 --- a/xml/System.Windows.Forms/DataGridViewAutoSizeRowMode.xml +++ b/xml/System.Windows.Forms/DataGridViewAutoSizeRowMode.xml @@ -26,12 +26,12 @@ This enumeration is used by the control method. - For more information about sizing modes, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about sizing modes, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). ## Examples - The following code example resizes the third row in the control to fit the contents of its nonheader cells. This code example is part of a larger example provided in [How to: Programmatically Resize Cells to Fit Content in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/programmatically-resize-cells-to-fit-content-in-the-datagrid.md). + The following code example resizes the third row in the control to fit the contents of its nonheader cells. This code example is part of a larger example provided in [How to: Programmatically Resize Cells to Fit Content in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/programmatically-resize-cells-to-fit-content-in-the-datagrid). [!code-cpp[System.Windows.Forms.DataGridView.ProgrammaticResizing#4](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ProgrammaticResizing/CPP/programmaticsizing.cpp#4)] [!code-csharp[System.Windows.Forms.DataGridView.ProgrammaticResizing#4](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ProgrammaticResizing/CS/programmaticsizing.cs#4)] @@ -41,8 +41,8 @@ - Sizing Options in the Windows Forms DataGridView Control - How to: Programmatically Resize Cells To Fit Content in the Windows Forms DataGridView Control + Sizing Options in the Windows Forms DataGridView Control + How to: Programmatically Resize Cells To Fit Content in the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewAutoSizeRowsMode.xml b/xml/System.Windows.Forms/DataGridViewAutoSizeRowsMode.xml index 7cbabf8ea38..35df682e9f2 100644 --- a/xml/System.Windows.Forms/DataGridViewAutoSizeRowsMode.xml +++ b/xml/System.Windows.Forms/DataGridViewAutoSizeRowsMode.xml @@ -26,12 +26,12 @@ This enumeration is used by the control property and method. - For more information about sizing modes, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about sizing modes, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). ## Examples - The following code example sets rows to automatically resize their height whenever cell contents change. The new row height is determined from the contents of all rows and columns. This code example is part of a larger example provided in [How to: Automatically Resize Cells When Content Changes in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/automatically-resize-cells-when-content-changes-in-the-datagrid.md). + The following code example sets rows to automatically resize their height whenever cell contents change. The new row height is determined from the contents of all rows and columns. This code example is part of a larger example provided in [How to: Automatically Resize Cells When Content Changes in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/automatically-resize-cells-when-content-changes-in-the-datagrid). [!code-cpp[System.Windows.Forms.DataGridView.AutoSizing#9](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.AutoSizing/CPP/autosizing.cpp#9)] [!code-csharp[System.Windows.Forms.DataGridView.AutoSizing#9](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.AutoSizing/CS/autosizing.cs#9)] @@ -42,8 +42,8 @@ - Sizing Options in the Windows Forms DataGridView Control - How to: Automatically Resize Cells When Content Changes in the Windows Forms DataGridView Control + Sizing Options in the Windows Forms DataGridView Control + How to: Automatically Resize Cells When Content Changes in the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewBand.xml b/xml/System.Windows.Forms/DataGridViewBand.xml index 40fcd89d6e4..9aa8560f6ae 100644 --- a/xml/System.Windows.Forms/DataGridViewBand.xml +++ b/xml/System.Windows.Forms/DataGridViewBand.xml @@ -189,7 +189,7 @@ - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -312,7 +312,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -361,9 +361,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -397,7 +397,7 @@ ## Remarks This method overrides . Application code should not call this method; an object's `Finalize` method is automatically invoked during garbage collection, unless finalization by the garbage collector has been disabled by a call to the method. - For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). When called by the garbage collector, this method calls the method. @@ -489,7 +489,7 @@ ## Remarks Getting the value of the property automatically instantiates a new if the property has not previously been accessed. You must, therefore, use the property to determine whether the property is currently set to a instance. This is useful to determine which properties of the object returned by the property represent styles set specifically for the band. - For more information about cell style inheritance, see [Cell Styles in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md). + For more information about cell style inheritance, see [Cell Styles in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control). ]]> @@ -626,7 +626,7 @@ ## Remarks The implementation of this property in the class always returns `null` because this base class cannot contain elements. - For more information about style inheritance, see [Cell Styles in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md). + For more information about style inheritance, see [Cell Styles in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control). ]]> @@ -634,7 +634,7 @@ - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewBindingCompleteEventHandler.xml b/xml/System.Windows.Forms/DataGridViewBindingCompleteEventHandler.xml index 94b910688b0..bdbecb07df4 100644 --- a/xml/System.Windows.Forms/DataGridViewBindingCompleteEventHandler.xml +++ b/xml/System.Windows.Forms/DataGridViewBindingCompleteEventHandler.xml @@ -31,7 +31,7 @@ ## Remarks The event is raised when the contents of the data source change or when the value of the , , or property of the control changes. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/DataGridViewButtonCell.xml b/xml/System.Windows.Forms/DataGridViewButtonCell.xml index 5aba71da260..a48c7979a72 100644 --- a/xml/System.Windows.Forms/DataGridViewButtonCell.xml +++ b/xml/System.Windows.Forms/DataGridViewButtonCell.xml @@ -35,7 +35,7 @@ ## Examples - The following code example demonstrates how to use a to perform actions on particular rows. You can use similar code when working with individual objects. In this example, a event handler first determines whether a click is on a button cell, then retrieves a business object associated with the row. This example is part of a larger example available in [How to: Access Objects in a Windows Forms DataGridViewComboBoxCell Drop-Down List](~/docs/framework/winforms/controls/access-objects-in-a-wf-datagridviewcomboboxcell-drop-down-list.md). + The following code example demonstrates how to use a to perform actions on particular rows. You can use similar code when working with individual objects. In this example, a event handler first determines whether a click is on a button cell, then retrieves a business object associated with the row. This example is part of a larger example available in [How to: Access Objects in a Windows Forms DataGridViewComboBoxCell Drop-Down List](/dotnet/framework/winforms/controls/access-objects-in-a-wf-datagridviewcomboboxcell-drop-down-list). [!code-csharp[System.Windows.Forms.DataGridViewComboBoxObjectBinding#100](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewComboBoxObjectBinding/CS/form1.cs#100)] [!code-vb[System.Windows.Forms.DataGridViewComboBoxObjectBinding#100](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewComboBoxObjectBinding/vb/form1.vb#100)] @@ -384,12 +384,12 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -425,14 +425,14 @@ ## Remarks The method is called just before the method. It must return `true` if the call to with the same argument has the effect of unsharing the row `rowIndex`. It should return `false` otherwise. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -468,14 +468,14 @@ ## Remarks The method is called just before the method. It must return `true` if the call to with the same argument has the effect of unsharing the row `rowIndex`. It should return `false` otherwise. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -509,14 +509,14 @@ ## Remarks The method is called just before the method. It must return `true` if the call to has the effect of unsharing the row `rowIndex`. It should return `false` otherwise. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -550,13 +550,13 @@ ## Remarks The method is called just before the method. It must return `true` if the call to has the effect of unsharing the row `rowIndex`. It should return `false` otherwise. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -590,14 +590,14 @@ ## Remarks The method is called just before the method. must return `true` if the call to has the effect of unsharing the row specified by `rowIndex`. It should return `false` otherwise. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -631,14 +631,14 @@ ## Remarks The method is called just before the method. It must return `true` if the call to has the effect of unsharing the row. It should return `false` otherwise. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewButtonColumn.xml b/xml/System.Windows.Forms/DataGridViewButtonColumn.xml index 1295d458b59..081c248d228 100644 --- a/xml/System.Windows.Forms/DataGridViewButtonColumn.xml +++ b/xml/System.Windows.Forms/DataGridViewButtonColumn.xml @@ -43,7 +43,7 @@ ## Examples - The following code example demonstrates how to use a to perform actions on particular rows. In this example, a event handler first determines whether a click is on a button cell, then retrieves a business object associated with the row. This example is part of a larger example available in [How to: Access Objects in a Windows Forms DataGridViewComboBoxCell Drop-Down List](~/docs/framework/winforms/controls/access-objects-in-a-wf-datagridviewcomboboxcell-drop-down-list.md). + The following code example demonstrates how to use a to perform actions on particular rows. In this example, a event handler first determines whether a click is on a button cell, then retrieves a business object associated with the row. This example is part of a larger example available in [How to: Access Objects in a Windows Forms DataGridViewComboBoxCell Drop-Down List](/dotnet/framework/winforms/controls/access-objects-in-a-wf-datagridviewcomboboxcell-drop-down-list). [!code-csharp[System.Windows.Forms.DataGridViewComboBoxObjectBinding#100](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewComboBoxObjectBinding/CS/form1.cs#100)] [!code-vb[System.Windows.Forms.DataGridViewComboBoxObjectBinding#100](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewComboBoxObjectBinding/vb/form1.vb#100)] @@ -222,7 +222,7 @@ returned by this property has an initial property value of . This value overrides the value specified in the property of the control, but may be overridden by other cell style properties. For more information, see [Cell Styles in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md). + The default returned by this property has an initial property value of . This value overrides the value specified in the property of the control, but may be overridden by other cell style properties. For more information, see [Cell Styles in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control). > [!NOTE] > When visual styles are enabled, the buttons in a button column are painted using a and cell styles specified through properties such as have no effect. @@ -240,7 +240,7 @@ - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewCell.xml b/xml/System.Windows.Forms/DataGridViewCell.xml index 152cf1272d9..a197e1348ae 100644 --- a/xml/System.Windows.Forms/DataGridViewCell.xml +++ b/xml/System.Windows.Forms/DataGridViewCell.xml @@ -40,7 +40,7 @@ ## Examples - The following code example illustrates the use of this type. For more information about this example, see [How to: Add ToolTips to Individual Cells in a Windows Forms DataGridView Control](~/docs/framework/winforms/controls/add-tooltips-to-individual-cells-in-a-wf-datagridview-control.md). + The following code example illustrates the use of this type. For more information about this example, see [How to: Add ToolTips to Individual Cells in a Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/add-tooltips-to-individual-cells-in-a-wf-datagridview-control). [!code-cpp[System.Windows.Forms.DataGridViewCell.ToolTipText#1](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCell.ToolTipText/cpp/datagridviewcell.tooltiptext.cpp#1)] [!code-csharp[System.Windows.Forms.DataGridViewCell.ToolTipText#1](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCell.ToolTipText/CS/datagridviewcell.tooltiptext.cs#1)] @@ -229,7 +229,7 @@ ## Examples - The following code example demonstrates how to use the method of the class to determine the available drawing area in a cell. This code example is part of a larger example provided in [How to: Disable Buttons in a Button Column in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/disable-buttons-in-a-button-column-in-the-datagrid.md). + The following code example demonstrates how to use the method of the class to determine the available drawing area in a cell. This code example is part of a larger example provided in [How to: Disable Buttons in a Button Column in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/disable-buttons-in-a-button-column-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridView.DisabledButtons#20](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.DisabledButtons/CS/form1.cs#20)] [!code-vb[System.Windows.Forms.DataGridView.DisabledButtons#20](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.DisabledButtons/VB/form1.vb#20)] @@ -272,13 +272,13 @@ ## Remarks The method is called just before the method. It must return `true` if the call to has the effect of unsharing the cell's row. Otherwise, it should return `false`. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -441,13 +441,13 @@ ## Remarks The method is called just before the method. It must return `true` if the call to has the effect of unsharing the cell's row. Otherwise, it should return `false`. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -481,13 +481,13 @@ ## Remarks The method is called just before the method. It must return `true` if the call to has the effect of unsharing the cell's row. Otherwise, it should return `false`. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -526,7 +526,7 @@ When the control property is set or its property is `true`, getting the value of the property raises the event of the control and returns the value of the property as specified in the event handler. If there are no handlers for the event, getting the value of the property returns the previously specified value or its default value of `null`. - Handling the event is primarily useful when working with large amounts of data to avoid performance penalties when setting the cell value for multiple cells. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + Handling the event is primarily useful when working with large amounts of data to avoid performance penalties when setting the cell value for multiple cells. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). Changing this property raises the event on the owning , if one exists. @@ -619,7 +619,7 @@ ## Examples - The following code example demonstrates how to override the property in a `CalendarCell` class that derives from . This example is part of a larger code example provided in [How to: Host Controls in Windows Forms DataGridView Cells](~/docs/framework/winforms/controls/how-to-host-controls-in-windows-forms-datagridview-cells.md). + The following code example demonstrates how to override the property in a `CalendarCell` class that derives from . This example is part of a larger code example provided in [How to: Host Controls in Windows Forms DataGridView Cells](/dotnet/framework/winforms/controls/how-to-host-controls-in-windows-forms-datagridview-cells). [!code-csharp[System.Windows.Forms.DataGridViewCalendarColumn#200](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCalendarColumn/CS/datagridviewcalendarcolumn.cs#200)] [!code-vb[System.Windows.Forms.DataGridViewCalendarColumn#200](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCalendarColumn/VB/datagridviewcalendarcolumn.vb#200)] @@ -754,7 +754,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -800,9 +800,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -838,13 +838,13 @@ ## Remarks The method is called just before the method. It must return `true` if the call to has the effect of unsharing the cell's row. Otherwise, it should return `false`. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -941,7 +941,7 @@ ## Examples - The following code example demonstrates how to override the property in a `CalendarCell` class that derives from . This example is part of a larger code example provided in [How to: Host Controls in Windows Forms DataGridView Cells](~/docs/framework/winforms/controls/how-to-host-controls-in-windows-forms-datagridview-cells.md). + The following code example demonstrates how to override the property in a `CalendarCell` class that derives from . This example is part of a larger code example provided in [How to: Host Controls in Windows Forms DataGridView Cells](/dotnet/framework/winforms/controls/how-to-host-controls-in-windows-forms-datagridview-cells). [!code-csharp[System.Windows.Forms.DataGridViewCalendarColumn#200](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCalendarColumn/CS/datagridviewcalendarcolumn.cs#200)] [!code-vb[System.Windows.Forms.DataGridViewCalendarColumn#200](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCalendarColumn/VB/datagridviewcalendarcolumn.vb#200)] @@ -989,7 +989,7 @@ ## Remarks The method is called just before the method. It must return `true` if the call to has the effect of unsharing the row containing the cell. Otherwise, it should return `false`. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> @@ -997,7 +997,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -1150,7 +1150,7 @@ This method overrides . Application code should not call this method; an object's `Finalize` method is automatically invoked during garbage collection, unless finalization by the garbage collector has been disabled by a call to the method. - For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). ]]> @@ -1776,7 +1776,7 @@ that inherits its settings from the objects of the cell's parent row, column, and . For more information, see [Cell Styles in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md). + This method returns a that inherits its settings from the objects of the cell's parent row, column, and . For more information, see [Cell Styles in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control). ]]> @@ -1941,7 +1941,7 @@ ## Remarks Getting the value of the property automatically instantiates a new if the property has not previously been accessed. Therefore, you must use the property to determine whether the property is currently set to a instance. This is useful to determine which properties of the object returned by the property represent styles set specifically for the cell. - For more information about cell style inheritance, see [Cell Styles in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md). + For more information about cell style inheritance, see [Cell Styles in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control). ]]> @@ -2017,7 +2017,7 @@ ## Remarks The control displays its cells using the styles indicated by the cell property, which inherits styles from other properties of type . The styles specified through the property override the styles specified through all other cell-style properties, but do not necessarily indicate all the styles that contribute to the cell's appearance. - For more information, see [Cell Styles in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md). + For more information, see [Cell Styles in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control). ]]> @@ -2084,7 +2084,7 @@ ## Examples - The following code example demonstrates how to override the method in a simple class that derives from the class. This example is part of a larger code example provided in [How to: Host Controls in Windows Forms DataGridView Cells](~/docs/framework/winforms/controls/how-to-host-controls-in-windows-forms-datagridview-cells.md). + The following code example demonstrates how to override the method in a simple class that derives from the class. This example is part of a larger code example provided in [How to: Host Controls in Windows Forms DataGridView Cells](/dotnet/framework/winforms/controls/how-to-host-controls-in-windows-forms-datagridview-cells). [!code-csharp[System.Windows.Forms.DataGridViewCalendarColumn#200](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCalendarColumn/CS/datagridviewcalendarcolumn.cs#200)] [!code-vb[System.Windows.Forms.DataGridViewCalendarColumn#200](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCalendarColumn/VB/datagridviewcalendarcolumn.vb#200)] @@ -2169,7 +2169,7 @@ ## Remarks The method is called just before the method. It must return `true` if the call to with the same argument has the effect of unsharing the row containing the cell. Otherwise, it should return `false`. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> @@ -2179,7 +2179,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -2251,7 +2251,7 @@ ## Remarks The method is called just before the method. In derived classes, it must return `true` if the call to has the effect of unsharing the row containing the cell. Otherwise, it should return `false`. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> @@ -2260,7 +2260,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -2296,7 +2296,7 @@ ## Remarks The method is called just before the method. It must return `true` if the call to with the same argument has the effect of unsharing the row containing the cell. Otherwise, it should return `false`. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> @@ -2306,7 +2306,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -2343,14 +2343,14 @@ ## Remarks The method is called just before the method. It must return `true` if the call to has the effect of unsharing the row containing the cell. Otherwise, it should return `false`. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -2674,7 +2674,7 @@ ## Remarks The method is called just before the method. It must return `true` if the call to has the effect of unsharing the row containing the cell. Otherwise, it should return `false`. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> @@ -2687,7 +2687,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -2721,12 +2721,12 @@ ## Remarks The method is called just before the method. It must return `true` if the call to has the effect of unsharing the row containing the cell. Otherwise, it should return `false`. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -2760,7 +2760,7 @@ ## Remarks The method is called just before the method. In derived classes, it must return `true` if the call to has the effect of unsharing the row containing the cell. Otherwise, it should return `false`. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> @@ -2774,7 +2774,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -2808,7 +2808,7 @@ ## Remarks The method is called just before the method. In derived classes, it must return `true` if the call to has the effect of unsharing the row containing the cell. Otherwise, it should return `false`. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> @@ -2820,7 +2820,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -2854,7 +2854,7 @@ ## Remarks The method is called just before the method. In derived classes, it must return `true` if the call to has the effect of unsharing the row containing the cell. Otherwise, it should return `false`. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> @@ -2866,7 +2866,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -2900,7 +2900,7 @@ ## Remarks The method is called just before the method. In derived classes, it must return `true` if the call to has the effect of unsharing the row containing the cell. Otherwise, it should return `false`. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> @@ -2912,7 +2912,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -2946,7 +2946,7 @@ ## Remarks The method is called just before the method. In derived classes, it must return `true` if the call to has the effect of unsharing the row containing the cell. Otherwise, it should return `false`. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> @@ -2958,7 +2958,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -3500,7 +3500,7 @@ ## Examples - The following code example illustrates the use of this method. This example is part of a larger example available in [How to: Customize Cells and Columns in the Windows Forms DataGridView Control by Extending Their Behavior and Appearance](~/docs/framework/winforms/controls/customize-cells-and-columns-in-the-datagrid-by-extending-behavior.md). + The following code example illustrates the use of this method. This example is part of a larger example available in [How to: Customize Cells and Columns in the Windows Forms DataGridView Control by Extending Their Behavior and Appearance](/dotnet/framework/winforms/controls/customize-cells-and-columns-in-the-datagrid-by-extending-behavior). [!code-csharp[System.Windows.Forms.DataGridViewRolloverCell#220](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRolloverCell/CS/rollovercell.cs#220)] [!code-vb[System.Windows.Forms.DataGridViewRolloverCell#220](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRolloverCell/VB/rollovercell.vb#220)] @@ -3551,7 +3551,7 @@ ## Examples - The following code example illustrates the use of this method. This example is part of a larger example available in [How to: Customize Cells and Columns in the Windows Forms DataGridView Control by Extending Their Behavior and Appearance](~/docs/framework/winforms/controls/customize-cells-and-columns-in-the-datagrid-by-extending-behavior.md). + The following code example illustrates the use of this method. This example is part of a larger example available in [How to: Customize Cells and Columns in the Windows Forms DataGridView Control by Extending Their Behavior and Appearance](/dotnet/framework/winforms/controls/customize-cells-and-columns-in-the-datagrid-by-extending-behavior). [!code-csharp[System.Windows.Forms.DataGridViewRolloverCell#220](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRolloverCell/CS/rollovercell.cs#220)] [!code-vb[System.Windows.Forms.DataGridViewRolloverCell#220](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRolloverCell/VB/rollovercell.vb#220)] @@ -3779,7 +3779,7 @@ method of a . This code example is part of a larger example provided in [How to: Disable Buttons in a Button Column in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/disable-buttons-in-a-button-column-in-the-datagrid.md). + The following code example demonstrates how to override the method of a . This code example is part of a larger example provided in [How to: Disable Buttons in a Button Column in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/disable-buttons-in-a-button-column-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridView.DisabledButtons#20](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.DisabledButtons/CS/form1.cs#20)] [!code-vb[System.Windows.Forms.DataGridView.DisabledButtons#20](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.DisabledButtons/VB/form1.vb#20)] @@ -3831,7 +3831,7 @@ property returns -1, the cell is either a column header, or the cell's row is shared. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). @@ -4266,7 +4266,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -4419,7 +4419,7 @@ ## Remarks The control displays its cells using the styles indicated by the cell property, which inherits styles from other properties of type . The styles specified through the property override the styles specified through all other cell-style properties, but do not necessarily indicate all the styles that contribute to the cell's appearance. - For more information, see [Cell Styles in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md). + For more information, see [Cell Styles in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control). @@ -4527,14 +4527,14 @@ When the control property is set or its property is `true`, getting the value of the property raises the event of the control and returns the value of the property as specified in the event handler. If there are no handlers for the event, getting the value of the property returns the previously specified value or its default value of . - Handling the event is primarily useful when working with large amounts of data to avoid performance penalties when setting the cell value for multiple cells. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + Handling the event is primarily useful when working with large amounts of data to avoid performance penalties when setting the cell value for multiple cells. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). Changing this property raises the event on the owning , if one exists. ## Examples - The following code example shows how to set the property within an event handler for the event. This example is part of a larger code example provided in [How to: Add ToolTips to Individual Cells in a Windows Forms DataGridView Control](~/docs/framework/winforms/controls/add-tooltips-to-individual-cells-in-a-wf-datagridview-control.md). + The following code example shows how to set the property within an event handler for the event. This example is part of a larger code example provided in [How to: Add ToolTips to Individual Cells in a Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/add-tooltips-to-individual-cells-in-a-wf-datagridview-control). [!code-cpp[System.Windows.Forms.DataGridViewCell.ToolTipText#1](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCell.ToolTipText/cpp/datagridviewcell.tooltiptext.cpp#1)] [!code-csharp[System.Windows.Forms.DataGridViewCell.ToolTipText#1](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCell.ToolTipText/CS/datagridviewcell.tooltiptext.cs#1)] @@ -4622,7 +4622,7 @@ ## Examples - The following code example shows how to update a cell's contents with the property. This example is part of a larger code example provided in [How to: Manipulate Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-manipulate-rows-in-the-windows-forms-datagridview-control.md). + The following code example shows how to update a cell's contents with the property. This example is part of a larger code example provided in [How to: Manipulate Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-manipulate-rows-in-the-windows-forms-datagridview-control). [!code-cpp[System.Windows.Forms.DataGridView.ButtonDemos#211](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ButtonDemos/CPP/DataGridViewRowDemo.cpp#211)] [!code-csharp[System.Windows.Forms.DataGridView.ButtonDemos#211](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ButtonDemos/CS/DataGridViewRowDemo.cs#211)] diff --git a/xml/System.Windows.Forms/DataGridViewCellCancelEventHandler.xml b/xml/System.Windows.Forms/DataGridViewCellCancelEventHandler.xml index e87c3404fb5..4ca36df85b9 100644 --- a/xml/System.Windows.Forms/DataGridViewCellCancelEventHandler.xml +++ b/xml/System.Windows.Forms/DataGridViewCellCancelEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/DataGridViewCellCollection.xml b/xml/System.Windows.Forms/DataGridViewCellCollection.xml index 836b5dd774f..f492734de95 100644 --- a/xml/System.Windows.Forms/DataGridViewCellCollection.xml +++ b/xml/System.Windows.Forms/DataGridViewCellCollection.xml @@ -521,7 +521,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/DataGridViewCellContextMenuStripNeededEventArgs.xml b/xml/System.Windows.Forms/DataGridViewCellContextMenuStripNeededEventArgs.xml index ffaad3257e2..24686ab3c8f 100644 --- a/xml/System.Windows.Forms/DataGridViewCellContextMenuStripNeededEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewCellContextMenuStripNeededEventArgs.xml @@ -29,11 +29,11 @@ You can use the and properties to determine the state or value of a cell, and use this information to set the property. This property is initialized with the value of the cell property, which the event value overrides. - Handle the event when working with large amounts of data to avoid the performance penalties of setting the cell value for multiple cells. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + Handle the event when working with large amounts of data to avoid the performance penalties of setting the cell value for multiple cells. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). You can also specify shortcut menus for individual rows rather than individual cells by setting the row property or handling the control's event. The cell property setting overrides the row property setting, and the event overrides both the event and the row property setting. You can specify `null` for a cell shortcut menu, however, to prevent a row shortcut menu from being overridden. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -57,7 +57,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewCellContextMenuStripNeededEventHandler.xml b/xml/System.Windows.Forms/DataGridViewCellContextMenuStripNeededEventHandler.xml index ce3cec19bf4..87d9addd736 100644 --- a/xml/System.Windows.Forms/DataGridViewCellContextMenuStripNeededEventHandler.xml +++ b/xml/System.Windows.Forms/DataGridViewCellContextMenuStripNeededEventHandler.xml @@ -37,13 +37,13 @@ You can use the and properties to determine the state or value of a cell, and use this information to set the property. This property is initialized with the value of the cell property, which the event value overrides. - Handle the event when working with large amounts of data to avoid the performance penalties of setting the cell value for multiple cells. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + Handle the event when working with large amounts of data to avoid the performance penalties of setting the cell value for multiple cells. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). You can also specify shortcut menus for individual rows rather than individual cells by setting the row property or handling the control's event. The cell property setting overrides the row property setting, and the event overrides both the event and the row property setting. You can specify `null` for a cell shortcut menu, however, to prevent a row shortcut menu from being overridden. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). @@ -66,6 +66,6 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewCellErrorTextNeededEventArgs.xml b/xml/System.Windows.Forms/DataGridViewCellErrorTextNeededEventArgs.xml index 79d4081e663..5d51489738c 100644 --- a/xml/System.Windows.Forms/DataGridViewCellErrorTextNeededEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewCellErrorTextNeededEventArgs.xml @@ -29,9 +29,9 @@ You can use the and property to determine the state or value of a cell, and use this information to change or modify the property. This property is initialized with the value of the cell property, which the event value overrides. - Handle the event when working with large amounts of data to avoid the performance penalties of setting the cell value for multiple cells. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + Handle the event when working with large amounts of data to avoid the performance penalties of setting the cell value for multiple cells. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -52,7 +52,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewCellErrorTextNeededEventHandler.xml b/xml/System.Windows.Forms/DataGridViewCellErrorTextNeededEventHandler.xml index ff8be1de029..5b05f31746f 100644 --- a/xml/System.Windows.Forms/DataGridViewCellErrorTextNeededEventHandler.xml +++ b/xml/System.Windows.Forms/DataGridViewCellErrorTextNeededEventHandler.xml @@ -37,11 +37,11 @@ You can use the and property to determine the state or value of a cell, and use this information to change or modify the property. This property is initialized with the value of the cell property, which the event value overrides. - Handle the event when working with large amounts of data to avoid the performance penalties of setting the cell value for multiple cells. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + Handle the event when working with large amounts of data to avoid the performance penalties of setting the cell value for multiple cells. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). @@ -61,6 +61,6 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewCellEventArgs.xml b/xml/System.Windows.Forms/DataGridViewCellEventArgs.xml index ff32f4c6250..a25a89f628b 100644 --- a/xml/System.Windows.Forms/DataGridViewCellEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewCellEventArgs.xml @@ -58,7 +58,7 @@ ## Examples - The following code example demonstrates using and event handlers to determine whether a cell can be clicked. The example updates each property value to advertise the current image layout. This code is part of a larger example shown in [How to: Work with Image Columns in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-work-with-image-columns-in-the-windows-forms-datagridview-control.md). + The following code example demonstrates using and event handlers to determine whether a cell can be clicked. The example updates each property value to advertise the current image layout. This code is part of a larger example shown in [How to: Work with Image Columns in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-work-with-image-columns-in-the-windows-forms-datagridview-control). [!code-cpp[System.Windows.Forms.DataGridView.ImageColumn_TicTacToe#15](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ImageColumn_TicTacToe/CPP/tictactoe.cpp#15)] [!code-csharp[System.Windows.Forms.DataGridView.ImageColumn_TicTacToe#15](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ImageColumn_TicTacToe/CS/tictactoe.cs#15)] diff --git a/xml/System.Windows.Forms/DataGridViewCellEventHandler.xml b/xml/System.Windows.Forms/DataGridViewCellEventHandler.xml index 50c3d7534e3..5750347f7f1 100644 --- a/xml/System.Windows.Forms/DataGridViewCellEventHandler.xml +++ b/xml/System.Windows.Forms/DataGridViewCellEventHandler.xml @@ -63,12 +63,12 @@ - - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples - The following code example demonstrates using and event handlers to determine whether a cell can be clicked. The example updates each to advertise the current image layout. This code is part of a larger example shown in [How to: Work with Image Columns in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-work-with-image-columns-in-the-windows-forms-datagridview-control.md). + The following code example demonstrates using and event handlers to determine whether a cell can be clicked. The example updates each to advertise the current image layout. This code is part of a larger example shown in [How to: Work with Image Columns in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-work-with-image-columns-in-the-windows-forms-datagridview-control). [!code-cpp[System.Windows.Forms.DataGridView.ImageColumn_TicTacToe#15](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ImageColumn_TicTacToe/CPP/tictactoe.cpp#15)] [!code-csharp[System.Windows.Forms.DataGridView.ImageColumn_TicTacToe#15](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ImageColumn_TicTacToe/CS/tictactoe.cs#15)] diff --git a/xml/System.Windows.Forms/DataGridViewCellFormattingEventArgs.xml b/xml/System.Windows.Forms/DataGridViewCellFormattingEventArgs.xml index 254d4d2c87e..8cfa000d498 100644 --- a/xml/System.Windows.Forms/DataGridViewCellFormattingEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewCellFormattingEventArgs.xml @@ -31,13 +31,13 @@ Regardless of the value of the property, the display properties of the object returned by the property are used to render the cell. - For more information about custom formatting using the event, see [How to: Customize Data Formatting in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-customize-data-formatting-in-the-windows-forms-datagridview-control.md). + For more information about custom formatting using the event, see [How to: Customize Data Formatting in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-customize-data-formatting-in-the-windows-forms-datagridview-control). To avoid performance penalties when handling this event, access the cell through the parameters of the event handler rather than accessing the cell directly. To customize the conversion of a formatted, user-specified value into an actual cell value, handle the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -69,8 +69,8 @@ - Cell Styles in the Windows Forms DataGridView Control - How to: Customize Data Formatting in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control + How to: Customize Data Formatting in the Windows Forms DataGridView Control @@ -136,7 +136,7 @@ - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -173,7 +173,7 @@ ## Remarks Setting the properties of the object returned by the property will change how the cell and its contents are displayed. To avoid performance penalties, use this property to change the cell styles rather than accessing the cell directly. - For more information about cell styles, see [Cell Styles in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md) + For more information about cell styles, see [Cell Styles in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control) @@ -190,7 +190,7 @@ - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewCellFormattingEventHandler.xml b/xml/System.Windows.Forms/DataGridViewCellFormattingEventHandler.xml index 5909db8cc34..f8e38499ecd 100644 --- a/xml/System.Windows.Forms/DataGridViewCellFormattingEventHandler.xml +++ b/xml/System.Windows.Forms/DataGridViewCellFormattingEventHandler.xml @@ -39,15 +39,15 @@ Regardless of the value of the property, the display properties of the object returned by the property are used to render the cell. - For more information about custom formatting using the event, see [How to: Customize Data Formatting in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-customize-data-formatting-in-the-windows-forms-datagridview-control.md). + For more information about custom formatting using the event, see [How to: Customize Data Formatting in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-customize-data-formatting-in-the-windows-forms-datagridview-control). To avoid performance penalties when handling this event, access the cell through the parameters of the event handler rather than accessing the cell directly. To customize the conversion of a formatted, user-specified value into an actual cell value, handle the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). @@ -64,7 +64,7 @@ - Cell Styles in the Windows Forms DataGridView Control - How to: Customize Data Formatting in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control + How to: Customize Data Formatting in the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewCellMouseEventHandler.xml b/xml/System.Windows.Forms/DataGridViewCellMouseEventHandler.xml index 30486be5a3a..8f5bdfedbd4 100644 --- a/xml/System.Windows.Forms/DataGridViewCellMouseEventHandler.xml +++ b/xml/System.Windows.Forms/DataGridViewCellMouseEventHandler.xml @@ -49,7 +49,7 @@ - - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/DataGridViewCellPaintingEventArgs.xml b/xml/System.Windows.Forms/DataGridViewCellPaintingEventArgs.xml index 0680b0d4f1d..6ae9eefbc4f 100644 --- a/xml/System.Windows.Forms/DataGridViewCellPaintingEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewCellPaintingEventArgs.xml @@ -26,7 +26,7 @@ ## Examples - The following code example illustrates the use of this type. For more information, see [How to: Customize the Appearance of Cells in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/customize-the-appearance-of-cells-in-the-datagrid.md). + The following code example illustrates the use of this type. For more information, see [How to: Customize the Appearance of Cells in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/customize-the-appearance-of-cells-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewCellPainting#10](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCellPainting/CS/form1.cs#10)] [!code-vb[System.Windows.Forms.DataGridViewCellPainting#10](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCellPainting/VB/form1.vb#10)] @@ -181,7 +181,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples The following example illustrates the use of this event to customize the appearance of all cells in a particular column. - This code is part of a larger example available in [How to: Customize the Appearance of Cells in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/customize-the-appearance-of-cells-in-the-datagrid.md). + This code is part of a larger example available in [How to: Customize the Appearance of Cells in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/customize-the-appearance-of-cells-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewCellPainting#10](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCellPainting/CS/form1.cs#10)] [!code-vb[System.Windows.Forms.DataGridViewCellPainting#10](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCellPainting/VB/form1.vb#10)] @@ -47,6 +47,6 @@ - How to: Customize the Appearance of Cells in the Windows Forms DataGridView Control + How to: Customize the Appearance of Cells in the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewCellParsingEventArgs.xml b/xml/System.Windows.Forms/DataGridViewCellParsingEventArgs.xml index 9a82ae7bb15..aadb70fc685 100644 --- a/xml/System.Windows.Forms/DataGridViewCellParsingEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewCellParsingEventArgs.xml @@ -31,7 +31,7 @@ To customize the conversion of a cell value into a formatted value for display, handle the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/DataGridViewCellParsingEventHandler.xml b/xml/System.Windows.Forms/DataGridViewCellParsingEventHandler.xml index 35a8cf1e04e..518deb75f50 100644 --- a/xml/System.Windows.Forms/DataGridViewCellParsingEventHandler.xml +++ b/xml/System.Windows.Forms/DataGridViewCellParsingEventHandler.xml @@ -39,9 +39,9 @@ To customize the conversion of a cell value into a formatted value for display, handle the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/DataGridViewCellStateChangedEventArgs.xml b/xml/System.Windows.Forms/DataGridViewCellStateChangedEventArgs.xml index 03bb2b0a6b5..9c04913e5e7 100644 --- a/xml/System.Windows.Forms/DataGridViewCellStateChangedEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewCellStateChangedEventArgs.xml @@ -23,7 +23,7 @@ ## Remarks Use the property to determine which cell changed. Use the property to determine which cell state changed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/DataGridViewCellStateChangedEventHandler.xml b/xml/System.Windows.Forms/DataGridViewCellStateChangedEventHandler.xml index 4ad22c79a2a..2210627887a 100644 --- a/xml/System.Windows.Forms/DataGridViewCellStateChangedEventHandler.xml +++ b/xml/System.Windows.Forms/DataGridViewCellStateChangedEventHandler.xml @@ -31,7 +31,7 @@ ## Remarks The event occurs when a cell state changes, such as when the cell loses or gains focus. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/DataGridViewCellStyle.xml b/xml/System.Windows.Forms/DataGridViewCellStyle.xml index 805a17696a4..6e4c9e76d2a 100644 --- a/xml/System.Windows.Forms/DataGridViewCellStyle.xml +++ b/xml/System.Windows.Forms/DataGridViewCellStyle.xml @@ -36,7 +36,7 @@ class lets you share style information across multiple cells, rows, columns, and row or column headers, avoiding the memory requirements of setting style properties on individual cells. For more information about classes that have a property of type and how they relate to each other, see [Cell Styles in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md). + The class lets you share style information across multiple cells, rows, columns, and row or column headers, avoiding the memory requirements of setting style properties on individual cells. For more information about classes that have a property of type and how they relate to each other, see [Cell Styles in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control). @@ -63,8 +63,8 @@ - Cell Styles in the Windows Forms DataGridView Control - DataGridView Control Overview (Windows Forms) + Cell Styles in the Windows Forms DataGridView Control + DataGridView Control Overview (Windows Forms) @@ -75,7 +75,7 @@ Initializes a new instance of the class. - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -96,7 +96,7 @@ Initializes a new instance of the class using default property values. To be added. - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -123,7 +123,7 @@ is . - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -164,8 +164,8 @@ The property value is not a valid value. - Data Formatting in the Windows Forms DataGridView Control - Cell Styles in the Windows Forms DataGridView Control + Data Formatting in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -202,7 +202,7 @@ is . - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -237,7 +237,7 @@ ]]> - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -263,7 +263,7 @@ A that represents an exact copy of this cell style. To be added. - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -321,7 +321,7 @@ - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -351,7 +351,7 @@ if is a and has the same property values as this instance; otherwise, . To be added. - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -392,7 +392,7 @@ ]]> - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -432,7 +432,7 @@ ]]> - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -473,7 +473,7 @@ property specifies how cell values are formatted as strings. For more information, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). + The property specifies how cell values are formatted as strings. For more information, see [Formatting Types](/dotnet/standard/base-types/formatting-types). @@ -486,8 +486,8 @@ ]]> - Data Formatting in the Windows Forms DataGridView Control - Cell Styles in the Windows Forms DataGridView Control + Data Formatting in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -520,7 +520,7 @@ An used for cell formatting. The default is . To be added. - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -587,7 +587,7 @@ - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -628,7 +628,7 @@ ]]> - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -669,7 +669,7 @@ ]]> - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -726,8 +726,8 @@ - How to: Format Data in the Windows Forms DataGridView Control - Cell Styles in the Windows Forms DataGridView Control + How to: Format Data in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -761,7 +761,7 @@ ## Examples The following code example illustrates the use of this property in a control that contains owner-drawn rows. Each row displays text that spans the entire width of the row underneath the regular cell content. The property is used to provide the extra space for this text. In the example, the extra height required is stored in a constant called `CUSTOM_CONTENT_HEIGHT`. - This code example is part of a larger example. For the complete example, see [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid.md). + This code example is part of a larger example. For the complete example, see [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewRowPainting#10](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/CS/datagridviewrowpainting.cs#10)] [!code-vb[System.Windows.Forms.DataGridViewRowPainting#10](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/VB/datagridviewrowpainting.vb#10)] @@ -769,7 +769,7 @@ ]]> - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -804,7 +804,7 @@ ]]> - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -844,7 +844,7 @@ ]]> - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -885,7 +885,7 @@ ]]> - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -918,7 +918,7 @@ An object that contains additional data. The default is . To be added. - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -944,7 +944,7 @@ A string indicating the current property settings of the . To be added. - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -990,8 +990,8 @@ The property value is not a valid value. - How to: Format Data in the Windows Forms DataGridView Control - Cell Styles in the Windows Forms DataGridView Control + How to: Format Data in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewCellStyleContentChangedEventArgs.xml b/xml/System.Windows.Forms/DataGridViewCellStyleContentChangedEventArgs.xml index 6903e80cdc9..4824e28b474 100644 --- a/xml/System.Windows.Forms/DataGridViewCellStyleContentChangedEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewCellStyleContentChangedEventArgs.xml @@ -43,7 +43,7 @@ Use the property to determine which property has the that changed. Use the property to retrieve the updated value. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/DataGridViewCellStyleContentChangedEventHandler.xml b/xml/System.Windows.Forms/DataGridViewCellStyleContentChangedEventHandler.xml index 721e9cfa152..d70463ddbfc 100644 --- a/xml/System.Windows.Forms/DataGridViewCellStyleContentChangedEventHandler.xml +++ b/xml/System.Windows.Forms/DataGridViewCellStyleContentChangedEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/DataGridViewCellToolTipTextNeededEventArgs.xml b/xml/System.Windows.Forms/DataGridViewCellToolTipTextNeededEventArgs.xml index 27f070f2460..5ba15e47fda 100644 --- a/xml/System.Windows.Forms/DataGridViewCellToolTipTextNeededEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewCellToolTipTextNeededEventArgs.xml @@ -29,9 +29,9 @@ You can use the and properties to determine the state or value of a cell, and use this information to set the property. This property is initialized with the value of the cell property, which the event value overrides. - Handle the event when working with large amounts of data to avoid the performance penalties of setting the cell value for multiple cells. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + Handle the event when working with large amounts of data to avoid the performance penalties of setting the cell value for multiple cells. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -52,7 +52,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewCellToolTipTextNeededEventHandler.xml b/xml/System.Windows.Forms/DataGridViewCellToolTipTextNeededEventHandler.xml index f94b484c00f..de647963797 100644 --- a/xml/System.Windows.Forms/DataGridViewCellToolTipTextNeededEventHandler.xml +++ b/xml/System.Windows.Forms/DataGridViewCellToolTipTextNeededEventHandler.xml @@ -37,11 +37,11 @@ You can use the and properties to determine the state or value of a cell, and use this information to set the property. This property is initialized with the value of the cell property, which the event value overrides. - Handle the event when working with large amounts of data to avoid the performance penalties of setting the cell value for multiple cells. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + Handle the event when working with large amounts of data to avoid the performance penalties of setting the cell value for multiple cells. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). @@ -62,6 +62,6 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewCellValidatingEventArgs.xml b/xml/System.Windows.Forms/DataGridViewCellValidatingEventArgs.xml index 1d378009a12..84803595879 100644 --- a/xml/System.Windows.Forms/DataGridViewCellValidatingEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewCellValidatingEventArgs.xml @@ -78,7 +78,7 @@ event occurs when a cell loses input focus, enabling content validation. Canceling this event cancels the changes to the current cell. When this event is canceled in data-bound mode, the new value is not pushed to the underlying data source. When this event is canceled in virtual mode, the event will not be raised. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/DataGridViewCellValueEventArgs.xml b/xml/System.Windows.Forms/DataGridViewCellValueEventArgs.xml index 4bb51e7e060..af1f00713ff 100644 --- a/xml/System.Windows.Forms/DataGridViewCellValueEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewCellValueEventArgs.xml @@ -21,9 +21,9 @@ and events to implement virtual mode in the control. For more information about virtual mode, see [Virtual Mode in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/virtual-mode-in-the-windows-forms-datagridview-control.md). + Handle the and events to implement virtual mode in the control. For more information about virtual mode, see [Virtual Mode in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/virtual-mode-in-the-windows-forms-datagridview-control). - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -41,7 +41,7 @@ - Virtual Mode in the Windows Forms DataGridView Control + Virtual Mode in the Windows Forms DataGridView Control @@ -112,7 +112,7 @@ ## Examples - The following code example demonstrates how to use the property to retrieve cell values from the data store. This example is part of a larger example provided in [How to: Implement Virtual Mode in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-implement-virtual-mode-in-the-windows-forms-datagridview-control.md). + The following code example demonstrates how to use the property to retrieve cell values from the data store. This example is part of a larger example provided in [How to: Implement Virtual Mode in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-implement-virtual-mode-in-the-windows-forms-datagridview-control). [!code-cpp[System.Windows.Forms.DataGridView.VirtualMode#120](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.VirtualMode/CPP/virtualmode.cpp#120)] [!code-csharp[System.Windows.Forms.DataGridView.VirtualMode#120](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.VirtualMode/CS/virtualmode.cs#120)] diff --git a/xml/System.Windows.Forms/DataGridViewCellValueEventHandler.xml b/xml/System.Windows.Forms/DataGridViewCellValueEventHandler.xml index f57f4e3d2c2..ffb85cfa1df 100644 --- a/xml/System.Windows.Forms/DataGridViewCellValueEventHandler.xml +++ b/xml/System.Windows.Forms/DataGridViewCellValueEventHandler.xml @@ -29,9 +29,9 @@ control. For more information about virtual mode, see [Virtual Mode in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/virtual-mode-in-the-windows-forms-datagridview-control.md). + Use this delegate to implement virtual mode in the control. For more information about virtual mode, see [Virtual Mode in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/virtual-mode-in-the-windows-forms-datagridview-control). - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). @@ -49,6 +49,6 @@ - Virtual Mode in the Windows Forms DataGridView Control + Virtual Mode in the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewCheckBoxCell.xml b/xml/System.Windows.Forms/DataGridViewCheckBoxCell.xml index 53a744a866a..7606ec12657 100644 --- a/xml/System.Windows.Forms/DataGridViewCheckBoxCell.xml +++ b/xml/System.Windows.Forms/DataGridViewCheckBoxCell.xml @@ -202,13 +202,13 @@ ## Remarks is called just before . It must return `true` if the call to has the effect of unsharing the row containing the cell. It should return `false` otherwise. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -247,13 +247,13 @@ ## Remarks is called just before . It must return `true` if the call to has the effect of unsharing the row containing the cell. It should return `false` otherwise. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -836,13 +836,13 @@ ## Remarks is called just before . It must return `true` if the call to with the same argument has the effect of unsharing the row containing the cell. It should return `false` otherwise. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -878,13 +878,13 @@ ## Remarks is called just before . It must return `true` if the call to with the same argument has the effect of unsharing the row containing the cell. It should return `false` otherwise. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -919,13 +919,13 @@ is called just before . It must return `true` if the call to has the effect of unsharing the row containing the cell. It should return `false` otherwise. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -959,13 +959,13 @@ ## Remarks is called just before . It must return `true` if the call to has the effect of unsharing the row containing the cell. It should return `false` otherwise. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -999,14 +999,14 @@ ## Remarks is called just before . It must return `true` if the call to has the effect of unsharing the row containing the cell. It should return `false` otherwise. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -1041,13 +1041,13 @@ is called just before . It must return `true` if the call to has the effect of unsharing the row containing the cell. It should return `false` otherwise. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewCheckBoxColumn.xml b/xml/System.Windows.Forms/DataGridViewCheckBoxColumn.xml index cf9d45ddc81..1b7938dd92f 100644 --- a/xml/System.Windows.Forms/DataGridViewCheckBoxColumn.xml +++ b/xml/System.Windows.Forms/DataGridViewCheckBoxColumn.xml @@ -242,7 +242,7 @@ ||| || if the initial property value is `true`; otherwise, `false`.| - These values override the value specified in the property of the control, but may be overridden by other cell style properties. For more information, see [Cell Styles in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md). + These values override the value specified in the property of the control, but may be overridden by other cell style properties. For more information, see [Cell Styles in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control). If the property of the object returned by the property has a value of `false`, changing the property value to `true` automatically sets to . If has a value of , changing the property value to `false` automatically sets to `false`. @@ -259,7 +259,7 @@ - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewClipboardCopyMode.xml b/xml/System.Windows.Forms/DataGridViewClipboardCopyMode.xml index 8a8a092953a..931de7e8999 100644 --- a/xml/System.Windows.Forms/DataGridViewClipboardCopyMode.xml +++ b/xml/System.Windows.Forms/DataGridViewClipboardCopyMode.xml @@ -25,7 +25,7 @@ ## Examples - The following code example demonstrates how to enable copying in the control. For the complete example, see [How to: Enable Users to Copy Multiple Cells to the Clipboard from the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/enable-users-to-copy-multiple-cells-to-the-clipboard-datagridview.md). + The following code example demonstrates how to enable copying in the control. For the complete example, see [How to: Enable Users to Copy Multiple Cells to the Clipboard from the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/enable-users-to-copy-multiple-cells-to-the-clipboard-datagridview). [!code-csharp[System.Windows.Forms.DataGridViewClipboardDemo#10](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewClipboardDemo/CS/datagridviewclipboarddemo.cs#10)] [!code-vb[System.Windows.Forms.DataGridViewClipboardDemo#10](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewClipboardDemo/VB/datagridviewclipboarddemo.vb#10)] diff --git a/xml/System.Windows.Forms/DataGridViewColumn.xml b/xml/System.Windows.Forms/DataGridViewColumn.xml index 47b5c4c8c73..dbebb50b05a 100644 --- a/xml/System.Windows.Forms/DataGridViewColumn.xml +++ b/xml/System.Windows.Forms/DataGridViewColumn.xml @@ -47,7 +47,7 @@ ## Remarks The class represents a logical column in a control. You can retrieve columns through the collection of the control. - Unlike a , which contains the actual collection of cells in a , is used mainly to adjust the appearance and behavior of the column user interface (UI), such as column width and cell style. For more information about cell styles, see [Cell Styles in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md). + Unlike a , which contains the actual collection of cells in a , is used mainly to adjust the appearance and behavior of the column user interface (UI), such as column width and cell style. For more information about cell styles, see [Cell Styles in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control). Types that derive from typically initialize the property to a new instance of a related type derived from the class. Any column properties that relate to the appearance or behavior of individual cells are wrappers for the corresponding properties of the template cell. Changing one of these properties on the column automatically changes the value on the cell template and on all cells in the column. To override the specified value for individual cells, set the cell values after you set the column value. @@ -176,7 +176,7 @@ ## Remarks The automatic sizing behavior of the column is determined by the value of the property, which is the same as the value of the property for all values except , which indicates that the value is inherited from the property instead. - When the property value is , the column is resized along with other columns in that mode. All fill-mode columns in the control divide the available space in proportions determined by their property values. The width available for fill mode is determined by subtracting the widths of all other columns from the width of the client area of the control. If this width is smaller than the combined values of all fill-mode columns, the horizontal scroll bar is displayed, all fill-mode columns are shown with their minimum widths, and user column-resizing is disabled. For more information about column fill mode, see [Column Fill Mode in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/column-fill-mode-in-the-windows-forms-datagridview-control.md). + When the property value is , the column is resized along with other columns in that mode. All fill-mode columns in the control divide the available space in proportions determined by their property values. The width available for fill mode is determined by subtracting the widths of all other columns from the width of the client area of the control. If this width is smaller than the combined values of all fill-mode columns, the horizontal scroll bar is displayed, all fill-mode columns are shown with their minimum widths, and user column-resizing is disabled. For more information about column fill mode, see [Column Fill Mode in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/column-fill-mode-in-the-windows-forms-datagridview-control). When the property is set to any other value except , the column will manage its width so that its cell values are fully displayed without clipping. In content-based sizing modes, size adjustments occur whenever cell contents change or, if is enabled, whenever row heights change. Some content-based sizing modes let you limit the size adjustment to the currently displayed rows in order to increase performance. @@ -184,7 +184,7 @@ To adjust column widths programmatically, use the control's or methods or set the column property. - For more information about content-based automatic sizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about content-based automatic sizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). @@ -207,8 +207,8 @@ - Sizing Options in the Windows Forms DataGridView Control - Resizing Columns and Rows in the Windows Forms DataGridView Control + Sizing Options in the Windows Forms DataGridView Control + Resizing Columns and Rows in the Windows Forms DataGridView Control @@ -486,7 +486,7 @@ ## Remarks The control displays its cells using the styles indicated by the cell property, which inherits styles from other properties of type . For cells in this column, the styles specified through the property override the styles specified through the property, but are overridden by the styles specified through the , , , and properties. - For more information, see [Cell Styles in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md). + For more information, see [Cell Styles in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control). @@ -500,8 +500,8 @@ - Cell Styles in the Windows Forms DataGridView Control - Best Practices for Scaling the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -636,7 +636,7 @@ property value is , the column is resized along with other columns in that mode so that all visible columns in the control exactly fill the horizontal width of the available display area. All fill-mode columns in the control divide the available space in proportions determined by their property values. For more information about column fill mode, see [Column Fill Mode in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/column-fill-mode-in-the-windows-forms-datagridview-control.md). + When the property value is , the column is resized along with other columns in that mode so that all visible columns in the control exactly fill the horizontal width of the available display area. All fill-mode columns in the control divide the available space in proportions determined by their property values. For more information about column fill mode, see [Column Fill Mode in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/column-fill-mode-in-the-windows-forms-datagridview-control). The maximum sum of values for all columns in a control is 65535. ## Examples - The following code example illustrates the use of this property. This example is part of a larger example available in [How to: Set the Sizing Modes of the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-set-the-sizing-modes-of-the-windows-forms-datagridview-control.md). + The following code example illustrates the use of this property. This example is part of a larger example available in [How to: Set the Sizing Modes of the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-set-the-sizing-modes-of-the-windows-forms-datagridview-control). [!code-csharp[System.Windows.Forms.DataGridViewSizingScenarios#30](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewSizingScenarios/CS/sizingscenarios.cs#30)] [!code-vb[System.Windows.Forms.DataGridViewSizingScenarios#30](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewSizingScenarios/vb/sizingscenarios.vb#30)] @@ -749,8 +749,8 @@ - Column Fill Mode in the Windows Forms DataGridView Control - Resizing Columns and Rows in the Windows Forms DataGridView Control + Column Fill Mode in the Windows Forms DataGridView Control + Resizing Columns and Rows in the Windows Forms DataGridView Control @@ -838,7 +838,7 @@ A `fixedHeight` parameter value of `false` calculates the column width based on calculated row heights that will achieve ideal cell height-to-width ratios. For cell contents to wrap onto multiple lines, the cell style in effect for the cell must have a property value of . - For more information about automatic sizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about automatic sizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). ]]> @@ -986,7 +986,7 @@ ## Remarks The automatic sizing behavior of the column is determined by the value of the property, which is the same as the value of the property for all values except , which indicates that the value is inherited from the property instead. - When the property value is , the column is resized along with other columns in that mode so that all visible columns in the control exactly fill the horizontal width of the available display area. All fill-mode columns in the control divide the available space in proportions determined by their property values. For more information about column fill mode, see [Column Fill Mode in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/column-fill-mode-in-the-windows-forms-datagridview-control.md). + When the property value is , the column is resized along with other columns in that mode so that all visible columns in the control exactly fill the horizontal width of the available display area. All fill-mode columns in the control divide the available space in proportions determined by their property values. For more information about column fill mode, see [Column Fill Mode in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/column-fill-mode-in-the-windows-forms-datagridview-control). When the property is set to any other value except , the column will manage its width so that its cell values are fully displayed without clipping. In content-based sizing modes, size adjustments occur whenever cell contents change or, if is enabled, whenever row heights change. Some content-based sizing modes let you limit the size adjustment to the currently displayed rows in order to increase performance. @@ -994,7 +994,7 @@ To adjust column widths programmatically, use the control's or methods or set the column property. - For more information about content-based automatic sizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about content-based automatic sizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). ]]> @@ -1002,8 +1002,8 @@ - Sizing Options in the Windows Forms DataGridView Control - Resizing Columns and Rows in the Windows Forms DataGridView Control + Sizing Options in the Windows Forms DataGridView Control + Resizing Columns and Rows in the Windows Forms DataGridView Control @@ -1037,7 +1037,7 @@ ## Remarks This property is useful to determine which cell styles are applied to all cells in a column regardless of any row styles that are also applied to the cells. The column property inherits its values from the and the property. - For more information about cell style inheritance, see [Cell Styles in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md). + For more information about cell style inheritance, see [Cell Styles in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control). ]]> @@ -1045,7 +1045,7 @@ - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewColumnCollection.xml b/xml/System.Windows.Forms/DataGridViewColumnCollection.xml index 00c26f91600..93d47867013 100644 --- a/xml/System.Windows.Forms/DataGridViewColumnCollection.xml +++ b/xml/System.Windows.Forms/DataGridViewColumnCollection.xml @@ -294,7 +294,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1256,7 +1256,7 @@ ## Examples - The following code example illustrates the use of this method. For more information, see [How to: Remove Autogenerated Columns from a Windows Forms DataGridView Control](~/docs/framework/winforms/controls/remove-autogenerated-columns-from-a-wf-datagridview-control.md). + The following code example illustrates the use of this method. For more information, see [How to: Remove Autogenerated Columns from a Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/remove-autogenerated-columns-from-a-wf-datagridview-control). [!code-csharp[System.Windows.Forms.DataGridViewMisc#110](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewMisc/CS/datagridviewmisc.cs#110)] [!code-vb[System.Windows.Forms.DataGridViewMisc#110](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewMisc/VB/datagridviewmisc.vb#110)] diff --git a/xml/System.Windows.Forms/DataGridViewColumnDesignTimeVisibleAttribute.xml b/xml/System.Windows.Forms/DataGridViewColumnDesignTimeVisibleAttribute.xml index 0221b3e0b37..7a8b3ab69e1 100644 --- a/xml/System.Windows.Forms/DataGridViewColumnDesignTimeVisibleAttribute.xml +++ b/xml/System.Windows.Forms/DataGridViewColumnDesignTimeVisibleAttribute.xml @@ -30,7 +30,7 @@ Use this attribute to prevent a type from appearing in the control-specific designer. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). ]]> diff --git a/xml/System.Windows.Forms/DataGridViewColumnDividerDoubleClickEventArgs.xml b/xml/System.Windows.Forms/DataGridViewColumnDividerDoubleClickEventArgs.xml index 1be57236601..31fcbd7559e 100644 --- a/xml/System.Windows.Forms/DataGridViewColumnDividerDoubleClickEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewColumnDividerDoubleClickEventArgs.xml @@ -21,7 +21,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/DataGridViewColumnHeaderCell.xml b/xml/System.Windows.Forms/DataGridViewColumnHeaderCell.xml index 22dcffed6a6..cfcd4958126 100644 --- a/xml/System.Windows.Forms/DataGridViewColumnHeaderCell.xml +++ b/xml/System.Windows.Forms/DataGridViewColumnHeaderCell.xml @@ -216,7 +216,7 @@ - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -284,7 +284,7 @@ that inherits its settings from the objects returned by the and properties of the . For more information, see [Cell Styles in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md). + This method returns a that inherits its settings from the objects returned by the and properties of the . For more information, see [Cell Styles in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control). ]]> @@ -296,7 +296,7 @@ - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -335,7 +335,7 @@ - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewColumnHeadersHeightSizeMode.xml b/xml/System.Windows.Forms/DataGridViewColumnHeadersHeightSizeMode.xml index 7ed454dfee8..d4b0e789180 100644 --- a/xml/System.Windows.Forms/DataGridViewColumnHeadersHeightSizeMode.xml +++ b/xml/System.Windows.Forms/DataGridViewColumnHeadersHeightSizeMode.xml @@ -24,7 +24,7 @@ This enumeration is used by the control property and method. - For more information about sizing modes, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about sizing modes, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). @@ -39,7 +39,7 @@ - Sizing Options in the Windows Forms DataGridView Control + Sizing Options in the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewColumnSortMode.xml b/xml/System.Windows.Forms/DataGridViewColumnSortMode.xml index 1bf5f5a6e88..6ae82cb7405 100644 --- a/xml/System.Windows.Forms/DataGridViewColumnSortMode.xml +++ b/xml/System.Windows.Forms/DataGridViewColumnSortMode.xml @@ -25,7 +25,7 @@ ## Examples - The following code example illustrates the use of this type. For more information, see [How to: Set the Sort Modes for Columns in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/set-the-sort-modes-for-columns-wf-datagridview-control.md). + The following code example illustrates the use of this type. For more information, see [How to: Set the Sort Modes for Columns in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/set-the-sort-modes-for-columns-wf-datagridview-control). [!code-csharp[System.Windows.Forms.DataGridViewMisc#066](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewMisc/CS/datagridviewmisc.cs#066)] [!code-vb[System.Windows.Forms.DataGridViewMisc#066](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewMisc/VB/datagridviewmisc.vb#066)] diff --git a/xml/System.Windows.Forms/DataGridViewColumnStateChangedEventArgs.xml b/xml/System.Windows.Forms/DataGridViewColumnStateChangedEventArgs.xml index cd6886a63ac..c1f49728108 100644 --- a/xml/System.Windows.Forms/DataGridViewColumnStateChangedEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewColumnStateChangedEventArgs.xml @@ -35,7 +35,7 @@ - - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/DataGridViewColumnStateChangedEventHandler.xml b/xml/System.Windows.Forms/DataGridViewColumnStateChangedEventHandler.xml index 4d106491409..b75f9c3836c 100644 --- a/xml/System.Windows.Forms/DataGridViewColumnStateChangedEventHandler.xml +++ b/xml/System.Windows.Forms/DataGridViewColumnStateChangedEventHandler.xml @@ -43,7 +43,7 @@ - - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/DataGridViewComboBoxCell.xml b/xml/System.Windows.Forms/DataGridViewComboBoxCell.xml index 2515b485b73..dcd5c7b3430 100644 --- a/xml/System.Windows.Forms/DataGridViewComboBoxCell.xml +++ b/xml/System.Windows.Forms/DataGridViewComboBoxCell.xml @@ -170,9 +170,9 @@ Override the metho ## Remarks -The object returned by the `CreateAccessibilityInstance` method supports the [UI automation](~/docs/framework/ui-automation/ui-automation-overview.md) property only in applications that are recompiled to target versions of the .NET Framework starting with .NET Framework 4.7.2. +The object returned by the `CreateAccessibilityInstance` method supports the [UI automation](/dotnet/framework/ui-automation/ui-automation-overview) property only in applications that are recompiled to target versions of the .NET Framework starting with .NET Framework 4.7.2. Applications that target an earlier version of the .NET Framework but are running on .NET Framework 4.7.2 can opt in to this feature by using a compatibility switch. -For additional information, see [What's New in Accessibility in the .NET Framework](~/docs/framework/whats-new/whats-new-in-accessibility.md). +For additional information, see [What's New in Accessibility in the .NET Framework](/dotnet/framework/whats-new/whats-new-in-accessibility). ]]> @@ -843,7 +843,7 @@ For additional information, see [What's New in Accessibility in the .NET Framewo The formatted value of the cell must always be one of the values in the collection or an error will occur and the cell value will revert to the first item in the collection. You can customize this behavior by handling the and events. - Setting this property to a value other than the value of the parent column's property will force the row to become unshared, allocating extra memory. For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + Setting this property to a value other than the value of the parent column's property will force the row to become unshared, allocating extra memory. For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). @@ -860,7 +860,7 @@ For additional information, see [What's New in Accessibility in the .NET Framewo - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -894,7 +894,7 @@ For additional information, see [What's New in Accessibility in the .NET Framewo ## Remarks When the property of the control is set to or , the control uses this method to determine whether a key other than F2 that is pressed by the user while this cell has focus will cause the cell to enter edit mode. - This method returns `true` if the e parameter indicates one of the following keys or key combinations: F4, ALT+UP ARROW, ALT+DOWN ARROW, or an ordinary data-entry key (such as a letter, number, punctuation mark, or the SPACE key) unmodified by ALT or CTRL, excluding SHIFT+SPACE, which is used by the control for selection purposes. For more information, see [Default Keyboard and Mouse Handling in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/default-keyboard-and-mouse-handling-in-the-windows-forms-datagridview-control.md). + This method returns `true` if the e parameter indicates one of the following keys or key combinations: F4, ALT+UP ARROW, ALT+DOWN ARROW, or an ordinary data-entry key (such as a letter, number, punctuation mark, or the SPACE key) unmodified by ALT or CTRL, excluding SHIFT+SPACE, which is used by the control for selection purposes. For more information, see [Default Keyboard and Mouse Handling in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/default-keyboard-and-mouse-handling-in-the-windows-forms-datagridview-control). ]]> diff --git a/xml/System.Windows.Forms/DataGridViewComboBoxColumn.xml b/xml/System.Windows.Forms/DataGridViewComboBoxColumn.xml index b5fb079b8ea..7bf3c6720d7 100644 --- a/xml/System.Windows.Forms/DataGridViewComboBoxColumn.xml +++ b/xml/System.Windows.Forms/DataGridViewComboBoxColumn.xml @@ -193,7 +193,7 @@ ## Examples - The following code example demonstrates the use of the property, which is similar to this property. This example is part of a larger example available in [How to: Manipulate Columns in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-manipulate-columns-in-the-windows-forms-datagridview-control.md). + The following code example demonstrates the use of the property, which is similar to this property. This example is part of a larger example available in [How to: Manipulate Columns in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-manipulate-columns-in-the-windows-forms-datagridview-control). [!code-cpp[System.Windows.Forms.DataGridView.ButtonDemos#120](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ButtonDemos/CPP/DataGridViewColumnDemo.cpp#120)] [!code-csharp[System.Windows.Forms.DataGridView.ButtonDemos#120](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ButtonDemos/CS/DataGridViewColumnDemo.cs#120)] diff --git a/xml/System.Windows.Forms/DataGridViewContentAlignment.xml b/xml/System.Windows.Forms/DataGridViewContentAlignment.xml index d43a5147e17..99fe4629a42 100644 --- a/xml/System.Windows.Forms/DataGridViewContentAlignment.xml +++ b/xml/System.Windows.Forms/DataGridViewContentAlignment.xml @@ -25,7 +25,7 @@ ## Examples - The following code example illustrates the use of this type. For more information, see [How to: Format Data in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-format-data-in-the-windows-forms-datagridview-control.md). + The following code example illustrates the use of this type. For more information, see [How to: Format Data in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-format-data-in-the-windows-forms-datagridview-control). [!code-csharp[System.Windows.Forms.DataGridViewMisc#072](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewMisc/CS/datagridviewmisc.cs#072)] [!code-vb[System.Windows.Forms.DataGridViewMisc#072](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewMisc/VB/datagridviewmisc.vb#072)] diff --git a/xml/System.Windows.Forms/DataGridViewDataErrorContexts.xml b/xml/System.Windows.Forms/DataGridViewDataErrorContexts.xml index 6fdd54cb510..270392c0bfb 100644 --- a/xml/System.Windows.Forms/DataGridViewDataErrorContexts.xml +++ b/xml/System.Windows.Forms/DataGridViewDataErrorContexts.xml @@ -30,7 +30,7 @@ ## Examples - The following code example illustrates the use of this type. This example is part of a larger example available in [How to: Handle Errors That Occur During Data Entry in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/handle-errors-that-occur-during-data-entry-in-the-datagrid.md). + The following code example illustrates the use of this type. This example is part of a larger example available in [How to: Handle Errors That Occur During Data Entry in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/handle-errors-that-occur-during-data-entry-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridView.DataError#20](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.DataError/CS/errorhandling.cs#20)] [!code-vb[System.Windows.Forms.DataGridView.DataError#20](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.DataError/VB/errorhandling.vb#20)] diff --git a/xml/System.Windows.Forms/DataGridViewDataErrorEventHandler.xml b/xml/System.Windows.Forms/DataGridViewDataErrorEventHandler.xml index 40eafcc055d..c0ed4834275 100644 --- a/xml/System.Windows.Forms/DataGridViewDataErrorEventHandler.xml +++ b/xml/System.Windows.Forms/DataGridViewDataErrorEventHandler.xml @@ -31,7 +31,7 @@ ## Remarks The event is raised when an error occurs during a data processing operation in a data-bound (for example, when a format or parse operation throws an exception or the update of the data source fails). - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/DataGridViewEditMode.xml b/xml/System.Windows.Forms/DataGridViewEditMode.xml index 49e3e710472..3d76fa914f3 100644 --- a/xml/System.Windows.Forms/DataGridViewEditMode.xml +++ b/xml/System.Windows.Forms/DataGridViewEditMode.xml @@ -27,7 +27,7 @@ ## Examples - The following code example illustrates the use of this type. For more information, see [How to: Specify the Edit Mode for the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-specify-the-edit-mode-for-the-windows-forms-datagridview-control.md). + The following code example illustrates the use of this type. For more information, see [How to: Specify the Edit Mode for the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-specify-the-edit-mode-for-the-windows-forms-datagridview-control). [!code-csharp[System.Windows.Forms.DataGridViewMisc#067](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewMisc/CS/datagridviewmisc.cs#067)] [!code-vb[System.Windows.Forms.DataGridViewMisc#067](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewMisc/VB/datagridviewmisc.vb#067)] diff --git a/xml/System.Windows.Forms/DataGridViewEditingControlShowingEventArgs.xml b/xml/System.Windows.Forms/DataGridViewEditingControlShowingEventArgs.xml index 5c641b57fbb..6a7fdf826a6 100644 --- a/xml/System.Windows.Forms/DataGridViewEditingControlShowingEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewEditingControlShowingEventArgs.xml @@ -23,7 +23,7 @@ ## Remarks Handle the event to perform custom initialization of the editing control when a cell enters edit mode. To customize the display characteristics of the control, set the properties of the object returned by the property rather than setting the properties of the control returned by the property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/DataGridViewEditingControlShowingEventHandler.xml b/xml/System.Windows.Forms/DataGridViewEditingControlShowingEventHandler.xml index aa374af9fee..c26b7bb3eb4 100644 --- a/xml/System.Windows.Forms/DataGridViewEditingControlShowingEventHandler.xml +++ b/xml/System.Windows.Forms/DataGridViewEditingControlShowingEventHandler.xml @@ -31,9 +31,9 @@ ## Remarks Handle the event to perform custom initialization of the editing control when a cell enters edit mode. To customize the display characteristics of the control, set the properties of the object returned by the property rather than setting the properties of the control returned by the property. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/DataGridViewElementStates.xml b/xml/System.Windows.Forms/DataGridViewElementStates.xml index d120218644a..adf78aafe72 100644 --- a/xml/System.Windows.Forms/DataGridViewElementStates.xml +++ b/xml/System.Windows.Forms/DataGridViewElementStates.xml @@ -33,7 +33,7 @@ ## Examples - The following code example illustrates the use of this type. For more information, see [How to: Perform a Custom Action Based on Changes in a Cell of a Windows Forms DataGridView Control](~/docs/framework/winforms/controls/perform-a-custom-action-based-on-changes-in-a-cell-of-a-datagrid.md). + The following code example illustrates the use of this type. For more information, see [How to: Perform a Custom Action Based on Changes in a Cell of a Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/perform-a-custom-action-based-on-changes-in-a-cell-of-a-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewMisc#135](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewMisc/CS/datagridviewmisc.cs#135)] [!code-vb[System.Windows.Forms.DataGridViewMisc#135](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewMisc/VB/datagridviewmisc.vb#135)] diff --git a/xml/System.Windows.Forms/DataGridViewHeaderBorderStyle.xml b/xml/System.Windows.Forms/DataGridViewHeaderBorderStyle.xml index 19d2f60445d..1286f4e4b21 100644 --- a/xml/System.Windows.Forms/DataGridViewHeaderBorderStyle.xml +++ b/xml/System.Windows.Forms/DataGridViewHeaderBorderStyle.xml @@ -20,7 +20,7 @@ is called just before . It must return `true` if the call to has the effect of unsharing the row `rowIndex`. It should return `false` otherwise. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> @@ -490,7 +490,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -526,7 +526,7 @@ is called just before . It must return `true` if the call to has the effect of unsharing the row `rowIndex`. It should return `false` otherwise. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> @@ -538,7 +538,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -574,7 +574,7 @@ is called just before . It must return `true` if the call to has the effect of unsharing the row `rowIndex`. It should return `false` otherwise. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> @@ -583,7 +583,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -619,7 +619,7 @@ is called just before . It must return `true` if the call to has the effect of unsharing the row `rowIndex`. It should return `false` otherwise. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> @@ -628,7 +628,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewImageCell.xml b/xml/System.Windows.Forms/DataGridViewImageCell.xml index 404695a433a..e704bd02ce3 100644 --- a/xml/System.Windows.Forms/DataGridViewImageCell.xml +++ b/xml/System.Windows.Forms/DataGridViewImageCell.xml @@ -30,7 +30,7 @@ ## Examples - The following code example demonstrates how to change the image in an image cell using . This code example is part of a larger example provided for the topic [How to: Work with Image Columns in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-work-with-image-columns-in-the-windows-forms-datagridview-control.md). + The following code example demonstrates how to change the image in an image cell using . This code example is part of a larger example provided for the topic [How to: Work with Image Columns in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-work-with-image-columns-in-the-windows-forms-datagridview-control). [!code-cpp[System.Windows.Forms.DataGridView.ImageColumn_TicTacToe#10](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ImageColumn_TicTacToe/CPP/tictactoe.cpp#10)] [!code-csharp[System.Windows.Forms.DataGridView.ImageColumn_TicTacToe#10](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ImageColumn_TicTacToe/CS/tictactoe.cs#10)] @@ -276,7 +276,7 @@ ## Examples - The following code example demonstrates the use of the property, which is similar to this property. This example is part of a larger example available in [How to: Work with Image Columns in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-work-with-image-columns-in-the-windows-forms-datagridview-control.md). + The following code example demonstrates the use of the property, which is similar to this property. This example is part of a larger example available in [How to: Work with Image Columns in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-work-with-image-columns-in-the-windows-forms-datagridview-control). [!code-cpp[System.Windows.Forms.DataGridView.ImageColumn_TicTacToe#20](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ImageColumn_TicTacToe/CPP/tictactoe.cpp#20)] [!code-csharp[System.Windows.Forms.DataGridView.ImageColumn_TicTacToe#20](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ImageColumn_TicTacToe/CS/tictactoe.cs#20)] diff --git a/xml/System.Windows.Forms/DataGridViewImageCellLayout.xml b/xml/System.Windows.Forms/DataGridViewImageCellLayout.xml index 93f7a090500..799c0b1259a 100644 --- a/xml/System.Windows.Forms/DataGridViewImageCellLayout.xml +++ b/xml/System.Windows.Forms/DataGridViewImageCellLayout.xml @@ -20,7 +20,7 @@ property, which is similar to this property. This example is part of a larger example available in [How to: Manipulate Columns in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-manipulate-columns-in-the-windows-forms-datagridview-control.md). + The following code example demonstrates the use of the property, which is similar to this property. This example is part of a larger example available in [How to: Manipulate Columns in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-manipulate-columns-in-the-windows-forms-datagridview-control). [!code-cpp[System.Windows.Forms.DataGridView.ButtonDemos#120](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ButtonDemos/CPP/DataGridViewColumnDemo.cpp#120)] [!code-csharp[System.Windows.Forms.DataGridView.ButtonDemos#120](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ButtonDemos/CS/DataGridViewColumnDemo.cs#120)] @@ -278,7 +278,7 @@ ||| ||A standard error graphic of type if the initial property value is `true`; otherwise, a standard error graphic of type .| - These values override the value specified in the property of the control, but may be overridden by other cell style properties. For more information, see [Cell Styles in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md). + These values override the value specified in the property of the control, but may be overridden by other cell style properties. For more information, see [Cell Styles in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control). To prevent the standard error graphic from appearing for `null` or cell values, set the property for this cell style object to `null` or your own error graphic before adding rows to the control. This does not affect the row for new records, however. To prevent the error graphic from appearing in the row for new records when the control property value is `true`, you must also either explicitly set the cell value to `null` or your own error graphic in a handler for the control event or set the column property to an instance of a -derived type with an overridden property that returns `null` or your own error graphic. @@ -297,7 +297,7 @@ - Cell Styles in the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -339,7 +339,7 @@ ## Examples - The following code example demonstrates how to use the property to reflect the image layout. This example is part of a larger example available in [How to: Work with Image Columns in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-work-with-image-columns-in-the-windows-forms-datagridview-control.md). + The following code example demonstrates how to use the property to reflect the image layout. This example is part of a larger example available in [How to: Work with Image Columns in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-work-with-image-columns-in-the-windows-forms-datagridview-control). [!code-cpp[System.Windows.Forms.DataGridView.ImageColumn_TicTacToe#20](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ImageColumn_TicTacToe/CPP/tictactoe.cpp#20)] [!code-csharp[System.Windows.Forms.DataGridView.ImageColumn_TicTacToe#20](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ImageColumn_TicTacToe/CS/tictactoe.cs#20)] @@ -445,7 +445,7 @@ ## Examples - The following code example demonstrates how to set the default image. This example is part of a larger example available in [How to: Work with Image Columns in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-work-with-image-columns-in-the-windows-forms-datagridview-control.md). + The following code example demonstrates how to set the default image. This example is part of a larger example available in [How to: Work with Image Columns in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-work-with-image-columns-in-the-windows-forms-datagridview-control). [!code-cpp[System.Windows.Forms.DataGridView.ImageColumn_TicTacToe#5](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ImageColumn_TicTacToe/CPP/tictactoe.cpp#5)] [!code-csharp[System.Windows.Forms.DataGridView.ImageColumn_TicTacToe#5](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ImageColumn_TicTacToe/CS/tictactoe.cs#5)] @@ -495,7 +495,7 @@ ## Examples - The following code example demonstrates how to stretch and zoom images to fit cells. This example is part of a larger example available in [How to: Work with Image Columns in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-work-with-image-columns-in-the-windows-forms-datagridview-control.md). + The following code example demonstrates how to stretch and zoom images to fit cells. This example is part of a larger example available in [How to: Work with Image Columns in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-work-with-image-columns-in-the-windows-forms-datagridview-control). [!code-cpp[System.Windows.Forms.DataGridView.ImageColumn_TicTacToe#20](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ImageColumn_TicTacToe/CPP/tictactoe.cpp#20)] [!code-csharp[System.Windows.Forms.DataGridView.ImageColumn_TicTacToe#20](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ImageColumn_TicTacToe/CS/tictactoe.cs#20)] diff --git a/xml/System.Windows.Forms/DataGridViewLinkCell.xml b/xml/System.Windows.Forms/DataGridViewLinkCell.xml index f3db128da45..c49644c1d41 100644 --- a/xml/System.Windows.Forms/DataGridViewLinkCell.xml +++ b/xml/System.Windows.Forms/DataGridViewLinkCell.xml @@ -416,13 +416,13 @@ ## Remarks is called just before . It must return `true` if the call to has the effect of unsharing the row containing the cell. It should return `false` otherwise. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -582,13 +582,13 @@ ## Remarks is called just before . It must return `true` if the call to has the effect of unsharing the row containing the cell. It should return `false` otherwise. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -622,13 +622,13 @@ ## Remarks is called just before . must return `true` if the call to has the effect of unsharing the row containing the cell. It should return `false` otherwise. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -662,13 +662,13 @@ ## Remarks The method is called just before the method. It must return `true` if the call to has the effect of unsharing the row containing the cell. It should return `false` otherwise. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -702,13 +702,13 @@ ## Remarks is called just before . It must return `true` if the call to has the effect of unsharing the row containing the cell. It should return `false` otherwise. - For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewPaintParts.xml b/xml/System.Windows.Forms/DataGridViewPaintParts.xml index 42c08a1b2c1..6047a48f600 100644 --- a/xml/System.Windows.Forms/DataGridViewPaintParts.xml +++ b/xml/System.Windows.Forms/DataGridViewPaintParts.xml @@ -30,7 +30,7 @@ ## Examples - The following code example illustrates the use of this type. This example is part of a larger example available in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid.md). + The following code example illustrates the use of this type. This example is part of a larger example available in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewRowPainting#20](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/CS/datagridviewrowpainting.cs#20)] [!code-vb[System.Windows.Forms.DataGridViewRowPainting#20](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/VB/datagridviewrowpainting.vb#20)] diff --git a/xml/System.Windows.Forms/DataGridViewRow.xml b/xml/System.Windows.Forms/DataGridViewRow.xml index 57688314f21..4a7d86dc6e1 100644 --- a/xml/System.Windows.Forms/DataGridViewRow.xml +++ b/xml/System.Windows.Forms/DataGridViewRow.xml @@ -30,14 +30,14 @@ Unlike a , a physically contains a collection of all of the cells in that row. You can access this collection through the property. - The class is used to access the individual cell elements, as well as to adjust the appearance and behavior of the row user interface (UI), such as height and cell style. Typically, you will want all rows or most rows in the control to share the same characteristics. To set cell styles for all rows in the control, set the properties of the object returned by the property. To set styles for alternating rows, use the property. For more information about cell styles, see [Cell Styles in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md). You can also use the property to define a row that will be used as a basis for all rows added to the control. + The class is used to access the individual cell elements, as well as to adjust the appearance and behavior of the row user interface (UI), such as height and cell style. Typically, you will want all rows or most rows in the control to share the same characteristics. To set cell styles for all rows in the control, set the properties of the object returned by the property. To set styles for alternating rows, use the property. For more information about cell styles, see [Cell Styles in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control). You can also use the property to define a row that will be used as a basis for all rows added to the control. - The control will share objects across multiple data rows whenever possible to avoid performance penalties. Unless you are working with large amounts of data and experiencing performance issues, you can typically ignore row sharing. A shared row is indicated by an property value of -1. Some members of the class cannot be used with shared rows, but you can unshare a row by accessing it through the property. Rows can also become unshared in other ways. To access a row without unsharing it, use the method. When working with large amounts of data, you should be aware of how rows are shared and unshared to avoid performance penalties. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + The control will share objects across multiple data rows whenever possible to avoid performance penalties. Unless you are working with large amounts of data and experiencing performance issues, you can typically ignore row sharing. A shared row is indicated by an property value of -1. Some members of the class cannot be used with shared rows, but you can unshare a row by accessing it through the property. Rows can also become unshared in other ways. To access a row without unsharing it, use the method. When working with large amounts of data, you should be aware of how rows are shared and unshared to avoid performance penalties. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ## Examples - The following code example illustrates the use of this type. This example is part of a larger example available in [How to: Manipulate Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-manipulate-rows-in-the-windows-forms-datagridview-control.md). + The following code example illustrates the use of this type. This example is part of a larger example available in [How to: Manipulate Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-manipulate-rows-in-the-windows-forms-datagridview-control). [!code-cpp[System.Windows.Forms.DataGridView.ButtonDemos#209](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ButtonDemos/CPP/DataGridViewRowDemo.cpp#209)] [!code-csharp[System.Windows.Forms.DataGridView.ButtonDemos#209](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ButtonDemos/CS/DataGridViewRowDemo.cs#209)] @@ -51,8 +51,8 @@ - Best Practices for Scaling the Windows Forms DataGridView Control - Cell Styles in the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control @@ -233,7 +233,7 @@ ## Examples - The following code example uses the property to set the value of a cell in the row. This code example is part of a larger code example provided in [How to: Manipulate Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-manipulate-rows-in-the-windows-forms-datagridview-control.md). + The following code example uses the property to set the value of a cell in the row. This code example is part of a larger code example provided in [How to: Manipulate Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-manipulate-rows-in-the-windows-forms-datagridview-control). [!code-cpp[System.Windows.Forms.DataGridView.ButtonDemos#211](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ButtonDemos/CPP/DataGridViewRowDemo.cpp#211)] [!code-csharp[System.Windows.Forms.DataGridView.ButtonDemos#211](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ButtonDemos/CS/DataGridViewRowDemo.cs#211)] @@ -325,7 +325,7 @@ When the control property is set or its property is `true`, getting the value of the property raises the event of the control and returns the value of the property as specified in the event handler. If there are no handlers for the event, getting the value of the property returns the previously specified value or its default value of `null`. - Handling the event is primarily useful when working with large amounts of data to avoid performance penalties when setting the row value for multiple rows. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + Handling the event is primarily useful when working with large amounts of data to avoid performance penalties when setting the row value for multiple rows. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). Changing this property raises the event on the owning , if one exists. @@ -349,7 +349,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -572,7 +572,7 @@ ## Examples - The following code example demonstrates how to use the property to access a business object bound to a row. This code example is part of a larger example provided in [How to: Access Objects Bound to Windows Forms DataGridView Rows](~/docs/framework/winforms/controls/how-to-access-objects-bound-to-windows-forms-datagridview-rows.md). + The following code example demonstrates how to use the property to access a business object bound to a row. This code example is part of a larger example provided in [How to: Access Objects Bound to Windows Forms DataGridView Rows](/dotnet/framework/winforms/controls/how-to-access-objects-bound-to-windows-forms-datagridview-rows). [!code-csharp[System.Windows.Forms.DataGridViewObjectBinding#10](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewObjectBinding/CS/datagridviewobjectbinding.cs#10)] [!code-vb[System.Windows.Forms.DataGridViewObjectBinding#10](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewObjectBinding/VB/datagridviewobjectbinding.vb#10)] @@ -619,9 +619,9 @@ ## Remarks The control displays its cells using the styles indicated by the cell property, which inherits styles from other properties of type . For cells in this row, the styles specified through the property override the styles specified through the , , , and properties, but are overridden by the styles specified through the property. - For more information, see [Cell Styles in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md). + For more information, see [Cell Styles in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control). - When getting this property, a with default values will be created if the property has not already been accessed. This can cause a performance impact when getting this property for many rows. Whenever possible, use a single to set this property for multiple rows. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + When getting this property, a with default values will be created if the property has not already been accessed. This can cause a performance impact when getting this property for many rows. Whenever possible, use a single to set this property for multiple rows. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). @@ -636,8 +636,8 @@ When setting this property, the row is in a control and is a shared row. - Cell Styles in the Windows Forms DataGridView Control - Best Practices for Scaling the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -669,7 +669,7 @@ To be added. The row is in a control and is a shared row. - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -719,7 +719,7 @@ When setting this property, the row is in a control and is a shared row. - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -847,7 +847,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -895,7 +895,7 @@ The row is in a control and is a shared row. - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -935,7 +935,7 @@ is less than zero or greater than or equal to the number of rows in the control minus one. - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -966,14 +966,14 @@ method the index you used to retrieve the . Do not use the property for the `rowIndex` parameter. If the row is shared, is -1, which is an invalid value for `rowIndex`. For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + Pass the method the index you used to retrieve the . Do not use the property for the `rowIndex` parameter. If the row is shared, is -1, which is an invalid value for `rowIndex`. For more information about row sharing, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> The row belongs to a control and is a shared row. The row belongs to a control and is less than zero or greater than the number of rows in the control minus one. - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -1015,12 +1015,12 @@ For cell contents to wrap onto multiple lines, the cell style in effect for the cell must have a property value of . - For more information about automatic sizing, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about automatic sizing, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). ## Examples - The following code example uses the method to determine the new padding for a row that has been resized. This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid.md). + The following code example uses the method to determine the new padding for a row that has been resized. This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewRowPainting#40](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/CS/datagridviewrowpainting.cs#40)] [!code-vb[System.Windows.Forms.DataGridViewRowPainting#40](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/VB/datagridviewrowpainting.vb#40)] @@ -1034,9 +1034,9 @@ - How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control - Sizing Options in the Windows Forms DataGridView Control - Best Practices for Scaling the Windows Forms DataGridView Control + How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control + Sizing Options in the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -1087,7 +1087,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -1177,7 +1177,7 @@ ## Examples - The following code example uses the property to set the height of the first row. This code example is part of a larger code example provided in [How to: Manipulate Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-manipulate-rows-in-the-windows-forms-datagridview-control.md). + The following code example uses the property to set the height of the first row. This code example is part of a larger code example provided in [How to: Manipulate Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-manipulate-rows-in-the-windows-forms-datagridview-control). [!code-cpp[System.Windows.Forms.DataGridView.ButtonDemos#208](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ButtonDemos/CPP/DataGridViewRowDemo.cpp#208)] [!code-csharp[System.Windows.Forms.DataGridView.ButtonDemos#208](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ButtonDemos/CS/DataGridViewRowDemo.cs#208)] @@ -1188,7 +1188,7 @@ When setting this property, the row is in a control and is a shared row. - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -1225,7 +1225,7 @@ - - For more information about cell style inheritance, see [Cell Styles in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control.md). + For more information about cell style inheritance, see [Cell Styles in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/cell-styles-in-the-windows-forms-datagridview-control). ]]> @@ -1236,8 +1236,8 @@ - Cell Styles in the Windows Forms DataGridView Control - Best Practices for Scaling the Windows Forms DataGridView Control + Cell Styles in the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -1289,7 +1289,7 @@ ]]> - Using the Row for New Records in the Windows Forms DataGridView Control + Using the Row for New Records in the Windows Forms DataGridView Control @@ -1329,7 +1329,7 @@ ## Examples - The following code example uses the property to set the minimum height of the second row. This code example is part of a larger code example provided in [How to: Manipulate Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-manipulate-rows-in-the-windows-forms-datagridview-control.md). + The following code example uses the property to set the minimum height of the second row. This code example is part of a larger code example provided in [How to: Manipulate Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-manipulate-rows-in-the-windows-forms-datagridview-control). [!code-cpp[System.Windows.Forms.DataGridView.ButtonDemos#207](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ButtonDemos/CPP/DataGridViewRowDemo.cpp#207)] [!code-csharp[System.Windows.Forms.DataGridView.ButtonDemos#207](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ButtonDemos/CS/DataGridViewRowDemo.cs#207)] @@ -1341,7 +1341,7 @@ The specified value when setting this property is less than 2. - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -1402,7 +1402,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -1581,7 +1581,7 @@ The row is in a control and is a shared row. - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -1613,7 +1613,7 @@ property is , the user will not be able to manually adjust the row height. @@ -1635,7 +1635,7 @@ The row is in a control and is a shared row. - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -1663,7 +1663,7 @@ The row is in a control and is a shared row. - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -1738,7 +1738,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -1773,7 +1773,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -1855,7 +1855,7 @@ The row is in a control and is a shared row. - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewRowCancelEventArgs.xml b/xml/System.Windows.Forms/DataGridViewRowCancelEventArgs.xml index 5289e3037bb..516fb285371 100644 --- a/xml/System.Windows.Forms/DataGridViewRowCancelEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewRowCancelEventArgs.xml @@ -23,12 +23,12 @@ ## Remarks To cancel the deletion of a row in a event handler, set the property to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples - The following code example illustrates the use of this type. This example is part of a larger example available in [How to: Implement Virtual Mode in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-implement-virtual-mode-in-the-windows-forms-datagridview-control.md). + The following code example illustrates the use of this type. This example is part of a larger example available in [How to: Implement Virtual Mode in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-implement-virtual-mode-in-the-windows-forms-datagridview-control). [!code-cpp[System.Windows.Forms.DataGridView.VirtualMode#180](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.VirtualMode/CPP/virtualmode.cpp#180)] [!code-csharp[System.Windows.Forms.DataGridView.VirtualMode#180](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.VirtualMode/CS/virtualmode.cs#180)] @@ -113,7 +113,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/DataGridViewRowCollection.xml b/xml/System.Windows.Forms/DataGridViewRowCollection.xml index 9933912866f..c86398881dc 100644 --- a/xml/System.Windows.Forms/DataGridViewRowCollection.xml +++ b/xml/System.Windows.Forms/DataGridViewRowCollection.xml @@ -47,7 +47,7 @@ To improve performance, a includes shared and unshared rows. Shared rows share memory to reduce the cost of a large record set. If your record set is very large, you should be careful to keep the rows shared as much as possible. - For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> @@ -120,7 +120,7 @@ overload adds rows that are based on the of the . The new row is shared, if possible. Be sure that the row specified in the property can be shared for best scalability. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + The overload adds rows that are based on the of the . The new row is shared, if possible. Be sure that the row specified in the property can be shared for best scalability. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). Rows in the control are not automatically sorted when new rows are added. To sort new rows into their correct position, call the method in a event handler. You might also want to call the method in a event handler to sort the rows when the user modifies a cell. @@ -166,7 +166,7 @@ The row returned by the property has more cells than there are columns in the control. - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -202,7 +202,7 @@ method adds shared rows to the . The new rows are based on the of the . Be sure that the row specified in the property can be shared for best scalability. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + The method adds shared rows to the . The new rows are based on the of the . Be sure that the row specified in the property can be shared for best scalability. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). Rows in the control are not automatically sorted when new rows are added. To sort new rows into their correct position, call the method in a event handler. You might also want to call the method in a event handler to sort the rows when the user modifies a cell. @@ -294,7 +294,7 @@ method adds an unshared row to the . For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + The method adds an unshared row to the . For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). Rows in the control are not automatically sorted when new rows are added. To sort new rows into their correct position, call the method in a event handler. You might also want to call the method in a event handler to sort the rows when the user modifies a cell. @@ -379,7 +379,7 @@ method adds a shared row to the , if possible. Otherwise, the new row is unshared. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + The method adds a shared row to the , if possible. Otherwise, the new row is unshared. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). Rows in the control are not automatically sorted when new rows are added. To sort new rows into their correct position, call the method in a event handler. You might also want to call the method in a event handler to sort the rows when the user modifies a cell. @@ -438,7 +438,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -471,7 +471,7 @@ property of the new has the same values as the of the positioned at `indexSource`. The method adds shared rows to the , if possible. Otherwise, the new rows are unshared. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + The property of the new has the same values as the of the positioned at `indexSource`. The method adds shared rows to the , if possible. Otherwise, the new rows are unshared. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). Rows in the control are not automatically sorted when new rows are added. To sort new rows into their correct position, call the method in a event handler. You might also want to call the method in a event handler to sort the rows when the user modifies a cell. @@ -548,7 +548,7 @@ property of the new row has the same values as the of the row positioned at `indexSource`. The method adds a shared row to the , if possible. Otherwise, the new row is unshared. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + The property of the new row has the same values as the of the row positioned at `indexSource`. The method adds a shared row to the , if possible. Otherwise, the new row is unshared. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). Rows in the control are not automatically sorted when new rows are added. To sort new rows into their correct position, call the method in a event handler. You might also want to call the method in a event handler to sort the rows when the user modifies a cell. @@ -631,7 +631,7 @@ method adds shared rows to the , if possible. Otherwise, the new rows are unshared. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + The method adds shared rows to the , if possible. Otherwise, the new rows are unshared. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). Rows in the control are not automatically sorted when new rows are added. To sort new rows into their correct position, call the method in a event handler. You might also want to call the method in a event handler to sort the rows when the user modifies a cell. @@ -798,7 +798,7 @@ method adds rows that are based on the of the . The new row is shared, if possible. Be sure that the row specified in the property can be shared for best scalability. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + The method adds rows that are based on the of the . The new row is shared, if possible. Be sure that the row specified in the property can be shared for best scalability. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). Rows in the control are not automatically sorted when new rows are added. To sort new rows into their correct position, call the method in a event handler. You might also want to call the method in a event handler to sort the rows when the user modifies a cell. @@ -1594,7 +1594,7 @@ method adds a shared row to the , if possible. Otherwise, the new row is unshared. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + The method adds a shared row to the , if possible. Otherwise, the new row is unshared. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). Rows in the control are not automatically sorted when new rows are added. To sort new rows into their correct position, call the method in a event handler. You might also want to call the method in a event handler to sort the rows when the user modifies a cell. @@ -1690,7 +1690,7 @@ property of the new objects has the same values as the of the positioned at `indexSource`. The method adds shared rows to the , if possible. Otherwise, the new rows are unshared. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + The property of the new objects has the same values as the of the positioned at `indexSource`. The method adds shared rows to the , if possible. Otherwise, the new rows are unshared. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). Rows in the control are not automatically sorted when new rows are added. To sort new rows into their correct position, call the method in a event handler. You might also want to call the method in a event handler to sort the rows when the user modifies a cell. @@ -1777,7 +1777,7 @@ property of the new has the same values as the of the positioned at `indexSource`. The method adds a shared row to the , if possible. Otherwise, the new row is unshared. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + This method assigns the new row the index specified in the `indexDestination` parameter and increments the indexes for all subsequent rows. The property of the new has the same values as the of the positioned at `indexSource`. The method adds a shared row to the , if possible. Otherwise, the new row is unshared. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). Rows in the control are not automatically sorted when new rows are added. To sort new rows into their correct position, call the method in a event handler. You might also want to call the method in a event handler to sort the rows when the user modifies a cell. @@ -1861,7 +1861,7 @@ method adds shared rows to the , if possible. Otherwise, the new rows are unshared. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + The method adds shared rows to the , if possible. Otherwise, the new rows are unshared. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). Rows in the control are not automatically sorted when new rows are added. To sort new rows into their correct position, call the method in a event handler. You might also want to call the method in a event handler to sort the rows when the user modifies a cell. @@ -1977,7 +1977,7 @@ The zero-based index of the to get. Gets the at the specified index. - The at the specified index. Accessing a with this indexer causes the row to become unshared. To keep the row shared, use the method. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + The at the specified index. Accessing a with this indexer causes the row to become unshared. To keep the row shared, use the method. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). To be added. is less than 0. @@ -2019,7 +2019,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -2049,7 +2049,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2231,7 +2231,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewRowContextMenuStripNeededEventArgs.xml b/xml/System.Windows.Forms/DataGridViewRowContextMenuStripNeededEventArgs.xml index 1f6478c4417..2f3486ebd5a 100644 --- a/xml/System.Windows.Forms/DataGridViewRowContextMenuStripNeededEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewRowContextMenuStripNeededEventArgs.xml @@ -29,9 +29,9 @@ You can use the property to determine the state of a row or the values it contains, and use this information to change or modify the property. This property is initialized with the value of the row property, which the event value overrides. - Handle the event when working with large amounts of data to avoid the performance penalties of setting the row value for multiple rows. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + Handle the event when working with large amounts of data to avoid the performance penalties of setting the row value for multiple rows. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/DataGridViewRowContextMenuStripNeededEventHandler.xml b/xml/System.Windows.Forms/DataGridViewRowContextMenuStripNeededEventHandler.xml index 6f8ca1d6f49..acae2ceaf0d 100644 --- a/xml/System.Windows.Forms/DataGridViewRowContextMenuStripNeededEventHandler.xml +++ b/xml/System.Windows.Forms/DataGridViewRowContextMenuStripNeededEventHandler.xml @@ -37,11 +37,11 @@ You can use the property to determine the state of a row or the values it contains, and use this information to change or modify the property. This property is initialized with the value of the row property, which the event value overrides. - Handle the event when working with large amounts of data to avoid the performance penalties of setting the row value for multiple rows. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + Handle the event when working with large amounts of data to avoid the performance penalties of setting the row value for multiple rows. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). @@ -61,6 +61,6 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewRowDividerDoubleClickEventArgs.xml b/xml/System.Windows.Forms/DataGridViewRowDividerDoubleClickEventArgs.xml index 37e828d362d..35fdb217c92 100644 --- a/xml/System.Windows.Forms/DataGridViewRowDividerDoubleClickEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewRowDividerDoubleClickEventArgs.xml @@ -21,7 +21,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/DataGridViewRowErrorTextNeededEventArgs.xml b/xml/System.Windows.Forms/DataGridViewRowErrorTextNeededEventArgs.xml index 91703feb9a0..efc20e9579f 100644 --- a/xml/System.Windows.Forms/DataGridViewRowErrorTextNeededEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewRowErrorTextNeededEventArgs.xml @@ -29,9 +29,9 @@ You can use the property to determine the state or value of a row, and use this information to change or modify the property. This property is initialized with the value of the row property, which the event value overrides. - Handle the event when working with large amounts of data to avoid the performance penalties of setting the row value for multiple rows. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + Handle the event when working with large amounts of data to avoid the performance penalties of setting the row value for multiple rows. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -54,7 +54,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewRowErrorTextNeededEventHandler.xml b/xml/System.Windows.Forms/DataGridViewRowErrorTextNeededEventHandler.xml index f7a2b62c319..a4b7f9c3740 100644 --- a/xml/System.Windows.Forms/DataGridViewRowErrorTextNeededEventHandler.xml +++ b/xml/System.Windows.Forms/DataGridViewRowErrorTextNeededEventHandler.xml @@ -37,11 +37,11 @@ You can use the property to determine the state or value of a row, and use this information to change or modify the property. This property is initialized with the value of the row property, which the event value overrides. - Handle the event when working with large amounts of data to avoid the performance penalties of setting the row value for multiple rows. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + Handle the event when working with large amounts of data to avoid the performance penalties of setting the row value for multiple rows. For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -53,6 +53,6 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewRowEventHandler.xml b/xml/System.Windows.Forms/DataGridViewRowEventHandler.xml index 4985adf396d..f0058b7e03e 100644 --- a/xml/System.Windows.Forms/DataGridViewRowEventHandler.xml +++ b/xml/System.Windows.Forms/DataGridViewRowEventHandler.xml @@ -55,7 +55,7 @@ - - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/DataGridViewRowHeadersWidthSizeMode.xml b/xml/System.Windows.Forms/DataGridViewRowHeadersWidthSizeMode.xml index f897d581387..5489431bf69 100644 --- a/xml/System.Windows.Forms/DataGridViewRowHeadersWidthSizeMode.xml +++ b/xml/System.Windows.Forms/DataGridViewRowHeadersWidthSizeMode.xml @@ -26,7 +26,7 @@ This enumeration is used by the control property and method. - For more information about sizing modes, see [Sizing Options in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control.md). + For more information about sizing modes, see [Sizing Options in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control). @@ -41,7 +41,7 @@ - Sizing Options in the Windows Forms DataGridView Control + Sizing Options in the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewRowHeightInfoNeededEventArgs.xml b/xml/System.Windows.Forms/DataGridViewRowHeightInfoNeededEventArgs.xml index d9acb2a6eae..beb4697e96d 100644 --- a/xml/System.Windows.Forms/DataGridViewRowHeightInfoNeededEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewRowHeightInfoNeededEventArgs.xml @@ -21,7 +21,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/DataGridViewRowHeightInfoPushedEventArgs.xml b/xml/System.Windows.Forms/DataGridViewRowHeightInfoPushedEventArgs.xml index 9a6382e3448..e9d8ce340a4 100644 --- a/xml/System.Windows.Forms/DataGridViewRowHeightInfoPushedEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewRowHeightInfoPushedEventArgs.xml @@ -21,7 +21,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/DataGridViewRowPostPaintEventArgs.xml b/xml/System.Windows.Forms/DataGridViewRowPostPaintEventArgs.xml index 1f8b17ea21f..720605c8be4 100644 --- a/xml/System.Windows.Forms/DataGridViewRowPostPaintEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewRowPostPaintEventArgs.xml @@ -26,7 +26,7 @@ ## Examples - The following code example demonstrates how to handle the event to make the content of a cell span the entire row. This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid.md). + The following code example demonstrates how to handle the event to make the content of a cell span the entire row. This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewRowPainting#30](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/CS/datagridviewrowpainting.cs#30)] [!code-vb[System.Windows.Forms.DataGridViewRowPainting#30](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/VB/datagridviewrowpainting.vb#30)] @@ -34,7 +34,7 @@ ]]> - How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control + How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control @@ -181,7 +181,7 @@ ## Examples - The following code example demonstrates how to use the method to draw a focus around the visible cells of the row. This example is part of a larger example available in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid.md). + The following code example demonstrates how to use the method to draw a focus around the visible cells of the row. This example is part of a larger example available in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewRowPainting#30](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/CS/datagridviewrowpainting.cs#30)] [!code-vb[System.Windows.Forms.DataGridViewRowPainting#30](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/VB/datagridviewrowpainting.vb#30)] @@ -278,7 +278,7 @@ ## Examples - The following code example demonstrates how to use the property to paint a custom background. Although the code actually uses the property, this property is nearly identical to the property of . The variable, `e`, is of type . This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid.md). + The following code example demonstrates how to use the property to paint a custom background. Although the code actually uses the property, this property is nearly identical to the property of . The variable, `e`, is of type . This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewRowPainting#25](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/CS/datagridviewrowpainting.cs#25)] [!code-vb[System.Windows.Forms.DataGridViewRowPainting#25](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/VB/datagridviewrowpainting.vb#25)] @@ -326,7 +326,7 @@ ## Examples - The following code example demonstrates how to use the to determine the color to use to draw the content. The variable, `e`, is of type . This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid.md). + The following code example demonstrates how to use the to determine the color to use to draw the content. The variable, `e`, is of type . This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewRowPainting#34](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/CS/datagridviewrowpainting.cs#34)] [!code-vb[System.Windows.Forms.DataGridViewRowPainting#34](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/VB/datagridviewrowpainting.vb#34)] @@ -338,7 +338,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -624,7 +624,7 @@ ## Examples - The following code example demonstrates how to use the property to determine the bounds of the visible cells in a row. This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid.md). + The following code example demonstrates how to use the property to determine the bounds of the visible cells in a row. This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewRowPainting#30](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/CS/datagridviewrowpainting.cs#30)] [!code-vb[System.Windows.Forms.DataGridViewRowPainting#30](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/VB/datagridviewrowpainting.vb#30)] @@ -671,7 +671,7 @@ ## Examples - The following code example demonstrates how to use the property to access the current row. The code gets the value of the cell at the intersection of the selected row and the third column, and then paints this value over the entire row. The variable, `e`, is of type . This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid.md). + The following code example demonstrates how to use the property to access the current row. The code gets the value of the cell at the intersection of the selected row and the third column, and then paints this value over the entire row. The variable, `e`, is of type . This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewRowPainting#35](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/CS/datagridviewrowpainting.cs#35)] [!code-vb[System.Windows.Forms.DataGridViewRowPainting#35](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/VB/datagridviewrowpainting.vb#35)] @@ -716,7 +716,7 @@ ## Examples - The following code example demonstrates how to use the property to determine whether the current row is selected. The variable, `e`, is of type . This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid.md). + The following code example demonstrates how to use the property to determine whether the current row is selected. The variable, `e`, is of type . This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewRowPainting#34](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/CS/datagridviewrowpainting.cs#34)] [!code-vb[System.Windows.Forms.DataGridViewRowPainting#34](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/VB/datagridviewrowpainting.vb#34)] diff --git a/xml/System.Windows.Forms/DataGridViewRowPostPaintEventHandler.xml b/xml/System.Windows.Forms/DataGridViewRowPostPaintEventHandler.xml index 67746d5f5b2..fbd564a5737 100644 --- a/xml/System.Windows.Forms/DataGridViewRowPostPaintEventHandler.xml +++ b/xml/System.Windows.Forms/DataGridViewRowPostPaintEventHandler.xml @@ -29,12 +29,12 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples - The following code example presents a delegate that paints textual content that spans the entire row below the normal cell values. This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid.md). + The following code example presents a delegate that paints textual content that spans the entire row below the normal cell values. This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewRowPainting#30](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/CS/datagridviewrowpainting.cs#30)] [!code-vb[System.Windows.Forms.DataGridViewRowPainting#30](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/VB/datagridviewrowpainting.vb#30)] @@ -43,6 +43,6 @@ - How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control + How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewRowPrePaintEventArgs.xml b/xml/System.Windows.Forms/DataGridViewRowPrePaintEventArgs.xml index 1243481e2b6..3c765667a7b 100644 --- a/xml/System.Windows.Forms/DataGridViewRowPrePaintEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewRowPrePaintEventArgs.xml @@ -26,7 +26,7 @@ ## Examples - The following code example demonstrates how to handle the event to draw a custom background for selected cells. This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid.md). + The following code example demonstrates how to handle the event to draw a custom background for selected cells. This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewRowPainting#20](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/CS/datagridviewrowpainting.cs#20)] [!code-vb[System.Windows.Forms.DataGridViewRowPainting#20](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/VB/datagridviewrowpainting.vb#20)] @@ -181,7 +181,7 @@ ## Examples - The following code example demonstrates how to use the method to draw a focus around the visible cells of the row. The code actually uses the method, which is nearly identical to the method of . This example is part of a larger example available in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid.md). + The following code example demonstrates how to use the method to draw a focus around the visible cells of the row. The code actually uses the method, which is nearly identical to the method of . This example is part of a larger example available in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewRowPainting#30](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/CS/datagridviewrowpainting.cs#30)] [!code-vb[System.Windows.Forms.DataGridViewRowPainting#30](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/VB/datagridviewrowpainting.vb#30)] @@ -279,7 +279,7 @@ ## Examples - The following code example demonstrates how to use the property to paint the custom background. The variable, `e`, is of type . This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid.md). + The following code example demonstrates how to use the property to paint the custom background. The variable, `e`, is of type . This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewRowPainting#25](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/CS/datagridviewrowpainting.cs#25)] [!code-vb[System.Windows.Forms.DataGridViewRowPainting#25](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/VB/datagridviewrowpainting.vb#25)] @@ -327,7 +327,7 @@ ## Examples - The following code example demonstrates how to use the property to paint a custom background for the selected row. The variable, `e`, is of type . This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid.md). + The following code example demonstrates how to use the property to paint a custom background for the selected row. The variable, `e`, is of type . This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewRowPainting#25](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/CS/datagridviewrowpainting.cs#25)] [!code-vb[System.Windows.Forms.DataGridViewRowPainting#25](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/VB/datagridviewrowpainting.vb#25)] @@ -339,7 +339,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control @@ -636,7 +636,7 @@ property to calculate the bounds of the row to paint a custom background. The variable, `e`, is of type . This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid.md). + The following code example demonstrates how to use the property to calculate the bounds of the row to paint a custom background. The variable, `e`, is of type . This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewRowPainting#25](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/CS/datagridviewrowpainting.cs#25)] [!code-vb[System.Windows.Forms.DataGridViewRowPainting#25](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/VB/datagridviewrowpainting.vb#25)] @@ -728,7 +728,7 @@ ## Examples - The following code example demonstrates how to use the property to access the current row. Although the code actually uses the property, this property is nearly identical to the property of . The variable, `e`, is of type . This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid.md). + The following code example demonstrates how to use the property to access the current row. Although the code actually uses the property, this property is nearly identical to the property of . The variable, `e`, is of type . This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewRowPainting#35](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/CS/datagridviewrowpainting.cs#35)] [!code-vb[System.Windows.Forms.DataGridViewRowPainting#35](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/VB/datagridviewrowpainting.vb#35)] @@ -773,7 +773,7 @@ ## Examples - The following code example demonstrates how to use the property to determine whether a row is selected. If the row is selected, the code paints a custom background. The variable, `e`, is of type . This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid.md). + The following code example demonstrates how to use the property to determine whether a row is selected. If the row is selected, the code paints a custom background. The variable, `e`, is of type . This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewRowPainting#25](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/CS/datagridviewrowpainting.cs#25)] [!code-vb[System.Windows.Forms.DataGridViewRowPainting#25](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/VB/datagridviewrowpainting.vb#25)] diff --git a/xml/System.Windows.Forms/DataGridViewRowPrePaintEventHandler.xml b/xml/System.Windows.Forms/DataGridViewRowPrePaintEventHandler.xml index 3c3c56136c0..318387a7ece 100644 --- a/xml/System.Windows.Forms/DataGridViewRowPrePaintEventHandler.xml +++ b/xml/System.Windows.Forms/DataGridViewRowPrePaintEventHandler.xml @@ -29,12 +29,12 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples - The following code example presents a delegate that paints a gradient row background if the row is selected. This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid.md). + The following code example presents a delegate that paints a gradient row background if the row is selected. This code example is part of a larger example provided in [How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/customize-the-appearance-of-rows-in-the-datagrid). [!code-csharp[System.Windows.Forms.DataGridViewRowPainting#20](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/CS/datagridviewrowpainting.cs#20)] [!code-vb[System.Windows.Forms.DataGridViewRowPainting#20](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewRowPainting/VB/datagridviewrowpainting.vb#20)] @@ -43,6 +43,6 @@ - How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control + How to: Customize the Appearance of Rows in the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewRowStateChangedEventArgs.xml b/xml/System.Windows.Forms/DataGridViewRowStateChangedEventArgs.xml index 4323ae9aef6..389ace623ec 100644 --- a/xml/System.Windows.Forms/DataGridViewRowStateChangedEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewRowStateChangedEventArgs.xml @@ -23,7 +23,7 @@ ## Remarks Use the property to determine which row changed. Use the property to determine which row state changed. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/DataGridViewRowStateChangedEventHandler.xml b/xml/System.Windows.Forms/DataGridViewRowStateChangedEventHandler.xml index 8a95c52857e..19d9ff81b03 100644 --- a/xml/System.Windows.Forms/DataGridViewRowStateChangedEventHandler.xml +++ b/xml/System.Windows.Forms/DataGridViewRowStateChangedEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/DataGridViewRowsAddedEventArgs.xml b/xml/System.Windows.Forms/DataGridViewRowsAddedEventArgs.xml index 5bf6d125d5d..40384f36267 100644 --- a/xml/System.Windows.Forms/DataGridViewRowsAddedEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewRowsAddedEventArgs.xml @@ -23,7 +23,7 @@ ## Remarks The event occurs when rows are added to a control. When the user adds a new row using the row for new records, the value in the handler for this event is equal to the index of the new location of the row for new records, which is one greater than the row just added. When you add rows programmatically, however, the value is the index of the first row added. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/DataGridViewRowsAddedEventHandler.xml b/xml/System.Windows.Forms/DataGridViewRowsAddedEventHandler.xml index b293040d38f..c8d1fc184cc 100644 --- a/xml/System.Windows.Forms/DataGridViewRowsAddedEventHandler.xml +++ b/xml/System.Windows.Forms/DataGridViewRowsAddedEventHandler.xml @@ -31,7 +31,7 @@ ## Remarks The event occurs when rows are added to a control. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/DataGridViewRowsRemovedEventArgs.xml b/xml/System.Windows.Forms/DataGridViewRowsRemovedEventArgs.xml index 224601ce342..ad0deff29cd 100644 --- a/xml/System.Windows.Forms/DataGridViewRowsRemovedEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewRowsRemovedEventArgs.xml @@ -23,7 +23,7 @@ ## Remarks When rows are deleted from a control, the index numbers of subsequent rows are lowered to compensate. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/DataGridViewRowsRemovedEventHandler.xml b/xml/System.Windows.Forms/DataGridViewRowsRemovedEventHandler.xml index 6c39a5853f0..2a5e7a2ab79 100644 --- a/xml/System.Windows.Forms/DataGridViewRowsRemovedEventHandler.xml +++ b/xml/System.Windows.Forms/DataGridViewRowsRemovedEventHandler.xml @@ -31,9 +31,9 @@ ## Remarks When rows are deleted from a control, the index numbers of subsequent rows are lowered to compensate. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/DataGridViewSelectedColumnCollection.xml b/xml/System.Windows.Forms/DataGridViewSelectedColumnCollection.xml index 1cc995dffd7..79384e08f38 100644 --- a/xml/System.Windows.Forms/DataGridViewSelectedColumnCollection.xml +++ b/xml/System.Windows.Forms/DataGridViewSelectedColumnCollection.xml @@ -38,7 +38,7 @@ ## Remarks The order of columns in the collection is not guaranteed to match the order in which they were selected. - The does not perform efficiently when working with large numbers of columns. Typically, controls will not contain enough columns for this to be an issue, but if you are working with large numbers of columns, you can use the to determine if the entire grid is selected, or you can use the to determine the number of selected columns (or the number of columns in a specified state). For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control.md). + The does not perform efficiently when working with large numbers of columns. Typically, controls will not contain enough columns for this to be an issue, but if you are working with large numbers of columns, you can use the to determine if the entire grid is selected, or you can use the to determine the number of selected columns (or the number of columns in a specified state). For more information, see [Best Practices for Scaling the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/best-practices-for-scaling-the-windows-forms-datagridview-control). ]]> @@ -46,7 +46,7 @@ - Best Practices for Scaling the Windows Forms DataGridView Control + Best Practices for Scaling the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewSelectionMode.xml b/xml/System.Windows.Forms/DataGridViewSelectionMode.xml index 8e101809e79..3138e796564 100644 --- a/xml/System.Windows.Forms/DataGridViewSelectionMode.xml +++ b/xml/System.Windows.Forms/DataGridViewSelectionMode.xml @@ -25,7 +25,7 @@ ## Examples - The following code example illustrates the use of this type. For more information, see [How to: Set the Selection Mode of the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-set-the-selection-mode-of-the-windows-forms-datagridview-control.md). + The following code example illustrates the use of this type. For more information, see [How to: Set the Selection Mode of the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-set-the-selection-mode-of-the-windows-forms-datagridview-control). [!code-csharp[System.Windows.Forms.DataGridViewMisc#065](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewMisc/CS/datagridviewmisc.cs#065)] [!code-vb[System.Windows.Forms.DataGridViewMisc#065](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewMisc/VB/datagridviewmisc.vb#065)] diff --git a/xml/System.Windows.Forms/DataGridViewSortCompareEventArgs.xml b/xml/System.Windows.Forms/DataGridViewSortCompareEventArgs.xml index 81f325249b3..c51ac4c830d 100644 --- a/xml/System.Windows.Forms/DataGridViewSortCompareEventArgs.xml +++ b/xml/System.Windows.Forms/DataGridViewSortCompareEventArgs.xml @@ -28,7 +28,7 @@ ## Examples - The following code example demonstrates the use of in a multiple column sort. This example is part of a larger example provided in [How to: Customize Sorting in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-customize-sorting-in-the-windows-forms-datagridview-control.md). + The following code example demonstrates the use of in a multiple column sort. This example is part of a larger example provided in [How to: Customize Sorting in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-customize-sorting-in-the-windows-forms-datagridview-control). [!code-csharp[System.Windows.Forms.DataGridView.SortCompare#10](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.SortCompare/CS/form1.cs#10)] [!code-vb[System.Windows.Forms.DataGridView.SortCompare#10](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.SortCompare/VB/form1.vb#10)] @@ -47,7 +47,7 @@ - How to: Customize Sorting in the Windows Forms DataGridView Control + How to: Customize Sorting in the Windows Forms DataGridView Control @@ -88,7 +88,7 @@ - How to: Customize Sorting in the Windows Forms DataGridView Control + How to: Customize Sorting in the Windows Forms DataGridView Control @@ -125,7 +125,7 @@ ## Examples - The following code example demonstrates the use of in a multiple column sort. This example is part of a larger example provided in [How to: Customize Sorting in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-customize-sorting-in-the-windows-forms-datagridview-control.md). + The following code example demonstrates the use of in a multiple column sort. This example is part of a larger example provided in [How to: Customize Sorting in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-customize-sorting-in-the-windows-forms-datagridview-control). [!code-csharp[System.Windows.Forms.DataGridView.SortCompare#10](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.SortCompare/CS/form1.cs#10)] [!code-vb[System.Windows.Forms.DataGridView.SortCompare#10](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.SortCompare/VB/form1.vb#10)] @@ -138,7 +138,7 @@ - How to: Customize Sorting in the Windows Forms DataGridView Control + How to: Customize Sorting in the Windows Forms DataGridView Control @@ -175,7 +175,7 @@ ## Examples - The following code example demonstrates the use of in a multiple column sort. This example is part of a larger example provided in [How to: Customize Sorting in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-customize-sorting-in-the-windows-forms-datagridview-control.md). + The following code example demonstrates the use of in a multiple column sort. This example is part of a larger example provided in [How to: Customize Sorting in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-customize-sorting-in-the-windows-forms-datagridview-control). [!code-csharp[System.Windows.Forms.DataGridView.SortCompare#10](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.SortCompare/CS/form1.cs#10)] [!code-vb[System.Windows.Forms.DataGridView.SortCompare#10](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.SortCompare/VB/form1.vb#10)] @@ -188,7 +188,7 @@ - How to: Customize Sorting in the Windows Forms DataGridView Control + How to: Customize Sorting in the Windows Forms DataGridView Control @@ -225,7 +225,7 @@ ## Examples - The following code example demonstrates the use of in a multiple column sort. In this example the ID column is used to determine the final order if there are identical values in the sorted column, so no additional sorting will be done if there are duplicate values in the ID column. This example is part of a larger example provided in [How to: Customize Sorting in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-customize-sorting-in-the-windows-forms-datagridview-control.md). + The following code example demonstrates the use of in a multiple column sort. In this example the ID column is used to determine the final order if there are identical values in the sorted column, so no additional sorting will be done if there are duplicate values in the ID column. This example is part of a larger example provided in [How to: Customize Sorting in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-customize-sorting-in-the-windows-forms-datagridview-control). [!code-csharp[System.Windows.Forms.DataGridView.SortCompare#10](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.SortCompare/CS/form1.cs#10)] [!code-vb[System.Windows.Forms.DataGridView.SortCompare#10](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.SortCompare/VB/form1.vb#10)] @@ -235,7 +235,7 @@ - How to: Customize Sorting in the Windows Forms DataGridView Control + How to: Customize Sorting in the Windows Forms DataGridView Control @@ -272,7 +272,7 @@ ## Examples - The following code example demonstrates the use of in a multiple column sort. This example is part of a larger example provided in [How to: Customize Sorting in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-customize-sorting-in-the-windows-forms-datagridview-control.md). + The following code example demonstrates the use of in a multiple column sort. This example is part of a larger example provided in [How to: Customize Sorting in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-customize-sorting-in-the-windows-forms-datagridview-control). [!code-csharp[System.Windows.Forms.DataGridView.SortCompare#10](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.SortCompare/CS/form1.cs#10)] [!code-vb[System.Windows.Forms.DataGridView.SortCompare#10](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.SortCompare/VB/form1.vb#10)] @@ -283,7 +283,7 @@ - How to: Customize Sorting in the Windows Forms DataGridView Control + How to: Customize Sorting in the Windows Forms DataGridView Control @@ -320,7 +320,7 @@ ## Examples - The following code example demonstrates the use of in a multiple column sort. This example is part of a larger example provided in [How to: Customize Sorting in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-customize-sorting-in-the-windows-forms-datagridview-control.md). + The following code example demonstrates the use of in a multiple column sort. This example is part of a larger example provided in [How to: Customize Sorting in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-customize-sorting-in-the-windows-forms-datagridview-control). [!code-csharp[System.Windows.Forms.DataGridView.SortCompare#10](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.SortCompare/CS/form1.cs#10)] [!code-vb[System.Windows.Forms.DataGridView.SortCompare#10](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.SortCompare/VB/form1.vb#10)] @@ -331,7 +331,7 @@ - How to: Customize Sorting in the Windows Forms DataGridView Control + How to: Customize Sorting in the Windows Forms DataGridView Control @@ -371,7 +371,7 @@ ## Examples - The following code example demonstrates the use of in a multiple column sort. This example is part of a larger example provided in [How to: Customize Sorting in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-customize-sorting-in-the-windows-forms-datagridview-control.md). + The following code example demonstrates the use of in a multiple column sort. This example is part of a larger example provided in [How to: Customize Sorting in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-customize-sorting-in-the-windows-forms-datagridview-control). [!code-csharp[System.Windows.Forms.DataGridView.SortCompare#10](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.SortCompare/CS/form1.cs#10)] [!code-vb[System.Windows.Forms.DataGridView.SortCompare#10](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.SortCompare/VB/form1.vb#10)] @@ -381,7 +381,7 @@ - How to: Customize Sorting in the Windows Forms DataGridView Control + How to: Customize Sorting in the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewSortCompareEventHandler.xml b/xml/System.Windows.Forms/DataGridViewSortCompareEventHandler.xml index 6955a48b1bc..79bca91b5b9 100644 --- a/xml/System.Windows.Forms/DataGridViewSortCompareEventHandler.xml +++ b/xml/System.Windows.Forms/DataGridViewSortCompareEventHandler.xml @@ -29,12 +29,12 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples - The following code example demonstrates the use of in a multiple column sort. This example is part of a larger example provided in [How to: Customize Sorting in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-customize-sorting-in-the-windows-forms-datagridview-control.md). + The following code example demonstrates the use of in a multiple column sort. This example is part of a larger example provided in [How to: Customize Sorting in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-customize-sorting-in-the-windows-forms-datagridview-control). [!code-csharp[System.Windows.Forms.DataGridView.SortCompare#10](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.SortCompare/CS/form1.cs#10)] [!code-vb[System.Windows.Forms.DataGridView.SortCompare#10](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.SortCompare/VB/form1.vb#10)] @@ -44,6 +44,6 @@ - How to: Customize Sorting in the Windows Forms DataGridView Control + How to: Customize Sorting in the Windows Forms DataGridView Control diff --git a/xml/System.Windows.Forms/DataGridViewTextBoxCell.xml b/xml/System.Windows.Forms/DataGridViewTextBoxCell.xml index a1a46420c4a..8b8bd6f269a 100644 --- a/xml/System.Windows.Forms/DataGridViewTextBoxCell.xml +++ b/xml/System.Windows.Forms/DataGridViewTextBoxCell.xml @@ -145,9 +145,9 @@ ## Remarks -The object returned by the `CreateAccessibilityInstance` method supports the [UI automation](~/docs/framework/ui-automation/ui-automation-overview.md) property only in applications that are recompiled to target versions of the .NET Framework starting with .NET Framework 4.7.2. +The object returned by the `CreateAccessibilityInstance` method supports the [UI automation](/dotnet/framework/ui-automation/ui-automation-overview) property only in applications that are recompiled to target versions of the .NET Framework starting with .NET Framework 4.7.2. Applications that target an earlier version of the .NET Framework but are running on .NET Framework 4.7.2 can opt in to this feature by using a compatibility switch. -For additional information, see [What's New in Accessibility in the .NET Framework](~/docs/framework/whats-new/whats-new-in-accessibility.md). +For additional information, see [What's New in Accessibility in the .NET Framework](/dotnet/framework/whats-new/whats-new-in-accessibility). ]]> @@ -409,7 +409,7 @@ For additional information, see [What's New in Accessibility in the .NET Framewo ## Remarks When the property of the control is set to or , the control uses this method to determine whether a key other than F2 that is pressed by the user while this cell has focus will cause the cell to enter edit mode. - This method returns `true` if the e parameter indicates an ordinary data-entry key (such as a letter, number, punctuation mark, or the SPACE key) unmodified by ALT or CTRL, excluding SHIFT+SPACE, which is used by the control for selection purposes. For more information, see [Default Keyboard and Mouse Handling in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/default-keyboard-and-mouse-handling-in-the-windows-forms-datagridview-control.md). + This method returns `true` if the e parameter indicates an ordinary data-entry key (such as a letter, number, punctuation mark, or the SPACE key) unmodified by ALT or CTRL, excluding SHIFT+SPACE, which is used by the control for selection purposes. For more information, see [Default Keyboard and Mouse Handling in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/default-keyboard-and-mouse-handling-in-the-windows-forms-datagridview-control). ]]> diff --git a/xml/System.Windows.Forms/DataGridViewTextBoxColumn.xml b/xml/System.Windows.Forms/DataGridViewTextBoxColumn.xml index 534b9e9bacf..c08af9f182a 100644 --- a/xml/System.Windows.Forms/DataGridViewTextBoxColumn.xml +++ b/xml/System.Windows.Forms/DataGridViewTextBoxColumn.xml @@ -129,7 +129,7 @@ ## Examples - The following code example demonstrates the use of the property, which is similar to this property. This example is part of a larger example available in [How to: Manipulate Columns in the Windows Forms DataGridView Control](~/docs/framework/winforms/controls/how-to-manipulate-columns-in-the-windows-forms-datagridview-control.md). + The following code example demonstrates the use of the property, which is similar to this property. This example is part of a larger example available in [How to: Manipulate Columns in the Windows Forms DataGridView Control](/dotnet/framework/winforms/controls/how-to-manipulate-columns-in-the-windows-forms-datagridview-control). [!code-cpp[System.Windows.Forms.DataGridView.ButtonDemos#120](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ButtonDemos/CPP/DataGridViewColumnDemo.cpp#120)] [!code-csharp[System.Windows.Forms.DataGridView.ButtonDemos#120](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridView.ButtonDemos/CS/DataGridViewColumnDemo.cs#120)] diff --git a/xml/System.Windows.Forms/DateBoldEventHandler.xml b/xml/System.Windows.Forms/DateBoldEventHandler.xml index 12e57dd6305..a8000978edd 100644 --- a/xml/System.Windows.Forms/DateBoldEventHandler.xml +++ b/xml/System.Windows.Forms/DateBoldEventHandler.xml @@ -30,7 +30,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/DateRangeEventArgs.xml b/xml/System.Windows.Forms/DateRangeEventArgs.xml index 3ddc6c2ef6c..a4e9130136c 100644 --- a/xml/System.Windows.Forms/DateRangeEventArgs.xml +++ b/xml/System.Windows.Forms/DateRangeEventArgs.xml @@ -27,7 +27,7 @@ > [!NOTE] > If a single date is selected, the and property values will be equal. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/DateRangeEventHandler.xml b/xml/System.Windows.Forms/DateRangeEventHandler.xml index c24c17bed5a..29ee13e451f 100644 --- a/xml/System.Windows.Forms/DateRangeEventHandler.xml +++ b/xml/System.Windows.Forms/DateRangeEventHandler.xml @@ -30,7 +30,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/DateTimePicker.xml b/xml/System.Windows.Forms/DateTimePicker.xml index f8d6a4d95d8..62bd89b8b79 100644 --- a/xml/System.Windows.Forms/DateTimePicker.xml +++ b/xml/System.Windows.Forms/DateTimePicker.xml @@ -53,19 +53,19 @@ > [!NOTE] > The control only supports Gregorian calendars. - When used to represent a date, the control appears in two parts: a drop-down list with a date represented in text, and a calendar that appears when you click the down-arrow next to the list. The calendar looks like the control, which can be used for selecting multiple dates. For more information about the control, see [MonthCalendar Control Overview](~/docs/framework/winforms/controls/monthcalendar-control-overview-windows-forms.md). + When used to represent a date, the control appears in two parts: a drop-down list with a date represented in text, and a calendar that appears when you click the down-arrow next to the list. The calendar looks like the control, which can be used for selecting multiple dates. For more information about the control, see [MonthCalendar Control Overview](/dotnet/framework/winforms/controls/monthcalendar-control-overview-windows-forms). You can change the look of the calendar portion of the control by setting the , , , , , and properties. To use a spin button control (also known as an up-down control) to adjust the date/time value, set the property to `true`. The calendar will not drop down when the control is selected. The date and time can be adjusted by selecting each element individually and using the up and down buttons to change the value. - The property contains the current date and time the control is set to. You can use the property or the appropriate member of to get the date and time value. For more information, see [How to: Set and Return Dates with the Windows Forms DateTimePicker Control](~/docs/framework/winforms/controls/how-to-set-and-return-dates-with-the-windows-forms-datetimepicker-control.md). You can limit the dates and times that can be selected by setting the and properties. + The property contains the current date and time the control is set to. You can use the property or the appropriate member of to get the date and time value. For more information, see [How to: Set and Return Dates with the Windows Forms DateTimePicker Control](/dotnet/framework/winforms/controls/how-to-set-and-return-dates-with-the-windows-forms-datetimepicker-control). You can limit the dates and times that can be selected by setting the and properties. The values can be displayed in four formats, which are set by the property: , , , or . The default date is . - If you want the to appear as a control for picking or editing times instead of dates, set the property to `true` and the property to . For more information, see [How to: Display Time with the DateTimePicker Control](~/docs/framework/winforms/controls/how-to-display-time-with-the-datetimepicker-control.md). + If you want the to appear as a control for picking or editing times instead of dates, set the property to `true` and the property to . For more information, see [How to: Display Time with the DateTimePicker Control](/dotnet/framework/winforms/controls/how-to-display-time-with-the-datetimepicker-control). - If the property is set to , you can create your own format style by setting the property and building a custom format string. The custom format string can be a combination of custom field characters and other literal characters. For example, you can display the date as "June 01, 2012 - Friday" by setting the property to "MMMM dd, yyyy - dddd". For more information, see [How to: Display a Date in a Custom Format with the Windows Forms DateTimePicker Control](~/docs/framework/winforms/controls/display-a-date-in-a-custom-format-with-wf-datetimepicker-control.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). + If the property is set to , you can create your own format style by setting the property and building a custom format string. The custom format string can be a combination of custom field characters and other literal characters. For example, you can display the date as "June 01, 2012 - Friday" by setting the property to "MMMM dd, yyyy - dddd". For more information, see [How to: Display a Date in a Custom Format with the Windows Forms DateTimePicker Control](/dotnet/framework/winforms/controls/display-a-date-in-a-custom-format-with-wf-datetimepicker-control) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). > [!CAUTION] > When a is data-bound and the backing value is changed to `null`, the value of the will not be updated and the previous value will be retained. In situations where this behavior is not desirable (for example, when using a set of data-bound controls to page through a recordset) use the event of the class to set the to a value recognizable as a `null`. @@ -82,10 +82,10 @@ ]]> - How to: Set and Return Dates with the Windows Forms DateTimePicker Control - How to: Display Time with the DateTimePicker Control - How to: Display a Date in a Custom Format with the Windows Forms DateTimePicker Control - Custom Date and Time Format Strings + How to: Set and Return Dates with the Windows Forms DateTimePicker Control + How to: Display Time with the DateTimePicker Control + How to: Display a Date in a Custom Format with the Windows Forms DateTimePicker Control + Custom Date and Time Format Strings @@ -701,7 +701,7 @@ property to "MMMM dd 'at' t:mm tt". If the "at" substring is not enclosed by escape characters, the result is "June 15 aP 12:00PM" because the "t" character is read as the one-letter A.M./P.M. format string (see the format string table below). - The format strings can be combined to format the date and time. For example, to display the date and time as 06/15/2001 12:00 PM, this property should be set to "MM'/'dd'/'yyyy hh':'mm tt". For more information, see [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). + The format strings can be combined to format the date and time. For example, to display the date and time as 06/15/2001 12:00 PM, this property should be set to "MM'/'dd'/'yyyy hh':'mm tt". For more information, see [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). > [!NOTE] > The property must be set to for this property to affect the formatting of the displayed date and time. @@ -1157,7 +1157,7 @@ property is changed either by a programmatic modification or through interaction. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1386,7 +1386,7 @@ event occurs when the drop-down calendar is dismissed and disappears. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1812,7 +1812,7 @@ ## Remarks The event occurs when the drop-down calendar is shown. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1852,7 +1852,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1893,7 +1893,7 @@ ## Remarks The event occurs when the property value has changed. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1933,7 +1933,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1971,7 +1971,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2014,7 +2014,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2082,7 +2082,7 @@ ## Remarks The event occurs when the value for the control changes. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2308,7 +2308,7 @@ or later than . - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/DomainUpDown.xml b/xml/System.Windows.Forms/DomainUpDown.xml index 4801b1e4d75..f0f79252b40 100644 --- a/xml/System.Windows.Forms/DomainUpDown.xml +++ b/xml/System.Windows.Forms/DomainUpDown.xml @@ -294,7 +294,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -373,7 +373,7 @@ ## Remarks If the property is set to `true`, the control chooses the item on the list that begins with the character. If more than one item in the collection starts with the same character, the control selects the next item that begins with the typed character, starting from the currently selected position. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -457,7 +457,7 @@ diff --git a/xml/System.Windows.Forms/DragDropEffects.xml b/xml/System.Windows.Forms/DragDropEffects.xml index 8c87baddf1c..74757677794 100644 --- a/xml/System.Windows.Forms/DragDropEffects.xml +++ b/xml/System.Windows.Forms/DragDropEffects.xml @@ -49,7 +49,7 @@ - Drag-and-Drop Operations and Clipboard Support + Drag-and-Drop Operations and Clipboard Support diff --git a/xml/System.Windows.Forms/DragEventArgs.xml b/xml/System.Windows.Forms/DragEventArgs.xml index 3d5cb738444..da95cf25e23 100644 --- a/xml/System.Windows.Forms/DragEventArgs.xml +++ b/xml/System.Windows.Forms/DragEventArgs.xml @@ -31,7 +31,7 @@ A object specifies any data associated with this event; the current state of the SHIFT, CTRL, and ALT keys; the location of the mouse pointer; and the drag-and-drop effects allowed by the source and target of the drag event. - For information about the event model, see [Handling and Raising Events](~/docs/standard/events/index.md). + For information about the event model, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/DragEventHandler.xml b/xml/System.Windows.Forms/DragEventHandler.xml index c1021054d45..80af03074e7 100644 --- a/xml/System.Windows.Forms/DragEventHandler.xml +++ b/xml/System.Windows.Forms/DragEventHandler.xml @@ -30,7 +30,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about handling events with delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about handling events with delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/DrawItemEventHandler.xml b/xml/System.Windows.Forms/DrawItemEventHandler.xml index 9912ee7cb9e..ba472458e63 100644 --- a/xml/System.Windows.Forms/DrawItemEventHandler.xml +++ b/xml/System.Windows.Forms/DrawItemEventHandler.xml @@ -30,7 +30,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/DrawListViewColumnHeaderEventHandler.xml b/xml/System.Windows.Forms/DrawListViewColumnHeaderEventHandler.xml index d1a3ae94cf2..2a3b71f4ad7 100644 --- a/xml/System.Windows.Forms/DrawListViewColumnHeaderEventHandler.xml +++ b/xml/System.Windows.Forms/DrawListViewColumnHeaderEventHandler.xml @@ -29,13 +29,13 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> - Handling and Raising Events + Handling and Raising Events diff --git a/xml/System.Windows.Forms/DrawListViewItemEventHandler.xml b/xml/System.Windows.Forms/DrawListViewItemEventHandler.xml index 923270ccc41..b7268eac791 100644 --- a/xml/System.Windows.Forms/DrawListViewItemEventHandler.xml +++ b/xml/System.Windows.Forms/DrawListViewItemEventHandler.xml @@ -29,13 +29,13 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> - Handling and Raising Events + Handling and Raising Events diff --git a/xml/System.Windows.Forms/DrawListViewSubItemEventHandler.xml b/xml/System.Windows.Forms/DrawListViewSubItemEventHandler.xml index 59432905edc..dcae026c79b 100644 --- a/xml/System.Windows.Forms/DrawListViewSubItemEventHandler.xml +++ b/xml/System.Windows.Forms/DrawListViewSubItemEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/DrawToolTipEventHandler.xml b/xml/System.Windows.Forms/DrawToolTipEventHandler.xml index 020713dc2c9..50051eea522 100644 --- a/xml/System.Windows.Forms/DrawToolTipEventHandler.xml +++ b/xml/System.Windows.Forms/DrawToolTipEventHandler.xml @@ -31,7 +31,7 @@ ## Remarks The event is raised by the class when the is drawn and the property value is `true`. The class contains all the information needed to paint the , including the ToolTip text, the , and the object on which the drawing should be done. To customize the look of the ToolTip, use the to determine the bounds of the ToolTip, and the object to perform your customized drawing. You can increase the bounds of the before it is shown by handling the event. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/DrawTreeNodeEventHandler.xml b/xml/System.Windows.Forms/DrawTreeNodeEventHandler.xml index 5358f0b8c3b..c7c7688db2b 100644 --- a/xml/System.Windows.Forms/DrawTreeNodeEventHandler.xml +++ b/xml/System.Windows.Forms/DrawTreeNodeEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/ErrorProvider.xml b/xml/System.Windows.Forms/ErrorProvider.xml index 431f63abaee..181cbf846c0 100644 --- a/xml/System.Windows.Forms/ErrorProvider.xml +++ b/xml/System.Windows.Forms/ErrorProvider.xml @@ -787,7 +787,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -863,7 +863,7 @@ class is the most complete source for these, either through its static methods, such as , or through the method, using one of the enumerated values.| |Paths related to the current application|The class has static members to obtain certain paths, such as , , , and .

The method of the returns the path of the temporary folder.

The method of the class returns the application's current executing directory.

The property of the class represents the specified drive's root directory.| -|Paths stored as application settings|Access the corresponding applications settings property of the wrapper class derived from . For more information, see [Application Settings for Windows Forms](~/docs/framework/winforms/advanced/application-settings-for-windows-forms.md).| +|Paths stored as application settings|Access the corresponding applications settings property of the wrapper class derived from . For more information, see [Application Settings for Windows Forms](/dotnet/framework/winforms/advanced/application-settings-for-windows-forms).| |Registry storage|Some applications store directory information in the registry. The class has the and properties that resolve to a value.| |ClickOnce applications|For ClickOnce applications, use class members such as , which will return a pointer to the ClickOnce data directory. For more information, see [Accessing Local and Remote Data in ClickOnce Applications](/visualstudio/deployment/accessing-local-and-remote-data-in-clickonce-applications).| -|International applications|For international applications, retrieve the relative path portion from a string resource in your application by using the class. For more information about globalization and localization, see the topic [Globalization and Localization](~/docs/standard/globalization-localization/index.md).| +|International applications|For international applications, retrieve the relative path portion from a string resource in your application by using the class. For more information about globalization and localization, see the topic [Globalization and Localization](/dotnet/standard/globalization-localization/).| Notice that a full path may be built up using one or more of the described techniques. For example, the method might be used to obtain the path to the MyDocuments folder, then an application setting may be used to add a relative subdirectory portion. @@ -553,7 +553,7 @@ Gets or sets the [!INCLUDE[wiprlhext](~/includes/wiprlhext-md.md)] Known Folder GUID for the custom place. - A that indicates the [!INCLUDE[wiprlhext](~/includes/wiprlhext-md.md)] Known Folder for the custom place. If the custom place was specified with a folder path, then an empty GUID is returned. For a list of the available [!INCLUDE[wiprlhext](~/includes/wiprlhext-md.md)] Known Folders, see [Known Folder GUIDs for File Dialog Custom Places](~/docs/framework/winforms/controls/known-folder-guids-for-file-dialog-custom-places.md) or the KnownFolders.h file in the Windows SDK. + A that indicates the [!INCLUDE[wiprlhext](~/includes/wiprlhext-md.md)] Known Folder for the custom place. If the custom place was specified with a folder path, then an empty GUID is returned. For a list of the available [!INCLUDE[wiprlhext](~/includes/wiprlhext-md.md)] Known Folders, see [Known Folder GUIDs for File Dialog Custom Places](/dotnet/framework/winforms/controls/known-folder-guids-for-file-dialog-custom-places) or the KnownFolders.h file in the Windows SDK. To be added. diff --git a/xml/System.Windows.Forms/FileDialogCustomPlacesCollection.xml b/xml/System.Windows.Forms/FileDialogCustomPlacesCollection.xml index 5b36ad1b88b..4e29edefac4 100644 --- a/xml/System.Windows.Forms/FileDialogCustomPlacesCollection.xml +++ b/xml/System.Windows.Forms/FileDialogCustomPlacesCollection.xml @@ -115,7 +115,7 @@ ## Remarks The folder is added to custom places only for a particular and is not a system or application wide change. - The folders are positioned in the custom places in the order that they are added to the . The last one added will be at the top. If you add a custom place to the collection that does not exist on the computer running the application, the custom place will not be shown. GUIDs are case-insensitive. For a list of the available [!INCLUDE[wiprlhext](~/includes/wiprlhext-md.md)] Known Folders, see [Known Folder GUIDs for File Dialog Custom Places](~/docs/framework/winforms/controls/known-folder-guids-for-file-dialog-custom-places.md) or the KnownFolders.h file in the Windows SDK. + The folders are positioned in the custom places in the order that they are added to the . The last one added will be at the top. If you add a custom place to the collection that does not exist on the computer running the application, the custom place will not be shown. GUIDs are case-insensitive. For a list of the available [!INCLUDE[wiprlhext](~/includes/wiprlhext-md.md)] Known Folders, see [Known Folder GUIDs for File Dialog Custom Places](/dotnet/framework/winforms/controls/known-folder-guids-for-file-dialog-custom-places) or the KnownFolders.h file in the Windows SDK. diff --git a/xml/System.Windows.Forms/FlowLayoutPanel.xml b/xml/System.Windows.Forms/FlowLayoutPanel.xml index 9f5ad870073..4f09405eb66 100644 --- a/xml/System.Windows.Forms/FlowLayoutPanel.xml +++ b/xml/System.Windows.Forms/FlowLayoutPanel.xml @@ -54,7 +54,7 @@ Any Windows Forms control, including other instances of , can be a child of the control. With this capability, you can construct sophisticated layouts that adapt to your form's dimensions at run time. - Docking and anchoring behaviors of child controls differ from the behaviors in other container controls. Both docking and anchoring are relative to the largest control in the flow direction. For more information, see [How to: Anchor and Dock Child Controls in a FlowLayoutPanel Control](~/docs/framework/winforms/controls/how-to-anchor-and-dock-child-controls-in-a-flowlayoutpanel-control.md). + Docking and anchoring behaviors of child controls differ from the behaviors in other container controls. Both docking and anchoring are relative to the largest control in the flow direction. For more information, see [How to: Anchor and Dock Child Controls in a FlowLayoutPanel Control](/dotnet/framework/winforms/controls/how-to-anchor-and-dock-child-controls-in-a-flowlayoutpanel-control). diff --git a/xml/System.Windows.Forms/FontDialog.xml b/xml/System.Windows.Forms/FontDialog.xml index 6b3379b363a..d92e712ebd3 100644 --- a/xml/System.Windows.Forms/FontDialog.xml +++ b/xml/System.Windows.Forms/FontDialog.xml @@ -260,7 +260,7 @@ ## Remarks Every time the **Apply** button is clicked, another event is raised. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -662,7 +662,7 @@ diff --git a/xml/System.Windows.Forms/Form.xml b/xml/System.Windows.Forms/Form.xml index bd30aa8c657..19be2819e56 100644 --- a/xml/System.Windows.Forms/Form.xml +++ b/xml/System.Windows.Forms/Form.xml @@ -242,7 +242,7 @@ To activate a form at run time using code, call the method. You can use this event for tasks such as updating the contents of the form based on changes made to the form's data when the form was not activated. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -602,7 +602,7 @@ ## Remarks > [!IMPORTANT] -> The is obsolete and has been retained for backward compatibility. The non-obsolete alternative is . For more information about automatic scaling, see [Automatic Scaling in Windows Forms](~/docs/framework/winforms/automatic-scaling-in-windows-forms.md). +> The is obsolete and has been retained for backward compatibility. The non-obsolete alternative is . For more information about automatic scaling, see [Automatic Scaling in Windows Forms](/dotnet/framework/winforms/automatic-scaling-in-windows-forms). You can use this property to allow your form and its controls to automatically adjust based on changes in the font. This can be useful in applications where the font might increase or decrease based on the language specified for use by Windows. @@ -659,7 +659,7 @@ ## Remarks > [!IMPORTANT] -> This member has been retained for backward compatibility. For more information about automatic scaling, see [Automatic Scaling in Windows Forms](~/docs/framework/winforms/automatic-scaling-in-windows-forms.md). +> This member has been retained for backward compatibility. For more information about automatic scaling, see [Automatic Scaling in Windows Forms](/dotnet/framework/winforms/automatic-scaling-in-windows-forms). The value of the property is used at form-display time to compute the scaling factor for the form. The autoscaling base size is used by the form as a baseline for comparison to the system's font size to determine how much to scale the form when autoscaling is used. If you want to determine the size a form will auto scale to based on a specific font, use the method. @@ -1113,7 +1113,7 @@ The size of the client area of the form is the size of the form excluding the borders and the title bar. The client area of a form is the area within a form where controls can be placed. You can use this property to get the proper dimensions when performing graphics operations or when sizing and positioning controls on the form. To get the size of the entire form, use the property or use the individual properties and . > [!NOTE] -> You cannot currently bind to this property using application settings. For more information on application settings, see [Application Settings Overview](~/docs/framework/winforms/advanced/application-settings-overview.md). +> You cannot currently bind to this property using application settings. For more information on application settings, see [Application Settings Overview](/dotnet/framework/winforms/advanced/application-settings-overview). @@ -1220,7 +1220,7 @@ If the form is an MDI parent form, the events of all MDI child forms are raised before the MDI parent form's event is raised. In addition, the events of all MDI child forms are raised before the event of the MDI parent form is raised. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1286,7 +1286,7 @@ If the form is an MDI parent form, the events of all MDI child forms are raised before the MDI parent form's event is raised. In addition, the events of all MDI child forms are raised before the event of the MDI parent form is raised. Canceling the event of an MDI child form does not prevent the event of the MDI parent form from being raised. However, canceling the event will set to `true` the property of the that is passed as a parameter to the parent form. To force all MDI parent and child forms to close, set the property to `false` in the MDI parent form. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1495,7 +1495,7 @@ ## Remarks You can use this event to perform tasks such as updating another window in your application with data from the deactivated form. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1815,9 +1815,9 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)).
@@ -1924,7 +1924,7 @@ If the form is a multiple-document interface (MDI) parent form, the events of all MDI child forms are raised before the MDI parent form's event is raised. Likewise, the events of all MDI child forms are raised before the event of the MDI parent form is raised. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1981,7 +1981,7 @@ If the form is a multiple-document interface (MDI) parent form, the events of all MDI child forms are raised before the MDI parent form's event is raised. Likewise, the events of all MDI child forms are raised before the event of the MDI parent form is raised. Canceling the event of an MDI child form does not prevent the event of the MDI parent form from being raised. However, canceling the event will set to `true` the property of the class that is passed as a parameter to the parent form. To force all MDI parent and child forms to close, set the property to `false` in the MDI parent form. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2047,7 +2047,7 @@ ## Remarks > [!IMPORTANT] -> The method is obsolete starting with the .NET Framework 2.0. This member has been retained for backward compatibility. For more information about automatic scaling, see [Automatic Scaling in Windows Forms](~/docs/framework/winforms/automatic-scaling-in-windows-forms.md). +> The method is obsolete starting with the .NET Framework 2.0. This member has been retained for backward compatibility. For more information about automatic scaling, see [Automatic Scaling in Windows Forms](/dotnet/framework/winforms/automatic-scaling-in-windows-forms). You can use this method to determine the size a form would autoscale to for a specific font before applying the font to the form. If you want to determine the size a form is autoscaled to based on the font currently assigned to the form, use the property. @@ -2182,7 +2182,7 @@ To display a Help button, the value of the form's event occurs when the **Help** button in the form's caption bar is clicked. The **Help** button is displayed when the property is set to `true`. can be canceled. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2270,7 +2270,7 @@ To display a Help button, the value of the form's property of the passed to your event handler to `false`. If the event is canceled, the input language is not changed. You can use this event to determine whether the requested input language change is appropriate for your application. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2600,7 +2600,7 @@ To display a Help button, the value of the form's control or enabling and disabling buttons on a . - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3284,7 +3284,7 @@ To display a Help button, the value of the form's method also allows derived classes to handle the event without attaching a delegate. Overriding this method is the preferred technique for handling the event in a derived class. @@ -3614,7 +3614,7 @@ To display a Help button, the value of the form's method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3652,7 +3652,7 @@ To display a Help button, the value of the form's method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3700,7 +3700,7 @@ To display a Help button, the value of the form's [!CAUTION] > The method is obsolete starting with the .NET Framework 2.0; use the method instead. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. Overriding this method is the preferred technique for handling the event in a derived class. @@ -3762,7 +3762,7 @@ To display a Help button, the value of the form's [!CAUTION] > The method is obsolete starting with the .NET Framework 2.0; use the method instead. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. Overriding this method is the preferred technique for handling the event in a derived class. @@ -3817,7 +3817,7 @@ To display a Help button, the value of the form's
@@ -3859,7 +3859,7 @@ To display a Help button, the value of the form's method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3972,7 +3972,7 @@ To display a Help button, the value of the form's method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4050,7 +4050,7 @@ To display a Help button, the value of the form's method removes the current form from the collection of the associated . - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. Overriding this method is the preferred technique for handling the event in a derived class. @@ -4098,7 +4098,7 @@ To display a Help button, the value of the form's method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4251,7 +4251,7 @@ To display a Help button, the value of the form's method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4298,7 +4298,7 @@ To display a Help button, the value of the form's method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4344,7 +4344,7 @@ To display a Help button, the value of the form's method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4416,7 +4416,7 @@ To display a Help button, the value of the form's method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4462,7 +4462,7 @@ To display a Help button, the value of the form's method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4509,7 +4509,7 @@ To display a Help button, the value of the form's method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4556,7 +4556,7 @@ To display a Help button, the value of the form's method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4602,7 +4602,7 @@ To display a Help button, the value of the form's method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4648,7 +4648,7 @@ To display a Help button, the value of the form's method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4694,7 +4694,7 @@ To display a Help button, the value of the form's method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4807,7 +4807,7 @@ To display a Help button, the value of the form's event will only be raised if the form's property is set to `true`. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4856,7 +4856,7 @@ To display a Help button, the value of the form's event will only be raised if the form's property is set to `true`. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4905,7 +4905,7 @@ To display a Help button, the value of the form's method will return without performing any action. If the property of the form has a value of , then the handles of the form and its child controls will be recreated through calls to the method. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4955,7 +4955,7 @@ To display a Help button, the value of the form's event occurs whenever the form is first shown. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -5071,7 +5071,7 @@ To display a Help button, the value of the form's method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -5524,7 +5524,7 @@ This example assumes that the `CreateMyOpaqueForm` method is called from another The and pair of events is also raised when the user moves the form, typically by clicking and dragging on the caption bar. These events are not generated by programmatic manipulation of the form, for example by changing the or properties. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -5581,7 +5581,7 @@ This example assumes that the `CreateMyOpaqueForm` method is called from another The event is also generated after the user moves a form, typically by clicking and dragging on the caption bar. This event is not generated by programmatic manipulation of the form, for example by changing the or properties. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -5702,7 +5702,7 @@ This example assumes that the `CreateMyOpaqueForm` method is called from another Changing the value of this property raises the event. - For more information about globalization issues, see [Best Practices for Developing World-Ready Applications](~/docs/standard/globalization-localization/best-practices-for-developing-world-ready-apps.md). + For more information about globalization issues, see [Best Practices for Developing World-Ready Applications](/dotnet/standard/globalization-localization/best-practices-for-developing-world-ready-apps). ]]>
@@ -6382,9 +6382,9 @@ This example assumes that the `CreateMyOpaqueForm` method is called from another event is only raised the first time a form is displayed; subsequently minimizing, maximizing, restoring, hiding, showing, or invalidating and repainting will not raise this event. For more information about the order of events of a form, see [Order of Events in Windows Forms](~/docs/framework/winforms/order-of-events-in-windows-forms.md). + The event is only raised the first time a form is displayed; subsequently minimizing, maximizing, restoring, hiding, showing, or invalidating and repainting will not raise this event. For more information about the order of events of a form, see [Order of Events in Windows Forms](/dotnet/framework/winforms/order-of-events-in-windows-forms). - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/FormClosedEventHandler.xml b/xml/System.Windows.Forms/FormClosedEventHandler.xml index 8143d475f81..b95462a49fb 100644 --- a/xml/System.Windows.Forms/FormClosedEventHandler.xml +++ b/xml/System.Windows.Forms/FormClosedEventHandler.xml @@ -31,7 +31,7 @@ ## Remarks The event occurs after a form is closed, either by the user, through the user interface (UI), or programmatically, through calls to methods such as in the class, or in the class. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/FormClosingEventHandler.xml b/xml/System.Windows.Forms/FormClosingEventHandler.xml index dbc9189d640..94fd99a02ac 100644 --- a/xml/System.Windows.Forms/FormClosingEventHandler.xml +++ b/xml/System.Windows.Forms/FormClosingEventHandler.xml @@ -31,7 +31,7 @@ ## Remarks The event occurs just before a form is closed, either by the user, through the user interface (UI), or programmatically, through calls to methods such as in the class, or in the class. This event can be canceled. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]>
diff --git a/xml/System.Windows.Forms/GiveFeedbackEventArgs.xml b/xml/System.Windows.Forms/GiveFeedbackEventArgs.xml index 0a85eac5766..b9ef7d32094 100644 --- a/xml/System.Windows.Forms/GiveFeedbackEventArgs.xml +++ b/xml/System.Windows.Forms/GiveFeedbackEventArgs.xml @@ -29,7 +29,7 @@ ## Remarks The event occurs during a drag operation. It allows the source of a drag event to modify the appearance of the mouse pointer in order to give the user visual feedback during a drag-and-drop operation. A object specifies the type of drag-and-drop operation and whether default cursors are used. - For information about the event model, see [Handling and Raising Events](~/docs/standard/events/index.md). + For information about the event model, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/GiveFeedbackEventHandler.xml b/xml/System.Windows.Forms/GiveFeedbackEventHandler.xml index d82697f1ba2..93f379def7f 100644 --- a/xml/System.Windows.Forms/GiveFeedbackEventHandler.xml +++ b/xml/System.Windows.Forms/GiveFeedbackEventHandler.xml @@ -30,7 +30,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about handling events with delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about handling events with delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/GridColumnStylesCollection.xml b/xml/System.Windows.Forms/GridColumnStylesCollection.xml index 23f3e1c2606..f850da664c9 100644 --- a/xml/System.Windows.Forms/GridColumnStylesCollection.xml +++ b/xml/System.Windows.Forms/GridColumnStylesCollection.xml @@ -211,7 +211,7 @@ diff --git a/xml/System.Windows.Forms/GridTableStylesCollection.xml b/xml/System.Windows.Forms/GridTableStylesCollection.xml index 3069451fe5b..5613f9b4e6b 100644 --- a/xml/System.Windows.Forms/GridTableStylesCollection.xml +++ b/xml/System.Windows.Forms/GridTableStylesCollection.xml @@ -195,7 +195,7 @@ will draw the group box with the current visual style. Otherwise, will draw the group box with the classic Windows style. This is useful if you are drawing a custom control that should automatically match the current visual style setting of the operating system. - This class wraps the functionality of a that is set to one of the elements exposed by the class. For more information, see [Rendering Controls with Visual Styles](~/docs/framework/winforms/controls/rendering-controls-with-visual-styles.md). + This class wraps the functionality of a that is set to one of the elements exposed by the class. For more information, see [Rendering Controls with Visual Styles](/dotnet/framework/winforms/controls/rendering-controls-with-visual-styles). diff --git a/xml/System.Windows.Forms/Help.xml b/xml/System.Windows.Forms/Help.xml index 36d634146bf..cd119389c22 100644 --- a/xml/System.Windows.Forms/Help.xml +++ b/xml/System.Windows.Forms/Help.xml @@ -95,7 +95,7 @@ ## Remarks -The `url` argument can be of the form *C:\path\sample.chm* or */folder/file.htm*. For information on the format of paths, see [File path formats on Windows systems](~/docs/standard/io/file-path-formats.md). +The `url` argument can be of the form *C:\path\sample.chm* or */folder/file.htm*. For information on the format of paths, see [File path formats on Windows systems](/dotnet/standard/io/file-path-formats). ## Examples The following code example demonstrates the method. To run this example, paste the following code into a form that contains a button named `Button1`. @@ -142,7 +142,7 @@ The `url` argument can be of the form *C:\path\sample.chm* or */folder/file.htm* ## Remarks -The `url` argument can be of the form *C:\path\sample.chm* or */folder/file.htm*. For information on the format of paths, see [File path formats on Windows systems](~/docs/standard/io/file-path-formats.md). +The `url` argument can be of the form *C:\path\sample.chm* or */folder/file.htm*. For information on the format of paths, see [File path formats on Windows systems](/dotnet/standard/io/file-path-formats). If `keyword` is `null`, the table of contents for the Help file will be displayed. @@ -200,7 +200,7 @@ If `keyword` is `null`, the table of contents for the Help file will be displaye ## Remarks -The `url` argument can be of the form *C:\path\sample.chm* or */folder/file.htm*. For information on the format of paths, see [File path formats on Windows systems](~/docs/standard/io/file-path-formats.md). +The `url` argument can be of the form *C:\path\sample.chm* or */folder/file.htm*. For information on the format of paths, see [File path formats on Windows systems](/dotnet/standard/io/file-path-formats). Compiled Help files provide table of contents, index, search, and keyword links in pages. You can use the following values for the `navigator` argument: , , , or . @@ -258,7 +258,7 @@ Compiled Help files provide table of contents, index, search, and keyword links ## Remarks -The `url` argument can be of the form *C:\path\sample.chm* or */folder/file.htm*. For information on the format of paths, see [File path formats on Windows systems](~/docs/standard/io/file-path-formats.md). +The `url` argument can be of the form *C:\path\sample.chm* or */folder/file.htm*. For information on the format of paths, see [File path formats on Windows systems](/dotnet/standard/io/file-path-formats). Compiled Help files provide table-of-contents, index, search, and keyword links in pages. You can use the `parameter` argument to provide additional refinement of the , , , or command. If the value specified in the `command` argument is , , or , this value should be an empty string ("", or ). If the `command` argument references , , , or , this value should be a string that contains the topic name, or the keyword or numeric identifier of the topic to display. diff --git a/xml/System.Windows.Forms/HelpEventArgs.xml b/xml/System.Windows.Forms/HelpEventArgs.xml index 45d5198dd49..112637bfc33 100644 --- a/xml/System.Windows.Forms/HelpEventArgs.xml +++ b/xml/System.Windows.Forms/HelpEventArgs.xml @@ -29,7 +29,7 @@ ## Remarks The event occurs when the user requests help for a control. A object specifies the screen coordinates of the mouse pointer and whether the event was handled. - For information about the event model, see [Handling and Raising Events](~/docs/standard/events/index.md). + For information about the event model, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/HelpEventHandler.xml b/xml/System.Windows.Forms/HelpEventHandler.xml index c0dbc8ae6ea..a1d084edeac 100644 --- a/xml/System.Windows.Forms/HelpEventHandler.xml +++ b/xml/System.Windows.Forms/HelpEventHandler.xml @@ -30,7 +30,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about handling events with delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about handling events with delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/HtmlDocument.xml b/xml/System.Windows.Forms/HtmlDocument.xml index 9bfa5985dcd..d031cc5be99 100644 --- a/xml/System.Windows.Forms/HtmlDocument.xml +++ b/xml/System.Windows.Forms/HtmlDocument.xml @@ -210,7 +210,7 @@ ## Remarks You should not attach an event to the document or one of its objects until the document has completed loading. The earliest you should call this method is in the event of the control. - This method allows you to attach handlers to unmanaged DOM events not exposed by . For more information about available unmanaged DOM events, see [Accessing Unexposed Members on the Managed HTML Document Object Model](~/docs/framework/winforms/controls/accessing-unexposed-members-on-the-managed-html-document-object-model.md) and the IHTMLDocument interfaces: [IHTMLDocument](https://go.microsoft.com/fwlink/?LinkId=104882), [IHTMLDocument2](https://go.microsoft.com/fwlink/?LinkId=104884), [IHTMLDocument3](https://go.microsoft.com/fwlink/?LinkId=104886), [IHTMLDocument4](https://go.microsoft.com/fwlink/?LinkId=104887), [IHTMLDocument5](https://go.microsoft.com/fwlink/?LinkId=104888). + This method allows you to attach handlers to unmanaged DOM events not exposed by . For more information about available unmanaged DOM events, see [Accessing Unexposed Members on the Managed HTML Document Object Model](/dotnet/framework/winforms/controls/accessing-unexposed-members-on-the-managed-html-document-object-model) and the IHTMLDocument interfaces: [IHTMLDocument](https://go.microsoft.com/fwlink/?LinkId=104882), [IHTMLDocument2](https://go.microsoft.com/fwlink/?LinkId=104884), [IHTMLDocument3](https://go.microsoft.com/fwlink/?LinkId=104886), [IHTMLDocument4](https://go.microsoft.com/fwlink/?LinkId=104887), [IHTMLDocument5](https://go.microsoft.com/fwlink/?LinkId=104888). ]]> @@ -321,7 +321,7 @@ event occurs before the event. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1433,7 +1433,7 @@ window.alert("Name is " + name + "; address is " + address); method of the control. Navigation failures caused by network outages or malfunctioning Web sites will not cause to occur. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/HtmlElement.xml b/xml/System.Windows.Forms/HtmlElement.xml index 930e5ab42a8..b1dddaf454e 100644 --- a/xml/System.Windows.Forms/HtmlElement.xml +++ b/xml/System.Windows.Forms/HtmlElement.xml @@ -166,7 +166,7 @@ You should not attach an event to the document or one of its objects until the document has completed loading. The earliest you should call this method is in the event of the control. - For more information about the available unmanaged events, see [Accessing Unexposed Members on the Managed HTML Document Object Model](~/docs/framework/winforms/controls/accessing-unexposed-members-on-the-managed-html-document-object-model.md) and the IHTMLElement interfaces: [IHTMLElement](https://go.microsoft.com/fwlink/?LinkId=104876), [IHTMLElement2](https://go.microsoft.com/fwlink/?LinkId=104877), [IHTMLElement3](https://go.microsoft.com/fwlink/?LinkId=104878), [IHTMLElement4](https://go.microsoft.com/fwlink/?LinkId=104879). + For more information about the available unmanaged events, see [Accessing Unexposed Members on the Managed HTML Document Object Model](/dotnet/framework/winforms/controls/accessing-unexposed-members-on-the-managed-html-document-object-model) and the IHTMLElement interfaces: [IHTMLElement](https://go.microsoft.com/fwlink/?LinkId=104876), [IHTMLElement2](https://go.microsoft.com/fwlink/?LinkId=104877), [IHTMLElement3](https://go.microsoft.com/fwlink/?LinkId=104878), [IHTMLElement4](https://go.microsoft.com/fwlink/?LinkId=104879). ]]> @@ -2182,7 +2182,7 @@ class, see [Accessing Unexposed Members on the Managed HTML Document Object Model](~/docs/framework/winforms/controls/accessing-unexposed-members-on-the-managed-html-document-object-model.md). + This method is used to access HTML Document Object Model (DOM) events. It directly calls the [IHTMLElement3::fireEvent](https://go.microsoft.com/fwlink/?LinkId=103189) method. For more information about how to use the DOM through the class, see [Accessing Unexposed Members on the Managed HTML Document Object Model](/dotnet/framework/winforms/controls/accessing-unexposed-members-on-the-managed-html-document-object-model). ]]> diff --git a/xml/System.Windows.Forms/HtmlElementErrorEventHandler.xml b/xml/System.Windows.Forms/HtmlElementErrorEventHandler.xml index ceb35bee1cf..f9e635e5f5a 100644 --- a/xml/System.Windows.Forms/HtmlElementErrorEventHandler.xml +++ b/xml/System.Windows.Forms/HtmlElementErrorEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/HtmlElementEventHandler.xml b/xml/System.Windows.Forms/HtmlElementEventHandler.xml index bde84d5547a..97513a48b80 100644 --- a/xml/System.Windows.Forms/HtmlElementEventHandler.xml +++ b/xml/System.Windows.Forms/HtmlElementEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). You must wait until an HTML document has finished loading in order to attach an event handler to the document. If you attempt to attach a handler before loading has completed, the attach operation may fail. The best place to attach event handlers in a new document is in the event handler for the control. diff --git a/xml/System.Windows.Forms/HtmlHistory.xml b/xml/System.Windows.Forms/HtmlHistory.xml index 9373bf6bbac..ba6d13320b2 100644 --- a/xml/System.Windows.Forms/HtmlHistory.xml +++ b/xml/System.Windows.Forms/HtmlHistory.xml @@ -100,7 +100,7 @@ method when you are finished using the object. leaves the object in an unusable state. After calling , you must release all references to so the garbage collector can reclaim the memory that was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call the method when you are finished using the object. leaves the object in an unusable state. After calling , you must release all references to so the garbage collector can reclaim the memory that was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to . Otherwise, the resources is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -138,7 +138,7 @@ . For more information, see [Importing a Type Library as an Assembly](~/docs/framework/interop/importing-a-type-library-as-an-assembly.md). + You will need to add a reference to the unmanaged MSHTML.dll in order to use . For more information, see [Importing a Type Library as an Assembly](/dotnet/framework/interop/importing-a-type-library-as-an-assembly). ]]> diff --git a/xml/System.Windows.Forms/HtmlWindow.xml b/xml/System.Windows.Forms/HtmlWindow.xml index 6f5b6eff2a7..792f6b968c7 100644 --- a/xml/System.Windows.Forms/HtmlWindow.xml +++ b/xml/System.Windows.Forms/HtmlWindow.xml @@ -317,7 +317,7 @@ The following example displays a . - You must add a referenced to the unmanaged MSHTML.dll in order to use . For more information, see [Importing a Type Library as an Assembly](~/docs/framework/interop/importing-a-type-library-as-an-assembly.md). + You must add a referenced to the unmanaged MSHTML.dll in order to use . For more information, see [Importing a Type Library as an Assembly](/dotnet/framework/interop/importing-a-type-library-as-an-assembly). diff --git a/xml/System.Windows.Forms/IDataGridViewEditingCell.xml b/xml/System.Windows.Forms/IDataGridViewEditingCell.xml index 3c12d85214b..56eac08d1c5 100644 --- a/xml/System.Windows.Forms/IDataGridViewEditingCell.xml +++ b/xml/System.Windows.Forms/IDataGridViewEditingCell.xml @@ -22,7 +22,7 @@ Other cell types, such as , provide a UI but do not store user-specified values. In this case, the cell type does not implement or host an editing control. - Cell types that display an editing control when the cell is in edit mode, such as , do not implement but instead provide a companion class that implements . For example, provides a that derives from the control and implements . In this case, the cell property is set to a object representing the editing control type. For information about implementing , see [How to: Host Controls in Windows Forms DataGridView Cells](~/docs/framework/winforms/controls/how-to-host-controls-in-windows-forms-datagridview-cells.md). + Cell types that display an editing control when the cell is in edit mode, such as , do not implement but instead provide a companion class that implements . For example, provides a that derives from the control and implements . In this case, the cell property is set to a object representing the editing control type. For information about implementing , see [How to: Host Controls in Windows Forms DataGridView Cells](/dotnet/framework/winforms/controls/how-to-host-controls-in-windows-forms-datagridview-cells). ]]> diff --git a/xml/System.Windows.Forms/IDataGridViewEditingControl.xml b/xml/System.Windows.Forms/IDataGridViewEditingControl.xml index ac2668a4132..477682c0ae3 100644 --- a/xml/System.Windows.Forms/IDataGridViewEditingControl.xml +++ b/xml/System.Windows.Forms/IDataGridViewEditingControl.xml @@ -30,7 +30,7 @@ 4. The control calls the editing control method. You can implement this method to make final adjustments to the editing control, such as selecting the control value. - For more information about implementing , see [How to: Host Controls in Windows Forms DataGridView Cells](~/docs/framework/winforms/controls/how-to-host-controls-in-windows-forms-datagridview-cells.md). + For more information about implementing , see [How to: Host Controls in Windows Forms DataGridView Cells](/dotnet/framework/winforms/controls/how-to-host-controls-in-windows-forms-datagridview-cells). Cell types such as that provide a user interface (UI) for specifying values without hosting an editing control implement the interface. The UI in this case is displayed regardless of whether the cell is in edit mode. @@ -39,7 +39,7 @@ ## Examples - The following code example provides an implementation of this interface that derives from . This example is part of a larger example available in [How to: Host Controls in Windows Forms DataGridView Cells](~/docs/framework/winforms/controls/how-to-host-controls-in-windows-forms-datagridview-cells.md). + The following code example provides an implementation of this interface that derives from . This example is part of a larger example available in [How to: Host Controls in Windows Forms DataGridView Cells](/dotnet/framework/winforms/controls/how-to-host-controls-in-windows-forms-datagridview-cells). [!code-csharp[System.Windows.Forms.DataGridViewCalendarColumn#300](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCalendarColumn/CS/datagridviewcalendarcolumn.cs#300)] [!code-vb[System.Windows.Forms.DataGridViewCalendarColumn#300](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCalendarColumn/VB/datagridviewcalendarcolumn.vb#300)] @@ -89,7 +89,7 @@ ## Examples - The following code example provides an implementation of this member. This example is part of a larger example available in [How to: Host Controls in Windows Forms DataGridView Cells](~/docs/framework/winforms/controls/how-to-host-controls-in-windows-forms-datagridview-cells.md). + The following code example provides an implementation of this member. This example is part of a larger example available in [How to: Host Controls in Windows Forms DataGridView Cells](/dotnet/framework/winforms/controls/how-to-host-controls-in-windows-forms-datagridview-cells). [!code-csharp[System.Windows.Forms.DataGridViewCalendarColumn#303](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCalendarColumn/CS/datagridviewcalendarcolumn.cs#303)] [!code-vb[System.Windows.Forms.DataGridViewCalendarColumn#303](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCalendarColumn/VB/datagridviewcalendarcolumn.vb#303)] @@ -153,7 +153,7 @@ ## Examples - The following code example provides an implementation of this member. This example is part of a larger example available in [How to: Host Controls in Windows Forms DataGridView Cells](~/docs/framework/winforms/controls/how-to-host-controls-in-windows-forms-datagridview-cells.md). + The following code example provides an implementation of this member. This example is part of a larger example available in [How to: Host Controls in Windows Forms DataGridView Cells](/dotnet/framework/winforms/controls/how-to-host-controls-in-windows-forms-datagridview-cells). [!code-csharp[System.Windows.Forms.DataGridViewCalendarColumn#301](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCalendarColumn/CS/datagridviewcalendarcolumn.cs#301)] [!code-vb[System.Windows.Forms.DataGridViewCalendarColumn#301](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCalendarColumn/VB/datagridviewcalendarcolumn.vb#301)] @@ -274,7 +274,7 @@ ## Examples - The following code example provides an implementation of this member. This example is part of a larger example available in [How to: Host Controls in Windows Forms DataGridView Cells](~/docs/framework/winforms/controls/how-to-host-controls-in-windows-forms-datagridview-cells.md). + The following code example provides an implementation of this member. This example is part of a larger example available in [How to: Host Controls in Windows Forms DataGridView Cells](/dotnet/framework/winforms/controls/how-to-host-controls-in-windows-forms-datagridview-cells). [!code-csharp[System.Windows.Forms.DataGridViewCalendarColumn#305](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCalendarColumn/CS/datagridviewcalendarcolumn.cs#305)] [!code-vb[System.Windows.Forms.DataGridViewCalendarColumn#305](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCalendarColumn/VB/datagridviewcalendarcolumn.vb#305)] @@ -313,7 +313,7 @@ ## Examples - The following code example provides an implementation of this member. This example is part of a larger example available in [How to: Host Controls in Windows Forms DataGridView Cells](~/docs/framework/winforms/controls/how-to-host-controls-in-windows-forms-datagridview-cells.md). + The following code example provides an implementation of this member. This example is part of a larger example available in [How to: Host Controls in Windows Forms DataGridView Cells](/dotnet/framework/winforms/controls/how-to-host-controls-in-windows-forms-datagridview-cells). [!code-csharp[System.Windows.Forms.DataGridViewCalendarColumn#311](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCalendarColumn/CS/datagridviewcalendarcolumn.cs#311)] [!code-vb[System.Windows.Forms.DataGridViewCalendarColumn#311](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.DataGridViewCalendarColumn/VB/datagridviewcalendarcolumn.vb#311)] diff --git a/xml/System.Windows.Forms/IDropTarget.xml b/xml/System.Windows.Forms/IDropTarget.xml index e8f9f72be22..750e3448eb5 100644 --- a/xml/System.Windows.Forms/IDropTarget.xml +++ b/xml/System.Windows.Forms/IDropTarget.xml @@ -44,7 +44,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -82,7 +82,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -120,7 +120,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -158,7 +158,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/ImageListStreamer.xml b/xml/System.Windows.Forms/ImageListStreamer.xml index 952a4abe210..56b2e5dae52 100644 --- a/xml/System.Windows.Forms/ImageListStreamer.xml +++ b/xml/System.Windows.Forms/ImageListStreamer.xml @@ -73,7 +73,7 @@ ## Remarks Call `Dispose` when you are finished using the . The `Dispose` method leaves the in an unusable state. After calling `Dispose`, you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call `Dispose` before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/System.Windows.Forms/InputLanguageChangedEventHandler.xml b/xml/System.Windows.Forms/InputLanguageChangedEventHandler.xml index 38891413ee2..f83bea860b6 100644 --- a/xml/System.Windows.Forms/InputLanguageChangedEventHandler.xml +++ b/xml/System.Windows.Forms/InputLanguageChangedEventHandler.xml @@ -32,7 +32,7 @@ ## Remarks When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. - For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/InputLanguageChangingEventArgs.xml b/xml/System.Windows.Forms/InputLanguageChangingEventArgs.xml index 38221a283a4..45a2957ec30 100644 --- a/xml/System.Windows.Forms/InputLanguageChangingEventArgs.xml +++ b/xml/System.Windows.Forms/InputLanguageChangingEventArgs.xml @@ -28,7 +28,7 @@ The event precedes the event. - For information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/InputLanguageChangingEventHandler.xml b/xml/System.Windows.Forms/InputLanguageChangingEventHandler.xml index b50c3902451..0843ecf4f7f 100644 --- a/xml/System.Windows.Forms/InputLanguageChangingEventHandler.xml +++ b/xml/System.Windows.Forms/InputLanguageChangingEventHandler.xml @@ -32,7 +32,7 @@ ## Remarks When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. - For more information about handling events with delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events with delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/InvalidateEventArgs.xml b/xml/System.Windows.Forms/InvalidateEventArgs.xml index 2091c01e84c..2f37dcf8760 100644 --- a/xml/System.Windows.Forms/InvalidateEventArgs.xml +++ b/xml/System.Windows.Forms/InvalidateEventArgs.xml @@ -24,7 +24,7 @@ ## Remarks The event occurs when a control's display is updated. An specifies the rectangle that contains the invalidated window area. - For information about the event model, see [Handling and Raising Events](~/docs/standard/events/index.md). + For information about the event model, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/InvalidateEventHandler.xml b/xml/System.Windows.Forms/InvalidateEventHandler.xml index 8c641f6dcdb..80821d78eea 100644 --- a/xml/System.Windows.Forms/InvalidateEventHandler.xml +++ b/xml/System.Windows.Forms/InvalidateEventHandler.xml @@ -30,7 +30,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about handling events with delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about handling events with delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/ItemChangedEventArgs.xml b/xml/System.Windows.Forms/ItemChangedEventArgs.xml index 2afe3d69c09..043c638429a 100644 --- a/xml/System.Windows.Forms/ItemChangedEventArgs.xml +++ b/xml/System.Windows.Forms/ItemChangedEventArgs.xml @@ -24,7 +24,7 @@ ## Remarks An event occurs whenever the item in a list is changed. For example, this event will occur when the text of the list item is changed to a new value. This event is not raised when the item is moved to a new position within the list because of a new item being added. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/ItemChangedEventHandler.xml b/xml/System.Windows.Forms/ItemChangedEventHandler.xml index 29c63ae6864..c2e6720261f 100644 --- a/xml/System.Windows.Forms/ItemChangedEventHandler.xml +++ b/xml/System.Windows.Forms/ItemChangedEventHandler.xml @@ -30,7 +30,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/ItemCheckEventArgs.xml b/xml/System.Windows.Forms/ItemCheckEventArgs.xml index 862d15b245b..5336191cdb1 100644 --- a/xml/System.Windows.Forms/ItemCheckEventArgs.xml +++ b/xml/System.Windows.Forms/ItemCheckEventArgs.xml @@ -29,7 +29,7 @@ ## Remarks The event occurs when the checked state of an item in a checked list box changes. The class specifies the index of the item to change, the current value of the check box for the item, and the new value to set for the check box. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/ItemCheckEventHandler.xml b/xml/System.Windows.Forms/ItemCheckEventHandler.xml index 357eedfc270..3466b8b13fb 100644 --- a/xml/System.Windows.Forms/ItemCheckEventHandler.xml +++ b/xml/System.Windows.Forms/ItemCheckEventHandler.xml @@ -30,7 +30,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/ItemCheckedEventHandler.xml b/xml/System.Windows.Forms/ItemCheckedEventHandler.xml index 22b77dced56..27964252b84 100644 --- a/xml/System.Windows.Forms/ItemCheckedEventHandler.xml +++ b/xml/System.Windows.Forms/ItemCheckedEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/ItemDragEventHandler.xml b/xml/System.Windows.Forms/ItemDragEventHandler.xml index 0ffba9c2936..f84a2f3efd6 100644 --- a/xml/System.Windows.Forms/ItemDragEventHandler.xml +++ b/xml/System.Windows.Forms/ItemDragEventHandler.xml @@ -30,7 +30,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/KeyEventArgs.xml b/xml/System.Windows.Forms/KeyEventArgs.xml index 995efe597f5..94500f46d86 100644 --- a/xml/System.Windows.Forms/KeyEventArgs.xml +++ b/xml/System.Windows.Forms/KeyEventArgs.xml @@ -33,7 +33,7 @@ The event also occurs when a key is pressed. A is passed with each event, and specifies the character that was composed as a result of each key press. - For information about the event model, see [Handling and Raising Events](~/docs/standard/events/index.md). + For information about the event model, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/KeyEventHandler.xml b/xml/System.Windows.Forms/KeyEventHandler.xml index e1303566305..547dd45ab54 100644 --- a/xml/System.Windows.Forms/KeyEventHandler.xml +++ b/xml/System.Windows.Forms/KeyEventHandler.xml @@ -30,7 +30,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about handling events with delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about handling events with delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/KeyPressEventArgs.xml b/xml/System.Windows.Forms/KeyPressEventArgs.xml index c0f4435821f..bbfa4823c09 100644 --- a/xml/System.Windows.Forms/KeyPressEventArgs.xml +++ b/xml/System.Windows.Forms/KeyPressEventArgs.xml @@ -38,7 +38,7 @@ > [!NOTE] > Some controls will process certain key strokes on . For example, processes the Enter key before is called. In such cases, you cannot cancel the event, and must cancel the key stroke from instead. - For information about the event model, see [Handling and Raising Events](~/docs/standard/events/index.md). + For information about the event model, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/KeyPressEventHandler.xml b/xml/System.Windows.Forms/KeyPressEventHandler.xml index bebe933191d..d71d32673f6 100644 --- a/xml/System.Windows.Forms/KeyPressEventHandler.xml +++ b/xml/System.Windows.Forms/KeyPressEventHandler.xml @@ -32,7 +32,7 @@ ## Remarks Set to `true` to cancel the `KeyPress` event. This keeps the control from processing the key press. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about handling events with delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about handling events with delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/Keys.xml b/xml/System.Windows.Forms/Keys.xml index 84d5e02343e..5602e1819c3 100644 --- a/xml/System.Windows.Forms/Keys.xml +++ b/xml/System.Windows.Forms/Keys.xml @@ -48,7 +48,7 @@ - Call the method of the class. -- For finer control, use the Windows API functions `GetKeyState`, `GetAsyncKeyState`, or `GetKeyboardState` defined in user32.dll, to do this. For more information about calling native functions, see [Consuming Unmanaged DLL Functions](~/docs/framework/interop/consuming-unmanaged-dll-functions.md). +- For finer control, use the Windows API functions `GetKeyState`, `GetAsyncKeyState`, or `GetKeyboardState` defined in user32.dll, to do this. For more information about calling native functions, see [Consuming Unmanaged DLL Functions](/dotnet/framework/interop/consuming-unmanaged-dll-functions). The following table shows the key code values represented by two enumerated values, representing both the general original equipment manufacturer (OEM) keys and the more specific U.S.-keyboard associations. diff --git a/xml/System.Windows.Forms/Label.xml b/xml/System.Windows.Forms/Label.xml index 001ba96cac8..c53bf648428 100644 --- a/xml/System.Windows.Forms/Label.xml +++ b/xml/System.Windows.Forms/Label.xml @@ -271,7 +271,7 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)).
@@ -1415,7 +1415,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1585,7 +1585,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1624,7 +1624,7 @@ @@ -2119,7 +2119,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/LayoutEventArgs.xml b/xml/System.Windows.Forms/LayoutEventArgs.xml index 71aec43bebc..2f4bdff9700 100644 --- a/xml/System.Windows.Forms/LayoutEventArgs.xml +++ b/xml/System.Windows.Forms/LayoutEventArgs.xml @@ -26,7 +26,7 @@ The and properties are set to `null` if no values were provided when the method was called. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/LayoutEventHandler.xml b/xml/System.Windows.Forms/LayoutEventHandler.xml index fc6917e3654..e5e8ee2b59c 100644 --- a/xml/System.Windows.Forms/LayoutEventHandler.xml +++ b/xml/System.Windows.Forms/LayoutEventHandler.xml @@ -30,7 +30,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/LayoutSettings.xml b/xml/System.Windows.Forms/LayoutSettings.xml index 05c22e4b231..61c416208dd 100644 --- a/xml/System.Windows.Forms/LayoutSettings.xml +++ b/xml/System.Windows.Forms/LayoutSettings.xml @@ -26,7 +26,7 @@ ## Examples - The following example shows how to initialize a object for a control. For a full code listing, see [How to: Implement a Custom ToolStripRenderer](~/docs/framework/winforms/controls/how-to-implement-a-custom-toolstriprenderer.md). + The following example shows how to initialize a object for a control. For a full code listing, see [How to: Implement a Custom ToolStripRenderer](/dotnet/framework/winforms/controls/how-to-implement-a-custom-toolstriprenderer). [!code-csharp[System.Windows.Forms.ToolStrip.GridStrip#2](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.GridStrip/CS/GridStrip.cs#2)] [!code-vb[System.Windows.Forms.ToolStrip.GridStrip#2](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.GridStrip/VB/GridStrip.vb#2)] diff --git a/xml/System.Windows.Forms/LinkClickedEventHandler.xml b/xml/System.Windows.Forms/LinkClickedEventHandler.xml index 6b15944dd4e..b7f4a597550 100644 --- a/xml/System.Windows.Forms/LinkClickedEventHandler.xml +++ b/xml/System.Windows.Forms/LinkClickedEventHandler.xml @@ -30,7 +30,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/LinkLabel.xml b/xml/System.Windows.Forms/LinkLabel.xml index f82273f1dbd..4da32d43114 100644 --- a/xml/System.Windows.Forms/LinkLabel.xml +++ b/xml/System.Windows.Forms/LinkLabel.xml @@ -456,7 +456,7 @@ ## Remarks Typically, the event is handled to perform tasks when the user clicks on a link in the control. The event handler for the event is passed an instance of the class that contains a object that is associated with the link that was clicked. You can use information specified in the property of class to determine which link was clicked or what type of task to perform when the link is clicked. For example, if a control has a object defined with its property set to the string `www.microsoft.com`, you can use this information in an event handler for the event to display the Web site. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -659,7 +659,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -698,7 +698,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -764,7 +764,7 @@ @@ -805,7 +805,7 @@ @@ -845,7 +845,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -886,7 +886,7 @@ @@ -927,7 +927,7 @@ @@ -967,7 +967,7 @@ @@ -1007,7 +1007,7 @@ @@ -1047,7 +1047,7 @@ @@ -1086,7 +1086,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1125,7 +1125,7 @@ @@ -1599,7 +1599,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, until you remove the delegate. For more information about delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, until you remove the delegate. For more information about delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/ListBox.xml b/xml/System.Windows.Forms/ListBox.xml index 3ce293576f9..79c67f7b57b 100644 --- a/xml/System.Windows.Forms/ListBox.xml +++ b/xml/System.Windows.Forms/ListBox.xml @@ -767,7 +767,7 @@ ## Remarks This event is used by an owner-drawn . The event is only raised when the property is set to `DrawMode.OwnerDrawFixed` or `DrawMode.OwnerDrawVariable`. You can use this event to perform the tasks needed to draw items in the . If you have a variable-sized item (when the property is set to `DrawMode.OwnerDrawVariable`), before drawing an item, the event is raised. You can create an event handler for the event to specify the size for the item that you are going to draw in your event handler for the event. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1714,7 +1714,7 @@ The maximum valid height of a item is 255 pixels. Setting the property of the to a value greater than 255 when handling this event may yield unexpected results. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1953,7 +1953,7 @@ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2107,7 +2107,7 @@ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2299,7 +2299,7 @@ @@ -2748,7 +2748,7 @@ If the property is set to or , any change to the collection, including removing an item from the selection, will raise this event. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/ListControl.xml b/xml/System.Windows.Forms/ListControl.xml index 83719e8ad2f..204417998ed 100644 --- a/xml/System.Windows.Forms/ListControl.xml +++ b/xml/System.Windows.Forms/ListControl.xml @@ -221,7 +221,7 @@ event is raised before each visible item in the is formatted. Handling this event gives you access to the string to be displayed for this list item, through the property of the . - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -528,7 +528,7 @@ @@ -614,7 +614,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -866,7 +866,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -904,7 +904,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -942,7 +942,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -980,7 +980,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1018,7 +1018,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1057,7 +1057,7 @@ @@ -1094,7 +1094,7 @@ @@ -1131,7 +1131,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1302,7 +1302,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/ListView.xml b/xml/System.Windows.Forms/ListView.xml index 88e5f8152f8..1585beddffc 100644 --- a/xml/System.Windows.Forms/ListView.xml +++ b/xml/System.Windows.Forms/ListView.xml @@ -248,7 +248,7 @@ You can create an event handler for the event to perform tasks before the user edits the text of an item. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -805,7 +805,7 @@ ## Remarks The event occurs when the user starts modifying the text for an item. If the event handler cancels this event, the user cannot edit the text. You can use this event to prevent the user from editing specific items in the control. If the property of the control is set to `false`, the event is not raised; all user attempts to edit item labels are automatically rejected. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -938,7 +938,7 @@ ## Remarks This event only occurs when is `true`. Handling this event allows the to update the item information held in the cache so that it is readily available. This can improve performance on large lists, or lists whose items are expensive to calculate. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1195,7 +1195,7 @@ ## Remarks The event occurs when the user clicks one of the column headers in a details view of the items in a control (when the property is set to ). The event is typically handled to sort the items in the using the clicked column as the column to sort by. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1236,7 +1236,7 @@ ## Remarks The event is a cancelable event and can be canceled by handling the event and setting the property to `true`. However, if the event is canceled, the of the will not change to the value. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1358,7 +1358,7 @@ ## Remarks This event will not occur if the column width change is canceled in the event - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1399,7 +1399,7 @@ ## Remarks This event allows you to check the new column width with the property, and cancel the event if you choose by setting the property to `true`. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1600,7 +1600,7 @@ ## Remarks This event lets you customize the appearance of a control using owner drawing. It is raised only when the property is set to `true` and the property is set to . This event can occur for each column header in the control. For more information on owner drawing, see the property reference topic. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1651,7 +1651,7 @@ > [!NOTE] > Because of a bug in the underlying Win32 control, the event occurs without accompanying events once per row in the details view when the mouse pointer moves over the row, causing anything painted in a event handler to be painted over by a custom background drawn in a event handler. See the example in the reference topic for a workaround that invalidates each row when the extra event occurs. An alternative workaround is to put all your custom drawing code in a event handler and paint the background for the entire item (including subitems) only when the value is 0. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1706,7 +1706,7 @@ > [!NOTE] > The event does not occur for any subitems for which no object has been added to the collection. Note also that the first subitem of each object represents the parent item itself, and is displayed in the first column. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2785,7 +2785,7 @@ ## Remarks The insertion mark feature lets you visually indicate the expected drop location in a drag-and-drop operation when an item is dragged to a new position. This feature works only when the property is set to `true` and when the control does not sort the items automatically. To prevent automatic sorting, the property must be set to and the property must be set to , , or . Additionally, the insertion mark feature may not be visible with the grouping feature because the grouping feature orders the items by group membership. - The class is typically used in a handler for the or event to update the position of the insertion mark as an item is dragged. It is also used in a handler for the or event to insert a dragged item at the correct location. For more information, see and [How to: Display an Insertion Mark in a Windows Forms ListView Control](~/docs/framework/winforms/controls/how-to-display-an-insertion-mark-in-a-windows-forms-listview-control.md). + The class is typically used in a handler for the or event to update the position of the insertion mark as an item is dragged. It is also used in a handler for the or event to insert a dragged item at the correct location. For more information, see and [How to: Display an Insertion Mark in a Windows Forms ListView Control](/dotnet/framework/winforms/controls/how-to-display-an-insertion-mark-in-a-windows-forms-listview-control). > [!NOTE] > The insertion mark feature is available only on Windows XP and Windows Server 2003 when your application calls the method. On earlier operating systems, any code relating to the insertion mark has no effect and the insertion mark will not appear. As a result, any code that depends on the insertion mark feature might not work correctly. You might want to include code that determines whether this feature is available, and provide alternate functionality when it is unavailable. For example, you might want to bypass all code that implements drag-and-drop item repositioning when running on operating systems that do not support insertion marks. @@ -2862,7 +2862,7 @@ ## Remarks The event occurs when the user activates one or more items in the control. The user can activate an item with either a single-click or double-click, depending on the value of the property, or with the keyboard. From within the event handler for the event, you can reference the or properties to access the collection of items selected in the to determine which items are being activated. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2912,7 +2912,7 @@ > [!NOTE] > If the window handle has not been created when the event is raised, the event will be delayed. Once the window handle is created (when the form is shown), any delayed events will be raised. For more information, see . - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2957,7 +2957,7 @@ ## Remarks This event is similar to the event, but is raised after the item has been checked. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3001,7 +3001,7 @@ ## Remarks The event occurs when the user begins dragging an item. Typically the event handler for the event performs the task of dragging by calling the method. You can use this event to perform the tasks necessary to drag items into and out of your application's control. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3042,7 +3042,7 @@ event occurs whether the item state changes from selected to deselected or deselected to selected. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3504,7 +3504,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3553,7 +3553,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3592,7 +3592,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3632,7 +3632,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3671,7 +3671,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3720,7 +3720,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3758,7 +3758,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3798,7 +3798,7 @@ ## Remarks The event will not occur if the Window's full drag feature, the "Show Window Contents While Dragging" option, is disabled. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3836,7 +3836,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3874,7 +3874,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3914,7 +3914,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4060,7 +4060,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4101,7 +4101,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4141,7 +4141,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4180,7 +4180,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4220,7 +4220,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4258,7 +4258,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4298,7 +4298,7 @@ ## Remarks If the method is called when the mouse is hovering over a , the method raises the event. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4414,7 +4414,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4457,7 +4457,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4495,7 +4495,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4534,7 +4534,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4601,7 +4601,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4652,7 +4652,7 @@ > [!NOTE] > To avoid issues with graphics flickering when owner drawing, override the control and set the property to `true`. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4749,7 +4749,7 @@ @@ -4893,7 +4893,7 @@ ## Remarks When a object is in virtual mode, it creates objects dynamically instead of using the collection. This event is raised when the object must create a object. A handler for this event should create the appropriate or retrieve it from the cache, and pass it back by way of the property. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4973,7 +4973,7 @@ is in virtual mode and the or method is called. When handling this event, you should calculate which item from the list of items supplied by the property matches the search criteria and set the property to the index of the . If an item is not provided, and will return `null`. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -5096,7 +5096,7 @@ To determine which items are selected in the control, use the property to access the . You can create an event handler for this event to perform tasks whenever there is a change to the selected items in the control. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -5975,7 +5975,7 @@ ## Remarks If the is not in virtual mode, the event will occur. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/ListViewItemMouseHoverEventHandler.xml b/xml/System.Windows.Forms/ListViewItemMouseHoverEventHandler.xml index 1e9fab795ad..f8c1280535d 100644 --- a/xml/System.Windows.Forms/ListViewItemMouseHoverEventHandler.xml +++ b/xml/System.Windows.Forms/ListViewItemMouseHoverEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/ListViewItemSelectionChangedEventHandler.xml b/xml/System.Windows.Forms/ListViewItemSelectionChangedEventHandler.xml index 7b334f3af6c..dcbdda9f266 100644 --- a/xml/System.Windows.Forms/ListViewItemSelectionChangedEventHandler.xml +++ b/xml/System.Windows.Forms/ListViewItemSelectionChangedEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/ListViewVirtualItemsSelectionRangeChangedEventHandler.xml b/xml/System.Windows.Forms/ListViewVirtualItemsSelectionRangeChangedEventHandler.xml index 1e4b74009b7..fec4cc71dae 100644 --- a/xml/System.Windows.Forms/ListViewVirtualItemsSelectionRangeChangedEventHandler.xml +++ b/xml/System.Windows.Forms/ListViewVirtualItemsSelectionRangeChangedEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/MainMenu.xml b/xml/System.Windows.Forms/MainMenu.xml index 3636a7cc304..58e88641ccb 100644 --- a/xml/System.Windows.Forms/MainMenu.xml +++ b/xml/System.Windows.Forms/MainMenu.xml @@ -227,7 +227,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/MaskInputRejectedEventHandler.xml b/xml/System.Windows.Forms/MaskInputRejectedEventHandler.xml index 20ce9d7d391..b89122d8578 100644 --- a/xml/System.Windows.Forms/MaskInputRejectedEventHandler.xml +++ b/xml/System.Windows.Forms/MaskInputRejectedEventHandler.xml @@ -31,7 +31,7 @@ ## Remarks The event of the class is raised whenever an input character does not match its corresponding element in the input mask. For more information, see the event. - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/MaskedTextBox.xml b/xml/System.Windows.Forms/MaskedTextBox.xml index ca17e577d1b..decc1a1d06a 100644 --- a/xml/System.Windows.Forms/MaskedTextBox.xml +++ b/xml/System.Windows.Forms/MaskedTextBox.xml @@ -1673,7 +1673,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1799,7 +1799,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1879,7 +1879,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1919,7 +1919,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1969,7 +1969,7 @@ > [!NOTE] > To ensure consistency with text-based controls, validation will occur even if the is read-only (its property is set to `true`). - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/MeasureItemEventArgs.xml b/xml/System.Windows.Forms/MeasureItemEventArgs.xml index d74412d5db2..68fdbba4933 100644 --- a/xml/System.Windows.Forms/MeasureItemEventArgs.xml +++ b/xml/System.Windows.Forms/MeasureItemEventArgs.xml @@ -24,7 +24,7 @@ ## Remarks This event is sent when the `OwnerDraw` property of , , , or is set to `true`. It is used to tell the drawing function how to size an item. - For information about the event model, see [Handling and Raising Events](~/docs/standard/events/index.md). + For information about the event model, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/MeasureItemEventHandler.xml b/xml/System.Windows.Forms/MeasureItemEventHandler.xml index d22538c1d1c..2aad2c13267 100644 --- a/xml/System.Windows.Forms/MeasureItemEventHandler.xml +++ b/xml/System.Windows.Forms/MeasureItemEventHandler.xml @@ -30,7 +30,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/MenuItem.xml b/xml/System.Windows.Forms/MenuItem.xml index e934e7fe836..1b1fb2d06bc 100644 --- a/xml/System.Windows.Forms/MenuItem.xml +++ b/xml/System.Windows.Forms/MenuItem.xml @@ -190,7 +190,7 @@ Setting the `text` parameter to "`-`" causes your menu item to be displayed as a separator (a horizontal line) rather than a standard menu item. - In addition, you can use this constructor to specify a delegate that will handle the event for the menu item being created. The that you pass to this constructor must be configured to call an event handler that can handle the event. For more information on handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + In addition, you can use this constructor to specify a delegate that will handle the event for the menu item being created. The that you pass to this constructor must be configured to call an event handler that can handle the event. For more information on handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -242,7 +242,7 @@ The `items` parameter enables you to assign an array of menu items to define a submenu of this menu item. Each item in the array can also have an array of menu items assigned to it. This enables you to create complete menu structures and assign them to the constructor for the menu item. - For more information on handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information on handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -294,7 +294,7 @@ Setting the `text` parameter to "`-`" causes your menu item to be displayed as a separator (a horizontal line) rather than a standard menu item. - In addition, you can use this constructor to specify a delegate that will handle the event for the menu item being created. The that you pass to this constructor must be configured to call an event handler that can handle the event. For more information on handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + In addition, you can use this constructor to specify a delegate that will handle the event for the menu item being created. The that you pass to this constructor must be configured to call an event handler that can handle the event. For more information on handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -355,7 +355,7 @@ The `mergeType` and `mergeOrder` parameters allow you to determine how this menu item will behave when the menu item is merged with another menu. Depending on the value you specify for the `mergeType` parameter, you can either add, remove, replace, or merge the menu item and its submenu items with the menu that it is merging with. The `mergeOrder` parameter determines where the menu item being created will be positioned when the menu is merged. - In addition, you can use this constructor to create a and have it connected to an event handler in your code that will process the click of the menu item. The that you pass into this constructor should be configured to call an event handler that can handle the event. By using this constructor version, you can also connect the and events to determine when this menu item is selected. You can use these events for tasks such as determining whether or not to display a check mark next to submenu items or to enable or disable menu items based on the state of the application. The and events are raised only for objects that are not parent menu items. For more information on handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + In addition, you can use this constructor to create a and have it connected to an event handler in your code that will process the click of the menu item. The that you pass into this constructor should be configured to call an event handler that can handle the event. By using this constructor version, you can also connect the and events to determine when this menu item is selected. You can use these events for tasks such as determining whether or not to display a check mark next to submenu items or to enable or disable menu items based on the state of the application. The and events are raised only for objects that are not parent menu items. For more information on handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -547,7 +547,7 @@ event occurs when this is clicked by the user. This event also occurs if the user selects the menu item using the keyboard and presses the Enter key. It can also occur if an access key or shortcut key is pressed that is associated with the . For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + The event occurs when this is clicked by the user. This event also occurs if the user selects the menu item using the keyboard and presses the Enter key. It can also occur if an access key or shortcut key is pressed that is associated with the . For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > If the property for the contains any items, this event is not raised. This event is not raised for parent menu items. @@ -761,7 +761,7 @@ argument passed to a event handler provides a object that enables you to perform drawing and other graphical operations on the surface of the menu item. You can use this event handler to create custom menus that meet the needs of your application. For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + The argument passed to a event handler provides a object that enables you to perform drawing and other graphical operations on the surface of the menu item. You can use this event handler to create custom menus that meet the needs of your application. For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -986,7 +986,7 @@ property of the menu item set to `true`. This event is raised before owner drawn menus are drawn to allow for the size of the menu item to be drawn to be specified. For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + In order for this event to be raised, you must have the property of the menu item set to `true`. This event is raised before owner drawn menus are drawn to allow for the size of the menu item to be drawn to be specified. For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1265,7 +1265,7 @@ @@ -1382,7 +1382,7 @@ @@ -1419,7 +1419,7 @@ [!NOTE] > If the property for the contains any items, this event is not raised. This event is not raised for parent menu items. diff --git a/xml/System.Windows.Forms/MenuStrip.xml b/xml/System.Windows.Forms/MenuStrip.xml index 1a276fd7f95..4a7383b5abc 100644 --- a/xml/System.Windows.Forms/MenuStrip.xml +++ b/xml/System.Windows.Forms/MenuStrip.xml @@ -425,7 +425,7 @@ ## Remarks When activated by the ALT key, the or typically neither take nor remove the focus from the control that currently has the focus. If there is a control hosted within the or a drop-down of the , the control gains focus when the user presses the TAB key. In general, the , , , and events of might not be raised when they are activated by the keyboard. In such cases, use the and events instead. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -466,7 +466,7 @@ ## Remarks When activated by the ALT key, the or typically neither take nor remove the focus from the control that currently has the focus. If there is a control hosted within the or a drop-down of the , the control gains focus when the user presses the TAB key. In general, the , , , and events of might not be raised when they are activated by the keyboard. In such cases, use the and events instead. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -509,7 +509,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -547,7 +547,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/MessageBoxOptions.xml b/xml/System.Windows.Forms/MessageBoxOptions.xml index f9bae6c85f5..a0faf3178d4 100644 --- a/xml/System.Windows.Forms/MessageBoxOptions.xml +++ b/xml/System.Windows.Forms/MessageBoxOptions.xml @@ -63,7 +63,7 @@ The following example demonstrates how to display a 131072 - The message box is displayed on the active desktop. This constant is similar to `ServiceNotification`, except that the system displays the message box only on the default desktop of the interactive window station. The application that displayed the message box loses focus, and the message box is displayed without using visual styles. For more information, see Rendering Controls with Visual Styles. + The message box is displayed on the active desktop. This constant is similar to `ServiceNotification`, except that the system displays the message box only on the default desktop of the interactive window station. The application that displayed the message box loses focus, and the message box is displayed without using visual styles. For more information, see Rendering Controls with Visual Styles.
diff --git a/xml/System.Windows.Forms/MonthCalendar.xml b/xml/System.Windows.Forms/MonthCalendar.xml index 96f72232636..f6c266de8c8 100644 --- a/xml/System.Windows.Forms/MonthCalendar.xml +++ b/xml/System.Windows.Forms/MonthCalendar.xml @@ -638,7 +638,7 @@ The instance returned by this method provides correct values for the , , and properties. The new value for the property is , the new value for the property is the current selection, and the new default value for the property is the type name. -The is only available in applications that are recompiled to target the .NET Framework 4.7.1 or that opt in to the .NET Framework accessibility features added in the .NET Framework 4.7.1 by using a compatibility switch. For more information, see the Windows Forms section in [Retargeting Changes for Migration from .NET Framework 4.7 to 4.7.1](~/docs/framework/migration-guide/retargeting/4.7-4.7.1.md#windows-forms). +The is only available in applications that are recompiled to target the .NET Framework 4.7.1 or that opt in to the .NET Framework accessibility features added in the .NET Framework 4.7.1 by using a compatibility switch. For more information, see the Windows Forms section in [Retargeting Changes for Migration from .NET Framework 4.7 to 4.7.1](/dotnet/framework/migration-guide/retargeting/4.7-4.7.1#windows-forms). ]]> @@ -725,7 +725,7 @@ The is only available in applicatio ## Remarks The event occurs during any date selection, whether by mouse, keyboard, or code. The event is similar, but it occurs only at the end of a date selection made using the mouse. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -773,7 +773,7 @@ The is only available in applicatio ## Remarks This event is similar to the event, but it occurs at the end of a date selection made using the mouse. The event occurs during any date selection, whether by mouse, keyboard, or code. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -939,9 +939,9 @@ The is only available in applicatio - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). @@ -1616,7 +1616,7 @@ The is only available in applicatio method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1656,7 +1656,7 @@ The is only available in applicatio method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1698,7 +1698,7 @@ The is only available in applicatio ## Remarks The method resizes the control based on the new font size. This can cause the calendar to overlap other controls on the form if the potential sizing issues have not been taken into account. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1817,7 +1817,7 @@ The is only available in applicatio method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1860,7 +1860,7 @@ The is only available in applicatio method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2306,7 +2306,7 @@ The is only available in applicatio , , and classes. - For information about the event model, see [Handling and Raising Events](~/docs/standard/events/index.md). + For information about the event model, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/MouseEventHandler.xml b/xml/System.Windows.Forms/MouseEventHandler.xml index 8e44c2358a2..3d2c43f64ce 100644 --- a/xml/System.Windows.Forms/MouseEventHandler.xml +++ b/xml/System.Windows.Forms/MouseEventHandler.xml @@ -30,7 +30,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about handling events with delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about handling events with delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/NavigateEventArgs.xml b/xml/System.Windows.Forms/NavigateEventArgs.xml index 0b8c4e4129e..af3893996b7 100644 --- a/xml/System.Windows.Forms/NavigateEventArgs.xml +++ b/xml/System.Windows.Forms/NavigateEventArgs.xml @@ -27,7 +27,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/NodeLabelEditEventArgs.xml b/xml/System.Windows.Forms/NodeLabelEditEventArgs.xml index f7b2be11cae..2d00a13248f 100644 --- a/xml/System.Windows.Forms/NodeLabelEditEventArgs.xml +++ b/xml/System.Windows.Forms/NodeLabelEditEventArgs.xml @@ -24,7 +24,7 @@ ## Remarks The event occurs when the user finishes editing the text for a tree node. The event occurs when the user begins editing the text for a tree node. A object specifies the new text to associate with the tree node, the tree node that contains the label to edit, and whether the edit operation has been canceled. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/NodeLabelEditEventHandler.xml b/xml/System.Windows.Forms/NodeLabelEditEventHandler.xml index 293b0e809b2..ab112d90c5f 100644 --- a/xml/System.Windows.Forms/NodeLabelEditEventHandler.xml +++ b/xml/System.Windows.Forms/NodeLabelEditEventHandler.xml @@ -30,7 +30,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/NotifyIcon.xml b/xml/System.Windows.Forms/NotifyIcon.xml index 496b068cd53..dc83819d863 100644 --- a/xml/System.Windows.Forms/NotifyIcon.xml +++ b/xml/System.Windows.Forms/NotifyIcon.xml @@ -159,7 +159,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -593,7 +593,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -631,7 +631,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -706,7 +706,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -792,7 +792,7 @@ @@ -1182,7 +1182,7 @@ ## Remarks For the event to occur, the property can be changed in code, by clicking the up or down button, or by the user entering a new value that is read by the control. The new value is read when the user hits the ENTER key or navigates away from the control. If the user enters a new value and then clicks the up or down button, the event will occur twice. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/OpenFileDialog.xml b/xml/System.Windows.Forms/OpenFileDialog.xml index e05c2c07df8..178f0ffb46d 100644 --- a/xml/System.Windows.Forms/OpenFileDialog.xml +++ b/xml/System.Windows.Forms/OpenFileDialog.xml @@ -49,7 +49,7 @@ On a right-to-left operating system, setting the containing form's - How to: Read Text from a File + How to: Read Text from a File diff --git a/xml/System.Windows.Forms/Padding.xml b/xml/System.Windows.Forms/Padding.xml index 68fe3913519..7215e6664d3 100644 --- a/xml/System.Windows.Forms/Padding.xml +++ b/xml/System.Windows.Forms/Padding.xml @@ -37,7 +37,7 @@ ## Remarks The structure represents the padding or margin associated with a rectangular UI element such as a control. The padding is the internal space between the body of the UI element and its edge. In contrast, a margin is the distance separating the adjoining edges of two adjacent UI elements. Because of structural similarities, is used to represent both padding and margins. - For a diagram that illustrates the and properties on a control, see [Margin and Padding in Windows Forms Controls](~/docs/framework/winforms/controls/margin-and-padding-in-windows-forms-controls.md). + For a diagram that illustrates the and properties on a control, see [Margin and Padding in Windows Forms Controls](/dotnet/framework/winforms/controls/margin-and-padding-in-windows-forms-controls). Padding has a different effect on controls that are containers than on controls that are not. For example, in a control, the property defines the spacing between the border of the and its child controls. For a control, the property defines the spacing between the border of the control and its contained text. @@ -54,7 +54,7 @@ ## Examples The following code example demonstrates how to use the Padding property to create an outline around a control. - For a full code listing, see [How to: Create a Border Around a Windows Forms Control Using Padding](~/docs/framework/winforms/controls/how-to-create-a-border-around-a-windows-forms-control-using-padding.md). + For a full code listing, see [How to: Create a Border Around a Windows Forms Control Using Padding](/dotnet/framework/winforms/controls/how-to-create-a-border-around-a-windows-forms-control-using-padding). [!code-csharp[System.Windows.Forms.Padding#2](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.Padding/CS/Form1.cs#2)] [!code-vb[System.Windows.Forms.Padding#2](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.Padding/VB/Form1.vb#2)] diff --git a/xml/System.Windows.Forms/PaintEventArgs.xml b/xml/System.Windows.Forms/PaintEventArgs.xml index d23fa4061f9..a04c68d2d9a 100644 --- a/xml/System.Windows.Forms/PaintEventArgs.xml +++ b/xml/System.Windows.Forms/PaintEventArgs.xml @@ -28,7 +28,7 @@ ## Remarks The event occurs when a control is redrawn. A specifies the to use to paint the control and the in which to paint. - For information about the event model, see [Handling and Raising Events](~/docs/standard/events/index.md). + For information about the event model, see [Handling and Raising Events](/dotnet/standard/events/). @@ -172,14 +172,14 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. ]]> - Cleaning Up Unmanaged Resources + Cleaning Up Unmanaged Resources @@ -219,12 +219,12 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). - Implementing a Dispose method - Cleaning Up Unmanaged Resources + Implementing a Dispose method + Cleaning Up Unmanaged Resources diff --git a/xml/System.Windows.Forms/PaintEventHandler.xml b/xml/System.Windows.Forms/PaintEventHandler.xml index fa365a61f8b..cf354189583 100644 --- a/xml/System.Windows.Forms/PaintEventHandler.xml +++ b/xml/System.Windows.Forms/PaintEventHandler.xml @@ -30,7 +30,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about handling events with delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about handling events with delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/Panel.xml b/xml/System.Windows.Forms/Panel.xml index 8bc6a1c8892..6f5be2035e3 100644 --- a/xml/System.Windows.Forms/Panel.xml +++ b/xml/System.Windows.Forms/Panel.xml @@ -154,7 +154,7 @@ - Images, Bitmaps, and Metafiles - Working with Images, Bitmaps, Icons, and Metafiles + Images, Bitmaps, and Metafiles + Working with Images, Bitmaps, Icons, and Metafiles @@ -417,9 +417,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -563,7 +563,7 @@ @@ -633,7 +633,7 @@ @@ -809,7 +809,7 @@ @@ -999,7 +999,7 @@ @@ -1187,7 +1187,7 @@ ## Remarks The occurs only when the image is loaded asynchronously by using one of the methods, and is `false`. If the image-load is canceled by calling the method the property of the will be set to `true`. If an exception or error occurs during the load process, it will be caught and the property of the will contain the exception information. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples The following code example demonstrates the use of this member. In the example, an event handler reports on the occurrence of the event. This report helps you to learn when the event occurs and can assist you in debugging. To report on multiple events or on events that occur frequently, consider replacing with or appending the message to a multiline . @@ -1228,7 +1228,7 @@ Handle the if you want to reflect the progress of an asynchronous image-loading operation in a or similar control. Use the property of the to update the progress value. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples The following code example demonstrates how to handle the event. To run this example, paste the following code into a Windows Form that contains a named `pictureBox1`, a named `startLoadButton`, and a named `progressBar1`. Make sure that the `startLoadButton_Click` method is associated with the event for the button and the `pictureBox1_LoadProgressChanged` method is associated with the event for `pictureBox1`. You must change the image file path to a path that is valid on your system. @@ -1302,7 +1302,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1345,7 +1345,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1383,7 +1383,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1421,7 +1421,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1517,7 +1517,7 @@ ## Remarks The method redraws the image if the property is set to , , or . - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1556,7 +1556,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1786,7 +1786,7 @@ event. This report helps you to learn when the event occurs and can assist you in debugging. To report on multiple events or on events that occur frequently, consider replacing with or appending the message to a multiline . @@ -2090,7 +2090,7 @@ ## Remarks This event is not relevant for this class. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/PopupEventHandler.xml b/xml/System.Windows.Forms/PopupEventHandler.xml index 0e19c02aeb9..8b57a2a46ea 100644 --- a/xml/System.Windows.Forms/PopupEventHandler.xml +++ b/xml/System.Windows.Forms/PopupEventHandler.xml @@ -31,7 +31,7 @@ ## Remarks The event can be canceled because derives from . - When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/PreviewKeyDownEventArgs.xml b/xml/System.Windows.Forms/PreviewKeyDownEventArgs.xml index 1735edcae79..9bf1db9133f 100644 --- a/xml/System.Windows.Forms/PreviewKeyDownEventArgs.xml +++ b/xml/System.Windows.Forms/PreviewKeyDownEventArgs.xml @@ -21,7 +21,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/PrintPreviewControl.xml b/xml/System.Windows.Forms/PrintPreviewControl.xml index 197db9dbf9c..0e251b3132a 100644 --- a/xml/System.Windows.Forms/PrintPreviewControl.xml +++ b/xml/System.Windows.Forms/PrintPreviewControl.xml @@ -354,7 +354,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -556,7 +556,7 @@ @@ -2386,7 +2386,7 @@ ## Remarks This event is not relevant for this class. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2559,7 +2559,7 @@ ## Remarks This event is not relevant for this class. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2597,7 +2597,7 @@ The method invalidates the preview so it is regenerated when the dialog is reopened. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2900,7 +2900,7 @@ ## Remarks This event is not relevant for this class. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2980,7 +2980,7 @@ ## Remarks This event is not relevant for this class. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -3108,7 +3108,7 @@ ## Remarks This event is not relevant for this class. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -3272,7 +3272,7 @@ ## Remarks This event is not relevant for this class. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -3392,7 +3392,7 @@ ## Remarks This event is not relevant for this class. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -3631,7 +3631,7 @@ ## Remarks This event is not relevant for this class. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/ProgressBar.xml b/xml/System.Windows.Forms/ProgressBar.xml index 983fbbd6aa0..10e55fb5380 100644 --- a/xml/System.Windows.Forms/ProgressBar.xml +++ b/xml/System.Windows.Forms/ProgressBar.xml @@ -1260,7 +1260,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1298,7 +1298,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1366,7 +1366,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1409,7 +1409,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1493,7 +1493,7 @@ @@ -1738,7 +1738,7 @@ . To determine whether the members of this class can be used, you can check the value of the property. - This class wraps the functionality of a that is set to one of the elements exposed by the , , , and classes. For more information, see [Rendering Controls with Visual Styles](~/docs/framework/winforms/controls/rendering-controls-with-visual-styles.md). + This class wraps the functionality of a that is set to one of the elements exposed by the , , , and classes. For more information, see [Rendering Controls with Visual Styles](/dotnet/framework/winforms/controls/rendering-controls-with-visual-styles). diff --git a/xml/System.Windows.Forms/PropertyGrid.xml b/xml/System.Windows.Forms/PropertyGrid.xml index 6c4cfa7dfa0..6766dfaa932 100644 --- a/xml/System.Windows.Forms/PropertyGrid.xml +++ b/xml/System.Windows.Forms/PropertyGrid.xml @@ -1314,7 +1314,7 @@ @@ -1568,7 +1568,7 @@ @@ -1605,7 +1605,7 @@ @@ -1642,7 +1642,7 @@ @@ -1679,7 +1679,7 @@ @@ -1713,7 +1713,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1751,7 +1751,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1818,7 +1818,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1857,7 +1857,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1924,7 +1924,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1963,7 +1963,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2002,7 +2002,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2043,7 +2043,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2082,7 +2082,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2120,7 +2120,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2159,7 +2159,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2198,7 +2198,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2237,7 +2237,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2276,7 +2276,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2315,7 +2315,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2354,7 +2354,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2393,7 +2393,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2476,7 +2476,7 @@ @@ -2589,7 +2589,7 @@ diff --git a/xml/System.Windows.Forms/PropertyTabChangedEventArgs.xml b/xml/System.Windows.Forms/PropertyTabChangedEventArgs.xml index d7eb4f1a26a..18fcb40e73d 100644 --- a/xml/System.Windows.Forms/PropertyTabChangedEventArgs.xml +++ b/xml/System.Windows.Forms/PropertyTabChangedEventArgs.xml @@ -31,7 +31,7 @@ A provides data on the old tab and new tab being selected. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/PropertyTabChangedEventHandler.xml b/xml/System.Windows.Forms/PropertyTabChangedEventHandler.xml index 6076dfd020b..402e38ff00b 100644 --- a/xml/System.Windows.Forms/PropertyTabChangedEventHandler.xml +++ b/xml/System.Windows.Forms/PropertyTabChangedEventHandler.xml @@ -32,7 +32,7 @@ ## Remarks When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. - For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/PropertyValueChangedEventArgs.xml b/xml/System.Windows.Forms/PropertyValueChangedEventArgs.xml index 67134e94778..0722d707aa6 100644 --- a/xml/System.Windows.Forms/PropertyValueChangedEventArgs.xml +++ b/xml/System.Windows.Forms/PropertyValueChangedEventArgs.xml @@ -29,7 +29,7 @@ ## Remarks The event occurs when the user changes the value of a property, which is specified as a , in a . - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/QueryAccessibilityHelpEventHandler.xml b/xml/System.Windows.Forms/QueryAccessibilityHelpEventHandler.xml index d865bce5041..372e9d18280 100644 --- a/xml/System.Windows.Forms/QueryAccessibilityHelpEventHandler.xml +++ b/xml/System.Windows.Forms/QueryAccessibilityHelpEventHandler.xml @@ -30,7 +30,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/QueryContinueDragEventArgs.xml b/xml/System.Windows.Forms/QueryContinueDragEventArgs.xml index ebafd9b336c..90dd6007899 100644 --- a/xml/System.Windows.Forms/QueryContinueDragEventArgs.xml +++ b/xml/System.Windows.Forms/QueryContinueDragEventArgs.xml @@ -31,7 +31,7 @@ By default, the event sets to if the ESC key was pressed and sets `Action` to if the left, middle, or right mouse button is pressed. - For information about the event model, see [Handling and Raising Events](~/docs/standard/events/index.md). + For information about the event model, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/QueryContinueDragEventHandler.xml b/xml/System.Windows.Forms/QueryContinueDragEventHandler.xml index 8d641bd3a76..19e3d6e9dbd 100644 --- a/xml/System.Windows.Forms/QueryContinueDragEventHandler.xml +++ b/xml/System.Windows.Forms/QueryContinueDragEventHandler.xml @@ -30,7 +30,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about handling events with delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about handling events with delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/QuestionEventHandler.xml b/xml/System.Windows.Forms/QuestionEventHandler.xml index 6dce615f9e8..5d12748563e 100644 --- a/xml/System.Windows.Forms/QuestionEventHandler.xml +++ b/xml/System.Windows.Forms/QuestionEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). This delegate is used when implementing virtual mode in the control. diff --git a/xml/System.Windows.Forms/RadioButton.xml b/xml/System.Windows.Forms/RadioButton.xml index d92b20f5ef4..be3f930844c 100644 --- a/xml/System.Windows.Forms/RadioButton.xml +++ b/xml/System.Windows.Forms/RadioButton.xml @@ -185,7 +185,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -725,7 +725,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/RadioButtonRenderer.xml b/xml/System.Windows.Forms/RadioButtonRenderer.xml index df17ff2d6c1..1907703fabd 100644 --- a/xml/System.Windows.Forms/RadioButtonRenderer.xml +++ b/xml/System.Windows.Forms/RadioButtonRenderer.xml @@ -29,7 +29,7 @@ If visual styles are enabled in the operating system and visual styles are applied to the current application, will draw the option button with the current visual style. Otherwise, will draw the option button with the classic Windows style. This is useful if you are drawing a custom control that should automatically match the current visual style setting of the operating system. - This class wraps the functionality of a that is set to one of the elements exposed by the class. For more information, see [Rendering Controls with Visual Styles](~/docs/framework/winforms/controls/rendering-controls-with-visual-styles.md). + This class wraps the functionality of a that is set to one of the elements exposed by the class. For more information, see [Rendering Controls with Visual Styles](/dotnet/framework/winforms/controls/rendering-controls-with-visual-styles). diff --git a/xml/System.Windows.Forms/RelatedImageListAttribute.xml b/xml/System.Windows.Forms/RelatedImageListAttribute.xml index 71e2dcb22eb..abdda20bca1 100644 --- a/xml/System.Windows.Forms/RelatedImageListAttribute.xml +++ b/xml/System.Windows.Forms/RelatedImageListAttribute.xml @@ -26,7 +26,7 @@ diff --git a/xml/System.Windows.Forms/RetrieveVirtualItemEventHandler.xml b/xml/System.Windows.Forms/RetrieveVirtualItemEventHandler.xml index acde473aa46..1d6f3f37b08 100644 --- a/xml/System.Windows.Forms/RetrieveVirtualItemEventHandler.xml +++ b/xml/System.Windows.Forms/RetrieveVirtualItemEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/RichTextBox.xml b/xml/System.Windows.Forms/RichTextBox.xml index 31420964f39..b491c462e08 100644 --- a/xml/System.Windows.Forms/RichTextBox.xml +++ b/xml/System.Windows.Forms/RichTextBox.xml @@ -317,7 +317,7 @@ @@ -572,7 +572,7 @@ @@ -891,7 +891,7 @@ @@ -1647,7 +1647,7 @@ The parameter was less the par parameter was less the par parameter was less the par > [!IMPORTANT] > By default, links are displayed as text and are not clickable. To make them clickable set the property to `true`. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2088,7 +2088,7 @@ The parameter was less the par method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2208,7 +2208,7 @@ The parameter was less the par method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2248,7 +2248,7 @@ The parameter was less the par method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2288,7 +2288,7 @@ The parameter was less the par method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2328,7 +2328,7 @@ The parameter was less the par method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2396,7 +2396,7 @@ The parameter was less the par method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2484,7 +2484,7 @@ The parameter was less the par method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2599,7 +2599,7 @@ The parameter was less the par ## Remarks You can create an event handler for this event in your applications to determine when the user has attempted to modify text that has been marked as protected in the control. The event handler can be used to notify the user that the text the user is attempting to modify is protected or to display a dialog box that enables the user to make appropriate changes to the text. For example, if the protected area is a date, you can display a dialog box that enables the user to choose a date which can then be applied to the text of the control. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3371,7 +3371,7 @@ The parameter was less the par ## Remarks You can create an event handler for this event to determine when the user has changed text selection within the control. An event handler for this event can be used to keep text selected until the user has completed a task within the application. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4092,7 +4092,7 @@ The parameter was less the par diff --git a/xml/System.Windows.Forms/ScrollBar.xml b/xml/System.Windows.Forms/ScrollBar.xml index 71d2038f86a..6f9dffcc75c 100644 --- a/xml/System.Windows.Forms/ScrollBar.xml +++ b/xml/System.Windows.Forms/ScrollBar.xml @@ -163,7 +163,7 @@ @@ -1198,7 +1198,7 @@ ## Remarks The control will convert mouse wheel movements to scrolling when the is in focus. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1237,7 +1237,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1287,7 +1287,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1428,7 +1428,7 @@ . To determine whether the members of this class can be used, you can check the value of the property. - This class wraps the functionality of a that is set to one of the elements exposed by the class. For more information, see [Rendering Controls with Visual Styles](~/docs/framework/winforms/controls/rendering-controls-with-visual-styles.md). + This class wraps the functionality of a that is set to one of the elements exposed by the class. For more information, see [Rendering Controls with Visual Styles](/dotnet/framework/winforms/controls/rendering-controls-with-visual-styles). diff --git a/xml/System.Windows.Forms/ScrollEventHandler.xml b/xml/System.Windows.Forms/ScrollEventHandler.xml index c50bcacde33..89d47f41eb1 100644 --- a/xml/System.Windows.Forms/ScrollEventHandler.xml +++ b/xml/System.Windows.Forms/ScrollEventHandler.xml @@ -30,7 +30,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/ScrollableControl.xml b/xml/System.Windows.Forms/ScrollableControl.xml index 11d2a443aaf..d9a2505cafe 100644 --- a/xml/System.Windows.Forms/ScrollableControl.xml +++ b/xml/System.Windows.Forms/ScrollableControl.xml @@ -737,7 +737,7 @@ There is currently a limitation in Windows Forms that prevents all classes deriv ## Remarks If the vertical scroll bar is visible, which means that the property is set to `true`, the mouse wheel scrolls through the control vertically. However, if only the horizontal scroll bar is visible, which means that the is set to `false` and the property to set to `true,` the mouse wheel scrolls horizontally. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -778,7 +778,7 @@ There is currently a limitation in Windows Forms that prevents all classes deriv method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -816,7 +816,7 @@ There is currently a limitation in Windows Forms that prevents all classes deriv method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -886,7 +886,7 @@ There is currently a limitation in Windows Forms that prevents all classes deriv method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1023,7 +1023,7 @@ There is currently a limitation in Windows Forms that prevents all classes deriv You can use the property in your event handler to determine the scroll bar orientation for the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/SearchForVirtualItemEventHandler.xml b/xml/System.Windows.Forms/SearchForVirtualItemEventHandler.xml index 4e6a526aa7e..0287940578c 100644 --- a/xml/System.Windows.Forms/SearchForVirtualItemEventHandler.xml +++ b/xml/System.Windows.Forms/SearchForVirtualItemEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/SelectedGridItemChangedEventHandler.xml b/xml/System.Windows.Forms/SelectedGridItemChangedEventHandler.xml index bef05a2cab5..b58156fbab6 100644 --- a/xml/System.Windows.Forms/SelectedGridItemChangedEventHandler.xml +++ b/xml/System.Windows.Forms/SelectedGridItemChangedEventHandler.xml @@ -32,7 +32,7 @@ ## Remarks When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. - For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/SplitContainer.xml b/xml/System.Windows.Forms/SplitContainer.xml index 1028a2b8f6f..13f8e0cb676 100644 --- a/xml/System.Windows.Forms/SplitContainer.xml +++ b/xml/System.Windows.Forms/SplitContainer.xml @@ -391,7 +391,7 @@ property is changed by either a programmatic modification or user interaction. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -872,7 +872,7 @@ > [!NOTE] > The z-order corresponds to the depth dimension of the screen, and the x-order and y-order corresponds to the horizontal and vertical dimensions, respectively. Z-order defines which object appears in front of which, in cases where controls or windows can overlap or occupy the same space on the screen. A control or window at the top of the z-order appears on top of all other controls or windows and is referenced by an index of 0 in the property. A control or window at the bottom of the z-order appears underneath all other controls or windows and is referenced by an index of `(Controls.Count-1)` in the property. - For more information about anchoring and docking controls, see [How to: Create a Multipane User Interface with Windows Forms](~/docs/framework/winforms/controls/how-to-create-a-multipane-user-interface-with-windows-forms.md). + For more information about anchoring and docking controls, see [How to: Create a Multipane User Interface with Windows Forms](/dotnet/framework/winforms/controls/how-to-create-a-multipane-user-interface-with-windows-forms). @@ -1036,7 +1036,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1078,7 +1078,7 @@ ## Remarks By default, the event handler allows the user to move the splitter down when the DOWN arrow key is pressed. The event handler also draws the to show the current position of the splitter while it is moving. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1120,7 +1120,7 @@ ## Remarks By default, the event handler allows the user to move the splitter up when the UP arrow key is pressed. The event handler also draws the to show the current position of the splitter while it is moving. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1160,7 +1160,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1199,7 +1199,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1267,7 +1267,7 @@ ## Remarks By default, the event handler allows the user to track the splitter position while it is moved down with the mouse. also draws the to show the current position of the splitter while it is moving. The keeps track of the initial in case the user cancels the move. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1308,7 +1308,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1354,7 +1354,7 @@ ## Remarks By default, the event handler allows the user to track the splitter position while it is moved with the mouse. also draws the to show the current position of the splitter while it is moving. The keeps track of the initial in case the user cancels the move. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1397,7 +1397,7 @@ ## Remarks By default, the event handler allows the user to track the splitter position while it is moved up with the mouse. also draws the to show the current position of the splitter while it is moving. The keeps track of the initial in case the user cancels the move. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1438,7 +1438,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1476,7 +1476,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1548,7 +1548,7 @@ ## Remarks The event is raised after the splitter has been moved. When the is in the process of moving, use the event and the event handler. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1596,7 +1596,7 @@ ## Remarks The event is raised while the splitter is in the process of moving. After the has moved, use the event and the event handler. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2334,7 +2334,7 @@ property value programmatically. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/Splitter.xml b/xml/System.Windows.Forms/Splitter.xml index 4de19167deb..ee3e7682ee4 100644 --- a/xml/System.Windows.Forms/Splitter.xml +++ b/xml/System.Windows.Forms/Splitter.xml @@ -1230,7 +1230,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1272,7 +1272,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1418,7 +1418,7 @@ ## Remarks You can create an event handler for the event to perform resize validation in your application. For example, if a control is docked to the edges of a control and a control, you can write code in the event to determine if the minimum and/or maximum size for the and controls has been exceeded and resize the controls to their minimum or maximum size. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1464,7 +1464,7 @@ ## Remarks You can create an event handler for the event to perform resize validation in your application. For example, if a control is docked to the edges of a control and a control, you can write code in the event to determine if the minimum and/or maximum size for the and controls has been exceeded and restrict the resizing of the controls to their minimum or maximum size. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/SplitterEventHandler.xml b/xml/System.Windows.Forms/SplitterEventHandler.xml index 47d1edb4975..3f4bcd48200 100644 --- a/xml/System.Windows.Forms/SplitterEventHandler.xml +++ b/xml/System.Windows.Forms/SplitterEventHandler.xml @@ -30,7 +30,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/StatusBar.xml b/xml/System.Windows.Forms/StatusBar.xml index a654221754d..4143b82f89e 100644 --- a/xml/System.Windows.Forms/StatusBar.xml +++ b/xml/System.Windows.Forms/StatusBar.xml @@ -255,7 +255,7 @@ @@ -328,7 +328,7 @@ @@ -471,9 +471,9 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)).
@@ -569,7 +569,7 @@ ## Remarks You can use this event to perform drawing operations in an owner-drawn control. For example, if you display an owner-drawn that displays a progress bar, you can use this event to perform the drawing of the progress bar on the panel. The data provided to the event through the object passed as a parameter to the event handler enables you to determine the panel that needs to be drawn and the to use to draw to the panel. This event is only raised when the property of a in a control is set to . - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -766,7 +766,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -815,7 +815,7 @@ [!NOTE] > When overriding in a derived class, be sure to call the base class's method. @@ -851,7 +851,7 @@ @@ -887,7 +887,7 @@ @@ -923,7 +923,7 @@ @@ -959,7 +959,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -999,7 +999,7 @@ @@ -1063,7 +1063,7 @@ ## Remarks You can use this event to perform tasks when a panel within a control is clicked. The data provided to the event through the passed as a parameter to the event handler enables you to determine the that was clicked by the user in order to perform tasks on the selected panel. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/StatusBarDrawItemEventHandler.xml b/xml/System.Windows.Forms/StatusBarDrawItemEventHandler.xml index 384c2609fad..873d1b2ba64 100644 --- a/xml/System.Windows.Forms/StatusBarDrawItemEventHandler.xml +++ b/xml/System.Windows.Forms/StatusBarDrawItemEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/StatusBarPanel.xml b/xml/System.Windows.Forms/StatusBarPanel.xml index 69266e9788d..cf3f4a865f6 100644 --- a/xml/System.Windows.Forms/StatusBarPanel.xml +++ b/xml/System.Windows.Forms/StatusBarPanel.xml @@ -340,9 +340,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)).
diff --git a/xml/System.Windows.Forms/StatusBarPanelClickEventHandler.xml b/xml/System.Windows.Forms/StatusBarPanelClickEventHandler.xml index 305aa8e8fc7..bd6813c93a6 100644 --- a/xml/System.Windows.Forms/StatusBarPanelClickEventHandler.xml +++ b/xml/System.Windows.Forms/StatusBarPanelClickEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/StatusStrip.xml b/xml/System.Windows.Forms/StatusStrip.xml index 36753a5df76..a203626126b 100644 --- a/xml/System.Windows.Forms/StatusStrip.xml +++ b/xml/System.Windows.Forms/StatusStrip.xml @@ -327,9 +327,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)).
@@ -516,7 +516,7 @@ Use the `LayoutStyle` property to get or set how items are arranged on the method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/TabControl.xml b/xml/System.Windows.Forms/TabControl.xml index 864bcedc9c2..583e26c9426 100644 --- a/xml/System.Windows.Forms/TabControl.xml +++ b/xml/System.Windows.Forms/TabControl.xml @@ -77,7 +77,7 @@ Controls contained in a are not created until the tab page is shown, and any data bindings in these controls are not activated until the tab page is shown. - When visual styles are enabled, and the property is set to a value other than , the tab contents might not render correctly. To work around this issue, you can paint the tab contents yourself using owner drawing. For more information, see [How to: Display Side-Aligned Tabs with TabControl](~/docs/framework/winforms/controls/how-to-display-side-aligned-tabs-with-tabcontrol.md). + When visual styles are enabled, and the property is set to a value other than , the tab contents might not render correctly. To work around this issue, you can paint the tab contents yourself using owner drawing. For more information, see [How to: Display Side-Aligned Tabs with TabControl](/dotnet/framework/winforms/controls/how-to-display-side-aligned-tabs-with-tabcontrol). When the property is set to a value other than and the property is set to a value other than , the tab page contents might not render correctly. @@ -934,7 +934,7 @@ The does not support variable tab sizes with owner drawing. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1507,7 +1507,7 @@ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1546,7 +1546,7 @@ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1586,7 +1586,7 @@ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1626,7 +1626,7 @@ ## Remarks In [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], this method also raises the event of the current . In [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)], the tab is considered part of the tab page for determining when the and events of the occur. In earlier versions of the .NET Framework, the and events of the do not occur when focus enters or leaves a tab, but only when focus enters or leaves the client rectangle of the tab page. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1666,7 +1666,7 @@ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1732,7 +1732,7 @@ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1815,7 +1815,7 @@ ## Remarks In [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], this method also raises the event of the current . In [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)], the tab is considered part of the tab page for determining when the and events of the occur. In earlier versions of the .NET Framework, the and events of the do not occur when focus enters or leaves a tab, but only when focus enters or leaves the client rectangle of the tab page. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1886,7 +1886,7 @@ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1925,7 +1925,7 @@ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1965,7 +1965,7 @@ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2003,7 +2003,7 @@ method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2218,7 +2218,7 @@ Changing the value of this property raises the event. - For more information about globalization issues, see [Best Practices for Developing World-Ready Applications](~/docs/standard/globalization-localization/best-practices-for-developing-world-ready-apps.md). + For more information about globalization issues, see [Best Practices for Developing World-Ready Applications](/dotnet/standard/globalization-localization/best-practices-for-developing-world-ready-apps). ]]> @@ -2250,7 +2250,7 @@ property to determine its new value. Alternatively, you can handle the event and use the property to determine the index of the selected tab page. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/TabControlCancelEventArgs.xml b/xml/System.Windows.Forms/TabControlCancelEventArgs.xml index c353c528da6..8dcccc26c7a 100644 --- a/xml/System.Windows.Forms/TabControlCancelEventArgs.xml +++ b/xml/System.Windows.Forms/TabControlCancelEventArgs.xml @@ -27,7 +27,7 @@ To cancel a tab change in a , set the property to `true`. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/TabControlCancelEventHandler.xml b/xml/System.Windows.Forms/TabControlCancelEventHandler.xml index 3fb856384d2..aef097f0637 100644 --- a/xml/System.Windows.Forms/TabControlCancelEventHandler.xml +++ b/xml/System.Windows.Forms/TabControlCancelEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/TabControlEventArgs.xml b/xml/System.Windows.Forms/TabControlEventArgs.xml index 0d98701f794..33be222fdc1 100644 --- a/xml/System.Windows.Forms/TabControlEventArgs.xml +++ b/xml/System.Windows.Forms/TabControlEventArgs.xml @@ -25,7 +25,7 @@ Use the and properties to determine which the event is occurring for. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/TabControlEventHandler.xml b/xml/System.Windows.Forms/TabControlEventHandler.xml index aba93326f73..24adcb9b368 100644 --- a/xml/System.Windows.Forms/TabControlEventHandler.xml +++ b/xml/System.Windows.Forms/TabControlEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/TabPage.xml b/xml/System.Windows.Forms/TabPage.xml index 86d725712c8..1cdebe89b73 100644 --- a/xml/System.Windows.Forms/TabPage.xml +++ b/xml/System.Windows.Forms/TabPage.xml @@ -824,7 +824,7 @@ ## Remarks In [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the tab is considered part of the tab page for determining when the and events of the occur. In earlier versions of the .NET Framework, the and events of the do not occur when focus enters or leaves a tab, but only when focus enters or leaves the client rectangle of the tab page. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -865,7 +865,7 @@ ## Remarks In [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the tab is considered part of the tab page for determining when the and events of the occur. In earlier versions of the .NET Framework, the and events of the do not occur when focus enters or leaves a tab, but only when focus enters or leaves the client rectangle of the tab page. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/TabRenderer.xml b/xml/System.Windows.Forms/TabRenderer.xml index 1901a34ae25..3b23ae1eb4a 100644 --- a/xml/System.Windows.Forms/TabRenderer.xml +++ b/xml/System.Windows.Forms/TabRenderer.xml @@ -29,7 +29,7 @@ If visual styles are enabled in the operating system and visual styles are applied to the client area of application windows, the methods of this class will draw the tab control with the current visual style. Otherwise, the methods and properties of this class will throw an . To determine whether the members of this class can be used, check the value of the property. - This class wraps the functionality of a that is set to one of the elements exposed by the class. For more information, see [Rendering Controls with Visual Styles](~/docs/framework/winforms/controls/rendering-controls-with-visual-styles.md). + This class wraps the functionality of a that is set to one of the elements exposed by the class. For more information, see [Rendering Controls with Visual Styles](/dotnet/framework/winforms/controls/rendering-controls-with-visual-styles). diff --git a/xml/System.Windows.Forms/TableLayoutCellPaintEventHandler.xml b/xml/System.Windows.Forms/TableLayoutCellPaintEventHandler.xml index 68a4cd33aa2..3fed4475a27 100644 --- a/xml/System.Windows.Forms/TableLayoutCellPaintEventHandler.xml +++ b/xml/System.Windows.Forms/TableLayoutCellPaintEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify a method to handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify a method to handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/TableLayoutPanel.xml b/xml/System.Windows.Forms/TableLayoutPanel.xml index d11ea834ee4..9b847d7a8d7 100644 --- a/xml/System.Windows.Forms/TableLayoutPanel.xml +++ b/xml/System.Windows.Forms/TableLayoutPanel.xml @@ -87,7 +87,7 @@ The docking behavior of child controls is the same as other container controls. - The anchoring behavior of child controls in a differs from the behavior in other container controls. If the value of the child control's property is set to or , the control will be placed against the left or right border of the cell, at a distance that is the sum of the control's property and the panel's property. If both the and values are set, the control will be sized to the width of the cell, with the and values taken into account. The behavior for and anchoring is analogous. For more information, see [How to: Anchor and Dock Child Controls in a TableLayoutPanel Control](~/docs/framework/winforms/controls/how-to-anchor-and-dock-child-controls-in-a-tablelayoutpanel-control.md). + The anchoring behavior of child controls in a differs from the behavior in other container controls. If the value of the child control's property is set to or , the control will be placed against the left or right border of the cell, at a distance that is the sum of the control's property and the panel's property. If both the and values are set, the control will be sized to the width of the cell, with the and values taken into account. The behavior for and anchoring is analogous. For more information, see [How to: Anchor and Dock Child Controls in a TableLayoutPanel Control](/dotnet/framework/winforms/controls/how-to-anchor-and-dock-child-controls-in-a-tablelayoutpanel-control). If you need a child control to mimic the default anchoring behavior in other container controls, you can adjust the and properties to maintain a constant distance between the control's border and the cell's border. @@ -98,13 +98,13 @@ Also see: -- [How to: Align and Stretch a Control in a TableLayoutPanel Control](~/docs/framework/winforms/controls/how-to-align-and-stretch-a-control-in-a-tablelayoutpanel-control.md) +- [How to: Align and Stretch a Control in a TableLayoutPanel Control](/dotnet/framework/winforms/controls/how-to-align-and-stretch-a-control-in-a-tablelayoutpanel-control) -- [How to: Span Rows and Columns in a TableLayoutPanel Control](~/docs/framework/winforms/controls/how-to-span-rows-and-columns-in-a-tablelayoutpanel-control.md) +- [How to: Span Rows and Columns in a TableLayoutPanel Control](/dotnet/framework/winforms/controls/how-to-span-rows-and-columns-in-a-tablelayoutpanel-control) -- [How to: Edit Columns and Rows in a TableLayoutPanel Control](~/docs/framework/winforms/controls/how-to-edit-columns-and-rows-in-a-tablelayoutpanel-control.md) +- [How to: Edit Columns and Rows in a TableLayoutPanel Control](/dotnet/framework/winforms/controls/how-to-edit-columns-and-rows-in-a-tablelayoutpanel-control) -- [Walkthrough: Arranging Controls on Windows Forms Using a TableLayoutPanel](~/docs/framework/winforms/controls/walkthrough-arranging-controls-on-windows-forms-using-a-tablelayoutpanel.md) +- [Walkthrough: Arranging Controls on Windows Forms Using a TableLayoutPanel](/dotnet/framework/winforms/controls/walkthrough-arranging-controls-on-windows-forms-using-a-tablelayoutpanel) @@ -257,7 +257,7 @@ diff --git a/xml/System.Windows.Forms/TableLayoutPanelCellPosition.xml b/xml/System.Windows.Forms/TableLayoutPanelCellPosition.xml index dd00c7680df..3a76d07eee5 100644 --- a/xml/System.Windows.Forms/TableLayoutPanelCellPosition.xml +++ b/xml/System.Windows.Forms/TableLayoutPanelCellPosition.xml @@ -26,7 +26,7 @@ to set the position of a child control in a control. For a full code listing, see [How to: Implement a Custom ToolStripRenderer](~/docs/framework/winforms/controls/how-to-implement-a-custom-toolstriprenderer.md). + The following example shows how to use to set the position of a child control in a control. For a full code listing, see [How to: Implement a Custom ToolStripRenderer](/dotnet/framework/winforms/controls/how-to-implement-a-custom-toolstriprenderer). [!code-csharp[System.Windows.Forms.ToolStrip.GridStrip#2](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.GridStrip/CS/GridStrip.cs#2)] [!code-vb[System.Windows.Forms.ToolStrip.GridStrip#2](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.GridStrip/VB/GridStrip.vb#2)] @@ -62,7 +62,7 @@ to set the position of a child control in a control. For a full code listing, see [How to: Implement a Custom ToolStripRenderer](~/docs/framework/winforms/controls/how-to-implement-a-custom-toolstriprenderer.md). + The following example shows how to use to set the position of a child control in a control. For a full code listing, see [How to: Implement a Custom ToolStripRenderer](/dotnet/framework/winforms/controls/how-to-implement-a-custom-toolstriprenderer). [!code-csharp[System.Windows.Forms.ToolStrip.GridStrip#2](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.GridStrip/CS/GridStrip.cs#2)] [!code-vb[System.Windows.Forms.ToolStrip.GridStrip#2](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.GridStrip/VB/GridStrip.vb#2)] diff --git a/xml/System.Windows.Forms/TableLayoutSettings.xml b/xml/System.Windows.Forms/TableLayoutSettings.xml index 7cdbd89070e..b5a0d917d51 100644 --- a/xml/System.Windows.Forms/TableLayoutSettings.xml +++ b/xml/System.Windows.Forms/TableLayoutSettings.xml @@ -46,7 +46,7 @@ ## Examples - The following example shows how to initialize a object for a control. For a full code listing, see [How to: Implement a Custom ToolStripRenderer](~/docs/framework/winforms/controls/how-to-implement-a-custom-toolstriprenderer.md). + The following example shows how to initialize a object for a control. For a full code listing, see [How to: Implement a Custom ToolStripRenderer](/dotnet/framework/winforms/controls/how-to-implement-a-custom-toolstriprenderer). [!code-csharp[System.Windows.Forms.ToolStrip.GridStrip#2](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.GridStrip/CS/GridStrip.cs#2)] [!code-vb[System.Windows.Forms.ToolStrip.GridStrip#2](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.GridStrip/VB/GridStrip.vb#2)] @@ -95,7 +95,7 @@ ## Examples - The following example shows how to initialize a object for a control. For a full code listing, see [How to: Implement a Custom ToolStripRenderer](~/docs/framework/winforms/controls/how-to-implement-a-custom-toolstriprenderer.md). + The following example shows how to initialize a object for a control. For a full code listing, see [How to: Implement a Custom ToolStripRenderer](/dotnet/framework/winforms/controls/how-to-implement-a-custom-toolstriprenderer). [!code-csharp[System.Windows.Forms.ToolStrip.GridStrip#2](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.GridStrip/CS/GridStrip.cs#2)] [!code-vb[System.Windows.Forms.ToolStrip.GridStrip#2](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.GridStrip/VB/GridStrip.vb#2)] @@ -178,7 +178,7 @@ object to get a cell position in a control. For a full code listing, see [How to: Implement a Custom ToolStripRenderer](~/docs/framework/winforms/controls/how-to-implement-a-custom-toolstriprenderer.md). + The following example shows how to use a object to get a cell position in a control. For a full code listing, see [How to: Implement a Custom ToolStripRenderer](/dotnet/framework/winforms/controls/how-to-implement-a-custom-toolstriprenderer). [!code-csharp[System.Windows.Forms.ToolStrip.GridStrip#2](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.GridStrip/CS/GridStrip.cs#2)] [!code-vb[System.Windows.Forms.ToolStrip.GridStrip#2](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.GridStrip/VB/GridStrip.vb#2)] @@ -431,7 +431,7 @@ ## Examples - The following example shows how to initialize a object for a control. For a full code listing, see [How to: Implement a Custom ToolStripRenderer](~/docs/framework/winforms/controls/how-to-implement-a-custom-toolstriprenderer.md). + The following example shows how to initialize a object for a control. For a full code listing, see [How to: Implement a Custom ToolStripRenderer](/dotnet/framework/winforms/controls/how-to-implement-a-custom-toolstriprenderer). [!code-csharp[System.Windows.Forms.ToolStrip.GridStrip#2](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.GridStrip/CS/GridStrip.cs#2)] [!code-vb[System.Windows.Forms.ToolStrip.GridStrip#2](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.GridStrip/VB/GridStrip.vb#2)] @@ -515,7 +515,7 @@ object to set a cell position in a control. For a full code listing, see [How to: Implement a Custom ToolStripRenderer](~/docs/framework/winforms/controls/how-to-implement-a-custom-toolstriprenderer.md). + The following example shows how to use a object to set a cell position in a control. For a full code listing, see [How to: Implement a Custom ToolStripRenderer](/dotnet/framework/winforms/controls/how-to-implement-a-custom-toolstriprenderer). [!code-csharp[System.Windows.Forms.ToolStrip.GridStrip#2](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.GridStrip/CS/GridStrip.cs#2)] [!code-vb[System.Windows.Forms.ToolStrip.GridStrip#2](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.GridStrip/VB/GridStrip.vb#2)] diff --git a/xml/System.Windows.Forms/TextBox.xml b/xml/System.Windows.Forms/TextBox.xml index bef2d461554..10f36c72de5 100644 --- a/xml/System.Windows.Forms/TextBox.xml +++ b/xml/System.Windows.Forms/TextBox.xml @@ -514,9 +514,9 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)).
@@ -625,7 +625,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -663,7 +663,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -704,7 +704,7 @@ ## Remarks When the user selects text in a control, the control saves the selection. When a control gets focus, the selection is the same as when the loses focus. When the gets focus for the first time, the entire text is selected. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -769,7 +769,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -832,7 +832,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1208,7 +1208,7 @@ property programmatically, the property reverts to `false`. This does not raise the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1728,7 +1728,7 @@ ## Remarks The control does not raise a event for right clicks. The event provides the functional equivalent. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1848,7 +1848,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1958,7 +1958,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2083,7 +2083,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2124,7 +2124,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2191,7 +2191,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2265,7 +2265,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2633,7 +2633,7 @@ will draw the text box with the current visual style. Otherwise, will throw an . To determine whether the members of this class can be used, you can check the value of the property. - This class wraps the functionality of a that is set to one of the elements of the class. For more information, see [Rendering Controls with Visual Styles](~/docs/framework/winforms/controls/rendering-controls-with-visual-styles.md). + This class wraps the functionality of a that is set to one of the elements of the class. For more information, see [Rendering Controls with Visual Styles](/dotnet/framework/winforms/controls/rendering-controls-with-visual-styles). diff --git a/xml/System.Windows.Forms/TextFormatFlags.xml b/xml/System.Windows.Forms/TextFormatFlags.xml index 7f557faea54..17c0eb48c36 100644 --- a/xml/System.Windows.Forms/TextFormatFlags.xml +++ b/xml/System.Windows.Forms/TextFormatFlags.xml @@ -37,7 +37,7 @@ ]]> - Using Fonts and Text + Using Fonts and Text diff --git a/xml/System.Windows.Forms/Timer.xml b/xml/System.Windows.Forms/Timer.xml index 4f7b0ac607e..21b32909355 100644 --- a/xml/System.Windows.Forms/Timer.xml +++ b/xml/System.Windows.Forms/Timer.xml @@ -293,7 +293,7 @@ ## Remarks This method is called for each timer tick. It calls any methods that are added through . If you are inheriting from , you can override this method. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -468,7 +468,7 @@ ## Remarks Calling the method on the class from within the event may not behave as expected, as displaying the assertion dialog box may cause Windows to raise the event repeatedly. We recommend that you refrain from testing assertions within this event, and use the , , , or methods instead. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/ToolBar.xml b/xml/System.Windows.Forms/ToolBar.xml index 3d3329b423e..21a1aa0942e 100644 --- a/xml/System.Windows.Forms/ToolBar.xml +++ b/xml/System.Windows.Forms/ToolBar.xml @@ -247,7 +247,7 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)).
@@ -1246,7 +1246,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1286,7 +1286,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/ToolBarButton.xml b/xml/System.Windows.Forms/ToolBarButton.xml index 725b3c25edc..a431ee9eec2 100644 --- a/xml/System.Windows.Forms/ToolBarButton.xml +++ b/xml/System.Windows.Forms/ToolBarButton.xml @@ -188,9 +188,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)).
diff --git a/xml/System.Windows.Forms/ToolBarButtonClickEventHandler.xml b/xml/System.Windows.Forms/ToolBarButtonClickEventHandler.xml index 59b2bf49662..fabca5e72e4 100644 --- a/xml/System.Windows.Forms/ToolBarButtonClickEventHandler.xml +++ b/xml/System.Windows.Forms/ToolBarButtonClickEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about handling events with delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about handling events with delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/ToolStrip.xml b/xml/System.Windows.Forms/ToolStrip.xml index 7b37e71fece..449a6b19077 100644 --- a/xml/System.Windows.Forms/ToolStrip.xml +++ b/xml/System.Windows.Forms/ToolStrip.xml @@ -615,7 +615,7 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)).
@@ -1561,7 +1561,7 @@ property in the event to determine whether an item was placed on the main , the overflow , or if it is not currently showing at all. The typical reasons why an item is not displayed are that the item did not fit on the main and its property was set to . - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2667,7 +2667,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2771,7 +2771,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2809,7 +2809,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2847,7 +2847,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2911,7 +2911,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2949,7 +2949,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3012,7 +3012,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3050,7 +3050,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3088,7 +3088,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3126,7 +3126,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3164,7 +3164,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3202,7 +3202,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3240,7 +3240,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3278,7 +3278,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3342,7 +3342,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3380,7 +3380,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3418,7 +3418,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3456,7 +3456,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3494,7 +3494,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3537,7 +3537,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3577,7 +3577,7 @@ ## Remarks Use this method when the move handle is painted. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3615,7 +3615,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3662,7 +3662,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3726,7 +3726,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3766,7 +3766,7 @@ ## Remarks Changing the property of a does not raise the various *Changed events of a . Raise those events with specific property settings. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3862,7 +3862,7 @@ diff --git a/xml/System.Windows.Forms/ToolStripButton.xml b/xml/System.Windows.Forms/ToolStripButton.xml index a7df5cdc6da..54029c03c31 100644 --- a/xml/System.Windows.Forms/ToolStripButton.xml +++ b/xml/System.Windows.Forms/ToolStripButton.xml @@ -369,7 +369,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -664,7 +664,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -702,7 +702,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -740,7 +740,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/ToolStripComboBox.xml b/xml/System.Windows.Forms/ToolStripComboBox.xml index 3cac39f51b1..9fdda6ddfa1 100644 --- a/xml/System.Windows.Forms/ToolStripComboBox.xml +++ b/xml/System.Windows.Forms/ToolStripComboBox.xml @@ -598,7 +598,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1373,7 +1373,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1411,7 +1411,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1449,7 +1449,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1489,7 +1489,7 @@ ## Remarks is raised only when the user changes the combo box selection. Do not use or to capture user changes, because those events are also raised when the selection changes programmatically. This event is also raised when you set . - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1531,7 +1531,7 @@ If you override and hook up events here, unhook them by using the method. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1569,7 +1569,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1609,7 +1609,7 @@ ## Remarks Override the method to unsubscribe events subscribed in . - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1746,7 +1746,7 @@ @@ -710,7 +710,7 @@ @@ -1098,7 +1098,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/ToolStripContentPanel.xml b/xml/System.Windows.Forms/ToolStripContentPanel.xml index ae4930bef2c..b12d2c126b6 100644 --- a/xml/System.Windows.Forms/ToolStripContentPanel.xml +++ b/xml/System.Windows.Forms/ToolStripContentPanel.xml @@ -577,7 +577,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -901,7 +901,7 @@ ## Remarks This method calls , which contains all the information necessary to render the . - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -939,7 +939,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1004,7 +1004,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/ToolStripControlHost.xml b/xml/System.Windows.Forms/ToolStripControlHost.xml index e35b35fcacf..6efd72db9ab 100644 --- a/xml/System.Windows.Forms/ToolStripControlHost.xml +++ b/xml/System.Windows.Forms/ToolStripControlHost.xml @@ -529,9 +529,9 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -624,7 +624,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1269,7 +1269,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1307,7 +1307,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1345,7 +1345,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1383,7 +1383,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1421,7 +1421,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1459,7 +1459,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1523,7 +1523,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1561,7 +1561,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1658,7 +1658,7 @@ If you override and hook up events here, unhook them by using the method. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1707,7 +1707,7 @@ ## Remarks Override the method to unsubscribe events subscribed in . - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1754,7 +1754,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1792,7 +1792,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2305,7 +2305,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). @@ -625,7 +625,7 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -1172,7 +1172,7 @@ @@ -1528,7 +1528,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1935,7 +1935,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1973,7 +1973,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2011,7 +2011,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2049,7 +2049,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2087,7 +2087,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2125,7 +2125,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2163,7 +2163,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2201,7 +2201,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2239,7 +2239,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2317,7 +2317,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2356,7 +2356,7 @@ instance returned by this method supports the UI Automation expand/collapse pattern. However, it's only available in applications that are running on the .NET Framework 4.7.1 or later versions and are either recompiled to target the .NET Framework 4.7.1 or opt in to this .NET Framework accessibility enhancements by using an AppCompat switch. -For more information, see the [migration guide](~/docs/framework/migration-guide/retargeting/4.7-4.7.1.md#windows-forms). +For more information, see the [migration guide](/dotnet/framework/migration-guide/retargeting/4.7-4.7.1#windows-forms). ]]> @@ -381,7 +381,7 @@ For more information, see the [migration guide](~/docs/framework/migration-guide method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -419,7 +419,7 @@ For more information, see the [migration guide](~/docs/framework/migration-guide method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -483,7 +483,7 @@ For more information, see the [migration guide](~/docs/framework/migration-guide method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/ToolStripDropDownClosedEventHandler.xml b/xml/System.Windows.Forms/ToolStripDropDownClosedEventHandler.xml index 8628fc55528..41a48549a5b 100644 --- a/xml/System.Windows.Forms/ToolStripDropDownClosedEventHandler.xml +++ b/xml/System.Windows.Forms/ToolStripDropDownClosedEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/ToolStripDropDownClosingEventHandler.xml b/xml/System.Windows.Forms/ToolStripDropDownClosingEventHandler.xml index 8780c1d94a6..383fbefb7fc 100644 --- a/xml/System.Windows.Forms/ToolStripDropDownClosingEventHandler.xml +++ b/xml/System.Windows.Forms/ToolStripDropDownClosingEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/ToolStripDropDownItem.xml b/xml/System.Windows.Forms/ToolStripDropDownItem.xml index dd9e56fa522..f969c1eed52 100644 --- a/xml/System.Windows.Forms/ToolStripDropDownItem.xml +++ b/xml/System.Windows.Forms/ToolStripDropDownItem.xml @@ -295,9 +295,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -370,7 +370,7 @@ property to create a menu with sub-menus. For the complete code example, see [How to: Display Option Buttons in a MenuStrip](~/docs/framework/winforms/controls/how-to-display-option-buttons-in-a-menustrip-windows-forms.md). + The following code example demonstrates how to use the property to create a menu with sub-menus. For the complete code example, see [How to: Display Option Buttons in a MenuStrip](/dotnet/framework/winforms/controls/how-to-display-option-buttons-in-a-menustrip-windows-forms). [!code-csharp[ToolStripRadioButtonMenuItem#200](~/samples/snippets/csharp/VS_Snippets_Winforms/ToolStripRadioButtonMenuItem/cs/ToolStripRadioButtonMenuItem.cs#200)] [!code-vb[ToolStripRadioButtonMenuItem#200](~/samples/snippets/visualbasic/VS_Snippets_Winforms/ToolStripRadioButtonMenuItem/vb/ToolStripRadioButtonMenuItem.vb#200)] @@ -541,7 +541,7 @@ ## Remarks This event occurs when the user clicks the drop down item or when you call the method. You can use this event to dynamically populate the . - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -578,7 +578,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -787,7 +787,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -825,7 +825,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -863,7 +863,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -901,7 +901,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -939,7 +939,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/ToolStripDropDownMenu.xml b/xml/System.Windows.Forms/ToolStripDropDownMenu.xml index 46e028c44a6..9d35985b6d9 100644 --- a/xml/System.Windows.Forms/ToolStripDropDownMenu.xml +++ b/xml/System.Windows.Forms/ToolStripDropDownMenu.xml @@ -43,7 +43,7 @@ The following code example demonstrates how to create and initialize a control by setting the check and image margins. > [!IMPORTANT] -> This code is not a complete sample so it will not compile. For a full code listing, see [How to: Enable Check Margins and Image Margins in ContextMenuStrip Controls](~/docs/framework/winforms/controls/how-to-enable-check-margins-and-image-margins-in-contextmenustrip-controls.md). +> This code is not a complete sample so it will not compile. For a full code listing, see [How to: Enable Check Margins and Image Margins in ContextMenuStrip Controls](/dotnet/framework/winforms/controls/how-to-enable-check-margins-and-image-margins-in-contextmenustrip-controls). [!code-csharp[System.Windows.Forms.ToolStrip.Misc#61](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.Misc/CS/Program.cs#61)] [!code-vb[System.Windows.Forms.ToolStrip.Misc#61](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.Misc/VB/Program.vb#61)] @@ -78,7 +78,7 @@ control. For a full code listing, see [How to: Enable Check Margins and Image Margins in ContextMenuStrip Controls](~/docs/framework/winforms/controls/how-to-enable-check-margins-and-image-margins-in-contextmenustrip-controls.md). + The following code example demonstrates how to create and initialize a control. For a full code listing, see [How to: Enable Check Margins and Image Margins in ContextMenuStrip Controls](/dotnet/framework/winforms/controls/how-to-enable-check-margins-and-image-margins-in-contextmenustrip-controls). [!code-csharp[System.Windows.Forms.ToolStrip.Misc#62](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.Misc/CS/Program.cs#62)] [!code-vb[System.Windows.Forms.ToolStrip.Misc#62](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.Misc/VB/Program.vb#62)] @@ -286,7 +286,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -324,7 +324,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -420,7 +420,7 @@ ## Examples - The following code example demonstrates how to create and initialize a control by setting the check and image margins. For a full code listing, see [How to: Enable Check Margins and Image Margins in ContextMenuStrip Controls](~/docs/framework/winforms/controls/how-to-enable-check-margins-and-image-margins-in-contextmenustrip-controls.md). + The following code example demonstrates how to create and initialize a control by setting the check and image margins. For a full code listing, see [How to: Enable Check Margins and Image Margins in ContextMenuStrip Controls](/dotnet/framework/winforms/controls/how-to-enable-check-margins-and-image-margins-in-contextmenustrip-controls). [!code-csharp[System.Windows.Forms.ToolStrip.Misc#61](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.Misc/CS/Program.cs#61)] [!code-vb[System.Windows.Forms.ToolStrip.Misc#61](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.Misc/VB/Program.vb#61)] @@ -466,7 +466,7 @@ ## Examples - The following code example demonstrates how to create and initialize a control by setting the check and image margins. For a full code listing, see [How to: Enable Check Margins and Image Margins in ContextMenuStrip Controls](~/docs/framework/winforms/controls/how-to-enable-check-margins-and-image-margins-in-contextmenustrip-controls.md). + The following code example demonstrates how to create and initialize a control by setting the check and image margins. For a full code listing, see [How to: Enable Check Margins and Image Margins in ContextMenuStrip Controls](/dotnet/framework/winforms/controls/how-to-enable-check-margins-and-image-margins-in-contextmenustrip-controls). [!code-csharp[System.Windows.Forms.ToolStrip.Misc#61](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.Misc/CS/Program.cs#61)] [!code-vb[System.Windows.Forms.ToolStrip.Misc#61](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.Misc/VB/Program.vb#61)] diff --git a/xml/System.Windows.Forms/ToolStripGripRenderEventHandler.xml b/xml/System.Windows.Forms/ToolStripGripRenderEventHandler.xml index 6c62e21d746..0657b3eb01a 100644 --- a/xml/System.Windows.Forms/ToolStripGripRenderEventHandler.xml +++ b/xml/System.Windows.Forms/ToolStripGripRenderEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/ToolStripItem.xml b/xml/System.Windows.Forms/ToolStripItem.xml index 62d91df7b7f..74a18a78f79 100644 --- a/xml/System.Windows.Forms/ToolStripItem.xml +++ b/xml/System.Windows.Forms/ToolStripItem.xml @@ -767,7 +767,7 @@ [!NOTE] > Changing the property of a does not raise the event. Raise this event with specific property settings. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1380,7 +1380,7 @@ > [!NOTE] > Changing the property of a does not raise the event. Raise this event with specific property settings. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1432,9 +1432,9 @@ - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -1624,7 +1624,7 @@ and properties of the are in screen coordinates, not client coordinates. For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + The and properties of the are in screen coordinates, not client coordinates. For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1698,7 +1698,7 @@ > [!NOTE] > The and properties of the are in screen coordinates, not client coordinates. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1914,7 +1914,7 @@ > [!NOTE] > Changing the property of a does not raise the event. Raise this event with specific property settings. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2026,7 +2026,7 @@ > [!NOTE] > Changing the property of a does not raise the event. Raise this event with specific property settings. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2827,7 +2827,7 @@ > [!NOTE] > Changing the property of a does not raise the event. Raise this event with specific property settings. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2973,7 +2973,7 @@ 5. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3030,7 +3030,7 @@ 5. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3087,7 +3087,7 @@ 5. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3144,7 +3144,7 @@ 5. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3201,7 +3201,7 @@ 5. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3258,7 +3258,7 @@ 5. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -3345,7 +3345,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3388,7 +3388,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3423,7 +3423,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3462,7 +3462,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3513,7 +3513,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3551,7 +3551,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3605,7 +3605,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3651,7 +3651,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3697,7 +3697,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3743,7 +3743,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3781,7 +3781,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3824,7 +3824,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3867,7 +3867,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3910,7 +3910,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3948,7 +3948,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3988,7 +3988,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4026,7 +4026,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4064,7 +4064,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4110,7 +4110,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4148,7 +4148,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4194,7 +4194,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4232,7 +4232,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4270,7 +4270,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4315,7 +4315,7 @@ ## Remarks Use the method to notify inheritors of the property that the font has changed. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4353,7 +4353,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4404,7 +4404,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4444,7 +4444,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4482,7 +4482,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4525,7 +4525,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4568,7 +4568,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4611,7 +4611,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4649,7 +4649,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4692,7 +4692,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4730,7 +4730,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -4863,7 +4863,7 @@ [!NOTE] > Changing the property of a does not raise the event. Raise this event with specific property settings. @@ -4971,7 +4971,7 @@ class to allow users to invoke help on your accessible object by pressing the F1 key. Using the provides you with complete information in the object. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -5788,7 +5788,7 @@ > [!NOTE] > Changing the property of a does not raise the event. Raise this event with specific property settings. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -6037,7 +6037,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -6083,7 +6083,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -6129,7 +6129,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -6175,7 +6175,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -6265,7 +6265,7 @@ uses the property as the default source for the content. Set to `false` to use as the source for content. @@ -6357,7 +6357,7 @@ [!NOTE] > Changing the property of a does not raise the event. Raise this event with specific property settings. @@ -6584,7 +6584,7 @@ [!NOTE] > Changing the property of a does not raise the event. Raise this event with specific property settings. diff --git a/xml/System.Windows.Forms/ToolStripItemEventHandler.xml b/xml/System.Windows.Forms/ToolStripItemEventHandler.xml index 0e3ffed2e6b..a3bf50f4448 100644 --- a/xml/System.Windows.Forms/ToolStripItemEventHandler.xml +++ b/xml/System.Windows.Forms/ToolStripItemEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/ToolStripItemImageRenderEventHandler.xml b/xml/System.Windows.Forms/ToolStripItemImageRenderEventHandler.xml index 8eeafc59a0a..92a1aaabbbd 100644 --- a/xml/System.Windows.Forms/ToolStripItemImageRenderEventHandler.xml +++ b/xml/System.Windows.Forms/ToolStripItemImageRenderEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/ToolStripItemRenderEventHandler.xml b/xml/System.Windows.Forms/ToolStripItemRenderEventHandler.xml index 59e4f9f8dec..c281de3dfde 100644 --- a/xml/System.Windows.Forms/ToolStripItemRenderEventHandler.xml +++ b/xml/System.Windows.Forms/ToolStripItemRenderEventHandler.xml @@ -45,7 +45,7 @@ - - When you create a delegate, you identify the method that handles the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that handles the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/ToolStripItemTextRenderEventHandler.xml b/xml/System.Windows.Forms/ToolStripItemTextRenderEventHandler.xml index aee654b39b5..3a6caf4fc2e 100644 --- a/xml/System.Windows.Forms/ToolStripItemTextRenderEventHandler.xml +++ b/xml/System.Windows.Forms/ToolStripItemTextRenderEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/ToolStripLabel.xml b/xml/System.Windows.Forms/ToolStripLabel.xml index cd66ea966be..6a879d8439b 100644 --- a/xml/System.Windows.Forms/ToolStripLabel.xml +++ b/xml/System.Windows.Forms/ToolStripLabel.xml @@ -547,7 +547,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -585,7 +585,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -623,7 +623,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -661,7 +661,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/ToolStripManager.xml b/xml/System.Windows.Forms/ToolStripManager.xml index ebfedbb953c..961a96f7b5a 100644 --- a/xml/System.Windows.Forms/ToolStripManager.xml +++ b/xml/System.Windows.Forms/ToolStripManager.xml @@ -430,7 +430,7 @@ [!CAUTION] > To prevent memory leaks, disable this event when your application is disposed. diff --git a/xml/System.Windows.Forms/ToolStripMenuItem.xml b/xml/System.Windows.Forms/ToolStripMenuItem.xml index 3fa89620d66..ee6976bf977 100644 --- a/xml/System.Windows.Forms/ToolStripMenuItem.xml +++ b/xml/System.Windows.Forms/ToolStripMenuItem.xml @@ -413,7 +413,7 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -850,7 +850,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -888,7 +888,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -926,7 +926,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -964,7 +964,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1002,7 +1002,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1066,7 +1066,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1104,7 +1104,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1142,7 +1142,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1180,7 +1180,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1218,7 +1218,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1256,7 +1256,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1465,7 +1465,7 @@ ## Examples - The following code example demonstrates how to use the property to assign the key combination CTRL+P to a menu item called `printToolStripMenuItem`. For the complete example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](~/docs/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application.md). + The following code example demonstrates how to use the property to assign the key combination CTRL+P to a menu item called `printToolStripMenuItem`. For the complete example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](/dotnet/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application). [!code-csharp[System.Windows.Forms.WebBrowser#100](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CS/form1.cs#100)] [!code-vb[System.Windows.Forms.WebBrowser#100](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/VB/form1.vb#100)] diff --git a/xml/System.Windows.Forms/ToolStripOverflow.xml b/xml/System.Windows.Forms/ToolStripOverflow.xml index 9d003101565..c73dd57f05d 100644 --- a/xml/System.Windows.Forms/ToolStripOverflow.xml +++ b/xml/System.Windows.Forms/ToolStripOverflow.xml @@ -255,7 +255,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/ToolStripOverflowButton.xml b/xml/System.Windows.Forms/ToolStripOverflowButton.xml index 841ed33ca08..beced47c362 100644 --- a/xml/System.Windows.Forms/ToolStripOverflowButton.xml +++ b/xml/System.Windows.Forms/ToolStripOverflowButton.xml @@ -165,7 +165,7 @@ - The method of the current object should call with the parameter set to `false` to release only unmanaged resources. - For more information, see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). ]]> @@ -249,7 +249,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/ToolStripPanel.xml b/xml/System.Windows.Forms/ToolStripPanel.xml index d4eccd0a8ea..729fb3da46d 100644 --- a/xml/System.Windows.Forms/ToolStripPanel.xml +++ b/xml/System.Windows.Forms/ToolStripPanel.xml @@ -321,7 +321,7 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -757,7 +757,7 @@ ## Remarks The method is called when a child control is added to the . - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -797,7 +797,7 @@ ## Remarks The is called when a child control is removed from the . - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -835,7 +835,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -873,7 +873,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -969,7 +969,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1007,7 +1007,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1127,7 +1127,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/ToolStripPanelRow.xml b/xml/System.Windows.Forms/ToolStripPanelRow.xml index 171d96a508b..1bea575779b 100644 --- a/xml/System.Windows.Forms/ToolStripPanelRow.xml +++ b/xml/System.Windows.Forms/ToolStripPanelRow.xml @@ -271,9 +271,9 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -357,7 +357,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -397,7 +397,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -437,7 +437,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -475,7 +475,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -510,7 +510,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/ToolStripProfessionalRenderer.xml b/xml/System.Windows.Forms/ToolStripProfessionalRenderer.xml index 497d06c0894..fcc680364da 100644 --- a/xml/System.Windows.Forms/ToolStripProfessionalRenderer.xml +++ b/xml/System.Windows.Forms/ToolStripProfessionalRenderer.xml @@ -26,7 +26,7 @@ ## Examples - The following code example demonstrates how to create a composite control that mimics the **Navigation Pane** provided by Microsoft® Outlook®. For a full code listing, see [How to: Create a Professionally Styled ToolStrip Control](~/docs/framework/winforms/controls/how-to-create-a-professionally-styled-toolstrip-control.md). + The following code example demonstrates how to create a composite control that mimics the **Navigation Pane** provided by Microsoft® Outlook®. For a full code listing, see [How to: Create a Professionally Styled ToolStrip Control](/dotnet/framework/winforms/controls/how-to-create-a-professionally-styled-toolstrip-control). [!code-csharp[System.Windows.Forms.ToolStrip.StackView#10](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.StackView/CS/StackView.cs#10)] [!code-vb[System.Windows.Forms.ToolStrip.StackView#10](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.StackView/VB/StackView.vb#10)] @@ -551,7 +551,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -589,7 +589,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -627,7 +627,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/ToolStripProgressBar.xml b/xml/System.Windows.Forms/ToolStripProgressBar.xml index 2d4e145d09b..2eaa5ab8df2 100644 --- a/xml/System.Windows.Forms/ToolStripProgressBar.xml +++ b/xml/System.Windows.Forms/ToolStripProgressBar.xml @@ -605,7 +605,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -840,7 +840,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/ToolStripRenderer.xml b/xml/System.Windows.Forms/ToolStripRenderer.xml index 7a3d1ee96e1..9456d0ba495 100644 --- a/xml/System.Windows.Forms/ToolStripRenderer.xml +++ b/xml/System.Windows.Forms/ToolStripRenderer.xml @@ -36,7 +36,7 @@ ## Examples - The following code example demonstrates how to implement a custom class. The `GridStripRenderer` class customizes three aspects of the `GridStrip` control's appearance: `GridStrip` border, border, and image. For a full code listing, see [How to: Implement a Custom ToolStripRenderer](~/docs/framework/winforms/controls/how-to-implement-a-custom-toolstriprenderer.md). + The following code example demonstrates how to implement a custom class. The `GridStripRenderer` class customizes three aspects of the `GridStrip` control's appearance: `GridStrip` border, border, and image. For a full code listing, see [How to: Implement a Custom ToolStripRenderer](/dotnet/framework/winforms/controls/how-to-implement-a-custom-toolstriprenderer). [!code-csharp[System.Windows.Forms.ToolStrip.GridStrip#10](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.GridStrip/CS/GridStrip.cs#10)] [!code-vb[System.Windows.Forms.ToolStrip.GridStrip#10](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Windows.Forms.ToolStrip.GridStrip/VB/GridStrip.vb#10)] @@ -936,7 +936,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -975,7 +975,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1020,7 +1020,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1058,7 +1058,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1096,7 +1096,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1134,7 +1134,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1172,7 +1172,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1211,7 +1211,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1250,7 +1250,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1289,7 +1289,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1327,7 +1327,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1365,7 +1365,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1403,7 +1403,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1441,7 +1441,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1479,7 +1479,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1518,7 +1518,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1565,7 +1565,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1612,7 +1612,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1650,7 +1650,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1688,7 +1688,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1722,7 +1722,7 @@ about the new DPI and allows the offsets for rendering arrows in the right dimensions to be calculated. +This overload of the `ScaleArrowOffsetsIfNeeded` method should be called in a derived class only when an application opts into [per-monitor version 2](/dotnet/framework/whats-new/whats-new-in-accessibility#accessibility-switches), targets .NET Framework 4.7.1 or later, and has the `EnableDpiChangedMessageHandling` and `EnableDpiChangedHighDpiImprovements` configuration switches turned on. It informs the about the new DPI and allows the offsets for rendering arrows in the right dimensions to be calculated. ]]> diff --git a/xml/System.Windows.Forms/ToolStripSeparatorRenderEventHandler.xml b/xml/System.Windows.Forms/ToolStripSeparatorRenderEventHandler.xml index 0a1633ea75c..1cc33c1b97b 100644 --- a/xml/System.Windows.Forms/ToolStripSeparatorRenderEventHandler.xml +++ b/xml/System.Windows.Forms/ToolStripSeparatorRenderEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/ToolStripSplitButton.xml b/xml/System.Windows.Forms/ToolStripSplitButton.xml index 71fd5af8c11..c7439104a0b 100644 --- a/xml/System.Windows.Forms/ToolStripSplitButton.xml +++ b/xml/System.Windows.Forms/ToolStripSplitButton.xml @@ -316,7 +316,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -822,7 +822,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -860,7 +860,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -898,7 +898,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -936,7 +936,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -974,7 +974,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1039,7 +1039,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/ToolStripTextBox.xml b/xml/System.Windows.Forms/ToolStripTextBox.xml index 3a1e1d01634..11d4bfbc759 100644 --- a/xml/System.Windows.Forms/ToolStripTextBox.xml +++ b/xml/System.Windows.Forms/ToolStripTextBox.xml @@ -241,7 +241,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1605,7 +1605,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1643,7 +1643,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1681,7 +1681,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1719,7 +1719,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1757,7 +1757,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1916,7 +1916,7 @@ event is raised by the class when the is drawn and the property value is `true` and the property is `false`. The class contains all the information needed to paint the , including the ToolTip text, the , and the object on which the drawing should be done. To customize the look of the ToolTip, use the to determine the bounds of the ToolTip, and the object to perform your customized drawing. You can increase the bounds of the before it is shown by handling the event. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -528,7 +528,7 @@ . Application code should not call this method; an object's method is automatically invoked during garbage collection, unless finalization by the garbage collector has been disabled by a call to the method. For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + This method overrides . Application code should not call this method; an object's method is automatically invoked during garbage collection, unless finalization by the garbage collector has been disabled by a call to the method. For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). ]]> diff --git a/xml/System.Windows.Forms/TrackBar.xml b/xml/System.Windows.Forms/TrackBar.xml index b4f5c8e2e68..b10dc4f34ef 100644 --- a/xml/System.Windows.Forms/TrackBar.xml +++ b/xml/System.Windows.Forms/TrackBar.xml @@ -181,7 +181,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1218,7 +1218,7 @@ ## Remarks You can use the event to update other controls as the position of the scroll box changes. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1258,7 +1258,7 @@ ## Remarks The control will redraw when the system colors change. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1421,7 +1421,7 @@ @@ -1523,7 +1523,7 @@ . To determine whether the members of this class can be used, you can check the value of the property. - This class wraps the functionality of a that is set to one of the elements exposed by the class. For more information, see [Rendering Controls with Visual Styles](~/docs/framework/winforms/controls/rendering-controls-with-visual-styles.md). + This class wraps the functionality of a that is set to one of the elements exposed by the class. For more information, see [Rendering Controls with Visual Styles](/dotnet/framework/winforms/controls/rendering-controls-with-visual-styles). diff --git a/xml/System.Windows.Forms/TreeNodeMouseClickEventHandler.xml b/xml/System.Windows.Forms/TreeNodeMouseClickEventHandler.xml index 90d646a5353..7a7d30d2c2f 100644 --- a/xml/System.Windows.Forms/TreeNodeMouseClickEventHandler.xml +++ b/xml/System.Windows.Forms/TreeNodeMouseClickEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/TreeNodeMouseHoverEventHandler.xml b/xml/System.Windows.Forms/TreeNodeMouseHoverEventHandler.xml index e182f3fb3bd..a3a4175f948 100644 --- a/xml/System.Windows.Forms/TreeNodeMouseHoverEventHandler.xml +++ b/xml/System.Windows.Forms/TreeNodeMouseHoverEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/TreeView.xml b/xml/System.Windows.Forms/TreeView.xml index e9209023700..2a9f5ca60e7 100644 --- a/xml/System.Windows.Forms/TreeView.xml +++ b/xml/System.Windows.Forms/TreeView.xml @@ -158,7 +158,7 @@ ## Remarks Setting the property from within a or event handler causes the event to be raised multiple times and can result in unexpected behavior. To prevent the event from being raised multiple times, add logic to your event handler that only executes your recursive code if the property of the is not set to . - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -201,7 +201,7 @@ property. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -541,7 +541,7 @@ > [!NOTE] > Setting the property from within the or event causes the event to be raised multiple times and can result in unexpected behavior. For example, you might set the property in the event handler when you are recursively updating the child nodes, so that the user does not have to expand and check each one individually. To prevent the event from being raised multiple times, add logic to your event handler that only executes your recursive code if the property of the is not set to . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -584,7 +584,7 @@ - can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). @@ -1182,7 +1182,7 @@ The hit test region corresponds to the property when using . When using , however, the property encompasses the entire width of the . In this case, you can access the hit test region by getting the value and accessing its property. You can then draw the hit test region of the node within these bounds, or you can provide your own hit test code. Note that setting the property does not change the size of the hit test region, which is calculated using the font specified for the entire . - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2026,7 +2026,7 @@ , the event will occur before the event. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2384,7 +2384,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2430,7 +2430,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2472,7 +2472,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2514,7 +2514,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2556,7 +2556,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2598,7 +2598,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2644,7 +2644,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2686,7 +2686,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2728,7 +2728,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2770,7 +2770,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2811,7 +2811,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2852,7 +2852,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2891,7 +2891,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2930,7 +2930,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2972,7 +2972,7 @@ ## Remarks If the property is set to `true` and the property is set to `false`, the method switches between selecting and clearing the check box when the user presses the SPACEBAR. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3013,7 +3013,7 @@ ## Remarks If the property is set to `false`, the control will select the first item that begins with the value of the property of `e`. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3052,7 +3052,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3092,7 +3092,7 @@ ## Remarks The method performs a hit test to see whether the mouse is located over a , and if it is, raises the event. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3130,7 +3130,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3168,7 +3168,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3206,7 +3206,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3244,7 +3244,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3287,7 +3287,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -3517,7 +3517,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/TreeViewEventArgs.xml b/xml/System.Windows.Forms/TreeViewEventArgs.xml index b7cc1217b89..88c7b92aad6 100644 --- a/xml/System.Windows.Forms/TreeViewEventArgs.xml +++ b/xml/System.Windows.Forms/TreeViewEventArgs.xml @@ -22,7 +22,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/UICuesEventArgs.xml b/xml/System.Windows.Forms/UICuesEventArgs.xml index 0ea7af2e76f..6eda80510b6 100644 --- a/xml/System.Windows.Forms/UICuesEventArgs.xml +++ b/xml/System.Windows.Forms/UICuesEventArgs.xml @@ -26,7 +26,7 @@ The event occurs when the user interface changes by showing or hiding focus indicators or keyboard cues. This is usually when the user presses the TAB, ALT, or F10 keys. - For information about the event model, see [Handling and Raising Events](~/docs/standard/events/index.md). + For information about the event model, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/UICuesEventHandler.xml b/xml/System.Windows.Forms/UICuesEventHandler.xml index 47c3027622d..699a8c737d7 100644 --- a/xml/System.Windows.Forms/UICuesEventHandler.xml +++ b/xml/System.Windows.Forms/UICuesEventHandler.xml @@ -30,7 +30,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about handling events with delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about handling events with delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/UnhandledExceptionMode.xml b/xml/System.Windows.Forms/UnhandledExceptionMode.xml index b6da7bf253a..41238bbaa71 100644 --- a/xml/System.Windows.Forms/UnhandledExceptionMode.xml +++ b/xml/System.Windows.Forms/UnhandledExceptionMode.xml @@ -23,7 +23,7 @@ This enumeration is used by . > [!NOTE] -> In the .NET Framework version 2.0, the common language runtime behavior changed to allow unhandled exceptions to propagate up the call stack. This behavior can be disabled via the application configuration file. For more information, see [Exceptions in Managed Threads](~/docs/standard/threading/exceptions-in-managed-threads.md). +> In the .NET Framework version 2.0, the common language runtime behavior changed to allow unhandled exceptions to propagate up the call stack. This behavior can be disabled via the application configuration file. For more information, see [Exceptions in Managed Threads](/dotnet/standard/threading/exceptions-in-managed-threads). diff --git a/xml/System.Windows.Forms/UpDownBase.xml b/xml/System.Windows.Forms/UpDownBase.xml index 181000d2a6b..97357ff9bfa 100644 --- a/xml/System.Windows.Forms/UpDownBase.xml +++ b/xml/System.Windows.Forms/UpDownBase.xml @@ -290,7 +290,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1167,7 +1167,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1205,7 +1205,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1244,7 +1244,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1284,7 +1284,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1324,7 +1324,7 @@ ## Remarks If a double-click occurs, the method will raise the event. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1365,7 +1365,7 @@ ## Remarks If the spin box (also known as an up-down control) has focus when this event occurs, the direction the user scrolled the mouse wheel is determined, and either the or method is called. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1405,7 +1405,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1448,7 +1448,7 @@ ## Remarks If the property is set to `true` and the user presses the UP ARROW key, the method is called. Likewise, if the user presses the DOWN ARROW key, the method is called. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1493,7 +1493,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1537,7 +1537,7 @@ ## Remarks This method validates the text in the text box portion of the control when the spin box (also known as an up-down control) loses focus. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1581,7 +1581,7 @@ ## Remarks This method adjusts the size of the spin box (also known as an up-down control) when the text box portion of the control is resized. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -1623,7 +1623,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/UserControl.xml b/xml/System.Windows.Forms/UserControl.xml index f4c21769aa5..8014e58a99f 100644 --- a/xml/System.Windows.Forms/UserControl.xml +++ b/xml/System.Windows.Forms/UserControl.xml @@ -56,7 +56,7 @@ ## Remarks By extending , inherits all the standard positioning and mnemonic-handling code that is necessary in a user control. - The gives you the ability to create controls that can be used in multiple places within an application or organization. You can include all the code needed for validation of common data you ask the user to input; some examples of this are email addresses (see Example section), telephone numbers, and postal codes. Another efficient use of the user control is to simply preload a or with static items you commonly use in almost every application; some examples of this are countries/regions, cities, states, and office locations. For more information about authoring custom controls, see [Developing Custom Windows Forms Controls with the .NET Framework](~/docs/framework/winforms/controls/developing-custom-windows-forms-controls.md). + The gives you the ability to create controls that can be used in multiple places within an application or organization. You can include all the code needed for validation of common data you ask the user to input; some examples of this are email addresses (see Example section), telephone numbers, and postal codes. Another efficient use of the user control is to simply preload a or with static items you commonly use in almost every application; some examples of this are countries/regions, cities, states, and office locations. For more information about authoring custom controls, see [Developing Custom Windows Forms Controls with the .NET Framework](/dotnet/framework/winforms/controls/developing-custom-windows-forms-controls). > [!NOTE] > You might consider creating a namespace that contains several classes of user controls and compiling it into one DLL. This DLL can be referenced and distributed with the application or all applications within an organization. This gives you the ability to reference the user control in many applications and save time laying out and coding the contained elements of the user control. A user control also gives you consistency within or across applications; for example, all address information input blocks will all have the same appearance and behavior. Consistency gives your application a more polished and professional appearance. @@ -64,7 +64,7 @@ > You can host Windows Forms derived classes inside of a form, on another , inside of Internet Explorer on a Web page, or inside a control hosted on a form. > [!NOTE] -> When hosting a inside of the control, you cannot turn off Visual Styles using the `META` tag value `MSThemeCompatible`. For more information about Visual Styles, see [Rendering Controls with Visual Styles](~/docs/framework/winforms/controls/rendering-controls-with-visual-styles.md). +> When hosting a inside of the control, you cannot turn off Visual Styles using the `META` tag value `MSThemeCompatible`. For more information about Visual Styles, see [Rendering Controls with Visual Styles](/dotnet/framework/winforms/controls/rendering-controls-with-visual-styles). Note that for Smartphone applications, this control requires Windows Mobile Version 5.0 software for Smartphones. @@ -433,7 +433,7 @@ > [!CAUTION] > The event occurs when the handle for the is created. In some circumstances, this can cause the event to occur more than one time. For example, the event occurs when the is loaded, and again if the handle is recreated. (One way that a handle is recreated is by calling the method.) To account for the event occurring more than one time, you should put any one time initialization code in the constructor instead of a event handler. In addition, you should not add data bindings to the in a event handler. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -481,7 +481,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -527,7 +527,7 @@ ## Remarks The event occurs after the control is created, but before the control becomes visible for the first time. - Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](~/docs/standard/events/index.md). + Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/WebBrowser.xml b/xml/System.Windows.Forms/WebBrowser.xml index fa5026c6dd6..4802c34e7d8 100644 --- a/xml/System.Windows.Forms/WebBrowser.xml +++ b/xml/System.Windows.Forms/WebBrowser.xml @@ -49,7 +49,7 @@ > [!IMPORTANT] > The control is resource-intensive. Be sure to call the method when you are finished using the control to ensure that all resources are released in a timely fashion. You must call the method on the same thread that attached the events, which should always be the message or user-interface (UI) thread. - The control cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](~/docs/framework/misc/using-libraries-from-partially-trusted-code.md). + The control cannot be used by partially trusted code. For more information, see [Using Libraries from Partially Trusted Code](/dotnet/framework/misc/using-libraries-from-partially-trusted-code). The control has several properties, methods, and events related to navigation. The following members let you navigate the control to a specific URL, move backward and forward through the navigation history list, and load the home page and search page of the current user: @@ -76,7 +76,7 @@ The control is a managed wrapper for the ActiveX [WebBrowser control](https://go.microsoft.com/fwlink/?LinkId=198812), and uses whichever version of the control is installed on the user's computer. > [!NOTE] -> This class makes security demands at the class level. A is thrown when a derived class or any caller in the call stack does not have full trust permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). +> This class makes security demands at the class level. A is thrown when a derived class or any caller in the call stack does not have full trust permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). > [!NOTE] > The class can only be used in threads set to single thread apartment (STA) mode. To use this class, ensure that your `Main` method is marked with the attribute. @@ -86,7 +86,7 @@ ## Examples The following code example demonstrates how to implement an address bar for use with the control. This example requires that you have a form that contains a control called `webBrowser1`, a control called `TextBoxAddress`, and a control called `ButtonGo`. When you type a URL into the text box and press ENTER or click the **Go** button, the control navigates to the URL specified. When you navigate by clicking a hyperlink, the text box automatically updates to display the current URL. - For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](~/docs/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application.md). + For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](/dotnet/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application). [!code-cpp[System.Windows.Forms.WebBrowser#6](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CPP/form1.cpp#6)] [!code-csharp[System.Windows.Forms.WebBrowser#6](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CS/form1.cs#6)] @@ -94,8 +94,8 @@ ]]> - WebBrowser Control (Windows Forms) - Using Libraries from Partially Trusted Code + WebBrowser Control (Windows Forms) + Using Libraries from Partially Trusted Code WebBrowser Control @@ -299,7 +299,7 @@ ## Examples The following code example demonstrates how to use the property to implement a **Back** button for the control that is similar to the **Back** button in Internet Explorer. This example requires that your form contains a control called `webBrowser1` and a control called `backButton`. - For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](~/docs/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application.md). + For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](/dotnet/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application). [!code-cpp[System.Windows.Forms.WebBrowser#7](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CPP/form1.cpp#7)] [!code-csharp[System.Windows.Forms.WebBrowser#7](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CS/form1.cs#7)] @@ -342,14 +342,14 @@ ## Remarks The control maintains a history list of all the Web pages visited during a browsing session. The method navigates the control to the previous page in this history, if one is available. The property indicates whether navigation history is available and contains a previous page. Handle the event to receive a notification when the property changes. Handling this event is useful, for example, to change the enabled state of a **Back** button when the control navigates to or leaves the beginning of the navigation history. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples The following code example demonstrates how to use a handler for the event to implement a **Back** button for the control that is similar to the **Back** button in Internet Explorer. This example requires that your form contains a control called `webBrowser1` and a control called `backButton`. - For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](~/docs/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application.md). + For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](/dotnet/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application). [!code-cpp[System.Windows.Forms.WebBrowser#7](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CPP/form1.cpp#7)] [!code-csharp[System.Windows.Forms.WebBrowser#7](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CS/form1.cs#7)] @@ -410,7 +410,7 @@ ## Examples The following code example demonstrates how to use a handler for the event to implement a **Forward** button for the control that is similar to the **Forward** button in Internet Explorer. This example requires that your form contains a control called `webBrowser1` and a control called `ButtonForward`. - For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](~/docs/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application.md). + For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](/dotnet/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application). [!code-cpp[System.Windows.Forms.WebBrowser#8](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CPP/form1.cpp#8)] [!code-csharp[System.Windows.Forms.WebBrowser#8](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CS/form1.cs#8)] @@ -453,14 +453,14 @@ ## Remarks The control maintains a history list of all the Web pages visited during a browsing session. The method navigates the control to the next page in this history, if one is available as a result of a previous backward navigation. The property indicates whether navigation history is available and contains a page located after the current one, allowing the method to succeed. Handle the event to receive a notification when the property changes. Handling this event is useful, for example, to change the enabled state of a **Forward** button when the control navigates to or leaves the end of the navigation history. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples The following code example demonstrates how to use the method to implement a **Forward** button for the control that is similar to the **Forward** button in Internet Explorer. This example requires that your form contains a control called `webBrowser1` and a control called `ButtonForward`. - For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](~/docs/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application.md). + For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](/dotnet/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application). [!code-cpp[System.Windows.Forms.WebBrowser#8](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CPP/form1.cpp#8)] [!code-csharp[System.Windows.Forms.WebBrowser#8](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CS/form1.cs#8)] @@ -780,7 +780,7 @@ To receive notification before navigation begins, handle the event. Handling this event lets you cancel navigation if certain conditions have not been met, for example, when the user has not completely filled out a form. Handle the event to receive notification when the control finishes navigation and has begun loading the document at the new location. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -955,7 +955,7 @@ ## Examples The following code example demonstrates how to use the property to update the form title bar with the title of the current document. This example requires that your form contains a control called `webBrowser1`. - For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](~/docs/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application.md). + For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](/dotnet/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application). [!code-cpp[System.Windows.Forms.WebBrowser#15](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CPP/form1.cpp#15)] [!code-csharp[System.Windows.Forms.WebBrowser#15](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CS/form1.cs#15)] @@ -1001,14 +1001,14 @@ ## Remarks You can handle this event to update the title bar of your application with the current value of the property. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples The following code example demonstrates how to use a handler for the event to update the form title bar with the title of the current document. This example requires that your form contains a control called `webBrowser1`. - For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](~/docs/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application.md). + For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](/dotnet/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application). [!code-cpp[System.Windows.Forms.WebBrowser#15](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CPP/form1.cpp#15)] [!code-csharp[System.Windows.Forms.WebBrowser#15](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CS/form1.cs#15)] @@ -1138,7 +1138,7 @@ ## Remarks You can use this event with the property to implement an indicator in the user interface of your application similar to the lock icon in Internet Explorer. In a handler for this event, check the value of the property to determine whether you should hide or display the indicator. To mimic the behavior of the lock icon in Internet Explorer, you can also provide a ToolTip that shows the encryption level when the mouse pointer hovers over the indicator. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1181,7 +1181,7 @@ method to implement a **Back** button for the control similar to the one in Internet Explorer. This example requires that your form contains a control called `webBrowser1` and a control called `backButton`. - For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](~/docs/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application.md). + For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](/dotnet/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application). [!code-cpp[System.Windows.Forms.WebBrowser#7](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CPP/form1.cpp#7)] [!code-csharp[System.Windows.Forms.WebBrowser#7](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CS/form1.cs#7)] @@ -1313,7 +1313,7 @@ ## Examples The following code example demonstrates how to use the method to implement a **Forward** button for the control similar to the one in Internet Explorer. This example requires that your form contains a control called `webBrowser1` and a control called `ButtonForward`. - For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](~/docs/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application.md). + For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](/dotnet/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application). [!code-cpp[System.Windows.Forms.WebBrowser#8](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CPP/form1.cpp#8)] [!code-csharp[System.Windows.Forms.WebBrowser#8](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CS/form1.cs#8)] @@ -1361,7 +1361,7 @@ ## Examples The following code example demonstrates how to use the method to implement a **Home** button for the control similar to the one in Internet Explorer. This example requires that your form contains a control called `webBrowser1` and a control called `ButtonHome`. - For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](~/docs/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application.md). + For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](/dotnet/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application). [!code-cpp[System.Windows.Forms.WebBrowser#11](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CPP/form1.cpp#11)] [!code-csharp[System.Windows.Forms.WebBrowser#11](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CS/form1.cs#11)] @@ -1413,7 +1413,7 @@ ## Examples The following code example demonstrates how to use the method to implement a **Search** button for the control similar to the one in Internet Explorer. This example requires that your form contains a control called `webBrowser1` and a control called `ButtonSearch`. - For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](~/docs/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application.md). + For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](/dotnet/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application). [!code-cpp[System.Windows.Forms.WebBrowser#12](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CPP/form1.cpp#12)] [!code-csharp[System.Windows.Forms.WebBrowser#12](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CS/form1.cs#12)] @@ -1666,7 +1666,7 @@ ## Examples The following code example demonstrates how to use the method to implement an address bar for the control. This example requires that your form contains a control called `webBrowser1`, a control called `TextBoxAddress`, and a control called `ButtonGo`. When you type a URL into the text box and press ENTER or click the **Go** button, the control navigates to the URL specified. When you navigate by clicking a hyperlink, the text box automatically updates to display the current URL. - For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](~/docs/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application.md). + For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](/dotnet/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application). [!code-cpp[System.Windows.Forms.WebBrowser#6](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CPP/form1.cpp#6)] [!code-csharp[System.Windows.Forms.WebBrowser#6](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CS/form1.cs#6)] @@ -2017,14 +2017,14 @@ You can also receive notification before navigation begins by handling the event. Handling this event lets you cancel navigation if certain conditions have not been met, for example, the user has not completely filled out a form. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples The following code example demonstrates how to use a handler for the event to implement an address bar for the control. This example requires that your form contains a control called `webBrowser1`, a control called `TextBoxAddress`, and a control called `ButtonGo`. When you type a URL into the text box and press ENTER or click the **Go** button, the control navigates to the URL specified. When you navigate by clicking a hyperlink, the text box automatically updates to display the current URL. - For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](~/docs/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application.md). + For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](/dotnet/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application). [!code-cpp[System.Windows.Forms.WebBrowser#6](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CPP/form1.cpp#6)] [!code-csharp[System.Windows.Forms.WebBrowser#6](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CS/form1.cs#6)] @@ -2092,7 +2092,7 @@ Handle the event to receive notification when the control finishes navigation and has begun loading the document at the new location. Handle the event to receive notification when the control finishes loading the new document. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2101,7 +2101,7 @@ This example requires that your form contains a control called `webBrowser1` and that your form class has a making it accessible to COM. - For a complete code example that you can paste the following code into, see [How to: Add Web Browser Capabilities to a Windows Forms Application](~/docs/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application.md). + For a complete code example that you can paste the following code into, see [How to: Add Web Browser Capabilities to a Windows Forms Application](/dotnet/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application). [!code-csharp[WebBrowserMisc#30](~/samples/snippets/csharp/VS_Snippets_Winforms/WebBrowserMisc/CS/WebBrowserMisc.cs#30)] [!code-vb[WebBrowserMisc#30](~/samples/snippets/visualbasic/VS_Snippets_Winforms/WebBrowserMisc/vb/WebBrowserMisc.vb#30)] @@ -2150,7 +2150,7 @@ The event occurs before the new browser window is opened. You can handle this event, for example, to prevent the window from opening when certain conditions have not been met. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2257,7 +2257,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2297,7 +2297,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2337,7 +2337,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2381,7 +2381,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2421,7 +2421,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2461,7 +2461,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2500,7 +2500,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2540,7 +2540,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2580,7 +2580,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2619,7 +2619,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2659,7 +2659,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. @@ -2817,7 +2817,7 @@ ## Remarks You can use a handler for this event to implement a navigation progress bar similar to the one in Internet Explorer. Use the property to determine the number of bytes that have been downloaded successfully. Use the property to determine the total number of bytes available for downloading. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -2924,7 +2924,7 @@ ## Examples The following code example demonstrates how to use the method to implement a **Refresh** button for the control similar to the one in Internet Explorer. This example requires that your form contains a control called `webBrowser1` and a control called `ButtonRefresh`. - For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](~/docs/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application.md). + For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](/dotnet/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application). [!code-cpp[System.Windows.Forms.WebBrowser#10](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CPP/form1.cpp#10)] [!code-csharp[System.Windows.Forms.WebBrowser#10](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CS/form1.cs#10)] @@ -3180,7 +3180,7 @@ ## Examples The following code example demonstrates how to use the method to implement a **Print Preview** menu option similar to the one on the Internet Explorer **File** menu. This example requires that your form contains a menu with a menu item called `MenuItemFilePrintPreview`. - For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](~/docs/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application.md). + For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](/dotnet/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application). [!code-cpp[System.Windows.Forms.WebBrowser#4](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CPP/form1.cpp#4)] [!code-csharp[System.Windows.Forms.WebBrowser#4](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CS/form1.cs#4)] @@ -3258,7 +3258,7 @@ You can use this method to implement a **Save As** menu item similar to the one on the Internet Explorer **File** menu. The dialog box that appears when this method is called depends on the document type currently loaded. > [!NOTE] -> This method allows users to save only the contents of the document as it was originally loaded. Any modifications made to the document at run time through the property are not persisted. For information on retrieving the run-time modifications, see [How to: Access the HTML Source in the Managed HTML Document Object Model](~/docs/framework/winforms/controls/how-to-access-the-html-source-in-the-managed-html-document-object-model.md). +> This method allows users to save only the contents of the document as it was originally loaded. Any modifications made to the document at run time through the property are not persisted. For information on retrieving the run-time modifications, see [How to: Access the HTML Source in the Managed HTML Document Object Model](/dotnet/framework/winforms/controls/how-to-access-the-html-source-in-the-managed-html-document-object-model). @@ -3313,7 +3313,7 @@ ## Examples The following code example demonstrates how to use the property to implement a status bar for the control similar to the one in Internet Explorer. This example requires that your form contains a control called `webBrowser1` and a control called `StatusBar1`. - For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](~/docs/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application.md). + For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](/dotnet/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application). [!code-cpp[System.Windows.Forms.WebBrowser#14](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CPP/form1.cpp#14)] [!code-csharp[System.Windows.Forms.WebBrowser#14](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CS/form1.cs#14)] @@ -3359,14 +3359,14 @@ ## Remarks Handle this event to update a status bar when the value of the property changes. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples The following code example demonstrates how to use a handler for the event to implement a status bar for the control similar to the one in Internet Explorer. This example requires that your form contains a control called `webBrowser1` and a control called `StatusBar1`. - For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](~/docs/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application.md). + For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](/dotnet/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application). [!code-cpp[System.Windows.Forms.WebBrowser#14](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CPP/form1.cpp#14)] [!code-csharp[System.Windows.Forms.WebBrowser#14](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CS/form1.cs#14)] @@ -3410,7 +3410,7 @@ ## Examples The following code example demonstrates how to use the method to implement a **Stop** button for the control similar to the one in Internet Explorer. This example requires that your form contains a control called `webBrowser1` and a control called `ButtonStop`. - For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](~/docs/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application.md). + For the complete code example, see [How to: Add Web Browser Capabilities to a Windows Forms Application](/dotnet/framework/winforms/controls/how-to-add-web-browser-capabilities-to-a-windows-forms-application). [!code-cpp[System.Windows.Forms.WebBrowser#9](~/samples/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CPP/form1.cpp#9)] [!code-csharp[System.Windows.Forms.WebBrowser#9](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Windows.Forms.WebBrowser/CS/form1.cs#9)] diff --git a/xml/System.Windows.Forms/WebBrowserBase.xml b/xml/System.Windows.Forms/WebBrowserBase.xml index ff7acc79f41..26ff39f08a9 100644 --- a/xml/System.Windows.Forms/WebBrowserBase.xml +++ b/xml/System.Windows.Forms/WebBrowserBase.xml @@ -1914,7 +1914,7 @@ method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. diff --git a/xml/System.Windows.Forms/WebBrowserDocumentCompletedEventHandler.xml b/xml/System.Windows.Forms/WebBrowserDocumentCompletedEventHandler.xml index 9a8c98943eb..aa02700e7dd 100644 --- a/xml/System.Windows.Forms/WebBrowserDocumentCompletedEventHandler.xml +++ b/xml/System.Windows.Forms/WebBrowserDocumentCompletedEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/WebBrowserNavigatedEventHandler.xml b/xml/System.Windows.Forms/WebBrowserNavigatedEventHandler.xml index 1e70889aaa1..437a6bd1653 100644 --- a/xml/System.Windows.Forms/WebBrowserNavigatedEventHandler.xml +++ b/xml/System.Windows.Forms/WebBrowserNavigatedEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/WebBrowserNavigatingEventHandler.xml b/xml/System.Windows.Forms/WebBrowserNavigatingEventHandler.xml index d98c7418e95..2e79f733bd4 100644 --- a/xml/System.Windows.Forms/WebBrowserNavigatingEventHandler.xml +++ b/xml/System.Windows.Forms/WebBrowserNavigatingEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). @@ -44,6 +44,6 @@ - Handling and Raising Events + Handling and Raising Events diff --git a/xml/System.Windows.Forms/WebBrowserProgressChangedEventHandler.xml b/xml/System.Windows.Forms/WebBrowserProgressChangedEventHandler.xml index d8a93254525..c0db1a489bb 100644 --- a/xml/System.Windows.Forms/WebBrowserProgressChangedEventHandler.xml +++ b/xml/System.Windows.Forms/WebBrowserProgressChangedEventHandler.xml @@ -29,7 +29,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Forms/WindowsFormsSection.xml b/xml/System.Windows.Forms/WindowsFormsSection.xml index 80e6234c07b..a3d57a9cc3c 100644 --- a/xml/System.Windows.Forms/WindowsFormsSection.xml +++ b/xml/System.Windows.Forms/WindowsFormsSection.xml @@ -27,7 +27,7 @@ diff --git a/xml/System.Windows.Forms/WindowsFormsSynchronizationContext.xml b/xml/System.Windows.Forms/WindowsFormsSynchronizationContext.xml index 4b83c691d3e..43ca6b431d8 100644 --- a/xml/System.Windows.Forms/WindowsFormsSynchronizationContext.xml +++ b/xml/System.Windows.Forms/WindowsFormsSynchronizationContext.xml @@ -138,7 +138,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/System.Windows.Ink/EllipseStylusShape.xml b/xml/System.Windows.Ink/EllipseStylusShape.xml index ecb9e3406a3..8b79452fc48 100644 --- a/xml/System.Windows.Ink/EllipseStylusShape.xml +++ b/xml/System.Windows.Ink/EllipseStylusShape.xml @@ -21,7 +21,7 @@ and pass it to the method to erase a portion of a . This example assumes that there is a called `eraseTester` and that its event has been connected to the event handler defined in this example. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](~/docs/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control.md). + The following example demonstrates how to create an and pass it to the method to erase a portion of a . This example assumes that there is a called `eraseTester` and that its event has been connected to the event handler defined in this example. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control). [!code-csharp[InkEraser#4](~/samples/snippets/csharp/VS_Snippets_Wpf/InkEraser/CSharp/InkEraser.cs#4)] [!code-vb[InkEraser#4](~/samples/snippets/visualbasic/VS_Snippets_Wpf/InkEraser/VisualBasic/InkEraser.vb#4)] @@ -41,7 +41,7 @@ and pass it to the method to erase a portion of a . This example assumes that there is a called `eraseTester` and that its event has been connected to the event handler defined in this example. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](~/docs/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control.md). + The following example demonstrates how to create an and pass it to the method to erase a portion of a . This example assumes that there is a called `eraseTester` and that its event has been connected to the event handler defined in this example. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control). [!code-csharp[InkEraser#4](~/samples/snippets/csharp/VS_Snippets_Wpf/InkEraser/CSharp/InkEraser.cs#4)] [!code-vb[InkEraser#4](~/samples/snippets/visualbasic/VS_Snippets_Wpf/InkEraser/VisualBasic/InkEraser.vb#4)] @@ -81,7 +81,7 @@ and pass it to the method to erase a portion of a . This example assumes that there is a called `eraseTester` and that its event has been connected to the event handler defined in this example. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](~/docs/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control.md). + The following example demonstrates how to create an and pass it to the method to erase a portion of a . This example assumes that there is a called `eraseTester` and that its event has been connected to the event handler defined in this example. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control). [!code-csharp[InkEraser#4](~/samples/snippets/csharp/VS_Snippets_Wpf/InkEraser/CSharp/InkEraser.cs#4)] [!code-vb[InkEraser#4](~/samples/snippets/visualbasic/VS_Snippets_Wpf/InkEraser/VisualBasic/InkEraser.vb#4)] @@ -118,7 +118,7 @@ and pass it to the method to erase a portion of a . This example assumes that there is a called `eraseTester` and that its event has been connected to the event handler defined in this example. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](~/docs/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control.md). + The following example demonstrates how to create an and pass it to the method to erase a portion of a . This example assumes that there is a called `eraseTester` and that its event has been connected to the event handler defined in this example. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control). [!code-csharp[InkEraser#4](~/samples/snippets/csharp/VS_Snippets_Wpf/InkEraser/CSharp/InkEraser.cs#4)] [!code-vb[InkEraser#4](~/samples/snippets/visualbasic/VS_Snippets_Wpf/InkEraser/VisualBasic/InkEraser.vb#4)] diff --git a/xml/System.Windows.Ink/IncrementalHitTester.xml b/xml/System.Windows.Ink/IncrementalHitTester.xml index e1b32390f8e..b43852f1346 100644 --- a/xml/System.Windows.Ink/IncrementalHitTester.xml +++ b/xml/System.Windows.Ink/IncrementalHitTester.xml @@ -33,9 +33,9 @@ |To do this…|See this article| |-----------------|----------------------| -|Create a control that collects digital ink|[Creating an Ink Input Control](~/docs/framework/wpf/advanced/creating-an-ink-input-control.md)| -|Create a control that enables the user to select ink|[How to: Select Ink from a Custom Control](~/docs/framework/wpf/advanced/how-to-select-ink-from-a-custom-control.md)| -|Create a control that enables the user to point-erase ink|[How to: Erase Ink on a Custom Control](~/docs/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control.md)| +|Create a control that collects digital ink|[Creating an Ink Input Control](/dotnet/framework/wpf/advanced/creating-an-ink-input-control)| +|Create a control that enables the user to select ink|[How to: Select Ink from a Custom Control](/dotnet/framework/wpf/advanced/how-to-select-ink-from-a-custom-control)| +|Create a control that enables the user to point-erase ink|[How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control)| ## XAML Text Usage @@ -44,7 +44,7 @@ ## Examples - The following example demonstrates how to add points to the when the user inputs data with the stylus. The example includes a event handler that erases the part of the that the user intersects. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](~/docs/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control.md). + The following example demonstrates how to add points to the when the user inputs data with the stylus. The example includes a event handler that erases the part of the that the user intersects. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control). [!code-csharp[InkEraser#6](~/samples/snippets/csharp/VS_Snippets_Wpf/InkEraser/CSharp/InkEraser.cs#6)] [!code-vb[InkEraser#6](~/samples/snippets/visualbasic/VS_Snippets_Wpf/InkEraser/VisualBasic/InkEraser.vb#6)] @@ -80,7 +80,7 @@ when the user inputs data with the mouse. The example includes a event handler that erases the part of the that the user intersects. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](~/docs/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control.md). + The following example demonstrates how to add points to the when the user inputs data with the mouse. The example includes a event handler that erases the part of the that the user intersects. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control). [!code-csharp[InkEraser#11](~/samples/snippets/csharp/VS_Snippets_Wpf/InkEraser/CSharp/InkEraser.cs#11)] [!code-vb[InkEraser#11](~/samples/snippets/visualbasic/VS_Snippets_Wpf/InkEraser/VisualBasic/InkEraser.vb#11)] @@ -127,7 +127,7 @@ when the user inputs data with the stylus. The example includes a event handler that erases the part of the that the user intersects. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](~/docs/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control.md). + The following example demonstrates how to add points to the when the user inputs data with the stylus. The example includes a event handler that erases the part of the that the user intersects. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control). [!code-csharp[InkEraser#6](~/samples/snippets/csharp/VS_Snippets_Wpf/InkEraser/CSharp/InkEraser.cs#6)] [!code-vb[InkEraser#6](~/samples/snippets/visualbasic/VS_Snippets_Wpf/InkEraser/VisualBasic/InkEraser.vb#6)] @@ -163,7 +163,7 @@ when the user inputs data with the stylus. The example includes a event handler that erases the part of the that the user intersects. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](~/docs/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control.md). + The following example demonstrates how to add points to the when the user inputs data with the stylus. The example includes a event handler that erases the part of the that the user intersects. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control). [!code-csharp[InkEraser#6](~/samples/snippets/csharp/VS_Snippets_Wpf/InkEraser/CSharp/InkEraser.cs#6)] [!code-vb[InkEraser#6](~/samples/snippets/visualbasic/VS_Snippets_Wpf/InkEraser/VisualBasic/InkEraser.vb#6)] diff --git a/xml/System.Windows.Ink/IncrementalLassoHitTester.xml b/xml/System.Windows.Ink/IncrementalLassoHitTester.xml index d9df253ec91..12490bcc220 100644 --- a/xml/System.Windows.Ink/IncrementalLassoHitTester.xml +++ b/xml/System.Windows.Ink/IncrementalLassoHitTester.xml @@ -26,7 +26,7 @@ ## Examples - The following example demonstrates how to dynamically select strokes in a custom control. For the entire sample, see [How to: Select Ink from a Custom Control](~/docs/framework/wpf/advanced/how-to-select-ink-from-a-custom-control.md) + The following example demonstrates how to dynamically select strokes in a custom control. For the entire sample, see [How to: Select Ink from a Custom Control](/dotnet/framework/wpf/advanced/how-to-select-ink-from-a-custom-control) [!code-csharp[StrokeCollectionMethods#18](~/samples/snippets/csharp/VS_Snippets_Wpf/StrokeCollectionMethods/CSharp/InkSelector.cs#18)] [!code-vb[StrokeCollectionMethods#18](~/samples/snippets/visualbasic/VS_Snippets_Wpf/StrokeCollectionMethods/VisualBasic/InkSelector.vb#18)] @@ -111,7 +111,7 @@ . To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](~/docs/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control.md). + The following example demonstrates how to dynamically erase a portion of a . To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control). [!code-csharp[InkEraser#2](~/samples/snippets/csharp/VS_Snippets_Wpf/InkEraser/CSharp/InkEraser.cs#2)] [!code-vb[InkEraser#2](~/samples/snippets/visualbasic/VS_Snippets_Wpf/InkEraser/VisualBasic/InkEraser.vb#2)] @@ -112,7 +112,7 @@ . To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](~/docs/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control.md). + The following example demonstrates how to dynamically erase a portion of a . To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control). [!code-csharp[InkEraser#2](~/samples/snippets/csharp/VS_Snippets_Wpf/InkEraser/CSharp/InkEraser.cs#2)] [!code-vb[InkEraser#2](~/samples/snippets/visualbasic/VS_Snippets_Wpf/InkEraser/VisualBasic/InkEraser.vb#2)] diff --git a/xml/System.Windows.Ink/StrokeCollection.xml b/xml/System.Windows.Ink/StrokeCollection.xml index 6e665c1abf3..e9f81b2a713 100644 --- a/xml/System.Windows.Ink/StrokeCollection.xml +++ b/xml/System.Windows.Ink/StrokeCollection.xml @@ -43,9 +43,9 @@ |To do this…|See this article| |-----------------|----------------------| -|Create a control that collects digital ink|[Creating an Ink Input Control](~/docs/framework/wpf/advanced/creating-an-ink-input-control.md)| -|Create a control that enables the user to select ink|[How to: Select Ink from a Custom Control](~/docs/framework/wpf/advanced/how-to-select-ink-from-a-custom-control.md)| -|Create a control that enables the user to point-erase ink|[How to: Erase Ink on a Custom Control](~/docs/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control.md)| +|Create a control that collects digital ink|[Creating an Ink Input Control](/dotnet/framework/wpf/advanced/creating-an-ink-input-control)| +|Create a control that enables the user to select ink|[How to: Select Ink from a Custom Control](/dotnet/framework/wpf/advanced/how-to-select-ink-from-a-custom-control)| +|Create a control that enables the user to point-erase ink|[How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control)| ## XAML Attribute Usage @@ -719,7 +719,7 @@ ## Examples - The following example demonstrates how to get an that enables a user to select strokes with a lasso tool. To create a control that enables a user to select ink, see [How to: Select Ink from a Custom Control](~/docs/framework/wpf/advanced/how-to-select-ink-from-a-custom-control.md). + The following example demonstrates how to get an that enables a user to select strokes with a lasso tool. To create a control that enables a user to select ink, see [How to: Select Ink from a Custom Control](/dotnet/framework/wpf/advanced/how-to-select-ink-from-a-custom-control). [!code-csharp[StrokeCollectionMethods#17](~/samples/snippets/csharp/VS_Snippets_Wpf/StrokeCollectionMethods/CSharp/InkSelector.cs#17)] [!code-vb[StrokeCollectionMethods#17](~/samples/snippets/visualbasic/VS_Snippets_Wpf/StrokeCollectionMethods/VisualBasic/InkSelector.vb#17)] @@ -761,7 +761,7 @@ ## Examples - The following example demonstrates how to get an that can be used to erase part of a . To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](~/docs/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control.md). + The following example demonstrates how to get an that can be used to erase part of a . To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control). [!code-csharp[InkEraser#4](~/samples/snippets/csharp/VS_Snippets_Wpf/InkEraser/CSharp/InkEraser.cs#4)] [!code-vb[InkEraser#4](~/samples/snippets/visualbasic/VS_Snippets_Wpf/InkEraser/VisualBasic/InkEraser.vb#4)] @@ -924,7 +924,7 @@ . This is useful when a custom control enables the user to select ink with a lasso. To create a control that enables a user to select ink with a lasso, see [How to: Select Ink from a Custom Control](~/docs/framework/wpf/advanced/how-to-select-ink-from-a-custom-control.md). + The following example demonstrates how to remove all strokes that are at least 80 percent within the specified lasso from a . This is useful when a custom control enables the user to select ink with a lasso. To create a control that enables a user to select ink with a lasso, see [How to: Select Ink from a Custom Control](/dotnet/framework/wpf/advanced/how-to-select-ink-from-a-custom-control). [!code-csharp[StrokeCollectionMethods#16](~/samples/snippets/csharp/VS_Snippets_Wpf/StrokeCollectionMethods/CSharp/StrokeCollectionDemo.cs#16)] [!code-vb[StrokeCollectionMethods#16](~/samples/snippets/visualbasic/VS_Snippets_Wpf/StrokeCollectionMethods/VisualBasic/StrokeCollectionDemo.vb#16)] @@ -1314,7 +1314,7 @@ ## Examples - The following example demonstrates how to remove all strokes that are at least 80 percent within the specified lasso from a . This is useful when a custom control enables the user to select ink with a lasso. To create a control that enables a user to select ink with a lasso, see [How to: Select Ink from a Custom Control](~/docs/framework/wpf/advanced/how-to-select-ink-from-a-custom-control.md). + The following example demonstrates how to remove all strokes that are at least 80 percent within the specified lasso from a . This is useful when a custom control enables the user to select ink with a lasso. To create a control that enables a user to select ink with a lasso, see [How to: Select Ink from a Custom Control](/dotnet/framework/wpf/advanced/how-to-select-ink-from-a-custom-control). [!code-csharp[StrokeCollectionMethods#16](~/samples/snippets/csharp/VS_Snippets_Wpf/StrokeCollectionMethods/CSharp/StrokeCollectionDemo.cs#16)] [!code-vb[StrokeCollectionMethods#16](~/samples/snippets/visualbasic/VS_Snippets_Wpf/StrokeCollectionMethods/VisualBasic/StrokeCollectionDemo.vb#16)] diff --git a/xml/System.Windows.Ink/StylusShape.xml b/xml/System.Windows.Ink/StylusShape.xml index 70dd92daeeb..834ab7316b2 100644 --- a/xml/System.Windows.Ink/StylusShape.xml +++ b/xml/System.Windows.Ink/StylusShape.xml @@ -30,7 +30,7 @@ ## Examples - The following example demonstrates how to create a and pass it to the method to erase a portion of a . This example assumes that there is a called `eraseTester` and that its event has been connected to the event handler defined in this example. To create a control that allows a user to erase ink, see [How to: Erase Ink on a Custom Control](~/docs/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control.md). + The following example demonstrates how to create a and pass it to the method to erase a portion of a . This example assumes that there is a called `eraseTester` and that its event has been connected to the event handler defined in this example. To create a control that allows a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control). [!code-csharp[InkEraser#4](~/samples/snippets/csharp/VS_Snippets_Wpf/InkEraser/CSharp/InkEraser.cs#4)] [!code-vb[InkEraser#4](~/samples/snippets/visualbasic/VS_Snippets_Wpf/InkEraser/VisualBasic/InkEraser.vb#4)] diff --git a/xml/System.Windows.Input.StylusPlugIns/DynamicRenderer.xml b/xml/System.Windows.Input.StylusPlugIns/DynamicRenderer.xml index 19d17a367ef..1297e0df986 100644 --- a/xml/System.Windows.Input.StylusPlugIns/DynamicRenderer.xml +++ b/xml/System.Windows.Input.StylusPlugIns/DynamicRenderer.xml @@ -26,7 +26,7 @@ Dynamic rendering is done on a thread separate from the application's user interface thread when the user inputs ink with a tablet pen. When a mouse is used, dynamic rendering is done on the UI thread. > [!NOTE] -> In order to reference this class as a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] element, you must map the CLR namespace to a prefix, and use that prefix to qualify the element. For details, see [XAML Namespaces and Namespace Mapping for WPF XAML](~/docs/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml.md). +> In order to reference this class as a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] element, you must map the CLR namespace to a prefix, and use that prefix to qualify the element. For details, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). ## XAML Text Usage @@ -35,7 +35,7 @@ ## Examples - The following example demonstrates how to attach a to an . To create a control that dynamically renders ink, see [Creating an Ink Input Control](~/docs/framework/wpf/advanced/creating-an-ink-input-control.md). + The following example demonstrates how to attach a to an . To create a control that dynamically renders ink, see [Creating an Ink Input Control](/dotnet/framework/wpf/advanced/creating-an-ink-input-control). [!code-csharp[StylusPluginSamples#3](~/samples/snippets/csharp/VS_Snippets_Wpf/StylusPluginSamples/CSharp/StylusControl.cs#3)] [!code-vb[StylusPluginSamples#3](~/samples/snippets/visualbasic/VS_Snippets_Wpf/StylusPluginSamples/VisualBasic/StylusControl.vb#3)] @@ -100,7 +100,7 @@ ## Examples - The following example demonstrates how to create a object for a . In this example, the dynamically rendered ink matches the properties specified by `inkDA`. To create a control that dynamically renders ink, see [Creating an Ink Input Control](~/docs/framework/wpf/advanced/creating-an-ink-input-control.md). + The following example demonstrates how to create a object for a . In this example, the dynamically rendered ink matches the properties specified by `inkDA`. To create a control that dynamically renders ink, see [Creating an Ink Input Control](/dotnet/framework/wpf/advanced/creating-an-ink-input-control). [!code-csharp[StylusPluginSamples#3](~/samples/snippets/csharp/VS_Snippets_Wpf/StylusPluginSamples/CSharp/StylusControl.cs#3)] [!code-vb[StylusPluginSamples#3](~/samples/snippets/visualbasic/VS_Snippets_Wpf/StylusPluginSamples/VisualBasic/StylusControl.vb#3)] @@ -678,7 +678,7 @@ ## Examples - The following example demonstrates how to create a and add the to the . To create a control that dynamically renders ink, see [Creating an Ink Input Control](~/docs/framework/wpf/advanced/creating-an-ink-input-control.md). + The following example demonstrates how to create a and add the to the . To create a control that dynamically renders ink, see [Creating an Ink Input Control](/dotnet/framework/wpf/advanced/creating-an-ink-input-control). [!code-csharp[StylusPluginSamples#3](~/samples/snippets/csharp/VS_Snippets_Wpf/StylusPluginSamples/CSharp/StylusControl.cs#3)] [!code-vb[StylusPluginSamples#3](~/samples/snippets/visualbasic/VS_Snippets_Wpf/StylusPluginSamples/VisualBasic/StylusControl.vb#3)] diff --git a/xml/System.Windows.Input.StylusPlugIns/StylusPlugInCollection.xml b/xml/System.Windows.Input.StylusPlugIns/StylusPlugInCollection.xml index 2260e0e0b03..06b968c895b 100644 --- a/xml/System.Windows.Input.StylusPlugIns/StylusPlugInCollection.xml +++ b/xml/System.Windows.Input.StylusPlugIns/StylusPlugInCollection.xml @@ -29,7 +29,7 @@ ## Examples - The following example demonstrates how to add a to a custom control. To create a control that collects ink, see [Creating an Ink Input Control](~/docs/framework/wpf/advanced/creating-an-ink-input-control.md). + The following example demonstrates how to add a to a custom control. To create a control that collects ink, see [Creating an Ink Input Control](/dotnet/framework/wpf/advanced/creating-an-ink-input-control). [!code-csharp[StylusPluginSamples#3](~/samples/snippets/csharp/VS_Snippets_Wpf/StylusPluginSamples/CSharp/StylusControl.cs#3)] [!code-vb[StylusPluginSamples#3](~/samples/snippets/visualbasic/VS_Snippets_Wpf/StylusPluginSamples/VisualBasic/StylusControl.vb#3)] diff --git a/xml/System.Windows.Input/AccessKeyPressedEventArgs.xml b/xml/System.Windows.Input/AccessKeyPressedEventArgs.xml index 84d5f866f2c..09607aeb47a 100644 --- a/xml/System.Windows.Input/AccessKeyPressedEventArgs.xml +++ b/xml/System.Windows.Input/AccessKeyPressedEventArgs.xml @@ -121,7 +121,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + This implementation casts the generic handler as an and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> diff --git a/xml/System.Windows.Input/AccessKeyPressedEventHandler.xml b/xml/System.Windows.Input/AccessKeyPressedEventHandler.xml index dd47269c8b4..0e1f7a27f36 100644 --- a/xml/System.Windows.Input/AccessKeyPressedEventHandler.xml +++ b/xml/System.Windows.Input/AccessKeyPressedEventHandler.xml @@ -29,7 +29,7 @@ attached event on a specific object, it is generally a better practice to associate the access key with a particular command through a command binding, and then handle the routed commands through the corresponding routed events. This technique provides a unified event system for user input regardless of what input mode initiated the input. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Access keys in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] are handled by a manager class that acts somewhat like a service for access keys, and forwards access key input to the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] input system. Rather than handling access key pressed events specifically by attaching a handler for the attached event on a specific object, it is generally a better practice to associate the access key with a particular command through a command binding, and then handle the routed commands through the corresponding routed events. This technique provides a unified event system for user input regardless of what input mode initiated the input. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ]]> diff --git a/xml/System.Windows.Input/ApplicationCommands.xml b/xml/System.Windows.Input/ApplicationCommands.xml index 04b23a55c09..6981de6c97e 100644 --- a/xml/System.Windows.Input/ApplicationCommands.xml +++ b/xml/System.Windows.Input/ApplicationCommands.xml @@ -25,7 +25,7 @@ Many controls do provide implementation logic for many of the commands in the command library. For example, the class provides logic for the , , , , and commands. - For more information on commands and commanding see the [Commanding Overview](~/docs/framework/wpf/advanced/commanding-overview.md). + For more information on commands and commanding see the [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). ]]> diff --git a/xml/System.Windows.Input/CanExecuteChangedEventManager.xml b/xml/System.Windows.Input/CanExecuteChangedEventManager.xml index 7ce1a96fe0c..7b81ecb92ca 100644 --- a/xml/System.Windows.Input/CanExecuteChangedEventManager.xml +++ b/xml/System.Windows.Input/CanExecuteChangedEventManager.xml @@ -20,7 +20,7 @@ diff --git a/xml/System.Windows.Input/CanExecuteRoutedEventArgs.xml b/xml/System.Windows.Input/CanExecuteRoutedEventArgs.xml index de1a38db646..08abbd25968 100644 --- a/xml/System.Windows.Input/CanExecuteRoutedEventArgs.xml +++ b/xml/System.Windows.Input/CanExecuteRoutedEventArgs.xml @@ -119,7 +119,7 @@ diff --git a/xml/System.Windows.Input/CommandManager.xml b/xml/System.Windows.Input/CommandManager.xml index 60c4099ba0c..f6466a69d44 100644 --- a/xml/System.Windows.Input/CommandManager.xml +++ b/xml/System.Windows.Input/CommandManager.xml @@ -21,7 +21,7 @@ is responsible for managing routed commands. For more information about commanding, see [Commanding Overview](~/docs/framework/wpf/advanced/commanding-overview.md). + The is responsible for managing routed commands. For more information about commanding, see [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). Use to register a to a class as opposed to an instance. diff --git a/xml/System.Windows.Input/ComponentCommands.xml b/xml/System.Windows.Input/ComponentCommands.xml index 995a9e90d55..a582a82f5a5 100644 --- a/xml/System.Windows.Input/ComponentCommands.xml +++ b/xml/System.Windows.Input/ComponentCommands.xml @@ -25,7 +25,7 @@ Many controls do provide implementation logic, though, for many of the commands in the command library. For example, the class provides logic for the command, command, command, command, and command. See the class documentation for particular control classes for more information. - For more information on commands and commanding, see [Commanding Overview](~/docs/framework/wpf/advanced/commanding-overview.md). + For more information on commands and commanding, see [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). ]]> diff --git a/xml/System.Windows.Input/Cursor.xml b/xml/System.Windows.Input/Cursor.xml index 3d875f59d6d..b6645c1a658 100644 --- a/xml/System.Windows.Input/Cursor.xml +++ b/xml/System.Windows.Input/Cursor.xml @@ -52,7 +52,7 @@ ## Examples - [How to: Change the Cursor Type](~/docs/framework/wpf/advanced/how-to-change-the-cursor-type.md) + [How to: Change the Cursor Type](/dotnet/framework/wpf/advanced/how-to-change-the-cursor-type) ]]> diff --git a/xml/System.Windows.Input/CursorConverter.xml b/xml/System.Windows.Input/CursorConverter.xml index 0ea1b8f9200..15af362893d 100644 --- a/xml/System.Windows.Input/CursorConverter.xml +++ b/xml/System.Windows.Input/CursorConverter.xml @@ -21,7 +21,7 @@ works for two modes: specifying a standard cursor (one of the static constant names of ) or specifying a file name. The named file must be a `.cur` or `.ani` file identified by extension. See [How to: Change the Cursor Type](~/docs/framework/wpf/advanced/how-to-change-the-cursor-type.md). + works for two modes: specifying a standard cursor (one of the static constant names of ) or specifying a file name. The named file must be a `.cur` or `.ani` file identified by extension. See [How to: Change the Cursor Type](/dotnet/framework/wpf/advanced/how-to-change-the-cursor-type). ]]> diff --git a/xml/System.Windows.Input/Cursors.xml b/xml/System.Windows.Input/Cursors.xml index d32396d51ea..383acafa15a 100644 --- a/xml/System.Windows.Input/Cursors.xml +++ b/xml/System.Windows.Input/Cursors.xml @@ -27,7 +27,7 @@ - The class performs type conversion on any [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] attribute that takes type , such that a value of the enumeration specified as the attribute value will evaluate to one of the static properties. -- A static property value can be used through the [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). +- A static property value can be used through the [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> diff --git a/xml/System.Windows.Input/ExecutedRoutedEventArgs.xml b/xml/System.Windows.Input/ExecutedRoutedEventArgs.xml index b5d49ee1c23..382aad9a772 100644 --- a/xml/System.Windows.Input/ExecutedRoutedEventArgs.xml +++ b/xml/System.Windows.Input/ExecutedRoutedEventArgs.xml @@ -25,7 +25,7 @@ This event data class is also used for and . But most practical handlers will handle the events from a particular , rather than work at the level. - For more information on commanding, see [Commanding Overview](~/docs/framework/wpf/advanced/commanding-overview.md). + For more information on commanding, see [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). diff --git a/xml/System.Windows.Input/ExecutedRoutedEventHandler.xml b/xml/System.Windows.Input/ExecutedRoutedEventHandler.xml index 6f57eae482e..7e4dc9eebc7 100644 --- a/xml/System.Windows.Input/ExecutedRoutedEventHandler.xml +++ b/xml/System.Windows.Input/ExecutedRoutedEventHandler.xml @@ -41,11 +41,11 @@ - reports any command-specific parameters that were passed by the executing command. Not all commands use or expect command-specific parameters. -- reports whether the routed event that resulted from the executed command was already handled by a different element along the route. For routed event handlers, it is a recommended practice to have handlers that do meaningful work when handling the event to set to `true`. This prevents typical handlers for the event from handling the event again further along the route. For more information on handling routed events, see [Marking Routed Events as Handled, and Class Handling](~/docs/framework/wpf/advanced/marking-routed-events-as-handled-and-class-handling.md). +- reports whether the routed event that resulted from the executed command was already handled by a different element along the route. For routed event handlers, it is a recommended practice to have handlers that do meaningful work when handling the event to set to `true`. This prevents typical handlers for the event from handling the event again further along the route. For more information on handling routed events, see [Marking Routed Events as Handled, and Class Handling](/dotnet/framework/wpf/advanced/marking-routed-events-as-handled-and-class-handling). This delegate also represents handlers for and , which are attached events on the class that implements much of the commanding infrastructure. But most practical handlers will handle the events from a particular , rather than work at the level. - For more information on commanding, see [Commanding Overview](~/docs/framework/wpf/advanced/commanding-overview.md). + For more information on commanding, see [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). diff --git a/xml/System.Windows.Input/FocusManager.xml b/xml/System.Windows.Input/FocusManager.xml index dba1e797580..5f283695e54 100644 --- a/xml/System.Windows.Input/FocusManager.xml +++ b/xml/System.Windows.Input/FocusManager.xml @@ -35,7 +35,7 @@ The default value of on a , , , and is `true`. - For more information on focus, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md) and the [Focus Overview](~/docs/framework/wpf/advanced/focus-overview.md). + For more information on focus, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview) and the [Focus Overview](/dotnet/framework/wpf/advanced/focus-overview). ]]> @@ -114,7 +114,7 @@ is the element that has logical focus for a specific focus scope. This object may or may not have keyboard focus. Keyboard focus refers to the element that receives keyboard input. For more information on focus, keyboard focus, and logical focus, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + The is the element that has logical focus for a specific focus scope. This object may or may not have keyboard focus. Keyboard focus refers to the element that receives keyboard input. For more information on focus, keyboard focus, and logical focus, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). and can be used to get and set the focused element within the specified focus scope. @@ -197,7 +197,7 @@ ## Remarks The is the element that has logical focus for a specific focus scope. An element that is a focus scope has set to `true`. -This object may or may not have keyboard focus. Keyboard focus refers to the element that receives keyboard input. For more information on focus, keyboard focus, and logical focus, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). +This object may or may not have keyboard focus. Keyboard focus refers to the element that receives keyboard input. For more information on focus, keyboard focus, and logical focus, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). If `element` is not a focus scope, this method will return `null`. @@ -249,7 +249,7 @@ This object may or may not have keyboard focus. Keyboard focus refers to the ele A focus scope is a container element that keeps track of the within its scope. By default, the class is a focus scope as are the , , and classes. An element that is a focus scope has set to `true`. - For more information on focus, keyboard focus, and logical focus, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + For more information on focus, keyboard focus, and logical focus, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ]]> @@ -288,7 +288,7 @@ This object may or may not have keyboard focus. Keyboard focus refers to the ele ## Remarks A focus scope is a container element that keeps track of the within its scope. By default, the class is a focus scope as are the , , and classes. An element that is a focus scope has set to `true`. - For more information on focus, keyboard focus, and logical focus, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + For more information on focus, keyboard focus, and logical focus, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ]]> @@ -354,7 +354,7 @@ This object may or may not have keyboard focus. Keyboard focus refers to the ele ## Remarks A focus scope is a container element that keeps track of the within its scope. By default, the class is a focus scope as are the , , and classes. An element that is a focus scope has set to `true`. - For more information on focus, keyboard focus, and logical focus, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + For more information on focus, keyboard focus, and logical focus, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Dependency Property Information @@ -402,7 +402,7 @@ This object may or may not have keyboard focus. Keyboard focus refers to the ele A focus scope is a container element that keeps track of the within its scope. By default, the class is a focus scope as are the , , and classes. An element that is a focus scope has set to `true`. - For more information on focus, keyboard focus, and logical focus, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + For more information on focus, keyboard focus, and logical focus, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ]]> @@ -530,7 +530,7 @@ This object may or may not have keyboard focus. Keyboard focus refers to the ele is the element that has logical focus for the specific focus scope. This object may or may not have keyboard focus. Keyboard focus refers to the element that receives keyboard input. For more information on focus, keyboard focus, and logical focus, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + The is the element that has logical focus for the specific focus scope. This object may or may not have keyboard focus. Keyboard focus refers to the element that receives keyboard input. For more information on focus, keyboard focus, and logical focus, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). It is possible to specify a focus scope that is an ancestor of the focus scope the element is in. For example, if a is a focus scope and its parent is a focus scope, a child of the could specify the as the focus scope when calling . The is then for both the focus scope and the focus scope. @@ -580,7 +580,7 @@ This object may or may not have keyboard focus. Keyboard focus refers to the ele ## Remarks A focus scope is a container element that keeps track of the within its scope. By default, the class is a focus scope as are the , , and classes. An element that is a focus scope has set to `true`. - For more information on focus, keyboard focus, and logical focus, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + For more information on focus, keyboard focus, and logical focus, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). diff --git a/xml/System.Windows.Input/ICommand.xml b/xml/System.Windows.Input/ICommand.xml index 70e684d1bab..36ef1ae608d 100644 --- a/xml/System.Windows.Input/ICommand.xml +++ b/xml/System.Windows.Input/ICommand.xml @@ -95,7 +95,7 @@ One of the predefined commands. *customClassName* - A custom class that contains the custom command. Custom classes generally require an `xlmns` prefix mapping; see [XAML Namespaces and Namespace Mapping for WPF XAML](~/docs/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml.md). + A custom class that contains the custom command. Custom classes generally require an `xlmns` prefix mapping; see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). *customCommandName* A custom command. diff --git a/xml/System.Windows.Input/InertiaExpansionBehavior.xml b/xml/System.Windows.Input/InertiaExpansionBehavior.xml index 58af5348fc4..1f3d64ff8d2 100644 --- a/xml/System.Windows.Input/InertiaExpansionBehavior.xml +++ b/xml/System.Windows.Input/InertiaExpansionBehavior.xml @@ -30,12 +30,12 @@ Set either the or the , but not both. When you set one of these properties, the other property is changed to if it has a value. - For more information about manipulations, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). ## Examples - The following example shows the event handler and sets the desired deceleration for translation, expansion, and rotation that is used during inertia. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + The following example shows the event handler and sets the desired deceleration for translation, expansion, and rotation that is used during inertia. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). [!code-csharp[BasicManipulation#ManipulationInertiaStarting](~/samples/snippets/csharp/VS_Snippets_Wpf/basicmanipulation/csharp/mainwindow.xaml.cs#manipulationinertiastarting)] [!code-vb[BasicManipulation#ManipulationInertiaStarting](~/samples/snippets/visualbasic/VS_Snippets_Wpf/basicmanipulation/visualbasic/mainwindow.xaml.vb#manipulationinertiastarting)] @@ -92,7 +92,7 @@ ## Remarks Use the property to specify the desired deceleration of the inertia. Set either the or the , but not both. When you set one of these properties, the other property is changed to if it has a value. - For more information about manipulations, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). ]]> @@ -133,7 +133,7 @@ ## Remarks Use the property to specify the desired expansion of the manipulation when inertia ends. Set either the or the , but not both. When you set one of these properties, the other property is changed to if it has a value. - For more information about manipulations, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). ]]> @@ -167,7 +167,7 @@ @@ -201,7 +201,7 @@ diff --git a/xml/System.Windows.Input/InertiaRotationBehavior.xml b/xml/System.Windows.Input/InertiaRotationBehavior.xml index 3a44a84fb53..5744227e2da 100644 --- a/xml/System.Windows.Input/InertiaRotationBehavior.xml +++ b/xml/System.Windows.Input/InertiaRotationBehavior.xml @@ -30,12 +30,12 @@ Set either the or the , but not both. When you set one of these properties, the other property is changed to if it has a value. - For more information about manipulations, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). ## Examples - The following example shows the event handler and sets the desired deceleration for translation, expansion, and rotation that is used during inertia. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + The following example shows the event handler and sets the desired deceleration for translation, expansion, and rotation that is used during inertia. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). [!code-csharp[BasicManipulation#ManipulationInertiaStarting](~/samples/snippets/csharp/VS_Snippets_Wpf/basicmanipulation/csharp/mainwindow.xaml.cs#manipulationinertiastarting)] [!code-vb[BasicManipulation#ManipulationInertiaStarting](~/samples/snippets/visualbasic/VS_Snippets_Wpf/basicmanipulation/visualbasic/mainwindow.xaml.vb#manipulationinertiastarting)] @@ -92,7 +92,7 @@ ## Remarks Use the property to specify the desired deceleration of the inertia. Set either the or the , but not both. When you set one of these properties, the other property is changed to if it has a value. - For more information about manipulations, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). ]]> @@ -133,7 +133,7 @@ ## Remarks Use the property to specify the desired rotation of the manipulation when inertia ends. Set either the or the , but not both. When you set one of these properties, the other property is changed to if it has a value. - For more information about manipulations, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). ]]> @@ -167,7 +167,7 @@ diff --git a/xml/System.Windows.Input/InertiaTranslationBehavior.xml b/xml/System.Windows.Input/InertiaTranslationBehavior.xml index 54b359a9bae..19378de90dd 100644 --- a/xml/System.Windows.Input/InertiaTranslationBehavior.xml +++ b/xml/System.Windows.Input/InertiaTranslationBehavior.xml @@ -30,12 +30,12 @@ Set either the or the , but not both. When you set one of these properties, the other property is changed to if it has a value. - For more information about manipulations, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). ## Examples - The following example shows the event handler and sets the desired deceleration for translation, expansion, and rotation that is used during inertia. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + The following example shows the event handler and sets the desired deceleration for translation, expansion, and rotation that is used during inertia. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). [!code-csharp[BasicManipulation#ManipulationInertiaStarting](~/samples/snippets/csharp/VS_Snippets_Wpf/basicmanipulation/csharp/mainwindow.xaml.cs#manipulationinertiastarting)] [!code-vb[BasicManipulation#ManipulationInertiaStarting](~/samples/snippets/visualbasic/VS_Snippets_Wpf/basicmanipulation/visualbasic/mainwindow.xaml.vb#manipulationinertiastarting)] @@ -92,7 +92,7 @@ ## Remarks Use the property to specify the desired deceleration of the inertia. Set either the or the , but not both. When you set one of these properties, the other property is changed to if it has a value. - For more information about manipulations, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). ]]> @@ -133,7 +133,7 @@ ## Remarks Use the property to specify the desired position of the manipulation when inertia ends. Set either the or the , but not both. When you set one of these properties, the other property is changed to if it has a value. - For more information about manipulations, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). ]]> diff --git a/xml/System.Windows.Input/InputBindingCollection.xml b/xml/System.Windows.Input/InputBindingCollection.xml index 1062937a786..a4553fbb376 100644 --- a/xml/System.Windows.Input/InputBindingCollection.xml +++ b/xml/System.Windows.Input/InputBindingCollection.xml @@ -65,7 +65,7 @@ @@ -169,7 +169,7 @@ [!code-csharp[commandingoverviewsnippets#CommandingOverviewKeyBinding](~/samples/snippets/csharp/VS_Snippets_Wpf/CommandingOverviewSnippets/CSharp/Window1.xaml.cs#commandingoverviewkeybinding)] [!code-vb[commandingoverviewsnippets#CommandingOverviewKeyBinding](~/samples/snippets/visualbasic/VS_Snippets_Wpf/CommandingOverviewSnippets/visualbasic/window1.xaml.vb#commandingoverviewkeybinding)] - The [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] example does not literally use , but is called implicitly by the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] processing support for collections. For details on [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] and collections, see [XAML Overview (WPF)](~/docs/framework/wpf/advanced/xaml-overview-wpf.md). + The [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] example does not literally use , but is called implicitly by the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] processing support for collections. For details on [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] and collections, see [XAML Overview (WPF)](/dotnet/framework/wpf/advanced/xaml-overview-wpf). ]]> diff --git a/xml/System.Windows.Input/InputEventArgs.xml b/xml/System.Windows.Input/InputEventArgs.xml index 9a9ebe1178a..87a975c2dbd 100644 --- a/xml/System.Windows.Input/InputEventArgs.xml +++ b/xml/System.Windows.Input/InputEventArgs.xml @@ -125,7 +125,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + This implementation casts the generic handler as an and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> diff --git a/xml/System.Windows.Input/InputGesture.xml b/xml/System.Windows.Input/InputGesture.xml index 389ba0474ec..e6aa22d46c1 100644 --- a/xml/System.Windows.Input/InputGesture.xml +++ b/xml/System.Windows.Input/InputGesture.xml @@ -23,7 +23,7 @@ ## Remarks Implementations of in Windows Presentation Foundation are and . - An input gesture can be associated with a command so that when the gesture is performed the command is invoked. For more information, see and the [Commanding Overview](~/docs/framework/wpf/advanced/commanding-overview.md). + An input gesture can be associated with a command so that when the gesture is performed the command is invoked. For more information, see and the [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). ]]> diff --git a/xml/System.Windows.Input/KeyBinding.xml b/xml/System.Windows.Input/KeyBinding.xml index 23ffa387bb9..0918241cc3b 100644 --- a/xml/System.Windows.Input/KeyBinding.xml +++ b/xml/System.Windows.Input/KeyBinding.xml @@ -21,7 +21,7 @@ associates a with a , such as a . is the primary implementation of the interface for the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] commanding system . In general, when the is executed the command is invoked, although the command behavior is further influenced by command-specific factors such as the value. For more information on commanding, see the [Commanding Overview](~/docs/framework/wpf/advanced/commanding-overview.md). + A associates a with a , such as a . is the primary implementation of the interface for the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] commanding system . In general, when the is executed the command is invoked, although the command behavior is further influenced by command-specific factors such as the value. For more information on commanding, see the [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). With the exception of the function keys and the numeric keypad keys, a valid must contain exactly one and one or more . Function keys and numeric keypad keys do not require a modifier key in order to be a valid . It is possible to specify an invalid and a with an invalid associated gesture, either through [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] or code. For instance, there is no validation that prevents creating and binding a that contains only a nonfunction key, or only modifiers but no key. Such a will never attempt to invoke its associated command. diff --git a/xml/System.Windows.Input/KeyEventArgs.xml b/xml/System.Windows.Input/KeyEventArgs.xml index 252c7f7c7cf..b08ded9a9f3 100644 --- a/xml/System.Windows.Input/KeyEventArgs.xml +++ b/xml/System.Windows.Input/KeyEventArgs.xml @@ -49,7 +49,7 @@ - - The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). A key can be in both the up and toggled states or the down and toggled states. For this reason, determining whether a key is up or down is not as simple as checking the value as a numeric value. Instead, you should check the value by treating it as a flag enumeration. Use an `AND` comparison of the first bit. Alternatively, use the helper properties , , and to determine whether a given key is up, down, or toggled. @@ -213,7 +213,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + This implementation casts the generic handler as a and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> diff --git a/xml/System.Windows.Input/KeyEventHandler.xml b/xml/System.Windows.Input/KeyEventHandler.xml index 9224d7a539b..384801f5a7a 100644 --- a/xml/System.Windows.Input/KeyEventHandler.xml +++ b/xml/System.Windows.Input/KeyEventHandler.xml @@ -57,7 +57,7 @@ - - The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). diff --git a/xml/System.Windows.Input/Keyboard.xml b/xml/System.Windows.Input/Keyboard.xml index e123a56a8b6..58842efcbd4 100644 --- a/xml/System.Windows.Input/Keyboard.xml +++ b/xml/System.Windows.Input/Keyboard.xml @@ -23,13 +23,13 @@ ## Remarks The class provides keyboard-related events, methods, and properties that provide information regarding the state of the keyboard. - Each of the events that defines as an attached event is also re-exposed by the base element classes and as a new routed event. Generally, it is more convenient to handle keyboard events for an application on and , rather than using the events. For details, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Each of the events that defines as an attached event is also re-exposed by the base element classes and as a new routed event. Generally, it is more convenient to handle keyboard events for an application on and , rather than using the events. For details, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). - In order for an element to receive keyboard input, the element must be focusable. Most derived objects are focusable by default. Otherwise, to make an element focusable, set the property on the base element to `true`. For more information on the base elements, see [Base Elements Overview](~/docs/framework/wpf/advanced/base-elements-overview.md). + In order for an element to receive keyboard input, the element must be focusable. Most derived objects are focusable by default. Otherwise, to make an element focusable, set the property on the base element to `true`. For more information on the base elements, see [Base Elements Overview](/dotnet/framework/wpf/advanced/base-elements-overview). classes, such as and , set the default value of to `false`. Therefore, for these objects to obtain keyboard focus, must be set to `true`. - Keyboard focus refers to the object that is receiving keyboard input. The element with keyboard focus has set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md) and [Focus Overview](~/docs/framework/wpf/advanced/focus-overview.md). + Keyboard focus refers to the object that is receiving keyboard input. The element with keyboard focus has set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview) and [Focus Overview](/dotnet/framework/wpf/advanced/focus-overview). The static members of the class delegate to the primary of the calling thread, so they are not necessarily thread-safe. @@ -476,9 +476,9 @@ property on the base element to `true`. For more information on the base elements, see [Base Elements Overview](~/docs/framework/wpf/advanced/base-elements-overview.md). classes, such as and , set the default value of to `false`; therefore, for these objects to obtain keyboard focus, must be set to `true`. + For an element to receive keyboard input, the element must be focusable. To make an element focusable, set the property on the base element to `true`. For more information on the base elements, see [Base Elements Overview](/dotnet/framework/wpf/advanced/base-elements-overview). classes, such as and , set the default value of to `false`; therefore, for these objects to obtain keyboard focus, must be set to `true`. - Keyboard focus refers to the object that is receiving keyboard input. The element with keyboard focus has set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md) and [Focus Overview](~/docs/framework/wpf/advanced/focus-overview.md). + Keyboard focus refers to the object that is receiving keyboard input. The element with keyboard focus has set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview) and [Focus Overview](/dotnet/framework/wpf/advanced/focus-overview). An element with keyboard focus also has logical focus for the focus scope the element belongs to. An element with logical focus may or may not have keyboard focus. @@ -518,7 +518,7 @@ set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md) and [Focus Overview](~/docs/framework/wpf/advanced/focus-overview.md). + Keyboard focus refers to the object that is receiving keyboard input. The element with keyboard focus has set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview) and [Focus Overview](/dotnet/framework/wpf/advanced/focus-overview). An element with keyboard focus also has logical focus for the focus scope the element belongs to. An element with logical focus may or may not have keyboard focus. @@ -599,9 +599,9 @@ set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md) and [Focus Overview](~/docs/framework/wpf/advanced/focus-overview.md). + Keyboard focus refers to the object that is receiving keyboard input. The element with keyboard focus has set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview) and [Focus Overview](/dotnet/framework/wpf/advanced/focus-overview). If the event or the event is handled, keyboard focus does change. @@ -815,7 +815,7 @@ ## Routed Event Information @@ -879,7 +879,7 @@ ## Routed Event Information @@ -955,7 +955,7 @@ ## Routed Event Information @@ -1021,9 +1021,9 @@ set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md) and [Focus Overview](~/docs/framework/wpf/advanced/focus-overview.md). + Keyboard focus refers to the object that is receiving keyboard input. The element with keyboard focus has set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview) and [Focus Overview](/dotnet/framework/wpf/advanced/focus-overview). If the event or the event is handled, keyboard focus does not change. @@ -1141,11 +1141,11 @@ event or the event is handled, keyboard focus does not change. - Keyboard focus refers to the object that is receiving keyboard input. The element with keyboard focus has set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md) and [Focus Overview](~/docs/framework/wpf/advanced/focus-overview.md). + Keyboard focus refers to the object that is receiving keyboard input. The element with keyboard focus has set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview) and [Focus Overview](/dotnet/framework/wpf/advanced/focus-overview). ## Routed Event Information @@ -1209,7 +1209,7 @@ ## Routed Event Information @@ -1273,7 +1273,7 @@ ## Routed Event Information @@ -1338,7 +1338,7 @@ ## Routed Event Information @@ -1403,11 +1403,11 @@ event or the event is handled, keyboard focus does not change. - Keyboard focus refers to the object that is receiving keyboard input. The element with keyboard focus has set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md) and [Focus Overview](~/docs/framework/wpf/advanced/focus-overview.md). + Keyboard focus refers to the object that is receiving keyboard input. The element with keyboard focus has set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview) and [Focus Overview](/dotnet/framework/wpf/advanced/focus-overview). ## Routed Event Information diff --git a/xml/System.Windows.Input/KeyboardEventArgs.xml b/xml/System.Windows.Input/KeyboardEventArgs.xml index 71dfbef8d2e..3124df79ead 100644 --- a/xml/System.Windows.Input/KeyboardEventArgs.xml +++ b/xml/System.Windows.Input/KeyboardEventArgs.xml @@ -92,7 +92,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + This implementation casts the generic handler as a and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> diff --git a/xml/System.Windows.Input/KeyboardFocusChangedEventArgs.xml b/xml/System.Windows.Input/KeyboardFocusChangedEventArgs.xml index af80d0dc772..ec4d1fdf9ce 100644 --- a/xml/System.Windows.Input/KeyboardFocusChangedEventArgs.xml +++ b/xml/System.Windows.Input/KeyboardFocusChangedEventArgs.xml @@ -45,7 +45,7 @@ - - The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). If the event or the event is handled ( is set to `true` in the event data), keyboard focus will not change. @@ -119,7 +119,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + This implementation casts the generic handler as a and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> diff --git a/xml/System.Windows.Input/KeyboardFocusChangedEventHandler.xml b/xml/System.Windows.Input/KeyboardFocusChangedEventHandler.xml index 32fb5ec3b1e..e70a18e156e 100644 --- a/xml/System.Windows.Input/KeyboardFocusChangedEventHandler.xml +++ b/xml/System.Windows.Input/KeyboardFocusChangedEventHandler.xml @@ -53,7 +53,7 @@ - - The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). If the event or the event is handled ( is set to `true` in the event data), keyboard focus will not change. diff --git a/xml/System.Windows.Input/Manipulation.xml b/xml/System.Windows.Input/Manipulation.xml index 3cae253f894..dd9d5894c80 100644 --- a/xml/System.Windows.Input/Manipulation.xml +++ b/xml/System.Windows.Input/Manipulation.xml @@ -22,7 +22,7 @@ ## Remarks A manipulation occurs when touch is interpreted as a physical action that is applied to an object. In [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)], manipulation events interpret input as a translation, expansion, or rotation manipulation. You usually interact with manipulations through the manipulation events that are defined on the . However, the class defines static methods that you can use to interact with manipulations. - For more information about manipulations, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + For more information about manipulations, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). ]]> diff --git a/xml/System.Windows.Input/ManipulationCompletedEventArgs.xml b/xml/System.Windows.Input/ManipulationCompletedEventArgs.xml index f6a2af638a9..ee3f7b1b20e 100644 --- a/xml/System.Windows.Input/ManipulationCompletedEventArgs.xml +++ b/xml/System.Windows.Input/ManipulationCompletedEventArgs.xml @@ -20,7 +20,7 @@ diff --git a/xml/System.Windows.Input/ManipulationDelta.xml b/xml/System.Windows.Input/ManipulationDelta.xml index 47263a1f902..4ca2c983d71 100644 --- a/xml/System.Windows.Input/ManipulationDelta.xml +++ b/xml/System.Windows.Input/ManipulationDelta.xml @@ -22,12 +22,12 @@ ## Remarks The class contains information about the changes in the position of a manipulation. [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] interprets the changes as a , , or . When the event occurs on a , use the properties on a object to transform the object that should be manipulated. The class provides two properties of type : and . - For more information about manipulations, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). ## Examples - The following example shows an event handler for the event. The example applies the , , and properties to move, resize, and rotate a . This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + The following example shows an event handler for the event. The example applies the , , and properties to move, resize, and rotate a . This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). [!code-csharp[BasicManipulation#ManipulationDelta](~/samples/snippets/csharp/VS_Snippets_Wpf/basicmanipulation/csharp/mainwindow.xaml.cs#manipulationdelta)] [!code-vb[BasicManipulation#ManipulationDelta](~/samples/snippets/visualbasic/VS_Snippets_Wpf/basicmanipulation/visualbasic/mainwindow.xaml.vb#manipulationdelta)] @@ -131,7 +131,7 @@ ## Examples - The following example shows an event handler for the event. The example applies the , , and properties to move, resize, and rotate a . This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + The following example shows an event handler for the event. The example applies the , , and properties to move, resize, and rotate a . This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). [!code-csharp[BasicManipulation#ManipulationDelta](~/samples/snippets/csharp/VS_Snippets_Wpf/basicmanipulation/csharp/mainwindow.xaml.cs#manipulationdelta)] [!code-vb[BasicManipulation#ManipulationDelta](~/samples/snippets/visualbasic/VS_Snippets_Wpf/basicmanipulation/visualbasic/mainwindow.xaml.vb#manipulationdelta)] @@ -173,7 +173,7 @@ ## Examples - The following example shows an event handler for the event. The example applies the , , and properties to move, resize, and rotate a . This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + The following example shows an event handler for the event. The example applies the , , and properties to move, resize, and rotate a . This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). [!code-csharp[BasicManipulation#ManipulationDelta](~/samples/snippets/csharp/VS_Snippets_Wpf/basicmanipulation/csharp/mainwindow.xaml.cs#manipulationdelta)] [!code-vb[BasicManipulation#ManipulationDelta](~/samples/snippets/visualbasic/VS_Snippets_Wpf/basicmanipulation/visualbasic/mainwindow.xaml.vb#manipulationdelta)] @@ -215,7 +215,7 @@ ## Examples - The following example shows an event handler for the event. The example applies the , , and properties to move, resize, and rotate a . This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + The following example shows an event handler for the event. The example applies the , , and properties to move, resize, and rotate a . This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). [!code-csharp[BasicManipulation#ManipulationDelta](~/samples/snippets/csharp/VS_Snippets_Wpf/basicmanipulation/csharp/mainwindow.xaml.cs#manipulationdelta)] [!code-vb[BasicManipulation#ManipulationDelta](~/samples/snippets/visualbasic/VS_Snippets_Wpf/basicmanipulation/visualbasic/mainwindow.xaml.vb#manipulationdelta)] diff --git a/xml/System.Windows.Input/ManipulationDeltaEventArgs.xml b/xml/System.Windows.Input/ManipulationDeltaEventArgs.xml index 3f5e9887cd4..bb57ab3972d 100644 --- a/xml/System.Windows.Input/ManipulationDeltaEventArgs.xml +++ b/xml/System.Windows.Input/ManipulationDeltaEventArgs.xml @@ -27,7 +27,7 @@ ## Examples - The following example shows an event handler for the event. The example uses the property to move, resize, and rotate a . The example also checks whether the event occurred during inertia and whether the rectangle is touching the edge of a window. If those cases are true, the application stops the manipulation to prevent the rectangle from leaving the visible area of the application. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + The following example shows an event handler for the event. The example uses the property to move, resize, and rotate a . The example also checks whether the event occurred during inertia and whether the rectangle is touching the edge of a window. If those cases are true, the application stops the manipulation to prevent the rectangle from leaving the visible area of the application. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). [!code-csharp[BasicManipulation#ManipulationDelta](~/samples/snippets/csharp/VS_Snippets_Wpf/basicmanipulation/csharp/mainwindow.xaml.cs#manipulationdelta)] [!code-vb[BasicManipulation#ManipulationDelta](~/samples/snippets/visualbasic/VS_Snippets_Wpf/basicmanipulation/visualbasic/mainwindow.xaml.vb#manipulationdelta)] @@ -95,7 +95,7 @@ ## Examples - The following example shows an event handler for the event. The example checks whether the event occurred during inertia and whether the rectangle is touching the edge of a window. If those cases are true, the application stops the manipulation to prevent the rectangle from leaving the visible area of the application. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + The following example shows an event handler for the event. The example checks whether the event occurred during inertia and whether the rectangle is touching the edge of a window. If those cases are true, the application stops the manipulation to prevent the rectangle from leaving the visible area of the application. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). [!code-csharp[BasicManipulation#ManipulationDelta](~/samples/snippets/csharp/VS_Snippets_Wpf/basicmanipulation/csharp/mainwindow.xaml.cs#manipulationdelta)] [!code-vb[BasicManipulation#ManipulationDelta](~/samples/snippets/visualbasic/VS_Snippets_Wpf/basicmanipulation/visualbasic/mainwindow.xaml.vb#manipulationdelta)] @@ -171,7 +171,7 @@ ## Examples - The following example shows an event handler for the event. The example uses the property to move, resize, and rotate a . This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + The following example shows an event handler for the event. The example uses the property to move, resize, and rotate a . This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). [!code-csharp[BasicManipulation#ManipulationDelta](~/samples/snippets/csharp/VS_Snippets_Wpf/basicmanipulation/csharp/mainwindow.xaml.cs#manipulationdelta)] [!code-vb[BasicManipulation#ManipulationDelta](~/samples/snippets/visualbasic/VS_Snippets_Wpf/basicmanipulation/visualbasic/mainwindow.xaml.vb#manipulationdelta)] @@ -241,7 +241,7 @@ ## Examples - The following example shows an event handler for the event. The example checks whether the event occurred during inertia and whether the rectangle is touching the edge of a window. If those cases are true, the application stops the manipulation to prevent the rectangle from leaving the visible area of the application. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + The following example shows an event handler for the event. The example checks whether the event occurred during inertia and whether the rectangle is touching the edge of a window. If those cases are true, the application stops the manipulation to prevent the rectangle from leaving the visible area of the application. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). [!code-csharp[BasicManipulation#ManipulationDelta](~/samples/snippets/csharp/VS_Snippets_Wpf/basicmanipulation/csharp/mainwindow.xaml.cs#manipulationdelta)] [!code-vb[BasicManipulation#ManipulationDelta](~/samples/snippets/visualbasic/VS_Snippets_Wpf/basicmanipulation/visualbasic/mainwindow.xaml.vb#manipulationdelta)] @@ -357,7 +357,7 @@ ## Examples - The following example shows an event handler for the event that calls the method when the user moves the element over the edge of its container. To test this example, follow the steps in [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md) and replace the code in step 5 with this code. + The following example shows an event handler for the event that calls the method when the user moves the element over the edge of its container. To test this example, follow the steps in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application) and replace the code in step 5 with this code. [!code-csharp[BasicManipulation#ReportBoundaryFeedback](~/samples/snippets/csharp/VS_Snippets_Wpf/basicmanipulation/csharp/reportboundaryfeedbackexample.xaml.cs#reportboundaryfeedback)] [!code-vb[BasicManipulation#ReportBoundaryFeedback](~/samples/snippets/visualbasic/VS_Snippets_Wpf/basicmanipulation/visualbasic/reportboundaryfeedbackexample.xaml.vb#reportboundaryfeedback)] diff --git a/xml/System.Windows.Input/ManipulationInertiaStartingEventArgs.xml b/xml/System.Windows.Input/ManipulationInertiaStartingEventArgs.xml index ce5cc1e20b1..87307e2f184 100644 --- a/xml/System.Windows.Input/ManipulationInertiaStartingEventArgs.xml +++ b/xml/System.Windows.Input/ManipulationInertiaStartingEventArgs.xml @@ -30,12 +30,12 @@ You typically specify either the desired position of the manipulation when inertia ends or the desired deceleration of the inertia, but not both. - For more information about manipulations, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Examples - The following example shows the event handler and sets the desired deceleration for translation, expansion, and rotation that is used during inertia. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + The following example shows the event handler and sets the desired deceleration for translation, expansion, and rotation that is used during inertia. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). [!code-csharp[BasicManipulation#ManipulationInertiaStarting](~/samples/snippets/csharp/VS_Snippets_Wpf/basicmanipulation/csharp/mainwindow.xaml.cs#manipulationinertiastarting)] [!code-vb[BasicManipulation#ManipulationInertiaStarting](~/samples/snippets/visualbasic/VS_Snippets_Wpf/basicmanipulation/visualbasic/mainwindow.xaml.vb#manipulationinertiastarting)] @@ -113,7 +113,7 @@ You typically set either the or the , but not both. - For more information about manipulations, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). ]]> @@ -147,7 +147,7 @@ @@ -208,7 +208,7 @@ @@ -247,7 +247,7 @@ ## Remarks If more than one point of contact initiated the manipulation, the property is the point between all of the points of contact. - For more information about manipulations, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). ]]> @@ -313,7 +313,7 @@ You typically set either the or the , but not both. - For more information about manipulations, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). ]]> @@ -396,7 +396,7 @@ You typically set either the or the , but not both. - For more information about manipulations, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). ]]> diff --git a/xml/System.Windows.Input/ManipulationPivot.xml b/xml/System.Windows.Input/ManipulationPivot.xml index 3584b49ec0e..7540d04a962 100644 --- a/xml/System.Windows.Input/ManipulationPivot.xml +++ b/xml/System.Windows.Input/ManipulationPivot.xml @@ -25,7 +25,7 @@ ## Examples - The following example shows an event handler for the event and sets the property. To test this example, follow the steps in [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md) and replace the code in step 4 with this code. + The following example shows an event handler for the event and sets the property. To test this example, follow the steps in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application) and replace the code in step 4 with this code. [!code-csharp[BasicManipulation#ManipulationPivot](~/samples/snippets/csharp/VS_Snippets_Wpf/basicmanipulation/csharp/reportboundaryfeedbackexample.xaml.cs#manipulationpivot)] [!code-vb[BasicManipulation#ManipulationPivot](~/samples/snippets/visualbasic/VS_Snippets_Wpf/basicmanipulation/visualbasic/reportboundaryfeedbackexample.xaml.vb#manipulationpivot)] diff --git a/xml/System.Windows.Input/ManipulationStartingEventArgs.xml b/xml/System.Windows.Input/ManipulationStartingEventArgs.xml index 75839e1f603..e028054a884 100644 --- a/xml/System.Windows.Input/ManipulationStartingEventArgs.xml +++ b/xml/System.Windows.Input/ManipulationStartingEventArgs.xml @@ -32,7 +32,7 @@ - Cancel the manipulation by setting the property to `true`. - For more information about manipulations, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). ]]> @@ -128,7 +128,7 @@ @@ -167,7 +167,7 @@ ## Remarks You can specify that the position should be relative to another element by setting the property. For example, you can make the manipulation positions relative to the parent of the element that receives the manipulation events. The event handler is the only place in which you can set the . - For more information about manipulations, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). ]]> @@ -223,7 +223,7 @@ @@ -263,12 +263,12 @@ ## Remarks When you set the property, the manipulation will contain rotation data when the user uses one finger during a manipulation. This is to simulate real-world situations where you can use one finger to rotate an object, such as a piece of paper on a table. If the is `null`, the user must use two fingers to cause rotation. - For more information about manipulations, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). ## Examples - The following example shows an event handler for the event and sets the property. To test this example, follow the steps in [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md) and replace the code in step 4 with this code. + The following example shows an event handler for the event and sets the property. To test this example, follow the steps in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application) and replace the code in step 4 with this code. [!code-csharp[BasicManipulation#ManipulationPivot](~/samples/snippets/csharp/VS_Snippets_Wpf/basicmanipulation/csharp/reportboundaryfeedbackexample.xaml.cs#manipulationpivot)] [!code-vb[BasicManipulation#ManipulationPivot](~/samples/snippets/visualbasic/VS_Snippets_Wpf/basicmanipulation/visualbasic/reportboundaryfeedbackexample.xaml.vb#manipulationpivot)] diff --git a/xml/System.Windows.Input/MediaCommands.xml b/xml/System.Windows.Input/MediaCommands.xml index a6a20533bcf..13f30a66fc0 100644 --- a/xml/System.Windows.Input/MediaCommands.xml +++ b/xml/System.Windows.Input/MediaCommands.xml @@ -25,7 +25,7 @@ Many controls do provide implementation logic for many of the commands in the command library. For example, the class provides logic for the command, command, command, command, and command. - For more information on commands and commanding see the [Commanding Overview](~/docs/framework/wpf/advanced/commanding-overview.md). + For more information on commands and commanding see the [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). ]]> diff --git a/xml/System.Windows.Input/Mouse.xml b/xml/System.Windows.Input/Mouse.xml index 0294dfd06b3..f46ebaa67ae 100644 --- a/xml/System.Windows.Input/Mouse.xml +++ b/xml/System.Windows.Input/Mouse.xml @@ -23,7 +23,7 @@ ## Remarks The class provides mouse related events, methods and, properties which provide information regarding the state of the mouse. - Each event that defines as an attached event is also re-exposed by the base element classes and as a new routed event. Generally, it is more convenient to handle mouse events for an application on and , rather than using the events. For details, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Each event that defines as an attached event is also re-exposed by the base element classes and as a new routed event. Generally, it is more convenient to handle mouse events for an application on and , rather than using the events. For details, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). The static members of the class delegate to the primary of the calling thread's input manager. @@ -750,7 +750,7 @@ ## Remarks When an element captures the mouse, it receives mouse input whether or not the cursor is within its borders. - This is an attached event. [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](~/docs/framework/wpf/advanced/attached-events-overview.md). + This is an attached event. [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). Because of the bubbling routing, the actual element that has capture might be a child element, not necessarily the element where the event handler is actually attached. Check the in the event arguments to determine the actual element that has mouse capture. @@ -853,7 +853,7 @@ ## Remarks When an element captures the mouse, it receives mouse input whether or not the cursor is within its borders. T - This is an attached event. [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](~/docs/framework/wpf/advanced/attached-events-overview.md). + This is an attached event. [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). Because of the bubbling routing, the actual element that lost capture might be a child element, not necessarily the element where the event handler is actually attached. Check the in the event arguments to determine the actual element that lost capture. @@ -956,7 +956,7 @@ ## Remarks To determine which mouse button was depressed, check the property in the passed to the handler. - This is an attached event. [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](~/docs/framework/wpf/advanced/attached-events-overview.md). + This is an attached event. [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] framework builds on this attached event by surfacing it as two different [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] events on and : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For a three-button mouse, there is no framework-level event support for the center button. You should use the event and check the state in the event arguments. @@ -1034,7 +1034,7 @@ : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For three-button, there is no framework-level event support for the center button, and you should use the event and check for the center button condition in the event arguments. @@ -1305,7 +1305,7 @@ ## Remarks Focus or mouse capture take precedence over where the mouse pointer is. If you receive this event from a focused or captured element, the mouse pointer might in fact be over another element at the time. - This is an attached event. [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](~/docs/framework/wpf/advanced/attached-events-overview.md). + This is an attached event. [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). ## Routed Event Information @@ -1445,7 +1445,7 @@ ## Remarks Which mouse button was depressed is determined by checking the arguments of the event. This is an attached event (using tunneling routing strategy) that is intended through attached event syntax to be referenced by existing [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] elements that take input. - This is an attached event. [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](~/docs/framework/wpf/advanced/attached-events-overview.md). + This is an attached event. [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] framework builds on this attached event by surfacing it as two different [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] events on : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For three-button, there is no framework-level event support for the center button, and you should use the event and check for the center button condition in the event arguments. @@ -1514,7 +1514,7 @@ ## Routed Event Information @@ -1648,7 +1648,7 @@ ## Remarks Which mouse button was released is determined by checking the arguments of the event. - This is an attached event. [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](~/docs/framework/wpf/advanced/attached-events-overview.md). + This is an attached event. [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] framework builds on this attached event by surfacing it as two different [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] events on : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For three-button, there is no framework-level event support for the center button, and you should use the event and check for the center button condition in the event arguments. @@ -1716,7 +1716,7 @@ ## Routed Event Information @@ -1886,7 +1886,7 @@ ## Routed Event Information @@ -2419,7 +2419,7 @@ To force the mouse pointer to a specific and to force this on all elements, set the property. - To set the cursor on a specific element, use the property on either or . For more information on the base elements, see the [Base Elements Overview](~/docs/framework/wpf/advanced/base-elements-overview.md). + To set the cursor on a specific element, use the property on either or . For more information on the base elements, see the [Base Elements Overview](/dotnet/framework/wpf/advanced/base-elements-overview). ]]> diff --git a/xml/System.Windows.Input/MouseAction.xml b/xml/System.Windows.Input/MouseAction.xml index 4addf19618e..4cbcb7356f2 100644 --- a/xml/System.Windows.Input/MouseAction.xml +++ b/xml/System.Windows.Input/MouseAction.xml @@ -30,7 +30,7 @@ ## Remarks The `MouseAction` enumeration specifies constants which correspond to actions performed by the mouse, such as `RightClick` and `RightDoubleClick`. - `MouseAction` can be used with a to create a input gesture which can be bound to a command using a . For more information about commanding, see the [Commanding Overview](~/docs/framework/wpf/advanced/commanding-overview.md). + `MouseAction` can be used with a to create a input gesture which can be bound to a command using a . For more information about commanding, see the [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). diff --git a/xml/System.Windows.Input/MouseBinding.xml b/xml/System.Windows.Input/MouseBinding.xml index 3d983fa9953..1c8b8881c26 100644 --- a/xml/System.Windows.Input/MouseBinding.xml +++ b/xml/System.Windows.Input/MouseBinding.xml @@ -21,7 +21,7 @@ associates a with an implementation. is the primary implementation of the interface for the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] commanding system. In general, when the is executed, the command is invoked, although the command behavior is further influenced by command-specific factors such as the value. For more information on commanding, see the [Commanding Overview](~/docs/framework/wpf/advanced/commanding-overview.md). + A associates a with an implementation. is the primary implementation of the interface for the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] commanding system. In general, when the is executed, the command is invoked, although the command behavior is further influenced by command-specific factors such as the value. For more information on commanding, see the [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). When defining a in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], there are two ways to specify the . The first way to establish a in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] is to define the attribute of the element, which enables a syntax to specify mouse actions and modifiers as a single string; for example, "CTRL+LeftClick". The second way is to define the attribute of the element. Both ways of setting the are equivalent and modify the same underlying object, but there will be a conflict if both are used. In the case when the and the attributes are both set, the gesture is invalid. In general, it is recommended that you use only the attribute from [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], even if you do not specify modifiers; this avoids ambiguity, provides the most streamlined syntax, and provides the most straightforward representation for serialization. diff --git a/xml/System.Windows.Input/MouseButtonEventArgs.xml b/xml/System.Windows.Input/MouseButtonEventArgs.xml index 22b54936117..98eff1e0270 100644 --- a/xml/System.Windows.Input/MouseButtonEventArgs.xml +++ b/xml/System.Windows.Input/MouseButtonEventArgs.xml @@ -294,7 +294,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + This implementation casts the generic handler as a and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> diff --git a/xml/System.Windows.Input/MouseButtonEventHandler.xml b/xml/System.Windows.Input/MouseButtonEventHandler.xml index c79ddae2670..c1b0734d961 100644 --- a/xml/System.Windows.Input/MouseButtonEventHandler.xml +++ b/xml/System.Windows.Input/MouseButtonEventHandler.xml @@ -69,7 +69,7 @@ - - The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). diff --git a/xml/System.Windows.Input/MouseEventArgs.xml b/xml/System.Windows.Input/MouseEventArgs.xml index 434b3f39436..bec1c252a06 100644 --- a/xml/System.Windows.Input/MouseEventArgs.xml +++ b/xml/System.Windows.Input/MouseEventArgs.xml @@ -53,7 +53,7 @@ - - The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). Other than the properties that are relevant for all routed events, the most interesting properties of that you might use in a implementation are several properties that expose the current button state (such as ) and ). is useful particularly because you can check on it. @@ -193,7 +193,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + This implementation casts the generic handler as a and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> diff --git a/xml/System.Windows.Input/MouseEventHandler.xml b/xml/System.Windows.Input/MouseEventHandler.xml index 59baf6fb4a9..85e5a2d250c 100644 --- a/xml/System.Windows.Input/MouseEventHandler.xml +++ b/xml/System.Windows.Input/MouseEventHandler.xml @@ -61,7 +61,7 @@ - - The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). Other than the properties that are relevant for all routed events, the most interesting properties of that you might use in a implementation are several properties that expose the current button state, such as and . is useful particularly because you can check on it. diff --git a/xml/System.Windows.Input/MouseWheelEventArgs.xml b/xml/System.Windows.Input/MouseWheelEventArgs.xml index 7f3adab765e..a98a7775c98 100644 --- a/xml/System.Windows.Input/MouseWheelEventArgs.xml +++ b/xml/System.Windows.Input/MouseWheelEventArgs.xml @@ -152,7 +152,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + This implementation casts the generic handler as a and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> diff --git a/xml/System.Windows.Input/MouseWheelEventHandler.xml b/xml/System.Windows.Input/MouseWheelEventHandler.xml index 0a13df84195..a26cbffa4fd 100644 --- a/xml/System.Windows.Input/MouseWheelEventHandler.xml +++ b/xml/System.Windows.Input/MouseWheelEventHandler.xml @@ -45,7 +45,7 @@ - - The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). The property is positive if the mouse wheel is moved forward (away from the user) or negative if the mouse wheel is moved downward (toward the user). diff --git a/xml/System.Windows.Input/NavigationCommands.xml b/xml/System.Windows.Input/NavigationCommands.xml index c338e0bbb1e..b0b4bda28eb 100644 --- a/xml/System.Windows.Input/NavigationCommands.xml +++ b/xml/System.Windows.Input/NavigationCommands.xml @@ -23,7 +23,7 @@ ## Remarks The class exposes a standard set of navigation-related commands, including browser and document navigation. - For more information on commands and commanding, see [Commanding Overview](~/docs/framework/wpf/advanced/commanding-overview.md). + For more information on commands and commanding, see [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). ]]> diff --git a/xml/System.Windows.Input/QueryCursorEventArgs.xml b/xml/System.Windows.Input/QueryCursorEventArgs.xml index aa9be4dcd4d..27ae13a14a7 100644 --- a/xml/System.Windows.Input/QueryCursorEventArgs.xml +++ b/xml/System.Windows.Input/QueryCursorEventArgs.xml @@ -163,7 +163,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + This implementation casts the generic handler as a and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> diff --git a/xml/System.Windows.Input/QueryCursorEventHandler.xml b/xml/System.Windows.Input/QueryCursorEventHandler.xml index 0815154754b..283f82b4df7 100644 --- a/xml/System.Windows.Input/QueryCursorEventHandler.xml +++ b/xml/System.Windows.Input/QueryCursorEventHandler.xml @@ -39,7 +39,7 @@ - - The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ]]> diff --git a/xml/System.Windows.Input/RoutedCommand.xml b/xml/System.Windows.Input/RoutedCommand.xml index b8cf5bc3215..73205d01230 100644 --- a/xml/System.Windows.Input/RoutedCommand.xml +++ b/xml/System.Windows.Input/RoutedCommand.xml @@ -64,7 +64,7 @@ One of the predefined commands. *customClassName* - A custom class which contains the custom command. Custom classes generally require an `xlmns` prefix mapping; see [XAML Namespaces and Namespace Mapping for WPF XAML](~/docs/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml.md). + A custom class which contains the custom command. Custom classes generally require an `xlmns` prefix mapping; see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). *customCommandName* A custom command. diff --git a/xml/System.Windows.Input/RoutedUICommand.xml b/xml/System.Windows.Input/RoutedUICommand.xml index 3657d2915c0..7a13a83d32e 100644 --- a/xml/System.Windows.Input/RoutedUICommand.xml +++ b/xml/System.Windows.Input/RoutedUICommand.xml @@ -56,7 +56,7 @@ One of the predefined commands. *prefix* - The `xlmns` prefix that maps *customClassName*.*customCommandName* to the [!INCLUDE[TLA2#tla_net](~/includes/tla2sharptla-net-md.md)] class. For more information, see [XAML Namespaces and Namespace Mapping for WPF XAML](~/docs/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml.md). + The `xlmns` prefix that maps *customClassName*.*customCommandName* to the [!INCLUDE[TLA2#tla_net](~/includes/tla2sharptla-net-md.md)] class. For more information, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). *customClassName* A custom class that contains the custom command. diff --git a/xml/System.Windows.Input/Stylus.xml b/xml/System.Windows.Input/Stylus.xml index 747ce4d4289..2565cdbbbb1 100644 --- a/xml/System.Windows.Input/Stylus.xml +++ b/xml/System.Windows.Input/Stylus.xml @@ -1052,7 +1052,7 @@ ## Routed Event Information @@ -1371,7 +1371,7 @@ ## Routed Event Information @@ -1436,7 +1436,7 @@ ## Routed Event Information @@ -1501,7 +1501,7 @@ ## Routed Event Information @@ -1566,7 +1566,7 @@ ## Routed Event Information @@ -1631,7 +1631,7 @@ ## Routed Event Information @@ -1696,7 +1696,7 @@ ## Routed Event Information @@ -1761,7 +1761,7 @@ ## Routed Event Information @@ -1826,7 +1826,7 @@ ## Routed Event Information @@ -1891,7 +1891,7 @@ ## Routed Event Information @@ -1956,7 +1956,7 @@ ## Routed Event Information @@ -2808,7 +2808,7 @@ ## Routed Event Information @@ -2873,7 +2873,7 @@ ## Routed Event Information @@ -2938,7 +2938,7 @@ ## Routed Event Information @@ -3003,7 +3003,7 @@ ## Routed Event Information @@ -3068,7 +3068,7 @@ ## Routed Event Information @@ -3133,7 +3133,7 @@ ## Routed Event Information @@ -3198,7 +3198,7 @@ ## Routed Event Information @@ -3263,7 +3263,7 @@ ## Routed Event Information @@ -3328,7 +3328,7 @@ ## Routed Event Information @@ -3393,7 +3393,7 @@ ## Routed Event Information @@ -3458,7 +3458,7 @@ ## Routed Event Information diff --git a/xml/System.Windows.Input/StylusButtonEventArgs.xml b/xml/System.Windows.Input/StylusButtonEventArgs.xml index 8ef4f1e8bdf..86251171506 100644 --- a/xml/System.Windows.Input/StylusButtonEventArgs.xml +++ b/xml/System.Windows.Input/StylusButtonEventArgs.xml @@ -81,7 +81,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + This implementation casts the generic handler as a and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> diff --git a/xml/System.Windows.Input/StylusDownEventArgs.xml b/xml/System.Windows.Input/StylusDownEventArgs.xml index 557c5a46cb4..94e473a345b 100644 --- a/xml/System.Windows.Input/StylusDownEventArgs.xml +++ b/xml/System.Windows.Input/StylusDownEventArgs.xml @@ -79,7 +79,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + This implementation casts the generic handler as a and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> diff --git a/xml/System.Windows.Input/StylusEventArgs.xml b/xml/System.Windows.Input/StylusEventArgs.xml index 4bf3caeba99..1530983c3b8 100644 --- a/xml/System.Windows.Input/StylusEventArgs.xml +++ b/xml/System.Windows.Input/StylusEventArgs.xml @@ -265,7 +265,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + This implementation casts the generic handler as a and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> diff --git a/xml/System.Windows.Input/StylusSystemGestureEventArgs.xml b/xml/System.Windows.Input/StylusSystemGestureEventArgs.xml index 913dc600d8d..33347b57c12 100644 --- a/xml/System.Windows.Input/StylusSystemGestureEventArgs.xml +++ b/xml/System.Windows.Input/StylusSystemGestureEventArgs.xml @@ -78,7 +78,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + This implementation casts the generic handler as a and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> diff --git a/xml/System.Windows.Input/TextCompositionEventArgs.xml b/xml/System.Windows.Input/TextCompositionEventArgs.xml index 73f94f247d1..5f939d36003 100644 --- a/xml/System.Windows.Input/TextCompositionEventArgs.xml +++ b/xml/System.Windows.Input/TextCompositionEventArgs.xml @@ -107,7 +107,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + This implementation casts the generic handler as a and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> diff --git a/xml/System.Windows.Input/TextCompositionEventHandler.xml b/xml/System.Windows.Input/TextCompositionEventHandler.xml index fb58fa5b3c4..be0713d5230 100644 --- a/xml/System.Windows.Input/TextCompositionEventHandler.xml +++ b/xml/System.Windows.Input/TextCompositionEventHandler.xml @@ -53,7 +53,7 @@ - - The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ]]> diff --git a/xml/System.Windows.Input/TouchDevice.xml b/xml/System.Windows.Input/TouchDevice.xml index 353826bbaaf..985863a2364 100644 --- a/xml/System.Windows.Input/TouchDevice.xml +++ b/xml/System.Windows.Input/TouchDevice.xml @@ -27,7 +27,7 @@ You typically access a by using the property. A represents a single touch on a screen. If multiple touches are present, use the property to distinguish between them. > [!NOTE] -> This class contains an inheritance demand at the class level that applies to all members. A is thrown when the derived class does not have full-trust permission. For more information about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). +> This class contains an inheritance demand at the class level that applies to all members. A is thrown when the derived class does not have full-trust permission. For more information about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). diff --git a/xml/System.Windows.Input/TouchEventArgs.xml b/xml/System.Windows.Input/TouchEventArgs.xml index 1d664355013..20b832d5914 100644 --- a/xml/System.Windows.Input/TouchEventArgs.xml +++ b/xml/System.Windows.Input/TouchEventArgs.xml @@ -175,7 +175,7 @@ of type and then invokes it. For more information about this implementation pattern and the reasons for it, see and [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + This implementation casts the generic handler as an of type and then invokes it. For more information about this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> diff --git a/xml/System.Windows.Input/TouchFrameEventHandler.xml b/xml/System.Windows.Input/TouchFrameEventHandler.xml index 18d36a199cb..bfcbf77b449 100644 --- a/xml/System.Windows.Input/TouchFrameEventHandler.xml +++ b/xml/System.Windows.Input/TouchFrameEventHandler.xml @@ -28,7 +28,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Windows.Interop/BrowserInteropHelper.xml b/xml/System.Windows.Interop/BrowserInteropHelper.xml index 0316d260b9e..a36b1f05af7 100644 --- a/xml/System.Windows.Interop/BrowserInteropHelper.xml +++ b/xml/System.Windows.Interop/BrowserInteropHelper.xml @@ -86,7 +86,7 @@ The property returns `null` if the frame is navigated to from a cross-domain location. - This feature can be turned off for Internet Explorer by setting the **ScriptInteropDisallow** registry value. For more information, see [Security (WPF)](~/docs/framework/wpf/security-wpf.md). + This feature can be turned off for Internet Explorer by setting the **ScriptInteropDisallow** registry value. For more information, see [Security (WPF)](/dotnet/framework/wpf/security-wpf). diff --git a/xml/System.Windows.Interop/D3DImage.xml b/xml/System.Windows.Interop/D3DImage.xml index 4ca423685b4..19bafccaa9b 100644 --- a/xml/System.Windows.Interop/D3DImage.xml +++ b/xml/System.Windows.Interop/D3DImage.xml @@ -35,7 +35,7 @@ When you call the overload with the `enableSoftwareFallback` parameter set to `true`, the rendering system retains its reference to the back buffer when the front buffer becomes unavailable, so there is no need to call when the front buffer is available again. There may be situations where the user's device becomes unavailable. When that occurs, call to release WPF's reference to the back buffer. If you need to reset your device, call with the `backBuffer` parameter set to `null`, and then call again with `backBuffer` set to a valid Direct3D surface. > [!NOTE] -> Performance depends greatly on the settings of the Direct3D surface. For more information, see [Performance Considerations for Direct3D9 and WPF Interoperability](~/docs/framework/wpf/advanced/performance-considerations-for-direct3d9-and-wpf-interoperability.md). +> Performance depends greatly on the settings of the Direct3D surface. For more information, see [Performance Considerations for Direct3D9 and WPF Interoperability](/dotnet/framework/wpf/advanced/performance-considerations-for-direct3d9-and-wpf-interoperability). > [!NOTE] > The class does not display Direct3D content when WPF renders in software, such as over a Remote Desktop connection, unless you call and specify `true` for the `enableSoftwareFallback` parameter. @@ -43,7 +43,7 @@ ## Examples - The following code example shows how to declare a in XAML. You must map the namespace, because it is not included in the default XAML namespaces. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](~/docs/framework/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf.md). + The following code example shows how to declare a in XAML. You must map the namespace, because it is not included in the default XAML namespaces. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](/dotnet/framework/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf). [!code-xaml[System.Windows.Interop.D3DImage#10](~/samples/snippets/csharp/VS_Snippets_Wpf/System.Windows.Interop.D3DImage/CS/window1.xaml#10)] @@ -176,7 +176,7 @@ ## Examples - The following code example shows how to call the method to specify the changed region in the back buffer. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](~/docs/framework/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf.md). + The following code example shows how to call the method to specify the changed region in the back buffer. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](/dotnet/framework/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf). [!code-csharp[System.Windows.Interop.D3DImage#3](~/samples/snippets/csharp/VS_Snippets_Wpf/System.Windows.Interop.D3DImage/CS/window1.xaml.cs#3)] @@ -425,7 +425,7 @@ ## Remarks This method overrides . Application code should not call this method; an object's `Finalize` method is automatically invoked during garbage collection, unless finalization by the garbage collector has been disabled by a call to the method. - For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). ]]> @@ -591,7 +591,7 @@ ## Examples - The following code example shows how to check the property when rendering the composition target. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](~/docs/framework/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf.md). + The following code example shows how to check the property when rendering the composition target. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](/dotnet/framework/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf). [!code-csharp[System.Windows.Interop.D3DImage#2](~/samples/snippets/csharp/VS_Snippets_Wpf/System.Windows.Interop.D3DImage/CS/window1.xaml.cs#2)] @@ -686,7 +686,7 @@ ## Examples - The following code example shows how to call the method to enable updates to the back buffer. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](~/docs/framework/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf.md). + The following code example shows how to call the method to enable updates to the back buffer. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](/dotnet/framework/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf). [!code-csharp[System.Windows.Interop.D3DImage#3](~/samples/snippets/csharp/VS_Snippets_Wpf/System.Windows.Interop.D3DImage/CS/window1.xaml.cs#3)] @@ -750,7 +750,7 @@ ## Examples - The following code example shows how to use the property to specify the changed region in the back buffer. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](~/docs/framework/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf.md). + The following code example shows how to use the property to specify the changed region in the back buffer. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](/dotnet/framework/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf). [!code-csharp[System.Windows.Interop.D3DImage#3](~/samples/snippets/csharp/VS_Snippets_Wpf/System.Windows.Interop.D3DImage/CS/window1.xaml.cs#3)] @@ -789,7 +789,7 @@ ## Examples - The following code example shows how to use the property to specify the changed region in the back buffer. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](~/docs/framework/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf.md). + The following code example shows how to use the property to specify the changed region in the back buffer. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](/dotnet/framework/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf). [!code-csharp[System.Windows.Interop.D3DImage#3](~/samples/snippets/csharp/VS_Snippets_Wpf/System.Windows.Interop.D3DImage/CS/window1.xaml.cs#3)] @@ -845,7 +845,7 @@ Call the method to assign a Direct3D surface to the back buffer. > [!NOTE] -> Performance depends greatly on the settings of the Direct3D surface. For more information, see [Performance Considerations for Direct3D9 and WPF Interoperability](~/docs/framework/wpf/advanced/performance-considerations-for-direct3d9-and-wpf-interoperability.md). +> Performance depends greatly on the settings of the Direct3D surface. For more information, see [Performance Considerations for Direct3D9 and WPF Interoperability](/dotnet/framework/wpf/advanced/performance-considerations-for-direct3d9-and-wpf-interoperability). Calling the overload is identical to calling the overload with the `enableSoftwareFallback` parameter set to `false`. When you call or call with the `enableSoftwareFallback` parameter set to `false`, the rendering system releases its reference to the back buffer when front buffer becomes unavailable and nothing is displayed. When the front buffer is available again, the rendering system raises the event to notify your WPF application. You can create an event handler for the event to restart rendering again with a valid Direct3D surface. To restart rendering, you must call . @@ -862,7 +862,7 @@ ## Examples - The following code example shows how to call the method to assign a Direct3D surface. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](~/docs/framework/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf.md). + The following code example shows how to call the method to assign a Direct3D surface. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](/dotnet/framework/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf). [!code-csharp[System.Windows.Interop.D3DImage#3](~/samples/snippets/csharp/VS_Snippets_Wpf/System.Windows.Interop.D3DImage/CS/window1.xaml.cs#3)] @@ -997,7 +997,7 @@ ## Examples - The following code example shows how to call the method to copy the updated back buffer to the front buffer. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](~/docs/framework/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf.md). + The following code example shows how to call the method to copy the updated back buffer to the front buffer. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](/dotnet/framework/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf). [!code-csharp[System.Windows.Interop.D3DImage#3](~/samples/snippets/csharp/VS_Snippets_Wpf/System.Windows.Interop.D3DImage/CS/window1.xaml.cs#3)] diff --git a/xml/System.Windows.Interop/D3DResourceType.xml b/xml/System.Windows.Interop/D3DResourceType.xml index fbc5818900f..04f1d8fcebe 100644 --- a/xml/System.Windows.Interop/D3DResourceType.xml +++ b/xml/System.Windows.Interop/D3DResourceType.xml @@ -25,7 +25,7 @@ ## Examples - The following code example shows how to specify the in a call to the method. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](~/docs/framework/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf.md). + The following code example shows how to specify the in a call to the method. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](/dotnet/framework/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf). [!code-csharp[System.Windows.Interop.D3DImage#3](~/samples/snippets/csharp/VS_Snippets_Wpf/System.Windows.Interop.D3DImage/CS/window1.xaml.cs#3)] diff --git a/xml/System.Windows.Interop/HwndHost.xml b/xml/System.Windows.Interop/HwndHost.xml index 1a1715d0720..a15d9156851 100644 --- a/xml/System.Windows.Interop/HwndHost.xml +++ b/xml/System.Windows.Interop/HwndHost.xml @@ -36,7 +36,7 @@ To host a [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] window, create a class that derives from . Override the method and create your [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] window as a child of the parent window that is passed into the method. > [!IMPORTANT] -> Although derives from , various properties of that come from and other intermediate classes such as are not generally mapped to possible [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] equivalents. Also, not all / input events transfer across the interoperation boundary. derives from primarily so that an instance can be inserted into the widest variety of possible content models, and so that default layout characteristics can apply. For more details on , see [WPF and Win32 Interoperation](~/docs/framework/wpf/advanced/wpf-and-win32-interoperation.md). +> Although derives from , various properties of that come from and other intermediate classes such as are not generally mapped to possible [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] equivalents. Also, not all / input events transfer across the interoperation boundary. derives from primarily so that an instance can be inserted into the widest variety of possible content models, and so that default layout characteristics can apply. For more details on , see [WPF and Win32 Interoperation](/dotnet/framework/wpf/advanced/wpf-and-win32-interoperation). ]]> diff --git a/xml/System.Windows.Interop/HwndSource.xml b/xml/System.Windows.Interop/HwndSource.xml index d8e0faa938b..6b482623ed6 100644 --- a/xml/System.Windows.Interop/HwndSource.xml +++ b/xml/System.Windows.Interop/HwndSource.xml @@ -75,7 +75,7 @@ The class implements its own window procedure. This window procedure is used to process important window messages, such as those related to layout, rendering, and input. However, you can also hook the window procedure for your own use. You can specify your own hook during construction by setting the property, or you can also use and to add and remove hooks after the window is created. The hooks are called by last-in first-out order, which enables your hooks to execute before the built-in processing. The actual hooks are held by a weak reference. Therefore, make sure that you manage the lifetime of your hook delegate. - For more information about and other interoperation classes, see [WPF and Win32 Interoperation](~/docs/framework/wpf/advanced/wpf-and-win32-interoperation.md). + For more information about and other interoperation classes, see [WPF and Win32 Interoperation](/dotnet/framework/wpf/advanced/wpf-and-win32-interoperation). Notice how the constructors for take parameters that resemble the parameters for [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] functions such as [CreateWindowEx](https://go.microsoft.com/fwlink/?LinkID=98462). diff --git a/xml/System.Windows.Interop/IKeyboardInputSink.xml b/xml/System.Windows.Interop/IKeyboardInputSink.xml index 84ac463386c..f23aad9bfae 100644 --- a/xml/System.Windows.Interop/IKeyboardInputSink.xml +++ b/xml/System.Windows.Interop/IKeyboardInputSink.xml @@ -22,7 +22,7 @@ If your component contains other components, and maintains a tab order, your component must also implement and keep track of which component has focus. - For a discussion of the input architecture specifically implemented for [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] interop, see [Windows Forms and WPF Interoperability Input Architecture](~/docs/framework/wpf/advanced/windows-forms-and-wpf-interoperability-input-architecture.md). + For a discussion of the input architecture specifically implemented for [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] interop, see [Windows Forms and WPF Interoperability Input Architecture](/dotnet/framework/wpf/advanced/windows-forms-and-wpf-interoperability-input-architecture). and each implement the interface, through explicit interface definitions. The explicit definitions supply default behaviors, and can also be accessed if necessary through an interface cast of or . diff --git a/xml/System.Windows.Interop/IKeyboardInputSite.xml b/xml/System.Windows.Interop/IKeyboardInputSite.xml index ecb7722737e..fe739735cbb 100644 --- a/xml/System.Windows.Interop/IKeyboardInputSite.xml +++ b/xml/System.Windows.Interop/IKeyboardInputSite.xml @@ -22,9 +22,9 @@ The interface and the are used together to provide support for keyboard actions across interoperation boundaries. A site ( implementation) represents a parent of a sink (). The sink () implements the majority of keyboard behavior. Each site must also provide a sink, because the site-specific sink is returned by a property of the interface. - For a discussion of the input architecture specifically implemented for [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] interoperation, see [Windows Forms and WPF Interoperability Input Architecture](~/docs/framework/wpf/advanced/windows-forms-and-wpf-interoperability-input-architecture.md). + For a discussion of the input architecture specifically implemented for [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] interoperation, see [Windows Forms and WPF Interoperability Input Architecture](/dotnet/framework/wpf/advanced/windows-forms-and-wpf-interoperability-input-architecture). - For more information about [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]-[!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] interoperation scenarios, see [WPF and Win32 Interoperation](~/docs/framework/wpf/advanced/wpf-and-win32-interoperation.md). + For more information about [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]-[!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] interoperation scenarios, see [WPF and Win32 Interoperation](/dotnet/framework/wpf/advanced/wpf-and-win32-interoperation). ]]> diff --git a/xml/System.Windows.Markup.Localizer/BamlLocalizableResource.xml b/xml/System.Windows.Markup.Localizer/BamlLocalizableResource.xml index e86b35c82cb..06666030978 100644 --- a/xml/System.Windows.Markup.Localizer/BamlLocalizableResource.xml +++ b/xml/System.Windows.Markup.Localizer/BamlLocalizableResource.xml @@ -164,7 +164,7 @@ attached property For more information on this attached property, see [Localization Attributes and Comments](~/docs/framework/wpf/advanced/localization-attributes-and-comments.md). + Localization comments are authored by the developer to provide rules or hints for localizers. The comments are free-form strings that are extracted from [!INCLUDE[TLA2#tla_baml](~/includes/tla2sharptla-baml-md.md)] or from localization comments files. To attach comments to an element in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], use the attached property For more information on this attached property, see [Localization Attributes and Comments](/dotnet/framework/wpf/advanced/localization-attributes-and-comments). ]]> diff --git a/xml/System.Windows.Markup.Primitives/MarkupProperty.xml b/xml/System.Windows.Markup.Primitives/MarkupProperty.xml index a854bc80bd5..017c8a73a6c 100644 --- a/xml/System.Windows.Markup.Primitives/MarkupProperty.xml +++ b/xml/System.Windows.Markup.Primitives/MarkupProperty.xml @@ -181,7 +181,7 @@ When is `true`, and are both `null`. - XAML only uses for representing the constructor arguments of instances of . See [Markup Extensions and WPF XAML](~/docs/framework/wpf/advanced/markup-extensions-and-wpf-xaml.md). + XAML only uses for representing the constructor arguments of instances of . See [Markup Extensions and WPF XAML](/dotnet/framework/wpf/advanced/markup-extensions-and-wpf-xaml). ]]> diff --git a/xml/System.Windows.Markup/AmbientAttribute.xml b/xml/System.Windows.Markup/AmbientAttribute.xml index 588856d20ff..3ba14dda8cc 100644 --- a/xml/System.Windows.Markup/AmbientAttribute.xml +++ b/xml/System.Windows.Markup/AmbientAttribute.xml @@ -49,7 +49,7 @@ can also be applied to a CLR method, to support attributing a XAML attachable property as ambient. This is potentially necessary because in a CLR implementation a XAML attached property is implemented/represented to reflection as an accessor pattern with `get` and `set` methods. No actual CLR property to attribute exists, so restricting usage for to `Property` would not have enabled specifying an attachable member as ambient. For an attachable member that you want to report as ambient, attribute the `get` accessor. You should not attempt to attribute methods that are not specifically support methods of attachable members. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). Ambient types (types where is applied at type level) can be used for certain XAML processing situations where the type of a property needs to be resolved out of order. diff --git a/xml/System.Windows.Markup/ArrayExtension.xml b/xml/System.Windows.Markup/ArrayExtension.xml index e852e76e1c7..4db9414a384 100644 --- a/xml/System.Windows.Markup/ArrayExtension.xml +++ b/xml/System.Windows.Markup/ArrayExtension.xml @@ -50,11 +50,11 @@ is the class that implements the `x:Array` markup extension behavior, and the `x:ArrayExtension` information item from [MS-XAML]. `x:Array` supports a XAML language feature that allows adding arbitrary child elements within an array, through a particular markup extension enabled syntax. The markup extension syntax requires an explicit attribute on the markup extension usage, and a content syntax for specifying the . For more information and details on the syntax, see [x:Array Markup Extension](~/docs/framework/xaml-services/x-array-markup-extension.md). + is the class that implements the `x:Array` markup extension behavior, and the `x:ArrayExtension` information item from [MS-XAML]. `x:Array` supports a XAML language feature that allows adding arbitrary child elements within an array, through a particular markup extension enabled syntax. The markup extension syntax requires an explicit attribute on the markup extension usage, and a content syntax for specifying the . For more information and details on the syntax, see [x:Array Markup Extension](/dotnet/framework/xaml-services/x-array-markup-extension). - This class is a markup extension implementation. Markup extension classes exist mainly to provide infrastructure support for some aspect of a XAML processor implementation, and the members exposed by a markup extension class are not typically called from user code. This extension supports the [x:Array Markup Extension](~/docs/framework/xaml-services/x-array-markup-extension.md) usage from XAML for .NET Framework XAML Services implementation of XAML and its XAML readers and XAML writers. + This class is a markup extension implementation. Markup extension classes exist mainly to provide infrastructure support for some aspect of a XAML processor implementation, and the members exposed by a markup extension class are not typically called from user code. This extension supports the [x:Array Markup Extension](/dotnet/framework/xaml-services/x-array-markup-extension) usage from XAML for .NET Framework XAML Services implementation of XAML and its XAML readers and XAML writers. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly PresentationFramework.dll. Starting with the .NET Framework 4, is in the System.Xaml assembly. This makes the `x:Array` usage available to frameworks or technologies such as Windows Workflow Foundation that are built on .NET Framework XAML Services. For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly PresentationFramework.dll. Starting with the .NET Framework 4, is in the System.Xaml assembly. This makes the `x:Array` usage available to frameworks or technologies such as Windows Workflow Foundation that are built on .NET Framework XAML Services. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). The System.Xaml assembly uses to map types from the CLR namespace in the assembly to the XAML namespace for the XAML language ([!INCLUDE[TLA#tla_xamlxmlnsv1](~/includes/tlasharptla-xamlxmlnsv1-md.md)]). In typical XAML markup, you declare a prefix for [!INCLUDE[TLA#tla_xamlxmlnsv1](~/includes/tlasharptla-xamlxmlnsv1-md.md)] in a root element mapping and use the prefix `x`. @@ -311,7 +311,7 @@ Type mismatches between and the items in , or any other validation issues, are not reported as exceptions until is invoked. This behavior is consistent with the general design principles of XAML markup extensions. - For XAML usage information, see [x:Array Markup Extension](~/docs/framework/xaml-services/x-array-markup-extension.md). + For XAML usage information, see [x:Array Markup Extension](/dotnet/framework/xaml-services/x-array-markup-extension). ]]> @@ -357,7 +357,7 @@ This implementation does not rely on any services based on the passed `serviceProvider`. However, it does rely on CLR concepts as transmitted by the extension's use while processing with the default XAML schema context for .NET Framework XAML Services. - For more information on markup extensions, see [Markup Extensions for XAML Overview](~/docs/framework/xaml-services/markup-extensions-for-xaml-overview.md). + For more information on markup extensions, see [Markup Extensions for XAML Overview](/dotnet/framework/xaml-services/markup-extensions-for-xaml-overview). ]]> @@ -409,7 +409,7 @@ diff --git a/xml/System.Windows.Markup/ConstructorArgumentAttribute.xml b/xml/System.Windows.Markup/ConstructorArgumentAttribute.xml index 97e5167b7ff..d64f4202551 100644 --- a/xml/System.Windows.Markup/ConstructorArgumentAttribute.xml +++ b/xml/System.Windows.Markup/ConstructorArgumentAttribute.xml @@ -38,16 +38,16 @@ ## Remarks This attribute specifies that the associated property can be initialized by a constructor parameter and should be ignored for XAML serialization if the constructor is used to construct the instance. This provides better round trip representations for parameterized constructor syntax rather than parameterless constructor instantiation plus specific attributes. - A framework can potentially support preserving markup extension usages and reconstituting them rather than relying on `ProvideValue` output in the object tree for serialization. In this case, the information is useful during serialization for producing an accurate representation of the typical markup extension usage. For more information about markup extensions, see [Markup Extensions for XAML Overview](~/docs/framework/xaml-services/markup-extensions-for-xaml-overview.md). + A framework can potentially support preserving markup extension usages and reconstituting them rather than relying on `ProvideValue` output in the object tree for serialization. In this case, the information is useful during serialization for producing an accurate representation of the typical markup extension usage. For more information about markup extensions, see [Markup Extensions for XAML Overview](/dotnet/framework/xaml-services/markup-extensions-for-xaml-overview). In order to be valid for a attribution, a type's public non-parameterless constructor must support exactly one parameter. The name of the parameter must correspond to a read/write property. The property must be otherwise serializable. You use this attribute to create the correspondence between the name of the parameter in the constructor, and the property. Specifically, you apply this attribute to the property-level definition of the connecting read/write property. Consumers of may throw in cases where does not resolve to type backing, or when applied to a type that does not have the appropriate construction arguments and arity. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes - For more information about markup extensions and WPF, see [Markup Extensions and WPF XAML](~/docs/framework/wpf/advanced/markup-extensions-and-wpf-xaml.md). + For more information about markup extensions and WPF, see [Markup Extensions and WPF XAML](/dotnet/framework/wpf/advanced/markup-extensions-and-wpf-xaml). ]]> diff --git a/xml/System.Windows.Markup/ContentPropertyAttribute.xml b/xml/System.Windows.Markup/ContentPropertyAttribute.xml index ae38bd15139..83f6c31a1f7 100644 --- a/xml/System.Windows.Markup/ContentPropertyAttribute.xml +++ b/xml/System.Windows.Markup/ContentPropertyAttribute.xml @@ -42,7 +42,7 @@ Because of the `Inherited=true` declaration of the attribute, a value for a normally applies a content property designation to all derived classes as well. Applying an empty enables a derived class to remove a declaration of a content property attribute by a base class (and to note that the class has no content property). Applying a differently named replaces the inherited with the new one. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase, and also had a parallel implementation in Windows Communication Foundation (WCF). Starting with the .NET Framework 4.0, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase, and also had a parallel implementation in Windows Communication Foundation (WCF). Starting with the .NET Framework 4.0, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes An example of a class in Windows Presentation Foundation (WPF) that uses the is , which the class inherits from. The property is the content property set by the . If a is instantiated in XAML, the of the will be set to the element that is between the start and end button tags. diff --git a/xml/System.Windows.Markup/ContentWrapperAttribute.xml b/xml/System.Windows.Markup/ContentWrapperAttribute.xml index 5c39ebf94c1..d6d703c1a1b 100644 --- a/xml/System.Windows.Markup/ContentWrapperAttribute.xml +++ b/xml/System.Windows.Markup/ContentWrapperAttribute.xml @@ -44,7 +44,7 @@ is an example of a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] class that has the attribute applied. In this case there are two separate attributed wrapper classes. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ]]> diff --git a/xml/System.Windows.Markup/DateTimeValueSerializer.xml b/xml/System.Windows.Markup/DateTimeValueSerializer.xml index 70ac0a8e6fe..e76b3f9e3b5 100644 --- a/xml/System.Windows.Markup/DateTimeValueSerializer.xml +++ b/xml/System.Windows.Markup/DateTimeValueSerializer.xml @@ -35,7 +35,7 @@ ## Remarks is used rather than for cases where type conversion requires additional state. is not attributed to a type with . This is because is in mscorlib, and mscorlib cannot take dependencies on attribute classes that it does not define itself. Instead, usage of is special-cased into XAML processor behavior in .NET Framework XAML Services behavior. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. See [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. See [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ]]> @@ -228,7 +228,7 @@ ## Remarks `context` is not used by this implementation. - String representations for dates as found in XAML value processing are based on the `en-US` culture. This is because XAML processing for culture-sensitive information is split conceptually between compile-time and run-time phases and must use a known string representation throughout. For more information, see [WPF Globalization and Localization Overview](~/docs/framework/wpf/advanced/wpf-globalization-and-localization-overview.md). + String representations for dates as found in XAML value processing are based on the `en-US` culture. This is because XAML processing for culture-sensitive information is split conceptually between compile-time and run-time phases and must use a known string representation throughout. For more information, see [WPF Globalization and Localization Overview](/dotnet/framework/wpf/advanced/wpf-globalization-and-localization-overview). The current implementation uses a format string that is adjusted depending on whether aspects of the supplied have values. For example, if there is no value in , the format string is in the form `yyyy-MM-dd` rather than writing out full-verbosity zero values for the time component. diff --git a/xml/System.Windows.Markup/DependsOnAttribute.xml b/xml/System.Windows.Markup/DependsOnAttribute.xml index c2ee1375f27..156c1d3a175 100644 --- a/xml/System.Windows.Markup/DependsOnAttribute.xml +++ b/xml/System.Windows.Markup/DependsOnAttribute.xml @@ -44,7 +44,7 @@ Applying this attribute to a property definition ensures that the dependent properties are processed first in XAML object writing. It is part of the general rules of XAML markup that attribute values applied for a created object should be able to be processed in any order. Usages of specify the exceptional cases of properties on types where a specific order of parsing must be followed for valid object creation. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes The property on the class is an example of a property in WPF where the attribute is applied. depends on and being processed first, otherwise there is no way to know what type is supposed to be created for value converter cases. diff --git a/xml/System.Windows.Markup/DictionaryKeyPropertyAttribute.xml b/xml/System.Windows.Markup/DictionaryKeyPropertyAttribute.xml index 7f6b690aa33..2d204e64f1e 100644 --- a/xml/System.Windows.Markup/DictionaryKeyPropertyAttribute.xml +++ b/xml/System.Windows.Markup/DictionaryKeyPropertyAttribute.xml @@ -38,7 +38,7 @@ ## Remarks Items in an dictionary (such as the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] ) require a key. In XAML, the key is typically specified by `x:Key` attribute in the XAML markup for each item in the . The is applied to classes that work with an implicit key, where the key to use for inclusion comes from a different property value in the class. Instances of the class applying the can be included in an without an explicit key so long as the property referenced by has a value that is valid as a key in that dictionary implementation. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes The following list references examples of WPF APIs where this attribute is applied: @@ -49,7 +49,7 @@ - - For more information about the WPF resource dictionary implications of , see [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + For more information about the WPF resource dictionary implications of , see [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). ]]> diff --git a/xml/System.Windows.Markup/EventSetterHandlerConverter.xml b/xml/System.Windows.Markup/EventSetterHandlerConverter.xml index a983b5777b7..a4f9f0eb252 100644 --- a/xml/System.Windows.Markup/EventSetterHandlerConverter.xml +++ b/xml/System.Windows.Markup/EventSetterHandlerConverter.xml @@ -20,7 +20,7 @@ diff --git a/xml/System.Windows.Markup/IComponentConnector.xml b/xml/System.Windows.Markup/IComponentConnector.xml index 44187688148..f065941225d 100644 --- a/xml/System.Windows.Markup/IComponentConnector.xml +++ b/xml/System.Windows.Markup/IComponentConnector.xml @@ -32,9 +32,9 @@ ## Remarks This interface is used internally by . - Implementations of are widely observable as part of the infrastructure provided by frameworks or technologies that use XAML combined with application and programming models. For example, whenever you look at the generated classes for XAML root elements in WPF pages and applications, you will see defined in the output. That method also exists in the compiled assembly and plays a role in the WPF application model of loading the XAML UI content at XAML parse time. For more information on the WPF integration of the `InitializeComponent` concept, see [Application Management Overview](~/docs/framework/wpf/app-development/application-management-overview.md) or [Code-Behind and XAML in WPF](~/docs/framework/wpf/advanced/code-behind-and-xaml-in-wpf.md). + Implementations of are widely observable as part of the infrastructure provided by frameworks or technologies that use XAML combined with application and programming models. For example, whenever you look at the generated classes for XAML root elements in WPF pages and applications, you will see defined in the output. That method also exists in the compiled assembly and plays a role in the WPF application model of loading the XAML UI content at XAML parse time. For more information on the WPF integration of the `InitializeComponent` concept, see [Application Management Overview](/dotnet/framework/wpf/app-development/application-management-overview) or [Code-Behind and XAML in WPF](/dotnet/framework/wpf/advanced/code-behind-and-xaml-in-wpf). - In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. . For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. . For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). > [!TIP] > A failure to resolve during an attempted build is often an indicator that you have not updated your WPF project correctly. In particular, the project is not referencing the System.Xaml assembly for a project that targets [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]. Try running the `devenv /upgrade` option for the project, or otherwise adjust the project assembly references so that System.Xaml is in the reference list. @@ -110,7 +110,7 @@ ## Remarks is used internally by . - Implementations of are widely observable as part of the infrastructure provided by frameworks or technologies that use XAML combined with application and programming models. For example, whenever you look at the generated classes for XAML root elements in WPF pages and applications, you will see defined in the output. That method also exists in the compiled assembly and plays a role in the WPF application model of loading the XAML UI content at XAML parse time. For more information on the WPF integration of the `InitializeComponent` concept, see [Application Management Overview](~/docs/framework/wpf/app-development/application-management-overview.md) or [Code-Behind and XAML in WPF](~/docs/framework/wpf/advanced/code-behind-and-xaml-in-wpf.md). + Implementations of are widely observable as part of the infrastructure provided by frameworks or technologies that use XAML combined with application and programming models. For example, whenever you look at the generated classes for XAML root elements in WPF pages and applications, you will see defined in the output. That method also exists in the compiled assembly and plays a role in the WPF application model of loading the XAML UI content at XAML parse time. For more information on the WPF integration of the `InitializeComponent` concept, see [Application Management Overview](/dotnet/framework/wpf/app-development/application-management-overview) or [Code-Behind and XAML in WPF](/dotnet/framework/wpf/advanced/code-behind-and-xaml-in-wpf). ]]> diff --git a/xml/System.Windows.Markup/INameScope.xml b/xml/System.Windows.Markup/INameScope.xml index 272c3eb7dd6..b0f523bd11b 100644 --- a/xml/System.Windows.Markup/INameScope.xml +++ b/xml/System.Windows.Markup/INameScope.xml @@ -32,7 +32,7 @@ ## Remarks This interface is implemented by classes that have child elements that are intended to be reused through the template or defer metaphor. Templates, factories and similar constructs must have unique XAML namescopes that are separate from a main object graph and root XAML. The principle here is that there should be no name collisions when objects created from those child elements are introduced to an application's object graph, and so that DOM operations and XAML reference techniques that rely on the name identifier can rely on name uniqueness in each XAML namescope. - In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes This interface is implemented by the WPF class . Most XAML namescope operations in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] operate by using instances, but information is occasionally communicated internally by using references. @@ -77,7 +77,7 @@ @@ -124,7 +124,7 @@ Do not permit duplicate names to be registered. If the input is already assigned to an existing element in the internal collection representation of the XAML namescope (even if it is the same as ), throw an exception. - Also consider throwing an exception if the provided name does not conform to [XamlName Grammar](~/docs/framework/xaml-services/xamlname-grammar.md). + Also consider throwing an exception if the provided name does not conform to [XamlName Grammar](/dotnet/framework/xaml-services/xamlname-grammar). diff --git a/xml/System.Windows.Markup/IProvideValueTarget.xml b/xml/System.Windows.Markup/IProvideValueTarget.xml index 248dfaf2d5d..8f4594293fb 100644 --- a/xml/System.Windows.Markup/IProvideValueTarget.xml +++ b/xml/System.Windows.Markup/IProvideValueTarget.xml @@ -37,7 +37,7 @@ ## Remarks represents a service that reports information regarding the object-property structure surrounding where a value converter is invoked. - Type converters and markup extensions can query for as a service on the service context that is provided by a XAML object writer, when the XAML object writer invokes value conversion behavior. For more information, see [Type Converters and Markup Extensions for XAML](~/docs/framework/xaml-services/type-converters-and-markup-extensions-for-xaml.md) and [Service Contexts Available to Type Converters and Markup Extensions](~/docs/framework/xaml-services/service-contexts-available-to-type-converters-and-markup-extensions.md). + Type converters and markup extensions can query for as a service on the service context that is provided by a XAML object writer, when the XAML object writer invokes value conversion behavior. For more information, see [Type Converters and Markup Extensions for XAML](/dotnet/framework/xaml-services/type-converters-and-markup-extensions-for-xaml) and [Service Contexts Available to Type Converters and Markup Extensions](/dotnet/framework/xaml-services/service-contexts-available-to-type-converters-and-markup-extensions). For markup extensions specifically, a scenario where is useful is to determine the validity of your markup extension's situational usage. For example, your markup extension might implement a value deferral mechanism, but using that mechanism might only be appropriate if the target object is capable of using other components of your deferral mechanism at run time. You could check the type system characteristics of the object returned as and make sure that object supports your deferral technique. If so, your markup extension returns a value, and if not, your markup extension throws an exception that will be picked up as an inner exception by a XAML object writer. A similar scenario is assuring that a particular property supports a capability, by checking type system characteristics of the . @@ -59,7 +59,7 @@ > [!NOTE] > Do not use the type of to determine which precise type a markup extension or type converter should return. That is not a best practice. Your return type should be consistent with attributing ( for markup extensions) or patterns (class name of the type converter). - In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes This service supports framework features such as binding on a dependency property. diff --git a/xml/System.Windows.Markup/IUriContext.xml b/xml/System.Windows.Markup/IUriContext.xml index 3bc5ae5a4e2..d650e1eea76 100644 --- a/xml/System.Windows.Markup/IUriContext.xml +++ b/xml/System.Windows.Markup/IUriContext.xml @@ -37,11 +37,11 @@ ## Remarks implemented as a service enables type converters to use an application-specific context that might be able to complete a URI-type property. - Type converters and markup extensions can query for as a service on the service context that is provided by a XAML object writer, when the XAML object writer invokes value conversion behavior. For more information, see [Type Converters and Markup Extensions for XAML](~/docs/framework/xaml-services/type-converters-and-markup-extensions-for-xaml.md) and [Service Contexts Available to Type Converters and Markup Extensions](~/docs/framework/xaml-services/service-contexts-available-to-type-converters-and-markup-extensions.md). + Type converters and markup extensions can query for as a service on the service context that is provided by a XAML object writer, when the XAML object writer invokes value conversion behavior. For more information, see [Type Converters and Markup Extensions for XAML](/dotnet/framework/xaml-services/type-converters-and-markup-extensions-for-xaml) and [Service Contexts Available to Type Converters and Markup Extensions](/dotnet/framework/xaml-services/service-contexts-available-to-type-converters-and-markup-extensions). is not just for value conversion and service context. Class logic for UI elements or other classes that support containment might also implement services as a recognized pattern that child elements can call for base URI information, or store base URI information that is obtained from XAML parsing of the root element. - In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly PresentationCore. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly PresentationCore. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes Example scenarios for exist in WPF. diff --git a/xml/System.Windows.Markup/IValueSerializerContext.xml b/xml/System.Windows.Markup/IValueSerializerContext.xml index 84cbfe8b2bc..9ac0f07489c 100644 --- a/xml/System.Windows.Markup/IValueSerializerContext.xml +++ b/xml/System.Windows.Markup/IValueSerializerContext.xml @@ -41,7 +41,7 @@ Public types in WPF that implement a and thus use for context are found in the and namespaces. - In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ]]> diff --git a/xml/System.Windows.Markup/IXamlTypeResolver.xml b/xml/System.Windows.Markup/IXamlTypeResolver.xml index 2456ea22b9a..c3cbc20bbe5 100644 --- a/xml/System.Windows.Markup/IXamlTypeResolver.xml +++ b/xml/System.Windows.Markup/IXamlTypeResolver.xml @@ -32,9 +32,9 @@ ## Remarks The class is used primarily by and authors as a service to determine the XAML-to-CLR type mapping that is necessary for constructing a CLR object. - Type converters and markup extensions can query for as a service on the service context that is provided by a XAML object writer, when the XAML object writer invokes value conversion behavior. For more information, see [Type Converters and Markup Extensions for XAML](~/docs/framework/xaml-services/type-converters-and-markup-extensions-for-xaml.md) and [Service Contexts Available to Type Converters and Markup Extensions](~/docs/framework/xaml-services/service-contexts-available-to-type-converters-and-markup-extensions.md). + Type converters and markup extensions can query for as a service on the service context that is provided by a XAML object writer, when the XAML object writer invokes value conversion behavior. For more information, see [Type Converters and Markup Extensions for XAML](/dotnet/framework/xaml-services/type-converters-and-markup-extensions-for-xaml) and [Service Contexts Available to Type Converters and Markup Extensions](/dotnet/framework/xaml-services/service-contexts-available-to-type-converters-and-markup-extensions). - In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ]]> diff --git a/xml/System.Windows.Markup/MarkupExtension.xml b/xml/System.Windows.Markup/MarkupExtension.xml index 2d261a94d0b..16f98531138 100644 --- a/xml/System.Windows.Markup/MarkupExtension.xml +++ b/xml/System.Windows.Markup/MarkupExtension.xml @@ -35,9 +35,9 @@ ## Remarks Markup extensions return objects to callers, based on the input of string attribute values or markup elements in XAML. Markup extensions return objects in a more sophisticated way than type converters alone can accomplish. A XAML object writer invokes a type converter because a type or member has a type converter implementation associated with it. From the CLR frame of reference, this means that a type or member is attributed. From the XAML type system perspective, this means that a XAML type or a XAML member has a value for its `TypeConverter` property. The invocation of a type converter is tied to the type or property definition, and is always invoked by XAML processing for these cases. In contrast, a markup extension is more under the control of user code and user-produced markup, and can be applied whenever an application scenario demands it. A markup extension can be invoked and can be used for setting different type-member values, so long as the markup extension's return type is assignable to that value. - For information on creating a custom markup extension, see . For more information on markup extensions in general, see [Markup Extensions for XAML Overview](~/docs/framework/xaml-services/markup-extensions-for-xaml-overview.md). If you are building on WPF and using or creating markup extensions for XAML, other relevant information can be found in the topic [Markup Extensions and WPF XAML](~/docs/framework/wpf/advanced/markup-extensions-and-wpf-xaml.md). + For information on creating a custom markup extension, see . For more information on markup extensions in general, see [Markup Extensions for XAML Overview](/dotnet/framework/xaml-services/markup-extensions-for-xaml-overview). If you are building on WPF and using or creating markup extensions for XAML, other relevant information can be found in the topic [Markup Extensions and WPF XAML](/dotnet/framework/wpf/advanced/markup-extensions-and-wpf-xaml). - The method of each markup extension implementation can use an at run time that can provide context. This is then queried for specific services that pass information, such as or . For more information on service contexts for a markup extension, see [Service Contexts Available to Type Converters and Markup Extensions](~/docs/framework/xaml-services/service-contexts-available-to-type-converters-and-markup-extensions.md). + The method of each markup extension implementation can use an at run time that can provide context. This is then queried for specific services that pass information, such as or . For more information on service contexts for a markup extension, see [Service Contexts Available to Type Converters and Markup Extensions](/dotnet/framework/xaml-services/service-contexts-available-to-type-converters-and-markup-extensions). Derived classes should be attributed with to inform consumers of the most specific return type available from the markup extension's implementation. @@ -80,7 +80,7 @@ ]]> - A functional markup extension should define its own public parameterless constructor. Additionally, the markup extension should implement constructors that are appropriate for the extension's intended capabilities and markup usage. For more information, see [Markup Extensions for XAML Overview](~/docs/framework/xaml-services/markup-extensions-for-xaml-overview.md). + A functional markup extension should define its own public parameterless constructor. Additionally, the markup extension should implement constructors that are appropriate for the extension's intended capabilities and markup usage. For more information, see [Markup Extensions for XAML Overview](/dotnet/framework/xaml-services/markup-extensions-for-xaml-overview). @@ -153,7 +153,7 @@ In typical usage, the .NET Framework XAML Services and the implemented XAML object writers will provide a service provider to all value converter methods that are invoked during XAML processing. However, for robustness, you should provide code paths for null values both for the service provider itself and for any requested service. Null values might occur if your markup extension is applied in a circumstance where the typical service support provided by a XAML processor infrastructure is not available. - For more information on available services from the XAML service provider context and how to use them, see [Type Converters and Markup Extensions for XAML](~/docs/framework/xaml-services/type-converters-and-markup-extensions-for-xaml.md). + For more information on available services from the XAML service provider context and how to use them, see [Type Converters and Markup Extensions for XAML](/dotnet/framework/xaml-services/type-converters-and-markup-extensions-for-xaml). Implementations that require a certain service to be available in order to produce a useful result are expected to throw exceptions if that service is not available. The recommended exception to throw is . diff --git a/xml/System.Windows.Markup/MarkupExtensionReturnTypeAttribute.xml b/xml/System.Windows.Markup/MarkupExtensionReturnTypeAttribute.xml index f35530bbe5e..a5f1e2141a5 100644 --- a/xml/System.Windows.Markup/MarkupExtensionReturnTypeAttribute.xml +++ b/xml/System.Windows.Markup/MarkupExtensionReturnTypeAttribute.xml @@ -35,9 +35,9 @@ ## Remarks A derived custom class should apply this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] to indicate a possible type-safe return type that is returned by its implementation. In other words, if a markup extension always returns a more specific type than type of , and casting to that type is a primary scenario, the markup extension class should attribute with and report that type. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). - For more information on patterns for implementing a custom XAML markup extension, see and [Type Converters and Markup Extensions for XAML](~/docs/framework/xaml-services/type-converters-and-markup-extensions-for-xaml.md). + For more information on patterns for implementing a custom XAML markup extension, see and [Type Converters and Markup Extensions for XAML](/dotnet/framework/xaml-services/type-converters-and-markup-extensions-for-xaml). ]]> diff --git a/xml/System.Windows.Markup/NameScopePropertyAttribute.xml b/xml/System.Windows.Markup/NameScopePropertyAttribute.xml index 0c92611c55d..3eeca054ef4 100644 --- a/xml/System.Windows.Markup/NameScopePropertyAttribute.xml +++ b/xml/System.Windows.Markup/NameScopePropertyAttribute.xml @@ -42,7 +42,7 @@ There are two forms for this attribute: property name only, or type and property. The latter form should be used only for cases where the property that holds the XAML name scope is an attachable member. The attached member technique has the advantage that service classes can implement a XAML namescope concept that can support several different object types. Those object types then do not need to be explicitly related in class inheritance. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes In WPF, this attribute is applied to only a single type, . In this case the attributed property is the service class and its attached property. diff --git a/xml/System.Windows.Markup/NullExtension.xml b/xml/System.Windows.Markup/NullExtension.xml index 206b71c1a1f..36c8423006c 100644 --- a/xml/System.Windows.Markup/NullExtension.xml +++ b/xml/System.Windows.Markup/NullExtension.xml @@ -41,16 +41,16 @@ is in the System.Xaml assembly. This makes the `x:Null` usage available to applications using frameworks that reference .NET XAML Services. You do not need PresentationFramework as a referenced assembly so long as you are targeting [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]. For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this class (and the `x:Null` markup extension XAML behavior support as well as the relevant xmlns mapping) existed in the WPF-specific assembly PresentationFramework. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. This makes the `x:Null` usage available to applications using frameworks that reference .NET XAML Services. You do not need PresentationFramework as a referenced assembly so long as you are targeting [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). The System.Xaml assembly uses to map all types in the assembly to the XAML namespace for the XAML language ([!INCLUDE[TLA#tla_xamlxmlnsv1](~/includes/tlasharptla-xamlxmlnsv1-md.md)]). Typically you declare a prefix for [!INCLUDE[TLA#tla_xamlxmlnsv1](~/includes/tlasharptla-xamlxmlnsv1-md.md)] in a root element mapping and use the prefix `x`. ## WPF Usage Notes - For WPF dependency properties, when you set a dependency property value to `null`, you are not necessarily setting the property to its default value, even if it is a reference property. The default value of a dependency property depends on its dependency property registration. An unset value is not necessarily `null` either; see . For more information, see or [Dependency Properties Overview](~/docs/framework/wpf/advanced/dependency-properties-overview.md). + For WPF dependency properties, when you set a dependency property value to `null`, you are not necessarily setting the property to its default value, even if it is a reference property. The default value of a dependency property depends on its dependency property registration. An unset value is not necessarily `null` either; see . For more information, see or [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview). ]]> diff --git a/xml/System.Windows.Markup/ParserContext.xml b/xml/System.Windows.Markup/ParserContext.xml index 2c3f6041341..75e4f76e91e 100644 --- a/xml/System.Windows.Markup/ParserContext.xml +++ b/xml/System.Windows.Markup/ParserContext.xml @@ -31,7 +31,7 @@ A is typically used as an input for a call to a operation. In these cases, you are using overloads of or where supplying the provides greater control over factors such as the type mapping to XAML, or altering XML processing defaults. Using a as opposed to using default behavior is an advanced scenario. - `xml:lang` and `xml:space` behavior is one of the aspects of a context you can override. By default, the parser context uses `en-us` based values. For more information on why the language-level context for XAML uses `en-us` rather than a culture-invariant value, see [WPF Globalization and Localization Overview](~/docs/framework/wpf/advanced/wpf-globalization-and-localization-overview.md). + `xml:lang` and `xml:space` behavior is one of the aspects of a context you can override. By default, the parser context uses `en-us` based values. For more information on why the language-level context for XAML uses `en-us` rather than a culture-invariant value, see [WPF Globalization and Localization Overview](/dotnet/framework/wpf/advanced/wpf-globalization-and-localization-overview). ]]> diff --git a/xml/System.Windows.Markup/Reference.xml b/xml/System.Windows.Markup/Reference.xml index 6f37bd447bf..4afc4289933 100644 --- a/xml/System.Windows.Markup/Reference.xml +++ b/xml/System.Windows.Markup/Reference.xml @@ -27,9 +27,9 @@ ## Remarks The `{x:Reference}` markup extension supports a positional usage (there is only one parameter) and a named argument usage (with the named argument `name`). - The `{x:Reference}` markup extension is used to reference another named object in the object graph. Objects in this scenario are initially named by , although specific implementations often define a different . For more information, see [x:Reference Markup Extension](~/docs/framework/xaml-services/x-reference-markup-extension.md). + The `{x:Reference}` markup extension is used to reference another named object in the object graph. Objects in this scenario are initially named by , although specific implementations often define a different . For more information, see [x:Reference Markup Extension](/dotnet/framework/xaml-services/x-reference-markup-extension). - For more information about markup extensions, see [Type Converters and Markup Extensions for XAML](~/docs/framework/xaml-services/type-converters-and-markup-extensions-for-xaml.md). + For more information about markup extensions, see [Type Converters and Markup Extensions for XAML](/dotnet/framework/xaml-services/type-converters-and-markup-extensions-for-xaml). The System.Xaml assembly uses to map all types in the assembly to the XAML namespace for the XAML language ([!INCLUDE[TLA#tla_xamlxmlnsv1](~/includes/tlasharptla-xamlxmlnsv1-md.md)]). Typically you declare a prefix for [!INCLUDE[TLA#tla_xamlxmlnsv1](~/includes/tlasharptla-xamlxmlnsv1-md.md)] in a root element mapping and use the prefix `x`. diff --git a/xml/System.Windows.Markup/RootNamespaceAttribute.xml b/xml/System.Windows.Markup/RootNamespaceAttribute.xml index 1fcf61eca14..ae30fa68386 100644 --- a/xml/System.Windows.Markup/RootNamespaceAttribute.xml +++ b/xml/System.Windows.Markup/RootNamespaceAttribute.xml @@ -38,7 +38,7 @@ ## Remarks This attribute is mainly relevant for type resolutions of partial classes by markup compilers. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ]]> diff --git a/xml/System.Windows.Markup/RuntimeNamePropertyAttribute.xml b/xml/System.Windows.Markup/RuntimeNamePropertyAttribute.xml index 99f86ce7269..4d9403c7dde 100644 --- a/xml/System.Windows.Markup/RuntimeNamePropertyAttribute.xml +++ b/xml/System.Windows.Markup/RuntimeNamePropertyAttribute.xml @@ -40,9 +40,9 @@ Frameworks might attribute a certain property of one its architectural base elements to be the XAML name equivalent. This is done so that the concept of a XAML name in a XAML namescope set at XAML load time is available to a framework's programming model at run time. - A XAML name value must use the [XamlName Grammar](~/docs/framework/xaml-services/xamlname-grammar.md). + A XAML name value must use the [XamlName Grammar](/dotnet/framework/xaml-services/xamlname-grammar). - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes An example of an existing class in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] where the is applied is . The property on is attributed with , which results in any derived class also using as its run-time name property. diff --git a/xml/System.Windows.Markup/StaticExtension.xml b/xml/System.Windows.Markup/StaticExtension.xml index a0ae2115159..1c8bb54dcda 100644 --- a/xml/System.Windows.Markup/StaticExtension.xml +++ b/xml/System.Windows.Markup/StaticExtension.xml @@ -44,7 +44,7 @@ typically uses the format *prefix*`:`*typeName*`.`*fieldOrPropertyName*. (*prefix* is the mapping prefix for an XML namespace, and is only required to reference static values that are not mapped to the default XML namespace). The string can also specify only the member name, so long as is also supplied, but note that this technique will not support XML namespaces and prefixes; it is working at the type system level. - For XAML usage information, see [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + For XAML usage information, see [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). This value is not evaluated when you set it; so long as the value is not `null` it will be accepted. The actual parsing and evaluation of the value is deferred until is called during parsing. @@ -223,7 +223,7 @@ The string for typically uses the format *prefix*`:`*typeName*`.`*fieldOrPropertyName*. (*prefix* is the mapping prefix for an XML namespace, and is only required to reference static values that are not mapped to the default XML namespace). - For XAML usage information, see [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + For XAML usage information, see [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> diff --git a/xml/System.Windows.Markup/TrimSurroundingWhitespaceAttribute.xml b/xml/System.Windows.Markup/TrimSurroundingWhitespaceAttribute.xml index 70140caf45e..2bd007222eb 100644 --- a/xml/System.Windows.Markup/TrimSurroundingWhitespaceAttribute.xml +++ b/xml/System.Windows.Markup/TrimSurroundingWhitespaceAttribute.xml @@ -36,9 +36,9 @@ is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ]]> diff --git a/xml/System.Windows.Markup/TypeExtension.xml b/xml/System.Windows.Markup/TypeExtension.xml index 9f8d953043b..8da48003fab 100644 --- a/xml/System.Windows.Markup/TypeExtension.xml +++ b/xml/System.Windows.Markup/TypeExtension.xml @@ -44,7 +44,7 @@ [!NOTE] > The `{x:Type}` functionality is generally for user code invocation from markup. For code that is implementing XAML support, type resolution services come from and are related to the implementation of the acting XAML schema context. Do not attempt to reference as a substitute for a service provider; the context you pass in might not be valid for a type resolution, and attempts to call without valid services will fail. diff --git a/xml/System.Windows.Markup/UidPropertyAttribute.xml b/xml/System.Windows.Markup/UidPropertyAttribute.xml index 9aebd15a814..1328e355bf6 100644 --- a/xml/System.Windows.Markup/UidPropertyAttribute.xml +++ b/xml/System.Windows.Markup/UidPropertyAttribute.xml @@ -37,9 +37,9 @@ ## Remarks -The `UidPropertyAttribute` is a XAML language attribute that identifies element nodes in markup so that they can be uniquely identified. Although the model for `x:Uid` is potentially more general, one usage of unique identifiers for XAML elements is for localization tools, so that XAML language components that need localization can generate a companion localization source and then re-integrated with the original XAML. For more information on how `x:Uid` is used in WPF localization. see [WPF Globalization and Localization Overview](~/docs/framework/wpf/advanced/wpf-globalization-and-localization-overview.md). +The `UidPropertyAttribute` is a XAML language attribute that identifies element nodes in markup so that they can be uniquely identified. Although the model for `x:Uid` is potentially more general, one usage of unique identifiers for XAML elements is for localization tools, so that XAML language components that need localization can generate a companion localization source and then re-integrated with the original XAML. For more information on how `x:Uid` is used in WPF localization. see [WPF Globalization and Localization Overview](/dotnet/framework/wpf/advanced/wpf-globalization-and-localization-overview). - In versions of the .NET Framework before .NET Framework 4, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4 and later versions, `UidPropertyAttribute` is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In versions of the .NET Framework before .NET Framework 4, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4 and later versions, `UidPropertyAttribute` is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ]]> @@ -108,7 +108,7 @@ The `UidPropertyAttribute` is a XAML language attribute that identifies element Gets the name of the CLR property that represents the x:Uid Directive value. - The name of the CLR property that represents [x:Uid Directive](~/docs/framework/xaml-services/x-uid-directive.md). + The name of the CLR property that represents [x:Uid Directive](/dotnet/framework/xaml-services/x-uid-directive). To be added. diff --git a/xml/System.Windows.Markup/UsableDuringInitializationAttribute.xml b/xml/System.Windows.Markup/UsableDuringInitializationAttribute.xml index be0f0ef75d7..c49e34028de 100644 --- a/xml/System.Windows.Markup/UsableDuringInitializationAttribute.xml +++ b/xml/System.Windows.Markup/UsableDuringInitializationAttribute.xml @@ -35,7 +35,7 @@ ## Remarks Top-down is a metaphor that approximates XAML processor behavior when creating the object graph. When built top-down, a class is instantiated, attached to the parent, and then has its properties set. Top-down construction avoids invoking property-changed handlers multiple times. Such handling will ripple up the object graph and therefore eliminating the multiple handler calls provides a performance optimization for startup of the object graph. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes In WPF XAML for [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)] and [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)], top-down construction was built in to the XAML processing for certain classes. The attribute formalizes the reporting of the top-down behavior in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]. diff --git a/xml/System.Windows.Markup/ValueSerializer.xml b/xml/System.Windows.Markup/ValueSerializer.xml index d40e2faafc4..4c558b3e4cb 100644 --- a/xml/System.Windows.Markup/ValueSerializer.xml +++ b/xml/System.Windows.Markup/ValueSerializer.xml @@ -43,7 +43,7 @@ for a and its APIs is analogous to for a . In fact, inherits . When a derived class API is called, the caller (typically a serializer process) passes a context that may provide certain services. Because of the general guidance that a must not throw exceptions. Failure to return a particular service from the context must also not throw any exceptions. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ]]> diff --git a/xml/System.Windows.Markup/ValueSerializerAttribute.xml b/xml/System.Windows.Markup/ValueSerializerAttribute.xml index 1a8637e14eb..9755e48643f 100644 --- a/xml/System.Windows.Markup/ValueSerializerAttribute.xml +++ b/xml/System.Windows.Markup/ValueSerializerAttribute.xml @@ -58,7 +58,7 @@ Value serialization is also applicable for enumerations, interfaces and structures, but not for delegates. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ]]> diff --git a/xml/System.Windows.Markup/WhitespaceSignificantCollectionAttribute.xml b/xml/System.Windows.Markup/WhitespaceSignificantCollectionAttribute.xml index f93e3fafdf7..aec03b350f1 100644 --- a/xml/System.Windows.Markup/WhitespaceSignificantCollectionAttribute.xml +++ b/xml/System.Windows.Markup/WhitespaceSignificantCollectionAttribute.xml @@ -36,9 +36,9 @@ . For more information, see [Whitespace Processing in XAML](~/docs/framework/xaml-services/whitespace-processing-in-xaml.md). + `xml:space` is a related concept that influences XAML processing of white space but is orthogonal to the purpose of . For more information, see [Whitespace Processing in XAML](/dotnet/framework/xaml-services/whitespace-processing-in-xaml). - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes is an example [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] class where this attribute is applied. diff --git a/xml/System.Windows.Markup/XamlParseException.xml b/xml/System.Windows.Markup/XamlParseException.xml index de549e0c544..e7da83875e3 100644 --- a/xml/System.Windows.Markup/XamlParseException.xml +++ b/xml/System.Windows.Markup/XamlParseException.xml @@ -31,7 +31,7 @@ For [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the exception that typically reports XAML processing exceptions is defined in a different namespace () and a different assembly (System.Xaml). - Unless you are writing an equivalent to the WPF XAML parser or working with [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)] and [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] targeting, you generally will not throw from your own code. However, handling for the exception is sometimes necessary. For application scenarios, where you may want to suppress XAML parse errors, a event handler at the application level is one way to handle a run-time . Whether to suppress exceptions or let them surface to user code depends on how you design your application for purposes of loading XAML, and the trust level that you assign to the XAML your application loads. For more information, see [XAML Security Considerations](~/docs/framework/xaml-services/xaml-security-considerations.md) or "XAML Security" section of [XAML Overview (WPF)](~/docs/framework/wpf/advanced/xaml-overview-wpf.md). + Unless you are writing an equivalent to the WPF XAML parser or working with [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)] and [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] targeting, you generally will not throw from your own code. However, handling for the exception is sometimes necessary. For application scenarios, where you may want to suppress XAML parse errors, a event handler at the application level is one way to handle a run-time . Whether to suppress exceptions or let them surface to user code depends on how you design your application for purposes of loading XAML, and the trust level that you assign to the XAML your application loads. For more information, see [XAML Security Considerations](/dotnet/framework/xaml-services/xaml-security-considerations) or "XAML Security" section of [XAML Overview (WPF)](/dotnet/framework/wpf/advanced/xaml-overview-wpf). For pages of an application, when the is thrown, it is usually in the context of the `InitializeComponent` call made by your page class, which is the entry point for the WPF application model's usage of the WPF XAML parser at the per-page level. Therefore another possible handling strategy is to place `try/catch` blocks in `InitializeComponent`. However, this technique does not integrate well with templates, visual design surfaces and other generated sources that hook up `InitializeComponent`. diff --git a/xml/System.Windows.Markup/XamlReader.xml b/xml/System.Windows.Markup/XamlReader.xml index 064ad5e2c5e..5f005e2e12b 100644 --- a/xml/System.Windows.Markup/XamlReader.xml +++ b/xml/System.Windows.Markup/XamlReader.xml @@ -23,7 +23,7 @@ ## Remarks The synchronous methods are static, but the asynchronous methods are not static and require an instance of the class to use. - The output of the `Load` methods is a single object, which represents the root object of a created object tree or object graph. Object graphs that are created by are typically added to the existing object tree of a WPF application at run time. Otherwise the new object graph is considered disconnected for purposes of the WPF application model. This means that it does not render, and cannot be accessed using any of the object tree techniques as applied to the WPF application's main object tree (for example, the APIs , , ). For more information on object tree concepts, see [Trees in WPF](~/docs/framework/wpf/advanced/trees-in-wpf.md). + The output of the `Load` methods is a single object, which represents the root object of a created object tree or object graph. Object graphs that are created by are typically added to the existing object tree of a WPF application at run time. Otherwise the new object graph is considered disconnected for purposes of the WPF application model. This means that it does not render, and cannot be accessed using any of the object tree techniques as applied to the WPF application's main object tree (for example, the APIs , , ). For more information on object tree concepts, see [Trees in WPF](/dotnet/framework/wpf/advanced/trees-in-wpf). supports the following primary scenarios: @@ -41,14 +41,14 @@ ## Code Access Security, Loose XAML, and XamlReader XAML is a markup language that directly represents object instantiation and execution. Therefore, elements created in XAML have the same ability to interact with system resources (network access, file system IO, for example) as the equivalent generated code does. - [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] supports the [!INCLUDE[TLA2#tla_net](~/includes/tla2sharptla-net-md.md)] security framework [!INCLUDE[TLA#tla_cas](~/includes/tlasharptla-cas-md.md)]. This means that [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] content running in the internet zone has reduced execution permissions. "Loose XAML" (pages of noncompiled XAML interpreted at load time by a XAML viewer) and [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)] are usually run in this internet zone and use the same permission set. However, XAML loaded in to a fully trusted application has the same access to the system resources as the hosting application does. For more information, see [WPF Partial Trust Security](~/docs/framework/wpf/wpf-partial-trust-security.md). + [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] supports the [!INCLUDE[TLA2#tla_net](~/includes/tla2sharptla-net-md.md)] security framework [!INCLUDE[TLA#tla_cas](~/includes/tlasharptla-cas-md.md)]. This means that [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] content running in the internet zone has reduced execution permissions. "Loose XAML" (pages of noncompiled XAML interpreted at load time by a XAML viewer) and [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)] are usually run in this internet zone and use the same permission set. However, XAML loaded in to a fully trusted application has the same access to the system resources as the hosting application does. For more information, see [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security). The implications of these statements for is that your application design must make trust decisions about the XAML you decide to load. If you are loading XAML that is not trusted, consider implementing your own sandboxing technique for how you load the resulting object graph. can also be called by partial trust code. In this case, Internet security zone is applied for code access security. If anything in the loaded XAML is invalid under Internet security zone, a XAML parse exception is thrown. Under XBAP and other cases that are partial trust at the platform level, where is part of the execution, you get the same exception behavior as with explicit partial trust calls. ## WPF XAML, XAML Readers/Writers, and XAML Language Versioning - XAML2009 includes language features such as [x:Reference](~/docs/framework/xaml-services/x-reference-markup-extension.md) and [x:FactoryMethod](~/docs/framework/xaml-services/x-factorymethod-directive.md). You can use signatures of `Load` or `Parse` to load XAML that uses these features. However, those language features are not supported for XAML that needs to be markup compiled (such as XAML for the **Page** build action in a WPF application, or any XAML that involves the markup compile task in the build actions). + XAML2009 includes language features such as [x:Reference](/dotnet/framework/xaml-services/x-reference-markup-extension) and [x:FactoryMethod](/dotnet/framework/xaml-services/x-factorymethod-directive). You can use signatures of `Load` or `Parse` to load XAML that uses these features. However, those language features are not supported for XAML that needs to be markup compiled (such as XAML for the **Page** build action in a WPF application, or any XAML that involves the markup compile task in the build actions). WPF types and the WPF technology in general support concepts that rely on access to WPF internals. For instance, how WPF implements dependency properties relies on internal techniques for efficient type-member lookup. Access to these internals is enabled by the XAML reading and writing APIs provided in and from the namespace and PresentationFramework assembly. However, the lower-level XAML readers and XAML writers from the System.Xaml assembly (classes based on , ) do not have access to the WPF internals. There is no dependency from System.Xaml to any WPF-specific assembly. Without access to the WPF internals, System.Xaml readers and writers cannot correctly load or save all WPF types, or types based on WPF types. In particular, the System.Xaml readers and writers do not understand concepts such as the WPF dependency property backing property store, or all the specifics of how WPF uses styles, resource dictionaries and templates. Therefore you have a choice to make: diff --git a/xml/System.Windows.Markup/XamlTypeMapper.xml b/xml/System.Windows.Markup/XamlTypeMapper.xml index 4161909fb8c..964a29ef0a5 100644 --- a/xml/System.Windows.Markup/XamlTypeMapper.xml +++ b/xml/System.Windows.Markup/XamlTypeMapper.xml @@ -214,7 +214,7 @@ ## Remarks The default mapper only works on a default assembly list. No specific information about assemblies (as is specified in constructors) is used. In the current implementation the default assembly list is: `WindowsBase`, `PresentationCore`, `PresentationFramework`. - Using the default mapper does not mean that you cannot use custom assemblies/types in XAML at all. It only means that if you do use custom types/assemblies, you must then use the conventional XAML technique of creating the mappings as `xmlns` attributes in each XAML page where the types/assemblies are referenced, as opposed to a type mapper API. For more information, see [XAML Namespaces and Namespace Mapping for WPF XAML](~/docs/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml.md). + Using the default mapper does not mean that you cannot use custom assemblies/types in XAML at all. It only means that if you do use custom types/assemblies, you must then use the conventional XAML technique of creating the mappings as `xmlns` attributes in each XAML page where the types/assemblies are referenced, as opposed to a type mapper API. For more information, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). ]]> diff --git a/xml/System.Windows.Markup/XamlWriter.xml b/xml/System.Windows.Markup/XamlWriter.xml index 2c00a38e00f..9b9e96535a0 100644 --- a/xml/System.Windows.Markup/XamlWriter.xml +++ b/xml/System.Windows.Markup/XamlWriter.xml @@ -21,7 +21,7 @@ is not permitted when running in partial trust. This includes from XBAPs. @@ -80,7 +80,7 @@ is not permitted when running in partial trust. @@ -134,7 +134,7 @@ is not permitted when running in partial trust. @@ -188,7 +188,7 @@ is not permitted when running in partial trust. @@ -234,7 +234,7 @@ is not permitted when running in partial trust. @@ -280,7 +280,7 @@ is not permitted when running in partial trust. diff --git a/xml/System.Windows.Markup/XmlAttributeProperties.xml b/xml/System.Windows.Markup/XmlAttributeProperties.xml index 67fab4067ef..a28f872ca78 100644 --- a/xml/System.Windows.Markup/XmlAttributeProperties.xml +++ b/xml/System.Windows.Markup/XmlAttributeProperties.xml @@ -24,7 +24,7 @@ ## Remarks This class implements attached property support for , , and and . - These properties are generally only used by the WPF XAML parser implementation for [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)] and [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)]. Actual user code attached property calls from XAML markup is not the primary scenario. The properties are implemented as attached properties primarily so that the properties can better support the property inheritance concept for dependency properties through all possible object graphs. As such, this is really an infrastructure support class. For more information, see [Property Value Inheritance](~/docs/framework/wpf/advanced/property-value-inheritance.md). + These properties are generally only used by the WPF XAML parser implementation for [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)] and [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)]. Actual user code attached property calls from XAML markup is not the primary scenario. The properties are implemented as attached properties primarily so that the properties can better support the property inheritance concept for dependency properties through all possible object graphs. As such, this is really an infrastructure support class. For more information, see [Property Value Inheritance](/dotnet/framework/wpf/advanced/property-value-inheritance). ]]> diff --git a/xml/System.Windows.Markup/XmlLangPropertyAttribute.xml b/xml/System.Windows.Markup/XmlLangPropertyAttribute.xml index 866ab971289..0847506f5cf 100644 --- a/xml/System.Windows.Markup/XmlLangPropertyAttribute.xml +++ b/xml/System.Windows.Markup/XmlLangPropertyAttribute.xml @@ -36,7 +36,7 @@ is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ]]> diff --git a/xml/System.Windows.Markup/XmlnsCompatibleWithAttribute.xml b/xml/System.Windows.Markup/XmlnsCompatibleWithAttribute.xml index 7d86b4e177c..ec4c4036b95 100644 --- a/xml/System.Windows.Markup/XmlnsCompatibleWithAttribute.xml +++ b/xml/System.Windows.Markup/XmlnsCompatibleWithAttribute.xml @@ -43,7 +43,7 @@ [assembly: System.Windows.Markup.XmlnsCompatibleWith("http://www.adatum.com/2003/controls", "http://www.adatum.com/2005/controls")] ``` - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ]]> diff --git a/xml/System.Windows.Markup/XmlnsDefinitionAttribute.xml b/xml/System.Windows.Markup/XmlnsDefinitionAttribute.xml index b745ce428d4..f45433a170f 100644 --- a/xml/System.Windows.Markup/XmlnsDefinitionAttribute.xml +++ b/xml/System.Windows.Markup/XmlnsDefinitionAttribute.xml @@ -42,7 +42,7 @@ In a XAML file, if the `xmlns` attribute for an object element or property element matches the in the , the XAML processor uses the and stored in the for type resolution against types in the assembly. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ]]> diff --git a/xml/System.Windows.Markup/XmlnsDictionary.xml b/xml/System.Windows.Markup/XmlnsDictionary.xml index 2778a5e0cfc..760bc13b1d6 100644 --- a/xml/System.Windows.Markup/XmlnsDictionary.xml +++ b/xml/System.Windows.Markup/XmlnsDictionary.xml @@ -40,7 +40,7 @@ maps XAML namespace prefixes to the complete XAML namespace URI. For XAML usage in applications and XAML namespaces in general, the URI is often not a schema-style URI that includes `http://`. It is instead a user-defined mapping to a CLR namespace and assembly. That assembly contains the backing types being referred to. For details, see [XAML Namespaces and Namespace Mapping for WPF XAML](~/docs/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml.md). + maps XAML namespace prefixes to the complete XAML namespace URI. For XAML usage in applications and XAML namespaces in general, the URI is often not a schema-style URI that includes `http://`. It is instead a user-defined mapping to a CLR namespace and assembly. That assembly contains the backing types being referred to. For details, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). The adds the concept of scope for a XAML namespace. A default might contain prefix keys and XML namespace URI values. The scope concept in parallels the XML concept that a prefix might be redefined. If so, the redefinition only applies at that level or below in a DOM view of the XML (the previous definition applies at higher level in the DOM). The scope concept is mostly abstracted away in the API, such that you can call APIs such as without being concerned about scope. However, does expose and so that a custom implementation that changes scope can synchronize with the scope for the . diff --git a/xml/System.Windows.Markup/XmlnsPrefixAttribute.xml b/xml/System.Windows.Markup/XmlnsPrefixAttribute.xml index 9c0d16b17bc..d5183f87ffa 100644 --- a/xml/System.Windows.Markup/XmlnsPrefixAttribute.xml +++ b/xml/System.Windows.Markup/XmlnsPrefixAttribute.xml @@ -44,7 +44,7 @@ In most cases, you apply only if you have also applied at least one in the assembly for that same XAML namespace. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](~/docs/framework/xaml-services/types-migrated-from-wpf-to-system-xaml.md). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## Best Practice for XAML Designer Support or General Serialization Even if you intend the associated XAML namespace to be the default XAML namespace in most usage cases for your framework or library, you should still specify a non-empty string as the recommended prefix for a XAML namespace. Default XAML namespace information is carried in individual XAML files and XAML node streams. The default XAML namespace and how it is defined in a given XAML source can easily be perpetuated for per-case serialization without using . However, the is useful for cases where the XAML author has chosen to map the default XAML namespace to something else. In this scenario a XAML text editor embedded in a design environment can use as a hint for an initial XAML namespace `xmlns` mapping. Or a design environment can add just-in-time mappings to the backing XAML for design metaphors such as dragging objects out of a toolbox and into a visual design surface. Also, it is conceivable that a designer could simultaneously support multiple XAML-enabling frameworks, and has a common XAML serializer that relies on .NET Framework XAML Services rather than framework-specific serialization. Specifying a for these scenarios helps make the XAML usage for your types more portable and robust if the XAML is exchanged between design tools, or undergoes a round trip between XAML editors and other consumers such as markup compilers or other serialization. diff --git a/xml/System.Windows.Media.Animation/Animatable.xml b/xml/System.Windows.Media.Animation/Animatable.xml index 27d7575475a..aa5dc4856ab 100644 --- a/xml/System.Windows.Media.Animation/Animatable.xml +++ b/xml/System.Windows.Media.Animation/Animatable.xml @@ -148,7 +148,7 @@ This is primarily an issue for animations on objects that have a long lifetime. When an object is garbage collected, its clocks will also be disconnected and garbage collected. - For more information about clock objects, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). + For more information about clock objects, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). @@ -268,7 +268,7 @@ This is primarily an issue for animations on objects that have a long lifetime. When an object is garbage collected, its clocks will also be disconnected and garbage collected. - For more information about clock objects, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). + For more information about clock objects, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). diff --git a/xml/System.Windows.Media.Animation/AnimationTimeline.xml b/xml/System.Windows.Media.Animation/AnimationTimeline.xml index 7e6234f8cd5..fd56162c3a4 100644 --- a/xml/System.Windows.Media.Animation/AnimationTimeline.xml +++ b/xml/System.Windows.Media.Animation/AnimationTimeline.xml @@ -23,7 +23,7 @@ ## Remarks An is a type of object that generates output values based on its timing progress. All animation types inherit from . - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> @@ -38,9 +38,9 @@ - - Override this property to indicate the of output your animation produces. - If the class does not use dependency properties to store its data or it requires extra initialization after creation, you might need to override additional methods; see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md) for more information. + If the class does not use dependency properties to store its data or it requires extra initialization after creation, you might need to override additional methods; see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview) for more information. - For more information about creating custom animations, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about creating custom animations, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). Custom Animation Sample diff --git a/xml/System.Windows.Media.Animation/BeginStoryboard.xml b/xml/System.Windows.Media.Animation/BeginStoryboard.xml index f85fa29be4f..0670f1ba7ad 100644 --- a/xml/System.Windows.Media.Animation/BeginStoryboard.xml +++ b/xml/System.Windows.Media.Animation/BeginStoryboard.xml @@ -34,7 +34,7 @@ When you begin a on a property that is already being animated by another , the property of determines how the animation proceeds. ## Pause, Resume, Stop, or Otherwise Control a Storyboard Interactively - To be able to pause, resume, or otherwise control a that was declared in markup interactively, you must set the property of its . You can then control the by using a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Use Event Triggers to Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts.md) for more information. + To be able to pause, resume, or otherwise control a that was declared in markup interactively, you must set the property of its . You can then control the by using a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts) for more information. > [!NOTE] > In code, you may use the interactive methods of the class to control a that was applied using a . As is the case when using objects, you must give the a name for its to be interactively controllable. @@ -119,7 +119,7 @@ This is primarily an issue for animations on objects that have a long lifetime. When an object is garbage collected, its clocks are also disconnected and garbage collected. - For more information about clock objects, see [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). + For more information about clock objects, see [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). ]]> @@ -157,7 +157,7 @@ , set the property of its and use a object like , , or to reference this name. If the of is unspecified, the cannot be interactively affected after it is begun; furthermore, when the ends or enters its Fill period, the animation clocks are disposed of. See [How to: Use Event Triggers to Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts.md) for more information. + To be able to pause, resume, or otherwise interactively control a , set the property of its and use a object like , , or to reference this name. If the of is unspecified, the cannot be interactively affected after it is begun; furthermore, when the ends or enters its Fill period, the animation clocks are disposed of. See [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts) for more information. ]]> diff --git a/xml/System.Windows.Media.Animation/BooleanAnimationBase.xml b/xml/System.Windows.Media.Animation/BooleanAnimationBase.xml index 07892d65b6c..7611dc216f3 100644 --- a/xml/System.Windows.Media.Animation/BooleanAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/BooleanAnimationBase.xml @@ -28,7 +28,7 @@ ]]> - See the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md) for information about extending animation classes. + See the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview) for information about extending animation classes. @@ -145,7 +145,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). ]]> @@ -197,7 +197,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -249,7 +249,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/ByteAnimation.xml b/xml/System.Windows.Media.Animation/ByteAnimation.xml index 4ed7e9c0a0b..d4016dd789c 100644 --- a/xml/System.Windows.Media.Animation/ByteAnimation.xml +++ b/xml/System.Windows.Media.Animation/ByteAnimation.xml @@ -40,10 +40,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](~/docs/framework/wpf/graphics-multimedia/key-frame-animations-overview.md). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> @@ -256,7 +256,7 @@ -or- - <*object* `By`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `By`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## Dependency Property Information @@ -448,7 +448,7 @@ -or- - <*object* `From`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `From`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## Dependency Property Information @@ -656,7 +656,7 @@ -or- - <*object* `To`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `To`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## Dependency Property Information diff --git a/xml/System.Windows.Media.Animation/ByteAnimationBase.xml b/xml/System.Windows.Media.Animation/ByteAnimationBase.xml index a50357a3147..b7a6bd4f634 100644 --- a/xml/System.Windows.Media.Animation/ByteAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/ByteAnimationBase.xml @@ -19,7 +19,7 @@ Abstract class that, when implemented, animates a value. To be added. - See the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md) for information about extending animation classes. + See the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview) for information about extending animation classes. @@ -136,7 +136,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -188,7 +188,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -240,7 +240,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/CharAnimationBase.xml b/xml/System.Windows.Media.Animation/CharAnimationBase.xml index 4abca625f53..d7e552ac3ec 100644 --- a/xml/System.Windows.Media.Animation/CharAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/CharAnimationBase.xml @@ -19,7 +19,7 @@ Abstract class that, when implemented, animates a value. To be added. - See the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md) for information about extending animation classes. + See the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview) for information about extending animation classes. @@ -136,7 +136,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -188,7 +188,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -240,7 +240,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/Clock.xml b/xml/System.Windows.Media.Animation/Clock.xml index 599b4c617e3..d4a58895904 100644 --- a/xml/System.Windows.Media.Animation/Clock.xml +++ b/xml/System.Windows.Media.Animation/Clock.xml @@ -23,7 +23,7 @@ ## Remarks A , by itself, doesn't actually do anything other than describe a segment of time. It's the timeline's object that does the real work: it maintains timing-related run-time state for the timeline. - In most cases, a clock is created automatically for your timeline. When you animate by using a or the method, clocks are automatically created for your timelines and animations and applied to their targeted properties. For examples, see [How to: Animate a Property by Using a Storyboard](~/docs/framework/wpf/graphics-multimedia/how-to-animate-a-property-by-using-a-storyboard.md) and [How to: Animate a Property Without Using a Storyboard](~/docs/framework/wpf/graphics-multimedia/how-to-animate-a-property-without-using-a-storyboard.md). + In most cases, a clock is created automatically for your timeline. When you animate by using a or the method, clocks are automatically created for your timelines and animations and applied to their targeted properties. For examples, see [How to: Animate a Property by Using a Storyboard](/dotnet/framework/wpf/graphics-multimedia/how-to-animate-a-property-by-using-a-storyboard) and [How to: Animate a Property Without Using a Storyboard](/dotnet/framework/wpf/graphics-multimedia/how-to-animate-a-property-without-using-a-storyboard). You can also create a explicitly by using the method. In performance-intensive scenarios, such as animating large numbers of similar objects, managing your own use can provide performance benefits. diff --git a/xml/System.Windows.Media.Animation/ClockState.xml b/xml/System.Windows.Media.Animation/ClockState.xml index f8db2096663..a59a7d0827b 100644 --- a/xml/System.Windows.Media.Animation/ClockState.xml +++ b/xml/System.Windows.Media.Animation/ClockState.xml @@ -22,7 +22,7 @@ ## Remarks Note that does not indicate whether a clock is paused or the direction in which time is flowing. - These explanations rely on the concept of ticks; for a detailed explanation see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). + These explanations rely on the concept of ticks; for a detailed explanation see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/ColorAnimation.xml b/xml/System.Windows.Media.Animation/ColorAnimation.xml index 4994edd93ca..fb0eb23a640 100644 --- a/xml/System.Windows.Media.Animation/ColorAnimation.xml +++ b/xml/System.Windows.Media.Animation/ColorAnimation.xml @@ -40,10 +40,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](~/docs/framework/wpf/graphics-multimedia/key-frame-animations-overview.md). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> @@ -236,7 +236,7 @@ -or- - <*object* `By`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `By`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Property Element Usage @@ -440,7 +440,7 @@ -or- - <*object* `From`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `From`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Property Element Usage @@ -660,7 +660,7 @@ -or- - <*object* `To`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `To`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Property Element Usage diff --git a/xml/System.Windows.Media.Animation/ColorAnimationBase.xml b/xml/System.Windows.Media.Animation/ColorAnimationBase.xml index d6a6fc6d799..1603cd0cd69 100644 --- a/xml/System.Windows.Media.Animation/ColorAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/ColorAnimationBase.xml @@ -28,7 +28,7 @@ ]]> - See the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md) for information about extending animation classes. + See the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview) for information about extending animation classes. @@ -145,7 +145,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -197,7 +197,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -249,7 +249,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/ControllableStoryboardAction.xml b/xml/System.Windows.Media.Animation/ControllableStoryboardAction.xml index 3c314d9f8b9..5d733f0ae62 100644 --- a/xml/System.Windows.Media.Animation/ControllableStoryboardAction.xml +++ b/xml/System.Windows.Media.Animation/ControllableStoryboardAction.xml @@ -23,7 +23,7 @@ ## Remarks ## Pause, Resume, Stop, or Otherwise Control a Storyboard Interactively - To be able to pause, resume, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Use Event Triggers to Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts.md) for more information. + To be able to pause, resume, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts) for more information. ]]> diff --git a/xml/System.Windows.Media.Animation/DecimalAnimation.xml b/xml/System.Windows.Media.Animation/DecimalAnimation.xml index fab73ddc00d..f6a2b189b4c 100644 --- a/xml/System.Windows.Media.Animation/DecimalAnimation.xml +++ b/xml/System.Windows.Media.Animation/DecimalAnimation.xml @@ -40,10 +40,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](~/docs/framework/wpf/graphics-multimedia/key-frame-animations-overview.md). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> @@ -236,7 +236,7 @@ -or- - <*object* `By`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `By`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## Dependency Property Information @@ -428,7 +428,7 @@ -or- - <*object* `From`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `From`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## Dependency Property Information @@ -636,7 +636,7 @@ -or- - <*object* `To`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `To`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## Dependency Property Information diff --git a/xml/System.Windows.Media.Animation/DecimalAnimationBase.xml b/xml/System.Windows.Media.Animation/DecimalAnimationBase.xml index 5e0d0f7918d..e57b23ab021 100644 --- a/xml/System.Windows.Media.Animation/DecimalAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/DecimalAnimationBase.xml @@ -19,7 +19,7 @@ Abstract class that, when implemented, animates a value. To be added. - See the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md) for information about extending animation classes. + See the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview) for information about extending animation classes. @@ -136,7 +136,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -188,7 +188,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -240,7 +240,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/DiscreteInt16KeyFrame.xml b/xml/System.Windows.Media.Animation/DiscreteInt16KeyFrame.xml index 044ec16dd92..05bde08ae9b 100644 --- a/xml/System.Windows.Media.Animation/DiscreteInt16KeyFrame.xml +++ b/xml/System.Windows.Media.Animation/DiscreteInt16KeyFrame.xml @@ -44,7 +44,7 @@ [!code-vb[keyframes_snip#AltDoubleAnimationUsingKeyFramesWholePage](~/samples/snippets/visualbasic/VS_Snippets_Wpf/keyframes_snip/visualbasic/altdoubleanimationusingkeyframesexample.vb#altdoubleanimationusingkeyframeswholepage)] [!code-xaml[keyframes_snip#AltDoubleAnimationUsingKeyFramesWholePage](~/samples/snippets/xaml/VS_Snippets_Wpf/keyframes_snip/XAML/AltDoubleAnimationUsingKeyFramesExample.xaml#altdoubleanimationusingkeyframeswholepage)] - Not every \AnimationUsingKeyFrames class supports all interpolation methods. For more information, see the [Key-Frame Animations Overview](~/docs/framework/wpf/graphics-multimedia/key-frame-animations-overview.md). + Not every \AnimationUsingKeyFrames class supports all interpolation methods. For more information, see the [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/DoubleAnimation.xml b/xml/System.Windows.Media.Animation/DoubleAnimation.xml index 2cacda56ae5..a9895566e26 100644 --- a/xml/System.Windows.Media.Animation/DoubleAnimation.xml +++ b/xml/System.Windows.Media.Animation/DoubleAnimation.xml @@ -41,7 +41,7 @@ To use other interpolation methods or animate between more than two target values, use a object. ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> @@ -430,7 +430,7 @@ -or- - <*object* `From`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `From`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## Dependency Property Information @@ -639,7 +639,7 @@ -or- - <*object* `To`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `To`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## Dependency Property Information diff --git a/xml/System.Windows.Media.Animation/DoubleAnimationBase.xml b/xml/System.Windows.Media.Animation/DoubleAnimationBase.xml index 91230e536a6..a3a2bc47007 100644 --- a/xml/System.Windows.Media.Animation/DoubleAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/DoubleAnimationBase.xml @@ -28,7 +28,7 @@ ]]> - See the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md) for information about extending animation classes. + See the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview) for information about extending animation classes. @@ -145,7 +145,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -197,7 +197,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -249,7 +249,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/DoubleAnimationUsingPath.xml b/xml/System.Windows.Media.Animation/DoubleAnimationUsingPath.xml index afcbb988b1e..36a74aea313 100644 --- a/xml/System.Windows.Media.Animation/DoubleAnimationUsingPath.xml +++ b/xml/System.Windows.Media.Animation/DoubleAnimationUsingPath.xml @@ -302,7 +302,7 @@ [!code-xaml[PathAnimationGallery_snippet#DoubleAnimationUsingPathAttributeSyntaxExample](~/samples/snippets/csharp/VS_Snippets_Wpf/PathAnimationGallery_snippet/CS/doubleanimationusingpathattributesyntaxexample.xaml#doubleanimationusingpathattributesyntaxexample)] - For more information about markup syntax, see [Path Markup Syntax](~/docs/framework/wpf/graphics-multimedia/path-markup-syntax.md). For more examples of creating a path using markup or code, see . + For more information about markup syntax, see [Path Markup Syntax](/dotnet/framework/wpf/graphics-multimedia/path-markup-syntax). For more examples of creating a path using markup or code, see . ## Dependency Property Information diff --git a/xml/System.Windows.Media.Animation/HandoffBehavior.xml b/xml/System.Windows.Media.Animation/HandoffBehavior.xml index 225dc60d24b..47e8c2eb171 100644 --- a/xml/System.Windows.Media.Animation/HandoffBehavior.xml +++ b/xml/System.Windows.Media.Animation/HandoffBehavior.xml @@ -30,7 +30,7 @@ This is primarily an issue for animations on objects that have a long lifetime. When an object is garbage collected, its clocks will also be disconnected and garbage collected. - For more information about clock objects, see [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). + For more information about clock objects, see [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/IAnimatable.xml b/xml/System.Windows.Media.Animation/IAnimatable.xml index 23632922f6a..476b673a136 100644 --- a/xml/System.Windows.Media.Animation/IAnimatable.xml +++ b/xml/System.Windows.Media.Animation/IAnimatable.xml @@ -208,7 +208,7 @@ when you want to retrieve the non-animated value of an animated property. This method takes advantage of the fact that [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] animations do not remove the target property's original value. For more information, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + Use this method instead of when you want to retrieve the non-animated value of an animated property. This method takes advantage of the fact that [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] animations do not remove the target property's original value. For more information, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). ]]> diff --git a/xml/System.Windows.Media.Animation/Int16Animation.xml b/xml/System.Windows.Media.Animation/Int16Animation.xml index cdce59a8144..754188a1254 100644 --- a/xml/System.Windows.Media.Animation/Int16Animation.xml +++ b/xml/System.Windows.Media.Animation/Int16Animation.xml @@ -40,10 +40,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](~/docs/framework/wpf/graphics-multimedia/key-frame-animations-overview.md). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> @@ -236,7 +236,7 @@ -or- - <*object* `By`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `By`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## Dependency Property Information @@ -428,7 +428,7 @@ -or- - <*object* `From`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `From`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## Dependency Property Information @@ -637,7 +637,7 @@ -or- - <*object* `To`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `To`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## Dependency Property Information diff --git a/xml/System.Windows.Media.Animation/Int16AnimationBase.xml b/xml/System.Windows.Media.Animation/Int16AnimationBase.xml index f4ad5a5d9b6..8475b9fc200 100644 --- a/xml/System.Windows.Media.Animation/Int16AnimationBase.xml +++ b/xml/System.Windows.Media.Animation/Int16AnimationBase.xml @@ -28,7 +28,7 @@ ]]> - See the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md) for information about extending animation classes. + See the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview) for information about extending animation classes. @@ -89,7 +89,7 @@ ## Examples - [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md) + [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview) ]]> @@ -150,7 +150,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -202,7 +202,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -254,7 +254,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/Int32Animation.xml b/xml/System.Windows.Media.Animation/Int32Animation.xml index 48ad2961f38..28aa8321123 100644 --- a/xml/System.Windows.Media.Animation/Int32Animation.xml +++ b/xml/System.Windows.Media.Animation/Int32Animation.xml @@ -40,10 +40,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](~/docs/framework/wpf/graphics-multimedia/key-frame-animations-overview.md). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> @@ -236,7 +236,7 @@ -or- - <*object* `By`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `By`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## Dependency Property Information @@ -428,7 +428,7 @@ -or- - <*object* `From`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `From`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## Dependency Property Information @@ -636,7 +636,7 @@ -or- - <*object* `To`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `To`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## Dependency Property Information diff --git a/xml/System.Windows.Media.Animation/Int32AnimationBase.xml b/xml/System.Windows.Media.Animation/Int32AnimationBase.xml index a65d1441a96..1dbe373bda9 100644 --- a/xml/System.Windows.Media.Animation/Int32AnimationBase.xml +++ b/xml/System.Windows.Media.Animation/Int32AnimationBase.xml @@ -28,7 +28,7 @@ ]]> - See the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md) for information about extending animation classes. + See the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview) for information about extending animation classes. @@ -145,7 +145,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -197,7 +197,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -249,7 +249,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/Int64Animation.xml b/xml/System.Windows.Media.Animation/Int64Animation.xml index 5e64918d7ee..85e7e959814 100644 --- a/xml/System.Windows.Media.Animation/Int64Animation.xml +++ b/xml/System.Windows.Media.Animation/Int64Animation.xml @@ -40,10 +40,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](~/docs/framework/wpf/graphics-multimedia/key-frame-animations-overview.md). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> @@ -236,7 +236,7 @@ -or- - <*object* `By`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `By`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## Dependency Property Information @@ -427,7 +427,7 @@ -or- - <*object* `From`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `From`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## Dependency Property Information @@ -625,7 +625,7 @@ -or- - <*object* `To`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `To`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## Dependency Property Information diff --git a/xml/System.Windows.Media.Animation/Int64AnimationBase.xml b/xml/System.Windows.Media.Animation/Int64AnimationBase.xml index d54f334c1cb..e44888f9f1b 100644 --- a/xml/System.Windows.Media.Animation/Int64AnimationBase.xml +++ b/xml/System.Windows.Media.Animation/Int64AnimationBase.xml @@ -28,7 +28,7 @@ ]]> - See the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md) for information about extending animation classes. + See the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview) for information about extending animation classes. @@ -145,7 +145,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -197,7 +197,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -249,7 +249,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/KeyTime.xml b/xml/System.Windows.Media.Animation/KeyTime.xml index 354312cdc25..3dd442c13d3 100644 --- a/xml/System.Windows.Media.Animation/KeyTime.xml +++ b/xml/System.Windows.Media.Animation/KeyTime.xml @@ -30,7 +30,7 @@ specifies when that key frame ends. It does not specify how long the key time plays. The amount of time a key frame plays is determined by when the key frame ends, when the previous key frame ended, and the animation's duration. See [Key-Frame Animations Overview](~/docs/framework/wpf/graphics-multimedia/key-frame-animations-overview.md) for more information. + Each key frame's specifies when that key frame ends. It does not specify how long the key time plays. The amount of time a key frame plays is determined by when the key frame ends, when the previous key frame ended, and the animation's duration. See [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview) for more information. A may be expressed in several different formats, including a numeric time value, as a percentage, or as one of the special sentinel values or . diff --git a/xml/System.Windows.Media.Animation/KeyTimeType.xml b/xml/System.Windows.Media.Animation/KeyTimeType.xml index 22d3a625429..6bd35f6b46a 100644 --- a/xml/System.Windows.Media.Animation/KeyTimeType.xml +++ b/xml/System.Windows.Media.Animation/KeyTimeType.xml @@ -20,7 +20,7 @@ specifies when that key frame ends. It does not specify how long the key time plays. The amount of time a key frame plays is determined by when the key frame ends, when the previous key frame ended, and the animation's duration. See [Key-Frame Animations Overview](~/docs/framework/wpf/graphics-multimedia/key-frame-animations-overview.md) for more information. + Each key frame's specifies when that key frame ends. It does not specify how long the key time plays. The amount of time a key frame plays is determined by when the key frame ends, when the previous key frame ended, and the animation's duration. See [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview) for more information. ]]> diff --git a/xml/System.Windows.Media.Animation/MatrixAnimationBase.xml b/xml/System.Windows.Media.Animation/MatrixAnimationBase.xml index 6203d2ab177..c4c0aa4541a 100644 --- a/xml/System.Windows.Media.Animation/MatrixAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/MatrixAnimationBase.xml @@ -28,7 +28,7 @@ ]]> - See the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md) for information about extending animation classes. + See the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview) for information about extending animation classes. @@ -145,7 +145,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -197,7 +197,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -249,7 +249,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/MatrixAnimationUsingPath.xml b/xml/System.Windows.Media.Animation/MatrixAnimationUsingPath.xml index 4320f35de69..dc109ae3eaf 100644 --- a/xml/System.Windows.Media.Animation/MatrixAnimationUsingPath.xml +++ b/xml/System.Windows.Media.Animation/MatrixAnimationUsingPath.xml @@ -456,7 +456,7 @@ can describe complex shapes that contain curves and arcs, enabling you specify complex shapes for your animation input. For more information, see [Geometry Overview](~/docs/framework/wpf/graphics-multimedia/geometry-overview.md). + A can describe complex shapes that contain curves and arcs, enabling you specify complex shapes for your animation input. For more information, see [Geometry Overview](/dotnet/framework/wpf/graphics-multimedia/geometry-overview). ## Dependency Property Information diff --git a/xml/System.Windows.Media.Animation/ObjectAnimationBase.xml b/xml/System.Windows.Media.Animation/ObjectAnimationBase.xml index a87723b7190..932a6661729 100644 --- a/xml/System.Windows.Media.Animation/ObjectAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/ObjectAnimationBase.xml @@ -28,7 +28,7 @@ ]]> - See the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md) for information about extending animation classes. + See the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview) for information about extending animation classes. @@ -136,7 +136,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -188,7 +188,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/ParallelTimeline.xml b/xml/System.Windows.Media.Animation/ParallelTimeline.xml index 8457992c34b..a173c6fe06c 100644 --- a/xml/System.Windows.Media.Animation/ParallelTimeline.xml +++ b/xml/System.Windows.Media.Animation/ParallelTimeline.xml @@ -373,7 +373,7 @@ ## Examples - [Dependency Properties Overview](~/docs/framework/wpf/advanced/dependency-properties-overview.md) + [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview) ]]> diff --git a/xml/System.Windows.Media.Animation/PauseStoryboard.xml b/xml/System.Windows.Media.Animation/PauseStoryboard.xml index b285275a3aa..0edb30a6c40 100644 --- a/xml/System.Windows.Media.Animation/PauseStoryboard.xml +++ b/xml/System.Windows.Media.Animation/PauseStoryboard.xml @@ -25,7 +25,7 @@ only affects a when it is active (after the starts). - To control a , the must reference the of the that controls that . See [How to: Use Event Triggers to Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts.md) for an example. + To control a , the must reference the of the that controls that . See [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts) for an example. ## Beginning a Paused Animation When a action is triggered after it has been paused, it appears to resume and restart. That's not what actually happens, however: the action actually replaces itself with an unpaused version. Each time a action is triggered, clock objects are created for its storyboard. These clocks are distributed to the properties they animate. So, when a is triggered again, it doesn't restart its clocks, it replaces them with new clocks. diff --git a/xml/System.Windows.Media.Animation/Point3DAnimation.xml b/xml/System.Windows.Media.Animation/Point3DAnimation.xml index 0949db70a4a..74b9d147b07 100644 --- a/xml/System.Windows.Media.Animation/Point3DAnimation.xml +++ b/xml/System.Windows.Media.Animation/Point3DAnimation.xml @@ -40,10 +40,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](~/docs/framework/wpf/graphics-multimedia/key-frame-animations-overview.md). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> @@ -235,7 +235,7 @@ -or- - <*object* `By`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `By`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Property Element Usage @@ -439,7 +439,7 @@ -or- - <*object* `From`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `From`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Property Element Usage @@ -658,7 +658,7 @@ -or- - <*object* `To`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `To`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Property Element Usage diff --git a/xml/System.Windows.Media.Animation/Point3DAnimationBase.xml b/xml/System.Windows.Media.Animation/Point3DAnimationBase.xml index 0ee1a4acd7e..13877d345c5 100644 --- a/xml/System.Windows.Media.Animation/Point3DAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/Point3DAnimationBase.xml @@ -19,7 +19,7 @@ Abstract class that, when implemented, animates a value. To be added. - See the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md) for information about extending animation classes. + See the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview) for information about extending animation classes. @@ -135,7 +135,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -187,7 +187,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -239,7 +239,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/PointAnimation.xml b/xml/System.Windows.Media.Animation/PointAnimation.xml index c8bc3d501ae..13376ad5dd7 100644 --- a/xml/System.Windows.Media.Animation/PointAnimation.xml +++ b/xml/System.Windows.Media.Animation/PointAnimation.xml @@ -40,10 +40,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](~/docs/framework/wpf/graphics-multimedia/key-frame-animations-overview.md). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> @@ -236,7 +236,7 @@ -or- - <*object* `By`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `By`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Property Element Usage @@ -440,7 +440,7 @@ -or- - <*object* `From`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `From`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Property Element Usage @@ -660,7 +660,7 @@ -or- - <*object* `To`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `To`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Property Element Usage diff --git a/xml/System.Windows.Media.Animation/PointAnimationBase.xml b/xml/System.Windows.Media.Animation/PointAnimationBase.xml index acba43a0d2a..57719215f36 100644 --- a/xml/System.Windows.Media.Animation/PointAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/PointAnimationBase.xml @@ -28,7 +28,7 @@ ]]> - See the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md) for information about extending animation classes. + See the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview) for information about extending animation classes. @@ -145,7 +145,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -197,7 +197,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -249,7 +249,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/QuaternionAnimation.xml b/xml/System.Windows.Media.Animation/QuaternionAnimation.xml index fd32d5424b0..2d3f6337d65 100644 --- a/xml/System.Windows.Media.Animation/QuaternionAnimation.xml +++ b/xml/System.Windows.Media.Animation/QuaternionAnimation.xml @@ -40,10 +40,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](~/docs/framework/wpf/graphics-multimedia/key-frame-animations-overview.md). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> @@ -249,7 +249,7 @@ -or- - <*object* `By`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `By`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Property Element Usage @@ -451,7 +451,7 @@ -or- - <*object* `From`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `From`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Property Element Usage @@ -667,7 +667,7 @@ -or- - <*object* `To`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `To`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Property Element Usage diff --git a/xml/System.Windows.Media.Animation/QuaternionAnimationBase.xml b/xml/System.Windows.Media.Animation/QuaternionAnimationBase.xml index 2932ef7a4fb..58e6e695d94 100644 --- a/xml/System.Windows.Media.Animation/QuaternionAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/QuaternionAnimationBase.xml @@ -19,7 +19,7 @@ Abstract class that, when implemented, animates a value. To be added. - See the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md) for information about extending animation classes. + See the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview) for information about extending animation classes. @@ -135,7 +135,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -187,7 +187,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -239,7 +239,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/RectAnimation.xml b/xml/System.Windows.Media.Animation/RectAnimation.xml index f00e0be9d30..18c7740ab6f 100644 --- a/xml/System.Windows.Media.Animation/RectAnimation.xml +++ b/xml/System.Windows.Media.Animation/RectAnimation.xml @@ -40,10 +40,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](~/docs/framework/wpf/graphics-multimedia/key-frame-animations-overview.md). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread safe. For more information about the different features provided by objects, see [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> @@ -237,7 +237,7 @@ -or- - <*object* `By`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `By`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Property Element Usage @@ -444,7 +444,7 @@ -or- - <*object* `From`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `From`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Property Element Usage @@ -665,7 +665,7 @@ -or- - <*object* `To`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `To`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Property Element Usage diff --git a/xml/System.Windows.Media.Animation/RectAnimationBase.xml b/xml/System.Windows.Media.Animation/RectAnimationBase.xml index b9d322ed965..b3c374982c6 100644 --- a/xml/System.Windows.Media.Animation/RectAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/RectAnimationBase.xml @@ -28,7 +28,7 @@ ]]> - See the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md) for information about extending animation classes. + See the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview) for information about extending animation classes. @@ -145,7 +145,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -197,7 +197,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -249,7 +249,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/RemoveStoryboard.xml b/xml/System.Windows.Media.Animation/RemoveStoryboard.xml index 45d3948ce48..fc23fa44cae 100644 --- a/xml/System.Windows.Media.Animation/RemoveStoryboard.xml +++ b/xml/System.Windows.Media.Animation/RemoveStoryboard.xml @@ -24,7 +24,7 @@ Use with a or to remove a . ## Pause, Resume, Stop, Remove, or Otherwise Control a Storyboard Interactively - To be able to pause, resume, remove, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Use Event Triggers to Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts.md) for more information. + To be able to pause, resume, remove, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts) for more information. ## When to Remove Storyboards You should use the action to remove any storyboards begun with a of . It's also a good idea to remove background animations when the object they animate is no longer being used. For example, if you apply an indefinitely repeating storyboard using an element's event, you should also create an that uses a action to remove the storyboard on the element's event. diff --git a/xml/System.Windows.Media.Animation/ResumeStoryboard.xml b/xml/System.Windows.Media.Animation/ResumeStoryboard.xml index 8afceafed85..4f55be85db0 100644 --- a/xml/System.Windows.Media.Animation/ResumeStoryboard.xml +++ b/xml/System.Windows.Media.Animation/ResumeStoryboard.xml @@ -23,7 +23,7 @@ ## Remarks Use this class with an or a to resume a paused . A object can only resume a that is paused and has no effect on a in any other state. - To be able to pause, resume, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it starts. For more information, see [How to: Use Event Triggers to Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts.md). + To be able to pause, resume, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it starts. For more information, see [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts). ]]> diff --git a/xml/System.Windows.Media.Animation/Rotation3DAnimation.xml b/xml/System.Windows.Media.Animation/Rotation3DAnimation.xml index b19a5266f95..4b125692491 100644 --- a/xml/System.Windows.Media.Animation/Rotation3DAnimation.xml +++ b/xml/System.Windows.Media.Animation/Rotation3DAnimation.xml @@ -40,10 +40,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](~/docs/framework/wpf/graphics-multimedia/key-frame-animations-overview.md). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> @@ -242,7 +242,7 @@ -or- - <*object* `By`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `By`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## Dependency Property Information @@ -434,7 +434,7 @@ -or- - <*object* `From`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `From`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## Dependency Property Information @@ -640,7 +640,7 @@ -or- - <*object* `To`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `To`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## Dependency Property Information diff --git a/xml/System.Windows.Media.Animation/Rotation3DAnimationBase.xml b/xml/System.Windows.Media.Animation/Rotation3DAnimationBase.xml index 0e7b44981e0..a7f7adb21ea 100644 --- a/xml/System.Windows.Media.Animation/Rotation3DAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/Rotation3DAnimationBase.xml @@ -19,7 +19,7 @@ Abstract class that, when implemented, animates a value. To be added. - See the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md) for information about extending animation classes. + See the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview) for information about extending animation classes. diff --git a/xml/System.Windows.Media.Animation/SeekStoryboard.xml b/xml/System.Windows.Media.Animation/SeekStoryboard.xml index 3b71123d0a3..442125d04f1 100644 --- a/xml/System.Windows.Media.Animation/SeekStoryboard.xml +++ b/xml/System.Windows.Media.Animation/SeekStoryboard.xml @@ -28,7 +28,7 @@ Seeking a triggers its and events. ## Pause, Resume, Stop, or Otherwise Control a Storyboard Interactively - To be able to pause, resume, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Use Event Triggers to Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts.md) for more information. + To be able to pause, resume, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts) for more information. ]]> diff --git a/xml/System.Windows.Media.Animation/SetStoryboardSpeedRatio.xml b/xml/System.Windows.Media.Animation/SetStoryboardSpeedRatio.xml index 2793b52eeb2..64ce538c136 100644 --- a/xml/System.Windows.Media.Animation/SetStoryboardSpeedRatio.xml +++ b/xml/System.Windows.Media.Animation/SetStoryboardSpeedRatio.xml @@ -30,7 +30,7 @@ does not control a directly. Rather, must reference the of the , which controls the . ## Pause, Resume, Stop, or Otherwise Control a Storyboard Interactively - To be able to pause, resume, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Use Event Triggers to Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts.md) for more information. + To be able to pause, resume, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts) for more information. ]]> diff --git a/xml/System.Windows.Media.Animation/SingleAnimation.xml b/xml/System.Windows.Media.Animation/SingleAnimation.xml index 8463f4d4e67..e76e21b6018 100644 --- a/xml/System.Windows.Media.Animation/SingleAnimation.xml +++ b/xml/System.Windows.Media.Animation/SingleAnimation.xml @@ -40,10 +40,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](~/docs/framework/wpf/graphics-multimedia/key-frame-animations-overview.md). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> @@ -236,7 +236,7 @@ -or- - <*object* `By`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `By`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## Dependency Property Information @@ -428,7 +428,7 @@ -or- - <*object* `From`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `From`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## Dependency Property Information @@ -634,7 +634,7 @@ -or- - <*object* `To`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `To`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## Dependency Property Information diff --git a/xml/System.Windows.Media.Animation/SingleAnimationBase.xml b/xml/System.Windows.Media.Animation/SingleAnimationBase.xml index dbb7a9dafda..cceee651085 100644 --- a/xml/System.Windows.Media.Animation/SingleAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/SingleAnimationBase.xml @@ -19,7 +19,7 @@ Abstract class that, when implemented, animates a value. To be added. - See the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md) for information about extending animation classes. + See the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview) for information about extending animation classes. @@ -136,7 +136,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -188,7 +188,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -240,7 +240,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/SizeAnimation.xml b/xml/System.Windows.Media.Animation/SizeAnimation.xml index 1acb494761a..bb2c2bce57f 100644 --- a/xml/System.Windows.Media.Animation/SizeAnimation.xml +++ b/xml/System.Windows.Media.Animation/SizeAnimation.xml @@ -40,10 +40,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](~/docs/framework/wpf/graphics-multimedia/key-frame-animations-overview.md). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> @@ -236,7 +236,7 @@ -or- - <*object* `By`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `By`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Property Element Usage @@ -440,7 +440,7 @@ -or- - <*object* `From`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `From`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Property Element Usage @@ -660,7 +660,7 @@ -or- - <*object* `To`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `To`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Property Element Usage diff --git a/xml/System.Windows.Media.Animation/SizeAnimationBase.xml b/xml/System.Windows.Media.Animation/SizeAnimationBase.xml index 8aef6d3eb04..edb580aa7a4 100644 --- a/xml/System.Windows.Media.Animation/SizeAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/SizeAnimationBase.xml @@ -28,7 +28,7 @@ ]]> - See the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md) for information about extending animation classes. + See the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview) for information about extending animation classes. @@ -145,7 +145,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -197,7 +197,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -249,7 +249,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/SkipStoryboardToFill.xml b/xml/System.Windows.Media.Animation/SkipStoryboardToFill.xml index bdcf1bff969..044c8cef4ab 100644 --- a/xml/System.Windows.Media.Animation/SkipStoryboardToFill.xml +++ b/xml/System.Windows.Media.Animation/SkipStoryboardToFill.xml @@ -26,7 +26,7 @@ only affects an active (after the starts). ## Pause, Resume, Stop, or Otherwise Control a Storyboard Interactively - To be able to pause, resume, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md) for more information. + To be able to pause, resume, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts) for more information. ]]> diff --git a/xml/System.Windows.Media.Animation/StopStoryboard.xml b/xml/System.Windows.Media.Animation/StopStoryboard.xml index 0f14439e626..b4650130b67 100644 --- a/xml/System.Windows.Media.Animation/StopStoryboard.xml +++ b/xml/System.Windows.Media.Animation/StopStoryboard.xml @@ -25,10 +25,10 @@ only affects a when it is active (after the starts). Stopping a storyboard triggers the and events, but not the event. - does not reference a directly. Rather, must reference the of the that controls the . See [How to: Use Event Triggers to Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts.md) for an example. + does not reference a directly. Rather, must reference the of the that controls the . See [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts) for an example. ## Pause, Resume, Stop, or Otherwise Control a Storyboard Interactively - To be able to pause, resume, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Use Event Triggers to Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts.md) for more information. + To be able to pause, resume, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts) for more information. ]]> diff --git a/xml/System.Windows.Media.Animation/Storyboard.xml b/xml/System.Windows.Media.Animation/Storyboard.xml index cdaad6fdc05..c553f574bb5 100644 --- a/xml/System.Windows.Media.Animation/Storyboard.xml +++ b/xml/System.Windows.Media.Animation/Storyboard.xml @@ -24,7 +24,7 @@ ## Remarks ## Interactively Controlling Storyboards - A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in markup, you specify the property of the object that creates it; for an example, see [How to: Use Event Triggers to Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts.md). To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in markup, you specify the property of the object that creates it; for an example, see [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts). To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ## Data Binding and Animating Timelines Most timeline properties can be data bound or animated; however, because of the way the timing system works, data bound or animated timelines do not behave like other data bound or animated objects. To understand their behavior, it helps to understand what it means to activate a timeline. @@ -80,7 +80,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -300,7 +300,7 @@ This is primarily an issue for animations on objects that have a long lifetime. When an object is garbage collected, its clocks are also disconnected and garbage collected. - For more information about clock objects, see [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). + For more information about clock objects, see [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). @@ -498,7 +498,7 @@ This is primarily an issue for animations on objects that have a long lifetime. When an object is garbage collected, its clocks are also disconnected and garbage collected. - For more information about clock objects, see [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). + For more information about clock objects, see [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). @@ -617,7 +617,7 @@ This is primarily an issue for animations on objects that have a long lifetime. When an object is garbage collected, its clocks are also disconnected and garbage collected. - For more information about clock objects, see [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). + For more information about clock objects, see [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). ]]> @@ -671,7 +671,7 @@ This is primarily an issue for animations on objects that have a long lifetime. When an object is garbage collected, its clocks are also disconnected and garbage collected. - For more information about clock objects, see [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). + For more information about clock objects, see [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). @@ -741,7 +741,7 @@ This is primarily an issue for animations on objects that have a long lifetime. When an object is garbage collected, its clocks are also disconnected and garbage collected. - For more information about clock objects, see [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). + For more information about clock objects, see [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). ]]> @@ -836,7 +836,7 @@ ## Remarks A clock's speed is the rate at which its time is currently progressing, compared to real-world time. - To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -902,7 +902,7 @@ ## Remarks A clock's speed is the rate at which its time is currently progressing, compared to real-world time. - To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -944,7 +944,7 @@ ## Remarks A clock's speed is the rate at which its time is currently progressing, compared to real-world time. - To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -989,7 +989,7 @@ If this storyboard has a setting of `true`, a full iteration consists of a forward-reverse pair, not just one of these segments. - To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1033,7 +1033,7 @@ If this storyboard has a setting of `true`, a full iteration consists of a forward-reverse pair, not just one of these segments. - To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1079,7 +1079,7 @@ Regardless of its current iteration, seeking a clock returns its current iteration to 1. Restarting a clock also returns its current iteration to 1. - To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1121,7 +1121,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1161,7 +1161,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1201,7 +1201,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1248,7 +1248,7 @@ ## Remarks This method does not tell you whether a storyboard is paused. To determine whether a storyboard is paused, use the method. - To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1289,7 +1289,7 @@ ## Remarks This method does not tell you whether a storyboard is paused. To determine whether a storyboard is paused, use the method. - To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1330,7 +1330,7 @@ ## Remarks This method does not tell you whether a storyboard is paused. To determine whether a storyboard is paused, use the method. - To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1371,7 +1371,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1412,7 +1412,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1453,7 +1453,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1500,7 +1500,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1541,7 +1541,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1582,7 +1582,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1622,7 +1622,7 @@ attached property with animation timelines to indicate the object that they target. For more information about how storyboard targeting works, see . For more information about how attached properties work, see [Attached Properties Overview](~/docs/framework/wpf/advanced/attached-properties-overview.md). + Use the attached property with animation timelines to indicate the object that they target. For more information about how storyboard targeting works, see . For more information about how attached properties work, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview). ]]> @@ -1657,7 +1657,7 @@ attached property on the specified object. For more information about how storyboard targeting works, see . For more information about how attached properties work, see [Attached Properties Overview](~/docs/framework/wpf/advanced/attached-properties-overview.md). + This method gets the attached property on the specified object. For more information about how storyboard targeting works, see . For more information about how attached properties work, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview). ]]> @@ -1692,7 +1692,7 @@ attached property on the specified object. For more information about how storyboard targeting works, see attached property. For more information about how attached properties work, see [Attached Properties Overview](~/docs/framework/wpf/advanced/attached-properties-overview.md). + This method gets the attached property on the specified object. For more information about how storyboard targeting works, see attached property. For more information about how attached properties work, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview). Note that if the was set in markup, this method returns an empty because the property reference is resolved and stored internally when it is parsed. @@ -1741,7 +1741,7 @@ ## Remarks This method pauses the storyboard, but has no discernible effect if it is not active or currently paused. As a side effect, all associated children are also paused. - A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ## Beginning a Paused Storyboard When you a storyboard that was paused, it appears to resume and restart. However, that is not what actually happens. The method actually replaces the paused with a new unpaused version. Each time the method is called, clock objects are created for the storyboard. These clocks are distributed to the properties they animate. So, when the method is called again, it does not restart its clocks; it replaces them with new clocks. @@ -1786,7 +1786,7 @@ Seeking a paused storyboard does not resume it. The only way to resume a paused storyboard is to use the method. Calling the method again replaces the paused storyboard with a new one, which has the appearance of resuming it. - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. Fro an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. Fro an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). Pausing a storyboard's clock triggers the event. @@ -1842,7 +1842,7 @@ Seeking a paused storyboard does not resume it. The only way to resume a paused storyboard is to use the method. Calling the method again replaces the paused storyboard with a new one, which has the appearance of resuming it. - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). Pausing a storyboard's clock triggers the event. @@ -1892,7 +1892,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). All interactive actions taken on a , and therefore also on a , occur on the next tick of the timing engine, which happens shortly before the next render. This means that the method still affects the animated properties until this time. In other words, the next time the frame is displayed, the storyboard is removed. If you need to disassociate an animation from a property before this time, use the method with an `animation` parameter value of `null`. @@ -1932,7 +1932,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). Removing a storyboard's clock triggers the event. @@ -1972,7 +1972,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). Removing a storyboard's clock triggers the event. @@ -2018,7 +2018,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -2058,7 +2058,7 @@ ## Remarks Resuming a storyboard that is not paused has no effect. - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). Seeking a paused storyboard does not resume it. The only way to resume a paused storyboard is to use the method. Calling the method after the storyboard has started replaces the old storyboard, which has the appearance of resuming it. @@ -2111,7 +2111,7 @@ ## Remarks Resuming a storyboard that is not paused has no effect. - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). Seeking a paused storyboard does not resume it. The only way to resume a paused storyboard is to use the method. Calling the method after the storyboard has started replaces the old storyboard, which has the appearance of resuming it. @@ -2165,7 +2165,7 @@ ## Remarks Note that seek operations do not take the storyboard's or settings into account. The storyboard is treated as though it has a of 1 and no . - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -2207,7 +2207,7 @@ ## Remarks Note that seek operations do not take the storyboard's or settings into account. The storyboard is treated as though it has a of 1 and no . - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -2253,7 +2253,7 @@ This method changes the storyboard clock's to . This method has no effect on the timing tree until the next time a tick is processed. As a side-effect, the appropriate events are also not raised until then. - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). Seeking a storyboard triggers the and events. @@ -2309,7 +2309,7 @@ This method changes the storyboard clock's to . This method has no effect on the timing tree until the next time a tick is processed. As a side-effect, the appropriate events are also not raised until then. - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed if it is made controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed if it is made controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). Seeking a storyboard triggers the and events. @@ -2376,7 +2376,7 @@ Note that seek operations do not take the storyboard's or settings into account. The storyboard is treated as though it has a of 1 and no . - To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -2420,7 +2420,7 @@ Note that seek operations do not take the storyboard's or settings into account. The storyboard is treated as though it has a of 1 and no . - To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -2472,7 +2472,7 @@ Seeking a storyboard triggers the and events. - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). @@ -2532,7 +2532,7 @@ Seeking a storyboard triggers the and events. - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). @@ -2587,7 +2587,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -2627,7 +2627,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). Calling this method triggers the event. @@ -2677,7 +2677,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). Calling this method triggers the event. @@ -2714,7 +2714,7 @@ attached property on the specified object. For more information about how storyboard targeting works, see . For more information about how attached properties work, see [Attached Properties Overview](~/docs/framework/wpf/advanced/attached-properties-overview.md). + This method sets the attached property on the specified object. For more information about how storyboard targeting works, see . For more information about how attached properties work, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview). > [!NOTE] > The property is not serializable, because it can be set to any . It is not guaranteed that this object can be correctly referenced from XAML. @@ -2753,7 +2753,7 @@ attached property on the specified object. For more information about how storyboard targeting works, see . For more information about how attached properties work, see [Attached Properties Overview](~/docs/framework/wpf/advanced/attached-properties-overview.md). + This method sets the attached property on the specified object. For more information about how storyboard targeting works, see . For more information about how attached properties work, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview). ]]> @@ -2789,7 +2789,7 @@ attached property on the specified object. For more information about how storyboard targeting works, see . For more information about how attached properties work, see [Attached Properties Overview](~/docs/framework/wpf/advanced/attached-properties-overview.md). + This method sets the attached property on the specified object. For more information about how storyboard targeting works, see . For more information about how attached properties work, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview). ]]> @@ -2834,7 +2834,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -2878,7 +2878,7 @@ Advancing a clock to its fill period triggers the and events. - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). @@ -2930,7 +2930,7 @@ Advancing a clock to its fill period triggers the and events. - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -3016,7 +3016,7 @@ Stopping a clock triggers the and events, but not the event. - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). @@ -3066,7 +3066,7 @@ Stopping a clock triggers the and events, but not the event. - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts.md). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -3140,7 +3140,7 @@ - If the object is a or a , set its property. -- If the object is a or a custom or , assign it a name using the [x:Name Directive](~/docs/framework/xaml-services/x-name-directive.md) markup extension. +- If the object is a or a custom or , assign it a name using the [x:Name Directive](/dotnet/framework/xaml-services/x-name-directive) markup extension. When using code, you make an object targetable by using the method to assign the object a name. diff --git a/xml/System.Windows.Media.Animation/StringAnimationBase.xml b/xml/System.Windows.Media.Animation/StringAnimationBase.xml index 1e6e70bf3b9..92aa7ca08f8 100644 --- a/xml/System.Windows.Media.Animation/StringAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/StringAnimationBase.xml @@ -28,7 +28,7 @@ ]]> - See the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md) for information about extending animation classes. + See the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview) for information about extending animation classes. @@ -145,7 +145,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -197,7 +197,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -249,7 +249,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/ThicknessAnimation.xml b/xml/System.Windows.Media.Animation/ThicknessAnimation.xml index 855f90dd503..27373ce88f9 100644 --- a/xml/System.Windows.Media.Animation/ThicknessAnimation.xml +++ b/xml/System.Windows.Media.Animation/ThicknessAnimation.xml @@ -40,10 +40,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](~/docs/framework/wpf/graphics-multimedia/key-frame-animations-overview.md). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> @@ -236,7 +236,7 @@ -or- - <*object* `By`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `By`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Property Element Usage @@ -440,7 +440,7 @@ -or- - <*object* `From`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `From`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Property Element Usage @@ -658,7 +658,7 @@ -or- - <*object* `To`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `To`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Property Element Usage diff --git a/xml/System.Windows.Media.Animation/ThicknessAnimationBase.xml b/xml/System.Windows.Media.Animation/ThicknessAnimationBase.xml index 0fab66a8e5d..57745a14c4a 100644 --- a/xml/System.Windows.Media.Animation/ThicknessAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/ThicknessAnimationBase.xml @@ -28,7 +28,7 @@ ]]> - See the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md) for information about extending animation classes. + See the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview) for information about extending animation classes. @@ -145,7 +145,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -197,7 +197,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -249,7 +249,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/Timeline.xml b/xml/System.Windows.Media.Animation/Timeline.xml index 53577c6c5ec..33f47092fdf 100644 --- a/xml/System.Windows.Media.Animation/Timeline.xml +++ b/xml/System.Windows.Media.Animation/Timeline.xml @@ -33,15 +33,15 @@ Classes that inherit from the timeline class provide additional functionality, such as animation and media playback. The following are examples of some of the different types of specialized timelines available. -- **Animations**: An is a type of timeline that produces output values. When you associate an animation with a property, the animation updates the property's value as it plays, thereby "animating" it. For an introduction to animations, see [Animation Overview](~/docs/framework/wpf/graphics-multimedia/animation-overview.md). For information about the different ways to apply animations, see the [Property Animation Techniques Overview](~/docs/framework/wpf/graphics-multimedia/property-animation-techniques-overview.md). +- **Animations**: An is a type of timeline that produces output values. When you associate an animation with a property, the animation updates the property's value as it plays, thereby "animating" it. For an introduction to animations, see [Animation Overview](/dotnet/framework/wpf/graphics-multimedia/animation-overview). For information about the different ways to apply animations, see the [Property Animation Techniques Overview](/dotnet/framework/wpf/graphics-multimedia/property-animation-techniques-overview). - **MediaTimelines**: A is a type of timeline that controls the playback of a media file. - **ParallelTimelines**: A is a type of timeline that groups other timelines. -- **Storyboards**: A is a special type of that provides object and property targeting information for the timelines it contains. For more information about objects, see the [Storyboards Overview](~/docs/framework/wpf/graphics-multimedia/storyboards-overview.md). +- **Storyboards**: A is a special type of that provides object and property targeting information for the timelines it contains. For more information about objects, see the [Storyboards Overview](/dotnet/framework/wpf/graphics-multimedia/storyboards-overview). - For more information about using timelines, see the [Animation Overview](~/docs/framework/wpf/graphics-multimedia/animation-overview.md). For an introduction to the timing features of timelines, see the [Timing Behaviors Overview](~/docs/framework/wpf/graphics-multimedia/timing-behaviors-overview.md). + For more information about using timelines, see the [Animation Overview](/dotnet/framework/wpf/graphics-multimedia/animation-overview). For an introduction to the timing features of timelines, see the [Timing Behaviors Overview](/dotnet/framework/wpf/graphics-multimedia/timing-behaviors-overview). ## Data Binding and Animating Timelines Most timeline properties can be data bound or animated; however, because of the way the timing system works, data bound or animated timelines do not behave like other data bound or animated objects. To understand their behavior, it helps to understand what it means to activate a timeline. @@ -417,7 +417,7 @@ -or- - \<*object* ="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + \<*object* ="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Values @@ -585,7 +585,7 @@ The parameter of the event handler is the timeline's . - Although this event handler appears to be associated with a timeline, it actually registers with the created for this timeline. For more information, see the [Timing Events Overview](~/docs/framework/wpf/graphics-multimedia/timing-events-overview.md). + Although this event handler appears to be associated with a timeline, it actually registers with the created for this timeline. For more information, see the [Timing Events Overview](/dotnet/framework/wpf/graphics-multimedia/timing-events-overview). @@ -719,7 +719,7 @@ The parameter of the event handler is the timeline's . - Although this event handler appears to be associated with a timeline, it actually registers with the created for this timeline. For more information, see the [Timing Events Overview](~/docs/framework/wpf/graphics-multimedia/timing-events-overview.md). + Although this event handler appears to be associated with a timeline, it actually registers with the created for this timeline. For more information, see the [Timing Events Overview](/dotnet/framework/wpf/graphics-multimedia/timing-events-overview). @@ -767,7 +767,7 @@ The parameter of the event handler is the that was created for this timeline. - Although this event handler appears to be associated with a timeline, it actually registers with the created for this timeline. For more information, see the [Timing Events Overview](~/docs/framework/wpf/graphics-multimedia/timing-events-overview.md). + Although this event handler appears to be associated with a timeline, it actually registers with the created for this timeline. For more information, see the [Timing Events Overview](/dotnet/framework/wpf/graphics-multimedia/timing-events-overview). ]]> @@ -803,7 +803,7 @@ The parameter of the event handler is the timeline's . - Although this event handler appears to be associated with a timeline, it actually registers with the created for this timeline. For more information, see the [Timing Events Overview](~/docs/framework/wpf/graphics-multimedia/timing-events-overview.md). + Although this event handler appears to be associated with a timeline, it actually registers with the created for this timeline. For more information, see the [Timing Events Overview](/dotnet/framework/wpf/graphics-multimedia/timing-events-overview). @@ -915,7 +915,7 @@ The following example uses the DesiredFrameRate property to limit several animat ]]> - Animation Overview + Animation Overview @@ -1091,7 +1091,7 @@ The following example uses the DesiredFrameRate property to limit several animat property to . - Because an animation in its fill period continues to override its target property's value, attempting to set the target property's value through other means might appear to have no effect. For an example showing how to set a property value after it has been animated, see [How to: Set a Property After Animating It with a Storyboard](~/docs/framework/wpf/graphics-multimedia/how-to-set-a-property-after-animating-it-with-a-storyboard.md). + Because an animation in its fill period continues to override its target property's value, attempting to set the target property's value through other means might appear to have no effect. For an example showing how to set a property value after it has been animated, see [How to: Set a Property After Animating It with a Storyboard](/dotnet/framework/wpf/graphics-multimedia/how-to-set-a-property-after-animating-it-with-a-storyboard). A child timeline stops playing and filling when its parent timeline stops; if you want a child timeline to fill, make sure its parent timeline has a of . @@ -1441,7 +1441,7 @@ The following example uses the DesiredFrameRate property to limit several animat ## Remarks This event is raised by applying a action to a storyboard, using a Storyboard's method, or (when working directly with clocks) calling the method. - Although this event handler appears to be associated with a timeline, it actually registers with the created for this timeline. For more information, see the [Timing Events Overview](~/docs/framework/wpf/graphics-multimedia/timing-events-overview.md). + Although this event handler appears to be associated with a timeline, it actually registers with the created for this timeline. For more information, see the [Timing Events Overview](/dotnet/framework/wpf/graphics-multimedia/timing-events-overview). ]]> @@ -1478,7 +1478,7 @@ The following example uses the DesiredFrameRate property to limit several animat Instead of specifying the number of times a timeline plays, you can also specify the total length of time you want the timeline to play. For a timeline to repeat, this value should be greater than the timeline's . For example, a timeline with a of 2 seconds and a of 4 seconds will play twice. If the is less than the timeline's , the timeline's active period is cut short. - For more information about repeating timelines, see [Animation Overview](~/docs/framework/wpf/graphics-multimedia/animation-overview.md). + For more information about repeating timelines, see [Animation Overview](/dotnet/framework/wpf/graphics-multimedia/animation-overview). ## Dependency Property Information diff --git a/xml/System.Windows.Media.Animation/Vector3DAnimation.xml b/xml/System.Windows.Media.Animation/Vector3DAnimation.xml index be1dee9b70b..466aa537e59 100644 --- a/xml/System.Windows.Media.Animation/Vector3DAnimation.xml +++ b/xml/System.Windows.Media.Animation/Vector3DAnimation.xml @@ -40,10 +40,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](~/docs/framework/wpf/graphics-multimedia/key-frame-animations-overview.md). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> @@ -242,7 +242,7 @@ -or- - <*object* `By`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `By`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Property Element Usage @@ -446,7 +446,7 @@ -or- - <*object* `From`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `From`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Property Element Usage @@ -665,7 +665,7 @@ -or- - <*object* `To`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `To`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Property Element Usage diff --git a/xml/System.Windows.Media.Animation/Vector3DAnimationBase.xml b/xml/System.Windows.Media.Animation/Vector3DAnimationBase.xml index 49dc36da96c..5ee330534f1 100644 --- a/xml/System.Windows.Media.Animation/Vector3DAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/Vector3DAnimationBase.xml @@ -19,7 +19,7 @@ Abstract class that represents an animated value. To be added. - See the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md) for information about extending animation classes. + See the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview) for information about extending animation classes. @@ -135,7 +135,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -187,7 +187,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -239,7 +239,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/VectorAnimation.xml b/xml/System.Windows.Media.Animation/VectorAnimation.xml index eac91d69378..c12a6dd0c16 100644 --- a/xml/System.Windows.Media.Animation/VectorAnimation.xml +++ b/xml/System.Windows.Media.Animation/VectorAnimation.xml @@ -39,10 +39,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](~/docs/framework/wpf/graphics-multimedia/key-frame-animations-overview.md). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> @@ -235,7 +235,7 @@ -or- - <*object* `By`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `By`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Property Element Usage @@ -439,7 +439,7 @@ -or- - <*object* `From`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `From`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Property Element Usage @@ -645,7 +645,7 @@ -or- - <*object* `To`="{[x:Null Markup Extension](~/docs/framework/xaml-services/x-null-markup-extension.md)}"/> + <*object* `To`="{[x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension)}"/> ## XAML Property Element Usage diff --git a/xml/System.Windows.Media.Animation/VectorAnimationBase.xml b/xml/System.Windows.Media.Animation/VectorAnimationBase.xml index b30418cddb7..c41810606a4 100644 --- a/xml/System.Windows.Media.Animation/VectorAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/VectorAnimationBase.xml @@ -19,7 +19,7 @@ Abstract class that, when implemented, animates a value. To be added. - See the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md) for information about extending animation classes. + See the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview) for information about extending animation classes. @@ -136,7 +136,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -188,7 +188,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -240,7 +240,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). For more information about creating custom animation types, see the [Custom Animations Overview](~/docs/framework/wpf/graphics-multimedia/custom-animations-overview.md). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Imaging/BitmapDecoder.xml b/xml/System.Windows.Media.Imaging/BitmapDecoder.xml index 7584989e14e..ce6aea4b09a 100644 --- a/xml/System.Windows.Media.Imaging/BitmapDecoder.xml +++ b/xml/System.Windows.Media.Imaging/BitmapDecoder.xml @@ -451,7 +451,7 @@ ## Remarks This method overrides . Application code should not call this method; an object's `Finalize` method is automatically invoked during garbage collection, unless finalization by the garbage collector has been disabled by a call to the method. - For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information, see [Finalize Methods and Destructors](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/0s71x931(v%3dvs.100)), [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged), and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). ]]> diff --git a/xml/System.Windows.Media.Imaging/BitmapEncoder.xml b/xml/System.Windows.Media.Imaging/BitmapEncoder.xml index 1f88364c54b..9ffa70ca225 100644 --- a/xml/System.Windows.Media.Imaging/BitmapEncoder.xml +++ b/xml/System.Windows.Media.Imaging/BitmapEncoder.xml @@ -27,7 +27,7 @@ The collection of frames can be encoded one at a time to any number of file streams. - Encoding does not work in partial trust. See [WPF Partial Trust Security](~/docs/framework/wpf/wpf-partial-trust-security.md) for information on partial trust. + Encoding does not work in partial trust. See [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security) for information on partial trust. diff --git a/xml/System.Windows.Media.Imaging/BitmapFrame.xml b/xml/System.Windows.Media.Imaging/BitmapFrame.xml index c4a4f207881..e78b5aca59c 100644 --- a/xml/System.Windows.Media.Imaging/BitmapFrame.xml +++ b/xml/System.Windows.Media.Imaging/BitmapFrame.xml @@ -268,7 +268,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -411,7 +411,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Windows.Media.Imaging/BitmapImage.xml b/xml/System.Windows.Media.Imaging/BitmapImage.xml index 1af4292c5a1..f5b494915de 100644 --- a/xml/System.Windows.Media.Imaging/BitmapImage.xml +++ b/xml/System.Windows.Media.Imaging/BitmapImage.xml @@ -153,7 +153,7 @@ ## Remarks objects created using this constructor are automatically initialized. After initialization, property changes are ignored. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1051,7 +1051,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1082,7 +1082,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Windows.Media.Imaging/BitmapSource.xml b/xml/System.Windows.Media.Imaging/BitmapSource.xml index 1ade72de3e6..332f1db46ae 100644 --- a/xml/System.Windows.Media.Imaging/BitmapSource.xml +++ b/xml/System.Windows.Media.Imaging/BitmapSource.xml @@ -524,7 +524,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## XAML Text Usage diff --git a/xml/System.Windows.Media.Imaging/BmpBitmapEncoder.xml b/xml/System.Windows.Media.Imaging/BmpBitmapEncoder.xml index d338554a8c0..eab0c124125 100644 --- a/xml/System.Windows.Media.Imaging/BmpBitmapEncoder.xml +++ b/xml/System.Windows.Media.Imaging/BmpBitmapEncoder.xml @@ -23,7 +23,7 @@ ## Remarks Bitmap (BMP) format does not support features that are supported by other bitmap formats, including global preview, global thumbnail, global metadata, frame level thumbnails, multiple frames, and frame level metadata. - Encoding does not work in partial trust. See [WPF Partial Trust Security](~/docs/framework/wpf/wpf-partial-trust-security.md) for information on partial trust. + Encoding does not work in partial trust. See [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security) for information on partial trust. ]]> diff --git a/xml/System.Windows.Media.Imaging/ColorConvertedBitmap.xml b/xml/System.Windows.Media.Imaging/ColorConvertedBitmap.xml index 25fa5ed26b5..336516b7d9e 100644 --- a/xml/System.Windows.Media.Imaging/ColorConvertedBitmap.xml +++ b/xml/System.Windows.Media.Imaging/ColorConvertedBitmap.xml @@ -26,7 +26,7 @@ implements the interface to optimize initialization on multiple properties. Property changes can only occur during object initialization. Call to signal that initialization has begun and to signal that initialization has completed. After initialization, property changes are ignored. diff --git a/xml/System.Windows.Media.Imaging/CroppedBitmap.xml b/xml/System.Windows.Media.Imaging/CroppedBitmap.xml index ff74dac6cf9..8403ee3b51d 100644 --- a/xml/System.Windows.Media.Imaging/CroppedBitmap.xml +++ b/xml/System.Windows.Media.Imaging/CroppedBitmap.xml @@ -436,7 +436,7 @@ to another by setting the property of the to the appropriate . For more information about chaining, see [How to: Chain BitmapSource Objects Together](~/docs/framework/wpf/graphics-multimedia/how-to-chain-bitmapsource-objects-together.md). + You can chain a to another by setting the property of the to the appropriate . For more information about chaining, see [How to: Chain BitmapSource Objects Together](/dotnet/framework/wpf/graphics-multimedia/how-to-chain-bitmapsource-objects-together). ## Dependency Property Information diff --git a/xml/System.Windows.Media.Imaging/FormatConvertedBitmap.xml b/xml/System.Windows.Media.Imaging/FormatConvertedBitmap.xml index f98fcc7aa30..18ca5349d9d 100644 --- a/xml/System.Windows.Media.Imaging/FormatConvertedBitmap.xml +++ b/xml/System.Windows.Media.Imaging/FormatConvertedBitmap.xml @@ -625,7 +625,7 @@ to another by setting the property of the to the that you want. See [How to: Chain BitmapSource Objects Together](~/docs/framework/wpf/graphics-multimedia/how-to-chain-bitmapsource-objects-together.md) for an example of chaining. + You can chain a to another by setting the property of the to the that you want. See [How to: Chain BitmapSource Objects Together](/dotnet/framework/wpf/graphics-multimedia/how-to-chain-bitmapsource-objects-together) for an example of chaining. ## Dependency Property Information diff --git a/xml/System.Windows.Media.Imaging/GifBitmapEncoder.xml b/xml/System.Windows.Media.Imaging/GifBitmapEncoder.xml index 6b9233f690c..6ad7faec3dd 100644 --- a/xml/System.Windows.Media.Imaging/GifBitmapEncoder.xml +++ b/xml/System.Windows.Media.Imaging/GifBitmapEncoder.xml @@ -23,7 +23,7 @@ ## Remarks [!INCLUDE[TLA#tla_gif](~/includes/tlasharptla-gif-md.md)] images do not support global preview, global thumbnails, global metadata, frame level thumbnails, or frame level metadata. [!INCLUDE[TLA#tla_gif](~/includes/tlasharptla-gif-md.md)] images do support multiple frames. - Encoding does not work in partial trust. See [WPF Partial Trust Security](~/docs/framework/wpf/wpf-partial-trust-security.md) for information on partial trust. + Encoding does not work in partial trust. See [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security) for information on partial trust. ]]> diff --git a/xml/System.Windows.Media.Imaging/JpegBitmapEncoder.xml b/xml/System.Windows.Media.Imaging/JpegBitmapEncoder.xml index e9165d565d2..64fdbe22341 100644 --- a/xml/System.Windows.Media.Imaging/JpegBitmapEncoder.xml +++ b/xml/System.Windows.Media.Imaging/JpegBitmapEncoder.xml @@ -23,7 +23,7 @@ ## Remarks [!INCLUDE[TLA#tla_jpegorg](~/includes/tlasharptla-jpegorg-md.md)] format bitmaps support frame level thumbnails and frame level metadata. They do not support preview, global thumbnails, global metadata, or multiple frames. - Encoding does not work in partial trust. See [WPF Partial Trust Security](~/docs/framework/wpf/wpf-partial-trust-security.md) for information on partial trust. + Encoding does not work in partial trust. See [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security) for information on partial trust. ]]> diff --git a/xml/System.Windows.Media.Imaging/PngBitmapEncoder.xml b/xml/System.Windows.Media.Imaging/PngBitmapEncoder.xml index da597f04e92..ff6e81e7883 100644 --- a/xml/System.Windows.Media.Imaging/PngBitmapEncoder.xml +++ b/xml/System.Windows.Media.Imaging/PngBitmapEncoder.xml @@ -23,7 +23,7 @@ ## Remarks [!INCLUDE[TLA#tla_png](~/includes/tlasharptla-png-md.md)] format bitmaps support frame level metadata. They do not support preview, global thumbnails, frame level thumbnails, global metadata, or multiple frames. - Encoding does not work in partial trust. See [WPF Partial Trust Security](~/docs/framework/wpf/wpf-partial-trust-security.md) for information on partial trust. + Encoding does not work in partial trust. See [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security) for information on partial trust. ]]> diff --git a/xml/System.Windows.Media.Imaging/TiffBitmapEncoder.xml b/xml/System.Windows.Media.Imaging/TiffBitmapEncoder.xml index b3207611238..41e60b41ff4 100644 --- a/xml/System.Windows.Media.Imaging/TiffBitmapEncoder.xml +++ b/xml/System.Windows.Media.Imaging/TiffBitmapEncoder.xml @@ -23,7 +23,7 @@ ## Remarks The [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] bitmap format supports frame level thumbnails, multiple frames, and frame level metadata. It does not support global preview, global thumbnails, or global metadata. - Encoding does not work in partial trust. See [WPF Partial Trust Security](~/docs/framework/wpf/wpf-partial-trust-security.md) for information on partial trust. + Encoding does not work in partial trust. See [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security) for information on partial trust. ]]> diff --git a/xml/System.Windows.Media.Imaging/TransformedBitmap.xml b/xml/System.Windows.Media.Imaging/TransformedBitmap.xml index 2adc3207c56..220590b7ec1 100644 --- a/xml/System.Windows.Media.Imaging/TransformedBitmap.xml +++ b/xml/System.Windows.Media.Imaging/TransformedBitmap.xml @@ -435,7 +435,7 @@ to another by setting the property of the to the that you want. See [How to: Chain BitmapSource Objects Together](~/docs/framework/wpf/graphics-multimedia/how-to-chain-bitmapsource-objects-together.md) for an example of chaining. + You can chain a to another by setting the property of the to the that you want. See [How to: Chain BitmapSource Objects Together](/dotnet/framework/wpf/graphics-multimedia/how-to-chain-bitmapsource-objects-together) for an example of chaining. ## Dependency Property Information diff --git a/xml/System.Windows.Media.Imaging/WmpBitmapEncoder.xml b/xml/System.Windows.Media.Imaging/WmpBitmapEncoder.xml index f18ccec121e..1c8d44488ba 100644 --- a/xml/System.Windows.Media.Imaging/WmpBitmapEncoder.xml +++ b/xml/System.Windows.Media.Imaging/WmpBitmapEncoder.xml @@ -25,7 +25,7 @@ [!INCLUDE[TLA2#tla_wdp](~/includes/tla2sharptla-wdp-md.md)] files do not support preview, global thumbnails, frame level thumbnails, or multiple frames. - Encoding does not work in partial trust. See [WPF Partial Trust Security](~/docs/framework/wpf/wpf-partial-trust-security.md) for information on partial trust. + Encoding does not work in partial trust. See [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security) for information on partial trust. ]]> diff --git a/xml/System.Windows.Media.Media3D/ContainerUIElement3D.xml b/xml/System.Windows.Media.Media3D/ContainerUIElement3D.xml index 5d883dad3f8..9e8b3cbd954 100644 --- a/xml/System.Windows.Media.Media3D/ContainerUIElement3D.xml +++ b/xml/System.Windows.Media.Media3D/ContainerUIElement3D.xml @@ -32,7 +32,7 @@ This class does not set the property. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -72,7 +72,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -109,7 +109,7 @@ ## Remarks The collection of a element can only consist of objects. Adding a child to a implicitly adds it to the for the element. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Windows.Media.Media3D/GeneralTransform2DTo3D.xml b/xml/System.Windows.Media.Media3D/GeneralTransform2DTo3D.xml index b5b5b67e68c..41fc2dbc93a 100644 --- a/xml/System.Windows.Media.Media3D/GeneralTransform2DTo3D.xml +++ b/xml/System.Windows.Media.Media3D/GeneralTransform2DTo3D.xml @@ -23,7 +23,7 @@ ## Remarks The method returns a object. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -59,7 +59,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -93,7 +93,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -125,7 +125,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -159,7 +159,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -193,7 +193,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -228,7 +228,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -268,7 +268,7 @@ ## Remarks Unlike the method, this method does not throw an exception if the transformation is unsuccessful. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Windows.Media.Media3D/GeneralTransform3D.xml b/xml/System.Windows.Media.Media3D/GeneralTransform3D.xml index 5cb1ef9b258..f0f2f4dd63d 100644 --- a/xml/System.Windows.Media.Media3D/GeneralTransform3D.xml +++ b/xml/System.Windows.Media.Media3D/GeneralTransform3D.xml @@ -32,7 +32,7 @@ ## Remarks Transformations between 3-D objects take place through the and methods, both of which return a object. In the case that the transformation between the 3-D objects may be represented by a 4x4 matrix, the methods return an instance of the class. The class can transform a to a and a to a . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -70,7 +70,7 @@ When copying dependency properties, this method copies resource references and data bindings (they might no longer resolve) but not animations or their current values. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -105,7 +105,7 @@ For more information, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -135,7 +135,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -184,7 +184,7 @@ ## Remarks This member is an explicit interface member implementation. It can be used only when the instance is cast to an interface. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -224,7 +224,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -259,7 +259,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -293,7 +293,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -328,7 +328,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -367,7 +367,7 @@ ## Remarks Unlike the method, this method does not throw an exception if the transformation is unsuccessful. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Windows.Media.Media3D/GeneralTransform3DCollection+Enumerator.xml b/xml/System.Windows.Media.Media3D/GeneralTransform3DCollection+Enumerator.xml index 90dffc6b369..a003889968b 100644 --- a/xml/System.Windows.Media.Media3D/GeneralTransform3DCollection+Enumerator.xml +++ b/xml/System.Windows.Media.Media3D/GeneralTransform3DCollection+Enumerator.xml @@ -33,7 +33,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -66,7 +66,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -103,7 +103,7 @@ ## Remarks This method also returns `false` if the enumerator has passed the final element in the collection. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -136,7 +136,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -176,7 +176,7 @@ ## Remarks This member is an explicit interface member implementation. It can be used only when the instance is cast to an interface. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -211,7 +211,7 @@ ## Remarks This member is an explicit interface member implementation. It can be used only when the instance is cast to an interface. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Windows.Media.Media3D/GeneralTransform3DCollection.xml b/xml/System.Windows.Media.Media3D/GeneralTransform3DCollection.xml index cbc5a06a507..3b59abd4d11 100644 --- a/xml/System.Windows.Media.Media3D/GeneralTransform3DCollection.xml +++ b/xml/System.Windows.Media.Media3D/GeneralTransform3DCollection.xml @@ -50,9 +50,9 @@ ## Remarks Except as noted, members of this class behave exactly as described by the , , and documentation. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread safe. For more information about the different features provided by objects, see [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## XAML Implicit Collection Usage @@ -106,7 +106,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -136,7 +136,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -168,7 +168,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -206,7 +206,7 @@ ## Remarks Unlike typical implementations of , this implementation throws an if you attempt to add `null`. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -250,7 +250,7 @@ ## Remarks This method does not change the capacity of the collection. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -288,7 +288,7 @@ When copying dependency properties, this method copies resource references and data bindings (they might no longer resolve) but not animations or their current values. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -349,7 +349,7 @@ For more information, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -413,7 +413,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -452,7 +452,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -497,7 +497,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -631,7 +631,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -669,7 +669,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -710,7 +710,7 @@ ## Remarks Unlike typical implementations of , this implementation throws an if you attempt to insert `null`. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -759,7 +759,7 @@ ## Remarks Unlike typical implementations of , this implementation throws an if you attempt to insert a `null` reference. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -806,7 +806,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -849,7 +849,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -886,7 +886,7 @@ ## Remarks This member is an explicit interface member implementation. It can be used only when the instance is cast to an interface. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -922,7 +922,7 @@ ## Remarks This member is an explicit interface member implementation. It can be used only when the instance is cast to an interface. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -962,7 +962,7 @@ ## Remarks This member is an explicit interface member implementation. It can be used only when the instance is cast to an interface. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -998,7 +998,7 @@ ## Remarks This member is an explicit interface member implementation. It can be used only when the instance is cast to an interface. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1033,7 +1033,7 @@ ## Remarks This member is an explicit interface member implementation. It can be used only when the instance is cast to an interface. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1069,7 +1069,7 @@ ## Remarks This member is an explicit interface member implementation. It can be used only when the instance is cast to an interface. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1108,7 +1108,7 @@ ## Remarks This member is an explicit interface member implementation. It can be used only when the instance is cast to an interface. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1148,7 +1148,7 @@ ## Remarks This member is an explicit interface member implementation. It can be used only when the instance is cast to an interface. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1187,7 +1187,7 @@ ## Remarks This member is an explicit interface member implementation. It can be used only when the instance is cast to an interface. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1227,7 +1227,7 @@ ## Remarks This member is an explicit interface member implementation. It can be used only when the instance is cast to an interface. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1263,7 +1263,7 @@ ## Remarks This member is an explicit interface member implementation. It can be used only when the instance is cast to an interface. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1299,7 +1299,7 @@ ## Remarks This member is an explicit interface member implementation. It can be used only when the instance is cast to an interface. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1343,7 +1343,7 @@ ## Remarks This member is an explicit interface member implementation. It can be used only when the instance is cast to an interface. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1381,7 +1381,7 @@ ## Remarks This member is an explicit interface member implementation. It can be used only when the instance is cast to an interface. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Windows.Media.Media3D/GeneralTransform3DGroup.xml b/xml/System.Windows.Media.Media3D/GeneralTransform3DGroup.xml index 576d19fa69a..206c81d12bf 100644 --- a/xml/System.Windows.Media.Media3D/GeneralTransform3DGroup.xml +++ b/xml/System.Windows.Media.Media3D/GeneralTransform3DGroup.xml @@ -32,7 +32,7 @@ ## Remarks Use this class when you want to apply multiple general transforms to single object. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -63,7 +63,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -93,7 +93,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Dependency Property Information @@ -130,7 +130,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -167,7 +167,7 @@ When copying dependency properties, this method copies resource references and data bindings (they might no longer resolve) but not animations or their current values. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -202,7 +202,7 @@ For more information, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -258,7 +258,7 @@ ## Remarks The inverse of a is created by combining the inverses of its child transforms. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -292,7 +292,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -329,7 +329,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Windows.Media.Media3D/GeneralTransform3DTo2D.xml b/xml/System.Windows.Media.Media3D/GeneralTransform3DTo2D.xml index 34b31076293..bfe5f797d45 100644 --- a/xml/System.Windows.Media.Media3D/GeneralTransform3DTo2D.xml +++ b/xml/System.Windows.Media.Media3D/GeneralTransform3DTo2D.xml @@ -23,7 +23,7 @@ ## Remarks This class can transform a to a and a to a . The method returns a object. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -59,7 +59,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -93,7 +93,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -125,7 +125,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -159,7 +159,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -193,7 +193,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -228,7 +228,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -263,7 +263,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -302,7 +302,7 @@ ## Remarks Unlike the method, this method does not throw an exception if the transformation is unsuccessful. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Windows.Media.Media3D/ModelUIElement3D.xml b/xml/System.Windows.Media.Media3D/ModelUIElement3D.xml index a4e15f29123..0be25c12143 100644 --- a/xml/System.Windows.Media.Media3D/ModelUIElement3D.xml +++ b/xml/System.Windows.Media.Media3D/ModelUIElement3D.xml @@ -26,7 +26,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -72,7 +72,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -102,7 +102,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Dependency Property Information @@ -153,7 +153,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Windows.Media.Media3D/ModelVisual3D.xml b/xml/System.Windows.Media.Media3D/ModelVisual3D.xml index d907831468d..2176c25b97f 100644 --- a/xml/System.Windows.Media.Media3D/ModelVisual3D.xml +++ b/xml/System.Windows.Media.Media3D/ModelVisual3D.xml @@ -193,7 +193,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -360,7 +360,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Windows.Media.Media3D/Transform3D.xml b/xml/System.Windows.Media.Media3D/Transform3D.xml index 5baf94568c2..878019c96f9 100644 --- a/xml/System.Windows.Media.Media3D/Transform3D.xml +++ b/xml/System.Windows.Media.Media3D/Transform3D.xml @@ -155,7 +155,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -388,7 +388,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -427,7 +427,7 @@ ## Remarks Unlike the method, this method does not throw an exception if the transformation is unsuccessful. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Windows.Media.Media3D/Visual3D.xml b/xml/System.Windows.Media.Media3D/Visual3D.xml index dfd7d631320..8d66cc0d0f1 100644 --- a/xml/System.Windows.Media.Media3D/Visual3D.xml +++ b/xml/System.Windows.Media.Media3D/Visual3D.xml @@ -63,7 +63,7 @@ method is introduced in .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + The method is introduced in .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -330,7 +330,7 @@ ## Remarks By default, a has no children. - The method is introduced in .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + The method is introduced in .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -478,7 +478,7 @@ method is introduced in .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + The method is introduced in .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -511,7 +511,7 @@ method is introduced in .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + The method is introduced in .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -544,7 +544,7 @@ property is introduced in .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + The property is introduced in .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Dependency Property Information @@ -581,7 +581,7 @@ is introduced in .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -598,7 +598,7 @@ is introduced in .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -632,7 +632,7 @@ method is introduced in .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + The method is introduced in .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -672,7 +672,7 @@ ## Remarks This transform projects a 3-D point to a 2-D space. The resulting point is the transformed 3-D point in the coordinate space of the specified ancestor. - The method is introduced in .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + The method is introduced in .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -709,7 +709,7 @@ method is introduced in .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + The method is introduced in .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -745,7 +745,7 @@ ## Remarks By default, a has no child elements. Therefore, the default implementation always returns 0. - The property is introduced in .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + The property is introduced in .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -778,7 +778,7 @@ property is introduced in .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + The property is introduced in .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Windows.Media/ArcSegment.xml b/xml/System.Windows.Media/ArcSegment.xml index 11aa5cba4a1..3b46afdae11 100644 --- a/xml/System.Windows.Media/ArcSegment.xml +++ b/xml/System.Windows.Media/ArcSegment.xml @@ -48,7 +48,7 @@ ArcSegment objects with different IsLargeArc settings ArcSegment objects with different SweepDirection settings ## Freezable Features - An is a type of object. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + An is a type of object. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/BezierSegment.xml b/xml/System.Windows.Media/BezierSegment.xml index 1fc5c1c3aad..018be32e611 100644 --- a/xml/System.Windows.Media/BezierSegment.xml +++ b/xml/System.Windows.Media/BezierSegment.xml @@ -29,7 +29,7 @@ The two control points of a cubic Bezier curve behave like magnets, attracting portions of what would otherwise be a straight line toward themselves and producing a curve. The first control point, , affects the beginning portion of the curve; the second control point, , affects the ending portion of the curve. Note that the curve doesn't necessarily pass through either of the control points; each control point moves its portion of the line toward itself, but not through itself. ## Freezable Features - A is a type of object. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + A is a type of object. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/BitmapCache.xml b/xml/System.Windows.Media/BitmapCache.xml index 10df8316cf4..aeb13a96ac1 100644 --- a/xml/System.Windows.Media/BitmapCache.xml +++ b/xml/System.Windows.Media/BitmapCache.xml @@ -41,7 +41,7 @@ ## Examples - The following XAML shows how to cache a element. For the complete code example, see [How to: Improve Rendering Performance by Caching an Element](~/docs/framework/wpf/graphics-multimedia/how-to-improve-rendering-performance-by-caching-an-element.md). + The following XAML shows how to cache a element. For the complete code example, see [How to: Improve Rendering Performance by Caching an Element](/dotnet/framework/wpf/graphics-multimedia/how-to-improve-rendering-performance-by-caching-an-element). [!code-xaml[System.Windows.Media.BitmapCache#_BitmapCacheCreation](~/samples/snippets/csharp/VS_Snippets_Wpf/system.windows.media.bitmapcache/cs/window1.xaml#_bitmapcachecreation)] @@ -101,7 +101,7 @@ to a element. For the complete code example, see [How to: Improve Rendering Performance by Caching an Element](~/docs/framework/wpf/graphics-multimedia/how-to-improve-rendering-performance-by-caching-an-element.md). + The following XAML shows how to create and assign a to a element. For the complete code example, see [How to: Improve Rendering Performance by Caching an Element](/dotnet/framework/wpf/graphics-multimedia/how-to-improve-rendering-performance-by-caching-an-element). [!code-xaml[System.Windows.Media.BitmapCache#_BitmapCacheCreation](~/samples/snippets/csharp/VS_Snippets_Wpf/system.windows.media.bitmapcache/cs/window1.xaml#_bitmapcachecreation)] diff --git a/xml/System.Windows.Media/BitmapCacheBrush.xml b/xml/System.Windows.Media/BitmapCacheBrush.xml index a5b91ca04c9..2fd0c7dfbd9 100644 --- a/xml/System.Windows.Media/BitmapCacheBrush.xml +++ b/xml/System.Windows.Media/BitmapCacheBrush.xml @@ -59,7 +59,7 @@ ## Examples - The following code example shows how to associate a with a . You can use the resource on multiple elements and achieve good performance. For the complete code listing, see [How to: Use a Cached Element as a Brush](~/docs/framework/wpf/graphics-multimedia/how-to-use-a-cached-element-as-a-brush.md). + The following code example shows how to associate a with a . You can use the resource on multiple elements and achieve good performance. For the complete code listing, see [How to: Use a Cached Element as a Brush](/dotnet/framework/wpf/graphics-multimedia/how-to-use-a-cached-element-as-a-brush). [!code-xaml[System.Windows.Media.BitmapCacheBrush#_BitmapCacheBrushCreation](~/samples/snippets/csharp/VS_Snippets_Wpf/system.windows.media.bitmapcachebrush/cs/window1.xaml#_bitmapcachebrushcreation)] diff --git a/xml/System.Windows.Media/Brush.xml b/xml/System.Windows.Media/Brush.xml index a99d848c82b..f59c74e22c0 100644 --- a/xml/System.Windows.Media/Brush.xml +++ b/xml/System.Windows.Media/Brush.xml @@ -67,10 +67,10 @@ ||No|Yes| ||No|Yes| - For an example showing how to quickly paint an area with a solid color, see [How to: Paint an Area with a Solid Color](~/docs/framework/wpf/graphics-multimedia/how-to-paint-an-area-with-a-solid-color.md). + For an example showing how to quickly paint an area with a solid color, see [How to: Paint an Area with a Solid Color](/dotnet/framework/wpf/graphics-multimedia/how-to-paint-an-area-with-a-solid-color). ## Freezable Features - A brush is a type of object. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + A brush is a type of object. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ## XAML Text Usage @@ -79,7 +79,7 @@ ]]> - When you inherit from the class, you must override the method. Depending on whether your class must perform additional initialization work or contains non-dependency property data members, you might need to override additional methods. For more information about inheriting from types, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + When you inherit from the class, you must override the method. Depending on whether your class must perform additional initialization work or contains non-dependency property data members, you might need to override additional methods. For more information about inheriting from types, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). Brushes Sample @@ -262,7 +262,7 @@ ## Remarks This property is especially useful when you want to rotate, scale, skew, or otherwise transform a brush about its center, but you don't know the size of the area painted with the brush, or you are using the same brush to paint different areas with different sizes. - For detailed information about this property, see the [Brush Transformation Overview](~/docs/framework/wpf/graphics-multimedia/brush-transformation-overview.md). + For detailed information about this property, see the [Brush Transformation Overview](/dotnet/framework/wpf/graphics-multimedia/brush-transformation-overview). ## Dependency Property Information @@ -423,7 +423,7 @@ diff --git a/xml/System.Windows.Media/Brushes.xml b/xml/System.Windows.Media/Brushes.xml index ee9f471b039..db11ef8bc6e 100644 --- a/xml/System.Windows.Media/Brushes.xml +++ b/xml/System.Windows.Media/Brushes.xml @@ -65,7 +65,7 @@ Color table including a color swatch, the color name, and the hexadecimal value property is `true`), it can't be animated. For information about how to animate a SolidColorBrush, see [How to: Animate the Color or Opacity of a SolidColorBrush](~/docs/framework/wpf/graphics-multimedia/how-to-animate-the-color-or-opacity-of-a-solidcolorbrush.md). + Because the brush returned by this property is frozen (its property is `true`), it can't be animated. For information about how to animate a SolidColorBrush, see [How to: Animate the Color or Opacity of a SolidColorBrush](/dotnet/framework/wpf/graphics-multimedia/how-to-animate-the-color-or-opacity-of-a-solidcolorbrush). See the class page for usage information, including examples, and for a listing of predefined system colors. diff --git a/xml/System.Windows.Media/CombinedGeometry.xml b/xml/System.Windows.Media/CombinedGeometry.xml index f10c0fbd932..6fcf21b3979 100644 --- a/xml/System.Windows.Media/CombinedGeometry.xml +++ b/xml/System.Windows.Media/CombinedGeometry.xml @@ -45,7 +45,7 @@ - The resulting geometry will be stroked or used in a path animation and does not provide the desired outline. ## Freezable Features - A is a type of object. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + A is a type of object. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/DoubleCollection.xml b/xml/System.Windows.Media/DoubleCollection.xml index 7b4eb56f49a..5b8c0c52479 100644 --- a/xml/System.Windows.Media/DoubleCollection.xml +++ b/xml/System.Windows.Media/DoubleCollection.xml @@ -61,7 +61,7 @@ ## Remarks Members of this class behave exactly as described by the , , and documentation, except that this implementation throws an if you attempt to insert `null` into the collection. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ## XAML Attribute Usage diff --git a/xml/System.Windows.Media/Drawing.xml b/xml/System.Windows.Media/Drawing.xml index 196e3dffeb1..6348b19c084 100644 --- a/xml/System.Windows.Media/Drawing.xml +++ b/xml/System.Windows.Media/Drawing.xml @@ -27,14 +27,14 @@ objects are light-weight objects that enable you to add geometric shapes, images, text, and media to an application. objects are considered light-weight because they do not provide support for [Layout](~/docs/framework/wpf/advanced/layout.md), [Input Overview](~/docs/framework/wpf/advanced/input-overview.md), and focus. Because of their performance benefits, drawings are ideal for backgrounds and clip art. You also use drawings when programming at the level. + objects are light-weight objects that enable you to add geometric shapes, images, text, and media to an application. objects are considered light-weight because they do not provide support for [Layout](/dotnet/framework/wpf/advanced/layout), [Input Overview](/dotnet/framework/wpf/advanced/input-overview), and focus. Because of their performance benefits, drawings are ideal for backgrounds and clip art. You also use drawings when programming at the level. - Because they inherit from the class, objects provide additional features that make them useful for describing clip art and backgrounds: they can be declared as , shared among multiple objects, made read-only, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + Because they inherit from the class, objects provide additional features that make them useful for describing clip art and backgrounds: they can be declared as , shared among multiple objects, made read-only, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). There are different types of objects for different types of content: , , , , and . ## Freezable Features - A is a type of object. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + A is a type of object. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/DrawingBrush.xml b/xml/System.Windows.Media/DrawingBrush.xml index 30f26214d75..aac0a3501ba 100644 --- a/xml/System.Windows.Media/DrawingBrush.xml +++ b/xml/System.Windows.Media/DrawingBrush.xml @@ -27,7 +27,7 @@ ![DrawingBrush output examples](~/add/media/wcpsdk-mmgraphics-drawingbrushexamples.png "DrawingBrush output examples") Shapes and text painted with a drawing brush - For more information and examples, see [Painting with Images, Drawings, and Visuals](~/docs/framework/wpf/graphics-multimedia/painting-with-images-drawings-and-visuals.md). + For more information and examples, see [Painting with Images, Drawings, and Visuals](/dotnet/framework/wpf/graphics-multimedia/painting-with-images-drawings-and-visuals). ]]> diff --git a/xml/System.Windows.Media/DrawingCollection.xml b/xml/System.Windows.Media/DrawingCollection.xml index 675b590ee7f..856377da2c6 100644 --- a/xml/System.Windows.Media/DrawingCollection.xml +++ b/xml/System.Windows.Media/DrawingCollection.xml @@ -50,7 +50,7 @@ ## Remarks Except as noted, members of this class behave exactly as described by the , , and documentation. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ## XAML Implicit Collection Usage diff --git a/xml/System.Windows.Media/DrawingContext.xml b/xml/System.Windows.Media/DrawingContext.xml index b73fd70052f..49ec4df2b41 100644 --- a/xml/System.Windows.Media/DrawingContext.xml +++ b/xml/System.Windows.Media/DrawingContext.xml @@ -27,7 +27,7 @@ ## Remarks Use a to populate a or a with visual content. - Although the draw methods appear similar to the draw methods of the type, they function very differently: is used with a retained mode graphics system, while the type is used with an immediate mode graphics system. When you use a object's draw commands, you are actually storing a set of rendering instructions (although the exact storage mechanism depends on the type of object that supplies the ) that will later be used by the graphics system; you are not drawing to the screen in real-time. For more information about how the Windows Presentation Foundation (WPF) graphics system works, see [WPF Graphics Rendering Overview](~/docs/framework/wpf/graphics-multimedia/wpf-graphics-rendering-overview.md). + Although the draw methods appear similar to the draw methods of the type, they function very differently: is used with a retained mode graphics system, while the type is used with an immediate mode graphics system. When you use a object's draw commands, you are actually storing a set of rendering instructions (although the exact storage mechanism depends on the type of object that supplies the ) that will later be used by the graphics system; you are not drawing to the screen in real-time. For more information about how the Windows Presentation Foundation (WPF) graphics system works, see [WPF Graphics Rendering Overview](/dotnet/framework/wpf/graphics-multimedia/wpf-graphics-rendering-overview). You never directly instantiate a ; you can, however, acquire a drawing context from certain methods, such as and . @@ -997,7 +997,7 @@ ## Remarks The mask is applied to all subsequent drawing commands until it is removed by the operation. - For more information about creating opacity masks, see [Opacity Masks Overview](~/docs/framework/wpf/graphics-multimedia/opacity-masks-overview.md). + For more information about creating opacity masks, see [Opacity Masks Overview](/dotnet/framework/wpf/graphics-multimedia/opacity-masks-overview). ]]> diff --git a/xml/System.Windows.Media/DrawingGroup.xml b/xml/System.Windows.Media/DrawingGroup.xml index dabe525170e..9da8bb9dbe9 100644 --- a/xml/System.Windows.Media/DrawingGroup.xml +++ b/xml/System.Windows.Media/DrawingGroup.xml @@ -31,9 +31,9 @@ Because is also a , it can contain other objects. - For more information about objects, see [Drawing Objects Overview](~/docs/framework/wpf/graphics-multimedia/drawing-objects-overview.md). + For more information about objects, see [Drawing Objects Overview](/dotnet/framework/wpf/graphics-multimedia/drawing-objects-overview). - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> @@ -115,7 +115,7 @@ operations are applied in the following order: @@ -648,7 +648,7 @@ ## Remarks The is mapped to the . The opacity value of each pixel of the mapped is used to determine the resulting opacity of each corresponding pixel of the . Only the opacity value of each color in the brush is used for this processing; all other color information is ignored. - The opacity that this property specifies is multiplied with the value of the object. For more information about opacity masks and how they work, see [Opacity Masks Overview](~/docs/framework/wpf/graphics-multimedia/opacity-masks-overview.md). + The opacity that this property specifies is multiplied with the value of the object. For more information about opacity masks and how they work, see [Opacity Masks Overview](/dotnet/framework/wpf/graphics-multimedia/opacity-masks-overview). operations are applied in the following order: @@ -686,7 +686,7 @@ The following example uses a as an opacity mask for a . > [!NOTE] -> Although this example uses a as an opacity mask, , , , and objects can also make good opacity masks. For more information about opacity masks and how they work, see the [Opacity Masks Overview](~/docs/framework/wpf/graphics-multimedia/opacity-masks-overview.md). +> Although this example uses a as an opacity mask, , , , and objects can also make good opacity masks. For more information about opacity masks and how they work, see the [Opacity Masks Overview](/dotnet/framework/wpf/graphics-multimedia/opacity-masks-overview). [!code-csharp[DrawingMiscSnippets_snip#DrawingGroupOpacityMaskExampleWholePage](~/samples/snippets/csharp/VS_Snippets_Wpf/DrawingMiscSnippets_snip/CSharp/OpacityMaskExample.cs#drawinggroupopacitymaskexamplewholepage)] [!code-xaml[DrawingMiscSnippets_snip#DrawingGroupOpacityMaskExampleWholePage](~/samples/snippets/xaml/VS_Snippets_Wpf/DrawingMiscSnippets_snip/XAML/OpacityMaskExample.xaml#drawinggroupopacitymaskexamplewholepage)] diff --git a/xml/System.Windows.Media/DrawingVisual.xml b/xml/System.Windows.Media/DrawingVisual.xml index e11d297ee11..4b72320a8d1 100644 --- a/xml/System.Windows.Media/DrawingVisual.xml +++ b/xml/System.Windows.Media/DrawingVisual.xml @@ -24,7 +24,7 @@ ## Remarks is a lightweight drawing class that is used to render shapes, images, or text. This class is considered lightweight because it does not provide layout, input, focus, or event handling, which improves its performance. For this reason, drawings are ideal for backgrounds and clip art. - In order to use objects, you need to create a host container for the objects. The host container object must be derived from the class, which provides the layout and event handling support that the class does not support. The host container object does not display any visual properties, since its main purpose is to contain child objects. For more information, see [Using DrawingVisual Objects](~/docs/framework/wpf/graphics-multimedia/using-drawingvisual-objects.md). + In order to use objects, you need to create a host container for the objects. The host container object must be derived from the class, which provides the layout and event handling support that the class does not support. The host container object does not display any visual properties, since its main purpose is to contain child objects. For more information, see [Using DrawingVisual Objects](/dotnet/framework/wpf/graphics-multimedia/using-drawingvisual-objects). For a complete example showing how to create objects with a host container, see the [Hit Test Using DrawingVisuals Sample](https://go.microsoft.com/fwlink/?LinkID=159994) . @@ -95,7 +95,7 @@ value is not persisted by the . diff --git a/xml/System.Windows.Media/EllipseGeometry.xml b/xml/System.Windows.Media/EllipseGeometry.xml index 624bd9b0845..de142039619 100644 --- a/xml/System.Windows.Media/EllipseGeometry.xml +++ b/xml/System.Windows.Media/EllipseGeometry.xml @@ -22,7 +22,7 @@ class with a element or a to draw an ellipse, or with the property of a to define an elliptical clip region. The class also has many other uses. For more information about , see [Geometry Overview](~/docs/framework/wpf/graphics-multimedia/geometry-overview.md). + Use the class with a element or a to draw an ellipse, or with the property of a to define an elliptical clip region. The class also has many other uses. For more information about , see [Geometry Overview](/dotnet/framework/wpf/graphics-multimedia/geometry-overview). ## EllipseGeometry Compared to Ellipse The class has a , , and other rendering properties that lacks. The class is a and therefore participates in the layout system; it can be used as the content of any element that supports children. @@ -30,7 +30,7 @@ The class, on the other hand, simply defines the geometry of an ellipse, and cannot render itself. Because of its simplicity, it has a wider range of uses. ## Freezable Features - An is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + An is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). diff --git a/xml/System.Windows.Media/FontFamily.xml b/xml/System.Windows.Media/FontFamily.xml index f184b56c876..124a0e52c1f 100644 --- a/xml/System.Windows.Media/FontFamily.xml +++ b/xml/System.Windows.Media/FontFamily.xml @@ -66,7 +66,7 @@ Example of typefaces that are members of the "Times New Roman" font family [!code-xaml[FontSnippets#FontPackageSnippet1](~/samples/snippets/csharp/VS_Snippets_Wpf/FontSnippets/CSharp/FontPackageSnippets.xaml#fontpackagesnippet1)] - A [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] application can package fonts as either a content item, a resource item, or a library resource item. For more information, see [Packaging Fonts with Applications](~/docs/framework/wpf/advanced/packaging-fonts-with-applications.md). + A [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] application can package fonts as either a content item, a resource item, or a library resource item. For more information, see [Packaging Fonts with Applications](/dotnet/framework/wpf/advanced/packaging-fonts-with-applications). ## Font Fallback Font fallback refers to the automatic substitution of a font other than the font that is selected by the client application. There are two primary reasons why font fallback is invoked: diff --git a/xml/System.Windows.Media/FormattedText.xml b/xml/System.Windows.Media/FormattedText.xml index ae8556dc15e..5c0e0f0e49c 100644 --- a/xml/System.Windows.Media/FormattedText.xml +++ b/xml/System.Windows.Media/FormattedText.xml @@ -26,7 +26,7 @@ ![Text displayed using FormattedText object](~/add/media/formattedtext01.jpg "Text displayed using FormattedText object") Example of a formatted text string - In terms of text features in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)], is considered "low-level" because it processes text as graphical elements. Other aspects of text in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] handle text in the context of controls that are dedicated to text (, ), implement the flow document model (see [Flow Document Overview](~/docs/framework/wpf/advanced/flow-document-overview.md)), or support the [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document model (see [Documents in WPF](~/docs/framework/wpf/advanced/documents-in-wpf.md)). + In terms of text features in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)], is considered "low-level" because it processes text as graphical elements. Other aspects of text in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] handle text in the context of controls that are dedicated to text (, ), implement the flow document model (see [Flow Document Overview](/dotnet/framework/wpf/advanced/flow-document-overview)), or support the [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document model (see [Documents in WPF](/dotnet/framework/wpf/advanced/documents-in-wpf)). Many of the setter methods in have similarities to attached properties that are supported by , but the attached properties apply to the higher-level text support either for flow or [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)]. diff --git a/xml/System.Windows.Media/GeneralTransformCollection.xml b/xml/System.Windows.Media/GeneralTransformCollection.xml index 541b0c1a517..b1a11e62bae 100644 --- a/xml/System.Windows.Media/GeneralTransformCollection.xml +++ b/xml/System.Windows.Media/GeneralTransformCollection.xml @@ -50,7 +50,7 @@ ## Remarks Except as noted, members of this class behave exactly as described by the , , and documentation. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ## XAML Implicit Collection Usage diff --git a/xml/System.Windows.Media/Geometry.xml b/xml/System.Windows.Media/Geometry.xml index d2799c8a1a6..eb41d3d2226 100644 --- a/xml/System.Windows.Media/Geometry.xml +++ b/xml/System.Windows.Media/Geometry.xml @@ -44,7 +44,7 @@ The class, on the other hand, simply defines the geometry of a shape, and cannot render itself. Because of its simplicity, it has a wider range of uses. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](~/docs/framework/wpf/advanced/xaml-resources.md), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/framework/wpf/advanced/xaml-resources), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> @@ -1037,7 +1037,7 @@ diff --git a/xml/System.Windows.Media/GeometryDrawing.xml b/xml/System.Windows.Media/GeometryDrawing.xml index aa94fa36b15..e25b4143aef 100644 --- a/xml/System.Windows.Media/GeometryDrawing.xml +++ b/xml/System.Windows.Media/GeometryDrawing.xml @@ -25,7 +25,7 @@ Use the class with a to paint an object with a shape, with an to create clip art, or with a . ## Freezable Features - A is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + A is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/GeometryGroup.xml b/xml/System.Windows.Media/GeometryGroup.xml index 4d8a8f24779..b5c720a176f 100644 --- a/xml/System.Windows.Media/GeometryGroup.xml +++ b/xml/System.Windows.Media/GeometryGroup.xml @@ -29,7 +29,7 @@ ## Remarks Composite geometry objects can be created using a , a , or by calling the static method . A creates a composite geometry from exactly two geometry objects. A , on the other hand, creates a composite geometry from any number of geometry objects. - uses the property to specify how its geometry objects are combined. See [How to: Control the Fill of a Composite Shape](~/docs/framework/wpf/graphics-multimedia/how-to-control-the-fill-of-a-composite-shape.md) for more information on using . + uses the property to specify how its geometry objects are combined. See [How to: Control the Fill of a Composite Shape](/dotnet/framework/wpf/graphics-multimedia/how-to-control-the-fill-of-a-composite-shape) for more information on using . Geometries can be combined in several ways: using a , a , or the method of the class. diff --git a/xml/System.Windows.Media/GlyphRunDrawing.xml b/xml/System.Windows.Media/GlyphRunDrawing.xml index 84fbaad8d5d..52325c3a088 100644 --- a/xml/System.Windows.Media/GlyphRunDrawing.xml +++ b/xml/System.Windows.Media/GlyphRunDrawing.xml @@ -31,7 +31,7 @@ ![Diagraph of glyph measurements](~/add/media/glyph-example.png "Diagraph of glyph measurements") Various typographic qualities of two different glyph characters - **Freezable Features:** A is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + **Freezable Features:** A is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). **Caution:** objects do not support partial trust execution. An application must have full trust permissions to use objects. @@ -43,7 +43,7 @@ Various typographic qualities of two different glyph characters [!code-csharp[DrawingMiscSnippets_snip#GlyphRunDrawingExampleInline](~/samples/snippets/csharp/VS_Snippets_Wpf/DrawingMiscSnippets_snip/CSharp/GlyphRunDrawingExample.cs#glyphrundrawingexampleinline)] [!code-xaml[DrawingMiscSnippets_snip#GlyphRunDrawingExampleInline](~/samples/snippets/xaml/VS_Snippets_Wpf/DrawingMiscSnippets_snip/XAML/GlyphRunExample.xaml#glyphrundrawingexampleinline)] - A is a low-level object intended for use with fixed-format document presentation and print scenarios. A simpler way to draw text to the screen is to use a or a . For more information about , see the [Introduction to the GlyphRun Object and Glyphs Element](~/docs/framework/wpf/advanced/introduction-to-the-glyphrun-object-and-glyphs-element.md) overview. + A is a low-level object intended for use with fixed-format document presentation and print scenarios. A simpler way to draw text to the screen is to use a or a . For more information about , see the [Introduction to the GlyphRun Object and Glyphs Element](/dotnet/framework/wpf/advanced/introduction-to-the-glyphrun-object-and-glyphs-element) overview. ]]> @@ -233,7 +233,7 @@ Various typographic qualities of two different glyph characters [!code-csharp[DrawingMiscSnippets_snip#GlyphRunDrawingExampleInline](~/samples/snippets/csharp/VS_Snippets_Wpf/DrawingMiscSnippets_snip/CSharp/GlyphRunDrawingExample.cs#glyphrundrawingexampleinline)] [!code-xaml[DrawingMiscSnippets_snip#GlyphRunDrawingExampleInline](~/samples/snippets/xaml/VS_Snippets_Wpf/DrawingMiscSnippets_snip/XAML/GlyphRunExample.xaml#glyphrundrawingexampleinline)] - A is a low-level object intended for use with fixed-format document presentation and print scenarios. A simpler way to draw text to the screen is to use a or a . For more information about , see the [Introduction to the GlyphRun Object and Glyphs Element](~/docs/framework/wpf/advanced/introduction-to-the-glyphrun-object-and-glyphs-element.md) overview. + A is a low-level object intended for use with fixed-format document presentation and print scenarios. A simpler way to draw text to the screen is to use a or a . For more information about , see the [Introduction to the GlyphRun Object and Glyphs Element](/dotnet/framework/wpf/advanced/introduction-to-the-glyphrun-object-and-glyphs-element) overview. ]]> @@ -302,7 +302,7 @@ Various typographic qualities of two different glyph characters [!code-csharp[DrawingMiscSnippets_snip#GlyphRunDrawingExampleInline](~/samples/snippets/csharp/VS_Snippets_Wpf/DrawingMiscSnippets_snip/CSharp/GlyphRunDrawingExample.cs#glyphrundrawingexampleinline)] [!code-xaml[DrawingMiscSnippets_snip#GlyphRunDrawingExampleInline](~/samples/snippets/xaml/VS_Snippets_Wpf/DrawingMiscSnippets_snip/XAML/GlyphRunExample.xaml#glyphrundrawingexampleinline)] - A is a low-level object intended for use with fixed-format document presentation and print scenarios. A simpler way to draw text to the screen is to use a or a . For more information about , see the [Introduction to the GlyphRun Object and Glyphs Element](~/docs/framework/wpf/advanced/introduction-to-the-glyphrun-object-and-glyphs-element.md) overview. + A is a low-level object intended for use with fixed-format document presentation and print scenarios. A simpler way to draw text to the screen is to use a or a . For more information about , see the [Introduction to the GlyphRun Object and Glyphs Element](/dotnet/framework/wpf/advanced/introduction-to-the-glyphrun-object-and-glyphs-element) overview. ]]> diff --git a/xml/System.Windows.Media/GradientBrush.xml b/xml/System.Windows.Media/GradientBrush.xml index a6bae547d28..a4b4b8c2126 100644 --- a/xml/System.Windows.Media/GradientBrush.xml +++ b/xml/System.Windows.Media/GradientBrush.xml @@ -27,12 +27,12 @@ is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + A is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> - When you inherit from the class, you must override the method. Depending on whether your class must perform additional initialization work or contains non-dependency property data members, you might need to override additional methods. For more information about inheriting from types, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + When you inherit from the class, you must override the method. Depending on whether your class must perform additional initialization work or contains non-dependency property data members, you might need to override additional methods. For more information about inheriting from types, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). diff --git a/xml/System.Windows.Media/GradientStop.xml b/xml/System.Windows.Media/GradientStop.xml index da385e0c19d..c7328e51b19 100644 --- a/xml/System.Windows.Media/GradientStop.xml +++ b/xml/System.Windows.Media/GradientStop.xml @@ -35,7 +35,7 @@ Note that this class does not provide an opacity property; to make a semi-transparent, set its property with a transparent . ## Freezable Features - A is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + A is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/GradientStopCollection.xml b/xml/System.Windows.Media/GradientStopCollection.xml index 48c1de04412..31fac0f7672 100644 --- a/xml/System.Windows.Media/GradientStopCollection.xml +++ b/xml/System.Windows.Media/GradientStopCollection.xml @@ -55,7 +55,7 @@ Except as noted, members of this class behave exactly as described by the , , and documentation. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ## XAML Implicit Collection Usage diff --git a/xml/System.Windows.Media/ImageBrush.xml b/xml/System.Windows.Media/ImageBrush.xml index b5d5363dcbd..605cfa104db 100644 --- a/xml/System.Windows.Media/ImageBrush.xml +++ b/xml/System.Windows.Media/ImageBrush.xml @@ -27,12 +27,12 @@ ![ImageBrush output examples](~/add/media/wcpsdk-mmgraphics-imagebrushexamples.gif "ImageBrush output examples") An ImageBrush can paint shapes, controls, text, and more - As mentioned, an paints an area with an . The most common type of to use with an is a , which describes a bitmap graphic. You can use a to paint using a object, but it is simpler to use a instead. For more information about objects, see [Imaging Overview](~/docs/framework/wpf/graphics-multimedia/imaging-overview.md). + As mentioned, an paints an area with an . The most common type of to use with an is a , which describes a bitmap graphic. You can use a to paint using a object, but it is simpler to use a instead. For more information about objects, see [Imaging Overview](/dotnet/framework/wpf/graphics-multimedia/imaging-overview). - For more information about features, see [Painting with Images, Drawings, and Visuals](~/docs/framework/wpf/graphics-multimedia/painting-with-images-drawings-and-visuals.md) overview. + For more information about features, see [Painting with Images, Drawings, and Visuals](/dotnet/framework/wpf/graphics-multimedia/painting-with-images-drawings-and-visuals) overview. ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread safe. For more information about the features provided by objects, see [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread safe. For more information about the features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> @@ -236,7 +236,7 @@ An ImageBrush can paint shapes, controls, text, and more paints an area with an . The most common type of to use with an is a , which describes a bitmap graphic. You can use a to paint using a object, but it is simpler to use a instead. For more information about objects, see [Imaging Overview](~/docs/framework/wpf/graphics-multimedia/imaging-overview.md) and [Painting with Images, Drawings, and Visuals](~/docs/framework/wpf/graphics-multimedia/painting-with-images-drawings-and-visuals.md) + An paints an area with an . The most common type of to use with an is a , which describes a bitmap graphic. You can use a to paint using a object, but it is simpler to use a instead. For more information about objects, see [Imaging Overview](/dotnet/framework/wpf/graphics-multimedia/imaging-overview) and [Painting with Images, Drawings, and Visuals](/dotnet/framework/wpf/graphics-multimedia/painting-with-images-drawings-and-visuals) ## XAML Attribute Usage diff --git a/xml/System.Windows.Media/ImageDrawing.xml b/xml/System.Windows.Media/ImageDrawing.xml index b9aec0354f2..138468a5fa2 100644 --- a/xml/System.Windows.Media/ImageDrawing.xml +++ b/xml/System.Windows.Media/ImageDrawing.xml @@ -22,9 +22,9 @@ provides less features then an for rendering images, however, provides performance benefits making them ideal for describing backgrounds, clip art, and for low-level drawing with objects. See [Drawing Objects Overview](~/docs/framework/wpf/graphics-multimedia/drawing-objects-overview.md) for more information. + **Performance Note:** A provides less features then an for rendering images, however, provides performance benefits making them ideal for describing backgrounds, clip art, and for low-level drawing with objects. See [Drawing Objects Overview](/dotnet/framework/wpf/graphics-multimedia/drawing-objects-overview) for more information. - An is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + An is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/Int32Collection.xml b/xml/System.Windows.Media/Int32Collection.xml index 3cbfeeb06e3..8b43c9b041c 100644 --- a/xml/System.Windows.Media/Int32Collection.xml +++ b/xml/System.Windows.Media/Int32Collection.xml @@ -61,7 +61,7 @@ ## Remarks Members of this class behave exactly as described by the , , and documentation, except that this implementation throws an if you attempt to insert `null` into the collection. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ## XAML Attribute Usage diff --git a/xml/System.Windows.Media/LineGeometry.xml b/xml/System.Windows.Media/LineGeometry.xml index 52b6b4dd29c..56dba61d025 100644 --- a/xml/System.Windows.Media/LineGeometry.xml +++ b/xml/System.Windows.Media/LineGeometry.xml @@ -24,7 +24,7 @@ ## Remarks To create multiple connected lines, use a or segment with the and classes. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/LineSegment.xml b/xml/System.Windows.Media/LineSegment.xml index 98e891935a0..357c581ddb7 100644 --- a/xml/System.Windows.Media/LineSegment.xml +++ b/xml/System.Windows.Media/LineSegment.xml @@ -26,7 +26,7 @@ The class does not contain a property for the starting point of the line. The starting point of the line is the end point of the previous segment, or the of the if no other segments exist. - **Freezable Features:** Because objects inherit from the class, they provide several special features: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features that are provided by objects, see [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + **Freezable Features:** Because objects inherit from the class, they provide several special features: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features that are provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/LinearGradientBrush.xml b/xml/System.Windows.Media/LinearGradientBrush.xml index d556332ed16..21a409d7367 100644 --- a/xml/System.Windows.Media/LinearGradientBrush.xml +++ b/xml/System.Windows.Media/LinearGradientBrush.xml @@ -39,7 +39,7 @@ A diagonal linear gradient with highlighted gradient stops It is possible to specify a gradient axis that does not completely fill area being painted. When this occurs, the property determines how the remaining area is painted. ## Freezable Features - A is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + A is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/MediaPlayer.xml b/xml/System.Windows.Media/MediaPlayer.xml index 5f7e1e21f8e..52389cd917f 100644 --- a/xml/System.Windows.Media/MediaPlayer.xml +++ b/xml/System.Windows.Media/MediaPlayer.xml @@ -26,14 +26,14 @@ When distributing media with your application, you cannot use a media file as a project resource. In your project file, you must instead set the media type to `Content` and set `CopyToOutputDirectory` to `PreserveNewest` or `Always`. - can be used in two different modes, depending on what is driving the player: independent mode or clock mode. In independent mode, the is analogous to an image and the media opened through the method drives playback. In Clock mode, the can be thought of as a target for an animation, and thus it will have corresponding and entries in the Timing tree which controls playback. For more information on media modes, see the [Multimedia Overview](~/docs/framework/wpf/graphics-multimedia/multimedia-overview.md). + can be used in two different modes, depending on what is driving the player: independent mode or clock mode. In independent mode, the is analogous to an image and the media opened through the method drives playback. In Clock mode, the can be thought of as a target for an animation, and thus it will have corresponding and entries in the Timing tree which controls playback. For more information on media modes, see the [Multimedia Overview](/dotnet/framework/wpf/graphics-multimedia/multimedia-overview). is different from a in that it is not a control that can be added directly to the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] of an application. To display media loaded using , a or must be used. ## Examples - [How to: Play Media using a VideoDrawing](~/docs/framework/wpf/graphics-multimedia/how-to-play-media-using-a-videodrawing.md) + [How to: Play Media using a VideoDrawing](/dotnet/framework/wpf/graphics-multimedia/how-to-play-media-using-a-videodrawing) ]]> diff --git a/xml/System.Windows.Media/MediaTimeline.xml b/xml/System.Windows.Media/MediaTimeline.xml index f6da8d87ec0..4494f4ce6cb 100644 --- a/xml/System.Windows.Media/MediaTimeline.xml +++ b/xml/System.Windows.Media/MediaTimeline.xml @@ -26,11 +26,11 @@ is a object which provides control over media timing in the same way that animation timeline objects control animations. For example, a has associated and properties can be used to specify when media begins and how long it plays. See [Animation Overview](~/docs/framework/wpf/graphics-multimedia/animation-overview.md) for more information on animation timelines. + is a object which provides control over media timing in the same way that animation timeline objects control animations. For example, a has associated and properties can be used to specify when media begins and how long it plays. See [Animation Overview](/dotnet/framework/wpf/graphics-multimedia/animation-overview) for more information on animation timelines. There are two ways to associate a to a using a . -1. Inside of a , when a is targets a , a will be created and assigned to the 's associated player. See [How to: Control a MediaElement by Using a Storyboard](~/docs/framework/wpf/graphics-multimedia/how-to-control-a-mediaelement-by-using-a-storyboard.md) for an example; +1. Inside of a , when a is targets a , a will be created and assigned to the 's associated player. See [How to: Control a MediaElement by Using a Storyboard](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-mediaelement-by-using-a-storyboard) for an example; 2. By explicitly creating a from a and assigning it to a . diff --git a/xml/System.Windows.Media/PathFigure.xml b/xml/System.Windows.Media/PathFigure.xml index 568469107a0..79c6d04e3d1 100644 --- a/xml/System.Windows.Media/PathFigure.xml +++ b/xml/System.Windows.Media/PathFigure.xml @@ -630,7 +630,7 @@ IsFilled Example @@ -661,7 +661,7 @@ IsFilled Example @@ -695,7 +695,7 @@ IsFilled Example diff --git a/xml/System.Windows.Media/PathFigureCollection.xml b/xml/System.Windows.Media/PathFigureCollection.xml index 2746f6fbdfe..29e2dcae1a2 100644 --- a/xml/System.Windows.Media/PathFigureCollection.xml +++ b/xml/System.Windows.Media/PathFigureCollection.xml @@ -61,7 +61,7 @@ ## Remarks Except as noted, members of this class behave exactly as described by the , , and documentation. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ## XAML Implicit Collection Usage @@ -84,7 +84,7 @@ ## XAML Values *drawingCommands* - A space-delimited list of drawing commands, starting with a move-to command. For more information, see the [Path Markup Syntax](~/docs/framework/wpf/graphics-multimedia/path-markup-syntax.md) overview. + A space-delimited list of drawing commands, starting with a move-to command. For more information, see the [Path Markup Syntax](/dotnet/framework/wpf/graphics-multimedia/path-markup-syntax) overview. *oneOrMorePathFigureObjectElements* One or more objects, declared using object element syntax. diff --git a/xml/System.Windows.Media/PathGeometry.xml b/xml/System.Windows.Media/PathGeometry.xml index 098c6479947..9e27ebbecbb 100644 --- a/xml/System.Windows.Media/PathGeometry.xml +++ b/xml/System.Windows.Media/PathGeometry.xml @@ -362,7 +362,7 @@ ## XAML Values *moveAndDrawCommands* - One or more move and draw commands. See [Path Markup Syntax](~/docs/framework/wpf/graphics-multimedia/path-markup-syntax.md). + One or more move and draw commands. See [Path Markup Syntax](/dotnet/framework/wpf/graphics-multimedia/path-markup-syntax). *oneOrMoreFigures* diff --git a/xml/System.Windows.Media/PathSegment.xml b/xml/System.Windows.Media/PathSegment.xml index 46fa0dce361..fefdd3c0eed 100644 --- a/xml/System.Windows.Media/PathSegment.xml +++ b/xml/System.Windows.Media/PathSegment.xml @@ -29,7 +29,7 @@ ## Remarks Classes that derive from , such as , , and , represent specific types of geometric segments. - **Freezable Features:** Because objects inherit from the class, they provide several special features: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features that are provided by objects, see [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + **Freezable Features:** Because objects inherit from the class, they provide several special features: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features that are provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/PathSegmentCollection.xml b/xml/System.Windows.Media/PathSegmentCollection.xml index 5ab50e215b9..40996995518 100644 --- a/xml/System.Windows.Media/PathSegmentCollection.xml +++ b/xml/System.Windows.Media/PathSegmentCollection.xml @@ -55,7 +55,7 @@ ## Remarks Except as noted, members of this class behave exactly as described by the , , and documentation. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ## XAML Implicit Collection Usage diff --git a/xml/System.Windows.Media/PointCollection.xml b/xml/System.Windows.Media/PointCollection.xml index eb0cace0121..940bf7b3eec 100644 --- a/xml/System.Windows.Media/PointCollection.xml +++ b/xml/System.Windows.Media/PointCollection.xml @@ -61,7 +61,7 @@ ## Remarks Except as noted, members of this class behave exactly as described by the , , and documentation. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ## XAML Attribute Usage diff --git a/xml/System.Windows.Media/PointHitTestResult.xml b/xml/System.Windows.Media/PointHitTestResult.xml index e9642433bc0..01ded91cee5 100644 --- a/xml/System.Windows.Media/PointHitTestResult.xml +++ b/xml/System.Windows.Media/PointHitTestResult.xml @@ -21,7 +21,7 @@ as a hit test parameter and returning the result as a . For more information, see [How to: Hit Test Using Geometry as a Parameter](~/docs/framework/wpf/graphics-multimedia/how-to-hit-test-using-geometry-as-a-parameter.md). + You can also perform a hit test on a visual object by using a as a hit test parameter and returning the result as a . For more information, see [How to: Hit Test Using Geometry as a Parameter](/dotnet/framework/wpf/graphics-multimedia/how-to-hit-test-using-geometry-as-a-parameter). diff --git a/xml/System.Windows.Media/QuadraticBezierSegment.xml b/xml/System.Windows.Media/QuadraticBezierSegment.xml index 39d865a5eaf..27c300d11c4 100644 --- a/xml/System.Windows.Media/QuadraticBezierSegment.xml +++ b/xml/System.Windows.Media/QuadraticBezierSegment.xml @@ -27,7 +27,7 @@ The class does not contain a property for the starting point of the line. The starting point of the line is the end point of the previous segment, or the of the if no other segments exist. ## Freezable Features - Because objects inherit from the class, they provide several special features: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread safe. For more information about the different features that are provided by objects, see [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + Because objects inherit from the class, they provide several special features: they can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread safe. For more information about the different features that are provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/RadialGradientBrush.xml b/xml/System.Windows.Media/RadialGradientBrush.xml index 1186c307e2b..31dcb30d52d 100644 --- a/xml/System.Windows.Media/RadialGradientBrush.xml +++ b/xml/System.Windows.Media/RadialGradientBrush.xml @@ -30,10 +30,10 @@ Radial gradient with a highlighted focal point > [!NOTE] -> objects are rendered using hardware acceleration on 2 systems. For more information about hardware tiers, see [Graphics Rendering Tiers](~/docs/framework/wpf/advanced/graphics-rendering-tiers.md). +> objects are rendered using hardware acceleration on 2 systems. For more information about hardware tiers, see [Graphics Rendering Tiers](/dotnet/framework/wpf/advanced/graphics-rendering-tiers). ## Freezable Features - Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread safe. For more information about the different features provided by objects, see [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/RenderCapability.xml b/xml/System.Windows.Media/RenderCapability.xml index a1cab42b945..8bcfb9a1942 100644 --- a/xml/System.Windows.Media/RenderCapability.xml +++ b/xml/System.Windows.Media/RenderCapability.xml @@ -31,7 +31,7 @@ - Multitexture Support: Multitexture support refers to the ability to apply two or more distinct textures during a blending operation on a 3D graphics object. The degree of multitexture support is determined by the number of multitexture units on the graphics hardware. - The pixel shader, vertex shader, and multitexture features are used to define specific [!INCLUDE[TLA2#tla_dx](~/includes/tla2sharptla-dx-md.md)] version levels, which, in turn, are used to define the different rendering tiers in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. For a full description of the rendering tiers, see [Graphics Rendering Tiers](~/docs/framework/wpf/advanced/graphics-rendering-tiers.md). + The pixel shader, vertex shader, and multitexture features are used to define specific [!INCLUDE[TLA2#tla_dx](~/includes/tla2sharptla-dx-md.md)] version levels, which, in turn, are used to define the different rendering tiers in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. For a full description of the rendering tiers, see [Graphics Rendering Tiers](/dotnet/framework/wpf/advanced/graphics-rendering-tiers). ]]> @@ -266,7 +266,7 @@ |Vertex shader|No requirement.|Version level must greater than or equal to 2.0.| |Multitexture units|No requirement.|Number of units must greater than or equal to 4.| - For more information on the definitions for the rendering tiers, see [Graphics Rendering Tiers](~/docs/framework/wpf/advanced/graphics-rendering-tiers.md). + For more information on the definitions for the rendering tiers, see [Graphics Rendering Tiers](/dotnet/framework/wpf/advanced/graphics-rendering-tiers). If the current thread does not have an associated object, one is automatically created. diff --git a/xml/System.Windows.Media/RenderingEventArgs.xml b/xml/System.Windows.Media/RenderingEventArgs.xml index b3101b550c3..8807ade8f13 100644 --- a/xml/System.Windows.Media/RenderingEventArgs.xml +++ b/xml/System.Windows.Media/RenderingEventArgs.xml @@ -50,7 +50,7 @@ that is returned reflects the same value as the animation system. This is the same time used by the time manager. For more information, see [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). + The that is returned reflects the same value as the animation system. This is the same time used by the time manager. For more information, see [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). ]]> diff --git a/xml/System.Windows.Media/RequestCachePolicyConverter.xml b/xml/System.Windows.Media/RequestCachePolicyConverter.xml index 77718df70d2..c83cf90a809 100644 --- a/xml/System.Windows.Media/RequestCachePolicyConverter.xml +++ b/xml/System.Windows.Media/RequestCachePolicyConverter.xml @@ -21,7 +21,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -52,7 +52,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -89,7 +89,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -126,7 +126,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -164,7 +164,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -211,7 +211,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Windows.Media/RotateTransform.xml b/xml/System.Windows.Media/RotateTransform.xml index bea7a9bd914..d94c4ca52bb 100644 --- a/xml/System.Windows.Media/RotateTransform.xml +++ b/xml/System.Windows.Media/RotateTransform.xml @@ -26,7 +26,7 @@ When you use a , realize that the transformation rotates the coordinate system for a particular object about the point (0, 0). Therefore, depending on the position of the object, it might not rotate in place (around its center). For example, if an object is positioned 200 units from 0 along the x-axis, a rotation of 30 degrees can swing the object 30 degrees along a circle that has a radius of 200, which is drawn around the origin. To rotate an object in place, set the and of the to the center of the object to rotate. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/ScaleTransform.xml b/xml/System.Windows.Media/ScaleTransform.xml index 42593232616..0114730e552 100644 --- a/xml/System.Windows.Media/ScaleTransform.xml +++ b/xml/System.Windows.Media/ScaleTransform.xml @@ -24,7 +24,7 @@ ## Remarks Use a to stretch or shrink an object horizontally or vertically. The property specifies by how much to stretch or shrink an object along the x-axis, and the property specifies by how much to stretch or shrink an object along the y-axis. Scale operations are centered on the point specified by the and properties. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> @@ -363,7 +363,7 @@ Negative values flip the scaled object horizontally. Values between 0 and -1 flip the scale object and decrease its width. Values less than -1 flip the object and increase its width. A value of -1 flips the scaled object but does not change its horizontal size. - For more information and examples, see [How to: Scale an Element](~/docs/framework/wpf/graphics-multimedia/how-to-scale-an-element.md) and [How to: Flip a UIElement Horizontally or Vertically](~/docs/framework/wpf/advanced/how-to-flip-a-uielement-horizontally-or-vertically.md). + For more information and examples, see [How to: Scale an Element](/dotnet/framework/wpf/graphics-multimedia/how-to-scale-an-element) and [How to: Flip a UIElement Horizontally or Vertically](/dotnet/framework/wpf/advanced/how-to-flip-a-uielement-horizontally-or-vertically). ## Dependency Property Information @@ -428,7 +428,7 @@ Negative values flip the scaled object vertically. Values between 0 and -1 flip the scale object and decrease its height. Values less than -1 flip the object and increase its height. A value of -1 flips the scaled object but does not change its vertical size. - For more information and for examples, see [How to: Scale an Element](~/docs/framework/wpf/graphics-multimedia/how-to-scale-an-element.md) and [How to: Flip a UIElement Horizontally or Vertically](~/docs/framework/wpf/advanced/how-to-flip-a-uielement-horizontally-or-vertically.md)). + For more information and for examples, see [How to: Scale an Element](/dotnet/framework/wpf/graphics-multimedia/how-to-scale-an-element) and [How to: Flip a UIElement Horizontally or Vertically](/dotnet/framework/wpf/advanced/how-to-flip-a-uielement-horizontally-or-vertically)). ## Dependency Property Information diff --git a/xml/System.Windows.Media/SkewTransform.xml b/xml/System.Windows.Media/SkewTransform.xml index b77ad510702..73d1c169a5f 100644 --- a/xml/System.Windows.Media/SkewTransform.xml +++ b/xml/System.Windows.Media/SkewTransform.xml @@ -24,7 +24,7 @@ ## Remarks A is useful for creating the illusion of 3-dimensional depth in a [!INCLUDE[TLA#tla_2d](~/includes/tlasharptla-2d-md.md)] object. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/SolidColorBrush.xml b/xml/System.Windows.Media/SolidColorBrush.xml index 3d477568f9a..cf2770dd711 100644 --- a/xml/System.Windows.Media/SolidColorBrush.xml +++ b/xml/System.Windows.Media/SolidColorBrush.xml @@ -24,7 +24,7 @@ ## Remarks For convenience, the class provides a set of commonly used objects, such as and . - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ## XAML Attribute Usage diff --git a/xml/System.Windows.Media/StreamGeometry.xml b/xml/System.Windows.Media/StreamGeometry.xml index 953e2d37135..70295830408 100644 --- a/xml/System.Windows.Media/StreamGeometry.xml +++ b/xml/System.Windows.Media/StreamGeometry.xml @@ -32,7 +32,7 @@ A cannot be serialized if it contains a or any non-stroked or unfilled segments. ## Freezable Features - A is a type. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + A is a type. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ## XAML Attribute Usage @@ -44,7 +44,7 @@ ## XAML Values *moveAndDrawCommands* - One or more move and draw commands. See [Path Markup Syntax](~/docs/framework/wpf/graphics-multimedia/path-markup-syntax.md). + One or more move and draw commands. See [Path Markup Syntax](/dotnet/framework/wpf/graphics-multimedia/path-markup-syntax). ]]> diff --git a/xml/System.Windows.Media/TileBrush.xml b/xml/System.Windows.Media/TileBrush.xml index abae897c594..55be0fdf83e 100644 --- a/xml/System.Windows.Media/TileBrush.xml +++ b/xml/System.Windows.Media/TileBrush.xml @@ -56,15 +56,15 @@ Components of a TileBrush with a TileMode of Tile **Output Area**: The output area is the area that the brush paints, such as the of an or the of a . - For more information about the class, see [Painting with Images, Drawings, and Visuals](~/docs/framework/wpf/graphics-multimedia/painting-with-images-drawings-and-visuals.md) . + For more information about the class, see [Painting with Images, Drawings, and Visuals](/dotnet/framework/wpf/graphics-multimedia/painting-with-images-drawings-and-visuals) . ## Freezable Features - A is a type. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + A is a type. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> - When you inherit from the class, you must override the method. For more information about inheriting from types, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + When you inherit from the class, you must override the method. For more information about inheriting from types, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). diff --git a/xml/System.Windows.Media/TransformCollection.xml b/xml/System.Windows.Media/TransformCollection.xml index 1e144618ad8..a1ec234ad6a 100644 --- a/xml/System.Windows.Media/TransformCollection.xml +++ b/xml/System.Windows.Media/TransformCollection.xml @@ -50,7 +50,7 @@ ## Remarks Except as noted, members of this class behave exactly as described by the , , and documentation. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ## XAML Implicit Collection Usage diff --git a/xml/System.Windows.Media/TransformGroup.xml b/xml/System.Windows.Media/TransformGroup.xml index 8205b0788ae..7e868fb6484 100644 --- a/xml/System.Windows.Media/TransformGroup.xml +++ b/xml/System.Windows.Media/TransformGroup.xml @@ -31,7 +31,7 @@ In a composite transformation, the order of individual transformations is important. For example, if you first rotate, then scale, then translate, you get a different result than if you first translate, then rotate, then scale. One reason order is significant is that transformations like rotation and scaling are done with respect to the origin of the coordinate system. Scaling an object that is centered at the origin produces a different result than scaling an object that has been moved away from the origin. Similarly, rotating an object that is centered at the origin produces a different result than rotating an object that has been moved away from the origin. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/TranslateTransform.xml b/xml/System.Windows.Media/TranslateTransform.xml index 9613eccfb55..712e5050b39 100644 --- a/xml/System.Windows.Media/TranslateTransform.xml +++ b/xml/System.Windows.Media/TranslateTransform.xml @@ -27,7 +27,7 @@ ![Translate Matrix 100010dxdy1](~/add/media/translate-matrix.gif "Translate Matrix 100010dxdy1") Typical 3x3 matrix for 2-D translations - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/VectorCollection.xml b/xml/System.Windows.Media/VectorCollection.xml index 0b01bfd2dfe..7fad3fb0817 100644 --- a/xml/System.Windows.Media/VectorCollection.xml +++ b/xml/System.Windows.Media/VectorCollection.xml @@ -61,7 +61,7 @@ ## Remarks Members of this class behave exactly as described by the , , and documentation, except that this implementation throws an if you attempt to insert `null` into the collection. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ## XAML Attribute Usage diff --git a/xml/System.Windows.Media/VideoDrawing.xml b/xml/System.Windows.Media/VideoDrawing.xml index 5551e8768ce..3101a4b2b3e 100644 --- a/xml/System.Windows.Media/VideoDrawing.xml +++ b/xml/System.Windows.Media/VideoDrawing.xml @@ -26,9 +26,9 @@ Despite its name, a can be used to play audio. - **Performance Note:** A provides fewer features then an : does not support layout, input, or focus. However, because it does not support these features, provides performance benefits making them ideal for describing backgrounds, clip art, and for low-level drawing with objects. See [Drawing Objects Overview](~/docs/framework/wpf/graphics-multimedia/drawing-objects-overview.md) for more information. + **Performance Note:** A provides fewer features then an : does not support layout, input, or focus. However, because it does not support these features, provides performance benefits making them ideal for describing backgrounds, clip art, and for low-level drawing with objects. See [Drawing Objects Overview](/dotnet/framework/wpf/graphics-multimedia/drawing-objects-overview) for more information. - An is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + An is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/Visual.xml b/xml/System.Windows.Media/Visual.xml index b9d32126718..e9d7bdbb41e 100644 --- a/xml/System.Windows.Media/Visual.xml +++ b/xml/System.Windows.Media/Visual.xml @@ -55,7 +55,7 @@ Visual class hierarchy In some cases, members that are defined as protected in are exposed as more readily accessible members with similar names in the derived class. - For more information, see [WPF Graphics Rendering Overview](~/docs/framework/wpf/graphics-multimedia/wpf-graphics-rendering-overview.md). + For more information, see [WPF Graphics Rendering Overview](/dotnet/framework/wpf/graphics-multimedia/wpf-graphics-rendering-overview). A has a limited number of levels. In previous versions of the .NET Framework, this maximum depth was 255. This limit is inadequate for some layouts that have many levels in the visual tree. diff --git a/xml/System.Windows.Media/VisualBrush.xml b/xml/System.Windows.Media/VisualBrush.xml index 9688ff6eeae..b651df614b5 100644 --- a/xml/System.Windows.Media/VisualBrush.xml +++ b/xml/System.Windows.Media/VisualBrush.xml @@ -28,11 +28,11 @@ - Use an existing , which creates a duplicate image of the target . You can then use the to create interesting effects, such as reflection and magnification. - When you define a new for a and that is a (such as a panel or control), the layout system runs on the and its child elements when the property is set to `true`. However, the root is essentially isolated from the rest of the system; styles, storyboards, and external layout can't permeate this boundary. Therefore, you should explicitly specify the size of the root , because its only parent is the and therefore it cannot automatically size itself to the area being painted. For more information about layout in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)], see the [Layout](~/docs/framework/wpf/advanced/layout.md). + When you define a new for a and that is a (such as a panel or control), the layout system runs on the and its child elements when the property is set to `true`. However, the root is essentially isolated from the rest of the system; styles, storyboards, and external layout can't permeate this boundary. Therefore, you should explicitly specify the size of the root , because its only parent is the and therefore it cannot automatically size itself to the area being painted. For more information about layout in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)], see the [Layout](/dotnet/framework/wpf/advanced/layout). Updates to the visual tree of a will not propagate if a is in the brush's parent chain. You can workaround this limitation by forcing an update of the scene on the object above the effect. You can call or include an animation to force a scene update. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as and shared among multiple objects. For more information about the different features provided by objects, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as and shared among multiple objects. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). > [!NOTE] > A cannot be made read-only (frozen) when its property is set to any value other than `null.` @@ -355,7 +355,7 @@ is quite high in the overall WPF class hierarchy, so a very large number of objects could possibly serve as the visual that you use for a ; the entire list cannot be shown here. See ; refer to the "Inheritance Hierarchy" section, which will show the immediately derived classes. You can then click on the immediately derived classes and traverse the hierarchies to get a sense of the full range of possibilities. At a top level, the two most common categories of objects you might use for a are or . encompasses basically any UI element that can otherwise participate in the UI for a WPF application. contains a that includes one or more -derived objects. - When you define a new for a and that is a (such as a panel or control), the layout system runs on the and its child elements when the property is set to `true`. However, the root is essentially isolated from the rest of the system; styles, storyboards, and external layout dictated by the parent where the brush is applied cannot permeate this boundary. Therefore, you should explicitly specify the size of the root , because its only parent is the and therefore it cannot automatically size itself to the area being painted. For more information about layout in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)], see the [Layout](~/docs/framework/wpf/advanced/layout.md). + When you define a new for a and that is a (such as a panel or control), the layout system runs on the and its child elements when the property is set to `true`. However, the root is essentially isolated from the rest of the system; styles, storyboards, and external layout dictated by the parent where the brush is applied cannot permeate this boundary. Therefore, you should explicitly specify the size of the root , because its only parent is the and therefore it cannot automatically size itself to the area being painted. For more information about layout in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)], see the [Layout](/dotnet/framework/wpf/advanced/layout). Updates to the visual tree of a will not propagate if a is in the brush's parent chain. You can workaround this limitation by forcing an update of the scene on the object above the effect. You can call or include an animation to force a scene update. @@ -390,7 +390,7 @@ A that evaluates to an existing instance. `resourceExpression` - A `StaticResource` or `DynamicResource` that evaluates to an existing instance. See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md) + A `StaticResource` or `DynamicResource` that evaluates to an existing instance. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources) ## Dependency Property Information diff --git a/xml/System.Windows.Media/VisualTreeHelper.xml b/xml/System.Windows.Media/VisualTreeHelper.xml index 1b9900088fb..3adcaea4add 100644 --- a/xml/System.Windows.Media/VisualTreeHelper.xml +++ b/xml/System.Windows.Media/VisualTreeHelper.xml @@ -23,7 +23,7 @@ ## Remarks Nodes in the visual tree can be either or objects. Methods that are specific to a type of visual object are typed as either or . However, some methods in the class can accept a value that represents either type of visual object. - [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] supports programmatic access to several different tree structures of objects. Primarily, this is exposed as a visual tree and a logical tree. In some cases, the logical tree is a more useful representation of the elements in a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] application, but conceptually the logical tree is implemented at a level beyond the class. Unlike the visual tree, the logical tree can represent nonvisual data objects, such as . For more information on the logical tree, see [Trees in WPF](~/docs/framework/wpf/advanced/trees-in-wpf.md). The logical tree also is supported by a similar utility method class, . + [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] supports programmatic access to several different tree structures of objects. Primarily, this is exposed as a visual tree and a logical tree. In some cases, the logical tree is a more useful representation of the elements in a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] application, but conceptually the logical tree is implemented at a level beyond the class. Unlike the visual tree, the logical tree can represent nonvisual data objects, such as . For more information on the logical tree, see [Trees in WPF](/dotnet/framework/wpf/advanced/trees-in-wpf). The logical tree also is supported by a similar utility method class, . diff --git a/xml/System.Windows.Navigation/NavigatingCancelEventArgs.xml b/xml/System.Windows.Navigation/NavigatingCancelEventArgs.xml index ef1edd49515..1a157ceb40e 100644 --- a/xml/System.Windows.Navigation/NavigatingCancelEventArgs.xml +++ b/xml/System.Windows.Navigation/NavigatingCancelEventArgs.xml @@ -375,7 +375,7 @@ ## Remarks is an abstract base class that encapsulates a Web request, and is protocol agnostic. For each common protocol, the .NET Framework includes a class that derives from and extends it with protocol specific state and behavior, including: -- : URIs that use the `pack://` scheme to request application data files (see [WPF Application Resource, Content, and Data Files](~/docs/framework/wpf/app-development/wpf-application-resource-content-and-data-files.md)). +- : URIs that use the `pack://` scheme to request application data files (see [WPF Application Resource, Content, and Data Files](/dotnet/framework/wpf/app-development/wpf-application-resource-content-and-data-files)). - : URIs that use the `http://` scheme to request files from Web servers. diff --git a/xml/System.Windows.Navigation/NavigationFailedEventArgs.xml b/xml/System.Windows.Navigation/NavigationFailedEventArgs.xml index b8a67007b8e..eaeae4c41b6 100644 --- a/xml/System.Windows.Navigation/NavigationFailedEventArgs.xml +++ b/xml/System.Windows.Navigation/NavigationFailedEventArgs.xml @@ -244,7 +244,7 @@ ## Remarks is an abstract base class that encapsulates a web request, and is protocol agnostic. For each common protocol, the .NET Framework includes a class that derives from and extends it with protocol-specific state and behavior, including: -- : URIs that use the `pack://` scheme to request application data files (see [WPF Application Resource, Content, and Data Files](~/docs/framework/wpf/app-development/wpf-application-resource-content-and-data-files.md)). +- : URIs that use the `pack://` scheme to request application data files (see [WPF Application Resource, Content, and Data Files](/dotnet/framework/wpf/app-development/wpf-application-resource-content-and-data-files)). - : URIs that use the `http://` scheme to request files from Web servers. @@ -287,7 +287,7 @@ ## Remarks is an abstract base class that encapsulates a web response, and is protocol agnostic. For each common protocol, the .NET Framework includes a class that derives from and extends it with protocol-specific state, including: -- : URIs that use the `pack://` scheme to request application data files (see [WPF Application Resource, Content, and Data Files](~/docs/framework/wpf/app-development/wpf-application-resource-content-and-data-files.md)). +- : URIs that use the `pack://` scheme to request application data files (see [WPF Application Resource, Content, and Data Files](/dotnet/framework/wpf/app-development/wpf-application-resource-content-and-data-files)). - : URIs that use the `http://` scheme to request files from Web servers. diff --git a/xml/System.Windows.Navigation/NavigationService.xml b/xml/System.Windows.Navigation/NavigationService.xml index f96695e6ca7..8fc7b971752 100644 --- a/xml/System.Windows.Navigation/NavigationService.xml +++ b/xml/System.Windows.Navigation/NavigationService.xml @@ -644,7 +644,7 @@ will navigate to the URI specified by `source` if the following conditions are true: @@ -824,7 +824,7 @@ ## Remarks This method is only for standalone applications and [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] content. - This method exhibits the same behavior as , and extends it by ensuring that the content that is being downloaded is placed into a partial trust security sandbox (with the default Internet zone set of permissions - see [WPF Partial Trust Security](~/docs/framework/wpf/wpf-partial-trust-security.md)). + This method exhibits the same behavior as , and extends it by ensuring that the content that is being downloaded is placed into a partial trust security sandbox (with the default Internet zone set of permissions - see [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security)). ]]> diff --git a/xml/System.Windows.Navigation/NavigationWindow.xml b/xml/System.Windows.Navigation/NavigationWindow.xml index 7d155077d85..9e322c0d732 100644 --- a/xml/System.Windows.Navigation/NavigationWindow.xml +++ b/xml/System.Windows.Navigation/NavigationWindow.xml @@ -96,10 +96,10 @@ is one of two navigators in WPF, the other being . Essentially, navigator is a class supports navigation and navigation history. Visually, [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)] use [!INCLUDE[TLA2#tla_ie7](~/includes/tla2sharptla-ie7-md.md)] as a navigator, to provide an integrated user experience. However, [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)] actually use as the navigator; the property of an [!INCLUDE[TLA2#tla_xbap](~/includes/tla2sharptla-xbap-md.md)] running in [!INCLUDE[TLA2#tla_ie7](~/includes/tla2sharptla-ie7-md.md)] will return a reference to the , and the navigation history that is managed by the is integrated with the navigation history that is managed by [!INCLUDE[TLA2#tla_ie7](~/includes/tla2sharptla-ie7-md.md)]. - **Content Model:** is a , which means that can contain content such as text, images, or panels. Also, is a root element and, consequently, cannot be part of another element's content. For more information about the content model for , see [WPF Content Model](~/docs/framework/wpf/controls/wpf-content-model.md). + **Content Model:** is a , which means that can contain content such as text, images, or panels. Also, is a root element and, consequently, cannot be part of another element's content. For more information about the content model for , see [WPF Content Model](/dotnet/framework/wpf/controls/wpf-content-model). ## Customizing the NavigationWindow Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [NavigationWindow Styles and Templates](~/docs/framework/wpf/controls/navigationwindow-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [NavigationWindow Styles and Templates](/dotnet/framework/wpf/controls/navigationwindow-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). @@ -737,7 +737,7 @@ See . > [!NOTE] -> Uniform resource identifiers (URIs) can be either relative or absolute. For more information, see [Pack URIs in WPF](~/docs/framework/wpf/app-development/pack-uris-in-wpf.md). +> Uniform resource identifiers (URIs) can be either relative or absolute. For more information, see [Pack URIs in WPF](/dotnet/framework/wpf/app-development/pack-uris-in-wpf). @@ -1245,7 +1245,7 @@ is true, and the content of the is an external [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] file, the content is loaded into a partial trust security sandbox that is limited to the default Internet zone permission set. Additionally, the external content is loaded into a separate process. Consequently, the external content becomes isolated and does not have access to application-scope resources, such as resource dictionaries (for more information, see ). @@ -1418,7 +1418,7 @@ See . > [!NOTE] -> Uniform resource identifiers (URIs) can be either relative or absolute. For more information, see [Pack URIs in WPF](~/docs/framework/wpf/app-development/pack-uris-in-wpf.md). +> Uniform resource identifiers (URIs) can be either relative or absolute. For more information, see [Pack URIs in WPF](/dotnet/framework/wpf/app-development/pack-uris-in-wpf). ## Dependency Property Information diff --git a/xml/System.Windows.Navigation/PageFunction`1.xml b/xml/System.Windows.Navigation/PageFunction`1.xml index ce2b11408cd..92e823bbb05 100644 --- a/xml/System.Windows.Navigation/PageFunction`1.xml +++ b/xml/System.Windows.Navigation/PageFunction`1.xml @@ -39,9 +39,9 @@ By default, a is retained in navigation history after it returns. To ensure that it is not retained in navigation history, its property should be set to `true`. - See [Structured Navigation Overview](~/docs/framework/wpf/app-development/structured-navigation-overview.md) for details on how to use page functions. + See [Structured Navigation Overview](/dotnet/framework/wpf/app-development/structured-navigation-overview) for details on how to use page functions. - See [Navigation Topologies Overview](~/docs/framework/wpf/app-development/navigation-topologies-overview.md) for information on complex navigation structures that benefit from page functions. + See [Navigation Topologies Overview](/dotnet/framework/wpf/app-development/navigation-topologies-overview) for information on complex navigation structures that benefit from page functions. enables the development of wizards. diff --git a/xml/System.Windows.Shapes/Path.xml b/xml/System.Windows.Shapes/Path.xml index bf00d08d3dc..7c468922a69 100644 --- a/xml/System.Windows.Shapes/Path.xml +++ b/xml/System.Windows.Shapes/Path.xml @@ -119,7 +119,7 @@ - A , which supports child object elements that establish a path geometry object model of figures and segments. See XAML Values section for . *moveAndDrawCommands* - One or more move and draw commands. For the complete syntax, see [Path Markup Syntax](~/docs/framework/wpf/graphics-multimedia/path-markup-syntax.md). + One or more move and draw commands. For the complete syntax, see [Path Markup Syntax](/dotnet/framework/wpf/graphics-multimedia/path-markup-syntax). ## Dependency Property Information diff --git a/xml/System.Windows.Shell/JumpList.xml b/xml/System.Windows.Shell/JumpList.xml index f93936cdaa6..515e38c16f9 100644 --- a/xml/System.Windows.Shell/JumpList.xml +++ b/xml/System.Windows.Shell/JumpList.xml @@ -69,7 +69,7 @@ Windows Media Player Jump List > You typically create one that is attached to the and applied to the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] shell. However, you can create multiple objects. Only one at a time can be applied to the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] shell, and only one at a time can be associated with an . The .NET Framework does not require that these be the same . > [!NOTE] -> This class contains a link demand at the class level that applies to all members. A is thrown when the immediate caller does not have full-trust permission. For more information about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). +> This class contains a link demand at the class level that applies to all members. A is thrown when the immediate caller does not have full-trust permission. For more information about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). diff --git a/xml/System.Windows.Shell/WindowChrome.xml b/xml/System.Windows.Shell/WindowChrome.xml index d9dc0abaa3b..613072381ad 100644 --- a/xml/System.Windows.Shell/WindowChrome.xml +++ b/xml/System.Windows.Shell/WindowChrome.xml @@ -23,7 +23,7 @@ The class enables you to extend Windows Presentation Foundation (WPF) content into the non-client area of a window that is typically reserved for the operating system's window manager. ## Standard Windows - Standard windows are composed of two overlapping rectangles. The outer rectangle is the *non-client area*, which is often referred to as *chrome*. It is drawn and managed by the operating system's window manager. Its dimensions are determined by standard operating system settings. The non-client frame provides standard window features and behaviors. These include caption buttons (Minimize, Maximize, and Close), the window border, resize and move behaviors, the application icon and title, and the system menu. The inner rectangle is the *client area*. It contains the contents of your application, and it is drawn and managed by the application. For more information about windows in WPF applications, see [WPF Windows Overview](~/docs/framework/wpf/app-development/wpf-windows-overview.md). + Standard windows are composed of two overlapping rectangles. The outer rectangle is the *non-client area*, which is often referred to as *chrome*. It is drawn and managed by the operating system's window manager. Its dimensions are determined by standard operating system settings. The non-client frame provides standard window features and behaviors. These include caption buttons (Minimize, Maximize, and Close), the window border, resize and move behaviors, the application icon and title, and the system menu. The inner rectangle is the *client area*. It contains the contents of your application, and it is drawn and managed by the application. For more information about windows in WPF applications, see [WPF Windows Overview](/dotnet/framework/wpf/app-development/wpf-windows-overview). The following illustration shows the parts of a standard window. @@ -521,7 +521,7 @@ Gets or sets a value that indicates which edges of the window frame are not owned by the client. A bitwise combination of the enumeration values that specify which edges of the frame are not owned by the client. - The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Gets or sets a value that indicates whether hit-testing is enabled on the Windows Aero caption buttons. - if hit-testing is enabled on the caption buttons; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + if hit-testing is enabled on the caption buttons; otherwise, . The registered default is . For more information about what can influence the value, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). have thread affinity. - Objects that derive from are free-threaded when they are frozen. For more information, see [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + Objects that derive from are free-threaded when they are frozen. For more information, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). diff --git a/xml/System.Windows.Threading/DispatcherObject.xml b/xml/System.Windows.Threading/DispatcherObject.xml index ff9c53fcb6c..5f5ce22b0c5 100644 --- a/xml/System.Windows.Threading/DispatcherObject.xml +++ b/xml/System.Windows.Threading/DispatcherObject.xml @@ -29,7 +29,7 @@ Objects that derive from have thread affinity. - Objects that derive from are free-threaded when they are frozen. For more information, see the [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + Objects that derive from are free-threaded when they are frozen. For more information, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Xps.Packaging/XpsDocument.xml b/xml/System.Windows.Xps.Packaging/XpsDocument.xml index 221c6d153f4..bc5b0e0a635 100644 --- a/xml/System.Windows.Xps.Packaging/XpsDocument.xml +++ b/xml/System.Windows.Xps.Packaging/XpsDocument.xml @@ -501,9 +501,9 @@ ]]> - Other objects can call multiple times. When you override , be careful not to reference objects that were previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Other objects can call multiple times. When you override , be careful not to reference objects that were previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information about and , see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about and , see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). diff --git a/xml/System.Windows.Xps.Serialization/XpsSerializationManager.xml b/xml/System.Windows.Xps.Serialization/XpsSerializationManager.xml index c94e5038fd2..9f09dd470e9 100644 --- a/xml/System.Windows.Xps.Serialization/XpsSerializationManager.xml +++ b/xml/System.Windows.Xps.Serialization/XpsSerializationManager.xml @@ -254,7 +254,7 @@ @@ -284,7 +284,7 @@ diff --git a/xml/System.Windows.Xps.Serialization/XpsSerializationManagerAsync.xml b/xml/System.Windows.Xps.Serialization/XpsSerializationManagerAsync.xml index b0594bf3440..380ad585c6a 100644 --- a/xml/System.Windows.Xps.Serialization/XpsSerializationManagerAsync.xml +++ b/xml/System.Windows.Xps.Serialization/XpsSerializationManagerAsync.xml @@ -151,7 +151,7 @@ diff --git a/xml/System.Windows/Application.xml b/xml/System.Windows/Application.xml index ba0e4e09eaa..d91192f3d04 100644 --- a/xml/System.Windows/Application.xml +++ b/xml/System.Windows/Application.xml @@ -289,7 +289,7 @@ 3. Rethrow them on the main UI thread without handling them to allow to be raised. - For more information, see the [Threading Model](~/docs/framework/wpf/advanced/threading-model.md) overview. + For more information, see the [Threading Model](/dotnet/framework/wpf/advanced/threading-model) overview. The event handler is passed a argument that contains contextual information regarding the exception, including: @@ -409,7 +409,7 @@ The name of the resource to find. - Searches for a [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] resource, such as a or , with the specified key, and throws an exception if the requested resource is not found (see XAML Resources). + Searches for a [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] resource, such as a or , with the specified key, and throws an exception if the requested resource is not found (see XAML Resources). The requested resource object. If the requested resource is not found, a is thrown. The relative that maps to a loose resource. - Returns a resource stream for a content data file that is located at the specified (see WPF Application Resource, Content, and Data Files). + Returns a resource stream for a content data file that is located at the specified (see WPF Application Resource, Content, and Data Files). A that contains a content data file that is located at the specified . If a loose resource is not found, null is returned. retrieves a cookie for the specified . If the cookie can't be retrieved, a is thrown. You need to write the code to parse the cookie string into a list of name/value pairs. - For an overview of cookies in [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)], see [Navigation Overview](~/docs/framework/wpf/app-development/navigation-overview.md). + For an overview of cookies in [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)], see [Navigation Overview](/dotnet/framework/wpf/app-development/navigation-overview). ]]> @@ -585,7 +585,7 @@ The that maps to a loose resource at the site of origin. - Returns a resource stream for a site-of-origin data file that is located at the specified (see WPF Application Resource, Content, and Data Files). + Returns a resource stream for a site-of-origin data file that is located at the specified (see WPF Application Resource, Content, and Data Files). A that contains a resource stream for a site-of-origin data file that is located at the specified . If the loose resource is not found, is returned. The that maps to an embedded resource. - Returns a resource stream for a resource data file that is located at the specified (see WPF Application Resource, Content, and Data Files). + Returns a resource stream for a resource data file that is located at the specified (see WPF Application Resource, Content, and Data Files). A that contains a resource stream for resource data file that is located at the specified . [!NOTE] > This method is not thread-safe. @@ -741,7 +741,7 @@ ## Remarks You must explicitly convert the return value to the same type as the root element of the [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)] file. - The [!INCLUDE[TLA2#tla_titlexaml](~/includes/tla2sharptla-titlexaml-md.md)] file can be an application code file (configured as an [!INCLUDE[TLA#tla_msbuild](~/includes/tlasharptla-msbuild-md.md)] Page item) or an application data file (a resource file, content file, or site-of-origin file; see [WPF Application Resource, Content, and Data Files](~/docs/framework/wpf/app-development/wpf-application-resource-content-and-data-files.md)). + The [!INCLUDE[TLA2#tla_titlexaml](~/includes/tla2sharptla-titlexaml-md.md)] file can be an application code file (configured as an [!INCLUDE[TLA#tla_msbuild](~/includes/tlasharptla-msbuild-md.md)] Page item) or an application data file (a resource file, content file, or site-of-origin file; see [WPF Application Resource, Content, and Data Files](/dotnet/framework/wpf/app-development/wpf-application-resource-content-and-data-files)). > [!NOTE] > This method is not thread-safe. @@ -791,7 +791,7 @@ [!NOTE] > This method is not thread-safe. @@ -1642,7 +1642,7 @@ This property is thread safe and is available from any thread. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1935,7 +1935,7 @@ This example illustrates how to use XAML together with application-scope resourc Persistent cookies are stored in the current [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] installation's Temporary Internet Files folder until they expire, in which case they are deleted. You can delete a persistent cookie from your application by setting its expiry date to a date/time value that is in the past. - For an overview of cookies in [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)], see [Navigation Overview](~/docs/framework/wpf/app-development/navigation-overview.md). + For an overview of cookies in [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)], see [Navigation Overview](/dotnet/framework/wpf/app-development/navigation-overview). ]]> @@ -2161,7 +2161,7 @@ This example illustrates how to use XAML together with application-scope resourc [!code-csharp[ApplicationStartupSnippets#HandleStartupCODEBEHIND](~/samples/snippets/csharp/VS_Snippets_Wpf/ApplicationStartupSnippets/CSharp/App.xaml.cs#handlestartupcodebehind)] [!code-vb[ApplicationStartupSnippets#HandleStartupCODEBEHIND](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ApplicationStartupSnippets/visualbasic/application.xaml.vb#handlestartupcodebehind)] - [!INCLUDE[TLA#tla_xbap#plural](~/includes/tlasharptla-xbapsharpplural-md.md)] cannot retrieve and process command-line arguments because they are launched with [!INCLUDE[TLA#tla_clickonce](~/includes/tlasharptla-clickonce-md.md)] deployment (see [Deploying a WPF Application (WPF)](~/docs/framework/wpf/app-development/deploying-a-wpf-application-wpf.md)). However, they can retrieve and process query string parameters from the URLs that are used to launch them. + [!INCLUDE[TLA#tla_xbap#plural](~/includes/tlasharptla-xbapsharpplural-md.md)] cannot retrieve and process command-line arguments because they are launched with [!INCLUDE[TLA#tla_clickonce](~/includes/tlasharptla-clickonce-md.md)] deployment (see [Deploying a WPF Application (WPF)](/dotnet/framework/wpf/app-development/deploying-a-wpf-application-wpf)). However, they can retrieve and process query string parameters from the URLs that are used to launch them. ]]> diff --git a/xml/System.Windows/AttachedPropertyBrowsableForChildrenAttribute.xml b/xml/System.Windows/AttachedPropertyBrowsableForChildrenAttribute.xml index 220df6d8c48..e0a30c4a791 100644 --- a/xml/System.Windows/AttachedPropertyBrowsableForChildrenAttribute.xml +++ b/xml/System.Windows/AttachedPropertyBrowsableForChildrenAttribute.xml @@ -40,7 +40,7 @@ Whether an attached property is browsable on a child element is not an absolute guarantee that the attached property value is really processed by the parent element in some manner. Also, the value is not an absolute guarantee that the processing scope does or does not extend beyond the immediate parent element. All this is implementation specific. However, this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] for reporting the browsable state is the best available mechanism for reporting the usage information and functional information for an attached property. Therefore, you can generally assume that the browsable state of an attached property is analogous to the behavior of how an attached property value on a child element is processed or interpreted by the relevant parent element in your application code. - For general information on declaring attached properties, see [Attached Properties Overview](~/docs/framework/wpf/advanced/attached-properties-overview.md). + For general information on declaring attached properties, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview). ## XAML Text Usage diff --git a/xml/System.Windows/AttachedPropertyBrowsableForTypeAttribute.xml b/xml/System.Windows/AttachedPropertyBrowsableForTypeAttribute.xml index 3977b879664..8f99c2d6921 100644 --- a/xml/System.Windows/AttachedPropertyBrowsableForTypeAttribute.xml +++ b/xml/System.Windows/AttachedPropertyBrowsableForTypeAttribute.xml @@ -34,7 +34,7 @@ This [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] should only be applied on the get accessor of attached property definitions. Do not apply this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] to the set accessor. Although intuitively it is the set operation that is being made browsable for [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] on relevant elements, it is the presence and characteristics of the get accessor on the property defining element that controls the true behavior. - For general information on declaring attached properties, see [Attached Properties Overview](~/docs/framework/wpf/advanced/attached-properties-overview.md). + For general information on declaring attached properties, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview). ]]> diff --git a/xml/System.Windows/AttachedPropertyBrowsableWhenAttributePresentAttribute.xml b/xml/System.Windows/AttachedPropertyBrowsableWhenAttributePresentAttribute.xml index 84879f04c8a..d7abfac68f2 100644 --- a/xml/System.Windows/AttachedPropertyBrowsableWhenAttributePresentAttribute.xml +++ b/xml/System.Windows/AttachedPropertyBrowsableWhenAttributePresentAttribute.xml @@ -30,7 +30,7 @@ This [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] should only be applied on the get accessor of attached property definitions. Do not apply this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] to the set accessor. Although intuitively it is the set operation that is being made browsable for [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] on relevant elements, it is the presence and characteristics of the get accessor on the property defining element that controls the true behavior. - For general information on declaring attached properties, see [Attached Properties Overview](~/docs/framework/wpf/advanced/attached-properties-overview.md). + For general information on declaring attached properties, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview). ]]> diff --git a/xml/System.Windows/BaseValueSource.xml b/xml/System.Windows/BaseValueSource.xml index d92150ccb27..913d987880d 100644 --- a/xml/System.Windows/BaseValueSource.xml +++ b/xml/System.Windows/BaseValueSource.xml @@ -22,7 +22,7 @@ ## Remarks This enumeration is used by a property within the structure, which in turn is obtained by calling a method against a particular dependency property. - Each value of this enumeration indicates that a particular aspect of the overall [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] property system was responsible for the effective value determination of a certain dependency property value on a specific dependency object. To learn more about the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] property system and the precedence at which each aspect of the property system operates, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + Each value of this enumeration indicates that a particular aspect of the overall [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] property system was responsible for the effective value determination of a certain dependency property value on a specific dependency object. To learn more about the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] property system and the precedence at which each aspect of the property system operates, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). The value Default is not the default value of the enumeration. diff --git a/xml/System.Windows/ColorConvertedBitmapExtension.xml b/xml/System.Windows/ColorConvertedBitmapExtension.xml index df3ee31b2b2..ff058d8cb86 100644 --- a/xml/System.Windows/ColorConvertedBitmapExtension.xml +++ b/xml/System.Windows/ColorConvertedBitmapExtension.xml @@ -26,11 +26,11 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [ColorConvertedBitmap Markup Extension](~/docs/framework/wpf/advanced/colorconvertedbitmap-markup-extension.md). + For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [ColorConvertedBitmap Markup Extension](/dotnet/framework/wpf/advanced/colorconvertedbitmap-markup-extension). ]]> diff --git a/xml/System.Windows/ComponentResourceKey.xml b/xml/System.Windows/ComponentResourceKey.xml index bc0a7872462..957fe2e21e5 100644 --- a/xml/System.Windows/ComponentResourceKey.xml +++ b/xml/System.Windows/ComponentResourceKey.xml @@ -26,7 +26,7 @@ , and more than one set of resources can exist in the assembly, each differentiated by the type of their . @@ -34,7 +34,7 @@ If you want an easily accessible key, you can define a static property on your control class code that returns a , constructed with a that exists in the external resource assembly, and a . The key can be used for defining alternate default styles for controls in an assembly, by swapping the original external resource assembly for a custom one. You can also define a named resource part within a larger control style or template to expose a customization entry point. This is particularly useful if you are defining a theme resource dictionary for your control. - You can also use the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] [ComponentResourceKey Markup Extension](~/docs/framework/wpf/advanced/componentresourcekey-markup-extension.md) in verbose syntax directly to create a loose instance of the key. This is useful if you want to declare private resources from other assemblies that are less discoverable to customize. + You can also use the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] [ComponentResourceKey Markup Extension](/dotnet/framework/wpf/advanced/componentresourcekey-markup-extension) in verbose syntax directly to create a loose instance of the key. This is useful if you want to declare private resources from other assemblies that are less discoverable to customize. ]]> @@ -74,7 +74,7 @@ value and value are required for proper initialization. The parameterless constructor exists primarily to support [ComponentResourceKey Markup Extension](~/docs/framework/wpf/advanced/componentresourcekey-markup-extension.md) XAML usage in named parameter form. + The parameterless constructor is not generally used, because a value and value are required for proper initialization. The parameterless constructor exists primarily to support [ComponentResourceKey Markup Extension](/dotnet/framework/wpf/advanced/componentresourcekey-markup-extension) XAML usage in named parameter form. ]]> @@ -110,7 +110,7 @@ - Supports creating a that is then exposed as a public static field on a custom control class. This simplifies a control's access to its own defined resources in the template through `{x:Static}` usages for template property values. -- Supports [ComponentResourceKey Markup Extension](~/docs/framework/wpf/advanced/componentresourcekey-markup-extension.md) XAML usage in positional parameter form, which is one technique available for third parties that reference a component resource. +- Supports [ComponentResourceKey Markup Extension](/dotnet/framework/wpf/advanced/componentresourcekey-markup-extension) XAML usage in positional parameter form, which is one technique available for third parties that reference a component resource. @@ -235,9 +235,9 @@ value conforms to the [XamlName Grammar](~/docs/framework/xaml-services/xamlname-grammar.md). + Typically, the string used for a value conforms to the [XamlName Grammar](/dotnet/framework/xaml-services/xamlname-grammar). ## Examples The following example shows how to use the to differentiate this key from others associated with this type. @@ -301,12 +301,12 @@ element is used by custom components to define keys for resources that are accessed from external assemblies, based on targeting an assembly that contains the type. Custom components often define new types which must be in the assembly where the resource is located. Generally these types have no other implementation, the types only exist in order to satisfy the lookup requirements of a . ## Examples - The following example shows how to define a including and using the [ComponentResourceKey Markup Extension](~/docs/framework/wpf/advanced/componentresourcekey-markup-extension.md). This resource can then be placed in an external assembly and accessed by a key usage that requests the resource using an analogous in the request. + The following example shows how to define a including and using the [ComponentResourceKey Markup Extension](/dotnet/framework/wpf/advanced/componentresourcekey-markup-extension). This resource can then be placed in an external assembly and accessed by a key usage that requests the resource using an analogous in the request. [!code-xaml[ColorPicker_snip#SliderStyle](~/samples/snippets/csharp/VS_Snippets_Wpf/ColorPicker_snip/CSharp/ColorPickerLib/Themes/generic.xaml#sliderstyle)] diff --git a/xml/System.Windows/Condition.xml b/xml/System.Windows/Condition.xml index a1844eb83e2..9a081a5a16a 100644 --- a/xml/System.Windows/Condition.xml +++ b/xml/System.Windows/Condition.xml @@ -210,7 +210,7 @@ ## Remarks s allow you to set property values based on values of the data that is returned. For example, if you are displaying a list of task items, you may want to display a task with a red background if it is of high priority and has not been looked at for more than two weeks. - You create a binding and use the property to bind to a property of a certain object (the binding source object). For example, you may bind to the *Priority* property of a *Task*. For more information, see [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + You create a binding and use the property to bind to a property of a certain object (the binding source object). For example, you may bind to the *Priority* property of a *Task*. For more information, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). Note that if it is a condition for a , the and properties must be set. Setting the value would cause an exception in that case. @@ -235,7 +235,7 @@ ## XAML Values *declaration* - A binding declaration. See [Binding Declarations Overview](~/docs/framework/wpf/data/binding-declarations-overview.md) for more information. + A binding declaration. See [Binding Declarations Overview](/dotnet/framework/wpf/data/binding-declarations-overview) for more information. @@ -412,7 +412,7 @@ ## Remarks You can set this property to the name of any element within the scope of where the trigger collection (the collection that the trigger that contains this condition is part of) is applied. This is typically a named element that is within the template that contains the trigger. - You can name an object using the [x:Name Directive](~/docs/framework/xaml-services/x-name-directive.md) syntax. + You can name an object using the [x:Name Directive](/dotnet/framework/xaml-services/x-name-directive) syntax. ]]> diff --git a/xml/System.Windows/ContentElement.xml b/xml/System.Windows/ContentElement.xml index 267ea4f7559..0eb5f820da0 100644 --- a/xml/System.Windows/ContentElement.xml +++ b/xml/System.Windows/ContentElement.xml @@ -245,7 +245,7 @@ to `true`. Beyond this basic setting, drag-and-drop behavior is entirely implementation specific and is not defined by or any other base element class. Certain controls, for example, , do have a default behavior, but no derived classes have such a behavior. For more information on drag and drop, see [Drag and Drop Overview](~/docs/framework/wpf/advanced/drag-and-drop-overview.md). + Drag-and-drop operations are not enabled by default, and must be enabled deliberately by setting to `true`. Beyond this basic setting, drag-and-drop behavior is entirely implementation specific and is not defined by or any other base element class. Certain controls, for example, , do have a default behavior, but no derived classes have such a behavior. For more information on drag and drop, see [Drag and Drop Overview](/dotnet/framework/wpf/advanced/drag-and-drop-overview). overrides the metadata for this dependency property in its implementation. Specifically, designates that this property allows property value inheritance ( is `true` in metadata). Property value inheritance in this context means that if there are child elements with no other value for assigned through local values or styles, the value of the nearest parent element with this value assigned (again, either in styles, by default values, or a local value), then the value from that parent element is assigned to all unassigned child elements by the property system. This means that you can specify whether to allow drop operations at the root element and then propagate the value to all child elements that have not specifically assigned it a value of `false`. @@ -1192,7 +1192,7 @@ Even if an element is focusable and enabled, event handling within a specific tree, (such as for a composite control) might respond to the preview focus events by not allowing focus there, thus this method would return `false`. - Focus in general is governed by two separate concepts: keyboard focus and logical focus, which are not always identical. This method sets the logical focus. There is no programmatic means to set keyboard focus specifically; keyboard focus is determined by user input. For more information, see [Focus Overview](~/docs/framework/wpf/advanced/focus-overview.md) and [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Focus in general is governed by two separate concepts: keyboard focus and logical focus, which are not always identical. This method sets the logical focus. There is no programmatic means to set keyboard focus specifically; keyboard focus is determined by user input. For more information, see [Focus Overview](/dotnet/framework/wpf/advanced/focus-overview) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). If calling returns `true`, and are also `true`. @@ -1357,7 +1357,7 @@ where `myElement` is the class name of the type that you are overriding the meta return value is always identical to the return value. If there are animations attached, then all possible animation derived values including the start and stop values are ignored, and the property value is determined based on all other possible inputs. For more information, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + If no animations are attached to the property, then the return value is always identical to the return value. If there are animations attached, then all possible animation derived values including the start and stop values are ignored, and the property value is determined based on all other possible inputs. For more information, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). ]]> @@ -2094,7 +2094,7 @@ The default implementation of this property caches the value and also calculates ## Dependency Property Information @@ -2777,7 +2777,7 @@ The default implementation of this property caches the value and also calculates ## Dependency Property Information @@ -2875,7 +2875,7 @@ The default implementation of this property caches the value and also calculates ## Dependency Property Information @@ -2979,7 +2979,7 @@ The default implementation of this property caches the value and also calculates If this element has stylus capture and this property is `true` at the time of capture, this property remains `true` until stylus capture is lost and the stylus is not over its bounds. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Dependency Property Information @@ -3080,7 +3080,7 @@ The default implementation of this property caches the value and also calculates ## Remarks If this element has stylus capture, this property remains `true` until stylus capture is lost and the pointer is out of its bounds. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Dependency Property Information @@ -3758,7 +3758,7 @@ The default implementation of this property caches the value and also calculates is a [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md) that uses the direct event handling routing strategy. Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. However, they do enable other aspects of routed event behavior, such as event triggers in styles. + is a [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview) that uses the direct event handling routing strategy. Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. However, they do enable other aspects of routed event behavior, such as event triggers in styles. Although tracks when the mouse pointer enters the bounds of an element, this event more literally reports that the property value has changed from `false` to `true` on this element. @@ -3836,7 +3836,7 @@ The default implementation of this property caches the value and also calculates is a [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md) that uses the direct event handling routing strategy. Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. However, they do enable other aspects of routed event behavior, such as event triggers in styles. + is a [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview) that uses the direct event handling routing strategy. Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. However, they do enable other aspects of routed event behavior, such as event triggers in styles. Although tracks when the mouse leaves an element, this event more literally reports that the property value has changed from `true` to `false` on this element. @@ -3914,7 +3914,7 @@ The default implementation of this property caches the value and also calculates . + Although this [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview) seems to follow a bubbling route through an element tree, it actually is a direct routed event that is raised and reraised along the element tree by each . This event is one of several related events that report the mouse-button specifics of an underlying event, which is an attached event that is processed by each element along an event route. @@ -4004,7 +4004,7 @@ The default implementation of this property caches the value and also calculates . + Although this [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview) seems to follow a bubbling route through an element tree, it actually is a direct routed event that is raised and reraised along the element tree by each . This event is one of several related events that report the mouse-button specifics of an underlying event, which is an attached event that is processed by each element along an event route. @@ -4163,7 +4163,7 @@ The default implementation of this property caches the value and also calculates . + Although this [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview) seems to follow a bubbling route through an element tree, it actually is a direct routed event that is raised and reraised along the element tree by each . This event is one of several related events that report the mouse-button specifics of an underlying event, which is an attached event that is processed by each element along an event route. @@ -4171,7 +4171,7 @@ The default implementation of this property caches the value and also calculates Conceptually, think of this event (and other mouse-button events on ) to be a mouse "service" (with the service definition provided by the class). The event adds the convenience of not needing to check the mouse button states (left-right, up-down) of the original mouse events in the event data. For more advanced scenarios, such as checking for states of non-standard buttons, you might need to use the APIs on the class rather than those on . - Right button mouse events frequently have native handling in application scenarios. For instance, a right mouse button down might display a context menu. See [ContextMenu Overview](~/docs/framework/wpf/controls/contextmenu-overview.md). + Right button mouse events frequently have native handling in application scenarios. For instance, a right mouse button down might display a context menu. See [ContextMenu Overview](/dotnet/framework/wpf/controls/contextmenu-overview). ## Routed Event Information @@ -4246,7 +4246,7 @@ The default implementation of this property caches the value and also calculates . + Although this [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview) seems to follow a bubbling route through an element tree, it actually is a direct routed event that is raised and reraised along the element tree by each . This event is one of several related events that report the mouse-button specifics of an underlying event, which is an attached event that is processed by each element along an event route. @@ -8510,7 +8510,7 @@ Note that by default a is not foc . + Although this [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview) seems to follow a tunneling route through an element tree, it actually is a direct routed event that is raised and reraised along the element tree by each . This event is one of several related events that report the mouse-button specifics of an underlying event, which is an attached event that is processed by each element along an event route. @@ -8591,7 +8591,7 @@ Note that by default a is not foc . + Although this [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview) seems to follow a tunneling route through an element tree, it actually is a direct routed event that is raised and reraised along the element tree by each . This event is one of several related events that report the mouse-button specifics of an underlying event, which is an attached event that is processed by each element along an event route. @@ -8749,7 +8749,7 @@ Note that by default a is not foc . + Although this [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview) seems to follow a tunneling route through an element tree, it actually is a direct routed event that is raised and reraised along the element tree by each . This event is one of several related events that report the mouse-button specifics of an underlying event, which is an attached event that is processed by each element along an event route. @@ -8830,7 +8830,7 @@ Note that by default a is not foc . + Although this [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview) seems to follow a tunneling route through an element tree, it actually is a direct routed event that is raised and reraised along the element tree by each . This event is one of several related events that report the mouse-button specifics of an underlying event, which is an attached event that is processed by each element along an event route. @@ -9141,7 +9141,7 @@ Note that by default a is not foc ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -9220,7 +9220,7 @@ Note that by default a is not foc ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -9298,7 +9298,7 @@ Note that by default a is not foc ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -9376,7 +9376,7 @@ Note that by default a is not foc ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -9454,7 +9454,7 @@ Note that by default a is not foc ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -9532,7 +9532,7 @@ Note that by default a is not foc ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -9610,7 +9610,7 @@ Note that by default a is not foc ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -9690,7 +9690,7 @@ Note that by default a is not foc This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -9768,7 +9768,7 @@ Note that by default a is not foc ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -10495,7 +10495,7 @@ Note that by default a is not foc This `ShouldSerialize` method is provided because the property does not have a simple default value. This method indicates whether the property has changed from its default value. You typically invoke this method if you are either developing a designer or developing your own control incorporating a . - For more information, see [Defining Default Values with the ShouldSerialize and Reset Methods](~/docs/framework/winforms/controls/defining-default-values-with-the-shouldserialize-and-reset-methods.md). + For more information, see [Defining Default Values with the ShouldSerialize and Reset Methods](/dotnet/framework/winforms/controls/defining-default-values-with-the-shouldserialize-and-reset-methods). ]]> @@ -10536,7 +10536,7 @@ Note that by default a is not foc This `ShouldSerialize` method is provided because the property does not have a simple default value. This method indicates whether the property has changed from its default value. You typically invoke this method if you are either developing a designer or developing your own control incorporating a . - For more information, see [Defining Default Values with the ShouldSerialize and Reset Methods](~/docs/framework/winforms/controls/defining-default-values-with-the-shouldserialize-and-reset-methods.md). + For more information, see [Defining Default Values with the ShouldSerialize and Reset Methods](/dotnet/framework/winforms/controls/defining-default-values-with-the-shouldserialize-and-reset-methods). ]]> @@ -10570,7 +10570,7 @@ Note that by default a is not foc ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -10649,7 +10649,7 @@ Note that by default a is not foc ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -10728,7 +10728,7 @@ Note that by default a is not foc ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -10804,13 +10804,13 @@ Note that by default a is not foc is a [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md) that uses the direct event handling routing strategy. Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. However, they do enable other aspects of routed event behavior, such as event triggers in styles. + is a [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview) that uses the direct event handling routing strategy. Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. However, they do enable other aspects of routed event behavior, such as event triggers in styles. Although tracks when the stylus enters the bounds of an element, this event more literally reports that the property value has changed from `false` to `true` on this element. This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -10886,7 +10886,7 @@ Note that by default a is not foc ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -10964,7 +10964,7 @@ Note that by default a is not foc ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -11040,13 +11040,13 @@ Note that by default a is not foc is a [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md) that uses the direct event handling routing strategy. Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. However, they do enable other aspects of routed event behavior, such as event triggers in styles. + is a [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview) that uses the direct event handling routing strategy. Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. However, they do enable other aspects of routed event behavior, such as event triggers in styles. Although tracks when the stylus leaves the bounds of an element, this event more literally reports that the property value has changed from `true` to `false` on this element. This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -11122,7 +11122,7 @@ Note that by default a is not foc ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -11200,7 +11200,7 @@ Note that by default a is not foc ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -11280,7 +11280,7 @@ Note that by default a is not foc This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -11358,7 +11358,7 @@ Note that by default a is not foc ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information diff --git a/xml/System.Windows/DataTemplate.xml b/xml/System.Windows/DataTemplate.xml index 6c31583202d..1158fc5e16d 100644 --- a/xml/System.Windows/DataTemplate.xml +++ b/xml/System.Windows/DataTemplate.xml @@ -28,7 +28,7 @@ ## Remarks You use a to specify the visualization of your data objects. objects are particularly useful when you are binding an such as a to an entire collection. Without specific instructions, a displays the string representation of the objects in a collection. In that case, you can use a to define the appearance of your data objects. The content of your becomes the visual structure of your data objects. - For an in-depth discussion, see [Data Templating Overview](~/docs/framework/wpf/data/data-templating-overview.md). + For an in-depth discussion, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). @@ -114,7 +114,7 @@ @@ -144,7 +144,7 @@ that is in a , the is used as the key. + If you do not set the [x:Key Directive](/dotnet/framework/xaml-services/x-key-directive) on a that is in a , the is used as the key. ]]> @@ -187,7 +187,7 @@ ## Remarks This property is very similar to the property of the class. When you set this property to the data type without specifying an `x:Key`, the gets applied automatically to data objects of that type. Note that when you do that the `x:Key` is set implicitly. Therefore, if you assign this an `x:Key` value, you are overriding the implicit `x:Key` and the would not be applied automatically. - Also note that if you are binding a to a collection of `Task` objects, the does not use the automatically. This is because the binding on a needs more information to distinguish whether you want to bind to an entire collection or the individual objects. If your is tracking the selection of an type, you can set the property of the binding to "`/`" to indicate that you are interested in the current item. For an example, see [How to: Bind to a Collection and Display Information Based on Selection](~/docs/framework/wpf/data/how-to-bind-to-a-collection-and-display-information-based-on-selection.md). Otherwise, you need to specify the explicitly by setting the property. + Also note that if you are binding a to a collection of `Task` objects, the does not use the automatically. This is because the binding on a needs more information to distinguish whether you want to bind to an entire collection or the individual objects. If your is tracking the selection of an type, you can set the property of the binding to "`/`" to indicate that you are interested in the current item. For an example, see [How to: Bind to a Collection and Display Information Based on Selection](/dotnet/framework/wpf/data/how-to-bind-to-a-collection-and-display-information-based-on-selection). Otherwise, you need to specify the explicitly by setting the property. The property is particularly useful when you have a of different types of data objects. @@ -213,7 +213,7 @@ ## XAML Values *typeName* - If the template is intended for object data, this property contains the type name of the data object (as a string). To refer to the type name of the class, use the [x:Type Markup Extension](~/docs/framework/xaml-services/x-type-markup-extension.md). If the template is intended for [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] data, this property contains the XML element name. See the documentation remarks for details about specifying a non-default namespace for the XML element. + If the template is intended for object data, this property contains the type name of the data object (as a string). To refer to the type name of the class, use the [x:Type Markup Extension](/dotnet/framework/xaml-services/x-type-markup-extension). If the template is intended for [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] data, this property contains the XML element name. See the documentation remarks for details about specifying a non-default namespace for the XML element. ]]> @@ -255,7 +255,7 @@ control, the containers are objects. If you are using triggers to set properties that are not within the scope of the , then it may be more suitable to create a style and create triggers within that style. For more information, see What Belongs in a DataTemplate? in the [Data Templating Overview](~/docs/framework/wpf/data/data-templating-overview.md). + If you are creating triggers within a data template, the setters of the triggers should be setting properties that are within the scope of the data template. Otherwise, it may be more suitable to create triggers using a style that targets the type that contains the data. For example, if you are binding a control, the containers are objects. If you are using triggers to set properties that are not within the scope of the , then it may be more suitable to create a style and create triggers within that style. For more information, see What Belongs in a DataTemplate? in the [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). > [!NOTE] > This property can only be set in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] via the collection syntax shown, or by accessing the collection object and using its various methods such as Add. The property to access the collection object itself is read-only, the collection itself is read-write. diff --git a/xml/System.Windows/DataTrigger.xml b/xml/System.Windows/DataTrigger.xml index c31b69a3119..fb72a2fa76b 100644 --- a/xml/System.Windows/DataTrigger.xml +++ b/xml/System.Windows/DataTrigger.xml @@ -33,7 +33,7 @@ , , and all have a triggers collection. A allows you to set property values when the property value of the data object matches a specified . For example, if you are displaying a list of `Employee` objects, you may want the foreground color to be different based on each `Employee's` current attendance. (For example, `Employees` who are currently on vacation are displayed with a purple foreground.) In some scenarios it may be more suitable to create a converter or to use a . For more information, see the [Data Templating Overview](~/docs/framework/wpf/data/data-templating-overview.md). + , , and all have a triggers collection. A allows you to set property values when the property value of the data object matches a specified . For example, if you are displaying a list of `Employee` objects, you may want the foreground color to be different based on each `Employee's` current attendance. (For example, `Employees` who are currently on vacation are displayed with a purple foreground.) In some scenarios it may be more suitable to create a converter or to use a . For more information, see the [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). Note that you must specify both the and properties on a for the data trigger to be meaningful. If one or both of the properties are not specified, an exception is thrown. @@ -111,7 +111,7 @@ ## Remarks The property value produced by this binding is compared with the value specified by the property. That value is first converted to the type of the value of the binding (if possible), and then the two values are compared using the `Object.Equals` method. If the two values are equal, then the associated actions or setters are applied. - You create a binding and use the property to bind to a property of a certain object (the binding source object). For example, you may bind to the *Priority* property of a *Task*. For more information, see [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + You create a binding and use the property to bind to a property of a certain object (the binding source object). For example, you may bind to the *Priority* property of a *Task*. For more information, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). Note that you must specify both the and properties on a for the data trigger to be meaningful. If one or both of the properties are not set, an exception is thrown. @@ -136,7 +136,7 @@ ## XAML Values *declaration* - Zero or more attribute-assignment clauses separated by commas (,). See [Binding Markup Extension](~/docs/framework/wpf/advanced/binding-markup-extension.md) for more information. + Zero or more attribute-assignment clauses separated by commas (,). See [Binding Markup Extension](/dotnet/framework/wpf/advanced/binding-markup-extension) for more information. @@ -147,7 +147,7 @@ [!code-xaml[DataTemplatingIntro#DataTrigger](~/samples/snippets/xaml/VS_Snippets_Wpf/DataTemplatingIntro/xaml/window1.xaml#datatrigger)] [!code-xaml[DataTemplatingIntro#AddingMore2](~/samples/snippets/xaml/VS_Snippets_Wpf/DataTemplatingIntro/xaml/window1.xaml#addingmore2)] - For a detailed discussion of this example, see [Data Templating Overview](~/docs/framework/wpf/data/data-templating-overview.md). + For a detailed discussion of this example, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). ]]> diff --git a/xml/System.Windows/DependencyObject.xml b/xml/System.Windows/DependencyObject.xml index 892e16506d4..60b941a8d94 100644 --- a/xml/System.Windows/DependencyObject.xml +++ b/xml/System.Windows/DependencyObject.xml @@ -37,7 +37,7 @@ - Dependency property hosting support. You register a dependency property by calling the method, and storing the method's return value as a public static field in your class. -- Attached property hosting support. You register an attached property by calling the method, and storing the method's return value as a public static read-only field in your class. (There are also additional member requirements; note that this represents a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] specific implementation for attached properties. For details, see [Attached Properties Overview](~/docs/framework/wpf/advanced/attached-properties-overview.md).) Your attached property can then be set on any class that derives from . +- Attached property hosting support. You register an attached property by calling the method, and storing the method's return value as a public static read-only field in your class. (There are also additional member requirements; note that this represents a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] specific implementation for attached properties. For details, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview).) Your attached property can then be set on any class that derives from . - Get, set, and clear utility methods for values of any dependency properties that exist on the . @@ -114,7 +114,7 @@ does not necessarily give a dependency property the default value that is specified in the dependency property metadata. Clearing the property only specifically clears whatever local value may have been applied. For more information, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + Clearing the property value by calling does not necessarily give a dependency property the default value that is specified in the dependency property metadata. Clearing the property only specifically clears whatever local value may have been applied. For more information, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). @@ -161,7 +161,7 @@ ## Remarks A identifies a read-only dependency property for property system operations. Classes that define read-only dependency properties should not expose this key with public access. A publicly exposed key would provide a public code pathway that negated the read-only character of the property, if methods such as or could be called outside the class or assembly, referencing the key. - Clearing the property value by calling does not necessarily give a dependency property the default value that is specified in the dependency property metadata. Clearing the value only specifically clears whatever local value may have been applied. For more information, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + Clearing the property value by calling does not necessarily give a dependency property the default value that is specified in the dependency property metadata. Clearing the value only specifically clears whatever local value may have been applied. For more information, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). ]]> @@ -201,7 +201,7 @@ When you invoke the method, you are ultimately invoking the coerce value callback for the property that you specify. Typically you will invoke only if you know that a coerce value callback exists, and if you know the callback's criteria for coercion. - The most common scenario for calling is within class handling or property change callbacks of related properties that influence each other's values in a dependent way. For more information, see [Dependency Property Callbacks and Validation](~/docs/framework/wpf/advanced/dependency-property-callbacks-and-validation.md). + The most common scenario for calling is within class handling or property change callbacks of related properties that influence each other's values in a dependent way. For more information, see [Dependency Property Callbacks and Validation](/dotnet/framework/wpf/advanced/dependency-property-callbacks-and-validation). @@ -405,7 +405,7 @@ . The is a sentinel value for the property system that is used in various capacities internally and occasionally also exposed through coercion callbacks. @@ -447,7 +447,7 @@ ## Remarks When you call , any associated and applicable or functions registered for that dependency property might be invoked. - Calling on a property that has its local value set will have no effect, because the local value takes precedence over other property system inputs, except for animations. However, you could call , then call . For more information, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + Calling on a property that has its local value set will have no effect, because the local value takes precedence over other property system inputs, except for animations. However, you could call , then call . For more information, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Calling is not necessarily applicable for many dependency property scenarios. If a dependency property becomes invalidated because of value changes in any of the constituents, the property system invalidates and re-evaluates the dependency property automatically. However, there are still some appropriate scenarios where is useful. In particular, you can use inside the coerce value or property changed callback for a different dependency property. You can also use to force re-evaluation of a binding against a data source that is not able to implement the recommended notification mechanism (perhaps if consuming data classes that cannot be derived from, or where the data is a static member). @@ -697,7 +697,7 @@ is called only from the type that registered that dependency property, which implements the internal logic that provides the determined value for the dependency property. For more information, see [Read-Only Dependency Properties](~/docs/framework/wpf/advanced/read-only-dependency-properties.md). + This signature is generally used when you set values for read-only dependency properties that are defined by your custom classes. Generally, is called only from the type that registered that dependency property, which implements the internal logic that provides the determined value for the dependency property. For more information, see [Read-Only Dependency Properties](/dotnet/framework/wpf/advanced/read-only-dependency-properties). If the provided type does not match the type that is declared for the dependency property as it was originally registered, an exception is thrown. The `value` parameter should always be provided as the appropriate type. The exception conditions are potentially influenced by the callback that exists on the dependency property identifier of the dependency property being set. diff --git a/xml/System.Windows/DependencyProperty.xml b/xml/System.Windows/DependencyProperty.xml index d77ef46ad15..7c03622b2fe 100644 --- a/xml/System.Windows/DependencyProperty.xml +++ b/xml/System.Windows/DependencyProperty.xml @@ -34,25 +34,25 @@ ## Remarks A supports the following capabilities in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)]: -- The property can be set in a style. For more information, see [Styling and Templating](~/docs/framework/wpf/controls/styling-and-templating.md). +- The property can be set in a style. For more information, see [Styling and Templating](/dotnet/framework/wpf/controls/styling-and-templating). -- The property can be set through data binding. For more information about data binding dependency properties, see [How to: Bind the Properties of Two Controls](~/docs/framework/wpf/data/how-to-bind-the-properties-of-two-controls.md). +- The property can be set through data binding. For more information about data binding dependency properties, see [How to: Bind the Properties of Two Controls](/dotnet/framework/wpf/data/how-to-bind-the-properties-of-two-controls). -- The property can be set with a dynamic resource reference. For more information, see [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). +- The property can be set with a dynamic resource reference. For more information, see [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). -- The property can inherit its value automatically from a parent element in the element tree. For more information, see [Property Value Inheritance](~/docs/framework/wpf/advanced/property-value-inheritance.md). +- The property can inherit its value automatically from a parent element in the element tree. For more information, see [Property Value Inheritance](/dotnet/framework/wpf/advanced/property-value-inheritance). -- The property can be animated. For more information, see [Animation Overview](~/docs/framework/wpf/graphics-multimedia/animation-overview.md). +- The property can be animated. For more information, see [Animation Overview](/dotnet/framework/wpf/graphics-multimedia/animation-overview). -- The property can report when the previous value of the property has been changed and the property value can be coerced. For more information, see [Dependency Property Callbacks and Validation](~/docs/framework/wpf/advanced/dependency-property-callbacks-and-validation.md). +- The property can report when the previous value of the property has been changed and the property value can be coerced. For more information, see [Dependency Property Callbacks and Validation](/dotnet/framework/wpf/advanced/dependency-property-callbacks-and-validation). - The property reports information to [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)], such as whether changing a property value should require the layout system to recompose the visuals for an element. - The property receives support in the [!INCLUDE[wpfdesigner_current_long](~/includes/wpfdesigner-current-long-md.md)]. For example, the property can be edited in the **Properties** window. - To learn more about dependency properties, see [Dependency Properties Overview](~/docs/framework/wpf/advanced/dependency-properties-overview.md). If you want properties on your custom types to support the capabilities in the preceding list, you should create a dependency property. To learn how to create custom dependency properties, see [Custom Dependency Properties](~/docs/framework/wpf/advanced/custom-dependency-properties.md). + To learn more about dependency properties, see [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview). If you want properties on your custom types to support the capabilities in the preceding list, you should create a dependency property. To learn how to create custom dependency properties, see [Custom Dependency Properties](/dotnet/framework/wpf/advanced/custom-dependency-properties). - An attached property is a property that enables any object to report information to the type that defines the attached property. In [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)], any type that inherits from can use an attached property regardless of whether the type inherits from the type that defines the property. An attached property is a feature of the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language. To set an attached property in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], use the *ownerType*.*propertyName* syntax. An example of an attached property is the property. If you want to create a property that can be used on all types, then you should create an attached property. To learn more about attached properties, including how to create them, see [Attached Properties Overview](~/docs/framework/wpf/advanced/attached-properties-overview.md). + An attached property is a property that enables any object to report information to the type that defines the attached property. In [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)], any type that inherits from can use an attached property regardless of whether the type inherits from the type that defines the property. An attached property is a feature of the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language. To set an attached property in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], use the *ownerType*.*propertyName* syntax. An example of an attached property is the property. If you want to create a property that can be used on all types, then you should create an attached property. To learn more about attached properties, including how to create them, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview). ## XAML Attribute Usage @@ -76,10 +76,10 @@ ## XAML Values `dependencyPropertyName` - A string that specifies the of the desired dependency property. This can be preceded by an XML namespace prefix if the property is not in the default XML namespace (for details, see [XAML Namespaces and Namespace Mapping for WPF XAML](~/docs/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml.md).) + A string that specifies the of the desired dependency property. This can be preceded by an XML namespace prefix if the property is not in the default XML namespace (for details, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml).) `ownerType`.`dependencyPropertyName` - A string that specifies an owner type of a dependency property, a dot (.), then the . `ownerType` can also be preceded by an XML namespace prefix. This usage is particular to late-bound styles and templates, where the owner of the dependency property must be specified for parsing context because the `TargetType` is not yet known. For more information, see [Styling and Templating](~/docs/framework/wpf/controls/styling-and-templating.md). + A string that specifies an owner type of a dependency property, a dot (.), then the . `ownerType` can also be preceded by an XML namespace prefix. This usage is particular to late-bound styles and templates, where the owner of the dependency property must be specified for parsing context because the `TargetType` is not yet known. For more information, see [Styling and Templating](/dotnet/framework/wpf/controls/styling-and-templating). `attachedPropertyOwnerType` *.* `attachedPropertyName` A string that specifies the owner of an attached property, a dot (.), then the attached property name. `attachedPropertyOwnerType` can also be preceded by an XML namespace prefix. @@ -184,7 +184,7 @@ The added owner's dependency property identifier should be used for operations such as . However, type-specific operations involving either types or instances of the class that was added as owner with different metadata will still return the expected results even if the original (not the added owner's) dependency property identifier is specified in calls to methods such as or . The metadata for the added owner is perpetuated by the call itself, not necessarily referenced exclusively by the adding owner class identifier field. Nevertheless, it is good practice to expose the identifier, as well as new [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] property wrappers, for dependency properties that are added to types using , because failing to do so creates disparity between the [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] and [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] representations of your properties. - The supplied metadata is merged with the property metadata for the dependency property as it exists on the base owner. Any characteristics that were specified in the original base metadata will persist. Only those characteristics that were specifically changed in the new metadata will override the characteristics of the base metadata. Some characteristics, such as , are replaced if they are specified in the new metadata. Others, such as , are combined. Ultimately, the merge behavior depends on the property metadata type being used for the override, so the behavior described here is for the existing property metadata classes used by [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] dependency properties. For details, see [Dependency Property Metadata](~/docs/framework/wpf/advanced/dependency-property-metadata.md) and [Framework Property Metadata](~/docs/framework/wpf/advanced/framework-property-metadata.md). + The supplied metadata is merged with the property metadata for the dependency property as it exists on the base owner. Any characteristics that were specified in the original base metadata will persist. Only those characteristics that were specifically changed in the new metadata will override the characteristics of the base metadata. Some characteristics, such as , are replaced if they are specified in the new metadata. Others, such as , are combined. Ultimately, the merge behavior depends on the property metadata type being used for the override, so the behavior described here is for the existing property metadata classes used by [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] dependency properties. For details, see [Dependency Property Metadata](/dotnet/framework/wpf/advanced/dependency-property-metadata) and [Framework Property Metadata](/dotnet/framework/wpf/advanced/framework-property-metadata). ]]> @@ -570,7 +570,7 @@ This property gets the name provided as the `name` parameter during dependency property registration. This name is immutable, and cannot be `null` or an empty string. Duplicate name registrations on the same owner type are not permitted, and will throw an exception when you attempt to register the duplicate. > [!IMPORTANT] -> The of a dependency property must follow the convention of matching the name of its dependency property identifier minus the suffix "Property". For details, see [Custom Dependency Properties](~/docs/framework/wpf/advanced/custom-dependency-properties.md). +> The of a dependency property must follow the convention of matching the name of its dependency property identifier minus the suffix "Property". For details, see [Custom Dependency Properties](/dotnet/framework/wpf/advanced/custom-dependency-properties). @@ -627,7 +627,7 @@ After metadata for a particular derived class override is established with this method, subsequent attempts to override metadata on this same derived class will raise an exception. - The supplied metadata is merged with the property metadata for the dependency property as it exists on the base owner. Any characteristics that were specified in the original base metadata will persist; only those characteristics that were specifically changed in the new metadata will override the characteristics of the base metadata. Some characteristics such as are replaced if specified in the new metadata. Others, such as , are combined. Ultimately, the merge behavior depends on the property metadata type being used for the override, so the behavior described here is for the existing property metadata classes used by [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] dependency properties. For details, see [Dependency Property Metadata](~/docs/framework/wpf/advanced/dependency-property-metadata.md) and [Framework Property Metadata](~/docs/framework/wpf/advanced/framework-property-metadata.md). + The supplied metadata is merged with the property metadata for the dependency property as it exists on the base owner. Any characteristics that were specified in the original base metadata will persist; only those characteristics that were specifically changed in the new metadata will override the characteristics of the base metadata. Some characteristics such as are replaced if specified in the new metadata. Others, such as , are combined. Ultimately, the merge behavior depends on the property metadata type being used for the override, so the behavior described here is for the existing property metadata classes used by [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] dependency properties. For details, see [Dependency Property Metadata](/dotnet/framework/wpf/advanced/dependency-property-metadata) and [Framework Property Metadata](/dotnet/framework/wpf/advanced/framework-property-metadata). ]]> @@ -672,7 +672,7 @@ After metadata for a particular derived class override is established with this method, subsequent attempts to override metadata on this same derived class will raise an exception. - The supplied metadata is merged with the property metadata for the dependency property as it exists on the base owner. Any characteristics that were specified in the original base metadata will persist; only those characteristics that were specifically changed in the new metadata will override the characteristics of the base metadata. Some characteristics such as are replaced if specified in the new metadata. Others, such as , are combined. The merge behavior depends on the property metadata type being used for the override. For details, see [Dependency Property Metadata](~/docs/framework/wpf/advanced/dependency-property-metadata.md) and [Framework Property Metadata](~/docs/framework/wpf/advanced/framework-property-metadata.md). + The supplied metadata is merged with the property metadata for the dependency property as it exists on the base owner. Any characteristics that were specified in the original base metadata will persist; only those characteristics that were specifically changed in the new metadata will override the characteristics of the base metadata. Some characteristics such as are replaced if specified in the new metadata. Others, such as , are combined. The merge behavior depends on the property metadata type being used for the override. For details, see [Dependency Property Metadata](/dotnet/framework/wpf/advanced/dependency-property-metadata) and [Framework Property Metadata](/dotnet/framework/wpf/advanced/framework-property-metadata). ]]> @@ -795,7 +795,7 @@ Read-only dependency properties require a identifier rather than a identifier to perform metadata operations such as overriding the metadata or setting the value. If you obtained a collection of identifiers through a call to or another API that exposes identifiers, check the value before attempting to call or using that dependency property identifier as an input parameter, to verify that the dependency property that the identifier represents is not read-only. If the value of is `true` on a dependency property, there is no programmatic way to obtain a reference to the identifier of that dependency property, from the metadata or from the identifier; the identifier must be available as a static field in order to call against a read-only dependency property. - When you create a custom dependency property, and register it as read-only, you should define only a get accessor for the [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] wrapper property. Otherwise, your class will have a confusing object model for the property wrapper as compared to the access to the backing dependency property. For details, see [Custom Dependency Properties](~/docs/framework/wpf/advanced/custom-dependency-properties.md) or [Read-Only Dependency Properties](~/docs/framework/wpf/advanced/read-only-dependency-properties.md). + When you create a custom dependency property, and register it as read-only, you should define only a get accessor for the [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] wrapper property. Otherwise, your class will have a confusing object model for the property wrapper as compared to the access to the backing dependency property. For details, see [Custom Dependency Properties](/dotnet/framework/wpf/advanced/custom-dependency-properties) or [Read-Only Dependency Properties](/dotnet/framework/wpf/advanced/read-only-dependency-properties). @@ -1015,7 +1015,7 @@ . @@ -1072,12 +1072,12 @@ . ## Use RegisterAttached for Value-inheriting Dependency Properties - One particular scenario for registering a dependency property with instead of is to support property value inheritance. You should register value-inheriting dependency properties with even if the class defines property wrapper accessors that expose the dependency property, and even if you do not intend to expose Get* and Set* static methods to provide true attached property support accessors. Although property value inheritance might appear to work for nonattached dependency properties, the inheritance behavior for a nonattached property through certain element boundaries in the runtime tree is undefined. Registering the property as attached effectively makes the attached property a global property to the property system, and assures that property value inheritance works across all boundaries in an element tree. Always use to register properties where you specify in the metadata. For more information, see [Property Value Inheritance](~/docs/framework/wpf/advanced/property-value-inheritance.md). + One particular scenario for registering a dependency property with instead of is to support property value inheritance. You should register value-inheriting dependency properties with even if the class defines property wrapper accessors that expose the dependency property, and even if you do not intend to expose Get* and Set* static methods to provide true attached property support accessors. Although property value inheritance might appear to work for nonattached dependency properties, the inheritance behavior for a nonattached property through certain element boundaries in the runtime tree is undefined. Registering the property as attached effectively makes the attached property a global property to the property system, and assures that property value inheritance works across all boundaries in an element tree. Always use to register properties where you specify in the metadata. For more information, see [Property Value Inheritance](/dotnet/framework/wpf/advanced/property-value-inheritance). ]]> @@ -1121,12 +1121,12 @@ . ## Use RegisterAttached for Value-inheriting Dependency Properties - One particular scenario for registering a dependency property with instead of is to support property value inheritance. You should register value-inheriting dependency properties with even if the class defines property wrapper accessors that expose the dependency property, and even if you do not intend to expose Get* and Set* static methods to provide true attached property support accessors. Although property value inheritance might appear to work for nonattached dependency properties, the inheritance behavior for a nonattached property through certain element boundaries in the runtime tree is undefined. Registering the property as attached effectively makes the attached property a global property to the property system, and assures that property value inheritance works across all boundaries in an element tree. Always use to register properties where you specify in the metadata. For more information, see [Property Value Inheritance](~/docs/framework/wpf/advanced/property-value-inheritance.md). + One particular scenario for registering a dependency property with instead of is to support property value inheritance. You should register value-inheriting dependency properties with even if the class defines property wrapper accessors that expose the dependency property, and even if you do not intend to expose Get* and Set* static methods to provide true attached property support accessors. Although property value inheritance might appear to work for nonattached dependency properties, the inheritance behavior for a nonattached property through certain element boundaries in the runtime tree is undefined. Registering the property as attached effectively makes the attached property a global property to the property system, and assures that property value inheritance works across all boundaries in an element tree. Always use to register properties where you specify in the metadata. For more information, see [Property Value Inheritance](/dotnet/framework/wpf/advanced/property-value-inheritance). @@ -1197,7 +1197,7 @@ For more information on dependency property registration, see . ## Use RegisterAttached for Value-inheriting Dependency Properties - One particular scenario for registering a dependency property as attached is to support property value inheritance. You should register value-inheriting dependency properties with even if the class defines property wrapper accessors that expose the dependency property, and even if you do not intend to expose Get* and Set* static methods to provide true attached property support accessors. Although property value inheritance might appear to work for nonattached dependency properties, the inheritance behavior for a nonattached property through certain element boundaries in the runtime tree is undefined. Registering the property as attached effectively makes the attached property a global property to the property system, and assures that property value inheritance works across all boundaries in an element tree. Always use to register properties where you specify in the metadata. For more information, see [Property Value Inheritance](~/docs/framework/wpf/advanced/property-value-inheritance.md). + One particular scenario for registering a dependency property as attached is to support property value inheritance. You should register value-inheriting dependency properties with even if the class defines property wrapper accessors that expose the dependency property, and even if you do not intend to expose Get* and Set* static methods to provide true attached property support accessors. Although property value inheritance might appear to work for nonattached dependency properties, the inheritance behavior for a nonattached property through certain element boundaries in the runtime tree is undefined. Registering the property as attached effectively makes the attached property a global property to the property system, and assures that property value inheritance works across all boundaries in an element tree. Always use to register properties where you specify in the metadata. For more information, see [Property Value Inheritance](/dotnet/framework/wpf/advanced/property-value-inheritance). ]]> @@ -1246,7 +1246,7 @@ For more information on dependency property registration, see . ## Use RegisterAttached for Value-inheriting Dependency Properties - One particular scenario for registering a dependency property as attached instead of is to support property value inheritance. You should register value-inheriting dependency properties with even if the class defines property wrapper accessors that expose the dependency property, and even if you do not intend to expose Get* and Set* static methods to provide true attached property support accessors. Although property value inheritance might appear to work for nonattached dependency properties, the inheritance behavior for a nonattached property through certain element boundaries in the runtime tree is undefined. Registering the property as attached effectively makes the attached property a global property to the property system, and assures that property value inheritance works across all boundaries in an element tree. Always use to register properties where you specify in the metadata. For more information, see [Property Value Inheritance](~/docs/framework/wpf/advanced/property-value-inheritance.md). + One particular scenario for registering a dependency property as attached instead of is to support property value inheritance. You should register value-inheriting dependency properties with even if the class defines property wrapper accessors that expose the dependency property, and even if you do not intend to expose Get* and Set* static methods to provide true attached property support accessors. Although property value inheritance might appear to work for nonattached dependency properties, the inheritance behavior for a nonattached property through certain element boundaries in the runtime tree is undefined. Registering the property as attached effectively makes the attached property a global property to the property system, and assures that property value inheritance works across all boundaries in an element tree. Always use to register properties where you specify in the metadata. For more information, see [Property Value Inheritance](/dotnet/framework/wpf/advanced/property-value-inheritance). ]]> @@ -1427,13 +1427,13 @@ - A dependency property has a default value established in metadata and that value is returned. This value might come from . -- Some other value was established by the property system, and the default value is no longer relevant. For details, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). +- Some other value was established by the property system, and the default value is no longer relevant. For details, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Setting a of is specifically disallowed. returns when the requested property has not been locally set. - has a special meaning when used as the return value of a . For details, see [Dependency Property Callbacks and Validation](~/docs/framework/wpf/advanced/dependency-property-callbacks-and-validation.md). + has a special meaning when used as the return value of a . For details, see [Dependency Property Callbacks and Validation](/dotnet/framework/wpf/advanced/dependency-property-callbacks-and-validation). If you are binding to a database, note that is not equivalent to , in a similar way to how is not equivalent to a true null. @@ -1472,7 +1472,7 @@ ## Remarks This property will contain `null` for any dependency property with no registered validation callback. - Validate value callbacks must act in a static sense: validation applied through the cannot determine whether the provided value is valid for any particular instance. The callback can only determine whether all objects that possess the dependency property should or should not accept the provided value as valid. If you need to perform validation that relies on knowing the values of other dependency properties on a particular instance, use a instead. The is registered as part of dependency property metadata, rather than directly within the dependency property identifier. For details, see [Dependency Property Callbacks and Validation](~/docs/framework/wpf/advanced/dependency-property-callbacks-and-validation.md). + Validate value callbacks must act in a static sense: validation applied through the cannot determine whether the provided value is valid for any particular instance. The callback can only determine whether all objects that possess the dependency property should or should not accept the provided value as valid. If you need to perform validation that relies on knowing the values of other dependency properties on a particular instance, use a instead. The is registered as part of dependency property metadata, rather than directly within the dependency property identifier. For details, see [Dependency Property Callbacks and Validation](/dotnet/framework/wpf/advanced/dependency-property-callbacks-and-validation). ]]> diff --git a/xml/System.Windows/DependencyPropertyHelper.xml b/xml/System.Windows/DependencyPropertyHelper.xml index 3f5f7f26cfd..cda985b3d58 100644 --- a/xml/System.Windows/DependencyPropertyHelper.xml +++ b/xml/System.Windows/DependencyPropertyHelper.xml @@ -21,7 +21,7 @@ at run-time on that property. If the value came from a different source than you had intended, you might need to adjust some aspect of your application. The value source might be a style, a theme, a local value, an animation, a binding, or a run-time based value such as system settings through themes or system resources. For more information, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + The[!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] property system is fairly complex, and relies on rationalizing the values that potentially come from a variety of inputs, based on an established value determination precedence. Because these sources potentially come from run-time code, from compiled markup, or even from run-time user settings, it can be useful to know exactly which participant in the dependency property value system established the value you obtain when calling at run-time on that property. If the value came from a different source than you had intended, you might need to adjust some aspect of your application. The value source might be a style, a theme, a local value, an animation, a binding, or a run-time based value such as system settings through themes or system resources. For more information, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Another mechanism that reports on the property in general, rather than a specific instance of the property on an object, is the property metadata. The property metadata is findable by calling and examining the returned (or one of several possible derived classes that the returned property metadata is castable to). diff --git a/xml/System.Windows/DragDrop.xml b/xml/System.Windows/DragDrop.xml index abbb5d0fea0..a9ea7df88ce 100644 --- a/xml/System.Windows/DragDrop.xml +++ b/xml/System.Windows/DragDrop.xml @@ -42,7 +42,7 @@ - - For more information and examples, see [Drag and Drop Overview](~/docs/framework/wpf/advanced/drag-and-drop-overview.md). + For more information and examples, see [Drag and Drop Overview](/dotnet/framework/wpf/advanced/drag-and-drop-overview). ]]> diff --git a/xml/System.Windows/DragEventHandler.xml b/xml/System.Windows/DragEventHandler.xml index 64398d7e46a..0b4b12af653 100644 --- a/xml/System.Windows/DragEventHandler.xml +++ b/xml/System.Windows/DragEventHandler.xml @@ -81,7 +81,7 @@ - - The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ]]> diff --git a/xml/System.Windows/DynamicResourceExtension.xml b/xml/System.Windows/DynamicResourceExtension.xml index 81cb987cd74..cd9df30932f 100644 --- a/xml/System.Windows/DynamicResourceExtension.xml +++ b/xml/System.Windows/DynamicResourceExtension.xml @@ -31,11 +31,11 @@ ## Remarks Dynamic resource references are necessary when referencing content that might change at run-time. The reasons for the content change might be application-initiated or might be external. One example is if you are including styles that rely on system resources that report user-configured preferences, such as themes, font settings and so on. - This class is a markup extension implementation. Markup extension classes in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] exist mainly to provide infrastructure support for some aspect of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] processor implementation, and the members exposed by the markup extension classes are not typically called from directly user code. This class particularly supports the [DynamicResource Markup Extension](~/docs/framework/wpf/advanced/dynamicresource-markup-extension.md) usage from [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. For more information about dynamic resource references, see [DynamicResource Markup Extension](~/docs/framework/wpf/advanced/dynamicresource-markup-extension.md). + This class is a markup extension implementation. Markup extension classes in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] exist mainly to provide infrastructure support for some aspect of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] processor implementation, and the members exposed by the markup extension classes are not typically called from directly user code. This class particularly supports the [DynamicResource Markup Extension](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension) usage from [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. For more information about dynamic resource references, see [DynamicResource Markup Extension](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension). ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [DynamicResource Markup Extension](~/docs/framework/wpf/advanced/dynamicresource-markup-extension.md). + For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [DynamicResource Markup Extension](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension). ]]> @@ -98,7 +98,7 @@ @@ -132,7 +132,7 @@ . @@ -179,7 +179,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [DynamicResource Markup Extension](~/docs/framework/wpf/advanced/dynamicresource-markup-extension.md). + For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [DynamicResource Markup Extension](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension). ]]> diff --git a/xml/System.Windows/DynamicResourceExtensionConverter.xml b/xml/System.Windows/DynamicResourceExtensionConverter.xml index 6d5317cd523..63f13fb7f43 100644 --- a/xml/System.Windows/DynamicResourceExtensionConverter.xml +++ b/xml/System.Windows/DynamicResourceExtensionConverter.xml @@ -21,7 +21,7 @@ diff --git a/xml/System.Windows/EventManager.xml b/xml/System.Windows/EventManager.xml index 8eec82ec378..18505c4e479 100644 --- a/xml/System.Windows/EventManager.xml +++ b/xml/System.Windows/EventManager.xml @@ -23,7 +23,7 @@ ## Remarks This class is most commonly used to register a new routed event, with . - The second most common API usage is . You use this method to enable class handling of a routed event on the class, or an attached event. For details, see [Marking Routed Events as Handled, and Class Handling](~/docs/framework/wpf/advanced/marking-routed-events-as-handled-and-class-handling.md). + The second most common API usage is . You use this method to enable class handling of a routed event on the class, or an attached event. For details, see [Marking Routed Events as Handled, and Class Handling](/dotnet/framework/wpf/advanced/marking-routed-events-as-handled-and-class-handling). @@ -146,7 +146,7 @@ Many of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] base element events provide class handling virtual methods. By overriding these methods in classes that inherit the base classes, you can implement class handling without calling in static constructors. These class handling methods typically exist for input events and have names that start with "On" and end with the name of the event being class handled. - For more information about class handling, see [Marking Routed Events as Handled, and Class Handling](~/docs/framework/wpf/advanced/marking-routed-events-as-handled-and-class-handling.md). + For more information about class handling, see [Marking Routed Events as Handled, and Class Handling](/dotnet/framework/wpf/advanced/marking-routed-events-as-handled-and-class-handling). Using this signature, class handlers will be registered to invoke only in response to unhandled events. You can also register class handlers to invoke even if the event arguments are marked handled, by using the signature, with `handledEventsToo` set to `true`. @@ -202,7 +202,7 @@ Many of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] base element events provide class handling virtual methods. By overriding these methods in classes that inherit the base classes, you can implement class handling without calling in static constructors. These class handling methods typically exist for input events and have names that start with "On" and end with the name of the event being class handled. - For more information about class handling, see [Marking Routed Events as Handled, and Class Handling](~/docs/framework/wpf/advanced/marking-routed-events-as-handled-and-class-handling.md). + For more information about class handling, see [Marking Routed Events as Handled, and Class Handling](/dotnet/framework/wpf/advanced/marking-routed-events-as-handled-and-class-handling). Using this signature, class handlers can be registered to invoke upon handled events, by setting `handledEventsToo` set to `true`. Generally, you should do this only if there is a known handling issue you are trying to work around, such as input system handling from mouse or keyboard events. @@ -246,7 +246,7 @@ ## Remarks Use the return value of this method to create the static declaration for a unique identifier field. This field should be stored within the owner type. - There are a considerable number of conventions and best practices associated with how routed events should be named, registered, and exposed in a class. For more information, see [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + There are a considerable number of conventions and best practices associated with how routed events should be named, registered, and exposed in a class. For more information, see [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> diff --git a/xml/System.Windows/EventTrigger.xml b/xml/System.Windows/EventTrigger.xml index ab49ac16f6f..89c1b0ef201 100644 --- a/xml/System.Windows/EventTrigger.xml +++ b/xml/System.Windows/EventTrigger.xml @@ -342,7 +342,7 @@ ## Remarks You can set this property to the name of any element within the scope of where the trigger collection (the collection that this is part of) is applied. This is typically a named element that is within the template that contains this . If you are setting the property on an element directly, then it is a named element within the scope of that parent element. - You can name an object using the [x:Name Directive](~/docs/framework/xaml-services/x-name-directive.md) syntax. + You can name an object using the [x:Name Directive](/dotnet/framework/xaml-services/x-name-directive) syntax. ]]> diff --git a/xml/System.Windows/FrameworkContentElement.xml b/xml/System.Windows/FrameworkContentElement.xml index ad62f55c7a2..70d4707cb8c 100644 --- a/xml/System.Windows/FrameworkContentElement.xml +++ b/xml/System.Windows/FrameworkContentElement.xml @@ -118,7 +118,7 @@ Most derived classes expose dedicated collections that are responsible for containment (for example, on the class; on the class). You can typically avoid any need to manipulate the logical tree directly if you derive from these classes instead. Working with the logical tree for content elements is an advanced scenario that may require a specialized parser or a specialized that acts as the parent rendering element (content host). - For more information about how to use and , see [Trees in WPF](~/docs/framework/wpf/advanced/trees-in-wpf.md). + For more information about how to use and , see [Trees in WPF](/dotnet/framework/wpf/advanced/trees-in-wpf). ]]> @@ -254,7 +254,7 @@ This is primarily an issue for animations on objects that have a long lifetime. When an object is garbage collected, its clocks are also disconnected and garbage collected. - For more information about clock objects, see [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). + For more information about clock objects, see [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). ]]> @@ -304,7 +304,7 @@ This is primarily an issue for animations on objects that have a long lifetime. When an object is garbage collected, its clocks are also disconnected and garbage collected. - For more information about clock objects, see [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). + For more information about clock objects, see [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). ]]> @@ -528,7 +528,7 @@ System.Windows.RoutedEvent - Identifies the [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + Identifies the [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). property will be used to automatically open a context menu. Marking the event handled will effectively cancel the default action, and could be an opportunity to reset the value of the property and then open the new . However, there is a timing issue you should be aware of. In order to completely replace the context menu through a handler, the initial context menu must not be null / empty. Alternatively, you might need to handle the event and then manually open a new context menu. For details, see [How to: Handle the ContextMenuOpening Event](~/docs/framework/wpf/advanced/how-to-handle-the-contextmenuopening-event.md). + To manually open context menus, handlers of the events should mark the relevant event as handled. Otherwise, the existing value of the property will be used to automatically open a context menu. Marking the event handled will effectively cancel the default action, and could be an opportunity to reset the value of the property and then open the new . However, there is a timing issue you should be aware of. In order to completely replace the context menu through a handler, the initial context menu must not be null / empty. Alternatively, you might need to handle the event and then manually open a new context menu. For details, see [How to: Handle the ContextMenuOpening Event](/dotnet/framework/wpf/advanced/how-to-handle-the-contextmenuopening-event). To use this event as an in a style, you must reference the underlying service event identifier: @@ -603,7 +603,7 @@ System.Windows.RoutedEvent - Identifies the [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + Identifies the [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). class. - Setting the to a custom value is not enabled in partial trust. For more information on custom cursors, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Setting the to a custom value is not enabled in partial trust. For more information on custom cursors, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Dependency Property Information @@ -757,7 +757,7 @@ This dependency property inherits property values. If there are child elements with no other value for established through local values or styles, the property system will set the value to be the value of the nearest parent element with this value assigned. - Alternatively, you can use one of the following properties of the class to specify the binding source explicitly: , , or . For more information, see [How to: Specify the Binding Source](~/docs/framework/wpf/data/how-to-specify-the-binding-source.md). + Alternatively, you can use one of the following properties of the class to specify the binding source explicitly: , , or . For more information, see [How to: Specify the Binding Source](/dotnet/framework/wpf/data/how-to-specify-the-binding-source). In [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], is most commonly set to as a declaration. You can use either property element syntax or attribute syntax. Attribute syntax is shown in the example on this page. You can also set in code. @@ -791,10 +791,10 @@ A directly embedded object that serves as data context for any bindings within the parent element. Typically, this object is a or another subclass. Alternatively, raw data of any [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] object type intended for binding may be placed here, with the actual bindings defined later. *bindingUsage* - A binding usage that evaluates to an appropriate data context. For details, see [Binding Markup Extension](~/docs/framework/wpf/advanced/binding-markup-extension.md). + A binding usage that evaluates to an appropriate data context. For details, see [Binding Markup Extension](/dotnet/framework/wpf/advanced/binding-markup-extension). *resourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. This usage is used when referring to raw data defined as an object in resources. See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: `StaticResource`, or `DynamicResource`. This usage is used when referring to raw data defined as an object in resources. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *contextResourceKey* The key identifier for the object being requested from within a . @@ -842,7 +842,7 @@ [!IMPORTANT] > When an element's changes, all data-bound properties on this element are potentially affected. This applies to any elements that are descendant elements of the current element, which inherit the data context, and also the current element itself. All such bindings re-interpret the new to reflect the new value in bindings. There is no guarantee made about the order of these changes relative to the raising of the event. The changes can occur before the event, after the event, or in any mixture. @@ -1095,7 +1095,7 @@ Note that this property affects visual appearance but does not report so in metadata. This is because the visual appearance change is event-driven and may not apply at all times, and thus should not generally report any visual or layout information in metadata. - Conceptually, the visual behavior of focus applied to a control should be coherent from element to element. The most sensible way to enforce coherence is to only change the focus visual style if you are composing an entire theme. Setting this property on individual styles and not as part of a theme is not the intended usage of this property, because it may lead to a confusing user experience regarding keyboard focus. If you are intending element-specific behavior that is deliberately not coherent across a theme, a much better approach is to use triggers in styles for individual input state properties, such as or , and to do so in a way that does not visually interfere with any existing focus visual style. For more information on the design intention of and alternative focus properties, see [Styling for Focus in Controls, and FocusVisualStyle](~/docs/framework/wpf/advanced/styling-for-focus-in-controls-and-focusvisualstyle.md). + Conceptually, the visual behavior of focus applied to a control should be coherent from element to element. The most sensible way to enforce coherence is to only change the focus visual style if you are composing an entire theme. Setting this property on individual styles and not as part of a theme is not the intended usage of this property, because it may lead to a confusing user experience regarding keyboard focus. If you are intending element-specific behavior that is deliberately not coherent across a theme, a much better approach is to use triggers in styles for individual input state properties, such as or , and to do so in a way that does not visually interfere with any existing focus visual style. For more information on the design intention of and alternative focus properties, see [Styling for Focus in Controls, and FocusVisualStyle](/dotnet/framework/wpf/advanced/styling-for-focus-in-controls-and-focusvisualstyle). ## XAML Attribute Usage @@ -1110,13 +1110,13 @@ ## XAML Values *resourceExtension* - One of the following: , or . See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: , or . See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *styleResourceKey* The key that identifies the style being requested. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](~/docs/framework/wpf/advanced/inline-styles-and-templates.md). A binding reference using [TemplateBinding](~/docs/framework/wpf/advanced/templatebinding-markup-extension.md) or is also possible, but uncommon. +> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). A binding reference using [TemplateBinding](/dotnet/framework/wpf/advanced/templatebinding-markup-extension) or is also possible, but uncommon. ## Dependency Property Information @@ -1582,7 +1582,7 @@ System.Windows.RoutedEvent - Identifies the [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + Identifies the [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). and , see [Trees in WPF](~/docs/framework/wpf/advanced/trees-in-wpf.md). + For more information on how to use and , see [Trees in WPF](/dotnet/framework/wpf/advanced/trees-in-wpf). ]]> @@ -1688,13 +1688,13 @@ ## Remarks The most common usage of this property is when specifying a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] element name in markup. - This property essentially provides a WPF framework-level convenience property to set the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] [x:Name Directive](~/docs/framework/xaml-services/x-name-directive.md). + This property essentially provides a WPF framework-level convenience property to set the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] [x:Name Directive](/dotnet/framework/xaml-services/x-name-directive). Getting a from code is not common, because if you have the appropriate reference in code already, you can just call methods and properties on the element reference and do not generally need the . An exception is if the string has some overloaded meaning, for instance if it is useful to display that name in [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)]. Setting a from code if the original was set from markup is also not recommended, and changing the property will not change the object reference. Such object references are created only when the underlying namescopes are explicitly created during [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] loading. You must specifically call to make an effective change on the property of an already loaded element. - One notable case where setting from code is important is for naming elements that storyboards will run against. Before you can register a name, might also need to instantiate and assign a instance. See the Example section, or [Storyboards Overview](~/docs/framework/wpf/graphics-multimedia/storyboards-overview.md). + One notable case where setting from code is important is for naming elements that storyboards will run against. Before you can register a name, might also need to instantiate and assign a instance. See the Example section, or [Storyboards Overview](/dotnet/framework/wpf/graphics-multimedia/storyboards-overview). Setting from code has limited applications, but looking up an element by name is more common, particularly if you are employing a navigation model where pages reload into the application and the run-time code is not necessarily the code-behind of that respective page. The utility method , which is available from any , can find any element by in that element's logical tree recursively. Or you can use the static method of , which also takes the string as an argument. @@ -2124,7 +2124,7 @@ ## Remarks Note that the logical parent of an element can potentially change depending on your application functionality, and keeping the value of this property will not reflect that change. You typically should get the value immediately before you need it. - See [Trees in WPF](~/docs/framework/wpf/advanced/trees-in-wpf.md) for more information about traversing logical trees, and the scenarios where taking this approach towards element discovery is appropriate. + See [Trees in WPF](/dotnet/framework/wpf/advanced/trees-in-wpf) for more information about traversing logical trees, and the scenarios where taking this approach towards element discovery is appropriate. The property system will potentially recalculate all property values of an element when it is reparented, because some properties inherit values through the logical tree. The that applies for bindings can also change when elements are reparented. @@ -2209,9 +2209,9 @@ . The implementation will check successive parent elements until it finds the applicable implementation, which is found by finding an element that implements . For more information about namescopes, see [WPF XAML Namescopes](~/docs/framework/wpf/advanced/wpf-xaml-namescopes.md). + This method is a convenience method for calling . The implementation will check successive parent elements until it finds the applicable implementation, which is found by finding an element that implements . For more information about namescopes, see [WPF XAML Namescopes](/dotnet/framework/wpf/advanced/wpf-xaml-namescopes). - Calling is necessary in order to correctly hook up animation storyboards for applications when created in code. This is because one of the key storyboard properties, , uses a run-time name lookup instead of being able to take a reference to a target element. This is true even if that element is accessible by reference from the code. For more information on why you need to register names for storyboard targets, see [Storyboards Overview](~/docs/framework/wpf/graphics-multimedia/storyboards-overview.md). Animations for content elements are less common than animations on controls, the [Storyboards Overview](~/docs/framework/wpf/graphics-multimedia/storyboards-overview.md) concentrates on control scenarios. + Calling is necessary in order to correctly hook up animation storyboards for applications when created in code. This is because one of the key storyboard properties, , uses a run-time name lookup instead of being able to take a reference to a target element. This is true even if that element is accessible by reference from the code. For more information on why you need to register names for storyboard targets, see [Storyboards Overview](/dotnet/framework/wpf/graphics-multimedia/storyboards-overview). Animations for content elements are less common than animations on controls, the [Storyboards Overview](/dotnet/framework/wpf/graphics-multimedia/storyboards-overview) concentrates on control scenarios. ]]> @@ -2288,11 +2288,11 @@ Note that this property returns only the resource dictionary declared directly within that element. This is different than the actual resource lookup process, where a child element can access any of the resources defined in each parent element, searching recursively upwards. - Resources can also be referenced by code from within the collection, but be aware that resources created in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] will definitely not be accessible until after is raised by the element that declares the dictionary. In fact, resources are parsed asynchronously, and not even the event is an assurance that you can reference a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] defined resource. For this reason you should generally only access [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] defined resources as part of run-time code, or through other [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] techniques such as styles or resource extension references for attribute values. When you access resources through code, it is essentially equivalent to a [DynamicResource](~/docs/framework/wpf/advanced/dynamicresource-markup-extension.md) reference made from [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Resources can also be referenced by code from within the collection, but be aware that resources created in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] will definitely not be accessible until after is raised by the element that declares the dictionary. In fact, resources are parsed asynchronously, and not even the event is an assurance that you can reference a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] defined resource. For this reason you should generally only access [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] defined resources as part of run-time code, or through other [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] techniques such as styles or resource extension references for attribute values. When you access resources through code, it is essentially equivalent to a [DynamicResource](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension) reference made from [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. The underlying supports the methods required to add, remove, or query resources from within the collection by using code. The property is settable to support the scenario of completely replacing the resources collection of an element to be a new or different . - Notice that the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] syntax shown does not include an element for the . This is an example of implicit collection syntax; a tag representing the collection element can be omitted. The elements that are added as items to the collection are specified instead. For more information about implicit collections and [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], see [XAML Syntax In Detail](~/docs/framework/wpf/advanced/xaml-syntax-in-detail.md). One case where a is still specified explicitly as an element is if you are introducing a merged dictionary, in which case there are typically no child elements for that . For details, see [Merged Resource Dictionaries](~/docs/framework/wpf/advanced/merged-resource-dictionaries.md). + Notice that the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] syntax shown does not include an element for the . This is an example of implicit collection syntax; a tag representing the collection element can be omitted. The elements that are added as items to the collection are specified instead. For more information about implicit collections and [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], see [XAML Syntax In Detail](/dotnet/framework/wpf/advanced/xaml-syntax-in-detail). One case where a is still specified explicitly as an element is if you are introducing a merged dictionary, in which case there are typically no child elements for that . For details, see [Merged Resource Dictionaries](/dotnet/framework/wpf/advanced/merged-resource-dictionaries). ## XAML Property Element Usage @@ -2308,7 +2308,7 @@ ## XAML Values *oneOrMoreResourceElements* - One or more object elements, each of which defines a resource. Each resource property element within each must have a unique value for the [x:Key Directive](~/docs/framework/xaml-services/x-key-directive.md), which serves as the unique key when values are retrieved from the . + One or more object elements, each of which defines a resource. Each resource property element within each must have a unique value for the [x:Key Directive](/dotnet/framework/xaml-services/x-key-directive), which serves as the unique key when values are retrieved from the . @@ -2448,7 +2448,7 @@ @@ -2600,7 +2600,7 @@ Setting the styles has some restrictions. You can reset the entire property to a new at any time, which will force a layout recomposition. However, as soon as that style is placed in use by a loaded element, the should be considered sealed. Attempting to make a change to any individual property of an in-use style (such as anything within the collection of ) causes an exception to be thrown. A style that is defined in markup is considered to be in use as soon as it is loaded from a resource dictionary (for resources), or the page it is contained within is loaded (for inline styles). - is a dependency property with special precedence. The locally set style generally operates at the highest precedence in the property system. If the is null at this point, during loading the property system checks for implicit styles as defined resources that specify that type. If the style is still null after this step, then the style comes from the default (theme) style, but the default style is not returned in the property value. See [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + is a dependency property with special precedence. The locally set style generally operates at the highest precedence in the property system. If the is null at this point, during loading the property system checks for implicit styles as defined resources that specify that type. If the style is still null after this step, then the style comes from the default (theme) style, but the default style is not returned in the property value. See [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). ## XAML Attribute Usage @@ -2612,13 +2612,13 @@ ## XAML Values *resourceExtension* - One of the following: , or . See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: , or . See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *styleResourceKey* The key that identifies the style being requested. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](~/docs/framework/wpf/advanced/inline-styles-and-templates.md). A binding reference using [TemplateBinding](~/docs/framework/wpf/advanced/templatebinding-markup-extension.md) or is also possible, but uncommon. +> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). A binding reference using [TemplateBinding](/dotnet/framework/wpf/advanced/templatebinding-markup-extension) or is also possible, but uncommon. ## Dependency Property Information @@ -2989,7 +2989,7 @@ System.Windows.RoutedEvent - Identifies the [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + Identifies the [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). System.Windows.RoutedEvent - Identifies the [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + Identifies the [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). System.Windows.RoutedEvent - Identifies the [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + Identifies the [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). is the connecting point between WPF framework-level element classes and the WPF core-level set of presentation services. For more information about these concepts, see [WPF Architecture](~/docs/framework/wpf/advanced/wpf-architecture.md). + is the connecting point between WPF framework-level element classes and the WPF core-level set of presentation services. For more information about these concepts, see [WPF Architecture](/dotnet/framework/wpf/advanced/wpf-architecture). extends and adds the following capabilities: -- **Layout system definition**: provides specific WPF framework-level implementations for certain methods that were defined as virtual members in . Most notably, seals certain WPF core-level layout overrides, and instead provides a WPF framework-level equivalent that derived classes should override instead. For example, seals but provides . These changes reflect the fact that at the WPF framework-level there is a full layout system in place that can render any derived class. At the WPF core level, certain members that will structure a general [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] based layout solution are in place, but the actual engine of the layout system is not defined. For more information, see [Layout](~/docs/framework/wpf/advanced/layout.md). +- **Layout system definition**: provides specific WPF framework-level implementations for certain methods that were defined as virtual members in . Most notably, seals certain WPF core-level layout overrides, and instead provides a WPF framework-level equivalent that derived classes should override instead. For example, seals but provides . These changes reflect the fact that at the WPF framework-level there is a full layout system in place that can render any derived class. At the WPF core level, certain members that will structure a general [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] based layout solution are in place, but the actual engine of the layout system is not defined. For more information, see [Layout](/dotnet/framework/wpf/advanced/layout). -- **The logical tree:** The general [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] programming model is often expressed in terms of being a tree of elements. Support for expressing the tree of elements as a logical tree, and accompanying support for defining that tree in markup is implemented at the level. Note however that deliberately does not define a content model, and leaves that responsibility to derived classes. For more information, see [Trees in WPF](~/docs/framework/wpf/advanced/trees-in-wpf.md). +- **The logical tree:** The general [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] programming model is often expressed in terms of being a tree of elements. Support for expressing the tree of elements as a logical tree, and accompanying support for defining that tree in markup is implemented at the level. Note however that deliberately does not define a content model, and leaves that responsibility to derived classes. For more information, see [Trees in WPF](/dotnet/framework/wpf/advanced/trees-in-wpf). -- **Object lifetime events:** It is often useful to know when an element is initialized (the constructor is called) or when the element is first loaded into a logical tree. defines several events related to object lifetime that provide useful hooks for code-behind operations that involve elements, such as adding more child elements. For more information, see [Object Lifetime Events](~/docs/framework/wpf/advanced/object-lifetime-events.md). +- **Object lifetime events:** It is often useful to know when an element is initialized (the constructor is called) or when the element is first loaded into a logical tree. defines several events related to object lifetime that provide useful hooks for code-behind operations that involve elements, such as adding more child elements. For more information, see [Object Lifetime Events](/dotnet/framework/wpf/advanced/object-lifetime-events). -- **Support for data binding and dynamic resource references:** The property-level support for data binding and resources is implemented by the class and embodied in the property system, but the ability to resolve a member value that is stored as an (the programming construct that underlies both data binding and dynamic resources) is implemented by . For more information, see [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md) and [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). +- **Support for data binding and dynamic resource references:** The property-level support for data binding and resources is implemented by the class and embodied in the property system, but the ability to resolve a member value that is stored as an (the programming construct that underlies both data binding and dynamic resources) is implemented by . For more information, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview) and [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). - **Styles:** defines the property. However, does not yet define support for templates, or support decorators. These features are introduced by control classes such as and . @@ -273,7 +273,7 @@ ## Remarks Use this method for the implementation of collections on objects that represent logical child elements of an element. Collection maintenance for child element collections might be done in property getters or setters, class handling of Changed events, constructors, or within the collection types themselves. - For control authors, manipulating the logical tree at this level is not the recommended practice, unless none of the content models for available base control classes are appropriate for your control scenario. Consider subclassing at the level of , , and . These classes provide a content model with particular enforcement of logical tree child elements through dedicated APIs, as well as support for other features typically desirable in a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] control such as styling through templates. For more information on how to use and , see [Trees in WPF](~/docs/framework/wpf/advanced/trees-in-wpf.md). + For control authors, manipulating the logical tree at this level is not the recommended practice, unless none of the content models for available base control classes are appropriate for your control scenario. Consider subclassing at the level of , , and . These classes provide a content model with particular enforcement of logical tree child elements through dedicated APIs, as well as support for other features typically desirable in a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] control such as styling through templates. For more information on how to use and , see [Trees in WPF](/dotnet/framework/wpf/advanced/trees-in-wpf). may throw an exception if called at a time when the logical tree is being iterated by another process. @@ -478,7 +478,7 @@ ## Remarks Most typical animation scenarios do not use this method. Typically, you create the or element in markup, and then you place these as the content on an element. When triggered by the event, the animation then runs. Most of the control aspects of a can be addressed by properties that are exposed in markup. - For the signatures that do not use the `isControllable`, parameter, or when that parameter is specified `false`, the timeline clocks that are associated with the animation are removed as soon as the animation reaches the "Fill" period. Therefore the animation cannot be restarted after running once. Controlling an animation also requires that the storyboard have an [x:Name Directive](~/docs/framework/xaml-services/x-name-directive.md) or be accessible by reference in code. + For the signatures that do not use the `isControllable`, parameter, or when that parameter is specified `false`, the timeline clocks that are associated with the animation are removed as soon as the animation reaches the "Fill" period. Therefore the animation cannot be restarted after running once. Controlling an animation also requires that the storyboard have an [x:Name Directive](/dotnet/framework/xaml-services/x-name-directive) or be accessible by reference in code. @@ -528,7 +528,7 @@ ## Remarks Most typical animation scenarios do not use this method. Typically, you create the or element in markup, and then you place these as the content on an element. When triggered by the event, the animation then runs. Most of the control aspects of a can be addressed by properties that are exposed in markup. - For the signatures that do not use the `isControllable`, parameter, or when that parameter is specified `false`, the timeline clocks that are associated with the animation are removed as soon as the animation reaches the "Fill" period. Therefore the animation cannot be restarted after running once. Controlling an animation also requires that the storyboard have an [x:Name Directive](~/docs/framework/xaml-services/x-name-directive.md) or be accessible by reference in code. + For the signatures that do not use the `isControllable`, parameter, or when that parameter is specified `false`, the timeline clocks that are associated with the animation are removed as soon as the animation reaches the "Fill" period. Therefore the animation cannot be restarted after running once. Controlling an animation also requires that the storyboard have an [x:Name Directive](/dotnet/framework/xaml-services/x-name-directive) or be accessible by reference in code. Handoff behavior can be specified as an attribute of . @@ -543,7 +543,7 @@ This is primarily an issue for animations on objects that have a long lifetime. When an object is garbage collected, its clocks are also disconnected and garbage collected. - For more information about clock objects, see [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). + For more information about clock objects, see [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). @@ -590,7 +590,7 @@ ## Remarks Most typical animation scenarios do not use this method. Typically, you create the or element in markup, and then you place these as the content on an element. When triggered by the event, the animation then runs. Most of the control aspects of a can be addressed by properties that are exposed in markup. - For the signatures that do not use the `isControllable`, parameter, or when that parameter is specified `false`, the timeline clocks that are associated with the animation are removed as soon as the animation reaches the "Fill" period. Therefore the animation cannot be restarted after running once. Controlling an animation also requires that the storyboard have an [x:Name Directive](~/docs/framework/xaml-services/x-name-directive.md) or be accessible by reference in code. + For the signatures that do not use the `isControllable`, parameter, or when that parameter is specified `false`, the timeline clocks that are associated with the animation are removed as soon as the animation reaches the "Fill" period. Therefore the animation cannot be restarted after running once. Controlling an animation also requires that the storyboard have an [x:Name Directive](/dotnet/framework/xaml-services/x-name-directive) or be accessible by reference in code. Handoff behavior can be specified as an attribute of . @@ -605,7 +605,7 @@ This is primarily an issue for animations on objects that have a long lifetime. When an object is garbage collected, its clocks are also disconnected and garbage collected. - For more information about clock objects, see [Animation and Timing System Overview](~/docs/framework/wpf/graphics-multimedia/animation-and-timing-system-overview.md). + For more information about clock objects, see [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). ]]> @@ -942,7 +942,7 @@ property will be used to automatically open a context menu. Marking the event handled will effectively cancel the default action, and could be an opportunity to reset the value of the property and then open the new . However, there is a timing issue you should be aware of. In order to completely replace the context menu through a handler, the initial context menu must not be null / empty. Alternatively, you might need to handle the event and then manually open a new context menu. For details, see [How to: Handle the ContextMenuOpening Event](~/docs/framework/wpf/advanced/how-to-handle-the-contextmenuopening-event.md). + To manually open context menus, handlers of the events should mark the relevant event as handled. Otherwise, the existing value of the property will be used to automatically open a context menu. Marking the event handled will effectively cancel the default action, and could be an opportunity to reset the value of the property and then open the new . However, there is a timing issue you should be aware of. In order to completely replace the context menu through a handler, the initial context menu must not be null / empty. Alternatively, you might need to handle the event and then manually open a new context menu. For details, see [How to: Handle the ContextMenuOpening Event](/dotnet/framework/wpf/advanced/how-to-handle-the-contextmenuopening-event). To use this event as an in a style, you must reference the underlying attached event: @@ -1061,7 +1061,7 @@ - Use the class and its method to specify a cursor by , or a string that can evaluate to a , and cast the return to . - Setting the to a custom value is not enabled in partial trust. For more information on custom cursors, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Setting the to a custom value is not enabled in partial trust. For more information on custom cursors, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Dependency Property Information @@ -1152,7 +1152,7 @@ - . - . - For more information, see [How to: Specify the Binding Source](~/docs/framework/wpf/data/how-to-specify-the-binding-source.md). + For more information, see [How to: Specify the Binding Source](/dotnet/framework/wpf/data/how-to-specify-the-binding-source). In XAML, is most typically set as a declaration. You can use either property element syntax or attribute syntax. Attribute syntax is shown in the example on this page. You can also use code to set . @@ -1188,10 +1188,10 @@ A directly embedded object that serves as data context for any bindings within the parent element. Typically, this object is a or another derived class. Alternatively, raw data of any object type intended for binding may be placed here, with the actual bindings defined later. *bindingUsage* - A binding usage that evaluates to an appropriate data context. For details, see [Binding Markup Extension](~/docs/framework/wpf/advanced/binding-markup-extension.md). + A binding usage that evaluates to an appropriate data context. For details, see [Binding Markup Extension](/dotnet/framework/wpf/advanced/binding-markup-extension). *resourceExtension* - One of the following: [`StaticResource`](~/docs/framework/wpf/advanced/staticresource-markup-extension.md) or [`DynamicResource`](~/docs/framework/wpf/advanced/dynamicresource-markup-extension.md). This usage is used when referring to raw data defined as an object in resources. See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: [`StaticResource`](/dotnet/framework/wpf/advanced/staticresource-markup-extension) or [`DynamicResource`](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension). This usage is used when referring to raw data defined as an object in resources. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *contextResourceKey* The key identifier for the object being requested from within a . @@ -1240,7 +1240,7 @@ [!IMPORTANT] > When the for an element changes, all data-bound properties on this element are potentially affected. This applies to any elements that are child elements of the current element in the logical tree, which inherit the data context, and also the current element itself. All such existing bindings must re-interpret the new and will reevaluate the binding results. The data binding engine is not deterministic about the order of these reevaluations, relative to the raising of the event. The reevaluations can occur before the event, after the event, or in any mixture. @@ -1313,7 +1313,7 @@ ## Examples - The following example illustrates the dependency property metadata override usage discussed in Remarks. This code defines a custom control class `NumericUpDown` intended to be used from a dedicated control library assembly. The illustrated static constructor references some private initialization function, registers a class handler (another common control subclassing scenario; see [Marking Routed Events as Handled, and Class Handling](~/docs/framework/wpf/advanced/marking-routed-events-as-handled-and-class-handling.md)) and finally overrides the dependency property metadata on the `NumericUpDown` class. always returns its own type as the intended key, which is the convention that the theme style system uses to look up the style for some arbitrary otherwise non-styled control. The complete sample also defines the actual control's theme style that is referenced by that key; see [NumericUpDown Custom Control with Theme and UI Automation Support Sample](https://go.microsoft.com/fwlink/?LinkID=160025). + The following example illustrates the dependency property metadata override usage discussed in Remarks. This code defines a custom control class `NumericUpDown` intended to be used from a dedicated control library assembly. The illustrated static constructor references some private initialization function, registers a class handler (another common control subclassing scenario; see [Marking Routed Events as Handled, and Class Handling](/dotnet/framework/wpf/advanced/marking-routed-events-as-handled-and-class-handling)) and finally overrides the dependency property metadata on the `NumericUpDown` class. always returns its own type as the intended key, which is the convention that the theme style system uses to look up the style for some arbitrary otherwise non-styled control. The complete sample also defines the actual control's theme style that is referenced by that key; see [NumericUpDown Custom Control with Theme and UI Automation Support Sample](https://go.microsoft.com/fwlink/?LinkID=160025). [!code-csharp[CustomControlNumericUpDown#StaticCtorOfCustomClassCommonTasks](~/samples/snippets/csharp/VS_Snippets_Wpf/CustomControlNumericUpDown/CSharp/CustomControlLibrary/NumericUpDown2.cs)] [!code-vb[CustomControlNumericUpDown#StaticCtorOfCustomClassCommonTasks](~/samples/snippets/visualbasic/VS_Snippets_Wpf/CustomControlNumericUpDown/visualbasic/customcontrollibrary/numericupdown2.vb)] @@ -1418,7 +1418,7 @@ ## Remarks If the element has child elements, these child elements are all searched recursively for the requested named element. - operates within the current element's namescope. For details, see [WPF XAML Namescopes](~/docs/framework/wpf/advanced/wpf-xaml-namescopes.md). + operates within the current element's namescope. For details, see [WPF XAML Namescopes](/dotnet/framework/wpf/advanced/wpf-xaml-namescopes). ]]> @@ -1459,11 +1459,11 @@ > [!IMPORTANT] > If you call this method for a key that cannot be found, an exception is thrown. If you do not want to handle exceptions that result from calling , call instead. returns `null` when a requested resource cannot be found, and does not throw an exception. - If the resource is not found on the calling element, the parent element in the logical tree is searched next, then the application, then themes, and finally system resources. This lookup methodology is identical to how the tree is searched if a resource were requested by a dynamic resource reference in markup. For more information about resource lookup, see [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + If the resource is not found on the calling element, the parent element in the logical tree is searched next, then the application, then themes, and finally system resources. This lookup methodology is identical to how the tree is searched if a resource were requested by a dynamic resource reference in markup. For more information about resource lookup, see [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). Typically, you immediately cast a return value to the type of the property that you setting with the returned resource value. - Resource keys are not necessarily strings. For instance, styles for controls at the theme level are deliberately keyed to the of the control, and application or page styles for controls typically use this same key convention. For details, see [Styling and Templating](~/docs/framework/wpf/controls/styling-and-templating.md) or [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + Resource keys are not necessarily strings. For instance, styles for controls at the theme level are deliberately keyed to the of the control, and application or page styles for controls typically use this same key convention. For details, see [Styling and Templating](/dotnet/framework/wpf/controls/styling-and-templating) or [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). @@ -1517,7 +1517,7 @@ ## Remarks The dependency property usage sets the on this element. Because of property value inheritance, setting on an element can potentially set on all child elements that did not set locally or though other means such as styles. - This property is not automatically set as part of any application culture information, because an element might contain content that is not necessarily intended to obey the general flow direction implied by the culture information. For more information on globalization considerations, see [Globalization for WPF](~/docs/framework/wpf/advanced/globalization-for-wpf.md). + This property is not automatically set as part of any application culture information, because an element might contain content that is not necessarily intended to obey the general flow direction implied by the culture information. For more information on globalization considerations, see [Globalization for WPF](/dotnet/framework/wpf/advanced/globalization-for-wpf). This property has a defined [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] property accessor, so it functions as a dependency property. However, it is also registered as attached, so it can also function as an attached property. The attached registration is mainly so that property value inheritance is supported, but the property can also be used as a true attached property. The attached property usage is only relevant if the object you intend to set the flow direction on has a parent element that performs layout upon it, is itself not a , and does not already have a more directly defined `FlowDirection` property. (Some of the flow document classes such as and define their own `FlowDirection`, and this property can also set the flow direction. The property value is then read by the eventual content host without requiring attached property usage.) @@ -1593,7 +1593,7 @@ ## Remarks This property affects visual appearance but does not report in metadata. This is because the visual appearance change is event-driven and may not apply at all times, and therefore should not generally report any visual or layout information in metadata. - Conceptually, the visual behavior of focus applied to a control should be coherent from control to control. The most sensible way to enforce coherence is to only change the focus visual style if you are composing an entire theme. Setting this property on individual control styles and not as part of a theme is not the intended usage of this property, because it may lead to a confusing user experience regarding keyboard focus. If you are intending control-specific behavior that is deliberately not coherent across a theme, a much better approach is to use triggers in styles for individual input state properties, such as or , and to do so in a way that does not visually interfere with any existing focus visual style. For more information on the design intention of and alternative focus properties, see [Styling for Focus in Controls, and FocusVisualStyle](~/docs/framework/wpf/advanced/styling-for-focus-in-controls-and-focusvisualstyle.md). + Conceptually, the visual behavior of focus applied to a control should be coherent from control to control. The most sensible way to enforce coherence is to only change the focus visual style if you are composing an entire theme. Setting this property on individual control styles and not as part of a theme is not the intended usage of this property, because it may lead to a confusing user experience regarding keyboard focus. If you are intending control-specific behavior that is deliberately not coherent across a theme, a much better approach is to use triggers in styles for individual input state properties, such as or , and to do so in a way that does not visually interfere with any existing focus visual style. For more information on the design intention of and alternative focus properties, see [Styling for Focus in Controls, and FocusVisualStyle](/dotnet/framework/wpf/advanced/styling-for-focus-in-controls-and-focusvisualstyle). ## XAML Attribute Usage @@ -1608,13 +1608,13 @@ ## XAML Values *resourceExtension* - One of the following: , or . See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: , or . See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *styleResourceKey* The key that identifies the style being requested. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](~/docs/framework/wpf/advanced/inline-styles-and-templates.md). A binding reference using [TemplateBinding](~/docs/framework/wpf/advanced/templatebinding-markup-extension.md) or is also possible, but uncommon. +> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). A binding reference using [TemplateBinding](/dotnet/framework/wpf/advanced/templatebinding-markup-extension) or is also possible, but uncommon. ## Dependency Property Information @@ -2201,7 +2201,7 @@ Whether you choose to handle or depends on your requirements. If you do not need to read element properties, intend to reset properties, and do not need any layout information, might be the better event to act upon. If you need all properties of the element to be available, and you will be setting properties that are likely to reset the layout, might be the better event to act upon. Be careful of reentrancy if your handler resets any properties that are interpreted by the layout system to mean that a new layout pass is required. (You might need to check the values on the property if you are unsure of which properties can require a new layout pass if they are changed.) - For more information about the sequence of object events for a , and also for several related application and element classes, see [Object Lifetime Events](~/docs/framework/wpf/advanced/object-lifetime-events.md). + For more information about the sequence of object events for a , and also for several related application and element classes, see [Object Lifetime Events](/dotnet/framework/wpf/advanced/object-lifetime-events). ]]> @@ -2382,7 +2382,7 @@ This dependency property inherits property values. If there are child elements without other values for established through local values or styles, the property system will set the value to be the value of the nearest ancestor element with this value assigned. - [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] defines the general meaning of the `xml:lang` attribute. essentially exposes the meaning of this attribute as a dependency property. can be adjusted programmatically, and can participate in property system value inheritance in a way that parallels how the `xml:lang` attribute can inherit to child element scope in [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)]. If you set , that value becomes the `xml:lang` and overwrites any previous value. For more information, see [xml:lang Handling in XAML](~/docs/framework/xaml-services/xml-lang-handling-in-xaml.md). + [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] defines the general meaning of the `xml:lang` attribute. essentially exposes the meaning of this attribute as a dependency property. can be adjusted programmatically, and can participate in property system value inheritance in a way that parallels how the `xml:lang` attribute can inherit to child element scope in [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)]. If you set , that value becomes the `xml:lang` and overwrites any previous value. For more information, see [xml:lang Handling in XAML](/dotnet/framework/xaml-services/xml-lang-handling-in-xaml). ## Dependency Property Information @@ -2520,7 +2520,7 @@ ## Remarks is usually the last event raised in an element initialization sequence. It will always be raised after . Whether you choose to handle or depends on your requirements. If you do not need to read element properties, intend to reset properties, and do not need any layout information, might be the better event to act upon. If you need all properties of the element to be available, and you will be setting properties that are likely to reset the layout, might be the better event to act upon. Be careful of reentrancy if your handler resets any properties that are interpreted by the layout system to mean that a new layout pass is required. (You might need to check the values on the property if you are unsure of which properties can require a new layout pass if they are changed.) - For more information about the sequence of object events for a , and also for several related application and element classes, see [Object Lifetime Events](~/docs/framework/wpf/advanced/object-lifetime-events.md). + For more information about the sequence of object events for a , and also for several related application and element classes, see [Object Lifetime Events](/dotnet/framework/wpf/advanced/object-lifetime-events). Direct routed events do not follow a route, they are only handled within the same element on which they are raised. Direct routed events do support other routed event behavior: they support an accessible handlers collection, and can be used as an in a style. @@ -2597,7 +2597,7 @@ ## Remarks allows you to iterate over child elements. This is useful for elements that may not have a defined, dedicated collection but still contain more than one child element, particularly child elements. - For more information on how to use and , see [Trees in WPF](~/docs/framework/wpf/advanced/trees-in-wpf.md). + For more information on how to use and , see [Trees in WPF](/dotnet/framework/wpf/advanced/trees-in-wpf). ]]> @@ -2773,7 +2773,7 @@ String representation of a value equal to or greater than 0.0. This is interpreted as a [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)] measurement. Strings need not explicitly include decimal points. For instance a value of `1` is acceptable. - The same range restrictions as mentioned in the Property Value section apply, except that you must use [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md) if you need to explicitly set the value to be . + The same range restrictions as mentioned in the Property Value section apply, except that you must use [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension) if you need to explicitly set the value to be . *qualifiedDouble* A *double* value as described above, followed by one of the following unit declaration strings: `px`, `in`, `cm`, `pt`. @@ -2876,7 +2876,7 @@ String representation of a value equal to or greater than 0.0. This is interpreted as a [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)] measurement. Strings need not explicitly include decimal points. For instance a value of `1` is acceptable. - The same range restrictions as mentioned in the Property Value section apply, except that you must use [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md) to set the value to be . + The same range restrictions as mentioned in the Property Value section apply, except that you must use [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension) to set the value to be . *qualifiedDouble* A *double* value as described above, followed by one of the following unit declaration strings: `px`, `in`, `cm`, `pt`. @@ -3300,13 +3300,13 @@ ## Remarks The most common usage of this property is to specify a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] element name as an attribute in markup. - This property essentially provides a WPF framework-level convenience property to set the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] [x:Name Directive](~/docs/framework/xaml-services/x-name-directive.md). + This property essentially provides a WPF framework-level convenience property to set the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] [x:Name Directive](/dotnet/framework/xaml-services/x-name-directive). - Names must be unique within a namescope. For more information, see [WPF XAML Namescopes](~/docs/framework/wpf/advanced/wpf-xaml-namescopes.md). + Names must be unique within a namescope. For more information, see [WPF XAML Namescopes](/dotnet/framework/wpf/advanced/wpf-xaml-namescopes). Getting a if you are creating elements in code is not common. If you have the appropriate reference in code already, you can just call methods and properties on the element reference and will not generally need the . An exception to this is if the string has some overloaded meaning, for instance if it is useful to display that name in [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)]. Setting a from code-behind if the original was set from markup is also not recommended, and changing the property after loading the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] will not change the original object reference. The object references are created only when the underlying namescopes are explicitly created during parsing. You must specifically call to make an effective change to the property of an already loaded element. - One notable case where setting from code is important is when registering names for elements that storyboards will run against, so that they can be referenced at run time. Before you can register a name, might also need to instantiate and assign a instance. See the Example section, or [Storyboards Overview](~/docs/framework/wpf/graphics-multimedia/storyboards-overview.md). + One notable case where setting from code is important is when registering names for elements that storyboards will run against, so that they can be referenced at run time. Before you can register a name, might also need to instantiate and assign a instance. See the Example section, or [Storyboards Overview](/dotnet/framework/wpf/graphics-multimedia/storyboards-overview). Setting from code has limited applications, but getting an element by is more common. One particular scenario is if your application supports a navigation model where pages reload into the application, and the run time code is not necessarily code-behind defined for that page. The utility method , which is available from any , can find any element by in the logical tree for that element, searching the tree recursively as necessary. Or you can use the static method of , which also takes a string as an argument. @@ -3314,7 +3314,7 @@ The property also serves as an identifier for other processes. For instance, the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] automation model will use as the AutomationId for clients and providers. - The string values used for have some restrictions, as imposed by the underlying [x:Name Directive](~/docs/framework/xaml-services/x-name-directive.md) defined by the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] specification. Most notably, a must start with a letter or the underscore character (_), and must contain only letters, digits, or underscores. For more information, see [WPF XAML Namescopes](~/docs/framework/wpf/advanced/wpf-xaml-namescopes.md). + The string values used for have some restrictions, as imposed by the underlying [x:Name Directive](/dotnet/framework/xaml-services/x-name-directive) defined by the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] specification. Most notably, a must start with a letter or the underscore character (_), and must contain only letters, digits, or underscores. For more information, see [WPF XAML Namescopes](/dotnet/framework/wpf/advanced/wpf-xaml-namescopes). is one of the very few dependency properties that cannot be animated ( is `true` in metadata), because the name itself is vital for targeting an animation. Data binding a is technically possible, but is an extremely uncommon scenario because a data-bound cannot serve the main intended purpose of the property: to provide an identifier connection point for code-behind. @@ -3386,7 +3386,7 @@ ## Remarks This method has no default implementation. - Templates are the section of an element's completed visual tree that comes from the Template property of a that is applied for the element. For more information, see [Styling and Templating](~/docs/framework/wpf/controls/styling-and-templating.md). + Templates are the section of an element's completed visual tree that comes from the Template property of a that is applied for the element. For more information, see [Styling and Templating](/dotnet/framework/wpf/controls/styling-and-templating). ]]> @@ -3779,7 +3779,7 @@ @@ -3822,7 +3822,7 @@ The most common usage of this property is an indirect usage within the setter of a style that is supplying a themed style. > [!IMPORTANT] -> If you set to `true` on a control, you will be suppressing the default control template supplied by the theme styles. That control template typically includes the content presenter and other composited elements that provide basic [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] functionality and visualization for the control. If you want the control to continue to support the same features as the default theme styles, you must supply an alternate style with a control template that replicates the same structure. For more information, see [Control Authoring Overview](~/docs/framework/wpf/controls/control-authoring-overview.md). +> If you set to `true` on a control, you will be suppressing the default control template supplied by the theme styles. That control template typically includes the content presenter and other composited elements that provide basic [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] functionality and visualization for the control. If you want the control to continue to support the same features as the default theme styles, you must supply an alternate style with a control template that replicates the same structure. For more information, see [Control Authoring Overview](/dotnet/framework/wpf/controls/control-authoring-overview). ## Dependency Property Information @@ -3891,7 +3891,7 @@ Note that the logical parent of an element can potentially change depending on your application's functionality, and keeping the value of this property will not reflect that change. You typically should get the value immediately before you need it. - See [Trees in WPF](~/docs/framework/wpf/advanced/trees-in-wpf.md) for more information about logical tree traversal, and the scenarios where using as a technique of parent element discovery is appropriate. + See [Trees in WPF](/dotnet/framework/wpf/advanced/trees-in-wpf) for more information about logical tree traversal, and the scenarios where using as a technique of parent element discovery is appropriate. The property engine will potentially recalculate all property values of an element when it is reparented, because some properties inherit values through the logical tree. The that applies for bindings can also change when elements are reparented. @@ -4026,9 +4026,9 @@ . The implementation will check successive parent elements until it finds the applicable implementation, which is found by finding an element that implements . For more information about namescopes, see [WPF XAML Namescopes](~/docs/framework/wpf/advanced/wpf-xaml-namescopes.md). + This method is a convenience method for calling . The implementation will check successive parent elements until it finds the applicable implementation, which is found by finding an element that implements . For more information about namescopes, see [WPF XAML Namescopes](/dotnet/framework/wpf/advanced/wpf-xaml-namescopes). - Calling is necessary in order to correctly hook up animation storyboards for applications when created in code. This is because one of the key storyboard properties, , uses a run-time name lookup instead of being able to take a reference to a target element. This is true even if that element is accessible by reference from the code. For more information on why you need to register names for storyboard targets, see [Storyboards Overview](~/docs/framework/wpf/graphics-multimedia/storyboards-overview.md). + Calling is necessary in order to correctly hook up animation storyboards for applications when created in code. This is because one of the key storyboard properties, , uses a run-time name lookup instead of being able to take a reference to a target element. This is true even if that element is accessible by reference from the code. For more information on why you need to register names for storyboard targets, see [Storyboards Overview](/dotnet/framework/wpf/graphics-multimedia/storyboards-overview). @@ -4180,11 +4180,11 @@ Note that this property returns only the resource dictionary declared directly within that element. This is different than the actual resource lookup process, where a child element can access any of the resources defined in each parent element, searching recursively upwards. - Resources can also be referenced by code from within the collection, but be aware that resources created in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] will definitely not be accessible until after is raised by the element that declares the dictionary. In fact, resources are parsed asynchronously and not even the event is an assurance that you can reference a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] defined resource. For this reason you should generally only access [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] defined resources as part of run-time code, or through other [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] techniques such as styles or resource extension references for attribute values. When you access resources through code, it is essentially equivalent to a [DynamicResource](~/docs/framework/wpf/advanced/dynamicresource-markup-extension.md) reference made from [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Resources can also be referenced by code from within the collection, but be aware that resources created in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] will definitely not be accessible until after is raised by the element that declares the dictionary. In fact, resources are parsed asynchronously and not even the event is an assurance that you can reference a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] defined resource. For this reason you should generally only access [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] defined resources as part of run-time code, or through other [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] techniques such as styles or resource extension references for attribute values. When you access resources through code, it is essentially equivalent to a [DynamicResource](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension) reference made from [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. The underlying supports the methods required to add, remove or query resources from within the collection by using code. The property is settable to support the scenario of completely replacing the resources collection of an element to be a new or different . - Notice that the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] syntax shown does not include an element for the . This is an example of implicit collection syntax; a tag representing the collection element can be omitted. The elements that are added as items to the collection are specified instead. For more information about implicit collections and [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], see [XAML Syntax In Detail](~/docs/framework/wpf/advanced/xaml-syntax-in-detail.md). One case where a is still specified explicitly as an element is if you are introducing a merged dictionary, in which case there are typically no child elements for that . For details, see [Merged Resource Dictionaries](~/docs/framework/wpf/advanced/merged-resource-dictionaries.md). + Notice that the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] syntax shown does not include an element for the . This is an example of implicit collection syntax; a tag representing the collection element can be omitted. The elements that are added as items to the collection are specified instead. For more information about implicit collections and [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], see [XAML Syntax In Detail](/dotnet/framework/wpf/advanced/xaml-syntax-in-detail). One case where a is still specified explicitly as an element is if you are introducing a merged dictionary, in which case there are typically no child elements for that . For details, see [Merged Resource Dictionaries](/dotnet/framework/wpf/advanced/merged-resource-dictionaries). ## XAML Property Element Usage @@ -4200,7 +4200,7 @@ ## XAML Values *oneOrMoreResourceElements* - One or more object elements, each of which defines a resource. Each resource property element within each must have a unique value for the [x:Key Directive](~/docs/framework/xaml-services/x-key-directive.md), which serves as the unique key when values are retrieved from the . + One or more object elements, each of which defines a resource. Each resource property element within each must have a unique value for the [x:Key Directive](/dotnet/framework/xaml-services/x-key-directive), which serves as the unique key when values are retrieved from the . ]]> @@ -4362,7 +4362,7 @@ @@ -4625,7 +4625,7 @@ Setting the styles has some restrictions. You can reset the entire property to a new at any time, which will force a layout recomposition. However, as soon as that style is placed in use by a loaded element, the should be considered sealed. Attempting to make a change to any individual property of an in-use style (such as anything within the collection of ) causes an exception to be thrown. A style that is defined in markup is considered to be in use as soon as it is loaded from a resource dictionary (for resources), or the page it is contained within is loaded (for inline styles). - is a dependency property with special precedence. The locally set style generally operates at the highest precedence in the property system. If the is null at this point, during loading the property system checks for implicit styles in local or application resources that specify that type. If the style is still null after this step, then the acting style for presentation purposes generally comes from the default (theme) style, but the default style is not returned in the property value. See [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md) or [Styling and Templating](~/docs/framework/wpf/controls/styling-and-templating.md). + is a dependency property with special precedence. The locally set style generally operates at the highest precedence in the property system. If the is null at this point, during loading the property system checks for implicit styles in local or application resources that specify that type. If the style is still null after this step, then the acting style for presentation purposes generally comes from the default (theme) style, but the default style is not returned in the property value. See [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence) or [Styling and Templating](/dotnet/framework/wpf/controls/styling-and-templating). ## XAML Attribute Usage @@ -4640,13 +4640,13 @@ ## XAML Values *resourceExtension* - One of the following: , or . See [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + One of the following: , or . See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). *styleResourceKey* The key that identifies the style being requested. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended for most style scenarios. See [Inline Styles and Templates](~/docs/framework/wpf/advanced/inline-styles-and-templates.md). A binding reference using [TemplateBinding](~/docs/framework/wpf/advanced/templatebinding-markup-extension.md) or is also possible, but uncommon. +> Property element syntax is technically possible, but not recommended for most style scenarios. See [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). A binding reference using [TemplateBinding](/dotnet/framework/wpf/advanced/templatebinding-markup-extension) or is also possible, but uncommon. ## Dependency Property Information @@ -4760,7 +4760,7 @@ ## Remarks This property is analogous to Tag properties in other Microsoft programming models, such as Visual Basic for Applications or Windows Forms. is intended to provide a pre-existing property location where you can store some basic custom information about any without requiring you to subclass an element. - Because this property takes an object, you need to use the property element usage in order to set the property in XAML to anything other than an object with a known and built-in type converter, such as a string. Objects used in this manner are typically not within the standard WPF namespaces and therefore may require namespace mapping to the external namespace in order to be introduced as XAML elements. For details, see [XAML Namespaces and Namespace Mapping for WPF XAML](~/docs/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml.md) and [XAML and Custom Classes for WPF](~/docs/framework/wpf/advanced/xaml-and-custom-classes-for-wpf.md). + Because this property takes an object, you need to use the property element usage in order to set the property in XAML to anything other than an object with a known and built-in type converter, such as a string. Objects used in this manner are typically not within the standard WPF namespaces and therefore may require namespace mapping to the external namespace in order to be introduced as XAML elements. For details, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml) and [XAML and Custom Classes for WPF](/dotnet/framework/wpf/advanced/xaml-and-custom-classes-for-wpf). ## Dependency Property Information @@ -5196,7 +5196,7 @@ ## XAML Values *oneOrMoreTriggers* - One or more defined elements. Each such trigger is expected to contain valid storyboard actions and references. Note that this collection can only be established on the root element of a page. For more information, see [Storyboards Overview](~/docs/framework/wpf/graphics-multimedia/storyboards-overview.md). + One or more defined elements. Each such trigger is expected to contain valid storyboard actions and references. Note that this collection can only be established on the root element of a page. For more information, see [Storyboards Overview](/dotnet/framework/wpf/graphics-multimedia/storyboards-overview). ]]> diff --git a/xml/System.Windows/FrameworkPropertyMetadata.xml b/xml/System.Windows/FrameworkPropertyMetadata.xml index 53a914293de..6df7beee56e 100644 --- a/xml/System.Windows/FrameworkPropertyMetadata.xml +++ b/xml/System.Windows/FrameworkPropertyMetadata.xml @@ -536,7 +536,7 @@ The `isAnimationProhibited` parameter sets the initial value of the property declared by the immediate base class. - For more information about the update source behavior for bindings, see [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + For more information about the update source behavior for bindings, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). Values marked as set flags in the `flags` parameter will set the Boolean value of properties that match that flag's name to `true`. You can still change the values of the properties in the metadata, as long as the metadata has not yet been applied to a specific property system operation. @@ -911,7 +911,7 @@ [!NOTE] > Although property value inheritance might appear to work for nonattached dependency properties, the inheritance behavior for a nonattached property through certain object-object divisions in the runtime tree is undefined. Always use to register properties where you specify in the metadata. diff --git a/xml/System.Windows/FrameworkPropertyMetadataOptions.xml b/xml/System.Windows/FrameworkPropertyMetadataOptions.xml index a35b8b4062a..392f989ad7f 100644 --- a/xml/System.Windows/FrameworkPropertyMetadataOptions.xml +++ b/xml/System.Windows/FrameworkPropertyMetadataOptions.xml @@ -29,7 +29,7 @@ You no longer use this enumeration after the constructor call. Instead, query the particular metadata option that was set during registration by checking the `true` or `false` value of a specific property of an existing . These property names match the `FrameworkPropertyMetadataOptions` enumeration values except for NotDataBindable, which is on the finished . - The `Journal` option only specifies the intention to be journaled. The actual journaling may or may not be addressed by journaling services such as those that are present in the WPF viewer application. In particular, journaling has some known limitations if the element tree was constructed through code rather than XAML. For details, see [Navigation Overview](~/docs/framework/wpf/app-development/navigation-overview.md). + The `Journal` option only specifies the intention to be journaled. The actual journaling may or may not be addressed by journaling services such as those that are present in the WPF viewer application. In particular, journaling has some known limitations if the element tree was constructed through code rather than XAML. For details, see [Navigation Overview](/dotnet/framework/wpf/app-development/navigation-overview). > [!NOTE] > Although property value inheritance might appear to work for nonattached dependency properties, the inheritance behavior for a nonattached property through certain element boundaries in the runtime tree is undefined. Always use the method to register properties where you specify in the metadata. diff --git a/xml/System.Windows/FrameworkTemplate.xml b/xml/System.Windows/FrameworkTemplate.xml index 68f28019c7b..6e5ac953e4b 100644 --- a/xml/System.Windows/FrameworkTemplate.xml +++ b/xml/System.Windows/FrameworkTemplate.xml @@ -89,7 +89,7 @@ @@ -199,7 +199,7 @@ @@ -262,7 +262,7 @@ ## XAML Values *oneOrMoreResourceElements* - One or more resource elements. To be referenced later in either [StaticResource Markup Extension](~/docs/framework/wpf/advanced/staticresource-markup-extension.md) or [DynamicResource Markup Extension](~/docs/framework/wpf/advanced/dynamicresource-markup-extension.md) syntax in XAML, a resource element MUST have an `x:Key` attribute. + One or more resource elements. To be referenced later in either [StaticResource Markup Extension](/dotnet/framework/wpf/advanced/staticresource-markup-extension) or [DynamicResource Markup Extension](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension) syntax in XAML, a resource element MUST have an `x:Key` attribute. \ An external file that defines a . @@ -488,7 +488,7 @@ diff --git a/xml/System.Windows/Freezable.xml b/xml/System.Windows/Freezable.xml index eda4c3631f0..8802e3d4ff4 100644 --- a/xml/System.Windows/Freezable.xml +++ b/xml/System.Windows/Freezable.xml @@ -44,7 +44,7 @@ - Easy cloning: the Freezable class has already implemented several methods that produce deep clones. - For information on using and creating your own objects, see [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + For information on using and creating your own objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). ]]> @@ -52,7 +52,7 @@ When the property is , a object can be accessed only from the thread on which it was created. Attempting to access it from another thread throws an . The and methods provide support for marshaling to the correct thread. - When their property is , objects are free-threaded. For more information, see [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). + When their property is , objects are free-threaded. For more information, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). @@ -173,7 +173,7 @@ |Action|Clone method behavior|CloneCurrentValue method behavior| |------------|---------------------------|---------------------------------------| -|Copying a dependency property that has an expression|The expression is copied, but might no longer resolve. For more information, see [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md).|The current value of the expression is copied, but not the expression itself.| +|Copying a dependency property that has an expression|The expression is copied, but might no longer resolve. For more information, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview).|The current value of the expression is copied, but not the expression itself.| |Copying an animated dependency property|The property's base (non-animated) value is copied. Animations are not copied.|The property's current animated value is copied. Animations are not copied.| Note that unset properties are not copied. If an unset property has a default value that is a frozen , that property value remains frozen in the otherwise modifiable clone. @@ -237,7 +237,7 @@ It is essential that all implementations call the base implementation of this method. Implementations should only perform work that is not performed by the default implementation. The default implementation makes deep copies of all writable, locally set properties, including internal expressions. - If the object has data-bound dependency properties, the expressions are copied but might no longer resolve. For more information about cloning data-bound objects, see [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). If the object has animated dependency properties, the base (non-animated) value of those properties is copied. Animations are not copied. + If the object has data-bound dependency properties, the expressions are copied but might no longer resolve. For more information about cloning data-bound objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). If the object has animated dependency properties, the base (non-animated) value of those properties is copied. Animations are not copied. Note that unset properties are not copied, nor are read-only properties. If such a property has a default value that is a frozen , that property value remains frozen in the otherwise modifiable clone. @@ -291,7 +291,7 @@ |Action|Clone method behavior|CloneCurrentValue method behavior| |------------|---------------------------|---------------------------------------| -|Copying a dependency property that has an expression|The expression is copied, but might no longer resolve. For more information, see [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md).|The current value of the expression is copied, but not the expression itself.| +|Copying a dependency property that has an expression|The expression is copied, but might no longer resolve. For more information, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview).|The current value of the expression is copied, but not the expression itself.| |Copying an animated dependency property|The property's base (non-animated) value is copied. Animations are not copied.|The property's current animated value is copied. Animations are not copied.| Note that unset properties are not copied. If an unset property has a default value that is a frozen , that property value remains frozen in the otherwise modifiable clone. @@ -673,7 +673,7 @@ Classes that store all their data in dependency properties and that do not need to perform extra initialization work do not need to override . - It is essential that all implementations call the base implementation of this method. Implementations should only perform work that is not performed by the default implementation. The default implementation makes deep copies of any unfrozen freezables and shallow copies of all other writable, locally set properties it contains. If the object has data-bound dependency properties, the expressions are copied but might no longer resolve; for more information about cloning data-bound objects, see [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). If the object has animated dependency properties, the base (non-animated) values of those properties are copied. Animations are not copied. + It is essential that all implementations call the base implementation of this method. Implementations should only perform work that is not performed by the default implementation. The default implementation makes deep copies of any unfrozen freezables and shallow copies of all other writable, locally set properties it contains. If the object has data-bound dependency properties, the expressions are copied but might no longer resolve; for more information about cloning data-bound objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). If the object has animated dependency properties, the base (non-animated) values of those properties are copied. Animations are not copied. Note that unset properties are not copied, nor are read-only properties. @@ -778,7 +778,7 @@ Classes that store all their data in dependency properties and that do not need to perform extra initialization work do not need to override . - It is essential that all implementations call the base implementation of this method. Implementations should only perform work that is not performed by the default implementation. The default implementation creates a new using the method and makes deep copies of unfrozen freezables and shallow copies of all other writable, locally set properties it contains. If the object has data-bound dependency properties, the data bindings are copied but might no longer resolve; for more information about cloning data-bound objects, see [Freezable Objects Overview](~/docs/framework/wpf/advanced/freezable-objects-overview.md). If the object has animated dependency properties, the current animated value of those properties is copied, but the animations are not. + It is essential that all implementations call the base implementation of this method. Implementations should only perform work that is not performed by the default implementation. The default implementation creates a new using the method and makes deep copies of unfrozen freezables and shallow copies of all other writable, locally set properties it contains. If the object has data-bound dependency properties, the data bindings are copied but might no longer resolve; for more information about cloning data-bound objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). If the object has animated dependency properties, the current animated value of those properties is copied, but the animations are not. Read-only dependency properties within a are not copied by this default implementation. diff --git a/xml/System.Windows/FreezableCollection`1.xml b/xml/System.Windows/FreezableCollection`1.xml index 88d50c87fbb..f7499a00f22 100644 --- a/xml/System.Windows/FreezableCollection`1.xml +++ b/xml/System.Windows/FreezableCollection`1.xml @@ -61,11 +61,11 @@ ### XAML Usage for FreezableCollection supports a limited [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] syntax. -- As an object element at the root, you can theoretically specify an unconstrained object element, which must also specify the [x:TypeArguments Directive](~/docs/framework/xaml-services/x-typearguments-directive.md) to declare the constraint. However, this is not a common scenario, because to do this, the must be the root element. This limitation exists because the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] processor implementation in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] can only support [x:TypeArguments Directive](~/docs/framework/xaml-services/x-typearguments-directive.md) when the element it is being set on is the root element, and you must use on any open constraint generic if you want to instantiate a generic type in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. It is unlikely that you want a as the root element, even as loose [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. +- As an object element at the root, you can theoretically specify an unconstrained object element, which must also specify the [x:TypeArguments Directive](/dotnet/framework/xaml-services/x-typearguments-directive) to declare the constraint. However, this is not a common scenario, because to do this, the must be the root element. This limitation exists because the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] processor implementation in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] can only support [x:TypeArguments Directive](/dotnet/framework/xaml-services/x-typearguments-directive) when the element it is being set on is the root element, and you must use on any open constraint generic if you want to instantiate a generic type in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. It is unlikely that you want a as the root element, even as loose [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. - If you derive from and apply a type constraint in the derived collection, the derived collection can support a variety of usages. This is possible because the constraint in your derivation eliminates the need to pass . - - The typical [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] usage for such a derived collection is through implicit collection syntax. Collections that support certain interfaces do not need to specify the collection itself as an object element. For details on collection syntax in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], see [XAML Syntax In Detail](~/docs/framework/wpf/advanced/xaml-syntax-in-detail.md). For instance, an *object* with a *property* where the *property* was of type constrained by could support the following syntax: + - The typical [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] usage for such a derived collection is through implicit collection syntax. Collections that support certain interfaces do not need to specify the collection itself as an object element. For details on collection syntax in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], see [XAML Syntax In Detail](/dotnet/framework/wpf/advanced/xaml-syntax-in-detail). For instance, an *object* with a *property* where the *property* was of type constrained by could support the following syntax: ``` diff --git a/xml/System.Windows/GiveFeedbackEventHandler.xml b/xml/System.Windows/GiveFeedbackEventHandler.xml index e29ef9b1521..923f01ecbbe 100644 --- a/xml/System.Windows/GiveFeedbackEventHandler.xml +++ b/xml/System.Windows/GiveFeedbackEventHandler.xml @@ -45,7 +45,7 @@ - - The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). The attached event occurs when a drag-and-drop operation is started. The attached event enables the source of a drag event to modify the appearance of the mouse pointer to provide the user with visual feedback during a drag-and-drop operation. diff --git a/xml/System.Windows/HierarchicalDataTemplate.xml b/xml/System.Windows/HierarchicalDataTemplate.xml index 178268cd66a..be08b914811 100644 --- a/xml/System.Windows/HierarchicalDataTemplate.xml +++ b/xml/System.Windows/HierarchicalDataTemplate.xml @@ -95,7 +95,7 @@ diff --git a/xml/System.Windows/IInputElement.xml b/xml/System.Windows/IInputElement.xml index 8006a77b85c..44e616078fe 100644 --- a/xml/System.Windows/IInputElement.xml +++ b/xml/System.Windows/IInputElement.xml @@ -20,7 +20,7 @@ ## Remarks > [!IMPORTANT] -> Although this interface is public, it is not intended to be implemented in application or framework-building scenarios. This interface is public because of the inheritance requirements for connecting the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] core to the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] framework. You can also use this interface as a casting mechanism to enforce that the input events and properties will come from either a or , which can be handled in the same input model. For more information, see [WPF Architecture](~/docs/framework/wpf/advanced/wpf-architecture.md) and also see [Base Elements Overview](~/docs/framework/wpf/advanced/base-elements-overview.md). +> Although this interface is public, it is not intended to be implemented in application or framework-building scenarios. This interface is public because of the inheritance requirements for connecting the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] core to the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] framework. You can also use this interface as a casting mechanism to enforce that the input events and properties will come from either a or , which can be handled in the same input model. For more information, see [WPF Architecture](/dotnet/framework/wpf/advanced/wpf-architecture) and also see [Base Elements Overview](/dotnet/framework/wpf/advanced/base-elements-overview). ]]> diff --git a/xml/System.Windows/LocalValueEnumerator.xml b/xml/System.Windows/LocalValueEnumerator.xml index 56dcdbc985b..84855bc3512 100644 --- a/xml/System.Windows/LocalValueEnumerator.xml +++ b/xml/System.Windows/LocalValueEnumerator.xml @@ -25,7 +25,7 @@ , or more typically by using the set accessor of a [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] property wrapper that calls internally. Examples of other property system determinants that are not local values are values set through styles, or dependency property default values. For details, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + A *local value* is a value for a dependency property that was set directly on a dependency property, by calling , or more typically by using the set accessor of a [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] property wrapper that calls internally. Examples of other property system determinants that are not local values are values set through styles, or dependency property default values. For details, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). A is returned by the method and implements the interface. A public constructor does not exist; therefore, you must call to obtain an instance of this class. diff --git a/xml/System.Windows/LocalizabilityAttribute.xml b/xml/System.Windows/LocalizabilityAttribute.xml index 8cbe6336a1c..ac719ffd911 100644 --- a/xml/System.Windows/LocalizabilityAttribute.xml +++ b/xml/System.Windows/LocalizabilityAttribute.xml @@ -28,7 +28,7 @@ ## Remarks This attribute can be applied to a class, property, or method. - For more information on how to use localization attributes, see [Localization Attributes and Comments](~/docs/framework/wpf/advanced/localization-attributes-and-comments.md). + For more information on how to use localization attributes, see [Localization Attributes and Comments](/dotnet/framework/wpf/advanced/localization-attributes-and-comments). ]]> diff --git a/xml/System.Windows/Localization.xml b/xml/System.Windows/Localization.xml index 350a06a504d..f0f0a9d29b9 100644 --- a/xml/System.Windows/Localization.xml +++ b/xml/System.Windows/Localization.xml @@ -27,7 +27,7 @@ - Localization comments. The comments are free-form text that the markup author includes. - For more information on how to use these localization properties, see [Localization Attributes and Comments](~/docs/framework/wpf/advanced/localization-attributes-and-comments.md). + For more information on how to use these localization properties, see [Localization Attributes and Comments](/dotnet/framework/wpf/advanced/localization-attributes-and-comments). @@ -225,7 +225,7 @@ attribute can be applied to a class, property, or method. - For more information on how to use localization attributes, see [Localization Attributes and Comments](~/docs/framework/wpf/advanced/localization-attributes-and-comments.md). + For more information on how to use localization attributes, see [Localization Attributes and Comments](/dotnet/framework/wpf/advanced/localization-attributes-and-comments). diff --git a/xml/System.Windows/LogicalTreeHelper.xml b/xml/System.Windows/LogicalTreeHelper.xml index 193b005e63f..efe1165b750 100644 --- a/xml/System.Windows/LogicalTreeHelper.xml +++ b/xml/System.Windows/LogicalTreeHelper.xml @@ -103,7 +103,7 @@ - The search direction for is toward child objects (down the tree); the search direction for the `FindName` methods is towards parent objects (up the tree). -- The `FindName` methods are governed by the concept of a XAML namescope. Using `FindName` you are guaranteed that only one object of that name exists, because XAML namescopes enforce uniqueness. In contrast, ignores XAML namescope and might cross XAML namescope boundaries during the search. As such, there is no guarantee of uniqueness of the `elementName` name once boundaries are crossed. For more information about XAML namescopes, see [WPF XAML Namescopes](~/docs/framework/wpf/advanced/wpf-xaml-namescopes.md). +- The `FindName` methods are governed by the concept of a XAML namescope. Using `FindName` you are guaranteed that only one object of that name exists, because XAML namescopes enforce uniqueness. In contrast, ignores XAML namescope and might cross XAML namescope boundaries during the search. As such, there is no guarantee of uniqueness of the `elementName` name once boundaries are crossed. For more information about XAML namescopes, see [WPF XAML Namescopes](/dotnet/framework/wpf/advanced/wpf-xaml-namescopes). ]]> diff --git a/xml/System.Windows/Modifiability.xml b/xml/System.Windows/Modifiability.xml index 3c8fa1a9495..c9e520f6df8 100644 --- a/xml/System.Windows/Modifiability.xml +++ b/xml/System.Windows/Modifiability.xml @@ -22,7 +22,7 @@ ## Remarks A attribute can be applied to a class, property, or method. - For more information on how to use localization attributes, see [Localization Attributes and Comments](~/docs/framework/wpf/advanced/localization-attributes-and-comments.md). + For more information on how to use localization attributes, see [Localization Attributes and Comments](/dotnet/framework/wpf/advanced/localization-attributes-and-comments). diff --git a/xml/System.Windows/MultiDataTrigger.xml b/xml/System.Windows/MultiDataTrigger.xml index 4f9aa82d4bd..3b9b6b4f826 100644 --- a/xml/System.Windows/MultiDataTrigger.xml +++ b/xml/System.Windows/MultiDataTrigger.xml @@ -34,7 +34,7 @@ The property of a object can only consist of objects. Adding a child to a object implicitly adds it to the for the object. objects are not supported; only supports objects. - For information about when to use triggers and when to use other techniques, see [Data Templating Overview](~/docs/framework/wpf/data/data-templating-overview.md). + For information about when to use triggers and when to use other techniques, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). diff --git a/xml/System.Windows/NameScope.xml b/xml/System.Windows/NameScope.xml index 3e7f5409de4..21ed5850c50 100644 --- a/xml/System.Windows/NameScope.xml +++ b/xml/System.Windows/NameScope.xml @@ -75,9 +75,9 @@ In [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], provides collection interface implementations such that you can access the collections of names that are held by a XAML namescope, including adding to it through calls to an method. - For more information on XAML namescope concepts, see [WPF XAML Namescopes](~/docs/framework/wpf/advanced/wpf-xaml-namescopes.md). + For more information on XAML namescope concepts, see [WPF XAML Namescopes](/dotnet/framework/wpf/advanced/wpf-xaml-namescopes). - Names in a XAML namescope must use a particular grammar that restricts the strings you might use for inputs of API. See [XamlName Grammar](~/docs/framework/xaml-services/xamlname-grammar.md). + Names in a XAML namescope must use a particular grammar that restricts the strings you might use for inputs of API. See [XamlName Grammar](/dotnet/framework/xaml-services/xamlname-grammar). ]]> @@ -188,7 +188,7 @@ ## Remarks This method basically wraps so that it is not necessary to involve the type in your usage. - Names in a XAML namescope must use a particular grammar that restricts the strings you might use for inputs of API. See [XamlName Grammar](~/docs/framework/xaml-services/xamlname-grammar.md). + Names in a XAML namescope must use a particular grammar that restricts the strings you might use for inputs of API. See [XamlName Grammar](/dotnet/framework/xaml-services/xamlname-grammar). ]]> @@ -300,7 +300,7 @@ API. See [XamlName Grammar](~/docs/framework/xaml-services/xamlname-grammar.md). + Names in a XAML namescope must use a particular grammar that restricts the strings you might use for inputs of API. See [XamlName Grammar](/dotnet/framework/xaml-services/xamlname-grammar). ]]> diff --git a/xml/System.Windows/PropertyPath.xml b/xml/System.Windows/PropertyPath.xml index 5df6df30873..55134efb110 100644 --- a/xml/System.Windows/PropertyPath.xml +++ b/xml/System.Windows/PropertyPath.xml @@ -46,7 +46,7 @@ ## XAML Values *propertyPath* - A string that is evaluated to be either a simple or complex property path. The syntax for setting a in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] is versatile but complex, and is described in the separate topic [PropertyPath XAML Syntax](~/docs/framework/wpf/advanced/propertypath-xaml-syntax.md). + A string that is evaluated to be either a simple or complex property path. The syntax for setting a in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] is versatile but complex, and is described in the separate topic [PropertyPath XAML Syntax](/dotnet/framework/wpf/advanced/propertypath-xaml-syntax). ]]> @@ -88,7 +88,7 @@ ## Remarks This constructor has two completely different usages depending on whether it is being used for a source-mode property path for a binding, or for a target-mode single-step property path for a storyboard target. - If using this in source mode for a binding, `parameter` is a string representing a property name, or can be a string that describes a "step-through" path to the property in the [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] object model of the object that is being used as the source for a binding. For a binding property path, the character that identifies a "step" is a dot (.). Indexer references (including multiple indexers, and type differentiation) are also supported. For more details on the syntax of the string as specifically used by the object, see . A property used as a binding source need not be a dependency property. If the binding updates two-way, the property referenced must be read-write. Also note that the binding target does have to be a dependency property. For details, see [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + If using this in source mode for a binding, `parameter` is a string representing a property name, or can be a string that describes a "step-through" path to the property in the [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] object model of the object that is being used as the source for a binding. For a binding property path, the character that identifies a "step" is a dot (.). Indexer references (including multiple indexers, and type differentiation) are also supported. For more details on the syntax of the string as specifically used by the object, see . A property used as a binding source need not be a dependency property. If the binding updates two-way, the property referenced must be read-write. Also note that the binding target does have to be a dependency property. For details, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). If using this in target mode for a single-step path for a storyboard target, `parameter` is generally provided as type . You can also specify a string that is the . Either of these evaluate to the same result, because it is stored internally as a string. A provided is converted to a string through . The supports a qualified naming format for dependency properties, so you can specify a *typeName*.*propertyName* qualified dependency property name string to the constructor in code. The qualified path to the dependency property identifier is a different concept than a complex path. A complex-path should instead be created with the constructor. @@ -170,7 +170,7 @@ ## Remarks The string contained in this property has three completely different meanings depending on whether a is being used for a source-mode property path for a binding, for a target-mode single-step property path for a storyboard target, or for a complex path for a storyboard target. - If using this in source mode for a binding, is a string representing a property name, or can be a string that describes a "step-through" path to the property in the [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] object model of the object that is being used as the source for a binding. For a binding property path, the character that identifies a "step" is a dot (.). Indexer references (including multiple indexers, and type differentiation) are also supported. For more details on the syntax of the string as specifically used by the object, see . A property used as a binding source need not be a dependency property. If the binding updates two-way, the property source must be read-write. Also note that the binding target does have to be a dependency property. For details, see [Data Binding Overview](~/docs/framework/wpf/data/data-binding-overview.md). + If using this in source mode for a binding, is a string representing a property name, or can be a string that describes a "step-through" path to the property in the [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] object model of the object that is being used as the source for a binding. For a binding property path, the character that identifies a "step" is a dot (.). Indexer references (including multiple indexers, and type differentiation) are also supported. For more details on the syntax of the string as specifically used by the object, see . A property used as a binding source need not be a dependency property. If the binding updates two-way, the property source must be read-write. Also note that the binding target does have to be a dependency property. For details, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). If using this in target mode for a single-step path for a storyboard target, is a string that is a *typeName*.*propertyName* qualified dependency property name string. @@ -184,7 +184,7 @@ The path string for a is typically established through the constructors: the signature for bindings or single-step storyboard targets, the signature for multi-step storyboard targets. - **XAML:** When you use a to describe a property reference in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], as an attribute value, the string that you specify is first handled by a type converter (). This type converter then processes the string and based on its syntax will call one of the constructor signatures. This indirection through the type converter handling an attribute value is generally how you use in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], rather than declaring a object element and then applying specific values to attributes such as and . For more information, see [PropertyPath XAML Syntax](~/docs/framework/wpf/advanced/propertypath-xaml-syntax.md). + **XAML:** When you use a to describe a property reference in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], as an attribute value, the string that you specify is first handled by a type converter (). This type converter then processes the string and based on its syntax will call one of the constructor signatures. This indirection through the type converter handling an attribute value is generally how you use in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], rather than declaring a object element and then applying specific values to attributes such as and . For more information, see [PropertyPath XAML Syntax](/dotnet/framework/wpf/advanced/propertypath-xaml-syntax). ## XAML Text Usage @@ -220,11 +220,11 @@ ## Remarks The properties for a are typically established through the constructors. For setting , the constructor is particularly convenient because the `pathParameters` constructor argument is designated as `params`, meaning that you do not need to create or dimension an array for construction. You simply specify each member of the array as an additional parameter. - If the final property that is the target is a type, that value will be cloned. For details, see [Storyboards Overview](~/docs/framework/wpf/graphics-multimedia/storyboards-overview.md). + If the final property that is the target is a type, that value will be cloned. For details, see [Storyboards Overview](/dotnet/framework/wpf/graphics-multimedia/storyboards-overview). - The actual evaluation of the property chain is performed by the storyboard animation mechanisms. At the level, no validation is performed to make sure that the steps of the path connect at all. For instance, you can construct a property path that has as the first step, and as the second step. But such a property path would fail if actually applied as a target, because the Brush type that fills does not have a property. Invalid property paths fail silently. For more information, see [Storyboards Overview](~/docs/framework/wpf/graphics-multimedia/storyboards-overview.md). + The actual evaluation of the property chain is performed by the storyboard animation mechanisms. At the level, no validation is performed to make sure that the steps of the path connect at all. For instance, you can construct a property path that has as the first step, and as the second step. But such a property path would fail if actually applied as a target, because the Brush type that fills does not have a property. Invalid property paths fail silently. For more information, see [Storyboards Overview](/dotnet/framework/wpf/graphics-multimedia/storyboards-overview). - **XAML:** When you use a to describe a property reference in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], as an attribute value, the string that you specify is first handled by a type converter (). This type converter then processes the string and based on its syntax will call one of the constructor signatures. This indirection through the type converter handling an attribute value is generally how you use in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], rather than declaring a object element and then applying specific values to attributes such as and . For more information, see [PropertyPath XAML Syntax](~/docs/framework/wpf/advanced/propertypath-xaml-syntax.md). + **XAML:** When you use a to describe a property reference in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], as an attribute value, the string that you specify is first handled by a type converter (). This type converter then processes the string and based on its syntax will call one of the constructor signatures. This indirection through the type converter handling an attribute value is generally how you use in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], rather than declaring a object element and then applying specific values to attributes such as and . For more information, see [PropertyPath XAML Syntax](/dotnet/framework/wpf/advanced/propertypath-xaml-syntax). ## XAML Text Usage diff --git a/xml/System.Windows/QueryContinueDragEventHandler.xml b/xml/System.Windows/QueryContinueDragEventHandler.xml index 113cbb5f350..16ef2f0402d 100644 --- a/xml/System.Windows/QueryContinueDragEventHandler.xml +++ b/xml/System.Windows/QueryContinueDragEventHandler.xml @@ -45,7 +45,7 @@ - - The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). The attached event occurs during a drag-and-drop operation and allows the drag source to determine whether the drag-and-drop operation should be canceled. diff --git a/xml/System.Windows/Readability.xml b/xml/System.Windows/Readability.xml index c0ae3cdef10..c1044895bad 100644 --- a/xml/System.Windows/Readability.xml +++ b/xml/System.Windows/Readability.xml @@ -22,7 +22,7 @@ ## Remarks A attribute can be applied to a class, property, or method. - For more information on how to use localization attributes, see [Localization Attributes and Comments](~/docs/framework/wpf/advanced/localization-attributes-and-comments.md). + For more information on how to use localization attributes, see [Localization Attributes and Comments](/dotnet/framework/wpf/advanced/localization-attributes-and-comments). diff --git a/xml/System.Windows/RequestBringIntoViewEventArgs.xml b/xml/System.Windows/RequestBringIntoViewEventArgs.xml index a0b8b55dab4..e05821bd969 100644 --- a/xml/System.Windows/RequestBringIntoViewEventArgs.xml +++ b/xml/System.Windows/RequestBringIntoViewEventArgs.xml @@ -62,7 +62,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + This implementation casts the generic handler as a and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> diff --git a/xml/System.Windows/RequestBringIntoViewEventHandler.xml b/xml/System.Windows/RequestBringIntoViewEventHandler.xml index 2f7d29cab23..369f0475329 100644 --- a/xml/System.Windows/RequestBringIntoViewEventHandler.xml +++ b/xml/System.Windows/RequestBringIntoViewEventHandler.xml @@ -29,7 +29,7 @@ . If you derive from , you can register a class handler for and supplement the base class handling of the event. You should also consider using or class-handling the class-defined event instead of . Alternatively, if you create an entirely custom class that does not derive from , you can still add class handling by calling in your class instantiation. For details on class handling, see [Marking Routed Events as Handled, and Class Handling](~/docs/framework/wpf/advanced/marking-routed-events-as-handled-and-class-handling.md). + Handling this event is typically only done within elements that support a scrollable region, or otherwise deliberately set their rendering size smaller than the combined desired size of their child element content, and is only done by deliberately handling the event once it has routed upwards in the element tree and has reached the first parent that offers scrolling region support. An existing implementation that handles scrolling regions in a manner that is typically desirable for user controls is . If you derive from , you can register a class handler for and supplement the base class handling of the event. You should also consider using or class-handling the class-defined event instead of . Alternatively, if you create an entirely custom class that does not derive from , you can still add class handling by calling in your class instantiation. For details on class handling, see [Marking Routed Events as Handled, and Class Handling](/dotnet/framework/wpf/advanced/marking-routed-events-as-handled-and-class-handling). Content elements can cause the event to be raised by their content hosts (through calling and raising from the content host). Similarly, you can request logical tree elements to be brought into view with the helper method . diff --git a/xml/System.Windows/ResourceDictionary.xml b/xml/System.Windows/ResourceDictionary.xml index ea15a43a840..02b04d8cfc7 100644 --- a/xml/System.Windows/ResourceDictionary.xml +++ b/xml/System.Windows/ResourceDictionary.xml @@ -58,9 +58,9 @@ The class is not derived from . Instead, the class implements but relies on a internally. - In [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], the class is typically an implicit collection element that is the object element value of several `Resources` properties, when given in property element syntax. For details on implicit collections in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], see [XAML Syntax In Detail](~/docs/framework/wpf/advanced/xaml-syntax-in-detail.md). An exception is when you want to specify a merged dictionary; for details, see [Merged Resource Dictionaries](~/docs/framework/wpf/advanced/merged-resource-dictionaries.md). + In [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], the class is typically an implicit collection element that is the object element value of several `Resources` properties, when given in property element syntax. For details on implicit collections in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], see [XAML Syntax In Detail](/dotnet/framework/wpf/advanced/xaml-syntax-in-detail). An exception is when you want to specify a merged dictionary; for details, see [Merged Resource Dictionaries](/dotnet/framework/wpf/advanced/merged-resource-dictionaries). - Another possible [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] usage is to declare a resource dictionary as a discrete [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] file, and either load it at run time with or include it in a (full-trust) project as a resource or loose file. In this case, can be declared as an object element, serving as the root element of the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. You must map the appropriate XML namespace values (default for the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] namespace and typically `x:` for the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] namespace) onto the element if you plan to use it as the root element. Then you can add child elements that define the resources, each with an [x:Key](~/docs/framework/xaml-services/x-key-directive.md) value. + Another possible [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] usage is to declare a resource dictionary as a discrete [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] file, and either load it at run time with or include it in a (full-trust) project as a resource or loose file. In this case, can be declared as an object element, serving as the root element of the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. You must map the appropriate XML namespace values (default for the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] namespace and typically `x:` for the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] namespace) onto the element if you plan to use it as the root element. Then you can add child elements that define the resources, each with an [x:Key](/dotnet/framework/xaml-services/x-key-directive) value. ## XAML Implicit Collection Usage @@ -79,7 +79,7 @@ A property specifying a property element, where the value type of that property is . Typically, this is the `Resources` property of or , or of in an application resources case. *oneOrMoreResources* - One or more resources specified as object elements. Each resource that you specify must have an [x:Key Directive](~/docs/framework/xaml-services/x-key-directive.md) assigned. + One or more resources specified as object elements. Each resource that you specify must have an [x:Key Directive](/dotnet/framework/xaml-services/x-key-directive) assigned. ]]> @@ -662,7 +662,7 @@ The invalidations happen when an implicit data template resource changes. that has specified is not supported. - Lookup behavior within the collection will search the last-added first, and the search stops as soon as a requested key is found. Duplicate keys across the collection of merged dictionaries are not illegal. For more information on merged dictionary behavior, see [Merged Resource Dictionaries](~/docs/framework/wpf/advanced/merged-resource-dictionaries.md). + Lookup behavior within the collection will search the last-added first, and the search stops as soon as a requested key is found. Duplicate keys across the collection of merged dictionaries are not illegal. For more information on merged dictionary behavior, see [Merged Resource Dictionaries](/dotnet/framework/wpf/advanced/merged-resource-dictionaries). ## XAML Property Element Usage @@ -835,7 +835,7 @@ The invalidations happen when an implicit data template resource changes. is specified as a Pack URI, which references the location of a resource dictionary that is included as a noncompiled Resource or Content build action by your application building project. For details on the Pack URI format, see [Pack URIs in WPF](~/docs/framework/wpf/app-development/pack-uris-in-wpf.md). + Typically, is specified as a Pack URI, which references the location of a resource dictionary that is included as a noncompiled Resource or Content build action by your application building project. For details on the Pack URI format, see [Pack URIs in WPF](/dotnet/framework/wpf/app-development/pack-uris-in-wpf). Generally, the property is set only for a that is specified for the property (either as a property element in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], or as a item of the collection in code). In this context, setting the value for will merge the dictionary contents found at the supplied URI into the current . Any load failures will cause an exception to be thrown. diff --git a/xml/System.Windows/RoutedEvent.xml b/xml/System.Windows/RoutedEvent.xml index f6f1f3778f5..03ee1cb1f8d 100644 --- a/xml/System.Windows/RoutedEvent.xml +++ b/xml/System.Windows/RoutedEvent.xml @@ -37,7 +37,7 @@ ## Remarks This class contains the , , , and properties. None of these members can have null values. - This class has a XAML usage that is exclusively intended for providing the value of the property of an (or derived class), or for the property of an (or derived class). For more information about , , and the XAML usages for those classes, see [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + This class has a XAML usage that is exclusively intended for providing the value of the property of an (or derived class), or for the property of an (or derived class). For more information about , , and the XAML usages for those classes, see [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ## XAML Attribute Usage @@ -58,7 +58,7 @@ An unqualified event name, equivalent to the property of the field, not the actual member name of the identifier field within a type. Without qualification, *eventName* must name an event as found in the type that is the of the current style containing the or . *type* - The type to use to qualify the event name. If provided without a prefix, *type* is expected to be a type within the default XAML namespace, and that can be mapped to an existing CLR type. For custom events, or events that are on types outside of the default XAML namespace, the string for *type* can include a prefix for a mapped XAML namespace. That XAML namespace should contain the XAML type that can map to a backing CLR type, and that CLR type should define the desired routed event identifier. For details on XAML namespace mapping, see [XAML Namespaces and Namespace Mapping for WPF XAML](~/docs/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml.md). + The type to use to qualify the event name. If provided without a prefix, *type* is expected to be a type within the default XAML namespace, and that can be mapped to an existing CLR type. For custom events, or events that are on types outside of the default XAML namespace, the string for *type* can include a prefix for a mapped XAML namespace. That XAML namespace should contain the XAML type that can map to a backing CLR type, and that CLR type should define the desired routed event identifier. For details on XAML namespace mapping, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). ]]> @@ -247,7 +247,7 @@ method that defines a . Specifically, the value of is the `routingStrategy` parameter value that was passed to . diff --git a/xml/System.Windows/RoutedEventArgs.xml b/xml/System.Windows/RoutedEventArgs.xml index 6c0d720049a..3d790feb6c0 100644 --- a/xml/System.Windows/RoutedEventArgs.xml +++ b/xml/System.Windows/RoutedEventArgs.xml @@ -210,7 +210,7 @@ ## Remarks Marking the event handled will limit the visibility of the routed event to listeners along the event route. The event does still travel the remainder of the route, but only handlers specifically added with `HandledEventsToo` `true` in the method call will be invoked in response. Default handlers on instance listeners (such as those expressed in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]) will not be invoked. Handling events that are marked handled is not a common scenario. - If you are a control author defining your own events, the decisions you make regarding event handling at the class level will impact users of your control as well as any users of derived controls, and potentially other elements that are either contained by your control or that contain your control. For more information, see [Marking Routed Events as Handled, and Class Handling](~/docs/framework/wpf/advanced/marking-routed-events-as-handled-and-class-handling.md). + If you are a control author defining your own events, the decisions you make regarding event handling at the class level will impact users of your control as well as any users of derived controls, and potentially other elements that are either contained by your control or that contain your control. For more information, see [Marking Routed Events as Handled, and Class Handling](/dotnet/framework/wpf/advanced/marking-routed-events-as-handled-and-class-handling). In very rare circumstances it is appropriate to handle events where is marked `true`, and modify the event arguments by changing to `false`. This can be necessary in certain areas of input events of controls, such as key handling of versus where low level and high level input events compete for the handling, and each is attempting to work with a different routing strategy. @@ -339,7 +339,7 @@ Common cases where the source may be adjusted include content elements inside a content model for a control (the contents of a list item, for instance, will report the list item element as the and the actual element within the list item will be the . - Source adjustment by various elements and content models varies from class to class. Each class that adjusts event sources attempts to anticipate which source is the most useful to report for most input scenarios and the scenarios for which the class is intended, and then sets that source as the . If this source is not the one that has relevance to your handling of the event, try checking instead to see if it reports a different source that is more suitable. For more details on input events, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Source adjustment by various elements and content models varies from class to class. Each class that adjusts event sources attempts to anticipate which source is the most useful to report for most input scenarios and the scenarios for which the class is intended, and then sets that source as the . If this source is not the one that has relevance to your handling of the event, try checking instead to see if it reports a different source that is more suitable. For more details on input events, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ]]> diff --git a/xml/System.Windows/RoutedEventHandler.xml b/xml/System.Windows/RoutedEventHandler.xml index cf93b2e1281..9fc8ac5e066 100644 --- a/xml/System.Windows/RoutedEventHandler.xml +++ b/xml/System.Windows/RoutedEventHandler.xml @@ -37,7 +37,7 @@ If you do intend to take advantage of the inherent features of routed events and write your handlers accordingly, the two most important properties of the event data that you will work with when writing event handlers are and . - For certain combinations of input events and [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] control classes, the element that raises the event is not the first element that has the opportunity to handle it. If the input event has a Preview version of the event, then the root of the element tree has first opportunity, can set to `true` in the shared event data, and can influence how the input event is reported to remaining elements in its event route. The Preview handling behavior can give the appearance that a particular routed event is not raised as expected. For more information, see [Preview Events](~/docs/framework/wpf/advanced/preview-events.md) and [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + For certain combinations of input events and [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] control classes, the element that raises the event is not the first element that has the opportunity to handle it. If the input event has a Preview version of the event, then the root of the element tree has first opportunity, can set to `true` in the shared event data, and can influence how the input event is reported to remaining elements in its event route. The Preview handling behavior can give the appearance that a particular routed event is not raised as expected. For more information, see [Preview Events](/dotnet/framework/wpf/advanced/preview-events) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ]]> diff --git a/xml/System.Windows/RoutedPropertyChangedEventArgs`1.xml b/xml/System.Windows/RoutedPropertyChangedEventArgs`1.xml index d41f1e370d0..9e40d19e34a 100644 --- a/xml/System.Windows/RoutedPropertyChangedEventArgs`1.xml +++ b/xml/System.Windows/RoutedPropertyChangedEventArgs`1.xml @@ -136,7 +136,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + This implementation casts the generic handler as a and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> diff --git a/xml/System.Windows/Setter.xml b/xml/System.Windows/Setter.xml index 16fd6ca23b8..5be4d73a1ff 100644 --- a/xml/System.Windows/Setter.xml +++ b/xml/System.Windows/Setter.xml @@ -444,11 +444,11 @@ ## XAML Values *value* - An object or a markup extension. See [StaticResource Markup Extension](~/docs/framework/wpf/advanced/staticresource-markup-extension.md). + An object or a markup extension. See [StaticResource Markup Extension](/dotnet/framework/wpf/advanced/staticresource-markup-extension). Note that you must specify both the and properties on a or an exception will be thrown. - Data binding and dynamic resources within the object is supported if the specified value is a object. See [Binding Markup Extension](~/docs/framework/wpf/advanced/binding-markup-extension.md) and [DynamicResource Markup Extension](~/docs/framework/wpf/advanced/dynamicresource-markup-extension.md). + Data binding and dynamic resources within the object is supported if the specified value is a object. See [Binding Markup Extension](/dotnet/framework/wpf/advanced/binding-markup-extension) and [DynamicResource Markup Extension](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension). diff --git a/xml/System.Windows/SizeChangedEventArgs.xml b/xml/System.Windows/SizeChangedEventArgs.xml index e13c2bc9e53..594daf0a977 100644 --- a/xml/System.Windows/SizeChangedEventArgs.xml +++ b/xml/System.Windows/SizeChangedEventArgs.xml @@ -86,7 +86,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md). + This implementation casts the generic handler as a and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). ]]> diff --git a/xml/System.Windows/SizeToContent.xml b/xml/System.Windows/SizeToContent.xml index 0666893bd57..22a50fd08ad 100644 --- a/xml/System.Windows/SizeToContent.xml +++ b/xml/System.Windows/SizeToContent.xml @@ -65,7 +65,7 @@ 0 - Specifies that a window will not automatically set its size to fit the size of its content. Instead, the size of a window is determined by other properties, including , , , , , and . See [WPF Windows Overview](~/docs/framework/wpf/app-development/wpf-windows-overview.md). + Specifies that a window will not automatically set its size to fit the size of its content. Instead, the size of a window is determined by other properties, including , , , , , and . See [WPF Windows Overview](/dotnet/framework/wpf/app-development/wpf-windows-overview). diff --git a/xml/System.Windows/SplashScreen.xml b/xml/System.Windows/SplashScreen.xml index 3f4d5cbaac8..465f54d4049 100644 --- a/xml/System.Windows/SplashScreen.xml +++ b/xml/System.Windows/SplashScreen.xml @@ -33,7 +33,7 @@ You cannot include placeholder text in the splash screen that is later added by your code. If you want to include text in the splash screen, you must add it to the image file. > [!NOTE] -> It is not necessary to write any code to display a splash screen. Starting in [!INCLUDE[vs_orcas_long](~/includes/vs-orcas-long-md.md)] SP1, you can quickly configure a splash screen with default settings. For more information, see [How to: Add a Splash Screen to a WPF Application](~/docs/framework/wpf/app-development/how-to-add-a-splash-screen-to-a-wpf-application.md). +> It is not necessary to write any code to display a splash screen. Starting in [!INCLUDE[vs_orcas_long](~/includes/vs-orcas-long-md.md)] SP1, you can quickly configure a splash screen with default settings. For more information, see [How to: Add a Splash Screen to a WPF Application](/dotnet/framework/wpf/app-development/how-to-add-a-splash-screen-to-a-wpf-application). The class displays the splash screen as soon as possible after the application is started. The splash screen is displayed by using native code, before the WPF application instance is created. The splash screen is displayed in the center of the screen. When the application is loaded, the splash screen fades. diff --git a/xml/System.Windows/StaticResourceExtension.xml b/xml/System.Windows/StaticResourceExtension.xml index 0e3609f6372..ea7db78fea9 100644 --- a/xml/System.Windows/StaticResourceExtension.xml +++ b/xml/System.Windows/StaticResourceExtension.xml @@ -29,11 +29,11 @@ @@ -177,7 +177,7 @@ diff --git a/xml/System.Windows/Style.xml b/xml/System.Windows/Style.xml index 65861005736..4ac15e24344 100644 --- a/xml/System.Windows/Style.xml +++ b/xml/System.Windows/Style.xml @@ -49,7 +49,7 @@ on any element that derives from or . A style is most commonly declared as a resource inside the section. Because styles are resources, they obey the same scoping rules that apply to all resources, so where you declare a style affects where it can be applied. If, for instance, you declare the style in the root element of your application definition [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] file, the style can be used anywhere in your application. If you are creating a navigation application and declare the style in one of the application's [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] files, the style can be used only in that [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] file. For more information on scoping rules for resources, see [XAML Resources](~/docs/framework/wpf/advanced/xaml-resources.md). + You can set a on any element that derives from or . A style is most commonly declared as a resource inside the section. Because styles are resources, they obey the same scoping rules that apply to all resources, so where you declare a style affects where it can be applied. If, for instance, you declare the style in the root element of your application definition [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] file, the style can be used anywhere in your application. If you are creating a navigation application and declare the style in one of the application's [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] files, the style can be used only in that [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] file. For more information on scoping rules for resources, see [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). The style declaration consists of a object that contains a collection of one or more objects. Each consists of a and a . The property is the name of the property of the element the style is to apply to. After the style is declared as a resource, it can then be referenced just like any other resource. @@ -66,7 +66,7 @@ - - For more information, see [Styling and Templating](~/docs/framework/wpf/controls/styling-and-templating.md). + For more information, see [Styling and Templating](/dotnet/framework/wpf/controls/styling-and-templating). @@ -222,7 +222,7 @@ ## XAML Values *myStyle* - An existing style. Typically, you use the [Markup Extensions and WPF XAML](~/docs/framework/wpf/advanced/markup-extensions-and-wpf-xaml.md) to refer to an existing style. + An existing style. Typically, you use the [Markup Extensions and WPF XAML](/dotnet/framework/wpf/advanced/markup-extensions-and-wpf-xaml) to refer to an existing style. @@ -388,10 +388,10 @@ ## XAML Values *oneOrMoreResourceElements* - One or more resource elements. To be referenced later in either [StaticResource Markup Extension](~/docs/framework/wpf/advanced/staticresource-markup-extension.md) or [DynamicResource Markup Extension](~/docs/framework/wpf/advanced/dynamicresource-markup-extension.md) syntax in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], a resource element must have an `x:Key` attribute. + One or more resource elements. To be referenced later in either [StaticResource Markup Extension](/dotnet/framework/wpf/advanced/staticresource-markup-extension) or [DynamicResource Markup Extension](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension) syntax in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], a resource element must have an `x:Key` attribute. \ - An external dictionary source. For details, see [Merged Resource Dictionaries](~/docs/framework/wpf/advanced/merged-resource-dictionaries.md). + An external dictionary source. For details, see [Merged Resource Dictionaries](/dotnet/framework/wpf/advanced/merged-resource-dictionaries). ]]> @@ -682,7 +682,7 @@ ## XAML Values `{x:Type ...}` - An [x:Type Markup Extension](~/docs/framework/xaml-services/x-type-markup-extension.md) markup extension usage. + An [x:Type Markup Extension](/dotnet/framework/xaml-services/x-type-markup-extension) markup extension usage. *typeName* The type name of the class. diff --git a/xml/System.Windows/StyleTypedPropertyAttribute.xml b/xml/System.Windows/StyleTypedPropertyAttribute.xml index 4b0807de936..0d6d09dad19 100644 --- a/xml/System.Windows/StyleTypedPropertyAttribute.xml +++ b/xml/System.Windows/StyleTypedPropertyAttribute.xml @@ -37,7 +37,7 @@ ]]> - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Windows/SystemColors.xml b/xml/System.Windows/SystemColors.xml index eacfbf07dd9..1ab66735fe4 100644 --- a/xml/System.Windows/SystemColors.xml +++ b/xml/System.Windows/SystemColors.xml @@ -70,7 +70,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -112,7 +112,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -160,7 +160,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -202,7 +202,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -250,7 +250,7 @@ ## XAML Values *X:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -292,7 +292,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -340,7 +340,7 @@ ## XAML Values *X:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -382,7 +382,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -430,7 +430,7 @@ ## XAML Values *X:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -472,7 +472,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -520,7 +520,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -562,7 +562,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -610,7 +610,7 @@ ## XAML Values *X:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -652,7 +652,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -700,7 +700,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -742,7 +742,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -790,7 +790,7 @@ ## XAML Values *X:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -832,7 +832,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -880,7 +880,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -922,7 +922,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -970,7 +970,7 @@ ## XAML Values *X:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -1012,7 +1012,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -1060,7 +1060,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -1102,7 +1102,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -1150,7 +1150,7 @@ ## XAML Values *X:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -1192,7 +1192,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -1240,7 +1240,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -1282,7 +1282,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -1330,7 +1330,7 @@ ## XAML Values *X:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -1372,7 +1372,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -1420,7 +1420,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -1462,7 +1462,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -1510,7 +1510,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -1552,7 +1552,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -1600,7 +1600,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -1642,7 +1642,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -1690,7 +1690,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -1732,7 +1732,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -1780,7 +1780,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -1822,7 +1822,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -1870,7 +1870,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -1912,7 +1912,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -1960,7 +1960,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -2002,7 +2002,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -2050,7 +2050,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -2092,7 +2092,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -2140,7 +2140,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -2182,7 +2182,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -2230,7 +2230,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -2272,7 +2272,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -2320,7 +2320,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -2362,7 +2362,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -2410,7 +2410,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -2452,7 +2452,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -2500,7 +2500,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -2542,7 +2542,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -2590,7 +2590,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -2632,7 +2632,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -2680,7 +2680,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -2722,7 +2722,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -2770,7 +2770,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -2812,7 +2812,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -2860,7 +2860,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -2902,7 +2902,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -2950,7 +2950,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -2992,7 +2992,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -3040,7 +3040,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -3082,7 +3082,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -3130,7 +3130,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -3172,7 +3172,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -3220,7 +3220,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -3262,7 +3262,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -3310,7 +3310,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -3352,7 +3352,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -3400,7 +3400,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -3442,7 +3442,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -3490,7 +3490,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -3532,7 +3532,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -3580,7 +3580,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -3622,7 +3622,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -3664,7 +3664,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -3704,7 +3704,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -3744,7 +3744,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -3784,7 +3784,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -3830,7 +3830,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -3872,7 +3872,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -3920,7 +3920,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -3962,7 +3962,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -4010,7 +4010,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -4052,7 +4052,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -4100,7 +4100,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -4142,7 +4142,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -4190,7 +4190,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -4232,7 +4232,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -4280,7 +4280,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -4322,7 +4322,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -4370,7 +4370,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -4412,7 +4412,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -4460,7 +4460,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -4502,7 +4502,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -4550,7 +4550,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -4592,7 +4592,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -4640,7 +4640,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -4682,7 +4682,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -4730,7 +4730,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -4772,7 +4772,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -4820,7 +4820,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -4862,7 +4862,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -4910,7 +4910,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -4952,7 +4952,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -5000,7 +5000,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -5042,7 +5042,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -5090,7 +5090,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -5132,7 +5132,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -5180,7 +5180,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -5222,7 +5222,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -5270,7 +5270,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -5312,7 +5312,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -5360,7 +5360,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -5402,7 +5402,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -5450,7 +5450,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -5492,7 +5492,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -5540,7 +5540,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> @@ -5582,7 +5582,7 @@ ## XAML Values *x:Static* - The [x:Static Markup Extension](~/docs/framework/xaml-services/x-static-markup-extension.md). + The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). ]]> diff --git a/xml/System.Windows/SystemCommands.xml b/xml/System.Windows/SystemCommands.xml index ce225f4d16e..650d03bd0d6 100644 --- a/xml/System.Windows/SystemCommands.xml +++ b/xml/System.Windows/SystemCommands.xml @@ -21,7 +21,7 @@ class represent a set of common commands that manage a . The properties in this class represent objects and do not provide the implementation logic for the command. You can provide the logic for a command by binding the command with a . For more information, see [How to: Hook Up a Command to a Control with No Command Support](~/docs/framework/wpf/advanced/how-to-hook-up-a-command-to-a-control-with-no-command-support.md). Alternatively, the class provides static methods that implement the logic for the specified . You can pass a static method to a type that implements and that accepts a delegate. For more information, see the example in the class. + The commands in the class represent a set of common commands that manage a . The properties in this class represent objects and do not provide the implementation logic for the command. You can provide the logic for a command by binding the command with a . For more information, see [How to: Hook Up a Command to a Control with No Command Support](/dotnet/framework/wpf/advanced/how-to-hook-up-a-command-to-a-control-with-no-command-support). Alternatively, the class provides static methods that implement the logic for the specified . You can pass a static method to a type that implements and that accepts a delegate. For more information, see the example in the class. ]]> diff --git a/xml/System.Windows/TemplateBindingExtension.xml b/xml/System.Windows/TemplateBindingExtension.xml index ab18ebb698d..3d916121057 100644 --- a/xml/System.Windows/TemplateBindingExtension.xml +++ b/xml/System.Windows/TemplateBindingExtension.xml @@ -33,12 +33,12 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [TemplateBinding Markup Extension](~/docs/framework/wpf/advanced/templatebinding-markup-extension.md). + For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). ## Examples - The following example shows a that defines a that is horizontal and has rounded corners. The `TemplateBinding` indicates that the of the should be synchronized with the value that is set on the . You use `TemplateBinding` in your when you want to give the user of your control the control over the values of certain properties. For a discussion of this example, see [Styling and Templating](~/docs/framework/wpf/controls/styling-and-templating.md). + The following example shows a that defines a that is horizontal and has rounded corners. The `TemplateBinding` indicates that the of the should be synchronized with the value that is set on the . You use `TemplateBinding` in your when you want to give the user of your control the control over the values of certain properties. For a discussion of this example, see [Styling and Templating](/dotnet/framework/wpf/controls/styling-and-templating). [!code-xaml[StylingIntroSnippet#ListBoxCT](~/samples/snippets/csharp/VS_Snippets_Wpf/StylingIntroSnippet/CS/window1.xaml#listboxct)] @@ -142,7 +142,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [TemplateBinding Markup Extension](~/docs/framework/wpf/advanced/templatebinding-markup-extension.md). + For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). ]]> @@ -186,7 +186,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [TemplateBinding Markup Extension](~/docs/framework/wpf/advanced/templatebinding-markup-extension.md). + For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). ]]> @@ -228,7 +228,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [TemplateBinding Markup Extension](~/docs/framework/wpf/advanced/templatebinding-markup-extension.md). + For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). ]]> diff --git a/xml/System.Windows/TemplatePartAttribute.xml b/xml/System.Windows/TemplatePartAttribute.xml index deee724997f..82782dfd219 100644 --- a/xml/System.Windows/TemplatePartAttribute.xml +++ b/xml/System.Windows/TemplatePartAttribute.xml @@ -30,7 +30,7 @@ For example, if you look at the class declaration of the class, you can see that the parts `PART_EditableTextBox` and `PART_Popup` are of types and respectively. - For more information, see [Guidelines for Designing Stylable Controls](~/docs/framework/wpf/controls/guidelines-for-designing-stylable-controls.md) + For more information, see [Guidelines for Designing Stylable Controls](/dotnet/framework/wpf/controls/guidelines-for-designing-stylable-controls) ## XAML Text Usage @@ -38,7 +38,7 @@ ]]> - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System.Windows/TemplateVisualStateAttribute.xml b/xml/System.Windows/TemplateVisualStateAttribute.xml index c7466b64e51..727870351f5 100644 --- a/xml/System.Windows/TemplateVisualStateAttribute.xml +++ b/xml/System.Windows/TemplateVisualStateAttribute.xml @@ -30,7 +30,7 @@ ## Examples - The following example shows the class signature for the `NumericUpDown` control. This example specifies that the `NumericUpDown` control uses four visual states. Two states, named `Positive` and `Negative`, are in the named `ValueStates`. The other two states, name `Focused` and `Unfocused`, are in the named `FocusedStates`. For the entire example, see [Creating a Control That Has a Customizable Appearance](~/docs/framework/wpf/controls/creating-a-control-that-has-a-customizable-appearance.md). + The following example shows the class signature for the `NumericUpDown` control. This example specifies that the `NumericUpDown` control uses four visual states. Two states, named `Positive` and `Negative`, are in the named `ValueStates`. The other two states, name `Focused` and `Unfocused`, are in the named `FocusedStates`. For the entire example, see [Creating a Control That Has a Customizable Appearance](/dotnet/framework/wpf/controls/creating-a-control-that-has-a-customizable-appearance). [!code-csharp[VSMCustomControl#ClassAttributes](~/samples/snippets/csharp/VS_Snippets_Wpf/vsmcustomcontrol/csharp/numericupdown.cs#classattributes)] [!code-vb[VSMCustomControl#ClassAttributes](~/samples/snippets/visualbasic/VS_Snippets_Wpf/vsmcustomcontrol/visualbasic/numericupdown.vb#classattributes)] @@ -98,7 +98,7 @@ ## Examples - The following example shows the class signature for the `NumericUpDown` control. This example specifies that the `NumericUpDown` control uses four visual states. Two states, named `Positive` and `Negative`, are in the named `ValueStates`. The other two states, name `Focused` and `Unfocused`, are in the named `FocusedStates`. For the entire example, see [Creating a Control That Has a Customizable Appearance](~/docs/framework/wpf/controls/creating-a-control-that-has-a-customizable-appearance.md). + The following example shows the class signature for the `NumericUpDown` control. This example specifies that the `NumericUpDown` control uses four visual states. Two states, named `Positive` and `Negative`, are in the named `ValueStates`. The other two states, name `Focused` and `Unfocused`, are in the named `FocusedStates`. For the entire example, see [Creating a Control That Has a Customizable Appearance](/dotnet/framework/wpf/controls/creating-a-control-that-has-a-customizable-appearance). [!code-csharp[VSMCustomControl#ClassAttributes](~/samples/snippets/csharp/VS_Snippets_Wpf/vsmcustomcontrol/csharp/numericupdown.cs#classattributes)] [!code-vb[VSMCustomControl#ClassAttributes](~/samples/snippets/visualbasic/VS_Snippets_Wpf/vsmcustomcontrol/visualbasic/numericupdown.vb#classattributes)] @@ -143,7 +143,7 @@ ## Examples - The following example shows the class signature for the `NumericUpDown` control. This example specifies that the `NumericUpDown` control uses four visual states. Two states, named `Positive` and `Negative`, are in the named `ValueStates`. The other two states, name `Focused` and `Unfocused`, are in the named `FocusedStates`. For the entire example, see [Creating a Control That Has a Customizable Appearance](~/docs/framework/wpf/controls/creating-a-control-that-has-a-customizable-appearance.md). + The following example shows the class signature for the `NumericUpDown` control. This example specifies that the `NumericUpDown` control uses four visual states. Two states, named `Positive` and `Negative`, are in the named `ValueStates`. The other two states, name `Focused` and `Unfocused`, are in the named `FocusedStates`. For the entire example, see [Creating a Control That Has a Customizable Appearance](/dotnet/framework/wpf/controls/creating-a-control-that-has-a-customizable-appearance). [!code-csharp[VSMCustomControl#ClassAttributes](~/samples/snippets/csharp/VS_Snippets_Wpf/vsmcustomcontrol/csharp/numericupdown.cs#classattributes)] [!code-vb[VSMCustomControl#ClassAttributes](~/samples/snippets/visualbasic/VS_Snippets_Wpf/vsmcustomcontrol/visualbasic/numericupdown.vb#classattributes)] diff --git a/xml/System.Windows/TextDecorations.xml b/xml/System.Windows/TextDecorations.xml index 22611c773fb..a46f3857246 100644 --- a/xml/System.Windows/TextDecorations.xml +++ b/xml/System.Windows/TextDecorations.xml @@ -65,7 +65,7 @@ Example of text decoration types [!code-xaml[Performance#PerformanceSnippet11](~/samples/snippets/csharp/VS_Snippets_Wpf/Performance/CSharp/Hyperlink.xaml#performancesnippet11)] - objects can be performance intensive to instantiate, particularly if you have many objects. For more information, see [How to: Specify Whether a Hyperlink is Underlined](~/docs/framework/wpf/advanced/how-to-specify-whether-a-hyperlink-is-underlined.md). + objects can be performance intensive to instantiate, particularly if you have many objects. For more information, see [How to: Specify Whether a Hyperlink is Underlined](/dotnet/framework/wpf/advanced/how-to-specify-whether-a-hyperlink-is-underlined). ]]> @@ -228,7 +228,7 @@ Example of a strikethrough text decoration ![Diagram of text decoration locations](~/add/media/textdecoration01.gif "Diagram of text decoration locations") Example of an underline text decoration - By default, uses a object to display an underline. For more information, see [How to: Specify Whether a Hyperlink is Underlined](~/docs/framework/wpf/advanced/how-to-specify-whether-a-hyperlink-is-underlined.md). + By default, uses a object to display an underline. For more information, see [How to: Specify Whether a Hyperlink is Underlined](/dotnet/framework/wpf/advanced/how-to-specify-whether-a-hyperlink-is-underlined). diff --git a/xml/System.Windows/ThemeDictionaryExtension.xml b/xml/System.Windows/ThemeDictionaryExtension.xml index 7b0756b1ffd..8f80aacc823 100644 --- a/xml/System.Windows/ThemeDictionaryExtension.xml +++ b/xml/System.Windows/ThemeDictionaryExtension.xml @@ -26,11 +26,11 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [ThemeDictionary Markup Extension](~/docs/framework/wpf/advanced/themedictionary-markup-extension.md). + For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [ThemeDictionary Markup Extension](/dotnet/framework/wpf/advanced/themedictionary-markup-extension). ]]> @@ -127,7 +127,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [ThemeDictionary Markup Extension](~/docs/framework/wpf/advanced/themedictionary-markup-extension.md). + For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [ThemeDictionary Markup Extension](/dotnet/framework/wpf/advanced/themedictionary-markup-extension). ]]> diff --git a/xml/System.Windows/ThemeInfoAttribute.xml b/xml/System.Windows/ThemeInfoAttribute.xml index 9d2c2c0fb85..d008880729e 100644 --- a/xml/System.Windows/ThemeInfoAttribute.xml +++ b/xml/System.Windows/ThemeInfoAttribute.xml @@ -52,7 +52,7 @@ - If you declare , then the external assembly names are expected to conform to a naming scheme, and each assembly for each theme should be built using the same key information. - For more information about how to create and use theme resource dictionaries, see "Defining Resources at the Theme Level" section of the topic [Control Authoring Overview](~/docs/framework/wpf/controls/control-authoring-overview.md). + For more information about how to create and use theme resource dictionaries, see "Defining Resources at the Theme Level" section of the topic [Control Authoring Overview](/dotnet/framework/wpf/controls/control-authoring-overview). ]]> diff --git a/xml/System.Windows/Trigger.xml b/xml/System.Windows/Trigger.xml index 4fc2bf3ffc0..6603cf65ca8 100644 --- a/xml/System.Windows/Trigger.xml +++ b/xml/System.Windows/Trigger.xml @@ -270,7 +270,7 @@ ## Remarks You can set this property to the name of any element within the scope of where the trigger collection (the collection that this is part of) is applied. This is typically a named element that is within the template that contains this . - You can name an object using the [x:Name Directive](~/docs/framework/xaml-services/x-name-directive.md) syntax. + You can name an object using the [x:Name Directive](/dotnet/framework/xaml-services/x-name-directive) syntax. diff --git a/xml/System.Windows/UIElement.xml b/xml/System.Windows/UIElement.xml index 90c9fa3e7fd..f0f60d2c407 100644 --- a/xml/System.Windows/UIElement.xml +++ b/xml/System.Windows/UIElement.xml @@ -97,7 +97,7 @@ is uncommon in application code, because is a base element. See [Base Elements Overview](~/docs/framework/wpf/advanced/base-elements-overview.md). + Creating a new instance that is actually of type is uncommon in application code, because is a base element. See [Base Elements Overview](/dotnet/framework/wpf/advanced/base-elements-overview). ]]> @@ -273,7 +273,7 @@ to `true`. Beyond this basic setting, drag-and-drop behavior is entirely implementation specific and is not defined by or any other base element class. Certain controls, for example, , do have a default behavior. For more information on drag and drop, see [Drag and Drop Overview](~/docs/framework/wpf/advanced/drag-and-drop-overview.md). + Drag-and-drop operations are not enabled by default, and must be enabled deliberately by setting to `true`. Beyond this basic setting, drag-and-drop behavior is entirely implementation specific and is not defined by or any other base element class. Certain controls, for example, , do have a default behavior. For more information on drag and drop, see [Drag and Drop Overview](/dotnet/framework/wpf/advanced/drag-and-drop-overview). overrides the metadata for this dependency property in its implementation. Specifically, designates this property to allow property value inheritance ( is `true` in metadata). Property value inheritance in this context means that if there are child elements with no other value for assigned through local values or styles, the value of the nearest parent element with this value assigned (again, either in styles, by default values, or a local value), then the value from the parent element will be assigned to all previously unassigned child elements by the property system. In practice this means that you can specify whether to allow drop operations at the root element, and that value will propagate to all child elements that have not specifically assigned it as `false`. @@ -643,7 +643,7 @@ For WPF core-level element deriving scenarios, the behavior for should not (and cannot, unless you shadow) be changed. Instead, you should override in your class. Your implementation is called internally by as part of default WPF framework-level layout operations. However, this assumes you are using WPF framework-level layout and its layout system, which is often not the case if you are specifically deriving elements at the WPF core-level from the base element class. Your implementation should also call on each child element, if it has child elements. Note that the WPF core-level scenario implies that you are not using a derived class, because seals . - Computation of WPF framework-level layout positioning in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] consists of a call and an call. During the call, the layout system determines an element's size requirements using a provided (`availableSize`) argument. During the call, the layout system finalizes the size and position of an element's bounding box. For more information, see [Layout](~/docs/framework/wpf/advanced/layout.md). + Computation of WPF framework-level layout positioning in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] consists of a call and an call. During the call, the layout system determines an element's size requirements using a provided (`availableSize`) argument. During the call, the layout system finalizes the size and position of an element's bounding box. For more information, see [Layout](/dotnet/framework/wpf/advanced/layout). `availableSize` can be any number from zero to infinity. Elements to be laid out return the minimum they require through the `availableSize` parameter. @@ -1370,7 +1370,7 @@ Image with an Elliptical Clip Region [!code-xaml[commandWithHandler#CommandHandlerCommandBinding](~/samples/snippets/csharp/VS_Snippets_Wpf/commandWithHandler/CSharp/Window1.xaml#commandhandlercommandbinding)] - For more information about the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] syntax for collections, see [XAML Syntax In Detail](~/docs/framework/wpf/advanced/xaml-syntax-in-detail.md). + For more information about the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] syntax for collections, see [XAML Syntax In Detail](/dotnet/framework/wpf/advanced/xaml-syntax-in-detail). The following example does essentially the same thing in code: @@ -1832,7 +1832,7 @@ Image with an Elliptical Clip Region Even if the element is focusable and valid, the `Focus` preview events may be processed in a specific tree, and focus on that element may not be allowed (for example, in a composite control). In such a case, this method returns `false`. - In general, focus is controlled by two different concepts: keyboard focus and logical focus. These two concepts are not always the same. For more information, see [Focus summary](~/docs/framework/wpf/advanced/focus-overview.md) and [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + In general, focus is controlled by two different concepts: keyboard focus and logical focus. These two concepts are not always the same. For more information, see [Focus summary](/dotnet/framework/wpf/advanced/focus-overview) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). If calling returns `true`, and are also `true`. @@ -2007,7 +2007,7 @@ Image with an Elliptical Clip Region return value is always identical to the return value. If there are animations attached, then all possible animation derived values including the start and stop values are ignored, and the property value is determined based on all other possible inputs. For more information, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + If no animations are attached to the property, then the return value is always identical to the return value. If there are animations attached, then all possible animation derived values including the start and stop values are ignored, and the property value is determined based on all other possible inputs. For more information, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). @@ -2751,7 +2751,7 @@ Image with an Elliptical Clip Region [!code-xaml[CommandingOverviewSnippets#CommandingOverviewXAMLKeyBinding](~/samples/snippets/csharp/VS_Snippets_Wpf/CommandingOverviewSnippets/CSharp/Window1.xaml#commandingoverviewxamlkeybinding)] - For more information about the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] syntax for collections, see [XAML Syntax In Detail](~/docs/framework/wpf/advanced/xaml-syntax-in-detail.md). + For more information about the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] syntax for collections, see [XAML Syntax In Detail](/dotnet/framework/wpf/advanced/xaml-syntax-in-detail). ]]> @@ -3085,7 +3085,7 @@ Image with an Elliptical Clip Region or . To set focus programmatically, call . Focus can also be set by user action or by control implementations, which possibly include mouse capture behavior. @@ -3159,7 +3159,7 @@ Image with an Elliptical Clip Region to `false` on a composited control unless you do not want any input or hit testing on that control. For more information on hit testing, see [Hit Testing in the Visual Layer](~/docs/framework/wpf/graphics-multimedia/hit-testing-in-the-visual-layer.md). + The effective value of this property is influenced by the relative positions of hit testable elements in the logical tree. For instance, if an element is a child element of an element that is not hit test visible, the effective value of the property on the child will remain `false`, even if attempting to set that value locally. For this reason, it is important that you do not set to `false` on a composited control unless you do not want any input or hit testing on that control. For more information on hit testing, see [Hit Testing in the Visual Layer](/dotnet/framework/wpf/graphics-multimedia/hit-testing-in-the-visual-layer). ## Dependency Property Information @@ -3485,12 +3485,12 @@ Image with an Elliptical Clip Region to receive the , , , , , and events. For more information about manipulations, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + Set this property to true if you want the to receive the , , , , , and events. For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). ## Examples - The following example creates an application that has a red Rectangle. The property of the Rectangle is set to true and the application's window subscribes to the , , and events. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + The following example creates an application that has a red Rectangle. The property of the Rectangle is set to true and the application's window subscribes to the , , and events. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). [!code-xaml[BasicManipulation#UI](~/samples/snippets/csharp/VS_Snippets_Wpf/basicmanipulation/csharp/mainwindow.xaml#ui)] @@ -3969,7 +3969,7 @@ Image with an Elliptical Clip Region ## Dependency Property Information @@ -4067,7 +4067,7 @@ Image with an Elliptical Clip Region ## Dependency Property Information @@ -4174,7 +4174,7 @@ Image with an Elliptical Clip Region If this element has stylus capture and this property is `true` at the time of capture, this property remains `true` until stylus capture is lost and the stylus is not over its bounds. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Dependency Property Information @@ -4275,7 +4275,7 @@ Image with an Elliptical Clip Region ## Remarks If this element has stylus capture, this property will continue to return `true` until stylus capture is lost and the pointer is out of its bounds. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Dependency Property Information @@ -5054,7 +5054,7 @@ Image with an Elliptical Clip Region ## Remarks You can use this event to get information about the manipulation when it completes. For example, you can use the property to determine the total amount the position of the manipulation changed. - For more information about manipulations, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). ## Routed Event Information @@ -5116,7 +5116,7 @@ Image with an Elliptical Clip Region The element on with event occurs is not affected in any way when the event occurs. You must provide the logic to the element that is to be manipulated. The and properties, which are of type , contain data about how the position of the manipulations change and interpreted as moving, resizing, or rotating an object. You apply that information to the element that is to be manipulated. - For more information about manipulations, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). ## Routed Event Information @@ -5130,7 +5130,7 @@ Image with an Elliptical Clip Region ## Examples - The following example shows an event handler for the event. The example uses the property to move, resize, and rotate a . The example also checks whether the event occurred during inertia and whether the rectangle is touching the edge of a window. If those cases are true, the application stops the manipulation to prevent the rectangle from leaving the visible area of the application. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + The following example shows an event handler for the event. The example uses the property to move, resize, and rotate a . The example also checks whether the event occurred during inertia and whether the rectangle is touching the edge of a window. If those cases are true, the application stops the manipulation to prevent the rectangle from leaving the visible area of the application. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). [!code-csharp[BasicManipulation#ManipulationDelta](~/samples/snippets/csharp/VS_Snippets_Wpf/basicmanipulation/csharp/mainwindow.xaml.cs#manipulationdelta)] [!code-vb[BasicManipulation#ManipulationDelta](~/samples/snippets/visualbasic/VS_Snippets_Wpf/basicmanipulation/visualbasic/mainwindow.xaml.vb#manipulationdelta)] @@ -5186,7 +5186,7 @@ Image with an Elliptical Clip Region You can use this event to specify the behavior of the inertia. For example, you can set the initial velocity that is used when inertia begins. You can also specify the amount of inertia by setting the desired deceleration or by setting the desired placement. You can set these values for each type of manipulation (translation, expansion, or rotation) independently. For more information, see . - For more information about manipulations, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). ## Routed Event Information @@ -5200,7 +5200,7 @@ Image with an Elliptical Clip Region ## Examples - The following example shows the event handler and sets the desired deceleration for translation, expansion, and rotation that is used during inertia. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + The following example shows the event handler and sets the desired deceleration for translation, expansion, and rotation that is used during inertia. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). [!code-csharp[BasicManipulation#ManipulationInertiaStarting](~/samples/snippets/csharp/VS_Snippets_Wpf/basicmanipulation/csharp/mainwindow.xaml.cs#manipulationinertiastarting)] [!code-vb[BasicManipulation#ManipulationInertiaStarting](~/samples/snippets/visualbasic/VS_Snippets_Wpf/basicmanipulation/visualbasic/mainwindow.xaml.vb#manipulationinertiastarting)] @@ -5260,7 +5260,7 @@ Image with an Elliptical Clip Region - Cancel the manipulation by calling the method. - For more information about manipulations, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). ## Routed Event Information @@ -5330,7 +5330,7 @@ Image with an Elliptical Clip Region - Cancel the manipulation by calling the method. - For more information about manipulations, see the [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). ## Routed Event Information @@ -5344,7 +5344,7 @@ Image with an Elliptical Clip Region ## Examples - The following example shows the event handler for the event and sets the to the parent element that receives the manipulation events so that the coordinates of the manipulation are relative to the parent element. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](~/docs/framework/wpf/advanced/walkthrough-creating-your-first-touch-application.md). + The following example shows the event handler for the event and sets the to the parent element that receives the manipulation events so that the coordinates of the manipulation are relative to the parent element. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). [!code-csharp[BasicManipulation#ManipulationStarting](~/samples/snippets/csharp/VS_Snippets_Wpf/basicmanipulation/csharp/mainwindow.xaml.cs#manipulationstarting)] [!code-vb[BasicManipulation#ManipulationStarting](~/samples/snippets/visualbasic/VS_Snippets_Wpf/basicmanipulation/visualbasic/mainwindow.xaml.vb#manipulationstarting)] @@ -5587,7 +5587,7 @@ Image with an Elliptical Clip Region is a [routed event](~/docs/framework/wpf/advanced/routed-events-overview.md) that uses the direct event handling routing strategy. Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. However, they do enable other aspects of routed event behavior, such as event triggers in styles. + is a [routed event](/dotnet/framework/wpf/advanced/routed-events-overview) that uses the direct event handling routing strategy. Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. However, they do enable other aspects of routed event behavior, such as event triggers in styles. Although tracks when the mouse pointer enters the bounds of an element, this event more literally reports that the property value has changed from `false` to `true` on this element. @@ -5667,7 +5667,7 @@ Image with an Elliptical Clip Region is a [routed event](~/docs/framework/wpf/advanced/routed-events-overview.md) that uses the direct event handling routing strategy. Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. However, they do enable other aspects of routed event behavior, such as event triggers in styles. + is a [routed event](/dotnet/framework/wpf/advanced/routed-events-overview) that uses the direct event handling routing strategy. Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. However, they do enable other aspects of routed event behavior, such as event triggers in styles. Although tracks when the mouse leaves an element, this event more literally reports that the property value has changed from `true` to `false` on this element. @@ -5745,7 +5745,7 @@ Image with an Elliptical Clip Region . + Although this [routed event](/dotnet/framework/wpf/advanced/routed-events-overview) seems to follow a bubbling route through an element tree, it actually is a direct routed event that is raised and reraised along the element tree by each . This event is one of several related events that report the mouse-button specifics of an underlying event, which is an attached event that is processed by each element along an event route. @@ -5835,7 +5835,7 @@ Image with an Elliptical Clip Region . + Although this [routed event](/dotnet/framework/wpf/advanced/routed-events-overview) seems to follow a bubbling route through an element tree, it actually is a direct routed event that is raised and reraised along the element tree by each . This event is one of several related events that report the mouse-button specifics of an underlying event, which is an attached event that is processed by each element along an event route. @@ -5994,7 +5994,7 @@ Image with an Elliptical Clip Region . + Although this [routed event](/dotnet/framework/wpf/advanced/routed-events-overview) seems to follow a bubbling route through an element tree, it actually is a direct routed event that is raised and reraised along the element tree by each . This event is one of several related events that report the mouse-button specifics of an underlying event, which is an attached event that is processed by each element along an event route. @@ -6002,7 +6002,7 @@ Image with an Elliptical Clip Region Conceptually, think of this event (and other mouse-button events on ) to be a mouse "service" (with the service definition provided by the class). The event adds the convenience of not needing to check the mouse button states (left-right, up-down) of the original mouse events in the event data. For more advanced scenarios, such as checking for states of non-standard buttons, you might need to use the APIs on the class rather than those on . - Right button mouse events frequently have native handling in application scenarios. For instance, a right mouse button down might display a context menu. See [ContextMenu Overview](~/docs/framework/wpf/controls/contextmenu-overview.md). + Right button mouse events frequently have native handling in application scenarios. For instance, a right mouse button down might display a context menu. See [ContextMenu Overview](/dotnet/framework/wpf/controls/contextmenu-overview). ## Routed Event Information @@ -6077,7 +6077,7 @@ Image with an Elliptical Clip Region . + Although this [routed event](/dotnet/framework/wpf/advanced/routed-events-overview) seems to follow a bubbling route through an element tree, it actually is a direct routed event that is raised and reraised along the element tree by each . This event is one of several related events that report the mouse-button specifics of an underlying event, which is an attached event that is processed by each element along an event route. @@ -9968,7 +9968,7 @@ Image with an Elliptical Clip Region The most typical for this purpose is an , which can be used for a variety of photo masking techniques such as a vignette. But any defined (such as ) can be used. - In [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], this property value can use an inline syntax that is specific to each implementation of the abstract class. For more information, see [Painting with Solid Colors and Gradients Overview](~/docs/framework/wpf/graphics-multimedia/painting-with-solid-colors-and-gradients-overview.md). + In [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], this property value can use an inline syntax that is specific to each implementation of the abstract class. For more information, see [Painting with Solid Colors and Gradients Overview](/dotnet/framework/wpf/graphics-multimedia/painting-with-solid-colors-and-gradients-overview). ## Dependency Property Information @@ -10895,7 +10895,7 @@ Image with an Elliptical Clip Region . + Although this [routed event](/dotnet/framework/wpf/advanced/routed-events-overview) seems to follow a tunneling route through an element tree, it actually is a direct routed event that is raised and reraised along the element tree by each . This event is one of several related events that report the mouse-button specifics of an underlying event, which is an attached event that is processed by each element along an event route. @@ -10976,7 +10976,7 @@ Image with an Elliptical Clip Region . + Although this [routed event](/dotnet/framework/wpf/advanced/routed-events-overview) seems to follow a tunneling route through an element tree, it actually is a direct routed event that is raised and reraised along the element tree by each . This event is one of several related events that report the mouse-button specifics of an underlying event, which is an attached event that is processed by each element along an event route. @@ -11134,7 +11134,7 @@ Image with an Elliptical Clip Region . + Although this [routed event](/dotnet/framework/wpf/advanced/routed-events-overview) seems to follow a tunneling route through an element tree, it actually is a direct routed event that is raised and reraised along the element tree by each . This event is one of several related events that report the mouse-button specifics of an underlying event, which is an attached event that is processed by each element along an event route. @@ -11215,7 +11215,7 @@ Image with an Elliptical Clip Region . + Although this [routed event](/dotnet/framework/wpf/advanced/routed-events-overview) seems to follow a tunneling route through an element tree, it actually is a direct routed event that is raised and reraised along the element tree by each . This event is one of several related events that report the mouse-button specifics of an underlying event, which is an attached event that is processed by each element along an event route. @@ -11526,7 +11526,7 @@ Image with an Elliptical Clip Region ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://msdn.microsoft.com/library/63f1d71f-03d8-4d83-a174-e3dc7c57bad0) and [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://msdn.microsoft.com/library/63f1d71f-03d8-4d83-a174-e3dc7c57bad0) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -11605,7 +11605,7 @@ Image with an Elliptical Clip Region ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -11683,7 +11683,7 @@ Image with an Elliptical Clip Region ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -11761,7 +11761,7 @@ Image with an Elliptical Clip Region ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -11839,7 +11839,7 @@ Image with an Elliptical Clip Region ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -11917,7 +11917,7 @@ Image with an Elliptical Clip Region ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -11995,7 +11995,7 @@ Image with an Elliptical Clip Region ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -12075,7 +12075,7 @@ Image with an Elliptical Clip Region This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -12153,7 +12153,7 @@ Image with an Elliptical Clip Region ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -13095,7 +13095,7 @@ Image with an Elliptical Clip Region This `ShouldSerialize` method is provided because the property does not have a simple default value. This method indicates whether the property has changed from its default value. You typically invoke this method if you are either developing a designer or developing your own control incorporating a . - For more information, see [Defining Default Values with the ShouldSerialize and Reset Methods](~/docs/framework/winforms/controls/defining-default-values-with-the-shouldserialize-and-reset-methods.md). + For more information, see [Defining Default Values with the ShouldSerialize and Reset Methods](/dotnet/framework/winforms/controls/defining-default-values-with-the-shouldserialize-and-reset-methods). ]]> @@ -13136,7 +13136,7 @@ Image with an Elliptical Clip Region This `ShouldSerialize` method is provided because the property does not have a simple default value. This method indicates whether the property has changed from its default value. You typically invoke this method if you are either developing a designer or developing your own control incorporating a . - For more information, see [Defining Default Values with the ShouldSerialize and Reset Methods](~/docs/framework/winforms/controls/defining-default-values-with-the-shouldserialize-and-reset-methods.md). + For more information, see [Defining Default Values with the ShouldSerialize and Reset Methods](/dotnet/framework/winforms/controls/defining-default-values-with-the-shouldserialize-and-reset-methods). ]]> @@ -13239,7 +13239,7 @@ Image with an Elliptical Clip Region ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -13318,7 +13318,7 @@ Image with an Elliptical Clip Region ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -13397,7 +13397,7 @@ Image with an Elliptical Clip Region ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -13473,13 +13473,13 @@ Image with an Elliptical Clip Region is a [routed event](~/docs/framework/wpf/advanced/routed-events-overview.md) that uses the direct event handling routing strategy. Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. However, they do enable other aspects of routed event behavior, such as event triggers in styles. + is a [routed event](/dotnet/framework/wpf/advanced/routed-events-overview) that uses the direct event handling routing strategy. Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. However, they do enable other aspects of routed event behavior, such as event triggers in styles. Although tracks when the stylus enters the bounds of an element, this event more literally reports that the property value has changed from `false` to `true` on this element. This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -13555,7 +13555,7 @@ Image with an Elliptical Clip Region ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -13633,7 +13633,7 @@ Image with an Elliptical Clip Region ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -13709,13 +13709,13 @@ Image with an Elliptical Clip Region is a [routed event](~/docs/framework/wpf/advanced/routed-events-overview.md) that uses the direct event handling routing strategy. Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. However, they do enable other aspects of routed event behavior, such as event triggers in styles. + is a [routed event](/dotnet/framework/wpf/advanced/routed-events-overview) that uses the direct event handling routing strategy. Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. However, they do enable other aspects of routed event behavior, such as event triggers in styles. Although tracks when the stylus leaves the bounds of an element, this event more literally reports that the property value has changed from `true` to `false` on this element. This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -13791,7 +13791,7 @@ Image with an Elliptical Clip Region ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -13869,7 +13869,7 @@ Image with an Elliptical Clip Region ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -13945,7 +13945,7 @@ Image with an Elliptical Clip Region ## Remarks An example of a control that populates this collection is . adds the as a collection item, which enables the to interact with stylus input and produce the unique rendering in response to stylus driven events. - For information on creating custom plug-ins that can receive and interpret stylus input, see [Intercepting Input from the Stylus](~/docs/framework/wpf/advanced/intercepting-input-from-the-stylus.md). + For information on creating custom plug-ins that can receive and interpret stylus input, see [Intercepting Input from the Stylus](/dotnet/framework/wpf/advanced/intercepting-input-from-the-stylus). @@ -13991,7 +13991,7 @@ Image with an Elliptical Clip Region This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -14069,7 +14069,7 @@ Image with an Elliptical Clip Region ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ## Routed Event Information @@ -14664,7 +14664,7 @@ Image with an Elliptical Clip Region ## Dependency Property Information diff --git a/xml/System.Windows/UIElement3D.xml b/xml/System.Windows/UIElement3D.xml index b97ec60516b..900a9eaf49d 100644 --- a/xml/System.Windows/UIElement3D.xml +++ b/xml/System.Windows/UIElement3D.xml @@ -46,7 +46,7 @@ A class that derives from and maintains its own collection of objects by overriding and must still pass new objects to . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -83,7 +83,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -139,7 +139,7 @@ You typically use this method to provide the implementation of the "add" accessor for the [!INCLUDE[TLA#tla_net](~/includes/tlasharptla-net-md.md)] event access pattern of a custom routed event. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -189,7 +189,7 @@ You typically use this method to provide the implementation of the "add" accessor for the [!INCLUDE[TLA#tla_net](~/includes/tlasharptla-net-md.md)] event access pattern of a custom routed event. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -226,7 +226,7 @@ ## Remarks This method can be used by content host elements (either those that implement or those that don't) to add handlers for child elements to the . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -257,9 +257,9 @@ to `true`. Beyond this basic setting, drag-and-drop behavior is entirely implementation specific and is not defined by or any other base element class. Certain controls, for example, , do have a default behavior. For more information on drag and drop, see [Drag and Drop Overview](~/docs/framework/wpf/advanced/drag-and-drop-overview.md). + Drag-and-drop operations are not enabled by default, and must be enabled deliberately by setting to `true`. Beyond this basic setting, drag-and-drop behavior is entirely implementation specific and is not defined by or any other base element class. Certain controls, for example, , do have a default behavior. For more information on drag and drop, see [Drag and Drop Overview](/dotnet/framework/wpf/advanced/drag-and-drop-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Dependency Property Information @@ -296,7 +296,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -525,7 +525,7 @@ To clear mouse capture from all elements, call with the `element` parameter provided as `null`. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -571,7 +571,7 @@ If calling returns `true`, is also `true`. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -651,7 +651,7 @@ Another typical way to populate the collection is to use methods programmatically. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## XAML Property Element Usage @@ -698,7 +698,7 @@ ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -747,7 +747,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -778,7 +778,7 @@ ## Remarks This event creates an alias for the attached event for this class so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -828,7 +828,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -861,7 +861,7 @@ This event creates an alias for the attached event for this class so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -911,7 +911,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -942,7 +942,7 @@ ## Remarks This event creates an alias for the attached event for this class so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -991,7 +991,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1036,9 +1036,9 @@ In order for this call to be successful, some other element in the application needed to have focus previously. - Focus in general is governed by two separate concepts: keyboard focus and logical focus, which are not always identical. This method sets the logical focus, and also attempts to set the keyboard focus. There is no programmatic means to set keyboard focus specifically, this happens due to user input. For more information, see [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Focus in general is governed by two separate concepts: keyboard focus and logical focus, which are not always identical. This method sets the logical focus, and also attempts to set the keyboard focus. There is no programmatic means to set keyboard focus specifically, this happens due to user input. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1078,7 +1078,7 @@ - The dependency property is inherited by a particular derived class, but that derived class overrides the metadata of the dependency property and changes the property default value. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Dependency Property Information @@ -1120,7 +1120,7 @@ ## Remarks This member is a [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] event, not a routed event. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1151,7 +1151,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1186,7 +1186,7 @@ Alternative parents are used for event routing, in cases where an element creates an alternative parent structure so that its events are routed in a way that diverges from the standard pattern of routing up the visual tree to the standard parent, or downward in the preview routing strategy. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1219,7 +1219,7 @@ This event creates an alias for the attached event for this class so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -1267,7 +1267,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1302,7 +1302,7 @@ Because this event uses bubbling routing, the element that receives focus might be a child element instead of the element where the event handler is actually attached. Check the in the event data to determine the actual element that gained focus. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -1351,7 +1351,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1389,7 +1389,7 @@ This event creates an alias for the attached event for this class so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -1437,7 +1437,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1475,7 +1475,7 @@ This event creates an alias for the attached event for this class so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -1523,7 +1523,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1561,7 +1561,7 @@ This event creates an alias for the attached event for this class so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -1608,7 +1608,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1708,7 +1708,7 @@ A related property, , maintains a collection of command bindings. These differ from input bindings in that they represent the next level down of command processing - actions that are tied to known commands. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## XAML Property Element Usage @@ -1758,7 +1758,7 @@ You only need to call this method in advanced scenarios. One such advanced scenario is if the derived class has multiple properties that affect the appearance, and you want to update the underlying model only once. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -1803,7 +1803,7 @@ Elements that are not enabled do not participate in hit testing or focus and therefore will not be sources of input events. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Dependency Property Information @@ -1843,7 +1843,7 @@ ## Remarks This member is a [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] event, not a routed event. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1875,7 +1875,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1909,7 +1909,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -1940,11 +1940,11 @@ or . To set focus programmatically, call . Focus can also be set by user action or by control implementations, which possibly include mouse capture behavior. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Dependency Property Information @@ -1983,7 +1983,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -2014,9 +2014,9 @@ to `false` on a composited control unless you do not want any input or hit testing on that control. For more information on hit testing, see [Hit Testing in the Visual Layer](~/docs/framework/wpf/graphics-multimedia/hit-testing-in-the-visual-layer.md). + The effective value of this property is influenced by the relative positions of hit testable elements in the logical tree. For instance, if an element is a child element of an element that is not hit test visible, the effective value of the property on the child will remain `false`, even if attempting to set that value locally. For this reason, it is important that you do not set to `false` on a composited control unless you do not want any input or hit testing on that control. For more information on hit testing, see [Hit Testing in the Visual Layer](/dotnet/framework/wpf/graphics-multimedia/hit-testing-in-the-visual-layer). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Dependency Property Information @@ -2056,7 +2056,7 @@ ## Remarks This member is a [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] event, not a routed event. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -2086,7 +2086,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -2119,7 +2119,7 @@ ## Remarks This property returns the value that is returned by the attached property for the currently enabled input methods (keyboard, speech, other input devices). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -2162,7 +2162,7 @@ and are commonly used within class event handlers for other input-related events, for instance to determine whether the element already has keyboard focus, or to make determinations when mouse events and keyboard events occur in conjunction. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Dependency Property Information @@ -2203,7 +2203,7 @@ ## Remarks This member is a [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] event, not a routed event. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -2233,7 +2233,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -2278,7 +2278,7 @@ and are typically used within class event handlers for other input-related events, for instance to determine whether the element already has keyboard focus, or to make determinations when mouse events and keyboard events occur in conjunction. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Dependency Property Information @@ -2317,7 +2317,7 @@ ## Remarks This member is a [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] event, not a routed event. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -2348,7 +2348,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -2384,7 +2384,7 @@ ## Remarks Mouse capture state is related to in-process drag-and-drop operations. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Dependency Property Information @@ -2426,7 +2426,7 @@ ## Remarks This member is a [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] event, not a routed event. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -2456,7 +2456,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -2492,7 +2492,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Dependency Property Information @@ -2533,7 +2533,7 @@ ## Remarks This member is a [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] event, not a routed event. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -2562,7 +2562,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -2606,7 +2606,7 @@ If the mouse is captured by this element, and this property is `true` at time of capture, this property will continue to return `true` until mouse capture is lost and the pointer is not over its bounds. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Dependency Property Information @@ -2647,7 +2647,7 @@ ## Remarks This member is a [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] event, not a routed event. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -2676,7 +2676,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -2724,7 +2724,7 @@ Some controls deliberately capture the mouse on certain actions that do not appear to directly involve the mouse. This can lead to being `true` even though the mouse has not apparently moved. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Dependency Property Information @@ -2761,7 +2761,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -2795,9 +2795,9 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Dependency Property Information @@ -2839,7 +2839,7 @@ ## Remarks This member is a [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] event, not a routed event. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -2868,7 +2868,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -2904,9 +2904,9 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Dependency Property Information @@ -2947,7 +2947,7 @@ ## Remarks This is a [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] event, not a routed event. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -2976,7 +2976,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -3022,9 +3022,9 @@ If this element has stylus capture and this property is `true` at the time of capture, this property remains `true` until stylus capture is lost and the stylus is not over its bounds. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Dependency Property Information @@ -3064,7 +3064,7 @@ ## Remarks This member is a [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] event, not a routed event. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -3093,7 +3093,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -3134,9 +3134,9 @@ ## Remarks If this element has stylus capture, this property will continue to return `true` until stylus capture is lost and the pointer is out of its bounds. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Dependency Property Information @@ -3173,7 +3173,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -3217,7 +3217,7 @@ is not intended to be used as a style trigger. Using as a style trigger might have unpredictable results. is intended for state checking by lower level input implementations. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Dependency Property Information @@ -3256,7 +3256,7 @@ ## Remarks This member is a [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] event, not a routed event. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -3285,7 +3285,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -3319,7 +3319,7 @@ ## Remarks This event creates an alias for the attached event for this class so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -3367,7 +3367,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -3401,7 +3401,7 @@ ## Remarks This event creates an alias for the attached event for this class so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -3449,7 +3449,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -3484,7 +3484,7 @@ Because this event uses bubbling routing, the element that loses focus might be a child element instead of the element where the event handler is actually attached. Check the in the event data to determine the actual element that gained focus. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -3533,7 +3533,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -3569,7 +3569,7 @@ This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -3616,7 +3616,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -3654,7 +3654,7 @@ This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -3701,7 +3701,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -3739,7 +3739,7 @@ This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -3786,7 +3786,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -3887,7 +3887,7 @@ - Register a handler on the control procedurally by calling and choosing the signature option that enables handlers to listen for events even if they are already marked as handled in the routed event data. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -3934,7 +3934,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -3966,13 +3966,13 @@ is a [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md) that uses the direct event handling routing strategy. Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. + is a [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview) that uses the direct event handling routing strategy. Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. Although tracks when the mouse pointer enters the bounds of an element, this event more literally reports that the property value has changed from `false` to `true` on this element. This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -4017,7 +4017,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -4049,13 +4049,13 @@ is a [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md) that uses the direct event handling routing strategy. Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. + is a [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview) that uses the direct event handling routing strategy. Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. Although tracks when the mouse leaves an element, this event more literally reports that the property value has changed from `true` to `false` on this element. This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -4100,7 +4100,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -4132,7 +4132,7 @@ . + Although this [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview) seems to follow a bubbling route through an element tree, it actually is a direct routed event that is raised and reraised along the element tree by each . This event is one of several related events that report the mouse-button specifics of an underlying event, which is an attached event that is processed by each element along an event route. @@ -4149,7 +4149,7 @@ - Register a handler on the control procedurally by calling and choosing the signature option that enables handlers to listen for events even if they are already marked as handled in the routed event data. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -4195,7 +4195,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -4227,7 +4227,7 @@ . + Although this [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview) seems to follow a bubbling route through an element tree, it actually is a direct routed event that is raised and reraised along the element tree by each . This event is one of several related events that report the mouse-button specifics of an underlying event, which is an attached event that is processed by each element along an event route. @@ -4235,7 +4235,7 @@ Conceptually, think of this event (and other mouse-button events on ) to be a mouse "service" (with the service definition provided by the class). The event adds the convenience of not needing to check the mouse button states (left-right, up-down) of the original mouse events in the event data. For more advanced scenarios, such as checking for states of non-standard buttons, you might need to use the APIs on the class rather than those on . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -4281,7 +4281,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -4315,7 +4315,7 @@ ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -4364,7 +4364,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -4396,7 +4396,7 @@ . + Although this [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview) seems to follow a bubbling route through an element tree, it actually is a direct routed event that is raised and reraised along the element tree by each . This event is one of several related events that report the mouse-button specifics of an underlying event, which is an attached event that is processed by each element along an event route. @@ -4404,9 +4404,9 @@ Conceptually, think of this event (and other mouse-button events on ) to be a mouse "service" (with the service definition provided by the class). The event adds the convenience of not needing to check the mouse button states (left-right, up-down) of the original mouse events in the event data. For more advanced scenarios, such as checking for states of non-standard buttons, you might need to use the APIs on the class rather than those on . - Right button mouse events frequently have native handling in application scenarios. For instance, a right mouse button down might display a context menu. See [ContextMenu Overview](~/docs/framework/wpf/controls/contextmenu-overview.md). + Right button mouse events frequently have native handling in application scenarios. For instance, a right mouse button down might display a context menu. See [ContextMenu Overview](/dotnet/framework/wpf/controls/contextmenu-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -4452,7 +4452,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -4484,7 +4484,7 @@ . + Although this [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview) seems to follow a bubbling route through an element tree, it actually is a direct routed event that is raised and reraised along the element tree by each . This event is one of several related events that report the mouse-button specifics of an underlying event, which is an attached event that is processed by each element along an event route. @@ -4492,7 +4492,7 @@ Conceptually, think of this event (and other mouse-button events on ) to be a mouse "service" (with the service definition provided by the class). The event adds the convenience of not needing to check the mouse button states (left-right, up-down) of the original mouse events in the event data. For more advanced scenarios, such as checking for states of non-standard buttons, you might need to use the APIs on the class rather than those on . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -4538,7 +4538,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -4571,7 +4571,7 @@ The event is often raised together with either or , which correspond to a release of one of the two standard mouse buttons. and are also routed events, but they are direct routed events, and the appropriate button-specific event is raised when the event reaches this element along the event route. See Remarks for or . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -4618,7 +4618,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -4654,7 +4654,7 @@ This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -4701,7 +4701,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -4738,7 +4738,7 @@ ## Remarks Make sure you check the return value of this method. A return value of `false` might be returned if the traversal runs into a tab stop that is defined by a control's composition, and the traversal request did not request to wrap. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -4774,7 +4774,7 @@ ## Remarks There is no actual AccessKey event in the class, or elsewhere, which you can raise or attach handlers for. Instead, the event is originated via a dedicated manager class, , which post-processes all input to search for access keys that are applicable to the entire input model. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -4808,7 +4808,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -4852,7 +4852,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -4892,7 +4892,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -4932,7 +4932,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -4972,7 +4972,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -5012,7 +5012,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -5055,7 +5055,7 @@ This On* method implementation is intended to raise the event, and this same method implementation is invoked internally to raise the event when the property value changes. The implementation differs from some other [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] On* implementations, which only provide a convenient way to add class handling for that event. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -5099,7 +5099,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -5139,7 +5139,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -5179,7 +5179,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -5249,7 +5249,7 @@ This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. You may call base either before or after your special handling, depending on your requirements. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -5286,7 +5286,7 @@ This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. You may call base either before or after your special handling, depending on your requirements. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -5323,7 +5323,7 @@ This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. You may call base either before or after your special handling, depending on your requirements. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -5356,7 +5356,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -5398,7 +5398,7 @@ This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. You may call base either before or after your special handling, depending on your requirements. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -5435,7 +5435,7 @@ This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. You may call base either before or after your special handling, depending on your requirements. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -5472,7 +5472,7 @@ This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. You may call base either before or after your special handling, depending on your requirements. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -5509,7 +5509,7 @@ This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. You may call base either before or after your special handling, depending on your requirements. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -5550,7 +5550,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -5592,7 +5592,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -5635,7 +5635,7 @@ This On* method implementation is intended to raise the event, and this same method implementation is invoked internally to raise the event when the property value changes. This implementation differs from some other [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] On* implementations, which only provide a convenient way to add class handling for that event. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -5677,7 +5677,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -5717,7 +5717,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -5757,7 +5757,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -5837,7 +5837,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -5875,7 +5875,7 @@ The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event, with a direct routing strategy. Marking the event as handled is still useful for preventing the typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -5913,7 +5913,7 @@ The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event, with a direct routing strategy. Marking the event as handled is still useful for preventing the typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -5953,7 +5953,7 @@ Alternatively, you can override this method in order to change event handling for a specific mouse state. Whether you choose to call the base implementation depends on your scenario. Failing to call base disables default input handling for that mouse event on ancestor classes that also expect to invoke . For example, you can derive from and override in your derived class without calling the base implementation; however, this override disables the event. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -5990,7 +5990,7 @@ The default implementation for general mouse event handling in listens for and converts it to an appropriate local event. If you want to override this logic, you must create a derived class. In the static constructor of your derived class, register an alternative class handler for . You cannot change the mouse handling behavior of by overriding . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -6029,7 +6029,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -6069,7 +6069,7 @@ Alternatively, you can override this method in order to change event handling for a specific mouse state. Whether you choose to call the base implementation depends on your scenario. Failing to call base disables default input handling for that mouse event on ancestor classes that also expect to invoke . For example, you can derive from and override in your derived class without calling base; however, this override disables the context menu services on your control, which are part of the default behavior. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -6106,7 +6106,7 @@ The default implementation for general mouse event handling in listens for and converts it to an appropriate local event. If you want to override this logic, you must create a derived class. In the static constructor of your derived class, register an alternative class handler for . You cannot change the mouse handling behavior of by overriding . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -6153,7 +6153,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -6192,7 +6192,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -6232,7 +6232,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -6272,7 +6272,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -6312,7 +6312,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -6352,7 +6352,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -6392,7 +6392,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -6432,7 +6432,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -6472,7 +6472,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -6512,7 +6512,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -6552,7 +6552,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -6600,7 +6600,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -6640,7 +6640,7 @@ Alternatively, you can override this method in order to change event handling for a specific mouse state. Whether you choose to call the base implementation depends on your scenario. Failing to call base disables default input handling for that mouse event on ancestor classes that also expect to invoke . For example, you can derive from and override in your derived class without calling the base implementation; however, this override disables the event. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -6677,7 +6677,7 @@ The default implementation for general mouse event handling in listens for and converts it to an appropriate local event. If you want to override this logic, you must create a derived class. In the static constructor of your derived class, register an alternative class handler for . You cannot change the mouse handling behavior of by overriding . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -6716,7 +6716,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -6756,7 +6756,7 @@ Alternatively, you can override this method in order to change event handling for a specific mouse state. Whether you choose to call the base implementation depends on your scenario. Failing to call base disables default input handling for that mouse event on ancestor classes that also expect to invoke . For example, you can derive from and override in your derived class without calling base; however, this override disables the context menu services on your control, which are part of the default behavior. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -6793,7 +6793,7 @@ The default implementation for general mouse event handling in listens for and converts it to an appropriate local event. If you want to override this logic, you must create a derived class. In the static constructor of your derived class, register an alternative class handler for . You cannot change the mouse handling behavior of by overriding . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -6840,7 +6840,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -6880,7 +6880,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -6920,7 +6920,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -6960,7 +6960,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -7000,7 +7000,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -7040,7 +7040,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -7080,7 +7080,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -7120,7 +7120,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -7160,7 +7160,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -7200,7 +7200,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -7240,7 +7240,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -7280,7 +7280,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -7320,7 +7320,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -7457,7 +7457,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -7497,7 +7497,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -7537,7 +7537,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -7577,7 +7577,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -7617,7 +7617,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -7655,7 +7655,7 @@ The purpose of this method is similar to [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. Marking the event as handled is still useful for preventing typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -7695,7 +7695,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -7735,7 +7735,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -7773,7 +7773,7 @@ The purpose of this method is similar to [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. Marking the event as handled is still useful for preventing typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -7813,7 +7813,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -7853,7 +7853,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -7893,7 +7893,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -7933,7 +7933,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -7973,7 +7973,7 @@ Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -8170,7 +8170,7 @@ This method has no default implementation in the class. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -8213,7 +8213,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -8254,7 +8254,7 @@ ## Remarks The default implementation of this method in this class is incomplete, and always returns `null`. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -8286,7 +8286,7 @@ ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -8332,7 +8332,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -8363,7 +8363,7 @@ ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -8409,7 +8409,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -8440,7 +8440,7 @@ ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -8486,7 +8486,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -8517,7 +8517,7 @@ ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -8563,7 +8563,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -8596,7 +8596,7 @@ This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -8642,7 +8642,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -8678,7 +8678,7 @@ This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -8725,7 +8725,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -8759,7 +8759,7 @@ ## Remarks Key handling interacts with other platform features such as commanding and text composition. This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -8806,7 +8806,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -8842,7 +8842,7 @@ This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -8888,7 +8888,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -8924,7 +8924,7 @@ This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -8971,7 +8971,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -9004,7 +9004,7 @@ The event is often raised together with either or , which correspond to a press of one of the two standard mouse buttons. and are also routed events, but they are direct routed events, and the appropriate button-specific event is raised when the event reaches this element along the event route. See Remarks for or . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -9050,7 +9050,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -9082,7 +9082,7 @@ . + Although this [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview) seems to follow a tunneling route through an element tree, it actually is a direct routed event that is raised and reraised along the element tree by each . This event is one of several related events that report the mouse-button specifics of an underlying event, which is an attached event that is processed by each element along an event route. @@ -9090,7 +9090,7 @@ Conceptually, think of this event (and other mouse-button events on ) to be a mouse "service" (with the service definition provided by the class). The event adds the convenience of not needing to check the mouse button states (left-right, up-down) of the original mouse events in the event data. For more advanced scenarios, such as checking for states of non-standard buttons, you might need to use the APIs on the class rather than those on . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -9135,7 +9135,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -9167,7 +9167,7 @@ . + Although this [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview) seems to follow a tunneling route through an element tree, it actually is a direct routed event that is raised and reraised along the element tree by each . This event is one of several related events that report the mouse-button specifics of an underlying event, which is an attached event that is processed by each element along an event route. @@ -9175,7 +9175,7 @@ Conceptually, think of this event (and other mouse-button events on ) to be a mouse "service" (with the service definition provided by the class). The event adds the convenience of not needing to check the mouse button states (left-right, up-down) of the original mouse events in the event data. For more advanced scenarios, such as checking for states of non-standard buttons, you might need to use the APIs on the class rather than those on . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -9219,7 +9219,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -9255,7 +9255,7 @@ This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -9301,7 +9301,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -9333,7 +9333,7 @@ . + Although this [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview) seems to follow a tunneling route through an element tree, it actually is a direct routed event that is raised and reraised along the element tree by each . This event is one of several related events that report the mouse-button specifics of an underlying event, which is an attached event that is processed by each element along an event route. @@ -9341,7 +9341,7 @@ Conceptually, think of this event (and other mouse-button events on ) to be a mouse "service" (with the service definition provided by the class). The event adds the convenience of not needing to check the mouse button states (left-right, up-down) of the original mouse events in the event data. For more advanced scenarios, such as checking for states of non-standard buttons, you might need to use the APIs on the class rather than those on . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -9386,7 +9386,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -9418,7 +9418,7 @@ . + Although this [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview) seems to follow a tunneling route through an element tree, it actually is a direct routed event that is raised and reraised along the element tree by each . This event is one of several related events that report the mouse-button specifics of an underlying event, which is an attached event that is processed by each element along an event route. @@ -9426,7 +9426,7 @@ Conceptually, think of this event (and other mouse-button events on ) to be a mouse "service" (with the service definition provided by the class). The event adds the convenience of not needing to check the mouse button states (left-right, up-down) of the original mouse events in the event data. For more advanced scenarios, such as checking for states of non-standard buttons, you might need to use the APIs on the class rather than those on . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -9471,7 +9471,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -9504,7 +9504,7 @@ The event is often raised together with either or , which correspond to a press of one of the two standard mouse buttons. and are also routed events, but they are direct routed events, and the appropriate button-specific event is raised when the event reaches this element along the event route. See Remarks for or . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -9550,7 +9550,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -9586,7 +9586,7 @@ This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -9632,7 +9632,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -9665,7 +9665,7 @@ This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -9711,7 +9711,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -9745,9 +9745,9 @@ ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -9794,7 +9794,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -9828,9 +9828,9 @@ ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -9876,7 +9876,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -9910,9 +9910,9 @@ ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -9958,7 +9958,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -9992,9 +9992,9 @@ ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -10040,7 +10040,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -10074,9 +10074,9 @@ ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -10122,7 +10122,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -10156,9 +10156,9 @@ ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -10204,7 +10204,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -10238,9 +10238,9 @@ ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -10286,7 +10286,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -10322,9 +10322,9 @@ This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -10370,7 +10370,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -10404,9 +10404,9 @@ ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -10452,7 +10452,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -10490,7 +10490,7 @@ This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -10537,7 +10537,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -10759,7 +10759,7 @@ This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -10805,7 +10805,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -10840,7 +10840,7 @@ Listening for the event is not an efficient technique for cursor management. Instead, each element should define its own cursor behavior with and . You should only rely on if you are not using the WPF framework-level base elements, or in extraordinary circumstances where defining cursor behavior on a per-element basis does not meet your needs. For more information on implementing cursor behavior in response to , see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -10887,7 +10887,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -10927,7 +10927,7 @@ is not just the state properties for the event; it also identifies which routed event to raise. This event-raising pattern and the routed event data both differ from [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] events and data classes, which typically just contain properties that are related to the event. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -10984,7 +10984,7 @@ ## Remarks If this element did not hold the capture, calling this method has no effect. Consider checking the value of before you call this method. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -11020,7 +11020,7 @@ ## Remarks If this element did not hold the capture, calling this method has no effect. Consider checking the value of before you call this method. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -11097,7 +11097,7 @@ This method ignores the `handledEventsToo` parameter information, which is provided if the handler was first added with the signature that enables handling of already-handled events. Either type of handler is removed. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -11139,9 +11139,9 @@ This `ShouldSerialize` method is provided because the property does not have a simple default value. This method indicates whether the property has changed from its default value. You typically invoke this method if you are either developing a designer or developing your own control incorporating a . - For more information, see [Defining Default Values with the ShouldSerialize and Reset Methods](~/docs/framework/winforms/controls/defining-default-values-with-the-shouldserialize-and-reset-methods.md). + For more information, see [Defining Default Values with the ShouldSerialize and Reset Methods](/dotnet/framework/winforms/controls/defining-default-values-with-the-shouldserialize-and-reset-methods). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -11182,9 +11182,9 @@ This `ShouldSerialize` method is provided because the property does not have a simple default value. This method indicates whether the property has changed from its default value. You typically invoke this method if you are either developing a designer or developing your own control incorporating a . - For more information, see [Defining Default Values with the ShouldSerialize and Reset Methods](~/docs/framework/winforms/controls/defining-default-values-with-the-shouldserialize-and-reset-methods.md). + For more information, see [Defining Default Values with the ShouldSerialize and Reset Methods](/dotnet/framework/winforms/controls/defining-default-values-with-the-shouldserialize-and-reset-methods). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -11218,9 +11218,9 @@ ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -11267,7 +11267,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -11301,9 +11301,9 @@ ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -11350,7 +11350,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -11384,9 +11384,9 @@ ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -11432,7 +11432,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -11464,15 +11464,15 @@ is a [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md) that uses the direct event handling routing strategy. Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. However, they do enable other aspects of routed event behavior, such as event triggers in styles. + is a [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview) that uses the direct event handling routing strategy. Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. However, they do enable other aspects of routed event behavior, such as event triggers in styles. Although tracks when the stylus enters the bounds of an element, this event more literally reports that the property value has changed from `false` to `true` on this element. This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -11516,7 +11516,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -11550,9 +11550,9 @@ ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -11598,7 +11598,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -11632,9 +11632,9 @@ ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -11680,7 +11680,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -11712,15 +11712,15 @@ is a [Routed Events Overview](~/docs/framework/wpf/advanced/routed-events-overview.md) that uses the direct event handling routing strategy. Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. However, they do enable other aspects of routed event behavior, such as event triggers in styles. + is a [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview) that uses the direct event handling routing strategy. Direct routed events are not raised along a route; instead, they are handled in the same element where they are raised. However, they do enable other aspects of routed event behavior, such as event triggers in styles. Although tracks when the stylus leaves the bounds of an element, this event more literally reports that the property value has changed from `true` to `false` on this element. This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -11764,7 +11764,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -11798,9 +11798,9 @@ ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -11846,7 +11846,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -11880,9 +11880,9 @@ ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -11928,7 +11928,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -11964,9 +11964,9 @@ This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -12012,7 +12012,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -12046,9 +12046,9 @@ ## Remarks This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](~/docs/framework/wpf/advanced/input-overview.md). + Touch, mouse, and stylus input exist in a particular relationship. For more information, see [Touch Input Support in Windows Vista](https://go.microsoft.com/fwlink/?LinkId=160818) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -12094,7 +12094,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -12132,7 +12132,7 @@ This event creates an alias for the attached event for this class, so that is part of the class members list when is inherited as a base element. Event handlers that are attached to the event are attached to the underlying attached event and receive the same event data instance. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Routed Event Information @@ -12178,7 +12178,7 @@ For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see . - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -12616,7 +12616,7 @@ Elements where is not do not participate in input events (or commands) and are not reported in hit testing. - is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ## Dependency Property Information @@ -12655,7 +12655,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Windows/ValidateValueCallback.xml b/xml/System.Windows/ValidateValueCallback.xml index cd1680e363d..2edbbeb7bef 100644 --- a/xml/System.Windows/ValidateValueCallback.xml +++ b/xml/System.Windows/ValidateValueCallback.xml @@ -31,7 +31,7 @@ ## Remarks Callbacks based on this delegate are used by certain signatures of and related methods, such as and read-only equivalents. You should use signatures that take the `validateValueCallback` parameter if you want specific validation of the property value each time that its effective is set. You should then implement this callback such that it performs the actual validation of the proposed value. The callback should return `true` if the value submitted to the callback is valid, and `false` otherwise. A `false` value will produce an exception in the specific portion of the property system where the invalid property set was attempted, so your application should be prepared to handle these exceptions. - Validation callbacks are stored on dependency property identifiers, rather than dependency property metadata. Your validation callback does not have access to a specific instance of a on which the property is set, and can only influence what values are accepted for the property in general. If you need a callback that can change property values based on a specific instance, you should use a combination of a and callbacks as applied to the property metadata of your property. You might also apply these callbacks to related properties that should influence your property's value. For details, see [Dependency Property Callbacks and Validation](~/docs/framework/wpf/advanced/dependency-property-callbacks-and-validation.md). + Validation callbacks are stored on dependency property identifiers, rather than dependency property metadata. Your validation callback does not have access to a specific instance of a on which the property is set, and can only influence what values are accepted for the property in general. If you need a callback that can change property values based on a specific instance, you should use a combination of a and callbacks as applied to the property metadata of your property. You might also apply these callbacks to related properties that should influence your property's value. For details, see [Dependency Property Callbacks and Validation](/dotnet/framework/wpf/advanced/dependency-property-callbacks-and-validation). diff --git a/xml/System.Windows/ValueSource.xml b/xml/System.Windows/ValueSource.xml index 9a9f05be7f3..bbe0f385cf5 100644 --- a/xml/System.Windows/ValueSource.xml +++ b/xml/System.Windows/ValueSource.xml @@ -170,7 +170,7 @@ is not immediately relevant, because the animation operates at higher dependency property precedence than the base value. For more information about precedence and animations, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + For any property that is currently being animated, the source reported by is not immediately relevant, because the animation operates at higher dependency property precedence than the base value. For more information about precedence and animations, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). ]]> @@ -211,7 +211,7 @@ ## Remarks If coercion is acting on a property value, the property retains a desired value, and the property value will attempt to reach that desired value if the constraints of the specific coercion are changed or lifted. A coerced property that is not at its desired value will report that is `true`. - Coercion acts at higher precedence than the base value, and is not strictly speaking a participant in how the base value is set. Therefore the state of being coerced is reported by this property, rather than by a value of the enumeration. For more information about coercion, base values, and precedence, see [Dependency Property Value Precedence](~/docs/framework/wpf/advanced/dependency-property-value-precedence.md). + Coercion acts at higher precedence than the base value, and is not strictly speaking a participant in how the base value is set. Therefore the state of being coerced is reported by this property, rather than by a value of the enumeration. For more information about coercion, base values, and precedence, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). ]]> @@ -271,7 +271,7 @@ System.Boolean - Gets a value that declares whether this value resulted from an evaluated expression. This might be a supporting a binding, or an internal expression such as those that support the [DynamicResource Markup Extension](~/docs/framework/wpf/advanced/dynamicresource-markup-extension.md). + Gets a value that declares whether this value resulted from an evaluated expression. This might be a supporting a binding, or an internal expression such as those that support the [DynamicResource Markup Extension](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension). if the value came from an evaluated expression; otherwise, . diff --git a/xml/System.Windows/VisualState.xml b/xml/System.Windows/VisualState.xml index fd2249fd39e..46ac26e8dbe 100644 --- a/xml/System.Windows/VisualState.xml +++ b/xml/System.Windows/VisualState.xml @@ -30,12 +30,12 @@ ## Remarks A specifies how the control looks when it is in a certain state. For example, when a is pressed, its border might be a different color than normal. The class has a property that changes the appearance of the control. When the control enters the state that is specified by the property, the begins. When the control exits the state, the stops. - The property contains objects. objects are added to the attached property, which is defined on the on a . You can add objects to any , but they are typically are used in a of a . For information about how to create a and objects for existing controls, see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). For an example of using objects outside of a , see the class. + The property contains objects. objects are added to the attached property, which is defined on the on a . You can add objects to any , but they are typically are used in a of a . For information about how to create a and objects for existing controls, see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). For an example of using objects outside of a , see the class. ## Examples - The following example creates a in the of a called `CommonStates` and adds objects for the states, `Normal`, `Pressed`, and `MouseOver`. The also defines a state called `Disabled` that is in the `CommonStates`, but the example omits it for brevity. For the entire example, see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). + The following example creates a in the of a called `CommonStates` and adds objects for the states, `Normal`, `Pressed`, and `MouseOver`. The also defines a state called `Disabled` that is in the `CommonStates`, but the example omits it for brevity. For the entire example, see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). [!code-xaml[VSMButtonTemplate#10](~/samples/snippets/csharp/VS_Snippets_Wpf/vsmbuttontemplate/csharp/buttonstages.xaml#10)] @@ -101,12 +101,12 @@ When a uses the in a , the control author should specify which objects the control expects to find in its by putting the on its class signature. authors define new objects and set the property to the value specified by the property. - To find the names of the visual states for the controls that are included with [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)], see [Control Styles and Templates](~/docs/framework/wpf/controls/control-styles-and-templates.md). For information about how to create a and objects for existing controls, see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). + To find the names of the visual states for the controls that are included with [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)], see [Control Styles and Templates](/dotnet/framework/wpf/controls/control-styles-and-templates). For information about how to create a and objects for existing controls, see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). ## Examples - The following example creates a in the of a called `CommonStates` and adds objects for the states, `Normal`, `Pressed`, and `MouseOver`. The also defines a state called `Disabled` that is in the `CommonStates`, but the example omits it for brevity. For the entire example, see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). + The following example creates a in the of a called `CommonStates` and adds objects for the states, `Normal`, `Pressed`, and `MouseOver`. The also defines a state called `Disabled` that is in the `CommonStates`, but the example omits it for brevity. For the entire example, see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). [!code-xaml[VSMButtonTemplate#10](~/samples/snippets/csharp/VS_Snippets_Wpf/vsmbuttontemplate/csharp/buttonstages.xaml#10)] diff --git a/xml/System.Windows/VisualStateGroup.xml b/xml/System.Windows/VisualStateGroup.xml index 55fb1c2aa8e..4cb25f6f157 100644 --- a/xml/System.Windows/VisualStateGroup.xml +++ b/xml/System.Windows/VisualStateGroup.xml @@ -34,7 +34,7 @@ Although you can add objects to any element, they are a particularly useful way to enable others to redefine the visual behavior of a . If you create a custom control that uses a , you can specify which states that control can be in by adding a on its class definition. Then anyone who creates a new for your control can add objects to the template. The enables designer tools, such as Visual Studio and Blend for Visual Studio, to expose the control's states. States with the same belong in the same . - For more information about how to use objects in a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). For more information about how to create controls that use the , see [Creating a Control That Has a Customizable Appearance](~/docs/framework/wpf/controls/creating-a-control-that-has-a-customizable-appearance.md). + For more information about how to use objects in a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). For more information about how to create controls that use the , see [Creating a Control That Has a Customizable Appearance](/dotnet/framework/wpf/controls/creating-a-control-that-has-a-customizable-appearance). The property contains objects that are applied when the control transition between states that are defined in the . @@ -196,7 +196,7 @@ ## Examples - The following example creates two objects that are named `CommonStates` and `FocusStates`. The control will be in exactly one state from each at all times. For the entire example, see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). + The following example creates two objects that are named `CommonStates` and `FocusStates`. The control will be in exactly one state from each at all times. For the entire example, see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). [!code-xaml[VSMButtonTemplate#5](~/samples/snippets/csharp/VS_Snippets_Wpf/vsmbuttontemplate/csharp/skinnedbutton.xaml#5)] diff --git a/xml/System.Windows/VisualStateManager.xml b/xml/System.Windows/VisualStateManager.xml index 33bb021ef5f..155a4767d54 100644 --- a/xml/System.Windows/VisualStateManager.xml +++ b/xml/System.Windows/VisualStateManager.xml @@ -22,9 +22,9 @@ ## Remarks The enables you to specify states for a control, the appearance of a control when it is in a certain state, and when a control changes states. For example, a might have a slightly different appearance when it is pressed than when it is not pressed. Two states that the defines correspond to when it is pressed (`"Pressed"`) and when it is not (`"Normal"`). The appearance of a control when it is in a state is defined by a . A contains a collection of objects that specify how the control's appearance changes when the control is in that state. You add visual states to a control by setting the `VisualStateManager.VisualStateGroups` attached property on the control. Each contains a collection of objects that are mutually exclusive. That is, the control is always in exactly one state of in each . - The also enables you to specify when a control enters a specific state. The method that you should call to change states depends on your scenario. If you create a control that uses the in its , call the method. For more information about how to create controls that use the , see [Creating a Control That Has a Customizable Appearance](~/docs/framework/wpf/controls/creating-a-control-that-has-a-customizable-appearance.md). If you use the outside of a (for example, if you use a in a or in a single element), call the method. In either case, the performs the logic that is required to appropriately start and stop the storyboards that are associated with the involved state. For example, suppose that a control defines the states, `State1` and `State2`, each of which has a storyboard associated with it. If the control is in `State1` and you pass `State2` to or , the starts the storyboard in `State2` and stops the storyboard in `State1`. + The also enables you to specify when a control enters a specific state. The method that you should call to change states depends on your scenario. If you create a control that uses the in its , call the method. For more information about how to create controls that use the , see [Creating a Control That Has a Customizable Appearance](/dotnet/framework/wpf/controls/creating-a-control-that-has-a-customizable-appearance). If you use the outside of a (for example, if you use a in a or in a single element), call the method. In either case, the performs the logic that is required to appropriately start and stop the storyboards that are associated with the involved state. For example, suppose that a control defines the states, `State1` and `State2`, each of which has a storyboard associated with it. If the control is in `State1` and you pass `State2` to or , the starts the storyboard in `State2` and stops the storyboard in `State1`. - Controls that are included with [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] use the to change visual states. When you create a for a control that is included with [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)], you can add objects to the control's to specify the control's appearance in a certain state. To find the names of the visual states for the controls that are included with [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)], see [Control Styles and Templates](~/docs/framework/wpf/controls/control-styles-and-templates.md). The control's logic handles transitioning between states, so you do not need to do anything other than define the objects in the new . For more information about how to create control templates for existing controls, see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). + Controls that are included with [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] use the to change visual states. When you create a for a control that is included with [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)], you can add objects to the control's to specify the control's appearance in a certain state. To find the names of the visual states for the controls that are included with [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)], see [Control Styles and Templates](/dotnet/framework/wpf/controls/control-styles-and-templates). The control's logic handles transitioning between states, so you do not need to do anything other than define the objects in the new . For more information about how to create control templates for existing controls, see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). If you want to implement your own logic for transitioning between states, you must inherit from , override the method, and set the attached property on the control that uses the custom logic. @@ -264,7 +264,7 @@ ## Examples - The following example demonstrates a control that uses the method to transition between states. For the entire example, see [Creating a Control That Has a Customizable Appearance](~/docs/framework/wpf/controls/creating-a-control-that-has-a-customizable-appearance.md). + The following example demonstrates a control that uses the method to transition between states. For the entire example, see [Creating a Control That Has a Customizable Appearance](/dotnet/framework/wpf/controls/creating-a-control-that-has-a-customizable-appearance). [!code-csharp[VSMCustomControl#UpdateStates](~/samples/snippets/csharp/VS_Snippets_Wpf/vsmcustomcontrol/csharp/numericupdown.cs#updatestates)] [!code-vb[VSMCustomControl#UpdateStates](~/samples/snippets/visualbasic/VS_Snippets_Wpf/vsmcustomcontrol/visualbasic/numericupdown.vb#updatestates)] @@ -486,7 +486,7 @@ Although you can add objects to any element, they are a particularly useful way to enable others to redefine the visual behavior of a . If you create a custom control that uses a , you can specify which states that control can be in by adding a on its class definition. Then anyone who creates a new for your control can add objects to the template. States with the same belong in the same . - For more information about how to use objects in a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). For more information about how to create controls that use the , see [Creating a Control That Has a Customizable Appearance](~/docs/framework/wpf/controls/creating-a-control-that-has-a-customizable-appearance.md). + For more information about how to use objects in a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). For more information about how to create controls that use the , see [Creating a Control That Has a Customizable Appearance](/dotnet/framework/wpf/controls/creating-a-control-that-has-a-customizable-appearance). ## Examples The following example creates a simple for a that contains one . It also contains a named `CommonStates`, which defines the `MouseOver` and `Normal` states. The also has a that specifies that it takes one half second for the to change from green to red when the user moves the mouse pointer over the . diff --git a/xml/System.Windows/VisualTransition.xml b/xml/System.Windows/VisualTransition.xml index cba02f9811f..2c75ca55475 100644 --- a/xml/System.Windows/VisualTransition.xml +++ b/xml/System.Windows/VisualTransition.xml @@ -36,7 +36,7 @@ ## Examples - The following example creates a that specifies that when the user moves the mouse away from the control, the control's border changes to blue, then to yellow, and then to black in 1.5 seconds. For the entire example, see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). + The following example creates a that specifies that when the user moves the mouse away from the control, the control's border changes to blue, then to yellow, and then to black in 1.5 seconds. For the entire example, see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). [!code-xaml[VSMButtonTemplate#8](~/samples/snippets/csharp/VS_Snippets_Wpf/vsmbuttontemplate/csharp/skinnedbutton.xaml#8)] @@ -156,7 +156,7 @@ ## Examples - The following example specifies that the control takes one half second to go into the `MouseOver` state. For the entire example, see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). + The following example specifies that the control takes one half second to go into the `MouseOver` state. For the entire example, see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). [!code-xaml[VSMButtonTemplate#MouseOverTransition](~/samples/snippets/csharp/VS_Snippets_Wpf/vsmbuttontemplate/csharp/skinnedbutton.xaml#mouseovertransition)] @@ -195,7 +195,7 @@ property to specify the way a transition occurs. For example, you can specify an easing function to accelerate or decelerate the transition. For more information, see [Easing Functions](~/docs/framework/wpf/graphics-multimedia/easing-functions.md). + You can set the property to specify the way a transition occurs. For example, you can specify an easing function to accelerate or decelerate the transition. For more information, see [Easing Functions](/dotnet/framework/wpf/graphics-multimedia/easing-functions). @@ -249,7 +249,7 @@ ## Examples - The following example creates a that specifies that when the user moves the mouse away from the control, the control's border changes to blue, then to yellow, and then to black in 1.5 seconds. For the entire example, see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). + The following example creates a that specifies that when the user moves the mouse away from the control, the control's border changes to blue, then to yellow, and then to black in 1.5 seconds. For the entire example, see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). [!code-xaml[VSMButtonTemplate#8](~/samples/snippets/csharp/VS_Snippets_Wpf/vsmbuttontemplate/csharp/skinnedbutton.xaml#8)] diff --git a/xml/System.Windows/WeakEventManager.xml b/xml/System.Windows/WeakEventManager.xml index d9f2af2d865..ee8a52fe892 100644 --- a/xml/System.Windows/WeakEventManager.xml +++ b/xml/System.Windows/WeakEventManager.xml @@ -31,7 +31,7 @@ ]]> - For an example of a custom , see [Weak Event Patterns](~/docs/framework/wpf/advanced/weak-event-patterns.md). + For an example of a custom , see [Weak Event Patterns](/dotnet/framework/wpf/advanced/weak-event-patterns). diff --git a/xml/System.Windows/Window.xml b/xml/System.Windows/Window.xml index e3a72ee44a7..6bef678675c 100644 --- a/xml/System.Windows/Window.xml +++ b/xml/System.Windows/Window.xml @@ -66,7 +66,7 @@ - [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)] that request anything less than full permissions will not be able to instantiate windows or dialog boxes. - For information about standalone application deployment and security considerations, see [WPF Security Strategy - Platform Security](~/docs/framework/wpf/wpf-security-strategy-platform-security.md). + For information about standalone application deployment and security considerations, see [WPF Security Strategy - Platform Security](/dotnet/framework/wpf/wpf-security-strategy-platform-security). A is a , which means that it can contain a single object of any type (such as a string, an image, or a panel). For more information, see the class. Also, is a root element and, therefore, cannot be part of another element's content. @@ -74,7 +74,7 @@ > The , , , and properties set on a through a style will not be applied at run time. ## Customizing the Window Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](~/docs/framework/wpf/controls/customizing-the-appearance-of-an-existing-control.md). To see the parts and states that are specific to the , see [Window Styles and Templates](~/docs/framework/wpf/controls/window-styles-and-templates.md). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [Window Styles and Templates](/dotnet/framework/wpf/controls/window-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. For more information, see [Default WPF Themes](https://go.microsoft.com/fwlink/?LinkID=158252). @@ -2056,7 +2056,7 @@ Modal windows are primarily used as dialog boxes. A dialog box is a special type of window that applications use to interact with users to complete tasks, such as opening files or printing documents. Dialog boxes commonly allow users to accept or cancel the task for which they were shown before the dialog box is closed. returns a value that specifies whether the activity was accepted or canceled. The return value is the value of the property before a window closes. For more information, see . - A window that is opened by calling the method does not automatically have a relationship with the window that opened it; specifically, the opened window does not know which window opened it. This relationship can be established using the property and managed using the property. To support [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] automation (see [UI Automation Overview](~/docs/framework/ui-automation/ui-automation-overview.md)), must be set for a window opened by calling . + A window that is opened by calling the method does not automatically have a relationship with the window that opened it; specifically, the opened window does not know which window opened it. This relationship can be established using the property and managed using the property. To support [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] automation (see [UI Automation Overview](/dotnet/framework/ui-automation/ui-automation-overview)), must be set for a window opened by calling . When a modal [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] window (a window opened by calling ) is closed, the previously activated window is reactivated. If a modal [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] window has an owner window (see ), the owner window is not reactivated when the modal [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] window is closed unless it was the previously activated window. @@ -2572,7 +2572,7 @@ Setting the `WindowStartupLocation` property to causes a window to be positioned in the center of its owner window (see ), if specified. The owner window can be either another WPF window or a non-WPF window. > [!NOTE] -> For more information about WPF windows with non-WPF windows, see [WPF and Win32 Interoperation](~/docs/framework/wpf/advanced/wpf-and-win32-interoperation.md) and . +> For more information about WPF windows with non-WPF windows, see [WPF and Win32 Interoperation](/dotnet/framework/wpf/advanced/wpf-and-win32-interoperation) and . If an owner window is not specified, the position of the window is determined in the same way as if the `WindowStartupLocation` property is set to . diff --git a/xml/System.Workflow.ComponentModel.Design/ActivityDesigner.xml b/xml/System.Workflow.ComponentModel.Design/ActivityDesigner.xml index 45c9540ba1b..fab0045c57e 100644 --- a/xml/System.Workflow.ComponentModel.Design/ActivityDesigner.xml +++ b/xml/System.Workflow.ComponentModel.Design/ActivityDesigner.xml @@ -1481,7 +1481,7 @@ If the value is `DragAction.Cancel`, the event is raised. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1535,7 +1535,7 @@ If the value is `DragAction.Cancel`, the event is raised. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1592,7 +1592,7 @@ If the value is `DragAction.Cancel`, the event is raised. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1696,7 +1696,7 @@ If the value is `DragAction.Cancel`, the event is raised. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1934,7 +1934,7 @@ If the value is `DragAction.Cancel`, the event is raised. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -1991,7 +1991,7 @@ If the value is `DragAction.Cancel`, the event is raised. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2043,7 +2043,7 @@ If the value is `DragAction.Cancel`, the event is raised. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2098,7 +2098,7 @@ If the value is `DragAction.Cancel`, the event is raised. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2153,7 +2153,7 @@ If the value is `DragAction.Cancel`, the event is raised. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2208,7 +2208,7 @@ If the value is `DragAction.Cancel`, the event is raised. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2260,7 +2260,7 @@ If the value is `DragAction.Cancel`, the event is raised. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2315,7 +2315,7 @@ If the value is `DragAction.Cancel`, the event is raised. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2370,7 +2370,7 @@ If the value is `DragAction.Cancel`, the event is raised. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -2487,7 +2487,7 @@ If the value is `DragAction.Cancel`, the event is raised. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Workflow.ComponentModel.Design/CompositeActivityDesigner.xml b/xml/System.Workflow.ComponentModel.Design/CompositeActivityDesigner.xml index f905b84be2b..f02415622cd 100644 --- a/xml/System.Workflow.ComponentModel.Design/CompositeActivityDesigner.xml +++ b/xml/System.Workflow.ComponentModel.Design/CompositeActivityDesigner.xml @@ -1230,7 +1230,7 @@ If the value is `DragAction.Cancel`, the event is raised. - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Workflow.ComponentModel.Design/TypeFilterProviderAttribute.xml b/xml/System.Workflow.ComponentModel.Design/TypeFilterProviderAttribute.xml index 81ab926e35c..4872e706aa2 100644 --- a/xml/System.Workflow.ComponentModel.Design/TypeFilterProviderAttribute.xml +++ b/xml/System.Workflow.ComponentModel.Design/TypeFilterProviderAttribute.xml @@ -36,7 +36,7 @@ Use the property to determine the name of the filter class. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). ]]> diff --git a/xml/System.Workflow.ComponentModel.Design/WorkflowDesignerMessageFilter.xml b/xml/System.Workflow.ComponentModel.Design/WorkflowDesignerMessageFilter.xml index 7056a015880..4e4d2f4ad34 100644 --- a/xml/System.Workflow.ComponentModel.Design/WorkflowDesignerMessageFilter.xml +++ b/xml/System.Workflow.ComponentModel.Design/WorkflowDesignerMessageFilter.xml @@ -136,9 +136,9 @@ When the `disposing` parameter is `true`, this method releases all resources held by any managed objects that this references. This method invokes the `Dispose()` method of each referenced object. > [!NOTE] -> `Dispose` can be called multiple times by other objects. When overriding `Dispose(Boolean)`, be careful not to reference objects that have been previously disposed of in an earlier call to `Dispose`. For more information about how to implement `Dispose(Boolean)`, see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). +> `Dispose` can be called multiple times by other objects. When overriding `Dispose(Boolean)`, be careful not to reference objects that have been previously disposed of in an earlier call to `Dispose`. For more information about how to implement `Dispose(Boolean)`, see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). - For more information, see `Dispose` and `Finalize`, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information, see `Dispose` and `Finalize`, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). ]]> diff --git a/xml/System.Workflow.ComponentModel.Design/WorkflowView.xml b/xml/System.Workflow.ComponentModel.Design/WorkflowView.xml index f9f4fdce6c4..1973bd0bd8d 100644 --- a/xml/System.Workflow.ComponentModel.Design/WorkflowView.xml +++ b/xml/System.Workflow.ComponentModel.Design/WorkflowView.xml @@ -348,13 +348,13 @@ ## Remarks When the disposing parameter is `true`, this method releases all resources held by any managed objects that this references. This method invokes the `Dispose()` method of each referenced object. - For more information about `Dispose` and `Finalize`, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). + For more information about `Dispose` and `Finalize`, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)). ]]> - can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + can be called multiple times by other objects. When overriding , be careful not to reference objects that have been previously disposed of in an earlier call to . For more information about how to implement , see [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). diff --git a/xml/System.Workflow.ComponentModel.Serialization/ActivityCodeDomSerializationManager.xml b/xml/System.Workflow.ComponentModel.Serialization/ActivityCodeDomSerializationManager.xml index d8b00003441..cf13e6263a2 100644 --- a/xml/System.Workflow.ComponentModel.Serialization/ActivityCodeDomSerializationManager.xml +++ b/xml/System.Workflow.ComponentModel.Serialization/ActivityCodeDomSerializationManager.xml @@ -481,7 +481,7 @@ @@ -512,7 +512,7 @@ diff --git a/xml/System.Workflow.ComponentModel/Activity.xml b/xml/System.Workflow.ComponentModel/Activity.xml index 9e88ab04e08..fdf5d9c54e0 100644 --- a/xml/System.Workflow.ComponentModel/Activity.xml +++ b/xml/System.Workflow.ComponentModel/Activity.xml @@ -256,7 +256,7 @@ public class SendEmail : Activity The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. - For more information about handling events, see [Handling and raising events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and raising events](/dotnet/standard/events/). ]]> @@ -359,7 +359,7 @@ public class SendEmail : Activity The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. -For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). +For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -432,7 +432,7 @@ For more information about handling events, see [Handling and Raising Events](~/ The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -628,7 +628,7 @@ For more information about handling events, see [Handling and Raising Events](~/ The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. -For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). +For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -771,7 +771,7 @@ For more information about handling events, see [Handling and Raising Events](~/ @@ -1617,7 +1617,7 @@ For more information about handling events, see [Handling and Raising Events](~/ The method also allows derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] > When an activity (Activity A) subscribes to a different activity's (Activity B) `StatusChanged` event, the `Activity` property of the associated refers to the activity subscribed to (Activity B), and the associated `Sender` object refers to the execution context of the subscribing activity (Activity A). diff --git a/xml/System.Workflow.ComponentModel/ActivityCollection.xml b/xml/System.Workflow.ComponentModel/ActivityCollection.xml index 339e470135f..662222b711f 100644 --- a/xml/System.Workflow.ComponentModel/ActivityCollection.xml +++ b/xml/System.Workflow.ComponentModel/ActivityCollection.xml @@ -455,7 +455,7 @@ ## Remarks In this context, adding or removing members raises the event. Modifying a member does not raise this event. - When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Workflow.ComponentModel/ActivityCollectionChangeEventArgs.xml b/xml/System.Workflow.ComponentModel/ActivityCollectionChangeEventArgs.xml index 22348d1a9f0..d9b33e29ef7 100644 --- a/xml/System.Workflow.ComponentModel/ActivityCollectionChangeEventArgs.xml +++ b/xml/System.Workflow.ComponentModel/ActivityCollectionChangeEventArgs.xml @@ -29,7 +29,7 @@ > [!NOTE] > [!INCLUDE[DeprecatedContent](~/includes/deprecatedcontent-md.md)] - For more information about how to handle events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Workflow.ComponentModel/DependencyObject.xml b/xml/System.Workflow.ComponentModel/DependencyObject.xml index 62b6457f18c..a4bda33b59f 100644 --- a/xml/System.Workflow.ComponentModel/DependencyObject.xml +++ b/xml/System.Workflow.ComponentModel/DependencyObject.xml @@ -92,7 +92,7 @@ represents a non-event as a service on the service context that is provided by a XAML object writer, when the XAML object writer invokes value conversion behavior. For more information, see [Type Converters and Markup Extensions for XAML](~/docs/framework/xaml-services/type-converters-and-markup-extensions-for-xaml.md) and [Service Contexts Available to Type Converters and Markup Extensions](~/docs/framework/xaml-services/service-contexts-available-to-type-converters-and-markup-extensions.md). + Type converters and markup extensions can query for as a service on the service context that is provided by a XAML object writer, when the XAML object writer invokes value conversion behavior. For more information, see [Type Converters and Markup Extensions for XAML](/dotnet/framework/xaml-services/type-converters-and-markup-extensions-for-xaml) and [Service Contexts Available to Type Converters and Markup Extensions](/dotnet/framework/xaml-services/service-contexts-available-to-type-converters-and-markup-extensions). This service exposes an API that can defer name resolution. The metaphor implemented by the service is that names that cannot be resolved in a first pass against a partial name-object graph should be stored and used to create the fixup token. In the default behavior, all such names are submitted for another resolution attempt on a second pass. On the second pass, the overall name-object graph is complete, and all the fixup tokens are able to resolve. diff --git a/xml/System.Xaml/IXamlNamespaceResolver.xml b/xml/System.Xaml/IXamlNamespaceResolver.xml index 5c932596769..0a088d10fd1 100644 --- a/xml/System.Xaml/IXamlNamespaceResolver.xml +++ b/xml/System.Xaml/IXamlNamespaceResolver.xml @@ -17,7 +17,7 @@ as a service on the service context that is provided by a XAML object writer, when the XAML object writer invokes value conversion behavior. For more information, see [Type Converters and Markup Extensions for XAML](~/docs/framework/xaml-services/type-converters-and-markup-extensions-for-xaml.md) and [Service Contexts Available to Type Converters and Markup Extensions](~/docs/framework/xaml-services/service-contexts-available-to-type-converters-and-markup-extensions.md). + Type converters and markup extensions can query for as a service on the service context that is provided by a XAML object writer, when the XAML object writer invokes value conversion behavior. For more information, see [Type Converters and Markup Extensions for XAML](/dotnet/framework/xaml-services/type-converters-and-markup-extensions-for-xaml) and [Service Contexts Available to Type Converters and Markup Extensions](/dotnet/framework/xaml-services/service-contexts-available-to-type-converters-and-markup-extensions). ## WPF Usage Notes This interface is also implemented as part of the WPF XAML implementation in the class. stores XAML namespace information and interacts with XAML processors to forward that information to the service context through the same interface. diff --git a/xml/System.Xaml/XamlLanguage.xml b/xml/System.Xaml/XamlLanguage.xml index 9b69c7a261c..764b091eb82 100644 --- a/xml/System.Xaml/XamlLanguage.xml +++ b/xml/System.Xaml/XamlLanguage.xml @@ -160,7 +160,7 @@ @@ -334,7 +334,7 @@ @@ -826,7 +826,7 @@ ## Remarks A `Name` directive is used for identifiers of objects in markup. See [[MS-XAML] Section 5.3.4](https://go.microsoft.com/fwlink/?LinkId=114525). - Although this concept of `Name` is not completely consistent with the use that is specified in [MS-XAML], you can typically use the `Name` directive or the `Name` attribute to provide a conceptual connection between XAML objects in markup and the run-time representations that are created by XAML processing of the markup. This use depends on how specific frameworks implement their programming models to integrate XAML into their general object models. For more information, see [x:Name Directive](~/docs/framework/xaml-services/x-name-directive.md). + Although this concept of `Name` is not completely consistent with the use that is specified in [MS-XAML], you can typically use the `Name` directive or the `Name` attribute to provide a conceptual connection between XAML objects in markup and the run-time representations that are created by XAML processing of the markup. This use depends on how specific frameworks implement their programming models to integrate XAML into their general object models. For more information, see [x:Name Directive](/dotnet/framework/xaml-services/x-name-directive). ]]> @@ -1205,7 +1205,7 @@ @@ -1352,7 +1352,7 @@ diff --git a/xml/System.Xaml/XamlMember.xml b/xml/System.Xaml/XamlMember.xml index 62e662515d9..cf5d8566e59 100644 --- a/xml/System.Xaml/XamlMember.xml +++ b/xml/System.Xaml/XamlMember.xml @@ -1711,7 +1711,7 @@ ## Remarks This value is always set during construction. The constructors that are implemented by typically throw an exception if an initial name is not specified; therefore, do not expect this property to be `null` or an empty string, if you are using default .NET Framework XAML Services implementations. - [XamlName Grammar](~/docs/framework/xaml-services/xamlname-grammar.md) and naming rules for CLR type and members are not an exact intersect. It is possible to declare a member name that is legal under CLR but not valid under XAML naming. You should avoid this situation if possible. + [XamlName Grammar](/dotnet/framework/xaml-services/xamlname-grammar) and naming rules for CLR type and members are not an exact intersect. It is possible to declare a member name that is legal under CLR but not valid under XAML naming. You should avoid this situation if possible. ]]> diff --git a/xml/System.Xaml/XamlSchemaContext.xml b/xml/System.Xaml/XamlSchemaContext.xml index 0da3994ba10..9126c50a4a1 100644 --- a/xml/System.Xaml/XamlSchemaContext.xml +++ b/xml/System.Xaml/XamlSchemaContext.xml @@ -579,7 +579,7 @@ Duplicate arity of markup extensions is not specifically addressed by the XAML specification [MS-XAML], section 6.6.7.2. This is because formation of the XAML information item for a markup extension is identical regardless of duplicate arity that might exist in the markup extension implementation. Only the actual invocation of the markup extension and its `ProvideValue` exposes any issues associated with duplicate arity. Behavior for handling duplicate arity is thus undefined and is left up to each implementing XAML schema context and its XAML writer integration. The default XAML schema context as implemented for .NET Framework XAML Services operations does not support duplicate arity; various .NET Framework XAML Services APIs will throw exceptions when processing markup extension usage with underlying duplicate arity. - For more information about defining markup extensions, see [Markup Extensions for XAML Overview](~/docs/framework/xaml-services/markup-extensions-for-xaml-overview.md). + For more information about defining markup extensions, see [Markup Extensions for XAML Overview](/dotnet/framework/xaml-services/markup-extensions-for-xaml-overview). ]]> diff --git a/xml/System.Xaml/XamlXmlReader.xml b/xml/System.Xaml/XamlXmlReader.xml index 6a345fd8b6f..28487777fcd 100644 --- a/xml/System.Xaml/XamlXmlReader.xml +++ b/xml/System.Xaml/XamlXmlReader.xml @@ -765,7 +765,7 @@ Calling generally has the side effect of advancing the or . - The next operation after calling and getting a `true` result is typically to check . For more information about XAML node stream concepts, see [Understanding XAML Node Stream Structures and Concepts](~/docs/framework/xaml-services/understanding-xaml-node-stream-structures-and-concepts.md). + The next operation after calling and getting a `true` result is typically to check . For more information about XAML node stream concepts, see [Understanding XAML Node Stream Structures and Concepts](/dotnet/framework/xaml-services/understanding-xaml-node-stream-structures-and-concepts). ]]> diff --git a/xml/System.Xml.Linq/XElement.xml b/xml/System.Xml.Linq/XElement.xml index 8e4f9de6a96..764176e0ca3 100644 --- a/xml/System.Xml.Linq/XElement.xml +++ b/xml/System.Xml.Linq/XElement.xml @@ -62,7 +62,7 @@ , optionally one or more attributes, and can optionally contain content (for more information, see ). @@ -2331,7 +2331,7 @@ XNamespace awNamespace = xmlTree.GetNamespaceOfPrefix("aw"); Console.WriteLine("Namespace: {0}", awNamespace); ``` - When using Visual Basic, you would typically use the [GetXmlNamespace Operator](~/docs/visual-basic/language-reference/operators/getxmlnamespace-operator.md) operator, as follows + When using Visual Basic, you would typically use the [GetXmlNamespace Operator](/dotnet/visual-basic/language-reference/operators/getxmlnamespace-operator) operator, as follows ```vb Imports diff --git a/xml/System.Xml.Schema/XmlAtomicValue.xml b/xml/System.Xml.Schema/XmlAtomicValue.xml index ecf6c82470d..9099eb7ba15 100644 --- a/xml/System.Xml.Schema/XmlAtomicValue.xml +++ b/xml/System.Xml.Schema/XmlAtomicValue.xml @@ -238,7 +238,7 @@ ## Remarks If the value of the item is not valid according to its specified schema type, the value of the property is equivalent to the value of the property. - For more information about type support in the namespace, see [Type Support in the System.Xml Classes](~/docs/standard/data/xml/type-support-in-the-system-xml-classes.md). + For more information about type support in the namespace, see [Type Support in the System.Xml Classes](/dotnet/standard/data/xml/type-support-in-the-system-xml-classes). ]]> @@ -325,7 +325,7 @@ The object is used to resolve namespace prefixes related to type conversions. For example, when converting an `xs:QName` to an `xs:string`. - For more information about type support in the namespace, see [Type Support in the System.Xml Classes](~/docs/standard/data/xml/type-support-in-the-system-xml-classes.md). + For more information about type support in the namespace, see [Type Support in the System.Xml Classes](/dotnet/standard/data/xml/type-support-in-the-system-xml-classes). ]]> @@ -374,7 +374,7 @@ ## Remarks The property attempts to convert the value of the validated XML element or attribute to the Microsoft .NET Framework type according to the XPath 2.0 rules for casting the item's type. - For more information about type support in the namespace, see [Type Support in the System.Xml Classes](~/docs/standard/data/xml/type-support-in-the-system-xml-classes.md). + For more information about type support in the namespace, see [Type Support in the System.Xml Classes](/dotnet/standard/data/xml/type-support-in-the-system-xml-classes). ]]> @@ -421,7 +421,7 @@ ## Remarks The property attempts to convert the value of the validated XML element or attribute to the Microsoft .NET Framework type according to the XPath 2.0 rules for casting the item's type. - For more information about type support in the namespace, see [Type Support in the System.Xml Classes](~/docs/standard/data/xml/type-support-in-the-system-xml-classes.md). + For more information about type support in the namespace, see [Type Support in the System.Xml Classes](/dotnet/standard/data/xml/type-support-in-the-system-xml-classes). ]]> @@ -468,7 +468,7 @@ ## Remarks The property attempts to convert the value of the validated XML element or attribute to the Microsoft .NET Framework type according to the XPath 2.0 rules for casting the item's type. - For more information about type support in the namespace, see [Type Support in the System.Xml Classes](~/docs/standard/data/xml/type-support-in-the-system-xml-classes.md). + For more information about type support in the namespace, see [Type Support in the System.Xml Classes](/dotnet/standard/data/xml/type-support-in-the-system-xml-classes). ]]> @@ -516,7 +516,7 @@ ## Remarks The property attempts to convert the value of the validated XML element or attribute to the Microsoft .NET Framework type according to the XPath 2.0 rules for casting the item's type. - For more information about type support in the namespace, see [Type Support in the System.Xml Classes](~/docs/standard/data/xml/type-support-in-the-system-xml-classes.md). + For more information about type support in the namespace, see [Type Support in the System.Xml Classes](/dotnet/standard/data/xml/type-support-in-the-system-xml-classes). ]]> @@ -564,7 +564,7 @@ ## Remarks The property attempts to convert the value of the validated XML element or attribute to the Microsoft .NET Framework type according to the XPath 2.0 rules for casting the item's type. - For more information about type support in the namespace, see [Type Support in the System.Xml Classes](~/docs/standard/data/xml/type-support-in-the-system-xml-classes.md). + For more information about type support in the namespace, see [Type Support in the System.Xml Classes](/dotnet/standard/data/xml/type-support-in-the-system-xml-classes). ]]> @@ -614,7 +614,7 @@ For example, an element of type `xs:int` would have a of by default. However, the could be any one of the valid types that can be mapped to `xs:int`, such as or . - For more information about type support in the namespace, see [Type Support in the System.Xml Classes](~/docs/standard/data/xml/type-support-in-the-system-xml-classes.md). + For more information about type support in the namespace, see [Type Support in the System.Xml Classes](/dotnet/standard/data/xml/type-support-in-the-system-xml-classes). ]]> diff --git a/xml/System.Xml.Schema/XmlSchema.xml b/xml/System.Xml.Schema/XmlSchema.xml index 3f01a1acfa0..240ad4adb79 100644 --- a/xml/System.Xml.Schema/XmlSchema.xml +++ b/xml/System.Xml.Schema/XmlSchema.xml @@ -76,7 +76,7 @@ ]]> - Working with XML Schemas + Working with XML Schemas XML Schema Part 1: Structures XML Schema Part 2: Datatypes diff --git a/xml/System.Xml.Schema/XmlSchemaDatatype.xml b/xml/System.Xml.Schema/XmlSchemaDatatype.xml index a52db6ca1cb..7cfade0e291 100644 --- a/xml/System.Xml.Schema/XmlSchemaDatatype.xml +++ b/xml/System.Xml.Schema/XmlSchemaDatatype.xml @@ -145,7 +145,7 @@ classes and conversion of XML data types, see the [Type Support in the System.Xml Classes](~/docs/standard/data/xml/type-support-in-the-system-xml-classes.md) topic. + For more information about type support in the classes and conversion of XML data types, see the [Type Support in the System.Xml Classes](/dotnet/standard/data/xml/type-support-in-the-system-xml-classes) topic. ]]> @@ -197,7 +197,7 @@ classes and conversion of XML data types, see the [Type Support in the System.Xml Classes](~/docs/standard/data/xml/type-support-in-the-system-xml-classes.md) topic. + For more information about type support in the classes and conversion of XML data types, see the [Type Support in the System.Xml Classes](/dotnet/standard/data/xml/type-support-in-the-system-xml-classes) topic. ]]> @@ -524,7 +524,7 @@ When the object represents a list typ ## Remarks The property gets the CLR type of the item. For example, an element of type `xs:int` would have a of by default. However, the could be any one of the valid types that can be mapped to `xs:int`, such as or . - For more information about type support in the namespace, see [Type Support in the System.Xml Classes](~/docs/standard/data/xml/type-support-in-the-system-xml-classes.md). + For more information about type support in the namespace, see [Type Support in the System.Xml Classes](/dotnet/standard/data/xml/type-support-in-the-system-xml-classes). diff --git a/xml/System.Xml.Schema/XmlSchemaValidator.xml b/xml/System.Xml.Schema/XmlSchemaValidator.xml index e6ea0478a46..5ccb76e5e39 100644 --- a/xml/System.Xml.Schema/XmlSchemaValidator.xml +++ b/xml/System.Xml.Schema/XmlSchemaValidator.xml @@ -44,7 +44,7 @@ The class provides an efficient, high-performance mechanism to validate XML data against XML schemas in a push-based manner. For example, the class allows you to validate an XML infoset in-place without having to serialize it as an XML document and then reparse the document using a validating XML reader. The class can also be used to build validation engines over custom XML data sources or as a way to build a validating XML writer. - For more information about the class, see the [XmlSchemaValidator Push-Based Validation](~/docs/standard/data/xml/xmlschemavalidator-push-based-validation.md) topic. + For more information about the class, see the [XmlSchemaValidator Push-Based Validation](/dotnet/standard/data/xml/xmlschemavalidator-push-based-validation) topic. > [!IMPORTANT] > The and validation flags of an object are not set be default. Additionally, the property of an object is `null` by default. As a result, external schemas referenced in include, imports, or redefine elements are not resolved by default. diff --git a/xml/System.Xml.Schema/XmlValueGetter.xml b/xml/System.Xml.Schema/XmlValueGetter.xml index 92951cf96c7..ebf56ad41d9 100644 --- a/xml/System.Xml.Schema/XmlValueGetter.xml +++ b/xml/System.Xml.Schema/XmlValueGetter.xml @@ -42,7 +42,7 @@ ## Remarks An `delegate` is useful if the CLR value of an attribute, text, or white space node is already available, and avoids the cost of converting it to a `string` and then reparsing it again for validation. - For more information about the class, see the [XmlSchemaValidator Push-Based Validation](~/docs/standard/data/xml/xmlschemavalidator-push-based-validation.md) topic, or the class reference documentation. + For more information about the class, see the [XmlSchemaValidator Push-Based Validation](/dotnet/standard/data/xml/xmlschemavalidator-push-based-validation) topic, or the class reference documentation. diff --git a/xml/System.Xml.Serialization.Advanced/SchemaImporterExtension.xml b/xml/System.Xml.Serialization.Advanced/SchemaImporterExtension.xml index 210b906583e..28625f6cc13 100644 --- a/xml/System.Xml.Serialization.Advanced/SchemaImporterExtension.xml +++ b/xml/System.Xml.Serialization.Advanced/SchemaImporterExtension.xml @@ -20,11 +20,11 @@ class allows you to modify the code generated when using any of these tools. For example, you may have an existing class that processes book orders on a system and you have an existing XSD document that supplies your orders. Using the class, you can enable one of the tools to generate code that uses your class. - In order to control the generation of the code, you must use the classes found in the namespace. For more information, see [Using the CodeDOM](~/docs/framework/reflection-and-codedom/using-the-codedom.md) and [CodeDOM Quick Reference](https://msdn.microsoft.com/library/c77b8bfd-0a32-4e36-b59a-4f687f32c524(v=vs.100).aspx). + In order to control the generation of the code, you must use the classes found in the namespace. For more information, see [Using the CodeDOM](/dotnet/framework/reflection-and-codedom/using-the-codedom) and [CodeDOM Quick Reference](https://msdn.microsoft.com/library/c77b8bfd-0a32-4e36-b59a-4f687f32c524(v=vs.100).aspx). The steps to enabling the WSDL.exe tool (which in turn is used by other tools such as the Add Web Reference dialog box) to use your extension are: @@ -47,7 +47,7 @@ ## Examples - See the [SchemaImporterExtension Technology Sample](~/docs/standard/serialization/schemaimporterextension-technology-sample.md). Note that this example does not include a signed assembly. Instead, it demonstrates how to use the with a command window. + See the [SchemaImporterExtension Technology Sample](/dotnet/standard/serialization/schemaimporterextension-technology-sample). Note that this example does not include a signed assembly. Instead, it demonstrates how to use the with a command window. ]]> @@ -118,7 +118,7 @@ namespace. For more information, see [Using the CodeDOM](~/docs/framework/reflection-and-codedom/using-the-codedom.md) and [CodeDOM Quick Reference](https://msdn.microsoft.com/library/c77b8bfd-0a32-4e36-b59a-4f687f32c524(v=vs.100).aspx). + In order to control the generation of the code, you must use the classes found in the namespace. For more information, see [Using the CodeDOM](/dotnet/framework/reflection-and-codedom/using-the-codedom) and [CodeDOM Quick Reference](https://msdn.microsoft.com/library/c77b8bfd-0a32-4e36-b59a-4f687f32c524(v=vs.100).aspx). ]]> @@ -153,7 +153,7 @@ namespace. For more information, see [Using the CodeDOM](~/docs/framework/reflection-and-codedom/using-the-codedom.md) and [CodeDOM Quick Reference](https://msdn.microsoft.com/library/c77b8bfd-0a32-4e36-b59a-4f687f32c524(v=vs.100).aspx). + In order to control the generation of the code, you must use the classes found in the namespace. For more information, see [Using the CodeDOM](/dotnet/framework/reflection-and-codedom/using-the-codedom) and [CodeDOM Quick Reference](https://msdn.microsoft.com/library/c77b8bfd-0a32-4e36-b59a-4f687f32c524(v=vs.100).aspx). ]]> @@ -272,7 +272,7 @@ namespace. For more information, see [Using the CodeDOM](~/docs/framework/reflection-and-codedom/using-the-codedom.md) and [CodeDOM Quick Reference](https://msdn.microsoft.com/library/c77b8bfd-0a32-4e36-b59a-4f687f32c524(v=vs.100).aspx). + In order to control the generation of the code, you must use the classes found in the namespace. For more information, see [Using the CodeDOM](/dotnet/framework/reflection-and-codedom/using-the-codedom) and [CodeDOM Quick Reference](https://msdn.microsoft.com/library/c77b8bfd-0a32-4e36-b59a-4f687f32c524(v=vs.100).aspx). diff --git a/xml/System.Xml.Serialization.Configuration/DateTimeSerializationSection+DateTimeSerializationMode.xml b/xml/System.Xml.Serialization.Configuration/DateTimeSerializationSection+DateTimeSerializationMode.xml index a7a5e9caf8d..9e010ae8002 100644 --- a/xml/System.Xml.Serialization.Configuration/DateTimeSerializationSection+DateTimeSerializationMode.xml +++ b/xml/System.Xml.Serialization.Configuration/DateTimeSerializationSection+DateTimeSerializationMode.xml @@ -19,7 +19,7 @@ objects are always formatted as the local time. That is, local time zone information is always included with the serialized data. Set this property to `Local` to ensure compatibility with older versions of the .NET Framework. @@ -30,9 +30,9 @@ - <dateTimeSerialization> Element + <dateTimeSerialization> Element Configuration File Schema for the .NET Framework - XML and SOAP Serialization + XML and SOAP Serialization diff --git a/xml/System.Xml.Serialization.Configuration/DateTimeSerializationSection.xml b/xml/System.Xml.Serialization.Configuration/DateTimeSerializationSection.xml index cbfadc72537..06fe856f2a3 100644 --- a/xml/System.Xml.Serialization.Configuration/DateTimeSerializationSection.xml +++ b/xml/System.Xml.Serialization.Configuration/DateTimeSerializationSection.xml @@ -20,12 +20,12 @@ - <dateTimeSerialization> Element + <dateTimeSerialization> Element <system.xml.serialization> Element Configuration File Schema for the .NET Framework @@ -77,7 +77,7 @@ diff --git a/xml/System.Xml.Serialization.Configuration/SchemaImporterExtensionElement.xml b/xml/System.Xml.Serialization.Configuration/SchemaImporterExtensionElement.xml index 0bb0fdfec7e..26d0c2fd792 100644 --- a/xml/System.Xml.Serialization.Configuration/SchemaImporterExtensionElement.xml +++ b/xml/System.Xml.Serialization.Configuration/SchemaImporterExtensionElement.xml @@ -20,15 +20,15 @@ , create an application configuration file and use the following XML elements to specify types used by the class when mapping XSD types to .NET Framework types: -- [<system.xml.serialization> Element](~/docs/standard/serialization/system-xml-serialization-element.md) +- [<system.xml.serialization> Element](/dotnet/standard/serialization/system-xml-serialization-element) -- [<schemaImporterExtensions> Element](~/docs/standard/serialization/schemaimporterextensions-element.md) +- [<schemaImporterExtensions> Element](/dotnet/standard/serialization/schemaimporterextensions-element) -- [<add> Element for <xmlSchemaImporterExtensions>](~/docs/standard/serialization/add-element-for-xmlschemaimporterextensions.md) +- [<add> Element for <xmlSchemaImporterExtensions>](/dotnet/standard/serialization/add-element-for-xmlschemaimporterextensions) ]]> diff --git a/xml/System.Xml.Serialization.Configuration/SchemaImporterExtensionsSection.xml b/xml/System.Xml.Serialization.Configuration/SchemaImporterExtensionsSection.xml index 5a8cbc5d134..a7fd5866017 100644 --- a/xml/System.Xml.Serialization.Configuration/SchemaImporterExtensionsSection.xml +++ b/xml/System.Xml.Serialization.Configuration/SchemaImporterExtensionsSection.xml @@ -24,11 +24,11 @@ Instead, to configure the , create an application configuration file and use the following XML elements to specify types used by the class when mapping XSD types to .NET Framework types: -- [<system.xml.serialization> Element](~/docs/standard/serialization/system-xml-serialization-element.md) +- [<system.xml.serialization> Element](/dotnet/standard/serialization/system-xml-serialization-element) -- [<schemaImporterExtensions> Element](~/docs/standard/serialization/schemaimporterextensions-element.md) +- [<schemaImporterExtensions> Element](/dotnet/standard/serialization/schemaimporterextensions-element) -- [<add> Element for <xmlSchemaImporterExtensions>](~/docs/standard/serialization/add-element-for-xmlschemaimporterextensions.md) +- [<add> Element for <xmlSchemaImporterExtensions>](/dotnet/standard/serialization/add-element-for-xmlschemaimporterextensions) ]]> diff --git a/xml/System.Xml.Serialization.Configuration/SerializationSectionGroup.xml b/xml/System.Xml.Serialization.Configuration/SerializationSectionGroup.xml index f928170a41d..976a42ebee3 100644 --- a/xml/System.Xml.Serialization.Configuration/SerializationSectionGroup.xml +++ b/xml/System.Xml.Serialization.Configuration/SerializationSectionGroup.xml @@ -20,7 +20,7 @@ diff --git a/xml/System.Xml.Serialization.Configuration/XmlSerializerSection.xml b/xml/System.Xml.Serialization.Configuration/XmlSerializerSection.xml index b4be59c19c6..e1e4bc35531 100644 --- a/xml/System.Xml.Serialization.Configuration/XmlSerializerSection.xml +++ b/xml/System.Xml.Serialization.Configuration/XmlSerializerSection.xml @@ -20,11 +20,11 @@ - <xmlSerializer> Element + <xmlSerializer> Element @@ -74,7 +74,7 @@ diff --git a/xml/System.Xml.Serialization/CodeIdentifier.xml b/xml/System.Xml.Serialization/CodeIdentifier.xml index b33232d0809..79c0921bf93 100644 --- a/xml/System.Xml.Serialization/CodeIdentifier.xml +++ b/xml/System.Xml.Serialization/CodeIdentifier.xml @@ -39,13 +39,13 @@ ## Remarks The methods of the class are used by the XML serialization infrastructure while producing .NET Framework types from XML element and data type definitions. XML element or attribute names typically provide the methods' input text. - You do not need to call the methods of the class directly from your code. Instead, use the various tools and APIs provided by the .NET Framework for XML serialization, such as the , or the [XML Schema Definition Tool (Xsd.exe)](~/docs/standard/serialization/xml-schema-definition-tool-xsd-exe.md) tool. + You do not need to call the methods of the class directly from your code. Instead, use the various tools and APIs provided by the .NET Framework for XML serialization, such as the , or the [XML Schema Definition Tool (Xsd.exe)](/dotnet/standard/serialization/xml-schema-definition-tool-xsd-exe) tool. ]]> - XML Schema Definition Tool (Xsd.exe) + XML Schema Definition Tool (Xsd.exe) diff --git a/xml/System.Xml.Serialization/CodeIdentifiers.xml b/xml/System.Xml.Serialization/CodeIdentifiers.xml index dfb475a2bb6..1fd5120a0e3 100644 --- a/xml/System.Xml.Serialization/CodeIdentifiers.xml +++ b/xml/System.Xml.Serialization/CodeIdentifiers.xml @@ -41,7 +41,7 @@ - The [Web Services Description Language Tool (Wsdl.exe)](https://msdn.microsoft.com/library/b9210348-8bc2-4367-8c91-d1a04b403e88), or the class, while generating client proxy classes or abstract server classes from a Web Services Description Language (WSDL) document. -- The [XML Schema Definition Tool (Xsd.exe)](~/docs/standard/serialization/xml-schema-definition-tool-xsd-exe.md) tool while generating classes from XML Schema Definition (XSD) documents. +- The [XML Schema Definition Tool (Xsd.exe)](/dotnet/standard/serialization/xml-schema-definition-tool-xsd-exe) tool while generating classes from XML Schema Definition (XSD) documents. - The class while creating objects from classes that are identified as Web services via the attribute. @@ -181,7 +181,7 @@ ## Remarks Unlike the method, the method does not prevent naming collisions. - If you want to control the names of code entities that are bound to XML Schema or Web service definitions, use the associated attributes rather than creating an instance of the class. For a complete list, see [Attributes That Control XML Serialization](~/docs/standard/serialization/attributes-that-control-xml-serialization.md). + If you want to control the names of code entities that are bound to XML Schema or Web service definitions, use the associated attributes rather than creating an instance of the class. For a complete list, see [Attributes That Control XML Serialization](/dotnet/standard/serialization/attributes-that-control-xml-serialization). ]]> @@ -280,7 +280,7 @@ ## Remarks If the identifier parameter value is not unique within the instance's scope, a new, unique string is generated and used in its place. The new string is generated by appending to the input name. The original name is not unique if it was passed previously to the , , or method, or if it was generated by a previous call to the method. In each case, if the new identifier is not unique, it is first passed to the method to create a new unique identifier. - If you want to control the names of code entities that are bound to XML Schema or Web service definitions, use the associated attributes rather than creating an instance of the class. For a complete list, see [Attributes That Control XML Serialization](~/docs/standard/serialization/attributes-that-control-xml-serialization.md). + If you want to control the names of code entities that are bound to XML Schema or Web service definitions, use the associated attributes rather than creating an instance of the class. For a complete list, see [Attributes That Control XML Serialization](/dotnet/standard/serialization/attributes-that-control-xml-serialization). ]]> @@ -326,7 +326,7 @@ ## Remarks Reserved names, as added through the method, are not removed. - If you want to control the names of code entities that are bound to XML Schema or Web service definitions, use the associated attributes rather than creating an instance of the class. For a complete list, see [Attributes That Control XML Serialization](~/docs/standard/serialization/attributes-that-control-xml-serialization.md). + If you want to control the names of code entities that are bound to XML Schema or Web service definitions, use the associated attributes rather than creating an instance of the class. For a complete list, see [Attributes That Control XML Serialization](/dotnet/standard/serialization/attributes-that-control-xml-serialization). ]]> @@ -377,7 +377,7 @@ ## Remarks The input name is not unique if it was passed previously to the , , or method, or if it was generated by the method. - If you want to control the names of code entities that are bound to XML Schema or Web service definitions, use the associated attributes rather than creating an instance of the class. For a complete list, see [Attributes That Control XML Serialization](~/docs/standard/serialization/attributes-that-control-xml-serialization.md). + If you want to control the names of code entities that are bound to XML Schema or Web service definitions, use the associated attributes rather than creating an instance of the class. For a complete list, see [Attributes That Control XML Serialization](/dotnet/standard/serialization/attributes-that-control-xml-serialization). ]]> @@ -475,7 +475,7 @@ ## Remarks The input name is not unique if it was passed previously to the , , or method, or if it was generated by the method. If the name is not unique, a new string is generated by appending to the original string. - If you want to control the names of code entities that are bound to XML Schema or Web service definitions, use the associated attributes rather than creating an instance of the class. For a complete list, see [Attributes That Control XML Serialization](~/docs/standard/serialization/attributes-that-control-xml-serialization.md). + If you want to control the names of code entities that are bound to XML Schema or Web service definitions, use the associated attributes rather than creating an instance of the class. For a complete list, see [Attributes That Control XML Serialization](/dotnet/standard/serialization/attributes-that-control-xml-serialization). ]]> @@ -522,7 +522,7 @@ class. For a complete list, see [Attributes That Control XML Serialization](~/docs/standard/serialization/attributes-that-control-xml-serialization.md). + If you want to control the names of code entities that are bound to XML Schema or Web service definitions, use the associated attributes rather than creating an instance of the class. For a complete list, see [Attributes That Control XML Serialization](/dotnet/standard/serialization/attributes-that-control-xml-serialization). ]]> @@ -617,7 +617,7 @@ class. For a complete list, see [Attributes That Control XML Serialization](~/docs/standard/serialization/attributes-that-control-xml-serialization.md). + If you want to control the names of code entities that are bound to XML Schema or Web service definitions, use the associated attributes rather than creating an instance of the class. For a complete list, see [Attributes That Control XML Serialization](/dotnet/standard/serialization/attributes-that-control-xml-serialization). ]]> diff --git a/xml/System.Xml.Serialization/IXmlSerializable.xml b/xml/System.Xml.Serialization/IXmlSerializable.xml index c25517236be..19beab00700 100644 --- a/xml/System.Xml.Serialization/IXmlSerializable.xml +++ b/xml/System.Xml.Serialization/IXmlSerializable.xml @@ -50,7 +50,7 @@ . For example, you can chunk data into bytes instead of buffering large data sets, and also avoid the inflation that occurs when the data is encoded using Base64 encoding. To control the serialization, implement the and methods to control the and classes used to read and write the XML. For an example of this, see [How to: Chunk Serialized Data](~/docs/standard/serialization/how-to-chunk-serialized-data.md). + There are two reasons to implement this interface. The first is to control how your object is serialized or deserialized by the . For example, you can chunk data into bytes instead of buffering large data sets, and also avoid the inflation that occurs when the data is encoded using Base64 encoding. To control the serialization, implement the and methods to control the and classes used to read and write the XML. For an example of this, see [How to: Chunk Serialized Data](/dotnet/standard/serialization/how-to-chunk-serialized-data). The second reason is to be able to control the schema. To enable this, you must apply the to the serializable type, and specify the name of the static member that returns the schema. See the for an example. @@ -66,7 +66,7 @@ ]]> - Introducing XML Serialization + Introducing XML Serialization diff --git a/xml/System.Xml.Serialization/SoapAttributeAttribute.xml b/xml/System.Xml.Serialization/SoapAttributeAttribute.xml index 5f920a1583a..9fb7fcb036b 100644 --- a/xml/System.Xml.Serialization/SoapAttributeAttribute.xml +++ b/xml/System.Xml.Serialization/SoapAttributeAttribute.xml @@ -42,13 +42,13 @@ class belongs to a family of attributes that controls how the serializes, or deserializes, an object as encoded SOAP XML. The resulting XML conforms to section 5 of the World Wide Web Consortium document, [Simple Object Access Protocol (SOAP) 1.1](https://www.w3.org/TR/2000/NOTE-SOAP-20000508/). For a complete list of similar attributes, see [Attributes That Control Encoded SOAP Serialization](~/docs/standard/serialization/attributes-that-control-encoded-soap-serialization.md). + The class belongs to a family of attributes that controls how the serializes, or deserializes, an object as encoded SOAP XML. The resulting XML conforms to section 5 of the World Wide Web Consortium document, [Simple Object Access Protocol (SOAP) 1.1](https://www.w3.org/TR/2000/NOTE-SOAP-20000508/). For a complete list of similar attributes, see [Attributes That Control Encoded SOAP Serialization](/dotnet/standard/serialization/attributes-that-control-encoded-soap-serialization). To serialize an object as an encoded SOAP message, you must construct the using an created with the method of the class. Apply the to a public field to specify that the serializes the field as an XML attribute. You can specify an alternative name of the attribute by setting the property. Set the if the attribute must be given a specific XML Schema definition language (XSD) data type. If the attribute belongs to a specific XML namespace, set the property. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md) + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/) > [!NOTE] > You can use the word `SoapAttribute` in your code instead of the longer . diff --git a/xml/System.Xml.Serialization/SoapAttributeOverrides.xml b/xml/System.Xml.Serialization/SoapAttributeOverrides.xml index 38062d4df32..84dab8cdb75 100644 --- a/xml/System.Xml.Serialization/SoapAttributeOverrides.xml +++ b/xml/System.Xml.Serialization/SoapAttributeOverrides.xml @@ -71,10 +71,10 @@ ]]> - Introducing XML Serialization - How to: Serialize an Object as a SOAP-Encoded XML Stream - Attributes That Control Encoded SOAP Serialization - Examples of XML Serialization + Introducing XML Serialization + How to: Serialize an Object as a SOAP-Encoded XML Stream + Attributes That Control Encoded SOAP Serialization + Examples of XML Serialization diff --git a/xml/System.Xml.Serialization/SoapAttributes.xml b/xml/System.Xml.Serialization/SoapAttributes.xml index 69299f6df0e..8900dc6ef69 100644 --- a/xml/System.Xml.Serialization/SoapAttributes.xml +++ b/xml/System.Xml.Serialization/SoapAttributes.xml @@ -39,7 +39,7 @@ ## Remarks Creating a is part of a process that overrides the default way the serializes class instances. For example, suppose you want to serialize an object that is created from a DLL that has an inaccessible source. By using the class, you can augment or otherwise control how the object is serialized. - The members of the class correspond directly to a family of attribute classes that control serialization. For example, the property must be set to a , which allows you to override serialization of a field or property by instructing the to serialize the property value as an encoded SOAP attribute. For a complete list of attributes that control encoded SOAP serialization, see [Attributes That Control Encoded SOAP Serialization](~/docs/standard/serialization/attributes-that-control-encoded-soap-serialization.md). + The members of the class correspond directly to a family of attribute classes that control serialization. For example, the property must be set to a , which allows you to override serialization of a field or property by instructing the to serialize the property value as an encoded SOAP attribute. For a complete list of attributes that control encoded SOAP serialization, see [Attributes That Control Encoded SOAP Serialization](/dotnet/standard/serialization/attributes-that-control-encoded-soap-serialization). For more details about adding an instance of the class to an instance of the class, see the class overview. @@ -55,8 +55,8 @@ ]]> - Attributes That Control Encoded SOAP Serialization - How to: Serialize an Object as a SOAP-Encoded XML Stream + Attributes That Control Encoded SOAP Serialization + How to: Serialize an Object as a SOAP-Encoded XML Stream @@ -121,8 +121,8 @@ ]]> - Attributes That Control Encoded SOAP Serialization - How to: Serialize an Object as a SOAP-Encoded XML Stream + Attributes That Control Encoded SOAP Serialization + How to: Serialize an Object as a SOAP-Encoded XML Stream @@ -222,8 +222,8 @@ ]]> - Attributes That Control Encoded SOAP Serialization - How to: Serialize an Object as a SOAP-Encoded XML Stream + Attributes That Control Encoded SOAP Serialization + How to: Serialize an Object as a SOAP-Encoded XML Stream @@ -285,8 +285,8 @@ ]]> - Attributes That Control Encoded SOAP Serialization - How to: Serialize an Object as a SOAP-Encoded XML Stream + Attributes That Control Encoded SOAP Serialization + How to: Serialize an Object as a SOAP-Encoded XML Stream @@ -350,8 +350,8 @@ ]]> - Attributes That Control Encoded SOAP Serialization - How to: Serialize an Object as a SOAP-Encoded XML Stream + Attributes That Control Encoded SOAP Serialization + How to: Serialize an Object as a SOAP-Encoded XML Stream @@ -415,8 +415,8 @@ ]]> - Attributes That Control Encoded SOAP Serialization - How to: Serialize an Object as a SOAP-Encoded XML Stream + Attributes That Control Encoded SOAP Serialization + How to: Serialize an Object as a SOAP-Encoded XML Stream @@ -483,8 +483,8 @@ ]]> - Attributes That Control Encoded SOAP Serialization - How to: Serialize an Object as a SOAP-Encoded XML Stream + Attributes That Control Encoded SOAP Serialization + How to: Serialize an Object as a SOAP-Encoded XML Stream @@ -546,8 +546,8 @@ ]]> - Attributes That Control Encoded SOAP Serialization - How to: Serialize an Object as a SOAP-Encoded XML Stream + Attributes That Control Encoded SOAP Serialization + How to: Serialize an Object as a SOAP-Encoded XML Stream diff --git a/xml/System.Xml.Serialization/SoapElementAttribute.xml b/xml/System.Xml.Serialization/SoapElementAttribute.xml index d52b809fbad..21b82cc5d7f 100644 --- a/xml/System.Xml.Serialization/SoapElementAttribute.xml +++ b/xml/System.Xml.Serialization/SoapElementAttribute.xml @@ -42,13 +42,13 @@ class belongs to a family of attributes that controls how the serializes or deserializes an object as encoded SOAP XML. The resulting XML conforms to section 5 of the World Wide Web Consortium document, [Simple Object Access Protocol (SOAP) 1.1](https://www.w3.org/TR/2000/NOTE-SOAP-20000508/). For a complete list of similar attributes, see [Attributes That Control Encoded SOAP Serialization](~/docs/standard/serialization/attributes-that-control-encoded-soap-serialization.md). + The class belongs to a family of attributes that controls how the serializes or deserializes an object as encoded SOAP XML. The resulting XML conforms to section 5 of the World Wide Web Consortium document, [Simple Object Access Protocol (SOAP) 1.1](https://www.w3.org/TR/2000/NOTE-SOAP-20000508/). For a complete list of similar attributes, see [Attributes That Control Encoded SOAP Serialization](/dotnet/standard/serialization/attributes-that-control-encoded-soap-serialization). To serialize an object as an encoded SOAP message, you must construct the using an created with the method of the class. Apply the to a public field to direct the to serialize the field as an encoded SOAP XML element. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.Xml.Serialization/SoapEnumAttribute.xml b/xml/System.Xml.Serialization/SoapEnumAttribute.xml index e6dea7b88ee..bad949b0781 100644 --- a/xml/System.Xml.Serialization/SoapEnumAttribute.xml +++ b/xml/System.Xml.Serialization/SoapEnumAttribute.xml @@ -42,7 +42,7 @@ class belongs to a family of attributes that controls how the serializes or deserializes an object as encoded SOAP XML. The resulting XML conforms to section 5 of the World Wide Web Consortium document [Simple Object Access Protocol (SOAP) 1.1](https://www.w3.org/TR/2000/NOTE-SOAP-20000508/). For a complete list of similar attributes, see [Attributes That Control Encoded SOAP Serialization](~/docs/standard/serialization/attributes-that-control-encoded-soap-serialization.md). + The class belongs to a family of attributes that controls how the serializes or deserializes an object as encoded SOAP XML. The resulting XML conforms to section 5 of the World Wide Web Consortium document [Simple Object Access Protocol (SOAP) 1.1](https://www.w3.org/TR/2000/NOTE-SOAP-20000508/). For a complete list of similar attributes, see [Attributes That Control Encoded SOAP Serialization](/dotnet/standard/serialization/attributes-that-control-encoded-soap-serialization). To serialize an object as an encoded SOAP message, you must construct the using an created with the method of the class. @@ -55,7 +55,7 @@ > [!NOTE] > You can use the word `SoapEnum` in your code instead of the longer . - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.Xml.Serialization/SoapIgnoreAttribute.xml b/xml/System.Xml.Serialization/SoapIgnoreAttribute.xml index 85dc82e9ec4..83fcb404e7b 100644 --- a/xml/System.Xml.Serialization/SoapIgnoreAttribute.xml +++ b/xml/System.Xml.Serialization/SoapIgnoreAttribute.xml @@ -42,13 +42,13 @@ class belongs to a family of attributes that controls how the serializes or deserializes an object as encoded SOAP XML. The resulting XML conforms to section 5 of the World Wide Web Consortium document, [Simple Object Access Protocol (SOAP) 1.1](https://www.w3.org/TR/2000/NOTE-SOAP-20000508/). For a complete list of similar attributes, see [Attributes That Control Encoded SOAP Serialization](~/docs/standard/serialization/attributes-that-control-encoded-soap-serialization.md). + The class belongs to a family of attributes that controls how the serializes or deserializes an object as encoded SOAP XML. The resulting XML conforms to section 5 of the World Wide Web Consortium document, [Simple Object Access Protocol (SOAP) 1.1](https://www.w3.org/TR/2000/NOTE-SOAP-20000508/). For a complete list of similar attributes, see [Attributes That Control Encoded SOAP Serialization](/dotnet/standard/serialization/attributes-that-control-encoded-soap-serialization). To serialize an object as an encoded SOAP message, you must construct the using an created with the method of the class. Apply the to any class member that you want the to ignore when an instance of the class is serialized. For example, you may do this when the member is used to contain metadata about the object being serialized. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). > [!NOTE] > You can use the word `SoapIgnore` in your code instead of the longer . diff --git a/xml/System.Xml.Serialization/SoapIncludeAttribute.xml b/xml/System.Xml.Serialization/SoapIncludeAttribute.xml index 4b06d3de5ec..db333dee889 100644 --- a/xml/System.Xml.Serialization/SoapIncludeAttribute.xml +++ b/xml/System.Xml.Serialization/SoapIncludeAttribute.xml @@ -45,7 +45,7 @@ class belongs to a family of attributes that controls how the serializes, or deserializes, an object as encoded SOAP XML. The resulting XML conforms to section 5 of the World Wide Web Consortium document, [Simple Object Access Protocol (SOAP) 1.1](https://www.w3.org/TR/2000/NOTE-SOAP-20000508/). For a complete list of similar attributes, see [Attributes That Control Encoded SOAP Serialization](~/docs/standard/serialization/attributes-that-control-encoded-soap-serialization.md). + The class belongs to a family of attributes that controls how the serializes, or deserializes, an object as encoded SOAP XML. The resulting XML conforms to section 5 of the World Wide Web Consortium document, [Simple Object Access Protocol (SOAP) 1.1](https://www.w3.org/TR/2000/NOTE-SOAP-20000508/). For a complete list of similar attributes, see [Attributes That Control Encoded SOAP Serialization](/dotnet/standard/serialization/attributes-that-control-encoded-soap-serialization). To serialize an object as an encoded SOAP message, you must construct the using an created with the method of the class. @@ -55,7 +55,7 @@ For more information about WSDL, see World Wide Web Consortium specification, [Web Services Description Language (WSDL) 1.1](https://www.w3.org/TR/2001/NOTE-wsdl-20010315). - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.Xml.Serialization/SoapReflectionImporter.xml b/xml/System.Xml.Serialization/SoapReflectionImporter.xml index fcb1d568446..e648df335f0 100644 --- a/xml/System.Xml.Serialization/SoapReflectionImporter.xml +++ b/xml/System.Xml.Serialization/SoapReflectionImporter.xml @@ -51,7 +51,7 @@ ]]> - Attributes That Control Encoded SOAP Serialization + Attributes That Control Encoded SOAP Serialization diff --git a/xml/System.Xml.Serialization/SoapTypeAttribute.xml b/xml/System.Xml.Serialization/SoapTypeAttribute.xml index acca1ce5286..81abd961bf3 100644 --- a/xml/System.Xml.Serialization/SoapTypeAttribute.xml +++ b/xml/System.Xml.Serialization/SoapTypeAttribute.xml @@ -42,13 +42,13 @@ class belongs to a family of attributes that controls how the serializes or deserializes an object as encoded SOAP XML. The resulting XML conforms to section 5 of the World Wide Web Consortium document, [Simple Object Access Protocol (SOAP) 1.1](https://www.w3.org/TR/2000/NOTE-SOAP-20000508/). For a complete list of similar attributes, see [Attributes That Control Encoded SOAP Serialization](~/docs/standard/serialization/attributes-that-control-encoded-soap-serialization.md). + The class belongs to a family of attributes that controls how the serializes or deserializes an object as encoded SOAP XML. The resulting XML conforms to section 5 of the World Wide Web Consortium document, [Simple Object Access Protocol (SOAP) 1.1](https://www.w3.org/TR/2000/NOTE-SOAP-20000508/). For a complete list of similar attributes, see [Attributes That Control Encoded SOAP Serialization](/dotnet/standard/serialization/attributes-that-control-encoded-soap-serialization). To serialize an object as an encoded SOAP message, construct the using an created with the method of the class. The can only be applied to class declarations. - The property determines whether the resulting XML element type is included in the XML Schema document (.xsd) for the generated XML stream. To see the schema, compile the class into a DLL file. Pass the resulting file as an argument to the [XML Schema Definition Tool (Xsd.exe)](~/docs/standard/serialization/xml-schema-definition-tool-xsd-exe.md). The tool generates the XML Schema for the XML stream generated when the class is serialized by an instance of the class. + The property determines whether the resulting XML element type is included in the XML Schema document (.xsd) for the generated XML stream. To see the schema, compile the class into a DLL file. Pass the resulting file as an argument to the [XML Schema Definition Tool (Xsd.exe)](/dotnet/standard/serialization/xml-schema-definition-tool-xsd-exe). The tool generates the XML Schema for the XML stream generated when the class is serialized by an instance of the class. Setting a different namespace causes Xsd.exe to write a different schema (.xsd) file for the XML stream generated when the class is serialized. @@ -216,7 +216,7 @@ ## Remarks Create a when overriding the serialization of a type. Assign the object to the property of a and add the to a . See the class overview for more details on overriding SOAP serialization. - If you set a value for more than one type (that is, if you apply the attribute to more than one class with a different value for each one), the [XML Schema Definition Tool (Xsd.exe)](~/docs/standard/serialization/xml-schema-definition-tool-xsd-exe.md) generates a separate schema file (.xsd) for each type. This is because setting a different namespace for each type renders each type distinct from the others, which makes it necessary for each type to be written out as an independent entity. + If you set a value for more than one type (that is, if you apply the attribute to more than one class with a different value for each one), the [XML Schema Definition Tool (Xsd.exe)](/dotnet/standard/serialization/xml-schema-definition-tool-xsd-exe) generates a separate schema file (.xsd) for each type. This is because setting a different namespace for each type renders each type distinct from the others, which makes it necessary for each type to be written out as an independent entity. @@ -277,7 +277,7 @@ to a class declaration to specify whether to include the type in the XML schema document. To see the results of setting the properties of the class, compile your application as an executable or DLL, and pass the resulting file to the [XML Schema Definition Tool (Xsd.exe)](~/docs/standard/serialization/xml-schema-definition-tool-xsd-exe.md). The tool writes the schema, including the type definition of the XML stream generated when the class is serialized. + Apply the to a class declaration to specify whether to include the type in the XML schema document. To see the results of setting the properties of the class, compile your application as an executable or DLL, and pass the resulting file to the [XML Schema Definition Tool (Xsd.exe)](/dotnet/standard/serialization/xml-schema-definition-tool-xsd-exe). The tool writes the schema, including the type definition of the XML stream generated when the class is serialized. @@ -337,7 +337,7 @@ value for more than one type (that is, if you apply the attribute to more than one class with a different value for each one), the [XML Schema Definition Tool (Xsd.exe)](~/docs/standard/serialization/xml-schema-definition-tool-xsd-exe.md) generates a separate schema file (.xsd) for each type. This is because setting a different namespace for each type renders each type distinct from the others, which makes it necessary for each type to be written out as an independent entity. + If you set a value for more than one type (that is, if you apply the attribute to more than one class with a different value for each one), the [XML Schema Definition Tool (Xsd.exe)](/dotnet/standard/serialization/xml-schema-definition-tool-xsd-exe) generates a separate schema file (.xsd) for each type. This is because setting a different namespace for each type renders each type distinct from the others, which makes it necessary for each type to be written out as an independent entity. @@ -394,7 +394,7 @@ to a class to specify the XML type's namespace, the XML type name, and whether to include the type in the XML Schema document. To see the results of setting the object's properties, compile your application as an executable or DLL, and pass the resulting file to the [XML Schema Definition Tool (Xsd.exe)](~/docs/standard/serialization/xml-schema-definition-tool-xsd-exe.md). The tool writes the schema, including the type definition. + Apply the to a class to specify the XML type's namespace, the XML type name, and whether to include the type in the XML Schema document. To see the results of setting the object's properties, compile your application as an executable or DLL, and pass the resulting file to the [XML Schema Definition Tool (Xsd.exe)](/dotnet/standard/serialization/xml-schema-definition-tool-xsd-exe). The tool writes the schema, including the type definition. diff --git a/xml/System.Xml.Serialization/UnreferencedObjectEventArgs.xml b/xml/System.Xml.Serialization/UnreferencedObjectEventArgs.xml index 82cfafb1d65..ce4981ad551 100644 --- a/xml/System.Xml.Serialization/UnreferencedObjectEventArgs.xml +++ b/xml/System.Xml.Serialization/UnreferencedObjectEventArgs.xml @@ -41,7 +41,7 @@ The event occurs only when you call the method. - For more information about handling events, see [Events Overview](~/docs/framework/winforms/events-overview-windows-forms.md) + For more information about handling events, see [Events Overview](/dotnet/framework/winforms/events-overview-windows-forms) diff --git a/xml/System.Xml.Serialization/UnreferencedObjectEventHandler.xml b/xml/System.Xml.Serialization/UnreferencedObjectEventHandler.xml index 833c8c0973e..b9fe397610d 100644 --- a/xml/System.Xml.Serialization/UnreferencedObjectEventHandler.xml +++ b/xml/System.Xml.Serialization/UnreferencedObjectEventHandler.xml @@ -45,7 +45,7 @@ delegate, you identify the method that handles the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md) + When you create an delegate, you identify the method that handles the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/) The event occurs only when you call the method. diff --git a/xml/System.Xml.Serialization/XmlAnyAttributeAttribute.xml b/xml/System.Xml.Serialization/XmlAnyAttributeAttribute.xml index 971c11be534..e47c9375ddb 100644 --- a/xml/System.Xml.Serialization/XmlAnyAttributeAttribute.xml +++ b/xml/System.Xml.Serialization/XmlAnyAttributeAttribute.xml @@ -68,7 +68,7 @@ > [!NOTE] > You can use the word `XmlAnyAttribute` in your code instead of the longer . - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). @@ -93,11 +93,11 @@ GroupType = 'Technical' GroupNumber = '42' GroupBase = 'Red'> - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) diff --git a/xml/System.Xml.Serialization/XmlAnyElementAttribute.xml b/xml/System.Xml.Serialization/XmlAnyElementAttribute.xml index 5cc9273d5a5..50688c55d11 100644 --- a/xml/System.Xml.Serialization/XmlAnyElementAttribute.xml +++ b/xml/System.Xml.Serialization/XmlAnyElementAttribute.xml @@ -75,7 +75,7 @@ > [!NOTE] > You can use the word `XmlAnyElement` in your code instead of the longer . - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). @@ -89,7 +89,7 @@ ]]> - Introducing XML Serialization + Introducing XML Serialization diff --git a/xml/System.Xml.Serialization/XmlArrayAttribute.xml b/xml/System.Xml.Serialization/XmlArrayAttribute.xml index b135788ad96..50414981154 100644 --- a/xml/System.Xml.Serialization/XmlArrayAttribute.xml +++ b/xml/System.Xml.Serialization/XmlArrayAttribute.xml @@ -52,7 +52,7 @@ belongs to a family of attributes that controls how the serializes or deserializes an object. For a complete list of similar attributes, see [Attributes That Control XML Serialization](~/docs/standard/serialization/attributes-that-control-xml-serialization.md). + The belongs to a family of attributes that controls how the serializes or deserializes an object. For a complete list of similar attributes, see [Attributes That Control XML Serialization](/dotnet/standard/serialization/attributes-that-control-xml-serialization). You can apply the to a public field or read/write property that returns an array of objects. You can also apply it to collections and fields that return an or any field that returns an object that implements the interface. @@ -65,7 +65,7 @@ > [!NOTE] > You can use `XmlArray` in your code instead of the longer . - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). @@ -82,11 +82,11 @@ - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) @@ -136,7 +136,7 @@ belongs to a family of attributes that controls how the serializes or deserializes an object. For a complete list of similar attributes, see [Attributes That Control XML Serialization](~/docs/standard/serialization/attributes-that-control-xml-serialization.md). + The belongs to a family of attributes that controls how the serializes or deserializes an object. For a complete list of similar attributes, see [Attributes That Control XML Serialization](/dotnet/standard/serialization/attributes-that-control-xml-serialization). You can apply the to any public read/write member that returns an array, or provides access to one. For example, a field that returns an array of objects, a collection, an , or any class that implements the interface. @@ -61,7 +61,7 @@ > [!NOTE] > The serialization of a field or property that returns an interface or array of interfaces is not supported. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). > [!NOTE] > You can use the word `XmlArrayItem` in your code instead of the longer . @@ -82,11 +82,11 @@ - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) diff --git a/xml/System.Xml.Serialization/XmlAttributeAttribute.xml b/xml/System.Xml.Serialization/XmlAttributeAttribute.xml index e9dd5f88155..84a2f65a6f3 100644 --- a/xml/System.Xml.Serialization/XmlAttributeAttribute.xml +++ b/xml/System.Xml.Serialization/XmlAttributeAttribute.xml @@ -56,7 +56,7 @@ belongs to a family of attributes that controls how the serializes, or deserializes, an object. For a complete list of similar attributes, see [Attributes That Control XML Serialization](~/docs/standard/serialization/attributes-that-control-xml-serialization.md). + The belongs to a family of attributes that controls how the serializes, or deserializes, an object. For a complete list of similar attributes, see [Attributes That Control XML Serialization](/dotnet/standard/serialization/attributes-that-control-xml-serialization). When applied to a public field or property, the informs the to serialize the member as an XML attribute. By default, the serializes public fields and properties as XML elements. @@ -82,7 +82,7 @@ Public Space As String ``` - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). > [!NOTE] > You can use the word `XmlAttribute` in your code instead of the longer . diff --git a/xml/System.Xml.Serialization/XmlAttributeEventArgs.xml b/xml/System.Xml.Serialization/XmlAttributeEventArgs.xml index 7e7dcb9551c..8c44351a513 100644 --- a/xml/System.Xml.Serialization/XmlAttributeEventArgs.xml +++ b/xml/System.Xml.Serialization/XmlAttributeEventArgs.xml @@ -37,7 +37,7 @@ event occurs only when you call the method. diff --git a/xml/System.Xml.Serialization/XmlAttributeEventHandler.xml b/xml/System.Xml.Serialization/XmlAttributeEventHandler.xml index c6ad07fa42f..58ff5802a6b 100644 --- a/xml/System.Xml.Serialization/XmlAttributeEventHandler.xml +++ b/xml/System.Xml.Serialization/XmlAttributeEventHandler.xml @@ -45,7 +45,7 @@ delegate, you identify the method that handles the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that handles the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). The event occurs only when an object is being deserialized with the method. @@ -71,10 +71,10 @@ - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) diff --git a/xml/System.Xml.Serialization/XmlAttributeOverrides.xml b/xml/System.Xml.Serialization/XmlAttributeOverrides.xml index ffb3812b095..9330bb51649 100644 --- a/xml/System.Xml.Serialization/XmlAttributeOverrides.xml +++ b/xml/System.Xml.Serialization/XmlAttributeOverrides.xml @@ -80,11 +80,11 @@ - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) diff --git a/xml/System.Xml.Serialization/XmlAttributes.xml b/xml/System.Xml.Serialization/XmlAttributes.xml index b355f85c6ce..590de621b47 100644 --- a/xml/System.Xml.Serialization/XmlAttributes.xml +++ b/xml/System.Xml.Serialization/XmlAttributes.xml @@ -49,7 +49,7 @@ The members of the class correspond directly to a family of attribute classes that control serialization. For example, the property must be set to an , which allows you to override serialization of a field or property by instructing the to serialize the property value as XML text. For a complete list of attributes that control serialization, see the . - For more details on using the with the class, see [How to: Specify an Alternate Element Name for an XML Stream](~/docs/standard/serialization/how-to-specify-an-alternate-element-name-for-an-xml-stream.md). + For more details on using the with the class, see [How to: Specify an Alternate Element Name for an XML Stream](/dotnet/standard/serialization/how-to-specify-an-alternate-element-name-for-an-xml-stream). @@ -65,11 +65,11 @@ - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) diff --git a/xml/System.Xml.Serialization/XmlChoiceIdentifierAttribute.xml b/xml/System.Xml.Serialization/XmlChoiceIdentifierAttribute.xml index 8d61417711f..821998516dd 100644 --- a/xml/System.Xml.Serialization/XmlChoiceIdentifierAttribute.xml +++ b/xml/System.Xml.Serialization/XmlChoiceIdentifierAttribute.xml @@ -65,7 +65,7 @@ ``` - The allows you to assign a special enumeration value to each instance of the member. You must either create the enumeration yourself or it can be generated by the [XML Schema Definition Tool (Xsd.exe)](~/docs/standard/serialization/xml-schema-definition-tool-xsd-exe.md). The following C# code shows how the is applied to an `Item` field; the property identifies the field that contains the enumeration that is further used to detect the choice. + The allows you to assign a special enumeration value to each instance of the member. You must either create the enumeration yourself or it can be generated by the [XML Schema Definition Tool (Xsd.exe)](/dotnet/standard/serialization/xml-schema-definition-tool-xsd-exe). The following C# code shows how the is applied to an `Item` field; the property identifies the field that contains the enumeration that is further used to detect the choice. ``` public class Choices{ @@ -159,11 +159,11 @@ public enum ItemsChoiceType { ]]> - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) diff --git a/xml/System.Xml.Serialization/XmlElementAttribute.xml b/xml/System.Xml.Serialization/XmlElementAttribute.xml index fc05c2b2f1f..aec2c52e613 100644 --- a/xml/System.Xml.Serialization/XmlElementAttribute.xml +++ b/xml/System.Xml.Serialization/XmlElementAttribute.xml @@ -56,7 +56,7 @@ belongs to a family of attributes that controls how the serializes or deserializes an object. For a complete list of similar attributes, see [Attributes That Control XML Serialization](~/docs/standard/serialization/attributes-that-control-xml-serialization.md). + The belongs to a family of attributes that controls how the serializes or deserializes an object. For a complete list of similar attributes, see [Attributes That Control XML Serialization](/dotnet/standard/serialization/attributes-that-control-xml-serialization). An XML document usually contains XML elements, each of which consists of three parts: an opening tag with possible attributes, a closing tag, and the data between the tags. XML tags can be nested--that is, the data between tags can also be XML elements. This capacity of one element to enclose another allows the document to contain hierarchies of data. An XML element can also include attributes. @@ -92,7 +92,7 @@ public class Things{ If a field or property returns an , you can apply multiple instances of the to the member. For each instance, set the property to a type of object that can be inserted into the array. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). > [!NOTE] > You can use the word `XmlElement` in your code instead of the longer . @@ -115,11 +115,11 @@ public class Things{ - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) diff --git a/xml/System.Xml.Serialization/XmlElementAttributes.xml b/xml/System.Xml.Serialization/XmlElementAttributes.xml index c289d0f0c14..1f249c38189 100644 --- a/xml/System.Xml.Serialization/XmlElementAttributes.xml +++ b/xml/System.Xml.Serialization/XmlElementAttributes.xml @@ -66,11 +66,11 @@ ]]> - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) diff --git a/xml/System.Xml.Serialization/XmlElementEventArgs.xml b/xml/System.Xml.Serialization/XmlElementEventArgs.xml index 0cc8b5d9033..c2826893c42 100644 --- a/xml/System.Xml.Serialization/XmlElementEventArgs.xml +++ b/xml/System.Xml.Serialization/XmlElementEventArgs.xml @@ -37,7 +37,7 @@ event occurs only when you call the method. diff --git a/xml/System.Xml.Serialization/XmlElementEventHandler.xml b/xml/System.Xml.Serialization/XmlElementEventHandler.xml index d1ed7624da3..c9530880ad7 100644 --- a/xml/System.Xml.Serialization/XmlElementEventHandler.xml +++ b/xml/System.Xml.Serialization/XmlElementEventHandler.xml @@ -45,7 +45,7 @@ delegate, you identify the method that handles the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that handles the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). The event occurs only when you call the method. diff --git a/xml/System.Xml.Serialization/XmlEnumAttribute.xml b/xml/System.Xml.Serialization/XmlEnumAttribute.xml index 8cba3d41f7c..5f502889931 100644 --- a/xml/System.Xml.Serialization/XmlEnumAttribute.xml +++ b/xml/System.Xml.Serialization/XmlEnumAttribute.xml @@ -56,7 +56,7 @@ belongs to a family of attributes that controls how the serializes or deserializes an object. For a complete list of similar attributes, see [Attributes That Control XML Serialization](~/docs/standard/serialization/attributes-that-control-xml-serialization.md). + The belongs to a family of attributes that controls how the serializes or deserializes an object. For a complete list of similar attributes, see [Attributes That Control XML Serialization](/dotnet/standard/serialization/attributes-that-control-xml-serialization). Use the to change the enumeration that the generates or recognizes (when it serializes or deserializes a class, respectively). For example, if an enumeration contains a member named `One`, but you prefer that the XML output be named `Single`, apply the to the enumeration member and set the property to "Single". @@ -85,11 +85,11 @@ - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) diff --git a/xml/System.Xml.Serialization/XmlIgnoreAttribute.xml b/xml/System.Xml.Serialization/XmlIgnoreAttribute.xml index 6c885cd8f41..7f6ffaada03 100644 --- a/xml/System.Xml.Serialization/XmlIgnoreAttribute.xml +++ b/xml/System.Xml.Serialization/XmlIgnoreAttribute.xml @@ -56,13 +56,13 @@ belongs to a family of attributes that controls how the serializes or deserializes an object. If you apply the to any member of a class, the ignores the member when serializing or deserializing an instance of the class. For a complete list of similar attributes, see [Attributes That Control XML Serialization](~/docs/standard/serialization/attributes-that-control-xml-serialization.md). + The belongs to a family of attributes that controls how the serializes or deserializes an object. If you apply the to any member of a class, the ignores the member when serializing or deserializing an instance of the class. For a complete list of similar attributes, see [Attributes That Control XML Serialization](/dotnet/standard/serialization/attributes-that-control-xml-serialization). You can override the behavior caused by the by creating an object, and setting its property to `false`. You must the object to an instance of the class. Lastly, you must use the object to construct an instance of the class before you call the or methods. - The [XML Schema Definition Tool (Xsd.exe)](~/docs/standard/serialization/xml-schema-definition-tool-xsd-exe.md) occasionally generates the when creating classes from a schema file (.xsd). This behavior occurs because value types cannot be set to `null`, but all XML data types can be. Therefore, the tool creates two fields when it encounters an XML type that maps to a value type: one to hold the value and another special field that takes the form of `fieldnameSpecified`, where the `fieldname` is replaced by the name of the field or property. Notice, however, that this special field is generated only when the schema specifies that the element has no minimum occurrence (minOccurs = "0") and that the element has no default value. The sets and checks this special field to determine whether a value has been set for the field or property. Because the special field must not be serialized, the tool applies the to it. + The [XML Schema Definition Tool (Xsd.exe)](/dotnet/standard/serialization/xml-schema-definition-tool-xsd-exe) occasionally generates the when creating classes from a schema file (.xsd). This behavior occurs because value types cannot be set to `null`, but all XML data types can be. Therefore, the tool creates two fields when it encounters an XML type that maps to a value type: one to hold the value and another special field that takes the form of `fieldnameSpecified`, where the `fieldname` is replaced by the name of the field or property. Notice, however, that this special field is generated only when the schema specifies that the element has no minimum occurrence (minOccurs = "0") and that the element has no default value. The sets and checks this special field to determine whether a value has been set for the field or property. Because the special field must not be serialized, the tool applies the to it. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). > [!NOTE] > You can use the word `XmlIgnore` in your code instead of the longer . @@ -82,11 +82,11 @@ - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) diff --git a/xml/System.Xml.Serialization/XmlIncludeAttribute.xml b/xml/System.Xml.Serialization/XmlIncludeAttribute.xml index 36122f7f7d0..defa135f339 100644 --- a/xml/System.Xml.Serialization/XmlIncludeAttribute.xml +++ b/xml/System.Xml.Serialization/XmlIncludeAttribute.xml @@ -71,11 +71,11 @@ - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) diff --git a/xml/System.Xml.Serialization/XmlMemberMapping.xml b/xml/System.Xml.Serialization/XmlMemberMapping.xml index 583477d250f..7f4c2831d4a 100644 --- a/xml/System.Xml.Serialization/XmlMemberMapping.xml +++ b/xml/System.Xml.Serialization/XmlMemberMapping.xml @@ -145,7 +145,7 @@ property checks whether such a `bool` field exists. + In the XML Schema, an element declared with a `minOccurs="0"` attribute value indicates that the element is optional. An attribute can be declared with a `use="optional"` attribute. The .NET Framework, using the [XML Schema Definition Tool (Xsd.exe)](/dotnet/standard/serialization/xml-schema-definition-tool-xsd-exe), maps either of these constructs to a public field or property that is accompanied by a public field of type `bool` whose name is the first field's name with "Specified" appended. The property checks whether such a `bool` field exists. ]]> diff --git a/xml/System.Xml.Serialization/XmlNodeEventArgs.xml b/xml/System.Xml.Serialization/XmlNodeEventArgs.xml index 62ab6be6825..67362cc7251 100644 --- a/xml/System.Xml.Serialization/XmlNodeEventArgs.xml +++ b/xml/System.Xml.Serialization/XmlNodeEventArgs.xml @@ -37,7 +37,7 @@ event can occur only when you call the method. diff --git a/xml/System.Xml.Serialization/XmlNodeEventHandler.xml b/xml/System.Xml.Serialization/XmlNodeEventHandler.xml index 5568082af97..7cbc8330062 100644 --- a/xml/System.Xml.Serialization/XmlNodeEventHandler.xml +++ b/xml/System.Xml.Serialization/XmlNodeEventHandler.xml @@ -45,7 +45,7 @@ delegate, you identify the method that handles the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that handles the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). The event occurs only when you call the method. diff --git a/xml/System.Xml.Serialization/XmlRootAttribute.xml b/xml/System.Xml.Serialization/XmlRootAttribute.xml index 6ee0833f4d5..8a512ce1eb4 100644 --- a/xml/System.Xml.Serialization/XmlRootAttribute.xml +++ b/xml/System.Xml.Serialization/XmlRootAttribute.xml @@ -56,13 +56,13 @@ belongs to a family of attributes that controls how the serializes or deserializes an object. For a complete list of similar attributes, see [Attributes That Control XML Serialization](~/docs/standard/serialization/attributes-that-control-xml-serialization.md). + The belongs to a family of attributes that controls how the serializes or deserializes an object. For a complete list of similar attributes, see [Attributes That Control XML Serialization](/dotnet/standard/serialization/attributes-that-control-xml-serialization). You can apply the to a class, structure, enumeration, or interface. You can also apply the attribute to the return value of an XML Web service method. Every XML document must have a single root element that contains all the other elements. The allows you to control how the generates the root element by setting certain properties. For example, specify the name of the generated XML element by setting the property. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). > [!NOTE] > You can use the word `XmlRoot` in your code instead of the longer . @@ -82,11 +82,11 @@ - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) diff --git a/xml/System.Xml.Serialization/XmlSchemaExporter.xml b/xml/System.Xml.Serialization/XmlSchemaExporter.xml index bf2a6ec83bc..36c2e5744a6 100644 --- a/xml/System.Xml.Serialization/XmlSchemaExporter.xml +++ b/xml/System.Xml.Serialization/XmlSchemaExporter.xml @@ -37,7 +37,7 @@ class provides a programmatic representation of an XML Schema Definition language (XSD) document. Instead of using directly, use the class or the [XML Schema Definition Tool (Xsd.exe)](~/docs/standard/serialization/xml-schema-definition-tool-xsd-exe.md). + The class provides a programmatic representation of an XML Schema Definition language (XSD) document. Instead of using directly, use the class or the [XML Schema Definition Tool (Xsd.exe)](/dotnet/standard/serialization/xml-schema-definition-tool-xsd-exe). The class creates objects from classes that are identified as Web services. It uses the class when a Web service class specifies: diff --git a/xml/System.Xml.Serialization/XmlSerializationReader.xml b/xml/System.Xml.Serialization/XmlSerializationReader.xml index cf8d1dc5c14..f8f6a1183e8 100644 --- a/xml/System.Xml.Serialization/XmlSerializationReader.xml +++ b/xml/System.Xml.Serialization/XmlSerializationReader.xml @@ -363,7 +363,7 @@ ## Remarks The method is used by generated classes and should not be directly invoked. - The method is used when the `checkDeserializerAdvances` attribute of the `` configuration element is set to `true`. For more information, see [<xmlSerializer> Element](~/docs/standard/serialization/xmlserializer-element.md). + The method is used when the `checkDeserializerAdvances` attribute of the `` configuration element is set to `true`. For more information, see [<xmlSerializer> Element](/dotnet/standard/serialization/xmlserializer-element). ]]> diff --git a/xml/System.Xml.Serialization/XmlSerializer.xml b/xml/System.Xml.Serialization/XmlSerializer.xml index c9679fe81a9..b7463a13c6a 100644 --- a/xml/System.Xml.Serialization/XmlSerializer.xml +++ b/xml/System.Xml.Serialization/XmlSerializer.xml @@ -48,14 +48,14 @@ ## Remarks XML serialization is the process of converting an object's public properties and fields to a serial format (in this case, XML) for storage or transport. Deserialization re-creates the object in its original state from the XML output. You can think of serialization as a way of saving the state of an object into a stream or buffer. For example, ASP.NET uses the class to encode XML Web service messages. - The data in your objects is described using programming language constructs like classes, fields, properties, primitive types, arrays, and even embedded XML in the form of or objects. You have the option of creating your own classes, annotated with attributes, or using the [XML Schema Definition Tool (Xsd.exe)](~/docs/standard/serialization/xml-schema-definition-tool-xsd-exe.md) to generate the classes based on an existing XML Schema definition (XSD) document. If you have an XML Schema, you can run the Xsd.exe to produce a set of classes that are strongly typed to the schema and annotated with attributes to adhere to the schema when serialized. + The data in your objects is described using programming language constructs like classes, fields, properties, primitive types, arrays, and even embedded XML in the form of or objects. You have the option of creating your own classes, annotated with attributes, or using the [XML Schema Definition Tool (Xsd.exe)](/dotnet/standard/serialization/xml-schema-definition-tool-xsd-exe) to generate the classes based on an existing XML Schema definition (XSD) document. If you have an XML Schema, you can run the Xsd.exe to produce a set of classes that are strongly typed to the schema and annotated with attributes to adhere to the schema when serialized. To transfer data between objects and XML requires a mapping from the programming language constructs to XML schema and from the XML schema to the programming language constructs. The and related tools like Xsd.exe provide the bridge between these two technologies at both design time and runtime. At design time, use the Xsd.exe to produce an XML schema document (.xsd) from your custom classes or to produce classes from a given schema. In either case, the classes are annotated with custom attributes to instruct the how to map between the XML schema system and the common language runtime. At runtime, instances of the classes can be serialized into XML documents that follow the given schema. Likewise, these XML documents can be deserialized into runtime objects. Note that the XML schema is optional, and not required at design time or runtime. ## Controlling Generated XML - To control the generated XML, you can apply special attributes to classes and members. For example, to specify a different XML element name, apply an to a public field or property, and set the property. For a complete list of similar attributes, see [Attributes That Control XML Serialization](~/docs/standard/serialization/attributes-that-control-xml-serialization.md). You can also implement the interface to control the XML output. + To control the generated XML, you can apply special attributes to classes and members. For example, to specify a different XML element name, apply an to a public field or property, and set the property. For a complete list of similar attributes, see [Attributes That Control XML Serialization](/dotnet/standard/serialization/attributes-that-control-xml-serialization). You can also implement the interface to control the XML output. - If the XML generated must conform to section 5 of the World Wide Consortium document, [Simple Object Access Protocol (SOAP) 1.1](https://www.w3.org/TR/2000/NOTE-SOAP-20000508/), you must construct the with an . To further control the encoded SOAP XML, use the attributes listed in [Attributes That Control Encoded SOAP Serialization](~/docs/standard/serialization/attributes-that-control-encoded-soap-serialization.md). + If the XML generated must conform to section 5 of the World Wide Consortium document, [Simple Object Access Protocol (SOAP) 1.1](https://www.w3.org/TR/2000/NOTE-SOAP-20000508/), you must construct the with an . To further control the encoded SOAP XML, use the attributes listed in [Attributes That Control Encoded SOAP Serialization](/dotnet/standard/serialization/attributes-that-control-encoded-soap-serialization). With the you can take advantage of working with strongly typed classes and still have the flexibility of XML. Using fields or properties of type , or in your strongly typed classes, you can read parts of the XML document directly into XML objects. @@ -141,7 +141,7 @@ public class OptionalOrder ``` ## Overriding Default Serialization - You can also override the serialization of any set of objects and their fields and properties by creating one of the appropriate attributes, and adding it to an instance of the class. Overriding serialization in this way has two uses: first, you can control and augment the serialization of objects found in a DLL, even if you do not have access to the source; second, you can create one set of serializable classes, but serialize the objects in multiple ways. For more details, see the class and [How to: Control Serialization of Derived Classes](~/docs/standard/serialization/how-to-control-serialization-of-derived-classes.md). + You can also override the serialization of any set of objects and their fields and properties by creating one of the appropriate attributes, and adding it to an instance of the class. Overriding serialization in this way has two uses: first, you can control and augment the serialization of objects found in a DLL, even if you do not have access to the source; second, you can create one set of serializable classes, but serialize the objects in multiple ways. For more details, see the class and [How to: Control Serialization of Derived Classes](/dotnet/standard/serialization/how-to-control-serialization-of-derived-classes). To serialize an object, call the method. To deserialize an object, call the method. @@ -247,14 +247,14 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) - How to: Control Serialization of Derived Classes - <dateTimeSerialization>Element - <xmlSerializer> Element + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) + How to: Control Serialization of Derived Classes + <dateTimeSerialization>Element + <xmlSerializer> Element @@ -365,11 +365,11 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) @@ -426,11 +426,11 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); ]]> - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) @@ -485,11 +485,11 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); ]]> - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) @@ -556,11 +556,11 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); ]]> - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) @@ -621,11 +621,11 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) @@ -685,11 +685,11 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); ]]> - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) @@ -768,11 +768,11 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) @@ -1111,11 +1111,11 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) @@ -1190,11 +1190,11 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) @@ -1316,11 +1316,11 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) @@ -1382,11 +1382,11 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) @@ -1703,11 +1703,11 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); ]]> - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) @@ -1721,7 +1721,7 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); when it serializes or deserializes objects of the specified types. Use the to return the name of such an assembly. + The [XML Serializer Generator Tool (Sgen.exe)](/dotnet/standard/serialization/xml-serializer-generator-tool-sgen-exe) creates an XML serialization assembly for types in a specified assembly to improve the run-time performance of an when it serializes or deserializes objects of the specified types. Use the to return the name of such an assembly. If you are distributing such an assembly as part of a client application that calls a Web service, you can apply the to the client type to specify the location and name of the assembly. @@ -1817,7 +1817,7 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); when it serializes or deserializes objects of the specified types. Use the to return the name of such an assembly. + The [XML Serializer Generator Tool (Sgen.exe)](/dotnet/standard/serialization/xml-serializer-generator-tool-sgen-exe) creates an XML serialization assembly for types in a specified assembly to improve the run-time performance of an when it serializes or deserializes objects of the specified types. Use the to return the name of such an assembly. If you are distributing such an assembly as part of a client application that calls a Web service, you can apply the to the client type to specify the location and name of the assembly. @@ -1873,7 +1873,7 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); when it serializes or deserializes objects of the specified types. Use the to return the name of such an assembly. + The [XML Serializer Generator Tool (Sgen.exe)](/dotnet/standard/serialization/xml-serializer-generator-tool-sgen-exe) creates an XML serialization assembly for types in a specified assembly to improve the run-time performance of an when it serializes or deserializes objects of the specified types. Use the to return the name of such an assembly. If you are distributing such an assembly as part of a client application that calls a Web service, you can apply the to the client type to specify the location and name of the assembly. @@ -1926,7 +1926,7 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); when it serializes or deserializes objects of the specified types. Use the to return the name of such an assembly. + The [XML Serializer Generator Tool (Sgen.exe)](/dotnet/standard/serialization/xml-serializer-generator-tool-sgen-exe) creates an XML serialization assembly for types in a specified assembly to improve the run-time performance of an when it serializes or deserializes objects of the specified types. Use the to return the name of such an assembly. If you are distributing such an assembly as part of a client application that calls a Web service, you can apply the to the client type to specify the location and name of the assembly. @@ -2027,11 +2027,11 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); An error occurred during serialization. The original exception is available using the property. - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) @@ -2111,11 +2111,11 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); ]]> - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) @@ -2236,11 +2236,11 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); An error occurred during serialization. The original exception is available using the property. - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) @@ -2322,11 +2322,11 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); An error occurred during serialization. The original exception is available using the property. - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) @@ -2404,11 +2404,11 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); An error occurred during serialization. The original exception is available using the property. - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) @@ -2486,11 +2486,11 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); An error occurred during serialization. The original exception is available using the property. - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) @@ -2560,11 +2560,11 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); An error occurred during serialization. The original exception is available using the property. - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) @@ -2682,11 +2682,11 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) @@ -2758,11 +2758,11 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) @@ -2823,11 +2823,11 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) @@ -2912,11 +2912,11 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); ]]> - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) diff --git a/xml/System.Xml.Serialization/XmlSerializerImplementation.xml b/xml/System.Xml.Serialization/XmlSerializerImplementation.xml index 243b6ef38ff..2bad7fa2289 100644 --- a/xml/System.Xml.Serialization/XmlSerializerImplementation.xml +++ b/xml/System.Xml.Serialization/XmlSerializerImplementation.xml @@ -36,7 +36,7 @@ uses the properties of the interface to query the contained serializer or serializers. + To improve the performance of XML serialization, you can generate assemblies before serialization using the [XML Serializer Generator Tool (Sgen.exe)](/dotnet/standard/serialization/xml-serializer-generator-tool-sgen-exe). When such an assembly is loaded, the uses the properties of the interface to query the contained serializer or serializers. ]]> diff --git a/xml/System.Xml.Serialization/XmlSerializerNamespaces.xml b/xml/System.Xml.Serialization/XmlSerializerNamespaces.xml index bbde89bf748..4a1c2857151 100644 --- a/xml/System.Xml.Serialization/XmlSerializerNamespaces.xml +++ b/xml/System.Xml.Serialization/XmlSerializerNamespaces.xml @@ -107,11 +107,11 @@ ns.Add("", "") ]]> - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) diff --git a/xml/System.Xml.Serialization/XmlTextAttribute.xml b/xml/System.Xml.Serialization/XmlTextAttribute.xml index 74b730a0cba..a0f4daaedae 100644 --- a/xml/System.Xml.Serialization/XmlTextAttribute.xml +++ b/xml/System.Xml.Serialization/XmlTextAttribute.xml @@ -56,7 +56,7 @@ belongs to a family of attributes that controls how the serializes and deserializes an object (through its and methods). For a complete list of similar attributes, see [Attributes That Control XML Serialization](~/docs/standard/serialization/attributes-that-control-xml-serialization.md). + The belongs to a family of attributes that controls how the serializes and deserializes an object (through its and methods). For a complete list of similar attributes, see [Attributes That Control XML Serialization](/dotnet/standard/serialization/attributes-that-control-xml-serialization). Only one instance of the class can be applied in a class. @@ -68,7 +68,7 @@ By default, the serializes a class member as an XML element. However, if you apply the to a member, the translates its value into XML text. This means that the value is encoded into the content of an XML element. - The [XML Schema Definition Tool (Xsd.exe)](~/docs/standard/serialization/xml-schema-definition-tool-xsd-exe.md) occasionally generates the when creating classes from an XML Schema definition (XSD) file. This occurs when the schema contains a `complexType` with mixed content; in that case, the corresponding class contains a member that returns a string array to which the is applied. For example, when the `Xml Schema Definition` tool processes this schema: + The [XML Schema Definition Tool (Xsd.exe)](/dotnet/standard/serialization/xml-schema-definition-tool-xsd-exe) occasionally generates the when creating classes from an XML Schema definition (XSD) file. This occurs when the schema contains a `complexType` with mixed content; in that case, the corresponding class contains a member that returns a string array to which the is applied. For example, when the `Xml Schema Definition` tool processes this schema: ```xml [!code-csharp[XmlTextAttribute#0](~/samples/snippets/csharp/VS_Snippets_Remoting/XmlTextAttribute/cs/source.cs#0)] [!code-vb[XmlTextAttribute#0](~/samples/snippets/visualbasic/VS_Snippets_Remoting/XmlTextAttribute/vb/source.vb#0)] - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). > [!NOTE] > You can use the word `XmlText` in your code instead of the longer . @@ -107,11 +107,11 @@ xmlns:xs="http://www.w3.org/2001/XMLSchema"> - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization - XML Schema Definition Tool (Xsd.exe) + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization + XML Schema Definition Tool (Xsd.exe) @@ -296,7 +296,7 @@ xmlns:xs="http://www.w3.org/2001/XMLSchema"> ## Remarks Setting the property to an XML Schema simple data type affects the format of the generated XML. For example, setting the property to "date" causes the generated text to be formatted in the general date style, for example: 2001-08-31. By contrast, setting the property to "dateTime" results in a specific instant as defined by the International Organization for Standardization document 8601, "Representations of Dates and Times", for example: 2001-08-15T06:59:11.0508456-07:00. - The effect of setting the property can also be seen when using the [XML Schema Definition Tool (Xsd.exe)](~/docs/standard/serialization/xml-schema-definition-tool-xsd-exe.md) to generate the XML Schema for a compiled file. For more information on using the tool, see [The XML Schema Definition Tool and XML Serialization](~/docs/standard/serialization/the-xml-schema-definition-tool-and-xml-serialization.md). + The effect of setting the property can also be seen when using the [XML Schema Definition Tool (Xsd.exe)](/dotnet/standard/serialization/xml-schema-definition-tool-xsd-exe) to generate the XML Schema for a compiled file. For more information on using the tool, see [The XML Schema Definition Tool and XML Serialization](/dotnet/standard/serialization/the-xml-schema-definition-tool-and-xml-serialization). The following table lists the XML Schema simple data types with their .NET equivalents. diff --git a/xml/System.Xml.Serialization/XmlTypeAttribute.xml b/xml/System.Xml.Serialization/XmlTypeAttribute.xml index 3eae10d2317..e80f5d0b893 100644 --- a/xml/System.Xml.Serialization/XmlTypeAttribute.xml +++ b/xml/System.Xml.Serialization/XmlTypeAttribute.xml @@ -49,16 +49,16 @@ belongs to a family of attributes that controls how the serializes or deserializes an object. For a complete list of similar attributes, see [Attributes That Control XML Serialization](~/docs/standard/serialization/attributes-that-control-xml-serialization.md). + The belongs to a family of attributes that controls how the serializes or deserializes an object. For a complete list of similar attributes, see [Attributes That Control XML Serialization](/dotnet/standard/serialization/attributes-that-control-xml-serialization). You can apply the to a class, structure, enumeration, or interface declaration. - Apply the to a class to specify the XML type's namespace, the XML type name, and whether to include the type in the XML schema document. To see the results of setting the properties of the class, compile your application as an executable or DLL, and pass the resulting file to the [XML Schema Definition Tool (Xsd.exe)](~/docs/standard/serialization/xml-schema-definition-tool-xsd-exe.md). The tool writes the schema, including the type definition. + Apply the to a class to specify the XML type's namespace, the XML type name, and whether to include the type in the XML schema document. To see the results of setting the properties of the class, compile your application as an executable or DLL, and pass the resulting file to the [XML Schema Definition Tool (Xsd.exe)](/dotnet/standard/serialization/xml-schema-definition-tool-xsd-exe). The tool writes the schema, including the type definition. > [!NOTE] -> If you set the property to `false`, the [XML Schema Definition Tool (Xsd.exe)](~/docs/standard/serialization/xml-schema-definition-tool-xsd-exe.md) does not include the type in the schema. By default, for each public class, the XSD tool generates a `complexType` and an element of that type. +> If you set the property to `false`, the [XML Schema Definition Tool (Xsd.exe)](/dotnet/standard/serialization/xml-schema-definition-tool-xsd-exe) does not include the type in the schema. By default, for each public class, the XSD tool generates a `complexType` and an element of that type. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). > [!NOTE] > You can use the word `XmlType` in your code instead of the longer . @@ -78,10 +78,10 @@ - Introducing XML Serialization - How to: Specify an Alternate Element Name for an XML Stream - Controlling XML Serialization Using Attributes - Examples of XML Serialization + Introducing XML Serialization + How to: Specify an Alternate Element Name for an XML Stream + Controlling XML Serialization Using Attributes + Examples of XML Serialization @@ -182,7 +182,7 @@ to a class to specify the XML type's namespace, the XML type name, and whether to include the type in the XML schema document. To see the results of setting the properties of the class, compile your application as an executable or DLL, and pass the resulting file to the [XML Schema Definition Tool (Xsd.exe)](~/docs/standard/serialization/xml-schema-definition-tool-xsd-exe.md). The tool writes the schema, including the type definition. + Apply the to a class to specify the XML type's namespace, the XML type name, and whether to include the type in the XML schema document. To see the results of setting the properties of the class, compile your application as an executable or DLL, and pass the resulting file to the [XML Schema Definition Tool (Xsd.exe)](/dotnet/standard/serialization/xml-schema-definition-tool-xsd-exe). The tool writes the schema, including the type definition. @@ -415,7 +415,7 @@ to a class to specify the XML type's namespace, the XML type name, and whether to include the type in the XML schema document. To see the results of setting the properties of the class, compile your application as an executable or DLL, and pass the resulting file to the [XML Schema Definition Tool (Xsd.exe)](~/docs/standard/serialization/xml-schema-definition-tool-xsd-exe.md). The tool writes the schema, including the type definition. + Apply the to a class to specify the XML type's namespace, the XML type name, and whether to include the type in the XML schema document. To see the results of setting the properties of the class, compile your application as an executable or DLL, and pass the resulting file to the [XML Schema Definition Tool (Xsd.exe)](/dotnet/standard/serialization/xml-schema-definition-tool-xsd-exe). The tool writes the schema, including the type definition. diff --git a/xml/System.Xml.Serialization/XmlTypeMapping.xml b/xml/System.Xml.Serialization/XmlTypeMapping.xml index f8dac14f8dc..28fc2278138 100644 --- a/xml/System.Xml.Serialization/XmlTypeMapping.xml +++ b/xml/System.Xml.Serialization/XmlTypeMapping.xml @@ -42,7 +42,7 @@ class is used to serialize an object as encoded SOAP XML. The resulting XML conforms to section 5 of the [World Wide Web Consortium](https://www.w3.org) document, "Simple Object Access Protocol (SOAP) 1.1". Create an by calling the method of the class. Use the to construct an instance of the class. To control the serialization, use one of the attributes listed in [Attributes That Control Encoded SOAP Serialization](~/docs/standard/serialization/attributes-that-control-encoded-soap-serialization.md). + The class is used to serialize an object as encoded SOAP XML. The resulting XML conforms to section 5 of the [World Wide Web Consortium](https://www.w3.org) document, "Simple Object Access Protocol (SOAP) 1.1". Create an by calling the method of the class. Use the to construct an instance of the class. To control the serialization, use one of the attributes listed in [Attributes That Control Encoded SOAP Serialization](/dotnet/standard/serialization/attributes-that-control-encoded-soap-serialization). @@ -55,10 +55,10 @@ ]]> - Introducing XML Serialization - How to: Serialize an Object as a SOAP-Encoded XML Stream - Attributes That Control Encoded SOAP Serialization - Examples of XML Serialization + Introducing XML Serialization + How to: Serialize an Object as a SOAP-Encoded XML Stream + Attributes That Control Encoded SOAP Serialization + Examples of XML Serialization diff --git a/xml/System.Xml.XPath/XPathDocument.xml b/xml/System.Xml.XPath/XPathDocument.xml index aece641abea..a6410193618 100644 --- a/xml/System.Xml.XPath/XPathDocument.xml +++ b/xml/System.Xml.XPath/XPathDocument.xml @@ -42,7 +42,7 @@ diff --git a/xml/System.Xml.XPath/XPathExpression.xml b/xml/System.Xml.XPath/XPathExpression.xml index cf8082872cf..bb783aee4e6 100644 --- a/xml/System.Xml.XPath/XPathExpression.xml +++ b/xml/System.Xml.XPath/XPathExpression.xml @@ -734,7 +734,7 @@ expression.AddSort("@ISBN", (IComparer)isbn); - You can also supply an interface object for namespace resolution to the method when you create your object. -- accepts as a namespace resolver, so you can implement a custom context and use functions and variables based on and . The XPath expression will execute them. For more information, see [User Defined Functions and Variables](~/docs/standard/data/xml/user-defined-functions-and-variables.md). +- accepts as a namespace resolver, so you can implement a custom context and use functions and variables based on and . The XPath expression will execute them. For more information, see [User Defined Functions and Variables](/dotnet/standard/data/xml/user-defined-functions-and-variables). @@ -839,7 +839,7 @@ expression.AddSort("@ISBN", (IComparer)isbn); - You can also supply an object for namespace resolution to the method when you create your object. -- accepts as a namespace resolver, so you can implement a custom context and use functions and variables based on and . The XPath expression will execute them. For more information, see [User Defined Functions and Variables](~/docs/standard/data/xml/user-defined-functions-and-variables.md). +- accepts as a namespace resolver, so you can implement a custom context and use functions and variables based on and . The XPath expression will execute them. For more information, see [User Defined Functions and Variables](/dotnet/standard/data/xml/user-defined-functions-and-variables). diff --git a/xml/System.Xml.XPath/XPathItem.xml b/xml/System.Xml.XPath/XPathItem.xml index f4390296869..def8eb19d18 100644 --- a/xml/System.Xml.XPath/XPathItem.xml +++ b/xml/System.Xml.XPath/XPathItem.xml @@ -201,7 +201,7 @@ ## Remarks If the value of the item is not valid according to its specified schema type, the value of the property is equivalent to the value of the property. - For more information about type support in the namespace, see [Type Support in the System.Xml Classes](~/docs/standard/data/xml/type-support-in-the-system-xml-classes.md). + For more information about type support in the namespace, see [Type Support in the System.Xml Classes](/dotnet/standard/data/xml/type-support-in-the-system-xml-classes). ]]> @@ -366,7 +366,7 @@ The object is used to resolve namespace prefixes related to type conversions. For example, when converting an `xs:QName` to an `xs:string`. - For more information about type support in the namespace, see [Type Support in the System.Xml Classes](~/docs/standard/data/xml/type-support-in-the-system-xml-classes.md). + For more information about type support in the namespace, see [Type Support in the System.Xml Classes](/dotnet/standard/data/xml/type-support-in-the-system-xml-classes). ]]> @@ -419,7 +419,7 @@ ## Remarks The property attempts to convert the value of the item to the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)] type according to the XPath 2.0 rules for casting the item's type. - For more information about type support in the namespace, see [Type Support in the System.Xml Classes](~/docs/standard/data/xml/type-support-in-the-system-xml-classes.md). + For more information about type support in the namespace, see [Type Support in the System.Xml Classes](/dotnet/standard/data/xml/type-support-in-the-system-xml-classes). ]]> @@ -470,7 +470,7 @@ ## Remarks The property attempts to convert the value of the item to the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)] type according to the XPath 2.0 rules for casting the item's type. - For more information about type support in the namespace, see [Type Support in the System.Xml Classes](~/docs/standard/data/xml/type-support-in-the-system-xml-classes.md). + For more information about type support in the namespace, see [Type Support in the System.Xml Classes](/dotnet/standard/data/xml/type-support-in-the-system-xml-classes). ]]> @@ -521,7 +521,7 @@ ## Remarks The property attempts to convert the value of the item to the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)] type according to the XPath 2.0 rules for casting the item's type. - For more information about type support in the namespace, see [Type Support in the System.Xml Classes](~/docs/standard/data/xml/type-support-in-the-system-xml-classes.md). + For more information about type support in the namespace, see [Type Support in the System.Xml Classes](/dotnet/standard/data/xml/type-support-in-the-system-xml-classes). ]]> @@ -573,7 +573,7 @@ ## Remarks The property attempts to convert the value of the item to the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)] type according to the XPath 2.0 rules for casting the item's type. - For more information about type support in the namespace, see [Type Support in the System.Xml Classes](~/docs/standard/data/xml/type-support-in-the-system-xml-classes.md). + For more information about type support in the namespace, see [Type Support in the System.Xml Classes](/dotnet/standard/data/xml/type-support-in-the-system-xml-classes). ]]> @@ -625,7 +625,7 @@ ## Remarks The property attempts to convert the value of the item to the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)] type according to the XPath 2.0 rules for casting the item's type. - For more information about type support in the namespace, see [Type Support in the System.Xml Classes](~/docs/standard/data/xml/type-support-in-the-system-xml-classes.md). + For more information about type support in the namespace, see [Type Support in the System.Xml Classes](/dotnet/standard/data/xml/type-support-in-the-system-xml-classes). ]]> @@ -679,7 +679,7 @@ For example, an element of type `xs:int` would have a of by default. However, the could be any one of the valid types that can be mapped to `xs:int`, such as or . - For more information about type support in the namespace, see [Type Support in the System.Xml Classes](~/docs/standard/data/xml/type-support-in-the-system-xml-classes.md). + For more information about type support in the namespace, see [Type Support in the System.Xml Classes](/dotnet/standard/data/xml/type-support-in-the-system-xml-classes). ]]> diff --git a/xml/System.Xml.XPath/XPathNavigator.xml b/xml/System.Xml.XPath/XPathNavigator.xml index e5ef8ab29c8..294b4485463 100644 --- a/xml/System.Xml.XPath/XPathNavigator.xml +++ b/xml/System.Xml.XPath/XPathNavigator.xml @@ -76,7 +76,7 @@ An object is created from a class that implements the interface such as the and classes. objects created by objects are read-only while objects created by objects can be edited. An object's read-only or editable status is determined using the property of the class. - For more information about processing XML data using the XPath data model, see the [Process XML Data Using the XPath Data Model](~/docs/standard/data/xml/process-xml-data-using-the-xpath-data-model.md) topic. + For more information about processing XML data using the XPath data model, see the [Process XML Data Using the XPath Data Model](/dotnet/standard/data/xml/process-xml-data-using-the-xpath-data-model) topic. > [!IMPORTANT] > Exceptions raised as a result of using the class, such as the class, may contain sensitive information that should not be exposed in untrusted scenarios. Exceptions should be properly handled so that this sensitive information is not exposed in untrusted scenarios. @@ -9507,7 +9507,7 @@ XPathNodeIterator ni = nav.Select(expr); For example, an element of type `xs:int` would have a of by default. However, the could be any one of the valid types that can be mapped to `xs:int` such as or . - If a node has no type, this is equivalent to the type annotation on the node being `xdt:untypedAtomic`. In this case, the property returns a string for the node. For more information, see [Type Support in the System.Xml Classes](~/docs/standard/data/xml/type-support-in-the-system-xml-classes.md). + If a node has no type, this is equivalent to the type annotation on the node being `xdt:untypedAtomic`. In this case, the property returns a string for the node. For more information, see [Type Support in the System.Xml Classes](/dotnet/standard/data/xml/type-support-in-the-system-xml-classes). diff --git a/xml/System.Xml.Xsl.Runtime/XmlQueryContext.xml b/xml/System.Xml.Xsl.Runtime/XmlQueryContext.xml index 91de16dbaa7..71c80bc3451 100644 --- a/xml/System.Xml.Xsl.Runtime/XmlQueryContext.xml +++ b/xml/System.Xml.Xsl.Runtime/XmlQueryContext.xml @@ -33,7 +33,7 @@ 1. Input data sources, including the default data source if one exists. -2. Extension objects. For more information, see [User Defined Functions and Variables](~/docs/standard/data/xml/user-defined-functions-and-variables.md). +2. Extension objects. For more information, see [User Defined Functions and Variables](/dotnet/standard/data/xml/user-defined-functions-and-variables). 3. External parameters. diff --git a/xml/System.Xml.Xsl/XslCompiledTransform.xml b/xml/System.Xml.Xsl/XslCompiledTransform.xml index 0214728f20a..2f463c4f548 100644 --- a/xml/System.Xml.Xsl/XslCompiledTransform.xml +++ b/xml/System.Xml.Xsl/XslCompiledTransform.xml @@ -41,7 +41,7 @@ Support for the XSLT `document()` function and embedded script blocks are disabled by default. These features can be enabled by creating an object and passing it to the method. - For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). + For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). ## Security Considerations When creating an application that uses the class, you should be aware of the following items and their implications: @@ -90,7 +90,7 @@ XSLT Transformations - XML Documents and Data + XML Documents and Data @@ -611,7 +611,7 @@ xslt.Load(typeof(bookOrders)); [!code-vb[XsltDynamicMethodLoad#1](~/samples/snippets/visualbasic/VS_Snippets_Data/XsltDynamicMethodLoad/VB/XsltDynamicMethodLoad.vb#1)] > [!NOTE] -> The "Transform" assembly used in this example was built using the xsltc.exe utility. For detailed information on using this command line tool, see [How to: Perform an XSLT Transformation by Using an Assembly](~/docs/standard/data/xml/how-to-perform-an-xslt-transformation-by-using-an-assembly.md). +> The "Transform" assembly used in this example was built using the xsltc.exe utility. For detailed information on using this command line tool, see [How to: Perform an XSLT Transformation by Using an Assembly](/dotnet/standard/data/xml/how-to-perform-an-xslt-transformation-by-using-an-assembly). The previous code example uses the following transformation: [!code-xml[XsltDynamicMethodLoad-xslt](~/samples/snippets/csharp/VS_Snippets_Data/XsltDynamicMethodLoad/CS/Transform.xslt)] @@ -1214,7 +1214,7 @@ xslt.Load(typeof(bookOrders)); - The class is a read-only data store based on the XPath data model. is the recommended class for XSLT processing. It provides faster performance when compared to the class. - Transformations apply to the document as a whole. In other words, if you pass in a node other than the document root node, this does not prevent the transformation process from accessing all nodes in the loaded document. To transform a node fragment, you must create an object containing just the node fragment, and pass that object to the method. For more information, see [How to: Transform a Node Fragment](~/docs/standard/data/xml/how-to-transform-a-node-fragment.md). + Transformations apply to the document as a whole. In other words, if you pass in a node other than the document root node, this does not prevent the transformation process from accessing all nodes in the loaded document. To transform a node fragment, you must create an object containing just the node fragment, and pass that object to the method. For more information, see [How to: Transform a Node Fragment](/dotnet/standard/data/xml/how-to-transform-a-node-fragment). @@ -1659,7 +1659,7 @@ xslt.Load(typeof(bookOrders)); - The class is a read-only data store based on the XPath data model. is the recommended class for XSLT processing. It provides faster performance when compared to the class. - Transformations apply to the document as a whole. In other words, if you pass in a node other than the document root node, this does not prevent the transformation process from accessing all nodes in the loaded document. To transform a node fragment, you must create an object containing just the node fragment, and pass that object to the method. For more information, see [How to: Transform a Node Fragment](~/docs/standard/data/xml/how-to-transform-a-node-fragment.md). + Transformations apply to the document as a whole. In other words, if you pass in a node other than the document root node, this does not prevent the transformation process from accessing all nodes in the loaded document. To transform a node fragment, you must create an object containing just the node fragment, and pass that object to the method. For more information, see [How to: Transform a Node Fragment](/dotnet/standard/data/xml/how-to-transform-a-node-fragment). @@ -1729,7 +1729,7 @@ xslt.Load(typeof(bookOrders)); - The class is a read-only data store based on the XPath data model. is the recommended class for XSLT processing. It provides faster performance when compared to the class. - Transformations apply to the document as a whole. In other words, if you pass in a node other than the document root node, this does not prevent the transformation process from accessing all nodes in the loaded document. To transform a node fragment, you must create an object containing just the node fragment, and pass that object to the method. For more information, see [How to: Transform a Node Fragment](~/docs/standard/data/xml/how-to-transform-a-node-fragment.md). + Transformations apply to the document as a whole. In other words, if you pass in a node other than the document root node, this does not prevent the transformation process from accessing all nodes in the loaded document. To transform a node fragment, you must create an object containing just the node fragment, and pass that object to the method. For more information, see [How to: Transform a Node Fragment](/dotnet/standard/data/xml/how-to-transform-a-node-fragment). ]]> @@ -1793,7 +1793,7 @@ xslt.Load(typeof(bookOrders)); - The class is a read-only data store based on the XPath data model. is the recommended class for XSLT processing. It provides faster performance when compared to the class. - Transformations apply to the document as a whole. In other words, if you pass in a node other than the document root node, this does not prevent the transformation process from accessing all nodes in the loaded document. To transform a node fragment, you must create an object containing just the node fragment, and pass that object to the method. For more information, see [How to: Transform a Node Fragment](~/docs/standard/data/xml/how-to-transform-a-node-fragment.md). + Transformations apply to the document as a whole. In other words, if you pass in a node other than the document root node, this does not prevent the transformation process from accessing all nodes in the loaded document. To transform a node fragment, you must create an object containing just the node fragment, and pass that object to the method. For more information, see [How to: Transform a Node Fragment](/dotnet/standard/data/xml/how-to-transform-a-node-fragment). ]]> diff --git a/xml/System.Xml.Xsl/XslTransform.xml b/xml/System.Xml.Xsl/XslTransform.xml index 1b5f86a34e5..37441f4c636 100644 --- a/xml/System.Xml.Xsl/XslTransform.xml +++ b/xml/System.Xml.Xsl/XslTransform.xml @@ -44,7 +44,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in the Microsoft .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the Microsoft .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must use the namespace `http://www.w3.org/1999/XSL/Transform`. @@ -123,9 +123,9 @@ > [!NOTE] > `msxsl:script` and `msxsl:node-list` are the only functions from the `urn:schemas-microsoft-com:xslt` namespace that are supported by the class. - has the ability to utilize common language runtime (CLR) code as an extension mechanism. This is accomplished by passing an instance of a class to the class and calling its public methods within an XSLT style sheet. Methods that are defined with the `params` keyword, which allows an unspecified number of parameters to be passed, do not work correctly in this scenario. See [params](~/docs/csharp/language-reference/keywords/params.md) for more details. + has the ability to utilize common language runtime (CLR) code as an extension mechanism. This is accomplished by passing an instance of a class to the class and calling its public methods within an XSLT style sheet. Methods that are defined with the `params` keyword, which allows an unspecified number of parameters to be passed, do not work correctly in this scenario. See [params](/dotnet/csharp/language-reference/keywords/params) for more details. - For more information see [XSLT Transformations with the XslTransform Class](~/docs/standard/data/xml/xslt-transformations-with-the-xsltransform-class.md). + For more information see [XSLT Transformations with the XslTransform Class](/dotnet/standard/data/xml/xslt-transformations-with-the-xsltransform-class). @@ -187,7 +187,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). ]]> @@ -235,7 +235,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl="http://www.w3.org/1999/XSL/Transform"`. @@ -318,7 +318,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. @@ -405,7 +405,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. @@ -469,7 +469,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. @@ -536,7 +536,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. @@ -628,7 +628,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. @@ -703,7 +703,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. @@ -772,7 +772,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. @@ -838,7 +838,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. @@ -927,7 +927,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. @@ -1002,7 +1002,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. @@ -1055,7 +1055,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). ]]> @@ -1110,7 +1110,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. @@ -1192,14 +1192,14 @@ ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. > [!NOTE] > This method is now obsolete. The setting of the property determines how the XSLT `document()` function is resolved. The recommended practice is to use the method which takes an object as one of its arguments. - The `args` are matched with the `xsl:param` elements defined in the style sheet. The `xsl:output` element is not supported when outputting to an (the `xsl:output` element is ignored). See [Outputs from an XslTransform](~/docs/standard/data/xml/outputs-from-an-xsltransform.md) for more information. + The `args` are matched with the `xsl:param` elements defined in the style sheet. The `xsl:output` element is not supported when outputting to an (the `xsl:output` element is ignored). See [Outputs from an XslTransform](/dotnet/standard/data/xml/outputs-from-an-xsltransform) for more information. This method enables you to do an asynchronous transformation of the source document. @@ -1309,13 +1309,13 @@ Root node is book. ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. The `args` are matched with the `xsl:param` elements defined in the style sheet. The transformation selections apply to the document as a whole. In other words, if the current node is set on a node tree other than the document root node, this does not prevent the transformation process from accessing all nodes in the loaded document. After the transformation has been performed, the remains in its original state. This means that the node, which is current before the transformation process, remains the current node after the method has been called. - Because provides read-only output, the `xsl:output` element is ignored. See [Outputs from an XslTransform](~/docs/standard/data/xml/outputs-from-an-xsltransform.md) for more information. + Because provides read-only output, the `xsl:output` element is ignored. See [Outputs from an XslTransform](/dotnet/standard/data/xml/outputs-from-an-xsltransform) for more information. This method enables you to do an asynchronous transformation of the source document. @@ -1378,7 +1378,7 @@ Root node is book. ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. @@ -1449,7 +1449,7 @@ Root node is book. ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. @@ -1568,7 +1568,7 @@ Root node is book. ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. @@ -1577,7 +1577,7 @@ Root node is book. The `args` are matched with the `xsl:param` elements defined in the style sheet. - The encoding attribute on an `xsl:output` element is not supported when outputting to a . See [Outputs from an XslTransform](~/docs/standard/data/xml/outputs-from-an-xsltransform.md) for specifics on which `xsl:output` attributes are supported. + The encoding attribute on an `xsl:output` element is not supported when outputting to a . See [Outputs from an XslTransform](/dotnet/standard/data/xml/outputs-from-an-xsltransform) for specifics on which `xsl:output` attributes are supported. Transformations apply to the document as a whole. In other words, if you pass in a node other than the document root node, this does not prevent the transformation process from accessing all nodes in the loaded document. To transform a node fragment, you must create an containing just the node fragment, and pass that to the method. @@ -1687,11 +1687,11 @@ Root node is book. ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. - The `args` are matched with the `xsl:param` elements defined in the style sheet. The `xsl:output` element is not supported when outputting to an (the `xsl:output` element is ignored). See [Outputs from an XslTransform](~/docs/standard/data/xml/outputs-from-an-xsltransform.md) for more information. + The `args` are matched with the `xsl:param` elements defined in the style sheet. The `xsl:output` element is not supported when outputting to an (the `xsl:output` element is ignored). See [Outputs from an XslTransform](/dotnet/standard/data/xml/outputs-from-an-xsltransform) for more information. This method enables you to do an asynchronous transformation of the source document. @@ -1812,14 +1812,14 @@ Root node is book. ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. > [!NOTE] > This method is now obsolete. The setting of the property determines how the XSLT `document()` function is resolved. The recommended practice is to use the method which takes an object as one of its arguments. - The `args` are matched with the `xsl:param` elements defined in the style sheet. The `xsl:output` element is not supported when outputting to an (`xsl:output` is ignored). See [Outputs from an XslTransform](~/docs/standard/data/xml/outputs-from-an-xsltransform.md) for more information. + The `args` are matched with the `xsl:param` elements defined in the style sheet. The `xsl:output` element is not supported when outputting to an (`xsl:output` is ignored). See [Outputs from an XslTransform](/dotnet/standard/data/xml/outputs-from-an-xsltransform) for more information. Transformations apply to the document as a whole. In other words, if you pass in a node other than the document root node, this does not prevent the transformation process from accessing all nodes in the loaded document. To transform a node fragment, you must create an containing just the node fragment and pass that to the method. @@ -1931,13 +1931,13 @@ Root node is book. ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. The `args` are matched with the `xsl:param` elements defined in the style sheet. The transformation selections apply to the document as a whole. In other words, if the current node is set on a node tree other than the document root node, this does not prevent the transformation process from accessing all nodes in the loaded document. After the transformation has been performed, the remains in its original state. This means that the node, which is current before the transformation process, remains the current node after the method has been called. - See [Outputs from an XslTransform](~/docs/standard/data/xml/outputs-from-an-xsltransform.md) for specifics on which `xsl:output` attributes are supported. + See [Outputs from an XslTransform](/dotnet/standard/data/xml/outputs-from-an-xsltransform) for specifics on which `xsl:output` attributes are supported. > [!NOTE] > This method is now obsolete. The setting of the property determines how the XSLT `document()` function is resolved. The recommended practice is to use the method which takes an object as one of its arguments. @@ -2002,13 +2002,13 @@ Root node is book. ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. The `args` are matched with the `xsl:param` elements defined in the style sheet. The transformation selections apply to the document as a whole. In other words, if the current node is set on a node tree other than the document root node, this does not prevent the transformation process from accessing all nodes in the loaded document. After the transformation is performed, the remains in its original state. This means that the node, which is current before the transformation process, remains the current node after the method has been called. - The encoding attribute on an `xsl:output` element is not supported when outputting to a . See [Outputs from an XslTransform](~/docs/standard/data/xml/outputs-from-an-xsltransform.md) for specifics on which `xsl:output` attributes are supported. + The encoding attribute on an `xsl:output` element is not supported when outputting to a . See [Outputs from an XslTransform](/dotnet/standard/data/xml/outputs-from-an-xsltransform) for specifics on which `xsl:output` attributes are supported. > [!NOTE] > This method is now obsolete. The setting of the property determines how the XSLT `document()` function is resolved. The recommended practice is to use the method which takes an object as one of its arguments. @@ -2071,13 +2071,13 @@ Root node is book. ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. The `args` are matched with the `xsl:param` elements defined in the style sheet. The transformation selections apply to the document as a whole. In other words, if the current node is set on a node tree other than the document root node, this does not prevent the transformation process from accessing all nodes in the loaded document. After the transformation has been performed, the remains in its original state. This means that the node, which is current before the transformation process, remains the current node after the method has been called. - Because provides read-only output, the `xsl:output` element is ignored. See [Outputs from an XslTransform](~/docs/standard/data/xml/outputs-from-an-xsltransform.md) for more information. + Because provides read-only output, the `xsl:output` element is ignored. See [Outputs from an XslTransform](/dotnet/standard/data/xml/outputs-from-an-xsltransform) for more information. This method enables you to do an asynchronous transformation of the source document. @@ -2141,13 +2141,13 @@ Root node is book. ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. The `args` are matched with the `xsl:param` elements defined in the style sheet. The transformation selections apply to the document as a whole. In other words, if the current node is set on a node tree other than the document root node, this does not prevent the transformation process from accessing all nodes in the loaded document. After the transformation is performed, the remains in its original state. This means that the node, that is current before the transformation process, remains the current node after the method has been called. - The `xsl:output` element is not supported when outputting to an (`xsl:output` is ignored). See [Outputs from an XslTransform](~/docs/standard/data/xml/outputs-from-an-xsltransform.md) for more information. + The `xsl:output` element is not supported when outputting to an (`xsl:output` is ignored). See [Outputs from an XslTransform](/dotnet/standard/data/xml/outputs-from-an-xsltransform) for more information. > [!NOTE] > This method is now obsolete. The setting of the property determines how the XSLT `document()` function is resolved. The recommended practice is to use the method which takes an object as one of its arguments. @@ -2211,7 +2211,7 @@ Root node is book. ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. @@ -2336,13 +2336,13 @@ Root node is book. ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. The `args` are matched with the `xsl:param` elements defined in the style sheet. - The encoding attribute on an `xsl:output` element is not supported when outputting to a . See [Outputs from an XslTransform](~/docs/standard/data/xml/outputs-from-an-xsltransform.md) for specifics on which `xsl:output` attributes are supported. + The encoding attribute on an `xsl:output` element is not supported when outputting to a . See [Outputs from an XslTransform](/dotnet/standard/data/xml/outputs-from-an-xsltransform) for specifics on which `xsl:output` attributes are supported. Transformations apply to the document as a whole. In other words, if you pass in a node other than the document root node, this does not prevent the transformation process from accessing all nodes in the loaded document. To transform a node fragment, you must create an containing just the node fragment and pass that to the method. @@ -2467,11 +2467,11 @@ Root node is book. ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. - The `args` are matched with the `xsl:param` elements defined in the style sheet. The `xsl:output` element is not supported when outputting to an (`xsl:output` is ignored). See [Outputs from an XslTransform](~/docs/standard/data/xml/outputs-from-an-xsltransform.md) for more information. + The `args` are matched with the `xsl:param` elements defined in the style sheet. The `xsl:output` element is not supported when outputting to an (`xsl:output` is ignored). See [Outputs from an XslTransform](/dotnet/standard/data/xml/outputs-from-an-xsltransform) for more information. Transformations apply to the document as a whole. In other words, if you pass in a node other than the document root node, this does not prevent the transformation process from accessing all nodes in the loaded document. To transform a node fragment, you must create an containing just the node fragment and pass that to the method. @@ -2603,13 +2603,13 @@ Root node is book. ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. The `args` are matched with the `xsl:param` elements defined in the style sheet. The transformation selections apply to the document as a whole. In other words, if the current node is set on a node tree other than the document root node, this does not prevent the transformation process from accessing all nodes in the loaded document. After the transformation has been performed, the remains in its original state. This means that the node, which is current before the transformation process, remains the current node after the method has been called. - See [Outputs from an XslTransform](~/docs/standard/data/xml/outputs-from-an-xsltransform.md) for specifics on which `xsl:output` attributes are supported. + See [Outputs from an XslTransform](/dotnet/standard/data/xml/outputs-from-an-xsltransform) for specifics on which `xsl:output` attributes are supported. @@ -2684,13 +2684,13 @@ Root node is book. ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. The `args` are matched with the `xsl:param` elements defined in the style sheet. The transformation selections apply to the document as a whole. In other words, if the current node is set on a node tree other than the document root node, this does not prevent the transformation process from accessing all nodes in the loaded document. After the transformation is performed, the remains in its original state. This means that the node, which is current before the transformation process, remains the current node after the method has been called. - The encoding attribute on an `xsl:output` element is not supported when outputting to a . See [Outputs from an XslTransform](~/docs/standard/data/xml/outputs-from-an-xsltransform.md) for specifics on which `xsl:output` attributes are supported. + The encoding attribute on an `xsl:output` element is not supported when outputting to a . See [Outputs from an XslTransform](/dotnet/standard/data/xml/outputs-from-an-xsltransform) for specifics on which `xsl:output` attributes are supported. ]]> @@ -2753,13 +2753,13 @@ Root node is book. ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). supports the XSLT 1.0 syntax. The XSLT style sheet must include the namespace declaration `xmlns:xsl= http://www.w3.org/1999/XSL/Transform`. The `args` are matched with the `xsl:param` elements defined in the style sheet. The transformation selections apply to the document as a whole. In other words, if the current node is set on a node tree other than the document root node, this does not prevent the transformation process from accessing all nodes in the loaded document. After the transformation is performed, the remains in its original state. This means that the node, that is current before the transformation process, remains the current node after the method has been called. - The `xsl:output` element is not supported when outputting to an (`xsl:output` is ignored). See [Outputs from an XslTransform](~/docs/standard/data/xml/outputs-from-an-xsltransform.md) for more information. + The `xsl:output` element is not supported when outputting to an (`xsl:output` is ignored). See [Outputs from an XslTransform](/dotnet/standard/data/xml/outputs-from-an-xsltransform) for more information. @@ -2828,7 +2828,7 @@ Root node is book. ## Remarks > [!NOTE] -> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](~/docs/standard/data/xml/using-the-xslcompiledtransform-class.md) and [Migrating From the XslTransform Class](~/docs/standard/data/xml/migrating-from-the-xsltransform-class.md). +> The class is obsolete in the .NET Framework version 2.0. The class is the new XSLT processor. For more information, see [Using the XslCompiledTransform Class](/dotnet/standard/data/xml/using-the-xslcompiledtransform-class) and [Migrating From the XslTransform Class](/dotnet/standard/data/xml/migrating-from-the-xsltransform-class). In version 1.1 of the .NET Framework, the trust level of the application determines the default behavior: diff --git a/xml/System.Xml.Xsl/XsltArgumentList.xml b/xml/System.Xml.Xsl/XsltArgumentList.xml index cf216782d92..ad752f2d97f 100644 --- a/xml/System.Xml.Xsl/XsltArgumentList.xml +++ b/xml/System.Xml.Xsl/XsltArgumentList.xml @@ -53,7 +53,7 @@ - Supports passing node fragments (through the ) to the style sheet. - For more information about using the , see [XSLT Extension Objects](~/docs/standard/data/xml/xslt-extension-objects.md) and [XSLT Parameters](~/docs/standard/data/xml/xslt-parameters.md). + For more information about using the , see [XSLT Extension Objects](/dotnet/standard/data/xml/xslt-extension-objects) and [XSLT Parameters](/dotnet/standard/data/xml/xslt-parameters). ]]> @@ -136,7 +136,7 @@ event occurs during XSLT processing when an `xsl:message` is specified in the style sheet. - For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System.Xml/XmlDocument.xml b/xml/System.Xml/XmlDocument.xml index 110ae901d72..90c46373a4b 100644 --- a/xml/System.Xml/XmlDocument.xml +++ b/xml/System.Xml/XmlDocument.xml @@ -47,9 +47,9 @@ ## Remarks - The class is an in-memory representation of an XML document. It implements the W3C [XML Document Object Model (DOM)](~/docs/standard/data/xml/xml-document-object-model-dom.md) Level 1 Core and the Core DOM Level 2. + The class is an in-memory representation of an XML document. It implements the W3C [XML Document Object Model (DOM)](/dotnet/standard/data/xml/xml-document-object-model-dom) Level 1 Core and the Core DOM Level 2. - *DOM* stands for *document object model*. To read more about it, see [XML Document Object Model (DOM)](~/docs/standard/data/xml/xml-document-object-model-dom.md). + *DOM* stands for *document object model*. To read more about it, see [XML Document Object Model (DOM)](/dotnet/standard/data/xml/xml-document-object-model-dom). You can load XML into the DOM by using the class, and then programmatically read, modify, and remove XML in the document. @@ -106,7 +106,7 @@ **Complete sample:** [Manipulate XML in-Memory by using the XmlDocument class and other related types](https://code.msdn.microsoft.com/windowsdesktop/Manipulate-XML-in-memory-4b612d6b/view/SourceCode) - **Learn more:** [Reading an XML Document into the DOM](~/docs/standard/data/xml/reading-an-xml-document-into-the-dom.md) + **Learn more:** [Reading an XML Document into the DOM](/dotnet/standard/data/xml/reading-an-xml-document-into-the-dom) ## Validate it against a schema @@ -148,7 +148,7 @@ **Complete sample:** [Manipulate XML in-Memory by using the XmlDocument class and other related types](https://code.msdn.microsoft.com/windowsdesktop/Manipulate-XML-in-memory-4b612d6b/view/SourceCode) - **Learn more:** [Validating an XML Document in the DOM](~/docs/standard/data/xml/validating-an-xml-document-in-the-dom.md) + **Learn more:** [Validating an XML Document in the DOM](/dotnet/standard/data/xml/validating-an-xml-document-in-the-dom) ## Navigate the document tree @@ -238,7 +238,7 @@ **Complete sample:** [Manipulate XML in-Memory by using the XmlDocument class and other related types](https://code.msdn.microsoft.com/windowsdesktop/Manipulate-XML-in-memory-4b612d6b/view/SourceCode) - **Learn more:** [Select Nodes Using XPath Navigation](~/docs/standard/data/xml/select-nodes-using-xpath-navigation.md) + **Learn more:** [Select Nodes Using XPath Navigation](/dotnet/standard/data/xml/select-nodes-using-xpath-navigation) ## Edit nodes @@ -248,7 +248,7 @@ [!code-csharp[XMLProcessingApp#7](~/samples/snippets/csharp/VS_Snippets_Data/xmlprocessingapp/cs/xmlhelpermethods.cs#7)] [!code-vb[XMLProcessingApp#7](~/samples/snippets/visualbasic/VS_Snippets_Data/xmlprocessingapp/vb/xmlhelpermethods.vb#7)] - **Learn more:** [Modifying Nodes, Content, and Values in an XML Document](~/docs/standard/data/xml/modifying-nodes-content-and-values-in-an-xml-document.md) + **Learn more:** [Modifying Nodes, Content, and Values in an XML Document](/dotnet/standard/data/xml/modifying-nodes-content-and-values-in-an-xml-document) **Complete sample:** [Manipulate XML in-Memory by using the XmlDocument class and other related types](https://code.msdn.microsoft.com/windowsdesktop/Manipulate-XML-in-memory-4b612d6b/view/SourceCode) @@ -268,7 +268,7 @@ **Complete sample:** [Manipulate XML in-Memory by using the XmlDocument class and other related types](https://code.msdn.microsoft.com/windowsdesktop/Manipulate-XML-in-memory-4b612d6b/view/SourceCode) - **Learn more:** [Inserting Nodes into an XML Document](~/docs/standard/data/xml/inserting-nodes-into-an-xml-document.md) + **Learn more:** [Inserting Nodes into an XML Document](/dotnet/standard/data/xml/inserting-nodes-into-an-xml-document) ## Remove nodes @@ -282,7 +282,7 @@ **Complete sample:** [Manipulate XML in-Memory by using the XmlDocument class and other related types](https://code.msdn.microsoft.com/windowsdesktop/Manipulate-XML-in-memory-4b612d6b/view/SourceCode) - **Learn more:** [Removing Nodes, Content, and Values from an XML Document](~/docs/standard/data/xml/removing-nodes-content-and-values-from-an-xml-document.md) + **Learn more:** [Removing Nodes, Content, and Values from an XML Document](/dotnet/standard/data/xml/removing-nodes-content-and-values-from-an-xml-document) ## Position nodes @@ -2924,7 +2924,7 @@ elem=doc.CreateElement("xy", "item", "urn:abc"); This method is a Microsoft extension to the Document Object Model (DOM). - This method automatically detects the string format of the input XML (for example, UTF-8, ANSI, and so on). If your application needs to know which encoding is used to read the stream, consider using an object to read the stream, and then use the property to determine the encoding. If you need to use a object to work with XML, you can use the object to create one. For more information, see [Reading XML Data using XPathDocument and XmlDocument](~/docs/standard/data/xml/reading-xml-data-using-xpathdocument-and-xmldocument.md). + This method automatically detects the string format of the input XML (for example, UTF-8, ANSI, and so on). If your application needs to know which encoding is used to read the stream, consider using an object to read the stream, and then use the property to determine the encoding. If you need to use a object to work with XML, you can use the object to create one. For more information, see [Reading XML Data using XPathDocument and XmlDocument](/dotnet/standard/data/xml/reading-xml-data-using-xpathdocument-and-xmldocument). ]]> @@ -4728,7 +4728,7 @@ doc.Save(Console.Out); `Semi-trusted code:` The `XmlResolver` property is set to `null`. External resources are not resolved. - For more information on security and the `XmlResolver` property, see [Resolving External Resources](~/docs/standard/data/xml/resolving-external-resources.md). + For more information on security and the `XmlResolver` property, see [Resolving External Resources](/dotnet/standard/data/xml/resolving-external-resources). This property is a Microsoft extension to the Document Object Model (DOM). diff --git a/xml/System.Xml/XmlNamespaceManager.xml b/xml/System.Xml/XmlNamespaceManager.xml index a19f812b235..470def26b40 100644 --- a/xml/System.Xml/XmlNamespaceManager.xml +++ b/xml/System.Xml/XmlNamespaceManager.xml @@ -54,7 +54,7 @@ stores prefixes and namespaces as strings. Here's a summary of management and lookup tasks you can perform with this class. For more information and examples, follow the links to the reference page for each method or property. @@ -135,7 +135,7 @@ while (reader.Read()) ]]> - XML Documents and Data + XML Documents and Data Managing Namespaces in an XML Document @@ -199,7 +199,7 @@ while (reader.Read()) is passed to the constructor - XML Documents and Data + XML Documents and Data Managing Namespaces in an XML Document @@ -277,7 +277,7 @@ while (reader.Read()) The value for is "xml" or "xmlns". The value for or is . - XML Documents and Data + XML Documents and Data Managing Namespaces in an XML Document @@ -335,7 +335,7 @@ while (reader.Read()) ]]> - XML Documents and Data + XML Documents and Data Managing Namespaces in an XML Document @@ -396,7 +396,7 @@ Loop ]]> - XML Documents and Data + XML Documents and Data Managing Namespaces in an XML Document @@ -458,7 +458,7 @@ Loop ]]> - XML Documents and Data + XML Documents and Data Managing Namespaces in an XML Document @@ -523,7 +523,7 @@ Loop ]]> - XML Documents and Data + XML Documents and Data Managing Namespaces in an XML Document @@ -585,7 +585,7 @@ Loop ]]> - XML Documents and Data + XML Documents and Data Managing Namespaces in an XML Document @@ -683,7 +683,7 @@ writer.WriteEndElement() ]]> - XML Documents and Data + XML Documents and Data Managing Namespaces in an XML Document @@ -740,7 +740,7 @@ writer.WriteEndElement() ]]> - XML Documents and Data + XML Documents and Data Managing Namespaces in an XML Document @@ -800,7 +800,7 @@ writer.WriteEndElement() ]]> - XML Documents and Data + XML Documents and Data Managing Namespaces in an XML Document @@ -858,7 +858,7 @@ writer.WriteEndElement() ]]> - XML Documents and Data + XML Documents and Data Managing Namespaces in an XML Document @@ -906,7 +906,7 @@ writer.WriteEndElement() To be added. The value of or is . - XML Documents and Data + XML Documents and Data Managing Namespaces in an XML Document diff --git a/xml/System.Xml/XmlNode.xml b/xml/System.Xml/XmlNode.xml index 0f85242d12e..dc848596ba2 100644 --- a/xml/System.Xml/XmlNode.xml +++ b/xml/System.Xml/XmlNode.xml @@ -67,7 +67,7 @@ class extends `XmlNode` and represents an XML document. You can use `XmlDocument` to load and save XML data. It also includes methods for node creation. See [XML Document Object Model (DOM)](~/docs/standard/data/xml/xml-document-object-model-dom.md) for more information. + This class implements the W3C Document Object Model (DOM) Level 1 Core and the Core DOM Level 2. The DOM is an in-memory (cache) tree representation of an XML document. `XmlNode` is the base class in the .NET implementation of the DOM. It supports XPath selections and provides editing capabilities. The class extends `XmlNode` and represents an XML document. You can use `XmlDocument` to load and save XML data. It also includes methods for node creation. See [XML Document Object Model (DOM)](/dotnet/standard/data/xml/xml-document-object-model-dom) for more information. > [!IMPORTANT] > Exceptions raised as a result of using the class, such as the class may contain sensitive information that should not be exposed in untrusted scenarios. Exceptions should be properly handled so that this sensitive information is not exposed in untrusted scenarios. @@ -75,7 +75,7 @@ ]]> - [<topic://cpconCreateNewNodesInDOM>] + [<topic://cpconCreateNewNodesInDOM>] @@ -124,7 +124,7 @@ to import the node to the current document. The imported node can then be inserted into the current document. @@ -159,7 +159,7 @@ Display the modified XML... When overriding in a derived class, in order for events to be raised correctly, you must call the method of the base class. - Inserting Nodes into an XML Document + Inserting Nodes into an XML Document @@ -1113,7 +1113,7 @@ d. to import the node to the current document. The imported node can then be inserted into the current document. @@ -1142,7 +1142,7 @@ d. When overriding in a derived class, in order for events to be raised correctly, you must call the method of the base class. - Inserting Nodes into an XML Document + Inserting Nodes into an XML Document @@ -1193,7 +1193,7 @@ d. to import the node to the current document. The imported node can then be inserted into the current document. @@ -1220,7 +1220,7 @@ d. When overriding in a derived class, in order for events to be raised correctly, you must call the method of the base class. - Inserting Nodes into an XML Document + Inserting Nodes into an XML Document @@ -2202,7 +2202,7 @@ d. to import the node to the current document. The imported node can then be inserted into the current document. @@ -2229,7 +2229,7 @@ d. When overriding in a derived class, in order for events to be raised correctly, you must call the method of the base class. - Inserting Nodes into an XML Document + Inserting Nodes into an XML Document @@ -2601,7 +2601,7 @@ d. > [!NOTE] > If the XPath expression does not include a prefix, it is assumed that the namespace URI is the empty namespace. If your XML includes a default namespace, you must still add a prefix and namespace URI to the `XmlNamespaceManager`; otherwise, you will not get any nodes selected. - For more information, see [Select Nodes Using XPath Navigation](~/docs/standard/data/xml/select-nodes-using-xpath-navigation.md). For code examples, choose an overload from the overload list in the previous section. + For more information, see [Select Nodes Using XPath Navigation](/dotnet/standard/data/xml/select-nodes-using-xpath-navigation). For code examples, choose an overload from the overload list in the previous section. ]]> @@ -2656,7 +2656,7 @@ d. If the XPath expression requires namespace resolution, you must use the `SelectNodes` overload which takes an as its argument. The `XmlNamespaceManager` is used to resolve namespaces. > [!NOTE] -> If the XPath expression does not include a prefix, it is assumed that the namespace URI is the empty namespace. If your XML includes a default namespace, you must still use the `XmlNamespaceManager` and add a prefix and namespace URI to it; otherwise, you will not get any nodes selected. For more information, see [Select Nodes Using XPath Navigation](~/docs/standard/data/xml/select-nodes-using-xpath-navigation.md). +> If the XPath expression does not include a prefix, it is assumed that the namespace URI is the empty namespace. If your XML includes a default namespace, you must still use the `XmlNamespaceManager` and add a prefix and namespace URI to it; otherwise, you will not get any nodes selected. For more information, see [Select Nodes Using XPath Navigation](/dotnet/standard/data/xml/select-nodes-using-xpath-navigation). > [!NOTE] > A common issue when formulating XPath expressions is how to include a single quote (') or double quote (") in the expression. If you have to search for a value that includes a single quote, you must enclose the string in double quotes. If you need to search for a value that includes a double quote, you must enclose the string in single quotes. @@ -2751,7 +2751,7 @@ nodeList = root.SelectNodes("//book[contains(title,""'Emma'"")]") XPath expressions can include namespaces. Namespace resolution is supported using the `XmlNamespaceManager`. If the XPath expression includes a prefix, the prefix and namespace URI pair must be added to the `XmlNamespaceManager`. > [!NOTE] -> If the XPath expression does not include a prefix, it is assumed that the namespace URI is the empty namespace. If your XML includes a default namespace, you must still add a prefix and namespace URI to the `XmlNamespaceManager`; otherwise, you will not get any nodes selected. For more information, see [Select Nodes Using XPath Navigation](~/docs/standard/data/xml/select-nodes-using-xpath-navigation.md). +> If the XPath expression does not include a prefix, it is assumed that the namespace URI is the empty namespace. If your XML includes a default namespace, you must still add a prefix and namespace URI to the `XmlNamespaceManager`; otherwise, you will not get any nodes selected. For more information, see [Select Nodes Using XPath Navigation](/dotnet/standard/data/xml/select-nodes-using-xpath-navigation). For example, if you had the following XML: @@ -2831,7 +2831,7 @@ nodeList = root.SelectNodes("//ab:book[contains(ab:title,""'Emma'"")]", nsmgr) XPath expressions can include namespaces. Namespace resolution is supported using the `XmlNamespaceManager`. If the XPath expression includes a prefix, the prefix and namespace URI pair must be added to the `XmlNamespaceManager`. > [!NOTE] -> If the XPath expression does not include a prefix, it is assumed that the namespace URI is the empty namespace. If your XML includes a default namespace, you must still add a prefix and namespace URI to the `XmlNamespaceManager`; otherwise, you will not get any nodes selected. For more information, see [Select Nodes Using XPath Navigation](~/docs/standard/data/xml/select-nodes-using-xpath-navigation.md). +> If the XPath expression does not include a prefix, it is assumed that the namespace URI is the empty namespace. If your XML includes a default namespace, you must still add a prefix and namespace URI to the `XmlNamespaceManager`; otherwise, you will not get any nodes selected. For more information, see [Select Nodes Using XPath Navigation](/dotnet/standard/data/xml/select-nodes-using-xpath-navigation). @@ -2899,7 +2899,7 @@ nodeList = root.SelectNodes("//ab:book[contains(ab:title,""'Emma'"")]", nsmgr) If the XPath expression requires namespace resolution, you must use the `SelectSingleNode` overload which takes an as its argument. The `XmlNamespaceManager` is used to resolve namespaces. > [!NOTE] -> If the XPath expression does not include a prefix, it is assumed that the namespace URI is the empty namespace. If your XML includes a default namespace, you must still use the `XmlNamespaceManager` and add a prefix and namespace URI to it; otherwise, you will not get a selected node. For more information, see [Select Nodes Using XPath Navigation](~/docs/standard/data/xml/select-nodes-using-xpath-navigation.md). +> If the XPath expression does not include a prefix, it is assumed that the namespace URI is the empty namespace. If your XML includes a default namespace, you must still use the `XmlNamespaceManager` and add a prefix and namespace URI to it; otherwise, you will not get a selected node. For more information, see [Select Nodes Using XPath Navigation](/dotnet/standard/data/xml/select-nodes-using-xpath-navigation). > [!NOTE] > A common issue when formulating XPath expressions is how to include a single quote (') or double quote (") in the expression. If you have to search for a value that includes a single quote, you must enclose the string in double quotes. If you need to search for a value that includes a double quote, you must enclose the string in single quotes. @@ -2992,7 +2992,7 @@ book = root.SelectSingleNode("descendant::book[title=""'Emma'""]") XPath expressions can include namespaces. Namespace resolution is supported using the `XmlNamespaceManager`. If the XPath expression includes a prefix, the prefix and namespace URI pair must be added to the `XmlNamespaceManager`. > [!NOTE] -> If the XPath expression does not include a prefix, it is assumed that the namespace URI is the empty namespace. If your XML includes a default namespace, you must still add a prefix and namespace URI to the `XmlNamespaceManager`; otherwise, you will not get a node selected. For more information, see [Select Nodes Using XPath Navigation](~/docs/standard/data/xml/select-nodes-using-xpath-navigation.md). +> If the XPath expression does not include a prefix, it is assumed that the namespace URI is the empty namespace. If your XML includes a default namespace, you must still add a prefix and namespace URI to the `XmlNamespaceManager`; otherwise, you will not get a node selected. For more information, see [Select Nodes Using XPath Navigation](/dotnet/standard/data/xml/select-nodes-using-xpath-navigation). For example, if you had the following XML: diff --git a/xml/System.Xml/XmlNodeChangedEventHandler.xml b/xml/System.Xml/XmlNodeChangedEventHandler.xml index 64ea10b4b28..49a00968496 100644 --- a/xml/System.Xml/XmlNodeChangedEventHandler.xml +++ b/xml/System.Xml/XmlNodeChangedEventHandler.xml @@ -54,7 +54,7 @@ and || | and || | and |The type you specify with the `returnType` parameter| -| and |The most appropriate type, as specified by the property. See [Type Support in the System.Xml Classes](~/docs/standard/data/xml/type-support-in-the-system-xml-classes.md) for mapping information.| +| and |The most appropriate type, as specified by the property. See [Type Support in the System.Xml Classes](/dotnet/standard/data/xml/type-support-in-the-system-xml-classes) for mapping information.| If an element can't easily be converted to a CLR type because of its format, you can use a schema mapping to ensure a successful conversion. The following example uses an .xsd file to convert the `hire-date` element to the `xs:date` type, and then uses the method to return the element as a object. @@ -369,7 +369,7 @@ Six Month Review Date: 7/8/2003 12:00:00 AM ]]> - XML Documents and Data + XML Documents and Data @@ -8985,7 +8985,7 @@ An asynchronous method was called without This member is an explicit interface member implementation. It can be used only when the instance is cast to an interface. -This member may behave differently when it is used in a [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md) project. For more information, see [API Differences in Portable Class Library](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/gg597392(v=vs.100)). +This member may behave differently when it is used in a [Portable Class Library](/dotnet/standard/cross-platform/cross-platform-development-with-the-portable-class-library) project. For more information, see [API Differences in Portable Class Library](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/gg597392(v=vs.100)). ]]> @@ -9113,7 +9113,7 @@ This member may behave differently when it is used in a [Portable Class Library] - XML Documents and Data + XML Documents and Data diff --git a/xml/System.Xml/XmlResolver.xml b/xml/System.Xml/XmlResolver.xml index fe0b020bd57..a1489f1e94d 100644 --- a/xml/System.Xml/XmlResolver.xml +++ b/xml/System.Xml/XmlResolver.xml @@ -88,7 +88,7 @@ ]]> - XML Documents and Data + XML Documents and Data diff --git a/xml/System.Xml/XmlTextReader.xml b/xml/System.Xml/XmlTextReader.xml index 962d2de445f..aa950c5802a 100644 --- a/xml/System.Xml/XmlTextReader.xml +++ b/xml/System.Xml/XmlTextReader.xml @@ -111,7 +111,7 @@ This class has an inheritance demand. Full trust is required to inherit from . - XML Documents and Data + XML Documents and Data diff --git a/xml/System.Xml/XmlTextWriter.xml b/xml/System.Xml/XmlTextWriter.xml index 11945cee465..5afce9273f0 100644 --- a/xml/System.Xml/XmlTextWriter.xml +++ b/xml/System.Xml/XmlTextWriter.xml @@ -149,7 +149,7 @@ writer.WriteElementString("price", XmlConvert.ToString(price)); ]]> - XML Documents and Data + XML Documents and Data diff --git a/xml/System.Xml/XmlUrlResolver.xml b/xml/System.Xml/XmlUrlResolver.xml index b3ee5a027cd..b7042aeac2b 100644 --- a/xml/System.Xml/XmlUrlResolver.xml +++ b/xml/System.Xml/XmlUrlResolver.xml @@ -78,7 +78,7 @@ ]]> - XML Documents and Data + XML Documents and Data diff --git a/xml/System.Xml/XmlWriter.xml b/xml/System.Xml/XmlWriter.xml index 048d05300f5..3a177bc780f 100644 --- a/xml/System.Xml/XmlWriter.xml +++ b/xml/System.Xml/XmlWriter.xml @@ -220,7 +220,7 @@ async Task TestWriter(Stream stream) ]]> - XML Documents and Data + XML Documents and Data diff --git a/xml/System/AccessViolationException.xml b/xml/System/AccessViolationException.xml index 4da3dc4dc56..65dc416d07a 100644 --- a/xml/System/AccessViolationException.xml +++ b/xml/System/AccessViolationException.xml @@ -61,18 +61,18 @@ Make sure that the memory that you are attempting to access has been allocated. An exception is always thrown by an attempt to access protected memory -- that is, to access memory that is not allocated or that is not owned by a process. - Automatic memory management is one of the services that the common language runtime provides. If managed code provides the same functionality as your unmanaged code, you may wish to move to managed code to take advantage of this functionality. For more information, see [Automatic Memory Management](~/docs/standard/automatic-memory-management.md). + Automatic memory management is one of the services that the common language runtime provides. If managed code provides the same functionality as your unmanaged code, you may wish to move to managed code to take advantage of this functionality. For more information, see [Automatic Memory Management](/dotnet/standard/automatic-memory-management). Make sure that the memory that you are attempting to access has not been corrupted. If several read or write operations have occurred through bad pointers, memory may be corrupted. This typically occurs when reading or writing to addresses outside of a predefined buffer. ## AccessViolationException and try/catch blocks - Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], exceptions thrown by the common language runtime are not handled by the `catch` statement in a structured exception handler if the exception occurs outside of the memory reserved by the common language runtime. To handle such an exception, you should apply the attribute to the method in which the exception is thrown. This change does not affect exceptions thrown by user code, which can continue to be caught by a `catch` statement. For code written for previous versions of the .NET Framework that you want to recompile and run without modification on the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], you can add the [\](~/docs/framework/configure-apps/file-schema/runtime/legacycorruptedstateexceptionspolicy-element.md) element to your app's configuration file. Note that you can also receive notification of the exceptions if you have defined a handler for the or event. + Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], exceptions thrown by the common language runtime are not handled by the `catch` statement in a structured exception handler if the exception occurs outside of the memory reserved by the common language runtime. To handle such an exception, you should apply the attribute to the method in which the exception is thrown. This change does not affect exceptions thrown by user code, which can continue to be caught by a `catch` statement. For code written for previous versions of the .NET Framework that you want to recompile and run without modification on the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], you can add the [\](/dotnet/framework/configure-apps/file-schema/runtime/legacycorruptedstateexceptionspolicy-element) element to your app's configuration file. Note that you can also receive notification of the exceptions if you have defined a handler for the or event. ## Version Information This exception is thrown in the .NET Framework 2.0 and later versions. In earlier versions of the .NET Framework, an access violation in unmanaged code or unsafe managed code is represented by a in managed code. A is also thrown when a null reference is dereferenced in verifiable managed code, an occurrence that does not involve data corruption, and there is no way to distinguish between the two situations in versions 1.0 or 1.1. - Administrators can allow selected applications to revert to the behavior of the .NET Framework version 1.1. Place the following line in the [<runtime> Element](~/docs/framework/configure-apps/file-schema/runtime/runtime-element.md) section of the configuration file for the application: + Administrators can allow selected applications to revert to the behavior of the .NET Framework version 1.1. Place the following line in the [<runtime> Element](/dotnet/framework/configure-apps/file-schema/runtime/runtime-element) section of the configuration file for the application: ``` @@ -80,7 +80,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -136,7 +136,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -184,7 +184,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -230,11 +230,11 @@ - XML and SOAP Serialization + XML and SOAP Serialization @@ -286,7 +286,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System/Action.xml b/xml/System/Action.xml index 9fad2188cca..1d91e5fcfca 100644 --- a/xml/System/Action.xml +++ b/xml/System/Action.xml @@ -75,11 +75,11 @@ [!code-csharp[System.Action#2](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Action/cs/Action.cs#2)] [!code-vb[System.Action#2](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.Action/vb/Action.vb#2)] - You can also use the delegate with anonymous methods in C#, as the following example illustrates. (For an introduction to anonymous methods, see [Anonymous Methods](~/docs/csharp/programming-guide/statements-expressions-operators/anonymous-methods.md).) + You can also use the delegate with anonymous methods in C#, as the following example illustrates. (For an introduction to anonymous methods, see [Anonymous Methods](/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods).) [!code-csharp[System.Action#3](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Action/cs/Anon.cs#3)] - You can also assign a lambda expression to an delegate instance, as the following example illustrates. (For an introduction to lambda expressions, see [Lambda Expressions](~/docs/csharp/programming-guide/statements-expressions-operators/lambda-expressions.md).) + You can also assign a lambda expression to an delegate instance, as the following example illustrates. (For an introduction to lambda expressions, see [Lambda Expressions](/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions).) [!code-csharp[System.Action#4](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Action/cs/Lambda.cs#4)] [!code-vb[System.Action#4](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.Action/vb/lambda.vb#4)] diff --git a/xml/System/Action`1.xml b/xml/System/Action`1.xml index b033660c769..bfa95e339e2 100644 --- a/xml/System/Action`1.xml +++ b/xml/System/Action`1.xml @@ -75,11 +75,11 @@ [!code-csharp[System.Action~1#2](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Action~1/cs/Action1.cs#2)] [!code-vb[System.Action~1#2](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.Action~1/vb/Action1.vb#2)] - You can also use the delegate with anonymous methods in C#, as the following example illustrates. (For an introduction to anonymous methods, see [Anonymous Methods](~/docs/csharp/programming-guide/statements-expressions-operators/anonymous-methods.md).) + You can also use the delegate with anonymous methods in C#, as the following example illustrates. (For an introduction to anonymous methods, see [Anonymous Methods](/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods).) [!code-csharp[System.Action~1#3](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Action~1/cs/Anon.cs#3)] - You can also assign a lambda expression to an delegate instance, as the following example illustrates. (For an introduction to lambda expressions, see [Lambda Expressions](~/docs/csharp/programming-guide/statements-expressions-operators/lambda-expressions.md).) + You can also assign a lambda expression to an delegate instance, as the following example illustrates. (For an introduction to lambda expressions, see [Lambda Expressions](/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions).) [!code-csharp[System.Action~1#4](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Action~1/cs/Lambda.cs#4)] [!code-vb[System.Action~1#4](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.Action~1/vb/lambda.vb#4)] diff --git a/xml/System/Action`2.xml b/xml/System/Action`2.xml index eac6738afad..45cbb683e43 100644 --- a/xml/System/Action`2.xml +++ b/xml/System/Action`2.xml @@ -95,11 +95,11 @@ [!code-csharp[System.Action~2#2](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Action~2/cs/Action2.cs#2)] [!code-vb[System.Action~2#2](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.Action~2/vb/action2.vb#2)] - You can also use the delegate with anonymous methods in C#, as the following example illustrates. (For an introduction to anonymous methods, see [Anonymous Methods](~/docs/csharp/programming-guide/statements-expressions-operators/anonymous-methods.md).) + You can also use the delegate with anonymous methods in C#, as the following example illustrates. (For an introduction to anonymous methods, see [Anonymous Methods](/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods).) [!code-csharp[System.Action~2#3](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Action~2/cs/Anon.cs#3)] - You can also assign a lambda expression to an delegate instance, as the following example illustrates. (For an introduction to lambda expressions, see [Lambda Expressions](~/docs/csharp/programming-guide/statements-expressions-operators/lambda-expressions.md).) + You can also assign a lambda expression to an delegate instance, as the following example illustrates. (For an introduction to lambda expressions, see [Lambda Expressions](/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions).) [!code-csharp[System.Action~2#4](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Action~2/cs/Lambda.cs#4)] [!code-vb[System.Action~2#4](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.Action~2/vb/lambda.vb#4)] diff --git a/xml/System/Action`3.xml b/xml/System/Action`3.xml index 1ab201e1802..a62e2818b80 100644 --- a/xml/System/Action`3.xml +++ b/xml/System/Action`3.xml @@ -103,11 +103,11 @@ [!code-csharp[System.Action~3#2](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Action~3/cs/Action3.cs#2)] [!code-vb[System.Action~3#2](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.Action~3/vb/Action3.vb#2)] - You can also use the delegate with anonymous methods in C#, as the following example illustrates. (For an introduction to anonymous methods, see [Anonymous Methods](~/docs/csharp/programming-guide/statements-expressions-operators/anonymous-methods.md).) + You can also use the delegate with anonymous methods in C#, as the following example illustrates. (For an introduction to anonymous methods, see [Anonymous Methods](/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods).) [!code-csharp[System.Action~3#3](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Action~3/cs/Anon.cs#3)] - You can also assign a lambda expression to an delegate instance, as the following example illustrates. (For an introduction to lambda expressions, see [Lambda Expressions](~/docs/csharp/programming-guide/statements-expressions-operators/lambda-expressions.md).) + You can also assign a lambda expression to an delegate instance, as the following example illustrates. (For an introduction to lambda expressions, see [Lambda Expressions](/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions).) [!code-csharp[System.Action~3#4](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Action~3/cs/Lambda.cs#4)] [!code-vb[System.Action~3#4](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.Action~3/vb/lambda.vb#4)] diff --git a/xml/System/Action`4.xml b/xml/System/Action`4.xml index 97b9fd4c929..4c24dd2468f 100644 --- a/xml/System/Action`4.xml +++ b/xml/System/Action`4.xml @@ -111,11 +111,11 @@ [!code-csharp[System.Action~4#2](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Action~4/cs/Action4.cs#2)] [!code-vb[System.Action~4#2](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.Action~4/vb/Action4.vb#2)] - You can also use the delegate with anonymous methods in C#, as the following example illustrates. (For an introduction to anonymous methods, see [Anonymous Methods](~/docs/csharp/programming-guide/statements-expressions-operators/anonymous-methods.md).) + You can also use the delegate with anonymous methods in C#, as the following example illustrates. (For an introduction to anonymous methods, see [Anonymous Methods](/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods).) [!code-csharp[System.Action~4#3](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Action~4/cs/Anon.cs#3)] - You can also assign a lambda expression to an delegate instance, as the following example illustrates. (For an introduction to lambda expressions, see [Lambda Expressions](~/docs/csharp/programming-guide/statements-expressions-operators/lambda-expressions.md).) + You can also assign a lambda expression to an delegate instance, as the following example illustrates. (For an introduction to lambda expressions, see [Lambda Expressions](/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions).) [!code-csharp[System.Action~4#4](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Action~4/cs/Lambda.cs#4)] [!code-vb[System.Action~4#4](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.Action~4/vb/lambda.vb#4)] diff --git a/xml/System/ActivationContext.xml b/xml/System/ActivationContext.xml index 886d83b2cb5..257c2f3ddce 100644 --- a/xml/System/ActivationContext.xml +++ b/xml/System/ActivationContext.xml @@ -247,7 +247,7 @@ when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. diff --git a/xml/System/Activator.xml b/xml/System/Activator.xml index 6da58ebed00..70a27cbe067 100644 --- a/xml/System/Activator.xml +++ b/xml/System/Activator.xml @@ -150,7 +150,7 @@ For information about other exceptions that can be thrown by invoked methods, see the Exceptions section of the and methods. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to create nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to create nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -229,7 +229,7 @@ For information about other exceptions that can be thrown by invoked methods, see the Exceptions section of the and methods. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to create nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to create nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -382,7 +382,7 @@ The method returns `null` for the instances. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -549,10 +549,10 @@ - The full name of a signed assembly, which consists of its simple name, version, culture, and public key token; for example, "TypeExtensions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=181869f2f7435b51". - For more information on how the common language runtime identifies and loads assemblies, see [How the Runtime Locates Assemblies](~/docs/framework/deployment/how-the-runtime-locates-assemblies.md). For information on using the application configuration file to define assembly locations, see [Specifying an Assembly's Location](~/docs/framework/configure-apps/specify-assembly-location.md). If `assemblyName` is found, it is loaded in the default context. + For more information on how the common language runtime identifies and loads assemblies, see [How the Runtime Locates Assemblies](/dotnet/framework/deployment/how-the-runtime-locates-assemblies). For information on using the application configuration file to define assembly locations, see [Specifying an Assembly's Location](/dotnet/framework/configure-apps/specify-assembly-location). If `assemblyName` is found, it is loaded in the default context. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to create nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to create nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -650,7 +650,7 @@ The method returns `null` for the instances. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access nonpublic types and members if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types and members is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access nonpublic types and members if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types and members is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -751,7 +751,7 @@ The method returns `null` for the instances with no value. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -956,7 +956,7 @@ Use to unwrap the return value. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to create nonpublic types if the caller has been granted with the flag and if the grant set of the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to create nonpublic types if the caller has been granted with the flag and if the grant set of the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1054,7 +1054,7 @@ The method returns `null` for the instances with no value. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1156,7 +1156,7 @@ The method returns `null` for the instances with no value. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access nonpublic types and members if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types and members is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access nonpublic types and members if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types and members is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1258,7 +1258,7 @@ The method returns `null` for the instances with no value. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access nonpublic types and members if the caller has been granted with the flag and if the grant set of the nonpublic types and members is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access nonpublic types and members if the caller has been granted with the flag and if the grant set of the nonpublic types and members is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1364,7 +1364,7 @@ The method returns `null` for the instances with no value. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to create nonpublic types and members if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types and members is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to create nonpublic types and members if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types and members is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1571,7 +1571,7 @@ Use to unwrap the return value. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to create nonpublic types and members if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types and members is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to create nonpublic types and members if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types and members is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. diff --git a/xml/System/AggregateException.xml b/xml/System/AggregateException.xml index e0013d2a292..5e5004d0243 100644 --- a/xml/System/AggregateException.xml +++ b/xml/System/AggregateException.xml @@ -57,7 +57,7 @@ is used to consolidate multiple failures into a single, throwable exception object. It is used extensively in the [Task Parallel Library (TPL)](~/docs/standard/parallel-programming/task-parallel-library-tpl.md) and [Parallel LINQ (PLINQ)](~/docs/standard/parallel-programming/parallel-linq-plinq.md). For more information, see [Exception Handling](~/docs/standard/parallel-programming/exception-handling-task-parallel-library.md) and [How to: Handle Exceptions in a PLINQ Query](~/docs/standard/parallel-programming/how-to-handle-exceptions-in-a-plinq-query.md). For additional information, see the [Aggregating Exceptions](https://docs.microsoft.com/archive/msdn-magazine/2009/brownfield/aggregating-exceptions) entry in the .NET Matters blog. + is used to consolidate multiple failures into a single, throwable exception object. It is used extensively in the [Task Parallel Library (TPL)](/dotnet/standard/parallel-programming/task-parallel-library-tpl) and [Parallel LINQ (PLINQ)](/dotnet/standard/parallel-programming/parallel-linq-plinq). For more information, see [Exception Handling](/dotnet/standard/parallel-programming/exception-handling-task-parallel-library) and [How to: Handle Exceptions in a PLINQ Query](/dotnet/standard/parallel-programming/how-to-handle-exceptions-in-a-plinq-query). For additional information, see the [Aggregating Exceptions](https://docs.microsoft.com/archive/msdn-magazine/2009/brownfield/aggregating-exceptions) entry in the .NET Matters blog. @@ -129,7 +129,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -269,7 +269,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -317,13 +317,13 @@ The argument is null. The exception could not be deserialized correctly. - XML and SOAP Serialization + XML and SOAP Serialization @@ -423,7 +423,7 @@ ]]> The argument is null. - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -535,7 +535,7 @@ ]]> - Exception Handling (Task Parallel Library) + Exception Handling (Task Parallel Library) Aggregating Exceptions @@ -627,12 +627,12 @@ The argument is null. - XML and SOAP Serialization + XML and SOAP Serialization diff --git a/xml/System/AppContext.xml b/xml/System/AppContext.xml index 70b8928fb42..c1f589e07d4 100644 --- a/xml/System/AppContext.xml +++ b/xml/System/AppContext.xml @@ -59,7 +59,7 @@ - *Switch*.*library*.*switchname* - Once you define and document the switch, callers can use it by using the registry, by adding an [\](~/docs/framework/configure-apps/file-schema/runtime/appcontextswitchoverrides-element.md) element to their application configuration file, or by calling the method programmatically. See the [AppContext for library consumers](#ForConsumers) section for more information about how callers use and set the value of configuration switches. + Once you define and document the switch, callers can use it by using the registry, by adding an [\](/dotnet/framework/configure-apps/file-schema/runtime/appcontextswitchoverrides-element) element to their application configuration file, or by calling the method programmatically. See the [AppContext for library consumers](#ForConsumers) section for more information about how callers use and set the value of configuration switches. When the common language runtime runs an application, it automatically reads the registry's compatibility settings and loads the application configuration file in order to populate the application's instance. Because the instance is populated either programmatically by the caller or by the runtime, you do not have to take any action, such as calling the method, to configure the instance. @@ -87,7 +87,7 @@ [!code-csharp[System.AppContext.Class#7](~/samples/snippets/csharp/VS_Snippets_CLR_System/System.AppContext.Class/cs/Example6.cs#7)] [!code-vb[System.AppContext.Class#7](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/System.AppContext.Class/vb/Example6.vb#7)] - This change can be prevented from breaking the applications that depend on the original behavior by defining an [\](~/docs/framework/configure-apps/file-schema/runtime/appcontextswitchoverrides-element.md) switch. In this case, the switch is named `StringLibrary.DoNotUseCultureSensitiveComparison`. Its default value, `false`, indicates that the library should perform its version 2.0 culture-sensitive comparison. `true` indicates that the library should perform its version 1.0 ordinal comparison. A slight modification of the previous code allows the library consumer to set the switch to determine the kind of comparison the method performs. + This change can be prevented from breaking the applications that depend on the original behavior by defining an [\](/dotnet/framework/configure-apps/file-schema/runtime/appcontextswitchoverrides-element) switch. In this case, the switch is named `StringLibrary.DoNotUseCultureSensitiveComparison`. Its default value, `false`, indicates that the library should perform its version 2.0 culture-sensitive comparison. `true` indicates that the library should perform its version 1.0 ordinal comparison. A slight modification of the previous code allows the library consumer to set the switch to determine the kind of comparison the method performs. [!code-csharp[System.AppContext.Class#8](~/samples/snippets/csharp/VS_Snippets_CLR_System/System.AppContext.Class/cs/Example8.cs#8)] [!code-vb[System.AppContext.Class#8](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/System.AppContext.Class/vb/Example8.vb#8)] @@ -120,9 +120,9 @@ Calling the has application scope; that is, it affects only the application. -- By adding an `` element to the [\](~/docs/framework/configure-apps/file-schema/runtime/runtime-element.md) section of your app.config file. The switch has a single attribute, `value`, whose value is a string that represents a key/value pair containing both the switch name and its value. +- By adding an `` element to the [\](/dotnet/framework/configure-apps/file-schema/runtime/runtime-element) section of your app.config file. The switch has a single attribute, `value`, whose value is a string that represents a key/value pair containing both the switch name and its value. - To define multiple switches, separate each switch's key/value pair in the [\](~/docs/framework/configure-apps/file-schema/runtime/appcontextswitchoverrides-element.md) element's `value` attribute with a semicolon. In that case, the `` element has the following format: + To define multiple switches, separate each switch's key/value pair in the [\](/dotnet/framework/configure-apps/file-schema/runtime/appcontextswitchoverrides-element) element's `value` attribute with a semicolon. In that case, the `` element has the following format: ```xml @@ -131,13 +131,13 @@ Using the `` element to define a configuration setting has application scope; that is, it affects only the application. > [!NOTE] - > For information on the switches defined by the .NET Framework, see the [\ element](~/docs/framework/configure-apps/file-schema/runtime/appcontextswitchoverrides-element.md). + > For information on the switches defined by the .NET Framework, see the [\ element](/dotnet/framework/configure-apps/file-schema/runtime/appcontextswitchoverrides-element). - By adding a string value whose name is the name of the switch to the `HKLM\SOFTWARE\Microsoft\.NETFramework\AppContext` key in the registry. Its value must be the string representation of a that can be parsed by the method; that is, it must be "True", "true", "False", or "false". If the runtime encounters any other value, it ignores the switch. Using the registry to define an switch has machine scope; that is, it affects every application running on the machine. -- For ASP.NET applications, you add an [\](~/docs/framework/configure-apps/file-schema/appsettings/add-element-for-appsettings.md) element to the [\](~/docs/framework/configure-apps/file-schema/appsettings/index.md) section of the web.config file. For example: +- For ASP.NET applications, you add an [\](/dotnet/framework/configure-apps/file-schema/appsettings/add-element-for-appsettings) element to the [\](/dotnet/framework/configure-apps/file-schema/appsettings/) section of the web.config file. For example: ```xml @@ -169,7 +169,7 @@ ``` ## See also -[AppContext switch](~/docs/framework/configure-apps/file-schema/runtime/appcontextswitchoverrides-element.md) +[AppContext switch](/dotnet/framework/configure-apps/file-schema/runtime/appcontextswitchoverrides-element) ]]> @@ -327,7 +327,7 @@ For applications running on the .NET Framework, in addition to setting the value of a switch programmatically, it can also be set: -- By adding the switch name and value to the [\](~/docs/framework/configure-apps/file-schema/runtime/appcontextswitchoverrides-element.md) element in the [\](~/docs/framework/configure-apps/file-schema/runtime/runtime-element.md) section of an application configuration file. For example, the following defines a switch named `Libraries.FPLibrary.UseExactFloatingPointComparison` whose value is `False`. +- By adding the switch name and value to the [\](/dotnet/framework/configure-apps/file-schema/runtime/appcontextswitchoverrides-element) element in the [\](/dotnet/framework/configure-apps/file-schema/runtime/runtime-element) section of an application configuration file. For example, the following defines a switch named `Libraries.FPLibrary.UseExactFloatingPointComparison` whose value is `False`. ```xml @@ -411,7 +411,7 @@ property. For a list of target framework names for the .NET Framework, see the [<supportedRuntime> Element](~/docs/framework/configure-apps/file-schema/startup/supportedruntime-element.md) element. + The name of the target framework version corresponds to the value of the property. For a list of target framework names for the .NET Framework, see the [<supportedRuntime> Element](/dotnet/framework/configure-apps/file-schema/startup/supportedruntime-element) element. ]]> diff --git a/xml/System/AppDomain.xml b/xml/System/AppDomain.xml index 868f4db32a9..7fc27a05746 100644 --- a/xml/System/AppDomain.xml +++ b/xml/System/AppDomain.xml @@ -85,7 +85,7 @@ The class implements a set of events that enable applications to respond when an assembly is loaded, when an application domain will be unloaded, or when an unhandled exception is thrown. - For more information on using application domains, see [Application Domains](~/docs/framework/app-domains/application-domains.md). + For more information on using application domains, see [Application Domains](/dotnet/framework/app-domains/application-domains). This class implements the , , and interfaces. @@ -105,10 +105,10 @@ ]]> - How To: Configure an Application Domain - How To: Create an Application Domain - How to: Load Assemblies into an Application Domain - How to: Unload an Application Domain + How To: Configure an Application Domain + How To: Create an Application Domain + How to: Load Assemblies into an Application Domain + How to: Unload an Application Domain @@ -406,14 +406,14 @@ To register an event handler for this event, you must have the required permissions, or a is thrown. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples The following sample demonstrates the event. - For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](~/docs/standard/assembly/names.md). + For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](/dotnet/standard/assembly/names). [!code-cpp[AppDomain_AssemblyLoad#1](~/samples/snippets/cpp/VS_Snippets_CLR/AppDomain_AssemblyLoad/CPP/assemblyload.cpp#1)] [!code-csharp[AppDomain_AssemblyLoad#1](~/samples/snippets/csharp/VS_Snippets_CLR/AppDomain_AssemblyLoad/CS/assemblyload.cs#1)] @@ -476,7 +476,7 @@ ## Remarks It is the responsibility of the for this event to return the assembly that is specified by the property, or to return null if the assembly is not recognized. The assembly must be loaded into an execution context; if it is loaded into the reflection-only context, the load that caused this event to be raised fails. - For guidance on the use of this event, see [Resolving Assembly Loads](~/docs/standard/assembly/resolve-loads.md). + For guidance on the use of this event, see [Resolving Assembly Loads](/dotnet/standard/assembly/resolve-loads). Beginning with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the property returns the assembly that requested the assembly load that could not be resolved. For example, the loader might be unable to load a dependency of the requesting assembly because the requesting assembly and its dependency are not in the probing path. Knowing the identity of the requesting assembly might be useful in locating the dependency or in identifying the correct version, if more than one version of the dependency is available. For more information, see . @@ -488,14 +488,14 @@ > [!IMPORTANT] > If more than one event handler is registered for this event, the event handlers are called in order until an event handler returns a value that isn't `null`. Subsequent event handlers are ignored. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples The following sample demonstrates the event. - For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](~/docs/standard/assembly/names.md). + For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](/dotnet/standard/assembly/names). [!code-cpp[AssemblyResolve#1](~/samples/snippets/cpp/VS_Snippets_CLR/AssemblyResolve/CPP/assemblyresolve.cpp#1)] [!code-csharp[AssemblyResolve#1](~/samples/snippets/csharp/VS_Snippets_CLR/AssemblyResolve/CS/assemblyresolve.cs#1)] @@ -504,7 +504,7 @@ ]]> - Resolve assembly loads + Resolve assembly loads @@ -721,13 +721,13 @@ ## Remarks The shadow copy path is a list of directories where shadow copied assemblies are stored. - For more information, see and [Shadow Copying Assemblies](~/docs/framework/app-domains/shadow-copy-assemblies.md). + For more information, see and [Shadow Copying Assemblies](/dotnet/framework/app-domains/shadow-copy-assemblies). ]]> The operation is attempted on an unloaded application domain. - Shadow Copying Assemblies + Shadow Copying Assemblies @@ -1243,7 +1243,7 @@ ## Remarks If `securityInfo` is not supplied, the evidence from the current application domain is used. - For more information about shadow copying, see and [Shadow Copying Assemblies](~/docs/framework/app-domains/shadow-copy-assemblies.md). + For more information about shadow copying, see and [Shadow Copying Assemblies](/dotnet/framework/app-domains/shadow-copy-assemblies). > [!IMPORTANT] > Do not use this method overload to create sandboxed application domains. Beginning with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the evidence that is supplied for `securityInfo` no longer affects the grant set of the application domain. Use the method overload to create sandboxed application domains. @@ -1322,7 +1322,7 @@ If `securityInfo` is not supplied, the evidence from the current application domain is used. - For more information about shadow copying, see and [Shadow Copying Assemblies](~/docs/framework/app-domains/shadow-copy-assemblies.md). + For more information about shadow copying, see and [Shadow Copying Assemblies](/dotnet/framework/app-domains/shadow-copy-assemblies). > [!IMPORTANT] > Do not use this method overload to create sandboxed application domains. Beginning with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the evidence that is supplied for `securityInfo` no longer affects the grant set of the application domain. Use the method overload to create sandboxed application domains. @@ -3005,7 +3005,7 @@ ## Examples The following sample demonstrates the method and event. - For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](~/docs/standard/assembly/names.md). + For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](/dotnet/standard/assembly/names). [!code-cpp[AppDomain_DefineDynamicAssembly#1](~/samples/snippets/cpp/VS_Snippets_CLR/AppDomain_DefineDynamicAssembly/CPP/definedynamicassembly.cpp#1)] [!code-csharp[AppDomain_DefineDynamicAssembly#1](~/samples/snippets/csharp/VS_Snippets_CLR/AppDomain_DefineDynamicAssembly/CS/definedynamicassembly.cs#1)] @@ -3259,7 +3259,7 @@ ## Examples The following sample demonstrates the method and event. - For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](~/docs/standard/assembly/names.md). + For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](/dotnet/standard/assembly/names). [!code-cpp[AppDomain_DefineDynamicAssembly#1](~/samples/snippets/cpp/VS_Snippets_CLR/AppDomain_DefineDynamicAssembly/CPP/definedynamicassembly.cpp#1)] [!code-csharp[AppDomain_DefineDynamicAssembly#1](~/samples/snippets/csharp/VS_Snippets_CLR/AppDomain_DefineDynamicAssembly/CS/definedynamicassembly.cs#1)] @@ -3416,7 +3416,7 @@ ## Examples The following sample demonstrates the method and event. - For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](~/docs/standard/assembly/names.md). + For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](/dotnet/standard/assembly/names). [!code-cpp[AppDomain_DefineDynamicAssembly#1](~/samples/snippets/cpp/VS_Snippets_CLR/AppDomain_DefineDynamicAssembly/CPP/definedynamicassembly.cpp#1)] [!code-csharp[AppDomain_DefineDynamicAssembly#1](~/samples/snippets/csharp/VS_Snippets_CLR/AppDomain_DefineDynamicAssembly/CS/definedynamicassembly.cs#1)] @@ -3509,7 +3509,7 @@ ## Examples The following sample demonstrates the method and event. - For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](~/docs/standard/assembly/names.md). + For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](/dotnet/standard/assembly/names). [!code-cpp[AppDomain_DefineDynamicAssembly#1](~/samples/snippets/cpp/VS_Snippets_CLR/AppDomain_DefineDynamicAssembly/CPP/definedynamicassembly.cpp#1)] [!code-csharp[AppDomain_DefineDynamicAssembly#1](~/samples/snippets/csharp/VS_Snippets_CLR/AppDomain_DefineDynamicAssembly/CS/definedynamicassembly.cs#1)] @@ -3675,7 +3675,7 @@ ## Examples The following sample demonstrates the method and event. - For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](~/docs/standard/assembly/names.md). + For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](/dotnet/standard/assembly/names). [!code-cpp[AppDomain_DefineDynamicAssembly#1](~/samples/snippets/cpp/VS_Snippets_CLR/AppDomain_DefineDynamicAssembly/CPP/definedynamicassembly.cpp#1)] [!code-csharp[AppDomain_DefineDynamicAssembly#1](~/samples/snippets/csharp/VS_Snippets_CLR/AppDomain_DefineDynamicAssembly/CS/definedynamicassembly.cs#1)] @@ -3770,7 +3770,7 @@ ## Examples The following sample demonstrates the method and event. - For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](~/docs/standard/assembly/names.md). + For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](/dotnet/standard/assembly/names). [!code-cpp[AppDomain_DefineDynamicAssembly#1](~/samples/snippets/cpp/VS_Snippets_CLR/AppDomain_DefineDynamicAssembly/CPP/definedynamicassembly.cpp#1)] [!code-csharp[AppDomain_DefineDynamicAssembly#1](~/samples/snippets/csharp/VS_Snippets_CLR/AppDomain_DefineDynamicAssembly/CS/definedynamicassembly.cs#1)] @@ -3871,7 +3871,7 @@ ## Examples The following sample demonstrates the method and event. - For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](~/docs/standard/assembly/names.md). + For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](/dotnet/standard/assembly/names). [!code-cpp[AppDomain_DefineDynamicAssembly#1](~/samples/snippets/cpp/VS_Snippets_CLR/AppDomain_DefineDynamicAssembly/CPP/definedynamicassembly.cpp#1)] [!code-csharp[AppDomain_DefineDynamicAssembly#1](~/samples/snippets/csharp/VS_Snippets_CLR/AppDomain_DefineDynamicAssembly/CS/definedynamicassembly.cs#1)] @@ -3975,7 +3975,7 @@ ## Examples The following sample demonstrates the method and event. - For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](~/docs/standard/assembly/names.md). + For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](/dotnet/standard/assembly/names). [!code-cpp[AppDomain_DefineDynamicAssembly#1](~/samples/snippets/cpp/VS_Snippets_CLR/AppDomain_DefineDynamicAssembly/CPP/definedynamicassembly.cpp#1)] [!code-csharp[AppDomain_DefineDynamicAssembly#1](~/samples/snippets/csharp/VS_Snippets_CLR/AppDomain_DefineDynamicAssembly/CS/definedynamicassembly.cs#1)] @@ -4262,7 +4262,7 @@ Do not make assumptions about the thread the event is raised on. The event can be raised on a different thread than the one that called the method. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -5463,7 +5463,7 @@ The following example creates a series of application domains named `AD0` through `AD3`, with a `Worker` object in each application domain. Each `Worker` object has a reference to the `Worker` object in the next application domain, except for the `Worker` in the last application domain. The event is handled in all application domains except `AD1`. > [!NOTE] -> In addition to this example, which demonstrates first-chance exception notifications in multiple application domains, you can find simple use cases in [How to: Receive First-Chance Exception Notifications](~/docs/framework/app-domains/how-to-receive-first-chance-exception-notifications.md). +> In addition to this example, which demonstrates first-chance exception notifications in multiple application domains, you can find simple use cases in [How to: Receive First-Chance Exception Notifications](/dotnet/framework/app-domains/how-to-receive-first-chance-exception-notifications). When the application domains have been created, the default application domain calls the `TestException` method for the first application domain. Each `Worker` object calls the `TestException` method for the next application domain, until the last `Worker` throws an exception that is either handled or unhandled. Thus, the current thread passes through all the application domains, and `TestException` is added to the stack in each application domain. @@ -5481,7 +5481,7 @@ - How to: Receive First-Chance Exception Notifications + How to: Receive First-Chance Exception Notifications @@ -5963,11 +5963,11 @@ |Switch|Meaning| |------------|-------------| -|"NetFx40_LegacySecurityPolicy"|Code access security (CAS) for the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] is enabled in this application domain. See [<NetFx40_LegacySecurityPolicy> Element](~/docs/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element.md).| -|"NetFx40_Legacy20SortingBehavior"|String sorting defaults for the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] are enabled in this application domain. Its success requires sort00001000.dll to be installed. See [<CompatSortNLSVersion> Element](~/docs/framework/configure-apps/file-schema/runtime/compatsortnlsversion-element.md).| +|"NetFx40_LegacySecurityPolicy"|Code access security (CAS) for the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] is enabled in this application domain. See [<NetFx40_LegacySecurityPolicy> Element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element).| +|"NetFx40_Legacy20SortingBehavior"|String sorting defaults for the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] are enabled in this application domain. Its success requires sort00001000.dll to be installed. See [<CompatSortNLSVersion> Element](/dotnet/framework/configure-apps/file-schema/runtime/compatsortnlsversion-element).| |"NetFx40_Legacy40SortingBehavior"|String sorting defaults for the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]and Unicode 5.0 are enabled in this application domain. Its success requires sort00060101.dll to be installed.| -|"NetFx40_TimeSpanLegacyFormatMode"| formatting behavior for the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] is enabled in this application domain. See [<TimeSpan_LegacyFormatMode> Element](~/docs/framework/configure-apps/file-schema/runtime/timespan-legacyformatmode-element.md) and the "Restoring Legacy TimeSpan Formatting" section of the topic.| -|"UseRandomizedStringHashAlgorithm"|The runtime calculates hash codes for strings on a per application domain basis instead of using a single hashing algorithm that produces a consistent hash code across application domains. See [<UseRandomizedStringHashAlgorithm> Element](~/docs/framework/configure-apps/file-schema/runtime/userandomizedstringhashalgorithm-element.md).| +|"NetFx40_TimeSpanLegacyFormatMode"| formatting behavior for the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] is enabled in this application domain. See [<TimeSpan_LegacyFormatMode> Element](/dotnet/framework/configure-apps/file-schema/runtime/timespan-legacyformatmode-element) and the "Restoring Legacy TimeSpan Formatting" section of the topic.| +|"UseRandomizedStringHashAlgorithm"|The runtime calculates hash codes for strings on a per application domain basis instead of using a single hashing algorithm that produces a consistent hash code across application domains. See [<UseRandomizedStringHashAlgorithm> Element](/dotnet/framework/configure-apps/file-schema/runtime/userandomizedstringhashalgorithm-element).| ]]> @@ -6284,7 +6284,7 @@ ## Examples The following sample demonstrates the use of loading a raw assembly. - For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](~/docs/standard/assembly/names.md). + For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](/dotnet/standard/assembly/names). [!code-cpp[AppDomain_LoadRaw#1](~/samples/snippets/cpp/VS_Snippets_CLR/AppDomain_LoadRaw/CPP/loadraw.cpp#1)] [!code-csharp[AppDomain_LoadRaw#1](~/samples/snippets/csharp/VS_Snippets_CLR/AppDomain_LoadRaw/CS/loadraw.cs#1)] @@ -6535,7 +6535,7 @@ ## Examples The following sample demonstrates the use of loading a raw assembly. - For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](~/docs/standard/assembly/names.md). + For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](/dotnet/standard/assembly/names). [!code-cpp[AppDomain_LoadRaw#1](~/samples/snippets/cpp/VS_Snippets_CLR/AppDomain_LoadRaw/CPP/loadraw.cpp#1)] [!code-csharp[AppDomain_LoadRaw#1](~/samples/snippets/csharp/VS_Snippets_CLR/AppDomain_LoadRaw/CS/loadraw.cs#1)] @@ -6779,7 +6779,7 @@ ## Examples The following sample demonstrates the use of loading a raw assembly. - For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](~/docs/standard/assembly/names.md). + For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](/dotnet/standard/assembly/names). [!code-cpp[AppDomain_LoadRaw#1](~/samples/snippets/cpp/VS_Snippets_CLR/AppDomain_LoadRaw/CPP/loadraw.cpp#1)] [!code-csharp[AppDomain_LoadRaw#1](~/samples/snippets/csharp/VS_Snippets_CLR/AppDomain_LoadRaw/CS/loadraw.cs#1)] @@ -6857,8 +6857,8 @@ ]]> The current process attempted to assign the value to this property. - Application Domain Resource Monitoring - <appdomainResourceMonitoring> Element + Application Domain Resource Monitoring + <appdomainResourceMonitoring> Element @@ -6909,7 +6909,7 @@ ]]> The ( in Visual Basic) property is set to . - Application Domain Resource Monitoring + Application Domain Resource Monitoring @@ -6960,7 +6960,7 @@ ]]> The ( in Visual Basic) property is set to . - Application Domain Resource Monitoring + Application Domain Resource Monitoring @@ -7004,7 +7004,7 @@ The total size of all memory allocations. To be added. The ( in Visual Basic) property is set to . - Application Domain Resource Monitoring + Application Domain Resource Monitoring @@ -7059,7 +7059,7 @@ ]]> The ( in Visual Basic) property is set to . - Application Domain Resource Monitoring + Application Domain Resource Monitoring @@ -7165,13 +7165,13 @@ Beginning with the .NET Framework version 2.0, this event is raised in each application domain that registers an event handler. > [!NOTE] -> In .NET Framework, the total execution time of all event handlers is limited, just as the total execution time of all finalizers is limited at process shutdown. The default is two seconds. An unmanaged host can change this execution time by calling the [ICLRPolicyManager::SetTimeout](~/docs/framework/unmanaged-api/hosting/iclrpolicymanager-settimeout-method.md) method with the [OPR_ProcessExit](~/docs/framework/unmanaged-api/hosting/eclroperation-enumeration.md) enumeration value. This time limit does not exist in .NET Core. +> In .NET Framework, the total execution time of all event handlers is limited, just as the total execution time of all finalizers is limited at process shutdown. The default is two seconds. An unmanaged host can change this execution time by calling the [ICLRPolicyManager::SetTimeout](/dotnet/framework/unmanaged-api/hosting/iclrpolicymanager-settimeout-method) method with the [OPR_ProcessExit](/dotnet/framework/unmanaged-api/hosting/eclroperation-enumeration) enumeration value. This time limit does not exist in .NET Core. In the .NET Framework versions 1.0 and 1.1, this event is raised only in the default application domain, and only if an event handler is registered in the default application domain. To register an event handler for this event, you must have the required permissions, or a is thrown. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -7233,7 +7233,7 @@ For this event, the property returns the assembly name before policy is applied. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -7415,7 +7415,7 @@ To register an event handler for this event, you must have the required permissions, or a is thrown. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -7563,13 +7563,13 @@ ## Remarks The cache path is ignored if the property is not set. See the property. - For more information on shadow copying see [Shadow Copying Assemblies](~/docs/framework/app-domains/shadow-copy-assemblies.md). + For more information on shadow copying see [Shadow Copying Assemblies](/dotnet/framework/app-domains/shadow-copy-assemblies). ]]> The operation is attempted on an unloaded application domain. - Shadow Copying Assemblies + Shadow Copying Assemblies @@ -7922,7 +7922,7 @@ The operation is attempted on an unloaded application domain. - Shadow Copying Assemblies + Shadow Copying Assemblies @@ -8011,7 +8011,7 @@ This method sets the property of the internal associated with this instance. - For more information on shadow copying, see [Shadow Copying Assemblies](~/docs/framework/app-domains/shadow-copy-assemblies.md). + For more information on shadow copying, see [Shadow Copying Assemblies](/dotnet/framework/app-domains/shadow-copy-assemblies). @@ -8025,7 +8025,7 @@ ]]> The operation is attempted on an unloaded application domain. - Shadow Copying Assemblies + Shadow Copying Assemblies @@ -8177,13 +8177,13 @@ and [Shadow Copying Assemblies](~/docs/framework/app-domains/shadow-copy-assemblies.md). + For more information, see and [Shadow Copying Assemblies](/dotnet/framework/app-domains/shadow-copy-assemblies). ]]> The operation is attempted on an unloaded application domain. - Shadow Copying Assemblies + Shadow Copying Assemblies @@ -8517,14 +8517,14 @@ To register an event handler for this event, you must have the required permissions, or a is thrown. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ## Examples The following sample demonstrates the event. - For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](~/docs/standard/assembly/names.md). + For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](/dotnet/standard/assembly/names). [!code-cpp[AppDomain_TypeResolve#1](~/samples/snippets/cpp/VS_Snippets_CLR/AppDomain_TypeResolve/CPP/typeresolve.cpp#1)] [!code-csharp[AppDomain_TypeResolve#1](~/samples/snippets/csharp/VS_Snippets_CLR/AppDomain_TypeResolve/CS/typeresolve.cs#1)] @@ -8607,11 +8607,11 @@ Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this event is not raised for exceptions that corrupt the state of the process, such as stack overflows or access violations, unless the event handler is security-critical and has the attribute. - In the .NET Framework versions 1.0 and 1.1, an unhandled exception that occurs in a thread other than the main application thread is caught by the runtime and therefore does not cause the application to terminate. Thus, it is possible for the event to be raised without the application terminating. Starting with the .NET Framework version 2.0, this backstop for unhandled exceptions in child threads was removed, because the cumulative effect of such silent failures included performance degradation, corrupted data, and lockups, all of which were difficult to debug. For more information, including a list of cases in which the runtime does not terminate, see [Exceptions in Managed Threads](~/docs/standard/threading/exceptions-in-managed-threads.md). + In the .NET Framework versions 1.0 and 1.1, an unhandled exception that occurs in a thread other than the main application thread is caught by the runtime and therefore does not cause the application to terminate. Thus, it is possible for the event to be raised without the application terminating. Starting with the .NET Framework version 2.0, this backstop for unhandled exceptions in child threads was removed, because the cumulative effect of such silent failures included performance degradation, corrupted data, and lockups, all of which were difficult to debug. For more information, including a list of cases in which the runtime does not terminate, see [Exceptions in Managed Threads](/dotnet/standard/threading/exceptions-in-managed-threads). To register an event handler for this event, you must have the required permissions, or a is thrown. - For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). ## Other Events for Unhandled Exceptions For certain application models, the event can be preempted by other events if the unhandled exception occurs in the main application thread. diff --git a/xml/System/AppDomainManager.xml b/xml/System/AppDomainManager.xml index 444792ca0aa..77e9aa964ac 100644 --- a/xml/System/AppDomainManager.xml +++ b/xml/System/AppDomainManager.xml @@ -33,7 +33,7 @@ > [!IMPORTANT] > Do not use to configure an application domain in ASP.NET. In ASP.NET, configuration must be handled by the host. - Implementing the class enables a hosting application to participate in the creation of new application domains. To replace the default , identify the assembly and type of the replacement in the APPDOMAIN_MANAGER_ASM and APPDOMAIN_MANAGER_TYPE environment variables, or use the [\](~/docs/framework/configure-apps/file-schema/runtime/appdomainmanagerassembly-element.md) and [\](~/docs/framework/configure-apps/file-schema/runtime/appdomainmanagertype-element.md) elements in your configuration file. The assembly must be fully trusted and be contained in the global assembly cache or the directory of the starting application. The type and assembly names must be fully qualified in the environment variables. For example: + Implementing the class enables a hosting application to participate in the creation of new application domains. To replace the default , identify the assembly and type of the replacement in the APPDOMAIN_MANAGER_ASM and APPDOMAIN_MANAGER_TYPE environment variables, or use the [\](/dotnet/framework/configure-apps/file-schema/runtime/appdomainmanagerassembly-element) and [\](/dotnet/framework/configure-apps/file-schema/runtime/appdomainmanagertype-element) elements in your configuration file. The assembly must be fully trusted and be contained in the global assembly cache or the directory of the starting application. The type and assembly names must be fully qualified in the environment variables. For example: `set APPDOMAIN_MANAGER_TYPE=MyNamespace.TestAppDomainManager` @@ -48,7 +48,7 @@ > Only assemblies granted `FullTrust`, such as assemblies in the global assembly cache or identified as `fullTrustAssemblies` in the method can be loaded in the constructor and the method. > [!NOTE] -> This class contains a link demand and an inheritance demand at the class level. A is thrown when either the immediate caller or the derived class does not have infrastructure permission. For details about security demands, see [Link Demands](~/docs/framework/misc/link-demands.md) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). +> This class contains a link demand and an inheritance demand at the class level. A is thrown when either the immediate caller or the derived class does not have infrastructure permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). diff --git a/xml/System/AppDomainSetup.xml b/xml/System/AppDomainSetup.xml index 876461d13de..befd226fcd6 100644 --- a/xml/System/AppDomainSetup.xml +++ b/xml/System/AppDomainSetup.xml @@ -65,7 +65,7 @@ ]]> - How To: Configure an Application Domain + How To: Configure an Application Domain @@ -369,7 +369,7 @@ When the application domain is loaded, is thrown if the assembly does not exist, or if the assembly does not contain the type specified by the property. is thrown if the assembly is found but the version information does not match. - To set the application domain manager for the default application domain, use the [\](~/docs/framework/configure-apps/file-schema/runtime/appdomainmanagerassembly-element.md) and [\](~/docs/framework/configure-apps/file-schema/runtime/appdomainmanagertype-element.md) elements in the [\](~/docs/framework/configure-apps/file-schema/runtime/runtime-element.md) section of the application configuration file, or use the environment variables described in . + To set the application domain manager for the default application domain, use the [\](/dotnet/framework/configure-apps/file-schema/runtime/appdomainmanagerassembly-element) and [\](/dotnet/framework/configure-apps/file-schema/runtime/appdomainmanagertype-element) elements in the [\](/dotnet/framework/configure-apps/file-schema/runtime/runtime-element) section of the application configuration file, or use the environment variables described in . This feature requires the application to have full trust. (For example, an application running on the desktop has full trust.) If the application does not have full trust, a is thrown. @@ -413,7 +413,7 @@ When the application domain is loaded, is thrown if the assembly specified by the property does not contain the type specified by this property. - To set the application domain manager for the default application domain, use the [\](~/docs/framework/configure-apps/file-schema/runtime/appdomainmanagerassembly-element.md) and [\](~/docs/framework/configure-apps/file-schema/runtime/appdomainmanagertype-element.md) elements in the [\](~/docs/framework/configure-apps/file-schema/runtime/runtime-element.md) section of the application configuration file, or use the environment variables described in . + To set the application domain manager for the default application domain, use the [\](/dotnet/framework/configure-apps/file-schema/runtime/appdomainmanagerassembly-element) and [\](/dotnet/framework/configure-apps/file-schema/runtime/appdomainmanagertype-element) elements in the [\](/dotnet/framework/configure-apps/file-schema/runtime/runtime-element) section of the application configuration file, or use the environment variables described in . This feature requires the application to have full trust. (For example, an application running on the desktop has full trust.) If the application does not have full trust, a is thrown. @@ -626,13 +626,13 @@ ## Remarks In order for this property to have an effect, the property must also be set. If the property is not set, the property is ignored and the shadow copy cache location defaults to the download cache. - For more information on shadow copying, see [Shadow Copying Assemblies](~/docs/framework/app-domains/shadow-copy-assemblies.md). + For more information on shadow copying, see [Shadow Copying Assemblies](/dotnet/framework/app-domains/shadow-copy-assemblies). ]]> - Shadow Copying Assemblies + Shadow Copying Assemblies @@ -680,7 +680,7 @@ ]]> - Runtime Settings Schema + Runtime Settings Schema @@ -826,7 +826,7 @@ System.Boolean - Gets or sets a value that indicates whether the [<publisherPolicy>](~/docs/framework/configure-apps/file-schema/runtime/publisherpolicy-element.md) section of the configuration file is applied to an application domain. + Gets or sets a value that indicates whether the [<publisherPolicy>](/dotnet/framework/configure-apps/file-schema/runtime/publisherpolicy-element) section of the configuration file is applied to an application domain. if the section of the configuration file for an application domain is ignored; if the declared publisher policy is honored. @@ -835,7 +835,7 @@ ## Remarks The property specifically applies to a Web application that is loaded locally. Use this property to help prevent a malicious attempt to execute an unsafe Web application in safe mode. - For more information about bypassing publisher policy, see the [Redirecting Assembly Versions](~/docs/framework/configure-apps/redirect-assembly-versions.md) topic. For more information about safe mode, see the "Examining the Configuration Files" section of the [How the Runtime Locates Assemblies](~/docs/framework/deployment/how-the-runtime-locates-assemblies.md) topic. + For more information about bypassing publisher policy, see the [Redirecting Assembly Versions](/dotnet/framework/configure-apps/redirect-assembly-versions) topic. For more information about safe mode, see the "Examining the Configuration Files" section of the [How the Runtime Locates Assemblies](/dotnet/framework/deployment/how-the-runtime-locates-assemblies) topic. ]]> @@ -1256,19 +1256,19 @@ |Switch|Meaning| |------------|-------------| -|"NetFx40_LegacySecurityPolicy"|Code access security (CAS) for the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] is enabled in this application domain. See [<NetFx40_LegacySecurityPolicy> Element](~/docs/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element.md).| -|"NetFx40_Legacy20SortingBehavior"|String sorting defaults for the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] are enabled in this application domain. Successfully restoring legacy sorting behavior also requires the sort00001000.dll dynamic link library to be available on the local system. See [<CompatSortNLSVersion> Element](~/docs/framework/configure-apps/file-schema/runtime/compatsortnlsversion-element.md).| +|"NetFx40_LegacySecurityPolicy"|Code access security (CAS) for the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] is enabled in this application domain. See [<NetFx40_LegacySecurityPolicy> Element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element).| +|"NetFx40_Legacy20SortingBehavior"|String sorting defaults for the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] are enabled in this application domain. Successfully restoring legacy sorting behavior also requires the sort00001000.dll dynamic link library to be available on the local system. See [<CompatSortNLSVersion> Element](/dotnet/framework/configure-apps/file-schema/runtime/compatsortnlsversion-element).| |"NetFx40_Legacy40SortingBehavior"|String sorting defaults for the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] and Unicode 5.0 are enabled in this application domain. Successfully restoring legacy sorting behavior also requires the sort00060101.dll dynamic link library to be available on the local system.| -|"NetFx40_TimeSpanLegacyFormatMode"| formatting behavior for the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] is enabled in this application domain. See [<TimeSpan_LegacyFormatMode> Element](~/docs/framework/configure-apps/file-schema/runtime/timespan-legacyformatmode-element.md) and the "Restoring Legacy TimeSpan Formatting" section of the topic.| -|"UseRandomizedStringHashAlgorithm"|The runtime calculates hash codes for strings on a per application domain basis instead of using a single hashing algorithm that produces a consistent hash code across application domains. See [<UseRandomizedStringHashAlgorithm> Element](~/docs/framework/configure-apps/file-schema/runtime/userandomizedstringhashalgorithm-element.md).| +|"NetFx40_TimeSpanLegacyFormatMode"| formatting behavior for the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] is enabled in this application domain. See [<TimeSpan_LegacyFormatMode> Element](/dotnet/framework/configure-apps/file-schema/runtime/timespan-legacyformatmode-element) and the "Restoring Legacy TimeSpan Formatting" section of the topic.| +|"UseRandomizedStringHashAlgorithm"|The runtime calculates hash codes for strings on a per application domain basis instead of using a single hashing algorithm that produces a consistent hash code across application domains. See [<UseRandomizedStringHashAlgorithm> Element](/dotnet/framework/configure-apps/file-schema/runtime/userandomizedstringhashalgorithm-element).| ]]> - <NetFx40_LegacySecurityPolicy> Element - <CompatSortNLSVersion> Element - <TimeSpan_LegacyFormatMode> Element - <UseRandomizedStringHashAlgorithm> Element + <NetFx40_LegacySecurityPolicy> Element + <CompatSortNLSVersion> Element + <TimeSpan_LegacyFormatMode> Element + <UseRandomizedStringHashAlgorithm> Element @@ -1313,7 +1313,7 @@ ]]> - Runtime Settings Schema + Runtime Settings Schema @@ -1430,13 +1430,13 @@ > [!IMPORTANT] > Directory paths must not contain semicolons, because the semicolon is the delimiter character. There is no escape character for semicolons. - When shadow copying is in effect, assembly files are copied to another location before the assemblies are loaded. The original assembly file is not locked, so it can be updated. For more information on shadow copying, see [Shadow Copying Assemblies](~/docs/framework/app-domains/shadow-copy-assemblies.md). + When shadow copying is in effect, assembly files are copied to another location before the assemblies are loaded. The original assembly file is not locked, so it can be updated. For more information on shadow copying, see [Shadow Copying Assemblies](/dotnet/framework/app-domains/shadow-copy-assemblies). ]]> - Shadow Copying Assemblies + Shadow Copying Assemblies @@ -1473,13 +1473,13 @@ - Shadow Copying Assemblies + Shadow Copying Assemblies diff --git a/xml/System/AppDomainUnloadedException.xml b/xml/System/AppDomainUnloadedException.xml index 0b13f321a36..5b1e3803942 100644 --- a/xml/System/AppDomainUnloadedException.xml +++ b/xml/System/AppDomainUnloadedException.xml @@ -88,7 +88,7 @@ - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -250,11 +250,11 @@ - XML and SOAP Serialization + XML and SOAP Serialization @@ -313,7 +313,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System/ApplicationException.xml b/xml/System/ApplicationException.xml index 6f232a56911..cf7416c12f6 100644 --- a/xml/System/ApplicationException.xml +++ b/xml/System/ApplicationException.xml @@ -53,8 +53,8 @@ ]]> - Handling and Throwing Exceptions - Using Standard Exception Types + Handling and Throwing Exceptions + Using Standard Exception Types @@ -209,11 +209,11 @@ - XML and Soap Serialization + XML and Soap Serialization @@ -269,7 +269,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System/ArgumentException.xml b/xml/System/ArgumentException.xml index 78b67c8ac6e..a494845f79f 100644 --- a/xml/System/ArgumentException.xml +++ b/xml/System/ArgumentException.xml @@ -91,7 +91,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -255,11 +255,11 @@ - XML and SOAP Serialization + XML and SOAP Serialization @@ -319,7 +319,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -450,7 +450,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -511,7 +511,7 @@ The object is a null reference ( in Visual Basic). - XML and SOAP Serialization + XML and SOAP Serialization diff --git a/xml/System/ArgumentNullException.xml b/xml/System/ArgumentNullException.xml index 67971a5da73..95def0e6446 100644 --- a/xml/System/ArgumentNullException.xml +++ b/xml/System/ArgumentNullException.xml @@ -68,7 +68,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -235,11 +235,11 @@ - XML and SOAP Serialization + XML and SOAP Serialization diff --git a/xml/System/ArgumentOutOfRangeException.xml b/xml/System/ArgumentOutOfRangeException.xml index ac600a91c68..1b9f7d994e9 100644 --- a/xml/System/ArgumentOutOfRangeException.xml +++ b/xml/System/ArgumentOutOfRangeException.xml @@ -201,7 +201,7 @@ The conditions in which an exception i - if your app uses an array or collection object, consider using a thread-safe collection class, such as the types in the namespace or the out-of-band release. - - Ensure that shared state (that is, resources that can be accessed by multiple threads) is accessed in a thread-safe way, so that only one thread at a time has exclusive access to the resources. A large number of classes, such as , , , and , are available to synchronize access to resources. For more information, see [Threading](~/docs/standard/threading/index.md). In addition, language support is available through the [lock](~/docs/csharp/language-reference/keywords/lock-statement.md) statement in C# and the [SyncLock](~/docs/visual-basic/language-reference/statements/synclock-statement.md) construct in Visual Basic. + - Ensure that shared state (that is, resources that can be accessed by multiple threads) is accessed in a thread-safe way, so that only one thread at a time has exclusive access to the resources. A large number of classes, such as , , , and , are available to synchronize access to resources. For more information, see [Threading](/dotnet/standard/threading/). In addition, language support is available through the [lock](/dotnet/csharp/language-reference/keywords/lock-statement) statement in C# and the [SyncLock](/dotnet/visual-basic/language-reference/statements/synclock-statement) construct in Visual Basic. The following example addresses the and the other issues from the previous example. It replaces the object with a object to ensure that access to the collection is thread-safe, uses a object to ensure that the application thread continues only after other threads have executed, and uses a lock to ensure that only one thread can access the `msg` variable at a time. @@ -388,11 +388,11 @@ The following example defines a class to contain information about an invited gu - XML and SOAP Serialization + XML and SOAP Serialization diff --git a/xml/System/ArithmeticException.xml b/xml/System/ArithmeticException.xml index 1e115fde910..72cc86e357d 100644 --- a/xml/System/ArithmeticException.xml +++ b/xml/System/ArithmeticException.xml @@ -74,7 +74,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -238,11 +238,11 @@ - XML and SOAP Serialization + XML and SOAP Serialization @@ -300,7 +300,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System/Array.xml b/xml/System/Array.xml index 387cb72a90c..18219d25390 100644 --- a/xml/System/Array.xml +++ b/xml/System/Array.xml @@ -93,7 +93,7 @@ The array size is limited to a total of 4 billion elements, and to a maximum index of 0X7FEFFFFF in any given dimension (0X7FFFFFC7 for byte arrays and arrays of single-byte structures). - **.NET Framework only:** By default, the maximum size of an is 2 gigabytes (GB). In a 64-bit environment, you can avoid the size restriction by setting the `enabled` attribute of the [gcAllowVeryLargeObjects](~/docs/framework/configure-apps/file-schema/runtime/gcallowverylargeobjects-element.md) configuration element to `true` in the run-time environment. + **.NET Framework only:** By default, the maximum size of an is 2 gigabytes (GB). In a 64-bit environment, you can avoid the size restriction by setting the `enabled` attribute of the [gcAllowVeryLargeObjects](/dotnet/framework/configure-apps/file-schema/runtime/gcallowverylargeobjects-element) configuration element to `true` in the run-time environment. Single-dimensional arrays implement the , , , and generic interfaces. The implementations are provided to arrays at run time, and as a result, the generic interfaces do not appear in the declaration syntax for the class. In addition, there are no reference topics for interface members that are accessible only by casting an array to the generic interface type (explicit interface implementations). The key thing to be aware of when you cast an array to one of these interfaces is that members which add, insert, or remove elements throw . @@ -134,9 +134,9 @@ Enumerating through a collection is intrinsically not a thread-safe procedure. Even when a collection is synchronized, other threads can still modify the collection, which causes the enumerator to throw an exception. To guarantee thread safety during enumeration, you can either lock the collection during the entire enumeration or catch the exceptions resulting from changes made by other threads. - Performing Culture-Insensitive String Operations in Arrays - Arrays (C# Programming Guide) - Arrays in Visual Basic + Performing Culture-Insensitive String Operations in Arrays + Arrays (C# Programming Guide) + Arrays in Visual Basic @@ -311,7 +311,7 @@ does not implement the interface, and the search encounters an element that does not implement the interface. - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -407,7 +407,7 @@ - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -506,7 +506,7 @@ does not implement the interface, and the search encounters an element that does not implement the interface. - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -619,7 +619,7 @@ - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -700,7 +700,7 @@ The array is displayed, sorted, and displayed again. Arrays must be sorted in order to use the method. > [!NOTE] -> The calls to the and generic methods do not look any different from calls to their nongeneric counterparts, because Visual Basic, C#, and C++ infer the type of the generic type parameter from the type of the first argument. If you use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to examine the Microsoft intermediate language (MSIL), you can see that the generic methods are being called. +> The calls to the and generic methods do not look any different from calls to their nongeneric counterparts, because Visual Basic, C#, and C++ infer the type of the generic type parameter from the type of the first argument. If you use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to examine the Microsoft intermediate language (MSIL), you can see that the generic methods are being called. The generic method overload is then used to search for two strings, one that is not in the array and one that is. The array and the return value of the method are passed to the `ShowWhere` generic method, which displays the index value if the string is found, and otherwise the elements the search string would fall between if it were in the array. The index is negative if the string is not in the array, so the `ShowWhere` method takes the bitwise complement (the ~ operator in C# and Visual C++, `Xor`-1 in Visual Basic) to obtain the index of the first element in the list that is larger than the search string. @@ -716,7 +716,7 @@ does not implement the generic interface. - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -812,7 +812,7 @@ The array is displayed, sorted, and displayed again. Arrays must be sorted in order to use the method. > [!NOTE] -> The calls to the and generic methods do not look any different from calls to their nongeneric counterparts, because Visual Basic, C#, and C++ infer the type of the generic type parameter from the type of the first argument. If you use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to examine the Microsoft intermediate language (MSIL), you can see that the generic methods are being called. +> The calls to the and generic methods do not look any different from calls to their nongeneric counterparts, because Visual Basic, C#, and C++ infer the type of the generic type parameter from the type of the first argument. If you use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to examine the Microsoft intermediate language (MSIL), you can see that the generic methods are being called. The generic method overload is then used to search for two strings, one that is not in the array and one that is. The array and the return value of the method are passed to the `ShowWhere` generic method, which displays the index value if the string is found, and otherwise the elements the search string would fall between if it were in the array. The index is negative if the string is not n the array, so the `ShowWhere` method takes the bitwise complement (the ~ operator in C# and Visual C++, `Xor` -1 in Visual Basic) to obtain the index of the first element in the list that is larger than the search string. @@ -831,7 +831,7 @@ - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -928,7 +928,7 @@ does not implement the generic interface. - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -1039,7 +1039,7 @@ - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -2816,8 +2816,8 @@ - Lambda Expressions (C# Programming Guide) - Lambda Expressions (Visual Basic) + Lambda Expressions (C# Programming Guide) + Lambda Expressions (Visual Basic) @@ -5004,7 +5004,7 @@ is multidimensional. - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -5106,7 +5106,7 @@ is multidimensional. - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -5177,7 +5177,7 @@ is . - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -5254,7 +5254,7 @@ is outside the range of valid indexes for . - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -5341,7 +5341,7 @@ and do not specify a valid section in . - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -5681,7 +5681,7 @@ is multidimensional. - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -5766,7 +5766,7 @@ is multidimensional. - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -5864,7 +5864,7 @@ is multidimensional. - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -5937,7 +5937,7 @@ is . - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -6014,7 +6014,7 @@ is outside the range of valid indexes for . - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -6101,7 +6101,7 @@ and do not specify a valid section in . - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -7425,7 +7425,7 @@ int[,,] TDArray = new int[1,1,1]; One or more elements in do not implement the interface. - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -7525,7 +7525,7 @@ int[,,] TDArray = new int[1,1,1]; - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -7634,7 +7634,7 @@ int[,,] TDArray = new int[1,1,1]; - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -7759,7 +7759,7 @@ int[,,] TDArray = new int[1,1,1]; - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -7857,7 +7857,7 @@ int[,,] TDArray = new int[1,1,1]; One or more elements in do not implement the interface. - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -7974,7 +7974,7 @@ int[,,] TDArray = new int[1,1,1]; One or more elements in the do not implement the interface. - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -8098,7 +8098,7 @@ int[,,] TDArray = new int[1,1,1]; - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -8248,7 +8248,7 @@ int[,,] TDArray = new int[1,1,1]; - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -8327,7 +8327,7 @@ int[,,] TDArray = new int[1,1,1]; The array is displayed, sorted, and displayed again. > [!NOTE] -> The calls to the and generic methods do not look any different from calls to their nongeneric counterparts, because Visual Basic, C#, and C++ infer the type of the generic type parameter from the type of the first argument. If you use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to examine the Microsoft intermediate language (MSIL), you can see that the generic methods are being called. +> The calls to the and generic methods do not look any different from calls to their nongeneric counterparts, because Visual Basic, C#, and C++ infer the type of the generic type parameter from the type of the first argument. If you use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to examine the Microsoft intermediate language (MSIL), you can see that the generic methods are being called. The generic method overload is then used to search for two strings, one that is not in the array and one that is. The array and the return value of the method are passed to the `ShowWhere` generic method, which displays the index value if the string is found, and otherwise the elements the search string would fall between if it were in the array. The index is negative if the string is not n the array, so the `ShowWhere` method takes the bitwise complement (the ~ operator in C# and Visual C++, `Xor` -1 in Visual Basic) to obtain the index of the first element in the list that is larger than the search string. @@ -8342,7 +8342,7 @@ int[,,] TDArray = new int[1,1,1]; One or more elements in do not implement the generic interface. - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -8425,7 +8425,7 @@ int[,,] TDArray = new int[1,1,1]; The array is displayed, sorted, and displayed again. Arrays must be sorted in order to use the method. > [!NOTE] -> The calls to the and generic methods do not look any different from calls to their nongeneric counterparts, because Visual Basic, C#, and C++ infer the type of the generic type parameter from the type of the first argument. If you use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to examine the Microsoft intermediate language (MSIL), you can see that the generic methods are being called. +> The calls to the and generic methods do not look any different from calls to their nongeneric counterparts, because Visual Basic, C#, and C++ infer the type of the generic type parameter from the type of the first argument. If you use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to examine the Microsoft intermediate language (MSIL), you can see that the generic methods are being called. The generic method overload is then used to search for two strings, one that is not in the array and one that is. The array and the return value of the method are passed to the `ShowWhere` generic method, which displays the index value if the string is found, and otherwise the elements the search string would fall between if it were in the array. The index is negative if the string is not n the array, so the `ShowWhere` method takes the bitwise complement (the ~ operator in C# and Visual C++, `Xor` -1 in Visual Basic) to obtain the index of the first element in the list that is larger than the search string. @@ -8446,7 +8446,7 @@ int[,,] TDArray = new int[1,1,1]; - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -8539,7 +8539,7 @@ int[,,] TDArray = new int[1,1,1]; - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -8624,7 +8624,7 @@ int[,,] TDArray = new int[1,1,1]; The code example creates and displays an array of dinosaur names, consisting of three herbivores followed by three carnivores (tyrannosaurids, to be precise). The generic method overload is used to sort the last three elements of the array, which is then displayed. The generic method overload is used with `ReverseCompare` to sort the last three elements in reverse order. The thoroughly confused dinosaurs are displayed again. > [!NOTE] -> The calls to the and generic methods do not look any different from calls to their nongeneric counterparts, because Visual Basic, C#, and C++ infer the type of the generic type parameter from the type of the first argument. If you use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to examine the Microsoft intermediate language (MSIL), you can see that the generic methods are being called. +> The calls to the and generic methods do not look any different from calls to their nongeneric counterparts, because Visual Basic, C#, and C++ infer the type of the generic type parameter from the type of the first argument. If you use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to examine the Microsoft intermediate language (MSIL), you can see that the generic methods are being called. [!code-cpp[Array_SortIntIntIComparer#1](~/samples/snippets/cpp/VS_Snippets_CLR/Array_SortIntIntIComparer/cpp/source.cpp#1)] [!code-csharp[Array_SortIntIntIComparer#1](~/samples/snippets/csharp/VS_Snippets_CLR/Array_SortIntIntIComparer/cs/source.cs#1)] @@ -8645,7 +8645,7 @@ int[,,] TDArray = new int[1,1,1]; One or more elements in do not implement the generic interface. - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -8735,7 +8735,7 @@ int[,,] TDArray = new int[1,1,1]; The code example creates and displays an array of dinosaur names, consisting of three herbivores followed by three carnivores (tyrannosaurids, to be precise). The generic method overload is used to sort the last three elements of the array, which is then displayed. The generic method overload is used with `ReverseCompare` to sort the last three elements in reverse order. The thoroughly confused dinosaurs are displayed again. > [!NOTE] -> The calls to the and generic methods do not look any different from calls to their nongeneric counterparts, because Visual Basic, C#, and C++ infer the type of the generic type parameter from the type of the first argument. If you use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to examine the Microsoft intermediate language (MSIL), you can see that the generic methods are being called. +> The calls to the and generic methods do not look any different from calls to their nongeneric counterparts, because Visual Basic, C#, and C++ infer the type of the generic type parameter from the type of the first argument. If you use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to examine the Microsoft intermediate language (MSIL), you can see that the generic methods are being called. [!code-cpp[Array_SortIntIntIComparer#1](~/samples/snippets/cpp/VS_Snippets_CLR/Array_SortIntIntIComparer/cpp/source.cpp#1)] [!code-csharp[Array_SortIntIntIComparer#1](~/samples/snippets/csharp/VS_Snippets_CLR/Array_SortIntIntIComparer/cs/source.cs#1)] @@ -8765,7 +8765,7 @@ int[,,] TDArray = new int[1,1,1]; - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -8860,7 +8860,7 @@ int[,,] TDArray = new int[1,1,1]; - The overload is used to sort the last three elements of both arrays in reverse order. > [!NOTE] -> The calls to the generic methods do not look any different from calls to their nongeneric counterparts, because Visual Basic, C#, and C++ infer the type of the generic type parameter from the type of the first two arguments. If you use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to examine the Microsoft intermediate language (MSIL), you can see that the generic methods are being called. +> The calls to the generic methods do not look any different from calls to their nongeneric counterparts, because Visual Basic, C#, and C++ infer the type of the generic type parameter from the type of the first two arguments. If you use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to examine the Microsoft intermediate language (MSIL), you can see that the generic methods are being called. [!code-cpp[Array_Sort2IntIntIComparer#1](~/samples/snippets/cpp/VS_Snippets_CLR/Array_Sort2IntIntIComparer/cpp/source.cpp#1)] [!code-csharp[Array_Sort2IntIntIComparer#1](~/samples/snippets/csharp/VS_Snippets_CLR/Array_Sort2IntIntIComparer/cs/source.cs#1)] @@ -8880,7 +8880,7 @@ int[,,] TDArray = new int[1,1,1]; - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -8977,7 +8977,7 @@ int[,,] TDArray = new int[1,1,1]; - The overload is used to sort the last three elements of both arrays in reverse order. > [!NOTE] -> The calls to the generic methods do not look any different from calls to their nongeneric counterparts, because Visual Basic, C#, and C++ infer the type of the generic type parameter from the type of the first two arguments. If you use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to examine the Microsoft intermediate language (MSIL), you can see that the generic methods are being called. +> The calls to the generic methods do not look any different from calls to their nongeneric counterparts, because Visual Basic, C#, and C++ infer the type of the generic type parameter from the type of the first two arguments. If you use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to examine the Microsoft intermediate language (MSIL), you can see that the generic methods are being called. [!code-cpp[Array_Sort2IntIntIComparer#1](~/samples/snippets/cpp/VS_Snippets_CLR/Array_Sort2IntIntIComparer/cpp/source.cpp#1)] [!code-csharp[Array_Sort2IntIntIComparer#1](~/samples/snippets/csharp/VS_Snippets_CLR/Array_Sort2IntIntIComparer/cs/source.cs#1)] @@ -9005,7 +9005,7 @@ int[,,] TDArray = new int[1,1,1]; - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -9104,7 +9104,7 @@ int[,,] TDArray = new int[1,1,1]; - The overload is used to sort the last three elements of both arrays in reverse order. > [!NOTE] -> The calls to the generic methods do not look any different from calls to their nongeneric counterparts, because Visual Basic, C#, and C++ infer the type of the generic type parameter from the type of the first two arguments. If you use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to examine the Microsoft intermediate language (MSIL), you can see that the generic methods are being called. +> The calls to the generic methods do not look any different from calls to their nongeneric counterparts, because Visual Basic, C#, and C++ infer the type of the generic type parameter from the type of the first two arguments. If you use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to examine the Microsoft intermediate language (MSIL), you can see that the generic methods are being called. [!code-cpp[Array_Sort2IntIntIComparer#1](~/samples/snippets/cpp/VS_Snippets_CLR/Array_Sort2IntIntIComparer/cpp/source.cpp#1)] [!code-csharp[Array_Sort2IntIntIComparer#1](~/samples/snippets/csharp/VS_Snippets_CLR/Array_Sort2IntIntIComparer/cs/source.cs#1)] @@ -9137,7 +9137,7 @@ int[,,] TDArray = new int[1,1,1]; One or more elements in the do not implement the generic interface. - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays @@ -9241,7 +9241,7 @@ int[,,] TDArray = new int[1,1,1]; - The [\], TValue\ overload is used to sort the last three elements of both arrays in reverse order. > [!NOTE] -> The calls to the generic methods do not look any different from calls to their nongeneric counterparts, because Visual Basic, C#, and C++ infer the type of the generic type parameter from the type of the first two arguments. If you use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to examine the Microsoft intermediate language (MSIL), you can see that the generic methods are being called. +> The calls to the generic methods do not look any different from calls to their nongeneric counterparts, because Visual Basic, C#, and C++ infer the type of the generic type parameter from the type of the first two arguments. If you use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to examine the Microsoft intermediate language (MSIL), you can see that the generic methods are being called. [!code-cpp[Array_Sort2IntIntIComparer#1](~/samples/snippets/cpp/VS_Snippets_CLR/Array_Sort2IntIntIComparer/cpp/source.cpp#1)] [!code-csharp[Array_Sort2IntIntIComparer#1](~/samples/snippets/csharp/VS_Snippets_CLR/Array_Sort2IntIntIComparer/cs/source.cs#1)] @@ -9283,7 +9283,7 @@ int[,,] TDArray = new int[1,1,1]; - Performing Culture-Insensitive String Operations in Arrays + Performing Culture-Insensitive String Operations in Arrays diff --git a/xml/System/ArraySegment`1+Enumerator.xml b/xml/System/ArraySegment`1+Enumerator.xml index e632190d9df..7f8dccfc4fe 100644 --- a/xml/System/ArraySegment`1+Enumerator.xml +++ b/xml/System/ArraySegment`1+Enumerator.xml @@ -43,7 +43,7 @@ ## Remarks -The C# [foreach](~/docs/csharp/language-reference/keywords/foreach-in.md) of the C# language and the [For Each...Next](~/docs/visual-basic/language-reference/statements/for-each-next-statement.md) construct in Visual Basic hides the complexity of enumerators. Instead of directly manipulating the enumerator, using `foreach` or `For Each...Next` is recommended. +The C# [foreach](/dotnet/csharp/language-reference/keywords/foreach-in) of the C# language and the [For Each...Next](/dotnet/visual-basic/language-reference/statements/for-each-next-statement) construct in Visual Basic hides the complexity of enumerators. Instead of directly manipulating the enumerator, using `foreach` or `For Each...Next` is recommended. Initially, the enumerator is positioned before the first element in the . At this position, is undefined. You must call to advance the enumerator to the first item in the before reading the value of . diff --git a/xml/System/ArrayTypeMismatchException.xml b/xml/System/ArrayTypeMismatchException.xml index f539564fd5b..2c944234ec8 100644 --- a/xml/System/ArrayTypeMismatchException.xml +++ b/xml/System/ArrayTypeMismatchException.xml @@ -83,7 +83,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -265,11 +265,11 @@ - XML and SOAP Serialization + XML and SOAP Serialization @@ -336,7 +336,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System/AsyncCallback.xml b/xml/System/AsyncCallback.xml index 6d1443c22ef..eaa65d02a1e 100644 --- a/xml/System/AsyncCallback.xml +++ b/xml/System/AsyncCallback.xml @@ -59,7 +59,7 @@ ## Remarks Use an delegate to process the results of an asynchronous operation in a separate thread. The delegate represents a callback method that is called when the asynchronous operation completes. The callback method takes an parameter, which is subsequently used to obtain the results of the asynchronous operation. - For more information about asynchronous programming, see [Using an AsyncCallback Delegate to End an Asynchronous Operation](~/docs/standard/asynchronous-programming-patterns/using-an-asynccallback-delegate-to-end-an-asynchronous-operation.md) and [Using an AsyncCallback Delegate and State Object](~/docs/standard/asynchronous-programming-patterns/using-an-asynccallback-delegate-and-state-object.md) in [Event-based Asynchronous Pattern (EAP)](~/docs/standard/asynchronous-programming-patterns/event-based-asynchronous-pattern-eap.md). + For more information about asynchronous programming, see [Using an AsyncCallback Delegate to End an Asynchronous Operation](/dotnet/standard/asynchronous-programming-patterns/using-an-asynccallback-delegate-to-end-an-asynchronous-operation) and [Using an AsyncCallback Delegate and State Object](/dotnet/standard/asynchronous-programming-patterns/using-an-asynccallback-delegate-and-state-object) in [Event-based Asynchronous Pattern (EAP)](/dotnet/standard/asynchronous-programming-patterns/event-based-asynchronous-pattern-eap). @@ -76,6 +76,6 @@ Using an AsyncCallback Delegate and State Object Calling Synchronous Methods Asynchronously Event-based Asynchronous Pattern (EAP) - Handling and Raising Events + Handling and Raising Events diff --git a/xml/System/Attribute.xml b/xml/System/Attribute.xml index 41a6823d7c8..94ae6c8851b 100644 --- a/xml/System/Attribute.xml +++ b/xml/System/Attribute.xml @@ -75,7 +75,7 @@ All attribute types derive directly or indirectly from the class. Attributes can be applied to any target element; multiple attributes can be applied to the same target element; and attributes can be inherited by an element derived from a target element. Use the class to specify the target element to which the attribute is applied. - The class provides convenient methods to retrieve and test custom attributes. For more information about using attributes, see [Applying Attributes](~/docs/standard/attributes/applying-attributes.md) and [Attributes](~/docs/standard/attributes/index.md). + The class provides convenient methods to retrieve and test custom attributes. For more information about using attributes, see [Applying Attributes](/dotnet/standard/attributes/applying-attributes) and [Attributes](/dotnet/standard/attributes/). @@ -89,8 +89,8 @@ ]]> This type is thread safe. - Applying Attributes - Extending Metadata Using Attributes + Applying Attributes + Extending Metadata Using Attributes diff --git a/xml/System/AttributeUsageAttribute.xml b/xml/System/AttributeUsageAttribute.xml index 827ed6b7a9e..e38cd4f5f17 100644 --- a/xml/System/AttributeUsageAttribute.xml +++ b/xml/System/AttributeUsageAttribute.xml @@ -72,13 +72,13 @@ This named parameter specifies whether the indicated attribute can be inherited by derived classes and overriding members. - For more information about using attributes, see and [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see and [Attributes](/dotnet/standard/attributes/). ]]> - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System/BadImageFormatException.xml b/xml/System/BadImageFormatException.xml index d0047490750..99640fe63fa 100644 --- a/xml/System/BadImageFormatException.xml +++ b/xml/System/BadImageFormatException.xml @@ -105,7 +105,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -330,7 +330,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System/Boolean.xml b/xml/System/Boolean.xml index 467e1b72d08..15fb2be9039 100644 --- a/xml/System/Boolean.xml +++ b/xml/System/Boolean.xml @@ -102,12 +102,12 @@ You use the method to convert Boolean values to strings. The Boolean structure includes two overloads: the parameterless method and the method, which includes a parameter that controls formatting. However, because this parameter is ignored, the two overloads produce identical strings. The method does not support culture-sensitive formatting. - The following example illustrates formatting with the method. Note that the example uses the [composite formatting](~/docs/standard/base-types/composite-formatting.md) feature, so the method is called implicitly. + The following example illustrates formatting with the method. Note that the example uses the [composite formatting](/dotnet/standard/base-types/composite-formatting) feature, so the method is called implicitly. [!code-csharp[System.Boolean.Structure#3](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.boolean.structure/cs/tostring1.cs#3)] [!code-vb[System.Boolean.Structure#3](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.boolean.structure/vb/tostring1.vb#3)] - Because the structure can have only two values, it is easy to add custom formatting. For simple custom formatting in which other string literals are substituted for "True" and "False", you can use any conditional evaluation feature supported by your language, such as the [conditional operator](~/docs/csharp/language-reference/operators/conditional-operator.md) in C# or the [If operator](~/docs/visual-basic/language-reference/operators/if-operator.md) in Visual Basic. The following example uses this technique to format values as "Yes" and "No" rather than "True" and "False". + Because the structure can have only two values, it is easy to add custom formatting. For simple custom formatting in which other string literals are substituted for "True" and "False", you can use any conditional evaluation feature supported by your language, such as the [conditional operator](/dotnet/csharp/language-reference/operators/conditional-operator) in C# or the [If operator](/dotnet/visual-basic/language-reference/operators/if-operator) in Visual Basic. The following example uses this technique to format values as "Yes" and "No" rather than "True" and "False". [!code-csharp[System.Boolean.Structure#4](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.boolean.structure/cs/tostring2.cs#4)] [!code-vb[System.Boolean.Structure#4](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.boolean.structure/vb/tostring2.vb#4)] @@ -117,7 +117,7 @@ [!code-csharp[System.Boolean.Structure#5](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.boolean.structure/cs/format3.cs#5)] [!code-vb[System.Boolean.Structure#5](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.boolean.structure/vb/format3.vb#5)] - Optionally, you can use [resource files](~/docs/framework/resources/index.md) to define culture-specific Boolean strings. + Optionally, you can use [resource files](/dotnet/framework/resources/) to define culture-specific Boolean strings. ## Converting to and from Boolean values @@ -767,7 +767,7 @@ is not equivalent to or . - Parsing Other Strings + Parsing Other Strings @@ -2023,7 +2023,7 @@ This member is an explicit interface member implementation. It can be used only - Parsing Other Strings in the .NET Framework + Parsing Other Strings in the .NET Framework diff --git a/xml/System/Byte.xml b/xml/System/Byte.xml index f512374c35a..c20b257fc56 100644 --- a/xml/System/Byte.xml +++ b/xml/System/Byte.xml @@ -113,7 +113,7 @@ You can also call the members of the class to perform a wide range of numeric operations, including getting the absolute value of a number, calculating the quotient and remainder from integral division, determining the maximum or minimum value of two integers, getting the sign of a number, and rounding a number. ## Representing a Byte as a String - The type provides full support for standard and custom numeric format strings. (For more information, see [Formatting Types](~/docs/standard/base-types/formatting-types.md), [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md), and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md).) However, most commonly, byte values are represented as one-digit to three-digit values without any additional formatting, or as two-digit hexadecimal values. + The type provides full support for standard and custom numeric format strings. (For more information, see [Formatting Types](/dotnet/standard/base-types/formatting-types), [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings), and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings).) However, most commonly, byte values are represented as one-digit to three-digit values without any additional formatting, or as two-digit hexadecimal values. To format a value as an integral string with no leading zeros, you can call the parameterless method. By using the "D" format specifier, you can also include a specified number of leading zeros in the string representation. By using the "X" format specifier, you can represent a value as a hexadecimal string. The following example formats the elements in an array of values in these three ways. @@ -769,8 +769,8 @@ - Parsing Numeric Strings in .NET - Formatting Types in .NET + Parsing Numeric Strings in .NET + Formatting Types in .NET @@ -897,7 +897,7 @@ - Formatting Types in .NET + Formatting Types in .NET @@ -987,7 +987,7 @@ - Formatting Types in .NET + Formatting Types in .NET @@ -1152,7 +1152,7 @@ - Formatting Types in .NET + Formatting Types in .NET @@ -2112,16 +2112,16 @@ This member is an explicit interface member implementation. It can be used only The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). For information about the thread current culture, see . ## Examples - The following example displays an array of byte values. Note that the method is not called explicitly in the example. Instead, it is called implicitly, because of the use of the [composite formatting](~/docs/standard/base-types/composite-formatting.md) feature. + The following example displays an array of byte values. Note that the method is not called explicitly in the example. Instead, it is called implicitly, because of the use of the [composite formatting](/dotnet/standard/base-types/composite-formatting) feature. [!code-cpp[System.Byte.ToString#2](~/samples/snippets/cpp/VS_Snippets_CLR_System/system.Byte.ToString/CPP/newbytemembers2.cpp#2)] [!code-csharp[System.Byte.ToString#2](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Byte.ToString/CS/NewByteMembers.cs#2)] @@ -2200,9 +2200,9 @@ This member is an explicit interface member implementation. It can be used only The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). @@ -2218,7 +2218,7 @@ This member is an explicit interface member implementation. It can be used only - Formatting Types in .NET + Formatting Types in .NET @@ -2277,9 +2277,9 @@ This member is an explicit interface member implementation. It can be used only The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). @@ -2294,7 +2294,7 @@ This member is an explicit interface member implementation. It can be used only includes an unsupported specifier. Supported format specifiers are listed in the Remarks section. - How to: Pad a Number with Leading Zeros + How to: Pad a Number with Leading Zeros @@ -2368,9 +2368,9 @@ This member is an explicit interface member implementation. It can be used only The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). @@ -2390,8 +2390,8 @@ This member is an explicit interface member implementation. It can be used only - Formatting Types in .NET - How to: Pad a Number with Leading Zeros + Formatting Types in .NET + How to: Pad a Number with Leading Zeros Sample: .NET Core WinForms Formatting Utility (C#) Sample: .NET Core WinForms Formatting Utility (Visual Basic) @@ -2735,7 +2735,7 @@ This member is an explicit interface member implementation. It can be used only - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET diff --git a/xml/System/CLSCompliantAttribute.xml b/xml/System/CLSCompliantAttribute.xml index e7d874cc16f..778f81be453 100644 --- a/xml/System/CLSCompliantAttribute.xml +++ b/xml/System/CLSCompliantAttribute.xml @@ -54,7 +54,7 @@ attribute is used to indicate whether a particular program element complies with the Common Language Specification (CLS), which defines the features that any language that targets the .NET Framework must support. CLS compliance is primarily of concern to library developers who want to ensure that their libraries are accessible in any language that targets the .NET Framework. For more information, See [Language Independence and Language-Independent Components](~/docs/standard/language-independence-and-language-independent-components.md). + The attribute is used to indicate whether a particular program element complies with the Common Language Specification (CLS), which defines the features that any language that targets the .NET Framework must support. CLS compliance is primarily of concern to library developers who want to ensure that their libraries are accessible in any language that targets the .NET Framework. For more information, See [Language Independence and Language-Independent Components](/dotnet/standard/language-independence-and-language-independent-components). You can apply the attribute to the following program elements: assembly, module, class, struct, enum, constructor, method, property, field, event, interface, delegate, parameter, and return value. However, the notion of CLS compliance is only meaningful for assemblies, modules, types, and members of types, not parts of a member signature. Consequently, is ignored when applied to parameter or return value program elements. @@ -70,7 +70,7 @@ Attributes that are applied to assemblies or modules must occur after the C# `using` (`Imports` in Visual Basic) clauses and before the code. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). > [!NOTE] > The current Microsoft Visual Basic compiler intentionally does not generate a CLS-compliance warning, however, a future release of the compiler will issue that warning. @@ -102,7 +102,7 @@ public int SetValue(UInt32 value); Language Independence and Language-Independent Components - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System/CannotUnloadAppDomainException.xml b/xml/System/CannotUnloadAppDomainException.xml index 768ff6ec278..f57f6e860fd 100644 --- a/xml/System/CannotUnloadAppDomainException.xml +++ b/xml/System/CannotUnloadAppDomainException.xml @@ -68,7 +68,7 @@ - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -230,11 +230,11 @@ - XML and SOAP Serialization + XML and SOAP Serialization @@ -291,7 +291,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System/Char.xml b/xml/System/Char.xml index fca29626bc5..059b9f4ae32 100644 --- a/xml/System/Char.xml +++ b/xml/System/Char.xml @@ -3774,7 +3774,7 @@ When a managed type, which is represented as a Unicode UTF-16 is . The length of is not 1. - Parsing Other Strings in the .NET Framework + Parsing Other Strings in the .NET Framework @@ -4760,7 +4760,7 @@ This member is an explicit interface member implementation. It can be used only ]]> - As explained in [Best Practices for Using Strings](~/docs/standard/base-types/best-practices-strings.md), we recommend that you avoid calling character-casing and string-casing methods that substitute default values. Instead, you should call methods that require parameters to be explicitly specified. To convert a character to lowercase by using the casing conventions of the current culture, call the method overload with a value of for its parameter. + As explained in [Best Practices for Using Strings](/dotnet/standard/base-types/best-practices-strings), we recommend that you avoid calling character-casing and string-casing methods that substitute default values. Instead, you should call methods that require parameters to be explicitly specified. To convert a character to lowercase by using the casing conventions of the current culture, call the method overload with a value of for its parameter. @@ -5162,7 +5162,7 @@ This member is an explicit interface member implementation. It can be used only ]]> - As explained in [Best Practices for Using Strings](~/docs/standard/base-types/best-practices-strings.md), we recommend that you avoid calling character-casing and string-casing methods that substitute default values. Instead, you should call methods that require parameters to be explicitly specified. To convert a character to uppercase by using the casing conventions of the current culture, call the method overload with a value of for its parameter. + As explained in [Best Practices for Using Strings](/dotnet/standard/base-types/best-practices-strings), we recommend that you avoid calling character-casing and string-casing methods that substitute default values. Instead, you should call methods that require parameters to be explicitly specified. To convert a character to uppercase by using the casing conventions of the current culture, call the method overload with a value of for its parameter. @@ -5362,7 +5362,7 @@ This member is an explicit interface member implementation. It can be used only - Parsing Other Strings in the .NET Framework + Parsing Other Strings in the .NET Framework diff --git a/xml/System/CharEnumerator.xml b/xml/System/CharEnumerator.xml index 9f60dff6f64..c9fea3df3ad 100644 --- a/xml/System/CharEnumerator.xml +++ b/xml/System/CharEnumerator.xml @@ -269,7 +269,7 @@ ## Remarks Call when you are finished using the . The method leaves the in an unusable state. After calling , you must release all references to the so the garbage collector can reclaim the memory that the was occupying. - For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). + For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the object's `Finalize` method. @@ -475,7 +475,7 @@ ## Remarks Call IDisposable.Dispose when you are finished using the class. The method leaves the class in an unusable state. After calling it, you must release all references to the class so the garbage collector can reclaim the memory that the class was occupying. -For more information, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). +For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose). > [!NOTE] > Always call IDisposable.Dispose before you release your last reference to the class. Otherwise, the resources it is using will not be freed until the garbage collector calls the object's method. diff --git a/xml/System/Console.xml b/xml/System/Console.xml index 5a14b81f17c..bd70449607e 100644 --- a/xml/System/Console.xml +++ b/xml/System/Console.xml @@ -595,7 +595,7 @@ and . The event enables a console application to intercept the Ctrl+C signal so the event handler can decide whether to continue executing or terminate. For more information about handling events, see [Handling and Raising Events](~/docs/standard/events/index.md). + This event is used in conjunction with and . The event enables a console application to intercept the Ctrl+C signal so the event handler can decide whether to continue executing or terminate. For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). When the user presses either Ctrl+C or Ctrl+Break, the event is fired and the application's event handler is executed. The event handler is passed a object that has two useful properties: @@ -4337,7 +4337,7 @@ , , and some overloads of , see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). +- For more information about the composite formatting feature supported by methods such as , , and some overloads of , see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). +- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). -- For more information about enumeration format specifiers, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). +- For more information about enumeration format specifiers, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). @@ -4379,8 +4379,8 @@ - Formatting Types in .NET - Composite Formatting + Formatting Types in .NET + Composite Formatting @@ -4432,7 +4432,7 @@ , , and some overloads of , see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). +- For more information about the composite formatting feature supported by methods such as , , and some overloads of , see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). +- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). -- For more information about enumeration format specifiers, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). +- For more information about enumeration format specifiers, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The `arg` parameter is a parameter array. Arguments can be passed to the method either as an array or as list of five or more items. The examples illustrate both forms of method call. @@ -4479,8 +4479,8 @@ - Formatting Types in .NET - Composite Formatting + Formatting Types in .NET + Composite Formatting @@ -4589,7 +4589,7 @@ , , and some overloads of , see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). +- For more information about the composite formatting feature supported by methods such as , , and some overloads of , see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). +- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). -- For more information about enumeration format specifiers, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). +- For more information about enumeration format specifiers, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). @@ -4631,8 +4631,8 @@ - Formatting Types in .NET - Composite Formatting + Formatting Types in .NET + Composite Formatting @@ -4682,7 +4682,7 @@ , , and some overloads of , see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). +- For more information about the composite formatting feature supported by methods such as , , and some overloads of , see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). +- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). -- For more information about enumeration format specifiers, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). +- For more information about enumeration format specifiers, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). @@ -4724,8 +4724,8 @@ - Formatting Types in .NET - Composite Formatting + Formatting Types in .NET + Composite Formatting @@ -4783,7 +4783,7 @@ > [!NOTE] > This API is not CLS-compliant. The CLS-compliant alternative is . The C# and Visual Basic compilers automatically resolve a call to this method as a call to . - This method uses the [composite formatting feature](~/docs/standard/base-types/composite-formatting.md) of the .NET Framework to convert the value of an object to its text representation and embed that representation in a string. The resulting string is written to the output stream. + This method uses the [composite formatting feature](/dotnet/standard/base-types/composite-formatting) of the .NET Framework to convert the value of an object to its text representation and embed that representation in a string. The resulting string is written to the output stream. The `format` parameter consists of zero or more runs of text intermixed with zero or more indexed placeholders, called format items, that correspond to an object in the parameter list of this method. The formatting process replaces each format item with the text representation of the value of the corresponding object. @@ -4791,15 +4791,15 @@ The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics. -- For more information about the composite formatting feature supported by methods such as , , and some overloads of , see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). +- For more information about the composite formatting feature supported by methods such as , , and some overloads of , see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). +- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). -- For more information about enumeration format specifiers, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). +- For more information about enumeration format specifiers, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). @@ -4820,8 +4820,8 @@ - Formatting Types in .NET - Composite Formatting + Formatting Types in .NET + Composite Formatting @@ -5676,7 +5676,7 @@ , , and some overloads of , see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). +- For more information about the composite formatting feature supported by methods such as , , and some overloads of , see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). +- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). -- For more information about enumeration format specifiers, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). +- For more information about enumeration format specifiers, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). For more information about the line terminator, see the Remarks section of the method that takes no parameters. @@ -5704,7 +5704,7 @@ [!code-csharp-interactive[System.Console.WriteLine#6](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Console.WriteLine/CS/WriteLine6.cs#6)] [!code-vb[System.Console.WriteLine#6](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.Console.WriteLine/VB/WriteLine6.vb#6)] - The following example calls the method to display the current date. Note that the format item in the `format` argument uses the "D" [standard date and time format string](~/docs/standard/base-types/standard-date-and-time-format-strings.md) to display the date in the long date format of the current culture. + The following example calls the method to display the current date. Note that the format item in the `format` argument uses the "D" [standard date and time format string](/dotnet/standard/base-types/standard-date-and-time-format-strings) to display the date in the long date format of the current culture. [!code-csharp[System.Console.WriteLine#7](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Console.WriteLine/CS/WriteLine7.cs#7)] [!code-vb[System.Console.WriteLine#7](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.Console.WriteLine/VB/WriteLine7.vb#7)] @@ -5718,8 +5718,8 @@ - Formatting Types in .NET - Composite Formatting + Formatting Types in .NET + Composite Formatting @@ -5771,7 +5771,7 @@ , , and some overloads of , see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). +- For more information about the composite formatting feature supported by methods such as , , and some overloads of , see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). +- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). -- For more information about enumeration format specifiers, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). +- For more information about enumeration format specifiers, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). For more information about the line terminator, see the Remarks section of the method that takes no parameters. @@ -5817,8 +5817,8 @@ - Formatting Types in .NET - Composite Formatting + Formatting Types in .NET + Composite Formatting @@ -5929,7 +5929,7 @@ , , and some overloads of , see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). +- For more information about the composite formatting feature supported by methods such as , , and some overloads of , see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). +- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). -- For more information about enumeration format specifiers, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). +- For more information about enumeration format specifiers, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). For more information about the line terminator, see the Remarks section of the method that takes no parameters. @@ -5972,8 +5972,8 @@ - Formatting Types in .NET - Composite Formatting + Formatting Types in .NET + Composite Formatting @@ -6023,7 +6023,7 @@ , , and some overloads of , see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). +- For more information about the composite formatting feature supported by methods such as , , and some overloads of , see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). +- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). -- For more information about enumeration format specifiers, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). +- For more information about enumeration format specifiers, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). For more information about the line terminator, see the Remarks section of the method that takes no parameters. @@ -6066,8 +6066,8 @@ - Formatting Types in .NET - Composite Formatting + Formatting Types in .NET + Composite Formatting @@ -6125,7 +6125,7 @@ > [!NOTE] > This API is not CLS-compliant. The CLS-compliant alternative is . The C# and Visual Basic compilers automatically resolve a call to this method as a call to . - This method uses the [composite formatting feature](~/docs/standard/base-types/composite-formatting.md) of the .NET Framework to convert the value of an object to its text representation and embed that representation in a string. The resulting string is written to the output stream. + This method uses the [composite formatting feature](/dotnet/standard/base-types/composite-formatting) of the .NET Framework to convert the value of an object to its text representation and embed that representation in a string. The resulting string is written to the output stream. The `format` parameter consists of zero or more runs of text intermixed with zero or more indexed placeholders, called format items, that correspond to an object in the parameter list of this method. The formatting process replaces each format item with the text representation of the value of the corresponding object. @@ -6133,15 +6133,15 @@ The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics. -- For more information about the composite formatting feature supported by methods such as , , and some overloads of , see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). +- For more information about the composite formatting feature supported by methods such as , , and some overloads of , see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). +- For more information about date and time format specifiers, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). -- For more information about enumeration format specifiers, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). +- For more information about enumeration format specifiers, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). For more information about the line terminator, see the Remarks section of the method that takes no parameters. @@ -6164,8 +6164,8 @@ - Formatting Types in .NET - Composite Formatting + Formatting Types in .NET + Composite Formatting diff --git a/xml/System/ConsoleCancelEventHandler.xml b/xml/System/ConsoleCancelEventHandler.xml index a81a0cdc800..e81f49e8f58 100644 --- a/xml/System/ConsoleCancelEventHandler.xml +++ b/xml/System/ConsoleCancelEventHandler.xml @@ -45,7 +45,7 @@ delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create a delegate, you identify the method that will handle the event. To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event-handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System/ContextMarshalException.xml b/xml/System/ContextMarshalException.xml index f648354c4bf..a7e46987ecb 100644 --- a/xml/System/ContextMarshalException.xml +++ b/xml/System/ContextMarshalException.xml @@ -64,7 +64,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System/ContextStaticAttribute.xml b/xml/System/ContextStaticAttribute.xml index fd3d8430584..c449ec1db43 100644 --- a/xml/System/ContextStaticAttribute.xml +++ b/xml/System/ContextStaticAttribute.xml @@ -61,13 +61,13 @@ static int f=7; - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). ]]> - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System/Convert.xml b/xml/System/Convert.xml index b127173e57b..9ae0c1e501a 100644 --- a/xml/System/Convert.xml +++ b/xml/System/Convert.xml @@ -124,7 +124,7 @@ ## Conversions from Custom Objects to Base Types In addition to supporting conversions between the base types, the method supports conversion of any custom type to any base type. To do this, the custom type must implement the interface, which defines methods for converting the implementing type to each of the base types. Conversions that are not supported by a particular type should throw an . - When the method is passed a custom type as its first parameter, or when the `Convert.To`*Type* method (such as or is called and passed an instance of a custom type as its first parameter, the method, in turn, calls the custom type's implementation to perform the conversion. For more information, see [Type Conversion in the .NET Framework](~/docs/standard/base-types/type-conversion.md). + When the method is passed a custom type as its first parameter, or when the `Convert.To`*Type* method (such as or is called and passed an instance of a custom type as its first parameter, the method, in turn, calls the custom type's implementation to perform the conversion. For more information, see [Type Conversion in the .NET Framework](/dotnet/standard/base-types/type-conversion). ## Culture-Specific Formatting Information @@ -164,7 +164,7 @@ The class provides methods that convert the primitive numeric types (including ) to byte arrays and from byte arrays back to primitive data types. Character encoding and decoding - The class and its derived classes (such as and ) provide methods to encode a character array or a string (that is, to convert them to a byte array in a particular encoding) and to decode an encoded byte array (that is, convert a byte array back to UTF16-encoded Unicode characters. For more information, see [Character Encoding in the .NET Framework](~/docs/standard/base-types/character-encoding.md) + The class and its derived classes (such as and ) provide methods to encode a character array or a string (that is, to convert them to a byte array in a particular encoding) and to decode an encoded byte array (that is, convert a byte array back to UTF16-encoded Unicode characters. For more information, see [Character Encoding in the .NET Framework](/dotnet/standard/base-types/character-encoding) @@ -193,7 +193,7 @@ - Type Conversion in the .NET Framework + Type Conversion in the .NET Framework @@ -5532,7 +5532,7 @@ is not a properly formatted date and time string. - Parsing Date and Time Strings in the .NET Framework + Parsing Date and Time Strings in the .NET Framework @@ -5756,7 +5756,7 @@ -or- The conversion is not supported. - Parsing Date and Time Strings in the .NET Framework + Parsing Date and Time Strings in the .NET Framework @@ -5826,7 +5826,7 @@ is not a properly formatted date and time string. - Parsing Date and Time Strings in the .NET Framework + Parsing Date and Time Strings in the .NET Framework diff --git a/xml/System/DateTime.xml b/xml/System/DateTime.xml index 2f89d9eb769..51f2e0da32a 100644 --- a/xml/System/DateTime.xml +++ b/xml/System/DateTime.xml @@ -157,7 +157,7 @@ Time values are measured in 100-nanosecond units called ticks. A particular date You can view the source for the entire set of examples from this article in either [Visual Basic](https://github.com/dotnet/dotnet-api-docs/tree/master/samples/snippets/visualbasic/System.DateTime/) or [C#](https://github.com/dotnet/dotnet-api-docs/tree/master/samples/snippets/csharp/System.DateTime/) from the docs repository on GitHub. > [!NOTE] -> An alternative to the structure for working with date and time values in particular time zones is the structure. The structure stores date and time information in a private field and the number of minutes by which that date and time differs from UTC in a private field. This makes it possible for a value to reflect the time in a particular time zone, whereas a value can unambiguously reflect only UTC and the local time zone's time. For a discussion about when to use the structure or the structure when working with date and time values, see [Choosing Between DateTime, DateTimeOffset, TimeSpan, and TimeZoneInfo](~/docs/standard/datetime/choosing-between-datetime.md). +> An alternative to the structure for working with date and time values in particular time zones is the structure. The structure stores date and time information in a private field and the number of minutes by which that date and time differs from UTC in a private field. This makes it possible for a value to reflect the time in a particular time zone, whereas a value can unambiguously reflect only UTC and the local time zone's time. For a discussion about when to use the structure or the structure when working with date and time values, see [Choosing Between DateTime, DateTimeOffset, TimeSpan, and TimeZoneInfo](/dotnet/standard/datetime/choosing-between-datetime). ### Initializing a DateTime object @@ -178,7 +178,7 @@ You call any of the overloads of the constructor that spe [!code-vb[System.DateTime.Instantiation#1](~/samples/snippets/visualbasic/System.DateTime/Instantiation.vb#1)] [!code-csharp[System.DateTime.Instantiation#1](~/samples/snippets/csharp/System.DateTime/Instantiation.cs#1)] -You invoke the `DateTime` structure's implicit parameterless constructor when you want a `DateTime` initialized to its default value. (For details on the implicit parameterless constructor of a value type, see [Value Types](~/docs/csharp/language-reference/keywords/value-types.md).) Some compilers also support declaring a value without explicitly assigning a value to it. Creating a value without an explicit initialization also results in the default value. The following example illustrates the implicit parameterless constructor in C# and Visual Basic, as well as a declaration without assignment in Visual Basic. +You invoke the `DateTime` structure's implicit parameterless constructor when you want a `DateTime` initialized to its default value. (For details on the implicit parameterless constructor of a value type, see [Value Types](/dotnet/csharp/language-reference/keywords/value-types).) Some compilers also support declaring a value without explicitly assigning a value to it. Creating a value without an explicit initialization also results in the default value. The following example illustrates the implicit parameterless constructor in C# and Visual Basic, as well as a declaration without assignment in Visual Basic. :::code language="vb" source="~/samples/snippets/visualbasic/System.DateTime/Instantiation.vb" id="Snippet5"::: @@ -243,7 +243,7 @@ The values, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). +For more information about formatting values, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). ### Parsing DateTime values from strings @@ -273,7 +273,7 @@ One common use for is to convert a string r If a string cannot be parsed, the and methods throw an exception. The and methods return a value that indicates whether the conversion succeeded or failed. You should use the or methods in scenarios where performance is important. The parsing operation for date and time strings tends to have a high failure rate, and exception handling is expensive. Use these methods if strings are input by users or coming from an unknown source. -For more information about parsing date and time values, see [Parsing Date and Time Strings](~/docs/standard/base-types/parsing-datetime.md). +For more information about parsing date and time values, see [Parsing Date and Time Strings](/dotnet/standard/base-types/parsing-datetime). ### DateTime values @@ -306,7 +306,7 @@ Conversion operations between time zones (such as between UTC and local time, or The structure itself offers limited support for converting from one time zone to another. You can use the method to convert UTC to local time, or you can use the method to convert from local time to UTC. However, a full set of time zone conversion methods is available in the class. You convert the time in any one of the world's time zones to the time in any other time zone using these methods. -Calculations and comparisons of objects are meaningful only if the objects represent times in the same time zone. You can use a object to represent a value's time zone, although the two are loosely coupled. A object does not have a property that returns an object that represents that date and time value's time zone. The property indicates if a `DateTime` represents UTC, local time, or is unspecified. In a time zone-aware application, you must rely on some external mechanism to determine the time zone in which a object was created. You could use a structure that wraps both the value and the object that represents the value's time zone. For details on using UTC in calculations and comparisons with values, see [Performing Arithmetic Operations with Dates and Times](~/docs/standard/datetime/performing-arithmetic-operations.md). +Calculations and comparisons of objects are meaningful only if the objects represent times in the same time zone. You can use a object to represent a value's time zone, although the two are loosely coupled. A object does not have a property that returns an object that represents that date and time value's time zone. The property indicates if a `DateTime` represents UTC, local time, or is unspecified. In a time zone-aware application, you must rely on some external mechanism to determine the time zone in which a object was created. You could use a structure that wraps both the value and the object that represents the value's time zone. For details on using UTC in calculations and comparisons with values, see [Performing Arithmetic Operations with Dates and Times](/dotnet/standard/datetime/performing-arithmetic-operations). Each member implicitly uses the Gregorian calendar to perform its operation. Exceptions are methods that implicitly specify a calendar. These include constructors that specify a calendar, and methods with a parameter derived from , such as . @@ -368,7 +368,7 @@ The structure includes a values as inte #### Serializing DateTime values -You can persist values through serialization to a stream or file, and then restore them through deserialization. data is serialized in some specified object format. The objects are restored when they are deserialized. A formatter or serializer, such as or , handles the process of serialization and deserialization. For more information about serialization and the types of serialization supported by the .NET Framework, see [Serialization](~/docs/standard/serialization/index.md). +You can persist values through serialization to a stream or file, and then restore them through deserialization. data is serialized in some specified object format. The objects are restored when they are deserialized. A formatter or serializer, such as or , handles the process of serialization and deserialization. For more information about serialization and the types of serialization supported by the .NET Framework, see [Serialization](/dotnet/standard/serialization/). The following example uses the class to serialize and deserialize values. The values represent all leap year days in the twenty-first century. The output represents the result if the example is run on a system whose current culture is English (Great Britain). Because you've deserialized the object itself, the code doesn't have to handle cultural differences in date and time formats. @@ -504,8 +504,8 @@ The behavior of the .NET Framework and COM means that if your application round- - Choosing Between DateTime, DateTimeOffset, TimeSpan, and TimeZoneInfo - Working with Calendars + Choosing Between DateTime, DateTimeOffset, TimeSpan, and TimeZoneInfo + Working with Calendars Sample: .NET Core WinForms Formatting Utility (C#) Sample: .NET Core WinForms Formatting Utility (Visual Basic) @@ -1534,7 +1534,7 @@ The behavior of the .NET Framework and COM means that if your application round- The resulting is less than or greater than . - Performing Arithmetic Operations with Dates and Times + Performing Arithmetic Operations with Dates and Times @@ -1670,7 +1670,7 @@ The behavior of the .NET Framework and COM means that if your application round- The resulting is less than or greater than . - Performing Arithmetic Operations with Dates and Times + Performing Arithmetic Operations with Dates and Times @@ -1736,7 +1736,7 @@ The behavior of the .NET Framework and COM means that if your application round- The resulting is less than or greater than . - Performing Arithmetic Operations with Dates and Times + Performing Arithmetic Operations with Dates and Times @@ -1803,7 +1803,7 @@ The behavior of the .NET Framework and COM means that if your application round- The resulting is less than or greater than . - Performing Arithmetic Operations with Dates and Times + Performing Arithmetic Operations with Dates and Times @@ -1937,7 +1937,7 @@ The behavior of the .NET Framework and COM means that if your application round- The resulting is less than or greater than . - Performing Arithmetic Operations with Dates and Times + Performing Arithmetic Operations with Dates and Times @@ -1992,7 +1992,7 @@ The behavior of the .NET Framework and COM means that if your application round- The resulting is less than or greater than . - Performing Arithmetic Operations with Dates and Times + Performing Arithmetic Operations with Dates and Times @@ -2513,7 +2513,7 @@ The behavior of the .NET Framework and COM means that if your application round- ## Remarks The value of the constants in the enumeration ranges from to . If cast to an integer, its value ranges from zero (which indicates ) to six (which indicates ). - The property returns an enumerated constant; it does not reflect a system's regional and language settings. To retrieve a string representing a localized weekday name for a particular date, call one of the overloads of the method that includes a `format` parameter and pass it either the `ddd` or `dddd` custom format strings. For details, see [How to: Extract the Day of the Week from a Specific Date](~/docs/standard/base-types/how-to-extract-the-day-of-the-week-from-a-specific-date.md). + The property returns an enumerated constant; it does not reflect a system's regional and language settings. To retrieve a string representing a localized weekday name for a particular date, call one of the overloads of the method that includes a `format` parameter and pass it either the `ddd` or `dddd` custom format strings. For details, see [How to: Extract the Day of the Week from a Specific Date](/dotnet/standard/base-types/how-to-extract-the-day-of-the-week-from-a-specific-date). @@ -3157,7 +3157,7 @@ The behavior of the .NET Framework and COM means that if your application round- ]]> - Standard Date and Time Format Strings + Standard Date and Time Format Strings @@ -3202,7 +3202,7 @@ The behavior of the .NET Framework and COM means that if your application round- method is equivalent to combining the string arrays returned by separate calls to the method with the "d", "D", "f", "F", "g", "G", "m", "o", "r", "s", "t", "T", "u", "U", and "y" standard format strings. For more information about standard format specifiers, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md). + The string array returned by the method is equivalent to combining the string arrays returned by separate calls to the method with the "d", "D", "f", "F", "g", "G", "m", "o", "r", "s", "t", "T", "u", "U", and "y" standard format strings. For more information about standard format specifiers, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings). Each element of the return value is formatted using information from the current culture. For more information about culture-specific formatting information for the current culture, see . @@ -3358,7 +3358,7 @@ July, 2009 ]]> - Standard Date and Time Format Strings + Standard Date and Time Format Strings @@ -3406,7 +3406,7 @@ July, 2009 . @@ -3425,7 +3425,7 @@ July, 2009 is not a valid standard date and time format specifier character. - Standard Date and Time Format Strings + Standard Date and Time Format Strings @@ -3473,7 +3473,7 @@ July, 2009 method is equivalent to combining the string arrays returned by separate calls to the method with the "d", "D", "f", "F", "g", "G", "m", "o", "r", "s", "t", "T", "u", "U", and "y" standard format strings. For more information about standard format specifiers, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md). + The string array returned by the method is equivalent to combining the string arrays returned by separate calls to the method with the "d", "D", "f", "F", "g", "G", "m", "o", "r", "s", "t", "T", "u", "U", and "y" standard format strings. For more information about standard format specifiers, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings). Each element of the return value is formatted using culture-specific information supplied by `provider`. @@ -3598,7 +3598,7 @@ juillet 2009 ]]> - Standard Date and Time Format Strings + Standard Date and Time Format Strings @@ -3648,7 +3648,7 @@ juillet 2009 is not a valid standard date and time format specifier character. - Standard Date and Time Format Strings + Standard Date and Time Format Strings @@ -4436,7 +4436,7 @@ juillet 2009 - Performing Arithmetic Operations with Dates and Times + Performing Arithmetic Operations with Dates and Times @@ -4892,7 +4892,7 @@ juillet 2009 - Performing Arithmetic Operations with Dates and Times + Performing Arithmetic Operations with Dates and Times @@ -4959,7 +4959,7 @@ juillet 2009 - Performing Arithmetic Operations with Dates and Times + Performing Arithmetic Operations with Dates and Times @@ -5208,9 +5208,9 @@ It handles the exception that is thrown when the m - Parsing Date and Time Strings in the .NET Framework - Standard Date and Time Format Strings - Custom Date and Time Format Strings + Parsing Date and Time Strings in the .NET Framework + Standard Date and Time Format Strings + Custom Date and Time Format Strings @@ -5286,9 +5286,9 @@ The following example parses an array of date strings by using the conventions o - Parsing Date and Time Strings in the .NET Framework - Standard Date and Time Format Strings - Custom Date and Time Format Strings + Parsing Date and Time Strings in the .NET Framework + Standard Date and Time Format Strings + Custom Date and Time Format Strings @@ -5414,10 +5414,10 @@ The following example demonstrates the - Parsing Date and Time Strings in the .NET Framework - Standard Date and Time Format Strings - Custom Date and Time Format Strings - How to: Round-trip Date and Time Values + Parsing Date and Time Strings in the .NET Framework + Standard Date and Time Format Strings + Custom Date and Time Format Strings + How to: Round-trip Date and Time Values @@ -5494,7 +5494,7 @@ The following example demonstrates the property of the returned value is . If `s` does represent the time in a particular time zone and `format` allows time zone information to be present (for example, if `format` is equal to the "o", "r", or "u" standard format specifiers, or if it contains the "z", "zz", or "zzz" custom format specifiers), the property of the returned value is . - The `format` parameter is a string that contains either a single standard format specifier, or one or more custom format specifiers that define the required format of `s`. For details about valid formatting codes, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) or [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). + The `format` parameter is a string that contains either a single standard format specifier, or one or more custom format specifiers that define the required format of `s`. For details about valid formatting codes, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) or [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). > [!NOTE] > If `format` is a custom format pattern that does not include date or time separators (such as "yyyyMMddHHmm"), use the invariant culture for the `provider` parameter and the widest form of each custom format specifier. For example, if you want to specify hours in the format pattern, specify the wider form, "HH", instead of the narrower form, "H". @@ -5537,9 +5537,9 @@ The following example demonstrates the - Parsing Date and Time Strings in the .NET Framework - Standard Date and Time Format Strings - Custom Date and Time Format Strings + Parsing Date and Time Strings in the .NET Framework + Standard Date and Time Format Strings + Custom Date and Time Format Strings @@ -5677,7 +5677,7 @@ The following example demonstrates the property of the returned object is . This behavior can be changed by using the flag, which returns a value whose property is , or by using the and flags, which returns a value whose property is . If `s` contains time zone information, the time is converted to local time, if necessary, and the property of the returned object is set to . This behavior can be changed by using the flag to not convert Coordinated Universal Time (UTC) to a local time and to set the property to . - The `format` parameter defines the required pattern of the `s` parameter. It can consist of either one or more custom format specifiers from the [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md) table, or a single standard format specifier, which identifies a predefined pattern, from the [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) table. + The `format` parameter defines the required pattern of the `s` parameter. It can consist of either one or more custom format specifiers from the [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings) table, or a single standard format specifier, which identifies a predefined pattern, from the [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) table. If you do not use date or time separators in a custom format pattern, use the invariant culture for the `provider` parameter and the widest form of each custom format specifier. For example, if you want to specify hours in the pattern, specify the wider form, "HH", instead of the narrower form, "H". @@ -5739,9 +5739,9 @@ The following example demonstrates the - Parsing Date and Time Strings in the .NET Framework - Standard Date and Time Format Strings - Custom Date and Time Format Strings + Parsing Date and Time Strings in the .NET Framework + Standard Date and Time Format Strings + Custom Date and Time Format Strings @@ -5801,7 +5801,7 @@ The following example demonstrates the property of the returned object is . This behavior can be changed by using the flag, which returns a value whose property is , or by using the and flags, which returns a value whose property is . If `s` contains time zone information, the time is converted to local time, if necessary, and the property of the returned object is set to . This behavior can be changed by using the flag to not convert Coordinated Universal Time (UTC) to a local time and set the property to . - The `formats` parameter contains an array of patterns, one of which `s` must match exactly if the parse operation is to succeed. The patterns in the `formats` parameter consists of one or more custom format specifiers from the [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md) table, or a single standard format specifier, which identifies a predefined pattern, from the [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) table. + The `formats` parameter contains an array of patterns, one of which `s` must match exactly if the parse operation is to succeed. The patterns in the `formats` parameter consists of one or more custom format specifiers from the [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings) table, or a single standard format specifier, which identifies a predefined pattern, from the [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) table. If you do not use date or time separators in a custom format pattern, use the invariant culture for the `provider` parameter and the widest form of each custom format specifier. For example, if you want to specify hours in the pattern, specify the wider form, "HH", instead of the narrower form, "H". @@ -5864,9 +5864,9 @@ The following example demonstrates the - Parsing Date and Time Strings in the .NET Framework - Standard Date and Time Format Strings - Custom Date and Time Format Strings + Parsing Date and Time Strings in the .NET Framework + Standard Date and Time Format Strings + Custom Date and Time Format Strings @@ -5979,7 +5979,7 @@ The following example demonstrates the object consists of a Kind field that indicates whether the time value is based on local time, Coordinated Universal Time (UTC), or neither, and a Ticks field that contains a time value measured in 100-nanosecond ticks. The method creates a new object using the specified `kind` parameter and the original time value. > [!IMPORTANT] -> The returned value does not represent the same instant in time as the `value` parameter, and is not a time zone conversion method. Instead, it leaves the time specified by the `value` parameter unchanged, and sets the property to `kind`. For information about time zone conversions, see [Converting Times Between Time Zones](~/docs/standard/datetime/converting-between-time-zones.md). +> The returned value does not represent the same instant in time as the `value` parameter, and is not a time zone conversion method. Instead, it leaves the time specified by the `value` parameter unchanged, and sets the property to `kind`. For information about time zone conversions, see [Converting Times Between Time Zones](/dotnet/standard/datetime/converting-between-time-zones). The method is useful in interoperability scenarios where you receive a object with an unspecified Kind field, but you can determine by independent means that the Ticks field represents local time or UTC. @@ -5993,7 +5993,7 @@ The following example demonstrates the - COM Interoperability in .NET Framework Applications (Visual Basic) + COM Interoperability in .NET Framework Applications (Visual Basic) @@ -6080,7 +6080,7 @@ The following example demonstrates the The result is less than or greater than . - Performing Arithmetic Operations with Dates and Times + Performing Arithmetic Operations with Dates and Times @@ -6165,7 +6165,7 @@ The following example demonstrates the The result is less than or greater than . - Performing Arithmetic Operations with Dates and Times + Performing Arithmetic Operations with Dates and Times @@ -7149,7 +7149,7 @@ In general, the ticks represent the time according to the time zone specified by ## Remarks Unlike the property. which returns a value that represents a date without its time component, the property returns a value that represents a value's time component. - If you want to display the time of day or retrieve the string representation of the time of day of a value, you can instead call an overload of the method that has a `format` parameter or use the [composite formatting](~/docs/standard/base-types/composite-formatting.md) feature with the "t" or "T" standard format string. + If you want to display the time of day or retrieve the string representation of the time of day of a value, you can instead call an overload of the method that has a `format` parameter or use the [composite formatting](/dotnet/standard/base-types/composite-formatting) feature with the "t" or "T" standard format string. @@ -7282,7 +7282,7 @@ In general, the ticks represent the time according to the time zone specified by ## Remarks Starting with the .NET Framework version 2.0, the return value is a whose property returns . - Because it returns the current date without the current time, the property is suitable for use in applications that work with dates only. For details, see [Choosing Between DateTime, DateTimeOffset, TimeSpan, and TimeZoneInfo](~/docs/standard/datetime/choosing-between-datetime.md). In contrast, the property returns the current time without the current date, and the property returns both the current date and the current time. + Because it returns the current date without the current time, the property is suitable for use in applications that work with dates only. For details, see [Choosing Between DateTime, DateTimeOffset, TimeSpan, and TimeZoneInfo](/dotnet/standard/datetime/choosing-between-datetime). In contrast, the property returns the current time without the current date, and the property returns both the current date and the current time. @@ -7565,7 +7565,7 @@ In general, the ticks represent the time according to the time zone specified by object is formatted using the pattern defined by the property associated with the current thread culture. The return value is identical to the value returned by specifying the "D" [standard DateTime format string](~/docs/standard/base-types/standard-date-and-time-format-strings.md) with the method. + The value of the current object is formatted using the pattern defined by the property associated with the current thread culture. The return value is identical to the value returned by specifying the "D" [standard DateTime format string](/dotnet/standard/base-types/standard-date-and-time-format-strings) with the method. > [!NOTE] > The string returned by the method is culture-sensitive. It reflects the pattern defined by the current culture's property. For example, for the en-US culture, the standard long date pattern is commonly "dddd, MMMM dd, yyyy"; for the de-DE culture, it is "dddd, d. MMMM yyyy"; for the ja-JP culture, it is "yyyy'年'M'月'd'日'". Note that its value can vary depending on the .NET implementation and its version, the operating system and its version, and user customization. @@ -7585,8 +7585,8 @@ The following example demonstrates the - Formatting Types in .NET - Custom Date and Time Format Strings + Formatting Types in .NET + Custom Date and Time Format Strings @@ -7633,7 +7633,7 @@ The following example demonstrates the object is formatted using the pattern defined by the property associated with the current thread culture. The return value is identical to the value returned by specifying the "T" [standard date and time format string](~/docs/standard/base-types/standard-date-and-time-format-strings.md) with the method. +The value of the current object is formatted using the pattern defined by the property associated with the current thread culture. The return value is identical to the value returned by specifying the "T" [standard date and time format string](/dotnet/standard/base-types/standard-date-and-time-format-strings) with the method. > [!NOTE] > The string returned by the method is culture-sensitive. It reflects the pattern defined by the current culture's property. For example, for the en-US culture, the standard long time pattern is "h:mm:ss tt"; for the de-DE culture, it is "HH:mm:ss"; for the ja-JP culture, it is "H:mm:ss". Note that its value can vary depending on the .NET implementation and its version, the operating system and its version, and user customization. @@ -7652,8 +7652,8 @@ The value of the current object is formatted using the pa - Formatting Types in .NET - Custom Date and Time Format Strings + Formatting Types in .NET + Custom Date and Time Format Strings @@ -7752,7 +7752,7 @@ The value of the current object is formatted using the pa object is formatted using the pattern defined by the property associated with the current thread culture. The return value is identical to the value returned by specifying the "d" [standard DateTime format string](~/docs/standard/base-types/standard-date-and-time-format-strings.md) with the method. + The value of the current object is formatted using the pattern defined by the property associated with the current thread culture. The return value is identical to the value returned by specifying the "d" [standard DateTime format string](/dotnet/standard/base-types/standard-date-and-time-format-strings) with the method. > [!NOTE] > The string returned by the method is culture-sensitive. It reflects the pattern defined by the current culture's property. For example, for the en-US culture, the standard short date pattern is "M/d/yyyy"; for the de-DE culture, it is "dd.MM.yyyy"; for the ja-JP culture, it is "yyyy/MM/dd". Note that its value can vary depending on the .NET implementation and its version, the operating system and its version, and user customization. @@ -7771,8 +7771,8 @@ The value of the current object is formatted using the pa - Formatting Types in .NET - Custom Date and Time Format Strings + Formatting Types in .NET + Custom Date and Time Format Strings @@ -7819,7 +7819,7 @@ The value of the current object is formatted using the pa ## Remarks -The value of the current object is formatted using the pattern defined by the property associated with the current thread culture. The return value is identical to the value returned by specifying the "t" [standard DateTime format string](~/docs/standard/base-types/standard-date-and-time-format-strings.md) with the method. +The value of the current object is formatted using the pattern defined by the property associated with the current thread culture. The return value is identical to the value returned by specifying the "t" [standard DateTime format string](/dotnet/standard/base-types/standard-date-and-time-format-strings) with the method. > [!NOTE] > The string returned by the method is culture-sensitive. It reflects the pattern defined by the current culture's property. For example, for the en-US culture, the standard short time pattern is "h:mm tt"; for the de-DE culture, it is "HH:mm"; for the ja-JP culture, it is "H:mm". Note that its value can vary depending on the .NET implementation and its version, the operating system and its version, and user customization. @@ -7838,8 +7838,8 @@ The value of the current object is formatted using the pa - Formatting Types in .NET - Custom Date and Time Format Strings + Formatting Types in .NET + Custom Date and Time Format Strings @@ -8074,7 +8074,7 @@ The value of the current object is formatted using the pa ## Remarks The method returns the string representation of a date and time value in a specific format that uses the formatting conventions of the current culture; for more information, see . - The `format` parameter should contain either a single format specifier character (see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md)) or a custom format pattern (see [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md)) that defines the format of the returned string. If `format` is `null` or an empty string, the general format specifier, 'G', is used. + The `format` parameter should contain either a single format specifier character (see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings)) or a custom format pattern (see [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings)) that defines the format of the returned string. If `format` is `null` or an empty string, the general format specifier, 'G', is used. Some uses of this method include: @@ -8115,9 +8115,9 @@ The value of the current object is formatted using the pa - Formatting Types in .NET - Standard Date and Time Format Strings - Custom Date and Time Format Strings + Formatting Types in .NET + Standard Date and Time Format Strings + Custom Date and Time Format Strings @@ -8175,7 +8175,7 @@ The value of the current object is formatted using the pa object is formatted using the pa - Formatting Types in .NET - Standard Date and Time Format Strings - Custom Date and Time Format Strings + Formatting Types in .NET + Standard Date and Time Format Strings + Custom Date and Time Format Strings Sample: .NET Core WinForms Formatting Utility (C#) Sample: .NET Core WinForms Formatting Utility (Visual Basic) @@ -8494,9 +8494,9 @@ The value of the current object is formatted using the pa - Parsing Date and Time Strings in the .NET Framework - Standard Date and Time Format Strings - Custom Date and Time Format Strings + Parsing Date and Time Strings in the .NET Framework + Standard Date and Time Format Strings + Custom Date and Time Format Strings Sample: .NET Core WinForms Formatting Utility (C#) Sample: .NET Core WinForms Formatting Utility (Visual Basic) @@ -8665,9 +8665,9 @@ The value of the current object is formatted using the pa - Parsing Date and Time Strings in the .NET Framework - Standard Date and Time Format Strings - Custom Date and Time Format Strings + Parsing Date and Time Strings in the .NET Framework + Standard Date and Time Format Strings + Custom Date and Time Format Strings @@ -8836,7 +8836,7 @@ The value of the current object is formatted using the pa If `s` contains no time zone information, the property of the returned object is . This behavior can be changed by using the flag, which returns a value whose property is , or by using the and flags, which returns a value whose property is . If s contains time zone information, the time is converted to local time, if necessary, and the property of the returned object is set to . This behavior can be changed by using the flag to not convert Coordinated Universal Time (UTC) to a local time and set the property to . - The `format` parameter contains a pattern that corresponds to the expected format of the `s` parameter. The pattern in the `format` parameter consists of one or more custom format specifiers from the [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md) table, or a single standard format specifier, which identifies a predefined pattern, from the [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) table. + The `format` parameter contains a pattern that corresponds to the expected format of the `s` parameter. The pattern in the `format` parameter consists of one or more custom format specifiers from the [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings) table, or a single standard format specifier, which identifies a predefined pattern, from the [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) table. If you do not use date or time separators in a custom format pattern, use the invariant culture for the `provider` parameter and the widest form of each custom format specifier. For example, if you want to specify hours in the pattern, specify the wider form, "HH", instead of the narrower form, "H". @@ -8890,9 +8890,9 @@ The value of the current object is formatted using the pa - Parsing Date and Time Strings in the .NET Framework - Standard Date and Time Format Strings - Custom Date and Time Format Strings + Parsing Date and Time Strings in the .NET Framework + Standard Date and Time Format Strings + Custom Date and Time Format Strings @@ -8954,7 +8954,7 @@ The value of the current object is formatted using the pa If `s` contains no time zone information, the property of the returned object is . This behavior can be changed by using the flag, which returns a value whose property is , or by using the and flags, which returns a value whose property is . If s contains time zone information, the time is converted to local time, if necessary, and the property of the returned object is set to . This behavior can be changed by using the flag to not convert Coordinated Universal Time (UTC) to a local time and set the property to . - The `formats` parameter contains an array of patterns, one of which `s` must match exactly if the parse operation is to succeed. The patterns in the `formats` parameter consist of one or more custom format specifiers from the [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md) table, or a single standard format specifier, which identifies a predefined pattern, from the [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) table. + The `formats` parameter contains an array of patterns, one of which `s` must match exactly if the parse operation is to succeed. The patterns in the `formats` parameter consist of one or more custom format specifiers from the [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings) table, or a single standard format specifier, which identifies a predefined pattern, from the [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) table. If you do not use date or time separators in a custom format pattern, use the invariant culture for the `provider` parameter and the widest form of each custom format specifier. For example, if you want to specify hours in the pattern, specify the wider form, "HH", instead of the narrower form, "H". @@ -9005,9 +9005,9 @@ The value of the current object is formatted using the pa - Parsing Date and Time Strings in the .NET Framework - Standard Date and Time Format Strings - Custom Date and Time Format Strings + Parsing Date and Time Strings in the .NET Framework + Standard Date and Time Format Strings + Custom Date and Time Format Strings diff --git a/xml/System/DateTimeKind.xml b/xml/System/DateTimeKind.xml index 2d352882a86..3020a53eb73 100644 --- a/xml/System/DateTimeKind.xml +++ b/xml/System/DateTimeKind.xml @@ -51,7 +51,7 @@ ## Remarks A member of the enumeration is returned by the property. - The members of the enumeration are used in conversion operations between local time and Coordinated Universal Time (UTC), but not in comparison or arithmetic operations. For more information about time conversions, see [Converting Times Between Time Zones](~/docs/standard/datetime/converting-between-time-zones.md). + The members of the enumeration are used in conversion operations between local time and Coordinated Universal Time (UTC), but not in comparison or arithmetic operations. For more information about time conversions, see [Converting Times Between Time Zones](/dotnet/standard/datetime/converting-between-time-zones). ]]> diff --git a/xml/System/DateTimeOffset.xml b/xml/System/DateTimeOffset.xml index 78b3c8fd555..cb53707b285 100644 --- a/xml/System/DateTimeOffset.xml +++ b/xml/System/DateTimeOffset.xml @@ -118,7 +118,7 @@ ]]> - Choosing Between DateTime, DateTimeOffset, TimeSpan, and TimeZoneInfo + Choosing Between DateTime, DateTimeOffset, TimeSpan, and TimeZoneInfo Sample: .NET Core WinForms Formatting Utility (C#) Sample: .NET Core WinForms Formatting Utility (Visual Basic) @@ -197,7 +197,7 @@ -or- The UTC date and time that results from applying the offset is later than . - Instantiating a DateTimeOffset Object + Instantiating a DateTimeOffset Object @@ -276,7 +276,7 @@ -or- is less than or greater than . - Instantiating a DateTimeOffset Object + Instantiating a DateTimeOffset Object @@ -347,7 +347,7 @@ -or- s less than -14 hours or greater than 14 hours. - Instantiating a DateTimeOffset Object + Instantiating a DateTimeOffset Object @@ -446,7 +446,7 @@ -or- The property is earlier than or later than . - Instantiating a DateTimeOffset Object + Instantiating a DateTimeOffset Object @@ -551,7 +551,7 @@ -or- The property is earlier than or later than . - Instantiating a DateTimeOffset Object + Instantiating a DateTimeOffset Object @@ -660,7 +660,7 @@ -or- The property is earlier than or later than . - Instantiating a DateTimeOffset Object + Instantiating a DateTimeOffset Object @@ -734,7 +734,7 @@ The resulting value is greater than . - Performing Arithmetic Operations with Dates and Times + Performing Arithmetic Operations with Dates and Times @@ -875,7 +875,7 @@ -or- The resulting value is greater than . - Performing Arithmetic Operations with Dates and Times + Performing Arithmetic Operations with Dates and Times @@ -936,7 +936,7 @@ -or- The resulting value is greater than . - Performing Arithmetic Operations with Dates and Times + Performing Arithmetic Operations with Dates and Times @@ -999,7 +999,7 @@ -or- The resulting value is greater than . - Performing Arithmetic Operations with Dates and Times + Performing Arithmetic Operations with Dates and Times @@ -1134,7 +1134,7 @@ -or- The resulting value is greater than . - Performing Arithmetic Operations with Dates and Times + Performing Arithmetic Operations with Dates and Times @@ -1208,7 +1208,7 @@ -or- The resulting value is greater than . - Performing Arithmetic Operations with Dates and Times + Performing Arithmetic Operations with Dates and Times @@ -1495,8 +1495,8 @@ ]]> - Standard DateTime Format Strings - Custom DateTime Format Strings + Standard DateTime Format Strings + Custom DateTime Format Strings @@ -1556,7 +1556,7 @@ ]]> - Converting Between DateTime and DateTimeOffset + Converting Between DateTime and DateTimeOffset @@ -2672,7 +2672,7 @@ ## Examples - The following example uses the property to retrieve the current date and time and displays it by using each of the [standard date and time format strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) supported by the type. + The following example uses the property to retrieve the current date and time and displays it by using each of the [standard date and time format strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) supported by the type. [!code-csharp[System.DateTimeOffset.Now#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.datetimeoffset.now/cs/now1.cs#1)] [!code-vb[System.DateTimeOffset.Now#1](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.datetimeoffset.now/vb/now1.vb#1)] @@ -2811,7 +2811,7 @@ The resulting value is greater than . - Performing Arithmetic Operations with Dates and Times + Performing Arithmetic Operations with Dates and Times @@ -3338,7 +3338,7 @@ The equivalent method for this operator is .]]> - Performing Arithmetic Operations with Dates and Times + Performing Arithmetic Operations with Dates and Times @@ -3405,7 +3405,7 @@ The resulting value is less than or greater than . - Performing Arithmetic Operations with Dates and Times + Performing Arithmetic Operations with Dates and Times @@ -3832,7 +3832,7 @@ ## Remarks The method parses the string representation of a date, which must be in the format defined by the `format` parameter. It also requires that the \, \ @@ -3010,7 +3010,7 @@ thisInstance And flag = flag is not applied to this enumerated type and there is a named constant equal to the value of this instance, then the return value is a string containing the name of the constant. If the is applied and there is a combination of one or more named constants equal to the value of this instance, then the return value is a string containing a delimiter-separated list of the names of the constants. Otherwise, the return value is the string representation of the numeric value of this instance. For more information about formatting enumeration values, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). For more information about formatting in general, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). + The return value is formatted with the general format specifier ("G"). That is, if the is not applied to this enumerated type and there is a named constant equal to the value of this instance, then the return value is a string containing the name of the constant. If the is applied and there is a combination of one or more named constants equal to the value of this instance, then the return value is a string containing a delimiter-separated list of the names of the constants. Otherwise, the return value is the string representation of the numeric value of this instance. For more information about formatting enumeration values, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). For more information about formatting in general, see [Formatting Types](/dotnet/standard/base-types/formatting-types). @@ -3136,7 +3136,7 @@ thisInstance And flag = flag - Formatting Types in .NET - Enumeration Format Strings + Formatting Types in .NET + Enumeration Format Strings @@ -3222,7 +3222,7 @@ thisInstance And flag = flag equals "X", but the enumeration type is unknown. - Formatting Types in .NET - Enumeration Format Strings + Formatting Types in .NET + Enumeration Format Strings diff --git a/xml/System/Environment.xml b/xml/System/Environment.xml index 4fbc4667765..15b5bf2adbe 100644 --- a/xml/System/Environment.xml +++ b/xml/System/Environment.xml @@ -306,7 +306,7 @@ - If is called from a `try` or `catch` block, the code in any `finally` block does not execute. If the `return` statement is used, the code in the `finally` block does execute. -- If is called when code in a [constrained execution region](~/docs/framework/performance/constrained-execution-regions.md) (CER) is running, the CER will not complete execution. If the `return` statement is used, the CER completes execution. +- If is called when code in a [constrained execution region](/dotnet/framework/performance/constrained-execution-regions) (CER) is running, the CER will not complete execution. If the `return` statement is used, the CER completes execution. ]]> @@ -1552,7 +1552,7 @@ The following example creates environment variables for the is a constant customized specifically for the current platform and implementation of the .NET Framework. For more information about the escape characters in the property value, see [Character Escapes](~/docs/standard/base-types/character-escapes-in-regular-expressions.md). + The property value of is a constant customized specifically for the current platform and implementation of the .NET Framework. For more information about the escape characters in the property value, see [Character Escapes](/dotnet/standard/base-types/character-escapes-in-regular-expressions). The functionality provided by is often what is meant by the terms newline, line feed, line break, carriage return, CRLF, and end of line. @@ -2452,9 +2452,9 @@ The following example creates environment variables for the property returns a object whose string representation has the form `4.0.30319.xxxxx`. For the .NET Framework 4.6 and later versions, it has the form `4.0.30319.42000`. > [!WARNING] -> For the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] and later, we do not recommend using the property to detect the version of the runtime; instead, you can determine the version of the common language runtime by querying the registry. For more information, see [How to: Determine Which .NET Framework Versions Are Installed](~/docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md). +> For the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] and later, we do not recommend using the property to detect the version of the runtime; instead, you can determine the version of the common language runtime by querying the registry. For more information, see [How to: Determine Which .NET Framework Versions Are Installed](/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed). - For more information about the version of the common language runtime that is installed with each version of the .NET Framework, see [Versions and Dependencies](~/docs/framework/migration-guide/versions-and-dependencies.md). + For more information about the version of the common language runtime that is installed with each version of the .NET Framework, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). diff --git a/xml/System/EventArgs.xml b/xml/System/EventArgs.xml index 843c5ed647c..6a41d5885df 100644 --- a/xml/System/EventArgs.xml +++ b/xml/System/EventArgs.xml @@ -55,7 +55,7 @@ To pass an object that does not contain any data, use the field. - For more information about events, see the [Handling and Raising Events](~/docs/standard/events/index.md) article. + For more information about events, see the [Handling and Raising Events](/dotnet/standard/events/) article. @@ -68,10 +68,10 @@ ]]> - Handling and Raising Events - How to: Raise and Consume Events - Events (Visual Basic) - Events (C# Programming Guide) + Handling and Raising Events + How to: Raise and Consume Events + Events (Visual Basic) + Events (C# Programming Guide) Events and routed events overview (Windows store apps) @@ -116,10 +116,10 @@ ]]> - Handling and Raising Events - How to: Raise and Consume Events - Events (Visual Basic) - Events (C# Programming Guide) + Handling and Raising Events + How to: Raise and Consume Events + Events (Visual Basic) + Events (C# Programming Guide) Events and routed events overview (Windows store apps) @@ -175,10 +175,10 @@ ]]> - Handling and Raising Events - How to: Raise and Consume Events - Events (Visual Basic) - Events (C# Programming Guide) + Handling and Raising Events + How to: Raise and Consume Events + Events (Visual Basic) + Events (C# Programming Guide) Events and routed events overview (Windows store apps) diff --git a/xml/System/EventHandler.xml b/xml/System/EventHandler.xml index a9abc14e82d..f166dcf11d6 100644 --- a/xml/System/EventHandler.xml +++ b/xml/System/EventHandler.xml @@ -73,7 +73,7 @@ To associate the event with the method that will handle the event, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. - For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). @@ -89,10 +89,10 @@ - Handling and Raising Events - How to: Raise and Consume Events - Events (Visual Basic) - Events (C# Programming Guide) + Handling and Raising Events + How to: Raise and Consume Events + Events (Visual Basic) + Events (C# Programming Guide) Events and routed events overview (Windows store apps) diff --git a/xml/System/EventHandler`1.xml b/xml/System/EventHandler`1.xml index ec4032bd1b1..009c39c80a1 100644 --- a/xml/System/EventHandler`1.xml +++ b/xml/System/EventHandler`1.xml @@ -77,7 +77,7 @@ To associate the event with the method that will handle the event, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. - For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). @@ -94,10 +94,10 @@ - Handling and Raising Events - How to: Raise and Consume Events - Events (Visual Basic) - Events (C# Programming Guide) + Handling and Raising Events + How to: Raise and Consume Events + Events (Visual Basic) + Events (C# Programming Guide) Events and routed events overview (Windows store apps) diff --git a/xml/System/Exception.xml b/xml/System/Exception.xml index 52e7dd36d6c..ed5d7a0accd 100644 --- a/xml/System/Exception.xml +++ b/xml/System/Exception.xml @@ -140,7 +140,7 @@ When a causal relationship exists between two or more exceptions, the property maintains this information. The outer exception is thrown in response to this inner exception. The code that handles the outer exception can use the information from the earlier inner exception to handle the error more appropriately. Supplementary information about the exception can be stored as a collection of key/value pairs in the property. - The error message string that is passed to the constructor during the creation of the exception object should be localized and can be supplied from a resource file by using the class. For more information about localized resources, see the [Creating Satellite Assemblies](~/docs/framework/resources/creating-satellite-assemblies-for-desktop-apps.md) and [Packaging and Deploying Resources](~/docs/framework/resources/packaging-and-deploying-resources-in-desktop-apps.md) topics. + The error message string that is passed to the constructor during the creation of the exception object should be localized and can be supplied from a resource file by using the class. For more information about localized resources, see the [Creating Satellite Assemblies](/dotnet/framework/resources/creating-satellite-assemblies-for-desktop-apps) and [Packaging and Deploying Resources](/dotnet/framework/resources/packaging-and-deploying-resources-in-desktop-apps) topics. To provide the user with extensive information about why the exception occurred, the property can hold a URL (or URN) to a help file. @@ -162,7 +162,7 @@ - An application or library that encounters a fatal exception. The exception handler can log the exception and then re-throw the exception. - The recommended way to re-throw an exception is to simply use the [throw](~/docs/csharp/language-reference/keywords/throw.md) statement in C# and the [Throw](~/docs/visual-basic/language-reference/statements/throw-statement.md) statement in Visual Basic without including an expression. This ensures that all call stack information is preserved when the exception is propagated to the caller. The following example illustrates this. A string extension method, `FindOccurrences`, wraps one or more calls to without validating its arguments beforehand. + The recommended way to re-throw an exception is to simply use the [throw](/dotnet/csharp/language-reference/keywords/throw) statement in C# and the [Throw](/dotnet/visual-basic/language-reference/statements/throw-statement) statement in Visual Basic without including an expression. This ensures that all call stack information is preserved when the exception is propagated to the caller. The following example illustrates this. A string extension method, `FindOccurrences`, wraps one or more calls to without validating its arguments beforehand. [!code-csharp[System.Exception.Class#6](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.exception.class/cs/rethrow1.cs#6)] [!code-vb[System.Exception.Class#6](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.exception.class/vb/rethrow1.vb#6)] @@ -299,8 +299,8 @@ Stack Trace: ]]> - Handling and Throwing Exceptions - Packaging and Deploying Resources in Desktop Apps + Handling and Throwing Exceptions + Packaging and Deploying Resources in Desktop Apps Assertions in Managed Code @@ -483,7 +483,7 @@ Stack Trace: The class name is or is zero (0). - XML and SOAP Serialization + XML and SOAP Serialization @@ -941,7 +941,7 @@ Stack Trace: property's setter is protected, whereas its getter is public. In previous versions of the .NET Framework, both getter and setter are protected. @@ -956,7 +956,7 @@ Stack Trace: ]]> - How to: Map HRESULTs and Exceptions + How to: Map HRESULTs and Exceptions Common HRESULT Values diff --git a/xml/System/ExecutionEngineException.xml b/xml/System/ExecutionEngineException.xml index b9a7d730060..4a88740c2a0 100644 --- a/xml/System/ExecutionEngineException.xml +++ b/xml/System/ExecutionEngineException.xml @@ -213,7 +213,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System/FieldAccessException.xml b/xml/System/FieldAccessException.xml index 2e93c7dd41d..a0a46c49762 100644 --- a/xml/System/FieldAccessException.xml +++ b/xml/System/FieldAccessException.xml @@ -56,12 +56,12 @@ For a list of initial property values for an instance of , see the constructors. > [!NOTE] -> This exception is not included in the [.NET for Windows Store apps](https://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), but it is thrown by some members that are. To catch the exception in that case, write a `catch` statement for instead. +> This exception is not included in the [.NET for Windows Store apps](https://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](/dotnet/standard/cross-platform/cross-platform-development-with-the-portable-class-library), but it is thrown by some members that are. To catch the exception in that case, write a `catch` statement for instead. ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System/FormatException.xml b/xml/System/FormatException.xml index 67abc046d36..cd8790fa147 100644 --- a/xml/System/FormatException.xml +++ b/xml/System/FormatException.xml @@ -67,9 +67,9 @@ - . The and methods require the string to be converted to be "True", "true", "False", or "false". Any other value throws a exception. - - and . All date and time data is interpreted based on the formatting conventions of a particular culture: either the current thread culture (or, in some cases, the current application domain culture), the invariant culture, or a specified culture. When you call the and methods, date and time data must also conform *exactly* to a pattern specified by one or more [standard format strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) or [custom format strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md) that are provided as arguments in the method call. If it doesn't conform to an expected culture-specific pattern, a exception is thrown. This means that date and time data saved in a culture-specific format on one system might not parse successfully on another system. + - and . All date and time data is interpreted based on the formatting conventions of a particular culture: either the current thread culture (or, in some cases, the current application domain culture), the invariant culture, or a specified culture. When you call the and methods, date and time data must also conform *exactly* to a pattern specified by one or more [standard format strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) or [custom format strings](/dotnet/standard/base-types/custom-date-and-time-format-strings) that are provided as arguments in the method call. If it doesn't conform to an expected culture-specific pattern, a exception is thrown. This means that date and time data saved in a culture-specific format on one system might not parse successfully on another system. - For more information about parsing dates and times, see [Parsing Date and Time Strings](~/docs/standard/base-types/parsing-datetime.md) and the documentation for the method that threw the exception. + For more information about parsing dates and times, see [Parsing Date and Time Strings](/dotnet/standard/base-types/parsing-datetime) and the documentation for the method that threw the exception. - **GUIDs.** The string representation of a GUID must consist of 32 hexadecimal digits (0-F), and must be in one of the five formats output by the method. For more information, see the method. @@ -77,11 +77,11 @@ All numeric strings are interpreted based on the formatting conventions of a particular culture: either the current thread culture (or, in some cases, the current application domain culture), the invariant culture, or a specified culture. As a result, a numeric string that is parsed by using the conventions of one culture might fail when using the conventions of another. - For more information about parsing numeric strings, see [Parsing Numeric Strings](~/docs/standard/base-types/parsing-numeric.md) and the documentation for the specific method that threw the exception. + For more information about parsing numeric strings, see [Parsing Numeric Strings](/dotnet/standard/base-types/parsing-numeric) and the documentation for the specific method that threw the exception. - **Time intervals.** The string to be parsed must be either in fixed culture-insensitive format or in a culture-sensitive format defined by the current thread culture (or, in some cases, the current application domain culture), the invariant culture, or a specified culture. If the string isn't in an appropriate format, or if, at the minimum, the days, hours, and minutes components of the time interval aren't present, the parsing method throws a exception. For more information, see the documentation for the parsing method that threw the exception. -- A type implements the interface, which supports format strings that define how an object is converted to its string representation, and an invalid format string is used. This is most common in a formatting operation. In the following example, the "Q" standard format string is used in a composite format string to format a number. However, "Q" is not a valid [standard format string](~/docs/standard/base-types/standard-numeric-format-strings.md). +- A type implements the interface, which supports format strings that define how an object is converted to its string representation, and an invalid format string is used. This is most common in a formatting operation. In the following example, the "Q" standard format string is used in a composite format string to format a number. However, "Q" is not a valid [standard format string](/dotnet/standard/base-types/standard-numeric-format-strings). [!code-csharp[System.FormatException#7](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.formatexception/cs/iformattable1.cs#7)] [!code-vb[System.FormatException#7](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.formatexception/vb/iformattable1.vb#7)] @@ -101,7 +101,7 @@ [!code-csharp[System.FormatException#10](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.formatexception/cs/iformattable4.cs#10)] [!code-vb[System.FormatException#10](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.formatexception/vb/iformattable4.vb#10)] -- One or more of the indexes of the format items in a [composite format string](~/docs/standard/base-types/composite-formatting.md) is greater than the indexes of the items in the object list or parameter array. In the following example, the largest index of a format item in the format string is 3. Because the indexes of items in the object list are zero-based, this format string would require the object list to have four items. Instead, it has only three, `dat`, `temp`, and `scale`, so the code results in a exception at run time:. +- One or more of the indexes of the format items in a [composite format string](/dotnet/standard/base-types/composite-formatting) is greater than the indexes of the items in the object list or parameter array. In the following example, the largest index of a format item in the format string is 3. Because the indexes of items in the object list are zero-based, this format string would require the object list to have four items. Instead, it has only three, `dat`, `temp`, and `scale`, so the code results in a exception at run time:. [!code-csharp[System.FormatException#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.formatexception/cs/example1.cs#1)] [!code-vb[System.FormatException#1](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.formatexception/vb/example1.vb#1)] @@ -150,7 +150,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -375,7 +375,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System/FormattableString.xml b/xml/System/FormattableString.xml index 29727d8ebc9..6dde0a78eaf 100644 --- a/xml/System/FormattableString.xml +++ b/xml/System/FormattableString.xml @@ -41,14 +41,14 @@ , , and . For more information on composite formatting, see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). + A composite format string consists of fixed text intermixed with indexed placeholders, called format items, that correspond to the objects in the list. The formatting operation yields a result string that consists of the original fixed text intermixed with the string representation of the objects in the list. Composite formatting is supported by methods such as , , and . For more information on composite formatting, see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). A instance may result from an interpolated string in C# or Visual Basic. ]]> - Composite Formatting - Formatting Types in .NET + Composite Formatting + Formatting Types in .NET @@ -223,7 +223,7 @@ Within the scope of that import directive, an interpolated string may be formatt ]]> - Composite Formatting + Composite Formatting diff --git a/xml/System/Func`1.xml b/xml/System/Func`1.xml index 6b53a33a314..1b1ac3883ea 100644 --- a/xml/System/Func`1.xml +++ b/xml/System/Func`1.xml @@ -85,11 +85,11 @@ [!code-csharp[System.Func~1#2](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Func~1/cs/Func1.cs#2)] [!code-vb[System.Func~1#2](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.Func~1/vb/Func1.vb#2)] - You can use the delegate with anonymous methods in C#, as the following example illustrates. (For an introduction to anonymous methods, see [Anonymous Methods](~/docs/csharp/programming-guide/statements-expressions-operators/anonymous-methods.md).) + You can use the delegate with anonymous methods in C#, as the following example illustrates. (For an introduction to anonymous methods, see [Anonymous Methods](/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods).) [!code-csharp[System.Func~1#3](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Func~1/cs/Anon.cs#3)] - You can also assign a lambda expression to a delegate, as the following example illustrates. (For an introduction to lambda expressions, see [Lambda Expressions](~/docs/visual-basic/programming-guide/language-features/procedures/lambda-expressions.md) and [Lambda Expressions](~/docs/csharp/programming-guide/statements-expressions-operators/lambda-expressions.md).) + You can also assign a lambda expression to a delegate, as the following example illustrates. (For an introduction to lambda expressions, see [Lambda Expressions](/dotnet/visual-basic/programming-guide/language-features/procedures/lambda-expressions) and [Lambda Expressions](/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions).) [!code-csharp[System.Func~1#4](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Func~1/cs/Lambda.cs#4)] [!code-vb[System.Func~1#4](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.Func~1/vb/Lambda.vb#4)] @@ -110,9 +110,9 @@ ]]> - Lambda Expressions (C# Programming Guide) - Lambda Expressions - Delegates (C# Programming Guide) - Delegates in Visual Basic + Lambda Expressions (C# Programming Guide) + Lambda Expressions + Delegates (C# Programming Guide) + Delegates in Visual Basic diff --git a/xml/System/Func`2.xml b/xml/System/Func`2.xml index 3299f5a3647..8bd54a27711 100644 --- a/xml/System/Func`2.xml +++ b/xml/System/Func`2.xml @@ -94,11 +94,11 @@ :::code language="csharp" source="~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Func~2/cs/Func2_1.cs" interactive="try-dotnet-method" id="Snippet2"::: :::code language="vb" source="~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.Func~2/vb/Func2_1.vb" id="Snippet2"::: - You can also use the delegate with anonymous methods in C#, as the following example illustrates. (For an introduction to anonymous methods, see [Anonymous Methods](~/docs/csharp/programming-guide/statements-expressions-operators/anonymous-methods.md).) + You can also use the delegate with anonymous methods in C#, as the following example illustrates. (For an introduction to anonymous methods, see [Anonymous Methods](/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods).) :::code language="csharp" source="~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Func~2/cs/Anon.cs" interactive="try-dotnet-method" id="Snippet3"::: - You can also assign a lambda expression to a delegate, as the following example illustrates. (For an introduction to lambda expressions, see [Lambda Expressions](~/docs/visual-basic/programming-guide/language-features/procedures/lambda-expressions.md) and [Lambda Expressions](~/docs/csharp/programming-guide/statements-expressions-operators/lambda-expressions.md).) + You can also assign a lambda expression to a delegate, as the following example illustrates. (For an introduction to lambda expressions, see [Lambda Expressions](/dotnet/visual-basic/programming-guide/language-features/procedures/lambda-expressions) and [Lambda Expressions](/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions).) :::code language="csharp" source="~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Func~2/cs/Lambda.cs" interactive="try-dotnet-method" id="Snippet4"::: :::code language="vb" source="~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.Func~2/vb/Lambda.vb" id="Snippet4"::: @@ -115,9 +115,9 @@ ]]> - Lambda Expressions (C# Programming Guide) - Lambda Expressions (Visual Basic) - Delegates (C# Programming Guide) - Delegates (Visual Basic) + Lambda Expressions (C# Programming Guide) + Lambda Expressions (Visual Basic) + Delegates (C# Programming Guide) + Delegates (Visual Basic) diff --git a/xml/System/Func`3.xml b/xml/System/Func`3.xml index 66b39bde687..9917e0381fe 100644 --- a/xml/System/Func`3.xml +++ b/xml/System/Func`3.xml @@ -102,11 +102,11 @@ [!code-csharp[System.Func~3#2](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Func~3/cs/Func3.cs#2)] [!code-vb[System.Func~3#2](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.Func~3/vb/Func3.vb#2)] - You can use the delegate with anonymous methods in C#, as the following example illustrates. (For an introduction to anonymous methods, see [Anonymous Methods](~/docs/csharp/programming-guide/statements-expressions-operators/anonymous-methods.md).) + You can use the delegate with anonymous methods in C#, as the following example illustrates. (For an introduction to anonymous methods, see [Anonymous Methods](/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods).) [!code-csharp[System.Func~3#3](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Func~3/cs/Anon.cs#3)] - You can also assign a lambda expression to a delegate, as the following example illustrates. (For an introduction to lambda expressions, see [Lambda Expressions](~/docs/visual-basic/programming-guide/language-features/procedures/lambda-expressions.md) and [Lambda Expressions](~/docs/csharp/programming-guide/statements-expressions-operators/lambda-expressions.md).) + You can also assign a lambda expression to a delegate, as the following example illustrates. (For an introduction to lambda expressions, see [Lambda Expressions](/dotnet/visual-basic/programming-guide/language-features/procedures/lambda-expressions) and [Lambda Expressions](/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions).) [!code-csharp[System.Func~3#4](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Func~3/cs/Lambda.cs#4)] [!code-vb[System.Func~3#4](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.Func~3/vb/lambda.vb#4)] @@ -123,9 +123,9 @@ ]]> - Lambda Expressions (C# Programming Guide) - Lambda Expressions - Delegates (C# Programming Guide) - Delegates in Visual Basic + Lambda Expressions (C# Programming Guide) + Lambda Expressions + Delegates (C# Programming Guide) + Delegates in Visual Basic diff --git a/xml/System/Func`4.xml b/xml/System/Func`4.xml index f3f06334f14..0d9c5556e86 100644 --- a/xml/System/Func`4.xml +++ b/xml/System/Func`4.xml @@ -110,11 +110,11 @@ [!code-csharp[System.Func~4#2](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Func~4/cs/Func4.cs#2)] [!code-vb[System.Func~4#2](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.Func~4/vb/Func4.vb#2)] - You can use the delegate with anonymous methods in C#, as the following example illustrates. (For an introduction to anonymous methods, see [Anonymous Methods](~/docs/csharp/programming-guide/statements-expressions-operators/anonymous-methods.md).) + You can use the delegate with anonymous methods in C#, as the following example illustrates. (For an introduction to anonymous methods, see [Anonymous Methods](/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods).) [!code-csharp[System.Func~4#3](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Func~4/cs/Anon.cs#3)] - You can also assign a lambda expression to a delegate, as the following example illustrates. (For an introduction to lambda expressions, see [Lambda Expressions](~/docs/visual-basic/programming-guide/language-features/procedures/lambda-expressions.md) and [Lambda Expressions](~/docs/csharp/programming-guide/statements-expressions-operators/lambda-expressions.md).) + You can also assign a lambda expression to a delegate, as the following example illustrates. (For an introduction to lambda expressions, see [Lambda Expressions](/dotnet/visual-basic/programming-guide/language-features/procedures/lambda-expressions) and [Lambda Expressions](/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions).) [!code-csharp[System.Func~4#4](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Func~4/cs/Lambda.cs#4)] [!code-vb[System.Func~4#4](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.Func~4/vb/Lambda.vb#4)] @@ -131,9 +131,9 @@ ]]> - Lambda Expressions (C# Programming Guide) - Lambda Expressions - Delegates (C# Programming Guide) - Delegates in Visual Basic + Lambda Expressions (C# Programming Guide) + Lambda Expressions + Delegates (C# Programming Guide) + Delegates in Visual Basic diff --git a/xml/System/Func`5.xml b/xml/System/Func`5.xml index cef23eb802e..fd3601eed80 100644 --- a/xml/System/Func`5.xml +++ b/xml/System/Func`5.xml @@ -118,11 +118,11 @@ [!code-csharp[System.Func~5#2](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Func~5/cs/Func5.cs#2)] [!code-vb[System.Func~5#2](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.Func~5/vb/Func5.vb#2)] - You can use the delegate with anonymous methods in C#, as the following example illustrates. (For an introduction to anonymous methods, see [Anonymous Methods](~/docs/csharp/programming-guide/statements-expressions-operators/anonymous-methods.md).) + You can use the delegate with anonymous methods in C#, as the following example illustrates. (For an introduction to anonymous methods, see [Anonymous Methods](/dotnet/csharp/programming-guide/statements-expressions-operators/anonymous-methods).) [!code-csharp[System.Func~5#3](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Func~5/cs/Anon.cs#3)] - You can also assign a lambda expression to a delegate, as the following example illustrates. (For an introduction to lambda expressions, see [Lambda Expressions](~/docs/visual-basic/programming-guide/language-features/procedures/lambda-expressions.md) and [Lambda Expressions](~/docs/csharp/programming-guide/statements-expressions-operators/lambda-expressions.md).) + You can also assign a lambda expression to a delegate, as the following example illustrates. (For an introduction to lambda expressions, see [Lambda Expressions](/dotnet/visual-basic/programming-guide/language-features/procedures/lambda-expressions) and [Lambda Expressions](/dotnet/csharp/programming-guide/statements-expressions-operators/lambda-expressions).) [!code-csharp[System.Func~5#4](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Func~5/cs/Lambda.cs#4)] [!code-vb[System.Func~5#4](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.Func~5/vb/Lambda.vb#4)] @@ -139,9 +139,9 @@ ]]> - Lambda Expressions (C# Programming Guide) - Lambda Expressions - Delegates (C# Programming Guide) - Delegates in Visual Basic + Lambda Expressions (C# Programming Guide) + Lambda Expressions + Delegates (C# Programming Guide) + Delegates in Visual Basic diff --git a/xml/System/GC.xml b/xml/System/GC.xml index 178b9edb884..b85cfcca3e1 100644 --- a/xml/System/GC.xml +++ b/xml/System/GC.xml @@ -74,7 +74,7 @@ In scenarios where resources must be released at a specific time, classes can implement the interface, which contains the method that performs resource management and cleanup tasks. Classes that implement must specify, as part of their class contract, if and when class consumers call the method to clean up the object. The garbage collector does not, by default, call the method; however, implementations of the method can call methods in the class to customize the finalization behavior of the garbage collector. - For more information on object finalization and the dispose pattern, see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md). + For more information on object finalization and the dispose pattern, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged). ## Object aging and generations @@ -102,8 +102,8 @@ ]]> - Garbage Collection - Fundamentals of Garbage Collection + Garbage Collection + Fundamentals of Garbage Collection @@ -291,7 +291,7 @@ ## Examples - The following example cancels a garbage collection registration. This example is part of a larger example provided for the [Garbage Collection Notifications](~/docs/standard/garbage-collection/notifications.md) topic. + The following example cancels a garbage collection registration. This example is part of a larger example provided for the [Garbage Collection Notifications](/dotnet/standard/garbage-collection/notifications) topic. [!code-cpp[GCNotification#7](~/samples/snippets/cpp/VS_Snippets_CLR/GCNotification/cpp/program.cpp#7)] [!code-csharp[GCNotification#7](~/samples/snippets/csharp/VS_Snippets_CLR/GCNotification/cs/Program.cs#7)] @@ -299,8 +299,8 @@ ]]> - This member is not available when concurrent garbage collection is enabled. See the [<gcConcurrent>](~/docs/framework/configure-apps/file-schema/runtime/gcconcurrent-element.md) runtime setting for information about how to disable concurrent garbage collection. - Garbage Collection Notifications + This member is not available when concurrent garbage collection is enabled. See the [<gcConcurrent>](/dotnet/framework/configure-apps/file-schema/runtime/gcconcurrent-element) runtime setting for information about how to disable concurrent garbage collection. + Garbage Collection Notifications @@ -382,7 +382,7 @@ ]]> - Induced Collections + Induced Collections @@ -450,7 +450,7 @@ is not valid. - Induced Collections + Induced Collections @@ -529,7 +529,7 @@ -or- is not one of the values. - Induced Collections + Induced Collections @@ -795,7 +795,7 @@ A memory allocation exceeded the amount specified in the call to the method. - Latency Modes + Latency Modes @@ -1303,7 +1303,7 @@ This method is most useful in monitoring scenarios for measuring the difference - You monitor for the completion of a full garbage collection so that you can collect some statistics. For example, you might want to measure the size of the heap at GC completion so that you know the size of live data. (After a full GC, the heap is at its smallest size.) - For more information about what represents a full garbage collection, see [Garbage Collection Notifications](~/docs/standard/garbage-collection/notifications.md). + For more information about what represents a full garbage collection, see [Garbage Collection Notifications](/dotnet/standard/garbage-collection/notifications). When you register for a garbage collection notification, you can be notified when a full garbage collection is approaching and when it is completed. This pattern resembles how the operating system monitors for low memory notifications. @@ -1320,7 +1320,7 @@ This method is most useful in monitoring scenarios for measuring the difference ## Examples - The following example shows how to register a garbage collection notification and start a thread to monitor the status of the garbage collection notification. This code example is part of a larger example provided for [Garbage Collection Notifications](~/docs/standard/garbage-collection/notifications.md) topic. + The following example shows how to register a garbage collection notification and start a thread to monitor the status of the garbage collection notification. This code example is part of a larger example provided for [Garbage Collection Notifications](/dotnet/standard/garbage-collection/notifications) topic. [!code-cpp[GCNotification#2](~/samples/snippets/cpp/VS_Snippets_CLR/GCNotification/cpp/program.cpp#2)] [!code-csharp[GCNotification#2](~/samples/snippets/csharp/VS_Snippets_CLR/GCNotification/cs/Program.cs#2)] @@ -1330,7 +1330,7 @@ This method is most useful in monitoring scenarios for measuring the difference or is not between 1 and 99. - Garbage Collection Notifications + Garbage Collection Notifications This member is not available when concurrent garbage collection is enabled. See the <gcConcurrent> runtime setting for information about how to disable concurrent garbage collection. @@ -1538,7 +1538,7 @@ If `obj` does not have a finalizer or the GC has already signaled the finalizer ## Examples - The following example demonstrates how to use the method in a resource class to prevent a redundant garbage collection from being called. The example uses the [dispose pattern](~/docs/standard/garbage-collection/implementing-dispose.md) to free both managed resources (that is, objects that implement ) and unmanaged resources. + The following example demonstrates how to use the method in a resource class to prevent a redundant garbage collection from being called. The example uses the [dispose pattern](/dotnet/standard/garbage-collection/implementing-dispose) to free both managed resources (that is, objects that implement ) and unmanaged resources. [!code-csharp[System.GC.SuppressFinalize#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.gc.suppressfinalize/cs/suppressfinalize1.cs#1)] [!code-vb[System.GC.SuppressFinalize#1](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.gc.suppressfinalize/vb/suppressfinalize1.vb#1)] @@ -1549,7 +1549,7 @@ If `obj` does not have a finalizer or the GC has already signaled the finalizer is . - Dispose Pattern + Dispose Pattern @@ -1610,7 +1610,7 @@ If `obj` does not have a finalizer or the GC has already signaled the finalizer - The amount of memory in bytes to allocate without triggering a garbage collection. It must be less than or equal to the size of an ephemeral segment. For information on the size of an ephemeral segment, see the "Ephemeral generations and segments" section in the [Fundamentals of Garbage Collection](~/docs/standard/garbage-collection/fundamentals.md) article. + The amount of memory in bytes to allocate without triggering a garbage collection. It must be less than or equal to the size of an ephemeral segment. For information on the size of an ephemeral segment, see the "Ephemeral generations and segments" section in the [Fundamentals of Garbage Collection](/dotnet/standard/garbage-collection/fundamentals) article. Attempts to disallow garbage collection during the execution of a critical path if a specified amount of memory is available. if the runtime was able to commit the required amount of memory and the garbage collector is able to enter no GC region latency mode; otherwise, . @@ -1633,8 +1633,8 @@ If `obj` does not have a finalizer or the GC has already signaled the finalizer exceeds the ephemeral segment size. The process is already in no GC region latency mode. - Fundamentals of Garbage Collection - Latency Modes + Fundamentals of Garbage Collection + Latency Modes @@ -1675,7 +1675,7 @@ If `obj` does not have a finalizer or the GC has already signaled the finalizer - The amount of memory in bytes to allocate without triggering a garbage collection. It must be less than or equal to the size of an ephemeral segment. For information on the size of an ephemeral segment, see the "Ephemeral generations and segments" section in the [Fundamentals of Garbage Collection](~/docs/standard/garbage-collection/fundamentals.md) article. + The amount of memory in bytes to allocate without triggering a garbage collection. It must be less than or equal to the size of an ephemeral segment. For information on the size of an ephemeral segment, see the "Ephemeral generations and segments" section in the [Fundamentals of Garbage Collection](/dotnet/standard/garbage-collection/fundamentals) article. to omit a full blocking garbage collection if the garbage collector is initially unable to allocate bytes; otherwise, . Attempts to disallow garbage collection during the execution of a critical path if a specified amount of memory is available, and controls whether the garbage collector does a full blocking garbage collection if not enough memory is initially available. @@ -1702,8 +1702,8 @@ If `obj` does not have a finalizer or the GC has already signaled the finalizer exceeds the ephemeral segment size. The process is already in no GC region latency mode. - Fundamentals of Garbage Collection - Latency Modes + Fundamentals of Garbage Collection + Latency Modes @@ -1744,7 +1744,7 @@ If `obj` does not have a finalizer or the GC has already signaled the finalizer - The amount of memory in bytes to allocate without triggering a garbage collection. - must be less than or equal to the size of an ephemeral segment. For information on the size of an ephemeral segment, see the "Ephemeral generations and segments" section in the [Fundamentals of Garbage Collection](~/docs/standard/garbage-collection/fundamentals.md) article. + The amount of memory in bytes to allocate without triggering a garbage collection. - must be less than or equal to the size of an ephemeral segment. For information on the size of an ephemeral segment, see the "Ephemeral generations and segments" section in the [Fundamentals of Garbage Collection](/dotnet/standard/garbage-collection/fundamentals) article. The number of bytes in to use for large object heap (LOH) allocations. Attempts to disallow garbage collection during the execution of a critical path if a specified amount of memory is available for the large object heap and the small object heap. @@ -1768,8 +1768,8 @@ If `obj` does not have a finalizer or the GC has already signaled the finalizer - exceeds the ephemeral segment size. The process is already in no GC region latency mode. - Fundamentals of Garbage Collection - Latency Modes + Fundamentals of Garbage Collection + Latency Modes @@ -1811,7 +1811,7 @@ If `obj` does not have a finalizer or the GC has already signaled the finalizer - The amount of memory in bytes to allocate without triggering a garbage collection. - must be less than or equal to the size of an ephemeral segment. For information on the size of an ephemeral segment, see the "Ephemeral generations and segments" section in the [Fundamentals of Garbage Collection](~/docs/standard/garbage-collection/fundamentals.md) article. + The amount of memory in bytes to allocate without triggering a garbage collection. - must be less than or equal to the size of an ephemeral segment. For information on the size of an ephemeral segment, see the "Ephemeral generations and segments" section in the [Fundamentals of Garbage Collection](/dotnet/standard/garbage-collection/fundamentals) article. The number of bytes in to use for large object heap (LOH) allocations. to omit a full blocking garbage collection if the garbage collector is initially unable to allocate the specified memory on the small object heap (SOH) and LOH; otherwise, . @@ -1839,8 +1839,8 @@ If `obj` does not have a finalizer or the GC has already signaled the finalizer - exceeds the ephemeral segment size. The process is already in no GC region latency mode. - Fundamentals of Garbage Collection - Latency Modes + Fundamentals of Garbage Collection + Latency Modes @@ -1906,7 +1906,7 @@ If `obj` does not have a finalizer or the GC has already signaled the finalizer ## Examples - The following example shows how to use this method to determine whether a full, blocking garbage collection is approaching. Whenever the status of the notification is , the user method `OnFullGCApproachNotify` is called to perform actions in response to the approaching collection. This code example is part of a larger example provided for [Garbage Collection Notifications](~/docs/standard/garbage-collection/notifications.md) topic. + The following example shows how to use this method to determine whether a full, blocking garbage collection is approaching. Whenever the status of the notification is , the user method `OnFullGCApproachNotify` is called to perform actions in response to the approaching collection. This code example is part of a larger example provided for [Garbage Collection Notifications](/dotnet/standard/garbage-collection/notifications) topic. [!code-cpp[GCNotification#3](~/samples/snippets/cpp/VS_Snippets_CLR/GCNotification/cpp/program.cpp#3)] [!code-csharp[GCNotification#3](~/samples/snippets/csharp/VS_Snippets_CLR/GCNotification/cs/Program.cs#3)] @@ -1914,7 +1914,7 @@ If `obj` does not have a finalizer or the GC has already signaled the finalizer ]]> - Garbage Collection Notifications + Garbage Collection Notifications @@ -1976,7 +1976,7 @@ If `obj` does not have a finalizer or the GC has already signaled the finalizer must be either non-negative or less than or equal to or -1. - Garbage Collection Notifications + Garbage Collection Notifications @@ -2042,7 +2042,7 @@ If `obj` does not have a finalizer or the GC has already signaled the finalizer ## Examples - The following example shows how to use this method to determine whether a full garbage collection has completed. Whenever the status of the notification is , the user method `OnFullGCCompletedNotify` is called to perform actions in response to the completed collection. This code example is part of a larger example provided for [Garbage Collection Notifications](~/docs/standard/garbage-collection/notifications.md) topic. + The following example shows how to use this method to determine whether a full garbage collection has completed. Whenever the status of the notification is , the user method `OnFullGCCompletedNotify` is called to perform actions in response to the completed collection. This code example is part of a larger example provided for [Garbage Collection Notifications](/dotnet/standard/garbage-collection/notifications) topic. [!code-cpp[GCNotification#4](~/samples/snippets/cpp/VS_Snippets_CLR/GCNotification/cpp/program.cpp#4)] [!code-csharp[GCNotification#4](~/samples/snippets/csharp/VS_Snippets_CLR/GCNotification/cs/Program.cs#4)] @@ -2050,7 +2050,7 @@ If `obj` does not have a finalizer or the GC has already signaled the finalizer ]]> - Garbage Collection Notifications + Garbage Collection Notifications @@ -2112,7 +2112,7 @@ If `obj` does not have a finalizer or the GC has already signaled the finalizer must be either non-negative or less than or equal to or -1. - Garbage Collection Notifications + Garbage Collection Notifications diff --git a/xml/System/GCNotificationStatus.xml b/xml/System/GCNotificationStatus.xml index a85cfd39adc..dc5726421d9 100644 --- a/xml/System/GCNotificationStatus.xml +++ b/xml/System/GCNotificationStatus.xml @@ -46,7 +46,7 @@ ## Examples - The following example obtains a enumeration from the method. If the enumeration returns Succeeded, it calls the custom method `OnFullGCApproachNotify` to perform actions in response to the approaching full garbage collection. This code example is part of a larger example provided for [Garbage Collection Notifications](~/docs/standard/garbage-collection/notifications.md) topic. + The following example obtains a enumeration from the method. If the enumeration returns Succeeded, it calls the custom method `OnFullGCApproachNotify` to perform actions in response to the approaching full garbage collection. This code example is part of a larger example provided for [Garbage Collection Notifications](/dotnet/standard/garbage-collection/notifications) topic. [!code-cpp[GCNotification#8](~/samples/snippets/cpp/VS_Snippets_CLR/GCNotification/cpp/program.cpp#8)] [!code-csharp[GCNotification#8](~/samples/snippets/csharp/VS_Snippets_CLR/GCNotification/cs/Program.cs#8)] @@ -156,7 +156,7 @@ 4 - This result can be caused by the following: there is no current registration for a garbage collection notification, concurrent garbage collection is enabled, or the time specified for the parameter has expired and no garbage collection notification was obtained. (See the <gcConcurrent> runtime setting for information about how to disable concurrent garbage collection.) + This result can be caused by the following: there is no current registration for a garbage collection notification, concurrent garbage collection is enabled, or the time specified for the parameter has expired and no garbage collection notification was obtained. (See the <gcConcurrent> runtime setting for information about how to disable concurrent garbage collection.) diff --git a/xml/System/Guid.xml b/xml/System/Guid.xml index f4366552854..c9ef838633e 100644 --- a/xml/System/Guid.xml +++ b/xml/System/Guid.xml @@ -79,7 +79,7 @@ [!code-csharp[Guid#1](~/samples/snippets/csharp/VS_Snippets_CLR/Guid/CS/Guids.cs#1)] [!code-vb[Guid#1](~/samples/snippets/visualbasic/VS_Snippets_CLR/Guid/VB/Guids.vb#1)] - Note that the attribute is typically used in an application to expose a type to COM. If you compile this example, you can run the [Assembly Registration tool (Regasm.exe)](~/docs/framework/tools/regasm-exe-assembly-registration-tool.md) on the generated assembly to create registry (.reg) and type library (.tlb) files. The .reg file can be used to register the coclass in the registry, and the .tlb file can provide metadata for COM interop. + Note that the attribute is typically used in an application to expose a type to COM. If you compile this example, you can run the [Assembly Registration tool (Regasm.exe)](/dotnet/framework/tools/regasm-exe-assembly-registration-tool) on the generated assembly to create registry (.reg) and type library (.tlb) files. The .reg file can be used to register the coclass in the registry, and the .tlb file can provide metadata for COM interop. ]]> @@ -1440,7 +1440,7 @@ The following table shows the accepted format specifiers for the `format` parame The hexadecimal digits a through f are lowercase in the returned string. To convert them to uppercase, call the method on the returned string. -Because the `provider` parameter is ignored, you cannot use it to provide a custom formatting solution. To represent a value as a string in a format that isn't supported by the standard GUID format strings, call the method with a `provider` object that implements both the and interfaces. For more information, see the ["Custom Formatting with ICustomFormatter"](~/docs/standard/base-types/formatting-types.md#custom-formatting-with-icustomformatter) section in the [Formatting Types](~/docs/standard/base-types/formatting-types.md) article. +Because the `provider` parameter is ignored, you cannot use it to provide a custom formatting solution. To represent a value as a string in a format that isn't supported by the standard GUID format strings, call the method with a `provider` object that implements both the and interfaces. For more information, see the ["Custom Formatting with ICustomFormatter"](/dotnet/standard/base-types/formatting-types#custom-formatting-with-icustomformatter) section in the [Formatting Types](/dotnet/standard/base-types/formatting-types) article. ]]> @@ -1697,7 +1697,7 @@ Because the `provider` parameter is ignored, you cannot use it to provide a cust The hexadecimal digits a through f are lowercase in the returned string. To convert them to uppercase, call the method on the returned string. - Because the `provider` parameter is ignored, you cannot use it to provide a custom formatting solution. To represent a value as a string in a format that isn't supported by the standard GUID format strings, call the method with a `provider` object that implements both the and interfaces. For more information, see the "Custom Formatting with ICustomFormatter" section in the [Formatting Types](~/docs/standard/base-types/formatting-types.md) article. + Because the `provider` parameter is ignored, you cannot use it to provide a custom formatting solution. To represent a value as a string in a format that isn't supported by the standard GUID format strings, call the method with a `provider` object that implements both the and interfaces. For more information, see the "Custom Formatting with ICustomFormatter" section in the [Formatting Types](/dotnet/standard/base-types/formatting-types) article. ]]> diff --git a/xml/System/IAsyncDisposable.xml b/xml/System/IAsyncDisposable.xml index 90b90fad02d..e0d7dcdab9b 100644 --- a/xml/System/IAsyncDisposable.xml +++ b/xml/System/IAsyncDisposable.xml @@ -38,7 +38,7 @@ The async methods are used in conjunction with the `async` and `await` keywords ### Using an object that implements IAsyncDisposable -If your application uses an object that implements `IAsyncDisposable`, you should call the object's implementation when you are finished using it. To make sure resources are released even in case of an exception, put the code that uses the `IAsyncDisposable` object into the [using](~/docs/csharp/language-reference/keywords/using.md) statement (in C# beginning from version 8.0) or call the method inside a `finally` clause of the `try`/`finally` statement. For more information about the `try`/`finally` pattern, see [try-finally](~/docs/csharp/language-reference/keywords/try-finally.md) (C#) or [Try...Catch...Finally Statement](~/docs/visual-basic/language-reference/statements/try-catch-finally-statement.md) (Visual Basic). +If your application uses an object that implements `IAsyncDisposable`, you should call the object's implementation when you are finished using it. To make sure resources are released even in case of an exception, put the code that uses the `IAsyncDisposable` object into the [using](/dotnet/csharp/language-reference/keywords/using) statement (in C# beginning from version 8.0) or call the method inside a `finally` clause of the `try`/`finally` statement. For more information about the `try`/`finally` pattern, see [try-finally](/dotnet/csharp/language-reference/keywords/try-finally) (C#) or [Try...Catch...Finally Statement](/dotnet/visual-basic/language-reference/statements/try-catch-finally-statement) (Visual Basic). ### Implementing IAsyncDisposable diff --git a/xml/System/IAsyncResult.xml b/xml/System/IAsyncResult.xml index 9b841a9cf31..2ff29084543 100644 --- a/xml/System/IAsyncResult.xml +++ b/xml/System/IAsyncResult.xml @@ -51,7 +51,7 @@ > [!NOTE] > The class is the implementation of that is returned by the `BeginInvoke` method when you use a delegate to call a method asynchronously. - For a detailed description of how the interface is used, see the [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md) topic. + For a detailed description of how the interface is used, see the [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously) topic. @@ -60,7 +60,7 @@ The example consists of two classes: the class that contains the method that is called asynchronously, and the class that contains the `Main` method that makes the call. - For more information and more examples of calling methods asynchronously by using delegates, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md). + For more information and more examples of calling methods asynchronously by using delegates, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously). [!code-cpp[AsyncDelegateExamples#1](~/samples/snippets/cpp/VS_Snippets_CLR/AsyncDelegateExamples/cpp/TestMethod.cpp#1)] [!code-csharp[AsyncDelegateExamples#1](~/samples/snippets/csharp/VS_Snippets_CLR/AsyncDelegateExamples/CS/TestMethod.cs#1)] @@ -123,7 +123,7 @@ The example consists of two classes: the class that contains the method that is called asynchronously, and the class that contains the `Main` method that makes the call. - For more information about how this callback example works, and more examples of calling methods asynchronously by using delegates, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md). + For more information about how this callback example works, and more examples of calling methods asynchronously by using delegates, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously). [!code-cpp[AsyncDelegateExamples#1](~/samples/snippets/cpp/VS_Snippets_CLR/AsyncDelegateExamples/cpp/TestMethod.cpp#1)] [!code-csharp[AsyncDelegateExamples#1](~/samples/snippets/csharp/VS_Snippets_CLR/AsyncDelegateExamples/CS/TestMethod.cs#1)] @@ -195,7 +195,7 @@ The example consists of two classes: the class that contains the method that is called asynchronously, and the class that contains the `Main` method that makes the call. - For more information and more examples of calling methods asynchronously by using delegates, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md). + For more information and more examples of calling methods asynchronously by using delegates, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously). [!code-cpp[AsyncDelegateExamples#1](~/samples/snippets/cpp/VS_Snippets_CLR/AsyncDelegateExamples/cpp/TestMethod.cpp#1)] [!code-csharp[AsyncDelegateExamples#1](~/samples/snippets/csharp/VS_Snippets_CLR/AsyncDelegateExamples/CS/TestMethod.cs#1)] @@ -266,7 +266,7 @@ ]]> - Most implementers of the interface will not use this property and should return . Beginning with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], a task that is created with the method will not complete if this property is not implemented correctly. See [Application Compatibility in 4.5](~/docs/framework/migration-guide/application-compatibility-in-the-net-framework-4-5.md). + Most implementers of the interface will not use this property and should return . Beginning with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], a task that is created with the method will not complete if this property is not implemented correctly. See [Application Compatibility in 4.5](/dotnet/framework/migration-guide/application-compatibility-in-the-net-framework-4-5). Use this property to determine if the asynchronous operation completed synchronously. For example, this property can return for an asynchronous I/O operation if the I/O request was small. @@ -324,7 +324,7 @@ The example consists of two classes: the class that contains the method that is called asynchronously, and the class that contains the `Main` method that makes the call. - For more information and more examples of calling methods asynchronously by using delegates, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md). + For more information and more examples of calling methods asynchronously by using delegates, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously). [!code-cpp[AsyncDelegateExamples#1](~/samples/snippets/cpp/VS_Snippets_CLR/AsyncDelegateExamples/cpp/TestMethod.cpp#1)] [!code-csharp[AsyncDelegateExamples#1](~/samples/snippets/csharp/VS_Snippets_CLR/AsyncDelegateExamples/CS/TestMethod.cs#1)] diff --git a/xml/System/IConvertible.xml b/xml/System/IConvertible.xml index 78e110683e7..db0fcc7914a 100644 --- a/xml/System/IConvertible.xml +++ b/xml/System/IConvertible.xml @@ -69,7 +69,7 @@ Most conversion methods have a parameter of type that represents either the current culture () or a specific culture. For the most part, the implementations of the base types ignore this parameter. However, you can choose whether to use it in your code. - Type Conversion in the .NET Framework + Type Conversion in the .NET Framework diff --git a/xml/System/ICustomFormatter.xml b/xml/System/ICustomFormatter.xml index 7cd31aedd75..28a2056d5ee 100644 --- a/xml/System/ICustomFormatter.xml +++ b/xml/System/ICustomFormatter.xml @@ -152,7 +152,7 @@ is a callback method. It is called by a method that supports custom formatting, such as or . The implementation is called once for each format item in a [composite format string](~/docs/standard/base-types/composite-formatting.md). For example, in the following statement, the method is called three times. + is a callback method. It is called by a method that supports custom formatting, such as or . The implementation is called once for each format item in a [composite format string](/dotnet/standard/base-types/composite-formatting). For example, in the following statement, the method is called three times. [!code-csharp[System.ICustomFormatter.Class#4](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.icustomformatter.class/cs/binaryformatter.cs#4)] [!code-vb[System.ICustomFormatter.Class#4](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.icustomformatter.class/vb/binaryformatter.vb#4)] @@ -184,8 +184,8 @@ ]]> - Formatting Types in .NET - Composite Formatting + Formatting Types in .NET + Composite Formatting diff --git a/xml/System/IDisposable.xml b/xml/System/IDisposable.xml index 5854bbc8475..1c0967d4f21 100644 --- a/xml/System/IDisposable.xml +++ b/xml/System/IDisposable.xml @@ -56,7 +56,7 @@ > [!IMPORTANT] > In the .NET Framework, the C++ compiler supports deterministic disposal of resources and does not allow direct implementation of the method. - For a detailed discussion about how this interface and the method are used, see the [Garbage Collection](~/docs/standard/garbage-collection/index.md) and [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md) topics. + For a detailed discussion about how this interface and the method are used, see the [Garbage Collection](/dotnet/standard/garbage-collection/) and [Implementing a Dispose Method](/dotnet/standard/garbage-collection/implementing-dispose) topics. ## Using an object that implements IDisposable If your app simply uses an object that implements the interface, you should call the object's implementation when you are finished using it. Depending on your programming language, you can do this in one of two ways: @@ -70,14 +70,14 @@ ### The C# and Visual Basic Using statement - If your language supports a construct such as the [using](~/docs/csharp/language-reference/keywords/using.md) statement in C# and the [Using](~/docs/visual-basic/language-reference/statements/using-statement.md) statement in Visual Basic, you can use it instead of explicitly calling yourself. The following example uses this approach in defining a `WordCount` class that preserves information about a file and the number of words in it. + If your language supports a construct such as the [using](/dotnet/csharp/language-reference/keywords/using) statement in C# and the [Using](/dotnet/visual-basic/language-reference/statements/using-statement) statement in Visual Basic, you can use it instead of explicitly calling yourself. The following example uses this approach in defining a `WordCount` class that preserves information about a file and the number of words in it. [!code-csharp[System.IDisposable#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.idisposable/cs/calling1.cs#1)] [!code-vb[System.IDisposable#1](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.idisposable/vb/calling1.vb#1)] The `using` statement is actually a syntactic convenience. At compile time, the language compiler implements the intermediate language (IL) for a `try`/`finally` block. - For more information about the `using` statement, see the [Using Statement](~/docs/visual-basic/language-reference/statements/using-statement.md) or [using Statement](~/docs/csharp/language-reference/keywords/using-statement.md) topics. + For more information about the `using` statement, see the [Using Statement](/dotnet/visual-basic/language-reference/statements/using-statement) or [using Statement](/dotnet/csharp/language-reference/keywords/using-statement) topics. ### The Try/Finally block If your programming language does not support a construct like the `using` statement in C# or Visual Basic, or if you prefer not to use it, you can call the implementation from the `finally` block of a `try`/`finally` statement. The following example replaces the `using` block in the previous example with a `try`/`finally` block. @@ -85,7 +85,7 @@ [!code-csharp[System.IDisposable#2](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.idisposable/cs/calling2.cs#2)] [!code-vb[System.IDisposable#2](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.idisposable/vb/calling2.vb#2)] - For more information about the `try`/`finally` pattern, see [Try...Catch...Finally Statement](~/docs/visual-basic/language-reference/statements/try-catch-finally-statement.md), [try-finally](~/docs/csharp/language-reference/keywords/try-finally.md), or [try-finally Statement](https://msdn.microsoft.com/library/514400c1-c322-4bf3-9e48-3047240b8a82). + For more information about the `try`/`finally` pattern, see [Try...Catch...Finally Statement](/dotnet/visual-basic/language-reference/statements/try-catch-finally-statement), [try-finally](/dotnet/csharp/language-reference/keywords/try-finally), or [try-finally Statement](https://msdn.microsoft.com/library/514400c1-c322-4bf3-9e48-3047240b8a82). ## Implementing IDisposable You should implement only if your type uses unmanaged resources directly. The consumers of your type can call your implementation to free resources when the instance is no longer needed. To handle cases in which they fail to call , you should either use a class derived from to wrap the unmanaged resources, or you should override the method for a reference type. In either case, you use the method to perform whatever cleanup is necessary after using the unmanaged resources, such as freeing, releasing, or resetting the unmanaged resources. @@ -138,7 +138,7 @@ ]]> - Implementing a Dispose Method + Implementing a Dispose Method @@ -217,7 +217,7 @@ ]]> - Implementing a Dispose Method + Implementing a Dispose Method diff --git a/xml/System/IFormatProvider.xml b/xml/System/IFormatProvider.xml index bd9ad4d7d3c..b0169e2f394 100644 --- a/xml/System/IFormatProvider.xml +++ b/xml/System/IFormatProvider.xml @@ -52,9 +52,9 @@ The .NET Framework includes the following three predefined implementations to provide culture-specific information that is used in formatting or parsing numeric and date and time values: -- The class, which provides information that is used to format numbers, such as the currency, thousands separator, and decimal separator symbols for a particular culture. For information about the predefined format strings recognized by a object and used in numeric formatting operations, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- The class, which provides information that is used to format numbers, such as the currency, thousands separator, and decimal separator symbols for a particular culture. For information about the predefined format strings recognized by a object and used in numeric formatting operations, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- The class, which provides information that is used to format dates and times, such as the date and time separator symbols for a particular culture or the order and format of a date's year, month, and day components. For information about the predefined format strings recognized by a object and used in numeric formatting operations, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). +- The class, which provides information that is used to format dates and times, such as the date and time separator symbols for a particular culture or the order and format of a date's year, month, and day components. For information about the predefined format strings recognized by a object and used in numeric formatting operations, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). - The class, which represents a particular culture. Its method returns a culture-specific or object, depending on whether the object is used in a formatting or parsing operation that involves numbers or dates and times. @@ -82,8 +82,8 @@ - Formatting Types in .NET - How to: Define and Use Custom Numeric Format Providers + Formatting Types in .NET + How to: Define and Use Custom Numeric Format Providers diff --git a/xml/System/IFormattable.xml b/xml/System/IFormattable.xml index 035b5d6c2b2..a0c6ec4f327 100644 --- a/xml/System/IFormattable.xml +++ b/xml/System/IFormattable.xml @@ -48,13 +48,13 @@ A format string typically defines the general appearance of an object. For example, the .NET Framework supports the following: -- Standard format strings for formatting enumeration values (see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md)). +- Standard format strings for formatting enumeration values (see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings)). -- Standard and custom format strings for formatting numeric values (see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md)). +- Standard and custom format strings for formatting numeric values (see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings)). -- Standard and custom format strings for formatting date and time values (see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md)). +- Standard and custom format strings for formatting date and time values (see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings)). -- Standard and custom format strings for formatting time intervals (see [Standard TimeSpan Format Strings](~/docs/standard/base-types/standard-timespan-format-strings.md) and [Custom TimeSpan Format Strings](~/docs/standard/base-types/custom-timespan-format-strings.md)). +- Standard and custom format strings for formatting time intervals (see [Standard TimeSpan Format Strings](/dotnet/standard/base-types/standard-timespan-format-strings) and [Custom TimeSpan Format Strings](/dotnet/standard/base-types/custom-timespan-format-strings)). You can also define your own format strings to support formatting of your application-defined types. @@ -68,7 +68,7 @@ In addition, you can define your own custom format providers to supply culture-specific, profession-specific, or industry-specific information used in formatting. For more information about implementing custom formatting by using a custom format provider, see . - The interface defines a single method, , that supplies formatting services for the implementing type. The method can be called directly. In addition, it is called automatically by the and methods, and by methods that use the [composite formatting feature](~/docs/standard/base-types/composite-formatting.md) in the .NET Framework. Such methods include , , and , among others. The method is called for each format item in the method's format string. + The interface defines a single method, , that supplies formatting services for the implementing type. The method can be called directly. In addition, it is called automatically by the and methods, and by methods that use the [composite formatting feature](/dotnet/standard/base-types/composite-formatting) in the .NET Framework. Such methods include , , and , among others. The method is called for each format item in the method's format string. The interface is implemented by the base data types. @@ -90,12 +90,12 @@ Classes that require more control over the formatting of strings than provides should implement . - A class that implements must support the "G" (general) format specifier. Besides the "G" specifier, the class can define the list of format specifiers that it supports. In addition, the class must be prepared to handle a format specifier that is . For more information about formatting and formatting codes, see [Formatting Types](~/docs/standard/base-types/formatting-types.md) + A class that implements must support the "G" (general) format specifier. Besides the "G" specifier, the class can define the list of format specifiers that it supports. In addition, the class must be prepared to handle a format specifier that is . For more information about formatting and formatting codes, see [Formatting Types](/dotnet/standard/base-types/formatting-types) - Formatting Types in .NET + Formatting Types in .NET @@ -153,7 +153,7 @@ method converts a value to a string representation that can be expressed in multiple ways. Its precise format depends on specific symbols or a specified order defined by specific cultures, professions, or industries. You can call the method directly. It is also called automatically by the and methods, and by methods that use the composite formatting feature in the .NET Framework, such as , , and . (For more information, see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md).) + The method converts a value to a string representation that can be expressed in multiple ways. Its precise format depends on specific symbols or a specified order defined by specific cultures, professions, or industries. You can call the method directly. It is also called automatically by the and methods, and by methods that use the composite formatting feature in the .NET Framework, such as , , and . (For more information, see [Composite Formatting](/dotnet/standard/base-types/composite-formatting).) Composite formatting methods call the method once for each format item in a format string. The parameters passed to the method depend on the specific formatting method that is called and on the content of the format item, as follows: @@ -189,7 +189,7 @@ ]]> - The method must support the "G" (general) format specifier. Besides the "G" specifier, the class can define the list of format specifiers that it supports. In addition, the class must be prepared to handle a format specifier that is . For more information about formatting and formatting codes, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). + The method must support the "G" (general) format specifier. Besides the "G" specifier, the class can define the list of format specifiers that it supports. In addition, the class must be prepared to handle a format specifier that is . For more information about formatting and formatting codes, see [Formatting Types](/dotnet/standard/base-types/formatting-types). diff --git a/xml/System/IndexOutOfRangeException.xml b/xml/System/IndexOutOfRangeException.xml index 51a071397c1..af173d82669 100644 --- a/xml/System/IndexOutOfRangeException.xml +++ b/xml/System/IndexOutOfRangeException.xml @@ -160,7 +160,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System/InsufficientMemoryException.xml b/xml/System/InsufficientMemoryException.xml index 084a70c9113..518c9e85b16 100644 --- a/xml/System/InsufficientMemoryException.xml +++ b/xml/System/InsufficientMemoryException.xml @@ -49,7 +49,7 @@ See the class for a code example. > [!NOTE] -> This exception is not included in the [.NET for Windows Store apps](https://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), but it is thrown by some members that are. To catch the exception in that case, write a `catch` statement for instead. +> This exception is not included in the [.NET for Windows Store apps](https://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](/dotnet/standard/cross-platform/cross-platform-development-with-the-portable-class-library), but it is thrown by some members that are. To catch the exception in that case, write a `catch` statement for instead. ]]> @@ -109,7 +109,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -157,7 +157,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -209,7 +209,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System/Int16.xml b/xml/System/Int16.xml index 6568ad767e9..119c5d68839 100644 --- a/xml/System/Int16.xml +++ b/xml/System/Int16.xml @@ -86,7 +86,7 @@ You can also call the members of the class to perform a wide range of numeric operations, including getting the absolute value of a number, calculating the quotient and remainder from integral division, determining the maximum or minimum value of two integers, getting the sign of a number, and rounding a number. - For information about how format specification codes control the string representation of value types, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). + For information about how format specification codes control the string representation of value types, see [Formatting Types](/dotnet/standard/base-types/formatting-types). ]]> @@ -704,7 +704,7 @@ represents a number less than or greater than . - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -828,7 +828,7 @@ - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -913,7 +913,7 @@ represents a number less than or greater than . - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -1075,7 +1075,7 @@ includes non-zero fractional digits. - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -2039,9 +2039,9 @@ This member is an explicit interface member implementation. It can be used only The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). @@ -2055,7 +2055,7 @@ This member is an explicit interface member implementation. It can be used only - Formatting Types in .NET + Formatting Types in .NET @@ -2123,9 +2123,9 @@ This member is an explicit interface member implementation. It can be used only The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The `provider` parameter is an implementation whose method returns a object. Typically, `provider` is a object or a object. The object provides culture-specific information about the format of the string returned by this method. If `provider` is `null`, this instance is formatted with the object for the current culture. @@ -2141,7 +2141,7 @@ This member is an explicit interface member implementation. It can be used only - Formatting Types in .NET + Formatting Types in .NET @@ -2201,9 +2201,9 @@ This member is an explicit interface member implementation. It can be used only The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The return value of this instance is formatted with the for the current culture. @@ -2219,10 +2219,10 @@ This member is an explicit interface member implementation. It can be used only - Formatting Types in .NET - Standard Numeric Format Strings - Custom Numeric Format Strings - How to: Pad a Number with Leading Zeros + Formatting Types in .NET + Standard Numeric Format Strings + Custom Numeric Format Strings + How to: Pad a Number with Leading Zeros @@ -2287,9 +2287,9 @@ This member is an explicit interface member implementation. It can be used only The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The `provider` parameter is an implementation. Its method returns a object that provides culture-specific information about the format of the string that is returned by this method. The object that implements can be any of the following: @@ -2312,10 +2312,10 @@ This member is an explicit interface member implementation. It can be used only ]]> - Formatting Types in .NET - Standard Numeric Format Strings - Custom Numeric Format Strings - How to: Pad a Number with Leading Zeros + Formatting Types in .NET + Standard Numeric Format Strings + Custom Numeric Format Strings + How to: Pad a Number with Leading Zeros Sample: .NET Core WinForms Formatting Utility (C#) Sample: .NET Core WinForms Formatting Utility (Visual Basic) @@ -2500,7 +2500,7 @@ This member is an explicit interface member implementation. It can be used only - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET Sample: .NET Core WinForms Formatting Utility (C#) Sample: .NET Core WinForms Formatting Utility (Visual Basic) @@ -2666,7 +2666,7 @@ This member is an explicit interface member implementation. It can be used only - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET diff --git a/xml/System/Int32.xml b/xml/System/Int32.xml index a34d3c62142..82dcb31df6e 100644 --- a/xml/System/Int32.xml +++ b/xml/System/Int32.xml @@ -118,7 +118,7 @@ You can also call the members of the class to perform a wide range of numeric operations, including getting the absolute value of a number, calculating the quotient and remainder from integral division, determining the maximum or minimum value of two integers, getting the sign of a number, and rounding a number. ## Representing an Int32 as a String - The type provides full support for standard and custom numeric format strings. (For more information, see [Formatting Types](~/docs/standard/base-types/formatting-types.md), [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md), and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md).) + The type provides full support for standard and custom numeric format strings. (For more information, see [Formatting Types](/dotnet/standard/base-types/formatting-types), [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings), and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings).) To format an value as an integral string with no leading zeros, you can call the parameterless method. By using the "D" format specifier, you can also include a specified number of leading zeros in the string representation. By using the "N" format specifier, you can include group separators and specify the number of decimal digits to appear in the string representation of the number. By using the "X" format specifier, you can represent an value as a hexadecimal string. The following example formats the elements in an array of values in these four ways. @@ -773,7 +773,7 @@ represents a number less than or greater than . - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -899,7 +899,7 @@ includes non-zero, fractional digits. - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -990,7 +990,7 @@ represents a number less than or greater than . - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -1155,7 +1155,7 @@ includes non-zero, fractional digits. - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -2132,9 +2132,9 @@ This member is an explicit interface member implementation. It can be used only The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). @@ -2149,7 +2149,7 @@ This member is an explicit interface member implementation. It can be used only - Formatting Types in .NET + Formatting Types in .NET @@ -2230,9 +2230,9 @@ This member is an explicit interface member implementation. It can be used only The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). @@ -2247,7 +2247,7 @@ This member is an explicit interface member implementation. It can be used only - Formatting Types in .NET + Formatting Types in .NET @@ -2315,9 +2315,9 @@ This member is an explicit interface member implementation. It can be used only The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The return value of this instance is formatted with the for the current culture. @@ -2336,10 +2336,10 @@ This member is an explicit interface member implementation. It can be used only is invalid or not supported. - Formatting Types in .NET - Standard Numeric Format Strings - Custom Numeric Format Strings - How to: Pad a Number with Leading Zeros + Formatting Types in .NET + Standard Numeric Format Strings + Custom Numeric Format Strings + How to: Pad a Number with Leading Zeros @@ -2419,9 +2419,9 @@ This member is an explicit interface member implementation. It can be used only The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). @@ -2437,10 +2437,10 @@ This member is an explicit interface member implementation. It can be used only is invalid or not supported. - Formatting Types in .NET - Standard Numeric Format Strings - Custom Numeric Format Strings - How to: Pad a Number with Leading Zeros + Formatting Types in .NET + Standard Numeric Format Strings + Custom Numeric Format Strings + How to: Pad a Number with Leading Zeros Sample: .NET Core WinForms Formatting Utility (C#) Sample: .NET Core WinForms Formatting Utility (Visual Basic) @@ -2798,7 +2798,7 @@ This member is an explicit interface member implementation. It can be used only - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET diff --git a/xml/System/Int64.xml b/xml/System/Int64.xml index a872a1f75c8..01ba982264d 100644 --- a/xml/System/Int64.xml +++ b/xml/System/Int64.xml @@ -118,7 +118,7 @@ You can also call the members of the class to perform a wide range of numeric operations, including getting the absolute value of a number, calculating the quotient and remainder from integral division, determining the maximum or minimum value of two long integers, getting the sign of a number, and rounding a number. ## Representing an Int64 as a String - The type provides full support for standard and custom numeric format strings. (For more information, see [Formatting Types](~/docs/standard/base-types/formatting-types.md), [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md), and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md).) + The type provides full support for standard and custom numeric format strings. (For more information, see [Formatting Types](/dotnet/standard/base-types/formatting-types), [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings), and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings).) To format an value as an integral string with no leading zeros, you can call the parameterless method. By using the "D" format specifier, you can also include a specified number of leading zeros in the string representation. By using the "N" format specifier, you can include group separators and specify the number of decimal digits to appear in the string representation of the number. By using the "X" format specifier, you can represent an value as a hexadecimal string. The following example formats the elements in an array of values in these four ways. @@ -726,7 +726,7 @@ represents a number less than or greater than . - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -851,7 +851,7 @@ supports fractional digits but includes non-zero fractional digits. - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -940,7 +940,7 @@ represents a number less than or greater than . - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -1099,7 +1099,7 @@ supports fractional digits, but includes non-zero fractional digits. - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -2064,9 +2064,9 @@ This member is an explicit interface member implementation. It can be used only The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). @@ -2080,7 +2080,7 @@ This member is an explicit interface member implementation. It can be used only - Formatting Types in .NET + Formatting Types in .NET @@ -2158,9 +2158,9 @@ This member is an explicit interface member implementation. It can be used only The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). @@ -2174,7 +2174,7 @@ This member is an explicit interface member implementation. It can be used only - Formatting Types in .NET + Formatting Types in .NET @@ -2239,9 +2239,9 @@ This member is an explicit interface member implementation. It can be used only The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The return value of this instance is formatted with the for the current culture. @@ -2259,10 +2259,10 @@ This member is an explicit interface member implementation. It can be used only is invalid or not supported. - Formatting Types in .NET - Standard Numeric Format Strings - Custom Numeric Format Strings - How to: Pad a Number with Leading Zeros + Formatting Types in .NET + Standard Numeric Format Strings + Custom Numeric Format Strings + How to: Pad a Number with Leading Zeros @@ -2342,9 +2342,9 @@ This member is an explicit interface member implementation. It can be used only The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). @@ -2359,10 +2359,10 @@ This member is an explicit interface member implementation. It can be used only is invalid or not supported. - Formatting Types in .NET - Standard Numeric Format Strings - Custom Numeric Format Strings - How to: Pad a Number with Leading Zeros + Formatting Types in .NET + Standard Numeric Format Strings + Custom Numeric Format Strings + How to: Pad a Number with Leading Zeros Sample: .NET Core WinForms Formatting Utility (C#) Sample: .NET Core WinForms Formatting Utility (Visual Basic) @@ -2552,7 +2552,7 @@ This member is an explicit interface member implementation. It can be used only - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET Sample: .NET Core WinForms Formatting Utility (C#) Sample: .NET Core WinForms Formatting Utility (Visual Basic) @@ -2721,7 +2721,7 @@ This member is an explicit interface member implementation. It can be used only is not a combination of and values. - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET diff --git a/xml/System/IntPtr.xml b/xml/System/IntPtr.xml index 129c91b8233..a84a1a806ae 100644 --- a/xml/System/IntPtr.xml +++ b/xml/System/IntPtr.xml @@ -1593,16 +1593,16 @@ This member is an explicit interface member implementation. It can be used only - Standard Numeric Format Strings - Custom Numeric Format Strings - Formatting Types in .NET + Standard Numeric Format Strings + Custom Numeric Format Strings + Formatting Types in .NET diff --git a/xml/System/InvalidCastException.xml b/xml/System/InvalidCastException.xml index 63d3a577550..d27ae3f37ef 100644 --- a/xml/System/InvalidCastException.xml +++ b/xml/System/InvalidCastException.xml @@ -58,7 +58,7 @@ ## Remarks -.NET Framework supports automatic conversion from derived types to their base types and back to the derived type, as well as from types that present interfaces to interface objects and back. It also includes a variety of mechanisms that support custom conversions. For more information, see [Type Conversion in .NET Framework](~/docs/standard/base-types/type-conversion.md). +.NET Framework supports automatic conversion from derived types to their base types and back to the derived type, as well as from types that present interfaces to interface objects and back. It also includes a variety of mechanisms that support custom conversions. For more information, see [Type Conversion in .NET Framework](/dotnet/standard/base-types/type-conversion). An exception is thrown when the conversion of an instance of one type to another type is not supported. For example, attempting to convert a value to a value throws an exception. It differs from an exception, which is thrown when a conversion of one type to another is supported, but the value of the source type is outside the range of the target type. An exception is caused by developer error and should not be handled in a `try/catch` block. Instead, the cause of the exception should be eliminated. @@ -162,8 +162,8 @@ Call UserControl11_MyCustomEvent(UserControl11(0), New UserControl1.MyCustomEven ]]> - Handling and Throwing Exceptions - Type Conversion in the .NET Framework + Handling and Throwing Exceptions + Type Conversion in the .NET Framework @@ -327,11 +327,11 @@ Call UserControl11_MyCustomEvent(UserControl11(0), New UserControl1.MyCustomEven - XML and SOAP Serialization + XML and SOAP Serialization @@ -389,7 +389,7 @@ Call UserControl11_MyCustomEvent(UserControl11(0), New UserControl1.MyCustomEven ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System/InvalidOperationException.xml b/xml/System/InvalidOperationException.xml index 531fb6c60ac..9141082bf48 100644 --- a/xml/System/InvalidOperationException.xml +++ b/xml/System/InvalidOperationException.xml @@ -318,7 +318,7 @@ - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -482,11 +482,11 @@ - XML and SOAP Serialization + XML and SOAP Serialization @@ -544,7 +544,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System/InvalidProgramException.xml b/xml/System/InvalidProgramException.xml index 07d09de34d1..20659722058 100644 --- a/xml/System/InvalidProgramException.xml +++ b/xml/System/InvalidProgramException.xml @@ -64,7 +64,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -233,7 +233,7 @@ - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System/Lazy`1.xml b/xml/System/Lazy`1.xml index a5faa2cdd07..58107dc3d28 100644 --- a/xml/System/Lazy`1.xml +++ b/xml/System/Lazy`1.xml @@ -102,7 +102,7 @@ |Not thread safe.||`false`|Not applicable.| |Fully thread safe; threads race to initialize the value.||Not applicable.|Not applicable.| - **Other capabilities** For information about the use of with thread-static fields, or as the backing store for properties, see [Lazy Initialization](~/docs/framework/performance/lazy-initialization.md). + **Other capabilities** For information about the use of with thread-static fields, or as the backing store for properties, see [Lazy Initialization](/dotnet/framework/performance/lazy-initialization). @@ -149,7 +149,7 @@ By default, all public and protected members of the class are thread safe and may be used concurrently from multiple threads. These thread-safety guarantees may be removed optionally and per instance, using parameters to the type's constructors. - Lazy Initialization + Lazy Initialization @@ -234,7 +234,7 @@ ]]> - Lazy Initialization + Lazy Initialization @@ -302,7 +302,7 @@ ]]> - Lazy Initialization + Lazy Initialization @@ -385,7 +385,7 @@ is . - Lazy Initialization + Lazy Initialization @@ -470,7 +470,7 @@ contains an invalid value. - Lazy Initialization + Lazy Initialization @@ -598,7 +598,7 @@ An instance created with this constructor is usable by multiple threads concurre is . - Lazy Initialization + Lazy Initialization @@ -698,7 +698,7 @@ An instance created with this constructor is usable by multiple threads concurre contains an invalid value. is . - Lazy Initialization + Lazy Initialization @@ -758,7 +758,7 @@ An instance created with this constructor is usable by multiple threads concurre ]]> - Lazy Initialization + Lazy Initialization @@ -869,7 +869,7 @@ An instance created with this constructor is usable by multiple threads concurre The instance is initialized to use the parameterless constructor of the type that is being lazily initialized, and permissions to access the constructor are missing. The instance is initialized to use the parameterless constructor of the type that is being lazily initialized, and that type does not have a public, parameterless constructor. The initialization function tries to access on this instance. - Lazy Initialization + Lazy Initialization diff --git a/xml/System/LoaderOptimization.xml b/xml/System/LoaderOptimization.xml index 41a31b4242b..fa98f264f12 100644 --- a/xml/System/LoaderOptimization.xml +++ b/xml/System/LoaderOptimization.xml @@ -54,7 +54,7 @@ > [!NOTE] > **.NET Framework only:** If custom code access security policy is set for the , by using the property, and the is created using the `MultiDomain` flag, the effect is the same as specifying the `MultiDomainHost` flag; that is, only assemblies in the GAC are shared. When this occurs, the loader does not throw an exception and the application does not experience the performance gains associated with the `MultiDomain` flag. - For more information on assembly sharing and domain-neutral assembly loading, see [Application Domains and Assemblies](~/docs/framework/app-domains/application-domains.md#application-domains-and-assemblies). + For more information on assembly sharing and domain-neutral assembly loading, see [Application Domains and Assemblies](/dotnet/framework/app-domains/application-domains#application-domains-and-assemblies). ]]> diff --git a/xml/System/LocalDataStoreSlot.xml b/xml/System/LocalDataStoreSlot.xml index 524991e435c..daf8711b752 100644 --- a/xml/System/LocalDataStoreSlot.xml +++ b/xml/System/LocalDataStoreSlot.xml @@ -48,7 +48,7 @@ - Data slots are slower and more awkward to use than thread-relative static fields. Also, data is stored as type , so you must cast it to the correct type before using it. However, you can use data slots when you have insufficient information at compile time to allocate static fields. - For more information about using TLS, see [Thread Local Storage: Thread-Relative Static Fields and Data Slots](~/docs/standard/threading/thread-local-storage-thread-relative-static-fields-and-data-slots.md). + For more information about using TLS, see [Thread Local Storage: Thread-Relative Static Fields and Data Slots](/dotnet/standard/threading/thread-local-storage-thread-relative-static-fields-and-data-slots). Similarly, the .NET Framework provides two mechanisms for using context local storage: context-relative static fields and data slots. Context-relative static fields are static fields that are marked with the attribute. The trade-offs between using these two mechanisms are similar to the tradeoffs between using thread-relative static fields and data slots. diff --git a/xml/System/Math.xml b/xml/System/Math.xml index 42e1af8c64c..89db9ebdadc 100644 --- a/xml/System/Math.xml +++ b/xml/System/Math.xml @@ -1327,7 +1327,7 @@ ## Remarks The behavior of this method follows IEEE Standard 754, section 4. This kind of rounding is sometimes called rounding toward positive infinity. In other words, if `a` is positive, the presence of any fractional component causes `a` to be rounded to the next highest integer. If `a` is negative, the rounding operation causes any fractional component of `a` to be discarded. The operation of this method differs from the method, which supports rounding toward negative infinity. -Starting with Visual Basic 15.8, the performance of Double-to-integer conversion is optimized if you pass the value returned by the `Ceiling` method to the any of the [integral conversion functions](~/docs/visual-basic/language-reference/functions/conversion-functions.md), or if the Double value returned by `Ceiling` is automatically converted to an integer with [Option Strict](~/docs/visual-basic/language-reference/statements/option-strict-statement.md) set to Off. This optimization allows code to run faster -- up to twice as fast for code that does a large number of conversions to integer types. The following example illustrates such optimized conversions: +Starting with Visual Basic 15.8, the performance of Double-to-integer conversion is optimized if you pass the value returned by the `Ceiling` method to the any of the [integral conversion functions](/dotnet/visual-basic/language-reference/functions/conversion-functions), or if the Double value returned by `Ceiling` is automatically converted to an integer with [Option Strict](/dotnet/visual-basic/language-reference/statements/option-strict-statement) set to Off. This optimization allows code to run faster -- up to twice as fast for code that does a large number of conversions to integer types. The following example illustrates such optimized conversions: ```vb Dim d1 As Double = 1043.75133 @@ -2187,7 +2187,7 @@ Dim i2 As Integer = CInt(Math.Ceiling(d2)) ' Result: 7969 method. @@ -2255,7 +2255,7 @@ Dim i2 As Integer = CInt(Math.Ceiling(d2)) ' Result: 7969 method, which supports rounding toward positive infinity. -Starting with Visual Basic 15.8, the performance of Double-to-integer conversion is optimized if you pass the value returned by the `Floor` method to the any of the [integral conversion functions](~/docs/visual-basic/language-reference/functions/conversion-functions.md), or if the Double value returned by `Floor` is automatically converted to an integer with [Option Strict](~/docs/visual-basic/language-reference/statements/option-strict-statement.md) set to Off. This optimization allows code to run faster -- up to twice as fast for code that does a large number of conversions to integer types. The following example illustrates such optimized conversions: +Starting with Visual Basic 15.8, the performance of Double-to-integer conversion is optimized if you pass the value returned by the `Floor` method to the any of the [integral conversion functions](/dotnet/visual-basic/language-reference/functions/conversion-functions), or if the Double value returned by `Floor` is automatically converted to an integer with [Option Strict](/dotnet/visual-basic/language-reference/statements/option-strict-statement) set to Off. This optimization allows code to run faster -- up to twice as fast for code that does a large number of conversions to integer types. The following example illustrates such optimized conversions: ```vb Dim d1 As Double = 1043.75133 @@ -2669,7 +2669,7 @@ Dim i2 As Integer = CInt(Math.Ceiling(d2)) ' Result: 7968 ## Remarks This operation complies with the remainder operation defined in Section 5.1 of ANSI/IEEE Std 754-1985; IEEE Standard for Binary Floating-Point Arithmetic; Institute of Electrical and Electronics Engineers, Inc; 1985. - The method is not the same as the [remainder operator](~/docs/csharp/language-reference/operators/remainder-operator.md). Although both return the remainder after division, the formulas they use are different. The formula for the method is: + The method is not the same as the [remainder operator](/dotnet/csharp/language-reference/operators/remainder-operator). Although both return the remainder after division, the formulas they use are different. The formula for the method is: ``` IEEERemainder = dividend - (divisor * Math.Round(dividend / divisor)) @@ -2686,7 +2686,7 @@ Remainder = (Math.Abs(dividend) - (Math.Abs(divisor) * ## Examples - The following example contrasts the remainder returned by the method with the remainder returned by the [remainder operator](~/docs/csharp/language-reference/operators/remainder-operator.md). + The following example contrasts the remainder returned by the method with the remainder returned by the [remainder operator](/dotnet/csharp/language-reference/operators/remainder-operator). :::code language="csharp" source="~/samples/snippets/csharp/VS_Snippets_CLR_System/system.math.ieeeremainder/cs/ieeeremainder1.cs" interactive="try-dotnet" id="Snippet1"::: :::code language="vb" source="~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.math.ieeeremainder/vb/ieeeremainder1.vb" id="Snippet1"::: @@ -4740,7 +4740,7 @@ In order to determine whether a rounding operation involves a midpoint value, th [!INCLUDE[midpoint-rounding](~/includes/floating-point-equality.md)] -The following example illustrates the problem. It repeatedly adds .1 to 11.0 and rounds the result to the nearest integer. Regardless of the rounding convention, 11.5 should round to 12. However, as the output from the example shows, it does not. The example uses the "R" [standard numeric format string](~/docs/standard/base-types/standard-numeric-format-strings.md) to display the floating point value's full precision, and shows that the value to be rounded has lost precision during repeated additions, and its value is actually 11.499999999999998. Because .499999999999998 is less than .5, the value is not rounded to the next highest integer. As the example also shows, this problem does not occur if we simply assign the constant value 11.5 to a variable. +The following example illustrates the problem. It repeatedly adds .1 to 11.0 and rounds the result to the nearest integer. Regardless of the rounding convention, 11.5 should round to 12. However, as the output from the example shows, it does not. The example uses the "R" [standard numeric format string](/dotnet/standard/base-types/standard-numeric-format-strings) to display the floating point value's full precision, and shows that the value to be rounded has lost precision during repeated additions, and its value is actually 11.499999999999998. Because .499999999999998 is less than .5, the value is not rounded to the next highest integer. As the example also shows, this problem does not occur if we simply assign the constant value 11.5 to a variable. :::code language="csharp" source="~/samples/snippets/csharp/VS_Snippets_CLR_System/system.math.round.overload/cs/precision1.cs" interactive="try-dotnet" id="Snippet7"::: :::code language="vb" source="~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.math.round.overload/vb/precision1.vb" id="Snippet7"::: @@ -4922,7 +4922,7 @@ This method uses the default rounding convention of , the method returns . If `a` is or , the method returns or , respectively. -Starting with Visual Basic 15.8, the performance of Double-to-integer conversion is optimized if you pass the value returned by the `Round` method to the any of the [integral conversion functions](~/docs/visual-basic/language-reference/functions/conversion-functions.md), or if the Double value returned by `Round` is automatically converted to an integer with [Option Strict](~/docs/visual-basic/language-reference/statements/option-strict-statement.md) set to Off. This optimization allows code to run faster -- up to twice as fast for code that does a large number of conversions to integer types. The following example illustrates such optimized conversions: +Starting with Visual Basic 15.8, the performance of Double-to-integer conversion is optimized if you pass the value returned by the `Round` method to the any of the [integral conversion functions](/dotnet/visual-basic/language-reference/functions/conversion-functions), or if the Double value returned by `Round` is automatically converted to an integer with [Option Strict](/dotnet/visual-basic/language-reference/statements/option-strict-statement) set to Off. This optimization allows code to run faster -- up to twice as fast for code that does a large number of conversions to integer types. The following example illustrates such optimized conversions: ```vb Dim d1 As Double = 1043.75133 @@ -6539,7 +6539,7 @@ The following example demonstrates how to use the rounds `d` to the nearest integer towards zero. -Starting with Visual Basic 15.8, the performance of Double-to-integer conversion is optimized if you pass the value returned by the `Truncate` method to the any of the [integral conversion functions](~/docs/visual-basic/language-reference/functions/conversion-functions.md), or if the Double value returned by `Truncate` is automatically converted to an integer with [Option Strict](~/docs/visual-basic/language-reference/statements/option-strict-statement.md) set to Off. This optimization allows code to run faster -- up to twice as fast for code that does a large number of conversions to integer types. The following example illustrates such an optimized conversion: +Starting with Visual Basic 15.8, the performance of Double-to-integer conversion is optimized if you pass the value returned by the `Truncate` method to the any of the [integral conversion functions](/dotnet/visual-basic/language-reference/functions/conversion-functions), or if the Double value returned by `Truncate` is automatically converted to an integer with [Option Strict](/dotnet/visual-basic/language-reference/statements/option-strict-statement) set to Off. This optimization allows code to run faster -- up to twice as fast for code that does a large number of conversions to integer types. The following example illustrates such an optimized conversion: ```vb Dim d As Double = 164.7194 diff --git a/xml/System/MathF.xml b/xml/System/MathF.xml index ffff9b35380..732b8117c0d 100644 --- a/xml/System/MathF.xml +++ b/xml/System/MathF.xml @@ -932,7 +932,7 @@ The value of this constant is 2.71828175. ## Remarks This operation complies with the remainder operation defined in Section 5.1 of ANSI/IEEE Std 754-1985; IEEE Standard for Binary Floating-Point Arithmetic; Institute of Electrical and Electronics Engineers, Inc; 1985. - The method is not the same as the [remainder operator](~/docs/csharp/language-reference/operators/remainder-operator.md). Although both return the remainder after division, the formulas they use are different. The formula for the method is: + The method is not the same as the [remainder operator](/dotnet/csharp/language-reference/operators/remainder-operator). Although both return the remainder after division, the formulas they use are different. The formula for the method is: ``` IEEERemainder = dividend - (divisor * MathF.Round(dividend / divisor)) diff --git a/xml/System/MemberAccessException.xml b/xml/System/MemberAccessException.xml index cd6bbba8f9b..3ea4be8044f 100644 --- a/xml/System/MemberAccessException.xml +++ b/xml/System/MemberAccessException.xml @@ -72,7 +72,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -236,11 +236,11 @@ - XML and SOAP Serialization + XML and SOAP Serialization @@ -298,7 +298,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System/Memory`1.xml b/xml/System/Memory`1.xml index fd3a04b557e..b11320b4832 100644 --- a/xml/System/Memory`1.xml +++ b/xml/System/Memory`1.xml @@ -53,7 +53,7 @@ ## Remarks -Like , `Memory` represents a contiguous region of memory. Unlike , however, `Memory` is not a [ref struct](~/docs/csharp/language-reference/builtin-types/struct.md#ref-struct). This means that `Memory` can be placed on the managed heap, whereas cannot. As a result, the `Memory` structure does not have the same restrictions as a instance. In particular: +Like , `Memory` represents a contiguous region of memory. Unlike , however, `Memory` is not a [ref struct](/dotnet/csharp/language-reference/builtin-types/struct#ref-struct). This means that `Memory` can be placed on the managed heap, whereas cannot. As a result, the `Memory` structure does not have the same restrictions as a instance. In particular: - It can be used as a field in a class. @@ -63,8 +63,8 @@ In addition to `Memory`, you can use - Memory- and span-related types - Memory<T> and Span<T> usage guidelines + Memory- and span-related types + Memory<T> and Span<T> usage guidelines @@ -106,7 +106,7 @@ If `array` is `null`, this constructor returns a object -or- -The array is covariant. +The array is covariant. diff --git a/xml/System/MethodAccessException.xml b/xml/System/MethodAccessException.xml index cb33053ba29..becd4f03c28 100644 --- a/xml/System/MethodAccessException.xml +++ b/xml/System/MethodAccessException.xml @@ -51,7 +51,7 @@ ## Remarks > [!NOTE] -> This exception is not included in the [.NET for Windows Store apps](https://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), but it is thrown by some members that are. To catch the exception in that case, write a `catch` statement for instead. +> This exception is not included in the [.NET for Windows Store apps](https://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](/dotnet/standard/cross-platform/cross-platform-development-with-the-portable-class-library), but it is thrown by some members that are. To catch the exception in that case, write a `catch` statement for instead. This exception is thrown in situations such as the following: @@ -62,7 +62,7 @@ - The access level of a method in a class library has changed, and one or more assemblies that reference the library have not been recompiled. > [!NOTE] -> Beginning with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the common language runtime treats application code as transparent when it is run with partial trust. See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md). +> Beginning with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the common language runtime treats application code as transparent when it is run with partial trust. See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection). uses the HRESULT COR_E_METHODACCESS, that has the value 0x80131510. @@ -71,7 +71,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -227,11 +227,11 @@ - XML and SOAP Serialization + XML and SOAP Serialization diff --git a/xml/System/MissingFieldException.xml b/xml/System/MissingFieldException.xml index a30c95cae43..8c3c9d55b0d 100644 --- a/xml/System/MissingFieldException.xml +++ b/xml/System/MissingFieldException.xml @@ -73,7 +73,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -231,11 +231,11 @@ - XML and SOAP Serialization + XML and SOAP Serialization diff --git a/xml/System/MissingMemberException.xml b/xml/System/MissingMemberException.xml index 5c3d1cfbc9b..36b741acd4e 100644 --- a/xml/System/MissingMemberException.xml +++ b/xml/System/MissingMemberException.xml @@ -79,7 +79,7 @@ - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -243,11 +243,11 @@ - XML and SOAP Serialization + XML and SOAP Serialization @@ -305,7 +305,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -543,7 +543,7 @@ - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System/MissingMethodException.xml b/xml/System/MissingMethodException.xml index 48d1b84abb8..269fb27c57c 100644 --- a/xml/System/MissingMethodException.xml +++ b/xml/System/MissingMethodException.xml @@ -62,7 +62,7 @@ For a list of initial property values for an instance of , see the constructors. > [!NOTE] -> This exception is not included in [.NET for Windows Store apps](https://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), but it is thrown by some members that are. To catch the exception in that case, write a `catch` statement for instead. +> This exception is not included in [.NET for Windows Store apps](https://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](/dotnet/standard/cross-platform/cross-platform-development-with-the-portable-class-library), but it is thrown by some members that are. To catch the exception in that case, write a `catch` statement for instead. @@ -76,7 +76,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -188,7 +188,7 @@ ]]> - XML and SOAP Serialization + XML and SOAP Serialization @@ -235,11 +235,11 @@ - XML and SOAP Serialization + XML and SOAP Serialization @@ -295,7 +295,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System/MulticastDelegate.xml b/xml/System/MulticastDelegate.xml index e70f2f5538d..48c82a290d3 100644 --- a/xml/System/MulticastDelegate.xml +++ b/xml/System/MulticastDelegate.xml @@ -54,7 +54,7 @@ ## Remarks is a special class. Compilers and other tools can derive from this class, but you cannot derive from it explicitly. The same is true of the class. - In addition to the methods that delegate types inherit from , the common language runtime provides two special methods: `BeginInvoke` and `EndInvoke`. For more information about these methods, see [Calling Synchronous Methods Asynchronously](~/docs/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously.md). + In addition to the methods that delegate types inherit from , the common language runtime provides two special methods: `BeginInvoke` and `EndInvoke`. For more information about these methods, see [Calling Synchronous Methods Asynchronously](/dotnet/standard/asynchronous-programming-patterns/calling-synchronous-methods-asynchronously). A has a linked list of delegates, called an invocation list, consisting of one or more elements. When a multicast delegate is invoked, the delegates in the invocation list are called synchronously in the order in which they appear. If an error occurs during execution of the list then an exception is thrown. diff --git a/xml/System/MulticastNotSupportedException.xml b/xml/System/MulticastNotSupportedException.xml index 32b0ccbf23b..24a62b46193 100644 --- a/xml/System/MulticastNotSupportedException.xml +++ b/xml/System/MulticastNotSupportedException.xml @@ -56,7 +56,7 @@ - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -216,7 +216,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System/NonSerializedAttribute.xml b/xml/System/NonSerializedAttribute.xml index 94770fa6fa2..72aa79a131a 100644 --- a/xml/System/NonSerializedAttribute.xml +++ b/xml/System/NonSerializedAttribute.xml @@ -70,7 +70,7 @@ public event ChangedEventHandler Changed; If a field is not serialized, but it still requires a default value that must be supplied after deserialization, you can create a method that supplies the field with a value, then apply the to the method. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). @@ -89,8 +89,8 @@ public event ChangedEventHandler Changed; - Extending Metadata Using Attributes - XML and SOAP Serialization + Extending Metadata Using Attributes + XML and SOAP Serialization diff --git a/xml/System/NotFiniteNumberException.xml b/xml/System/NotFiniteNumberException.xml index 3c1149ba2b2..f16e211b0b5 100644 --- a/xml/System/NotFiniteNumberException.xml +++ b/xml/System/NotFiniteNumberException.xml @@ -57,7 +57,7 @@ - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -424,7 +424,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System/NotSupportedException.xml b/xml/System/NotSupportedException.xml index 8c2bf8420c9..48ba424751a 100644 --- a/xml/System/NotSupportedException.xml +++ b/xml/System/NotSupportedException.xml @@ -142,7 +142,7 @@ - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -302,11 +302,11 @@ - XML and SOAP Serialization + XML and SOAP Serialization @@ -364,7 +364,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System/NullReferenceException.xml b/xml/System/NullReferenceException.xml index 24bd2a3b4fc..1b6bcca937c 100644 --- a/xml/System/NullReferenceException.xml +++ b/xml/System/NullReferenceException.xml @@ -79,7 +79,7 @@ [!code-csharp[System.NullReferenceException.Class#11](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.nullreferenceexception.class/cs/Array4.cs#11)] [!code-vb[System.NullReferenceException.Class#11](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.nullreferenceexception.class/vb/Array4.vb#11)] - For more information on declaring and initializing arrays, see [Arrays](~/docs/csharp/programming-guide/arrays/index.md) and [Arrays](~/docs/visual-basic/programming-guide/language-features/arrays/index.md). + For more information on declaring and initializing arrays, see [Arrays](/dotnet/csharp/programming-guide/arrays/) and [Arrays](/dotnet/visual-basic/programming-guide/language-features/arrays/). - You get a **null** return value from a method, and then call a method on the returned type. This sometimes is the result of a documentation error; the documentation fails to note that a method call can return `null`. In other cases, your code erroneously assumes that the method will always return a non-**null** value. @@ -122,7 +122,7 @@ [!code-csharp[System.NullReferenceException.Class#3](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.nullreferenceexception.class/cs/example2.cs#3)] [!code-vb[System.NullReferenceException.Class#3](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.nullreferenceexception.class/vb/example2.vb#3)] - To address this issue, make sure that the argument passed to the method is not `null`, or handle the thrown exception in a `try…catch…finally` block. For more information, see [Exceptions](~/docs/standard/exceptions/index.md). + To address this issue, make sure that the argument passed to the method is not `null`, or handle the thrown exception in a `try…catch…finally` block. For more information, see [Exceptions](/dotnet/standard/exceptions/). The following Microsoft intermediate language (MSIL) instructions throw : `callvirt`, `cpblk`, `cpobj`, `initblk`, `ldelem.`, `ldelema`, `ldfld`, `ldflda`, `ldind.`, `ldlen`, `stelem.`, `stfld`, `stind.`, `throw`, and `unbox`. @@ -147,7 +147,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -307,11 +307,11 @@ - XML and SOAP Serialization + XML and SOAP Serialization @@ -369,7 +369,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System/Nullable`1.xml b/xml/System/Nullable`1.xml index de0d448f975..3daa1b43c71 100644 --- a/xml/System/Nullable`1.xml +++ b/xml/System/Nullable`1.xml @@ -331,7 +331,7 @@ method returns a value even if the property is `false` (unlike the property, which throws an exception). If the property is `false`, the method returns the [default](~/docs/csharp/language-reference/keywords/default-values-table.md) value of the underlying type. + The method returns a value even if the property is `false` (unlike the property, which throws an exception). If the property is `false`, the method returns the [default](/dotnet/csharp/language-reference/keywords/default-values-table) value of the underlying type. diff --git a/xml/System/Object.xml b/xml/System/Object.xml index 165fdd3fbe1..672280ecfa7 100644 --- a/xml/System/Object.xml +++ b/xml/System/Object.xml @@ -221,7 +221,7 @@ Because the class is the base class for all types in the .NET Framework, the method provides the default equality comparison for all other types. However, types often override the method to implement value equality. For more information, see the Notes for Callers and Notes for Inheritors sections. ## Notes for the [!INCLUDE[wrt](~/includes/wrt-md.md)] - When you call the method overload on a class in the [!INCLUDE[wrt](~/includes/wrt-md.md)], it provides the default behavior for classes that don't override . This is part of the support that the .NET Framework provides for the [!INCLUDE[wrt](~/includes/wrt-md.md)] (see [.NET Framework Support for Windows Store Apps and Windows Runtime](~/docs/standard/cross-platform/support-for-windows-store-apps-and-windows-runtime.md)). Classes in the [!INCLUDE[wrt](~/includes/wrt-md.md)] don't inherit , and currently don't implement an method. However, they appear to have , , and methods when you use them in your C# or Visual Basic code, and the .NET Framework provides the default behavior for these methods. + When you call the method overload on a class in the [!INCLUDE[wrt](~/includes/wrt-md.md)], it provides the default behavior for classes that don't override . This is part of the support that the .NET Framework provides for the [!INCLUDE[wrt](~/includes/wrt-md.md)] (see [.NET Framework Support for Windows Store Apps and Windows Runtime](/dotnet/standard/cross-platform/support-for-windows-store-apps-and-windows-runtime)). Classes in the [!INCLUDE[wrt](~/includes/wrt-md.md)] don't inherit , and currently don't implement an method. However, they appear to have , , and methods when you use them in your C# or Visual Basic code, and the .NET Framework provides the default behavior for these methods. > [!NOTE] > [!INCLUDE[wrt](~/includes/wrt-md.md)] classes that are written in C# or Visual Basic can override the method overload. @@ -514,11 +514,11 @@ The scope of the m Every implementation of in a derived type must call its base type's implementation of . This is the only case in which application code is allowed to call . An object's method shouldn't call a method on any objects other than that of its base class. This is because the other objects being called could be collected at the same time as the calling object, such as in the case of a common language runtime shutdown. > [!NOTE] -> The C# compiler does not allow you to override the method. Instead, you provide a finalizer by implementing a [destructor](~/docs/csharp/programming-guide/classes-and-structs/destructors.md) for your class. A C# destructor automatically calls the destructor of its base class. +> The C# compiler does not allow you to override the method. Instead, you provide a finalizer by implementing a [destructor](/dotnet/csharp/programming-guide/classes-and-structs/destructors) for your class. A C# destructor automatically calls the destructor of its base class. > > Visual C++ also provides its own syntax for implementing the method. For more information, see the "Destructors and finalizers" section of [How to: Define and Consume Classes and Structs (C++/CLI)](https://msdn.microsoft.com/library/1c03cb0d-1459-4b5e-af65-97d6b3094fd7). - Because garbage collection is non-deterministic, you do not know precisely when the garbage collector performs finalization. To release resources immediately, you can also choose to implement the [dispose pattern](~/docs/standard/garbage-collection/implementing-dispose.md) + Because garbage collection is non-deterministic, you do not know precisely when the garbage collector performs finalization. To release resources immediately, you can also choose to implement the [dispose pattern](/dotnet/standard/garbage-collection/implementing-dispose) and the interface. The implementation can be called by consumers of your class to free unmanaged resources, and you can use the method to free unmanaged resources in the event that the method is not called. can take almost any action, including resurrecting an object (that is, making the object accessible again) after it has been cleaned up during garbage collection. However, the object can only be resurrected once; cannot be called on resurrected objects during garbage collection. @@ -541,7 +541,7 @@ and the interface. The is a wrapper class for a wait handle. - The following example uses the [dispose pattern](~/docs/standard/garbage-collection/implementing-dispose.md) with safe handles instead of overriding the method. It defines a `FileAssociation` class that wraps registry information about the application that handles files with a particular file extension. The two registry handles returned as `out` parameters by Windows [RegOpenKeyEx](https://msdn.microsoft.com/library/windows/desktop/ms724897.aspx) function calls are passed to the constructor. The type's protected `Dispose` method then calls the `SafeRegistryHandle.Dispose` method to free these two handles. + The following example uses the [dispose pattern](/dotnet/standard/garbage-collection/implementing-dispose) with safe handles instead of overriding the method. It defines a `FileAssociation` class that wraps registry information about the application that handles files with a particular file extension. The two registry handles returned as `out` parameters by Windows [RegOpenKeyEx](https://msdn.microsoft.com/library/windows/desktop/ms724897.aspx) function calls are passed to the constructor. The type's protected `Dispose` method then calls the `SafeRegistryHandle.Dispose` method to free these two handles. [!code-csharp[System.Object.Finalize#2](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.object.finalize/cs/finalize_safe.cs#2)] [!code-vb[System.Object.Finalize#2](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.object.finalize/vb/finalize_safe.vb#2)] @@ -639,7 +639,7 @@ and the interface. The , you can specify a hash code provider by supplying an implementation to one of the overloads of the class constructor. ## Notes for the [!INCLUDE[wrt](~/includes/wrt-md.md)] - When you call the method on a class in the [!INCLUDE[wrt](~/includes/wrt-md.md)], it provides the default behavior for classes that don't override . This is part of the support that the .NET Framework provides for the [!INCLUDE[wrt](~/includes/wrt-md.md)] (see [.NET Framework Support for Windows Store Apps and Windows Runtime](~/docs/standard/cross-platform/support-for-windows-store-apps-and-windows-runtime.md)). Classes in the [!INCLUDE[wrt](~/includes/wrt-md.md)] don't inherit , and currently don't implement a . However, they appear to have , , and methods when you use them in your C# or Visual Basic code, and the .NET Framework provides the default behavior for these methods. + When you call the method on a class in the [!INCLUDE[wrt](~/includes/wrt-md.md)], it provides the default behavior for classes that don't override . This is part of the support that the .NET Framework provides for the [!INCLUDE[wrt](~/includes/wrt-md.md)] (see [.NET Framework Support for Windows Store Apps and Windows Runtime](/dotnet/standard/cross-platform/support-for-windows-store-apps-and-windows-runtime)). Classes in the [!INCLUDE[wrt](~/includes/wrt-md.md)] don't inherit , and currently don't implement a . However, they appear to have , , and methods when you use them in your C# or Visual Basic code, and the .NET Framework provides the default behavior for these methods. > [!NOTE] > [!INCLUDE[wrt](~/includes/wrt-md.md)] classes that are written in C# or Visual Basic can override the method. @@ -950,7 +950,7 @@ and the interface. The method returns `true` if the string is interned. It does not perform a test for value equality. In the following example, `s1` and `s2` are equal because they are two instances of a single interned string. However, `s3` and `s4` are not equal, because although they have identical string values, that string is not interned. @@ -1016,7 +1016,7 @@ and the interface. The is the major formatting method in the .NET Framework. It converts an object to its string representation so that it is suitable for display. (For information about formatting support in the .NET Framework, see [Formatting Types](~/docs/standard/base-types/formatting-types.md).) Default implementations of the method return the fully qualified name of the object's type. + is the major formatting method in the .NET Framework. It converts an object to its string representation so that it is suitable for display. (For information about formatting support in the .NET Framework, see [Formatting Types](/dotnet/standard/base-types/formatting-types).) Default implementations of the method return the fully qualified name of the object's type. > [!IMPORTANT] > You may have reached this page by following the link from the member list of another type. That is because that type does not override . Instead, it inherits the functionality of the method. @@ -1079,7 +1079,7 @@ and the interface. The ## Extending the Object.ToString method @@ -1103,7 +1103,7 @@ and the interface. The method in this way (that is, your extension class (in C#) or module (in Visual Basic) cannot have a parameterless method named `ToString` that is called in place of the original type's `ToString` method. You'll have to provide some other name for your parameterless `ToString` replacement. +- Develop an [extension method](/dotnet/standard/design-guidelines/extension-methods) that returns the result string that you want. Note that you can't override the default method in this way (that is, your extension class (in C#) or module (in Visual Basic) cannot have a parameterless method named `ToString` that is called in place of the original type's `ToString` method. You'll have to provide some other name for your parameterless `ToString` replacement. The following example defines two methods that extend the class: a parameterless `ToString2` method, and a `ToString` method with a parameter that represents a format string. @@ -1112,7 +1112,7 @@ and the interface. The ## Notes for the [!INCLUDE[wrt](~/includes/wrt-md.md)] - When you call the method on a class in the [!INCLUDE[wrt](~/includes/wrt-md.md)], it provides the default behavior for classes that don't override . This is part of the support that the .NET Framework provides for the [!INCLUDE[wrt](~/includes/wrt-md.md)] (see [.NET Framework Support for Windows Store Apps and Windows Runtime](~/docs/standard/cross-platform/support-for-windows-store-apps-and-windows-runtime.md)). Classes in the [!INCLUDE[wrt](~/includes/wrt-md.md)] don't inherit , and don't always implement a . However, they always appear to have , , and methods when you use them in your C# or Visual Basic code, and the .NET Framework provides a default behavior for these methods. + When you call the method on a class in the [!INCLUDE[wrt](~/includes/wrt-md.md)], it provides the default behavior for classes that don't override . This is part of the support that the .NET Framework provides for the [!INCLUDE[wrt](~/includes/wrt-md.md)] (see [.NET Framework Support for Windows Store Apps and Windows Runtime](/dotnet/standard/cross-platform/support-for-windows-store-apps-and-windows-runtime)). Classes in the [!INCLUDE[wrt](~/includes/wrt-md.md)] don't inherit , and don't always implement a . However, they always appear to have , , and methods when you use them in your C# or Visual Basic code, and the .NET Framework provides a default behavior for these methods. Starting with the [!INCLUDE[net_v451](~/includes/net-v451-md.md)], the common language runtime will use [IStringable.ToString](https://msdn.microsoft.com/library/windows/apps/windows.foundation.istringable.tostring.aspx) on a [!INCLUDE[wrt](~/includes/wrt-md.md)] object before falling back to the default implementation of . @@ -1188,7 +1188,7 @@ and the interface. The or method, a constructor, or some other static method that instantiates an instance of the type from a string), you should ensure that the string returned by the method can be converted to an object instance. - Formatting Types in .NET + Formatting Types in .NET diff --git a/xml/System/ObsoleteAttribute.xml b/xml/System/ObsoleteAttribute.xml index b8e5e7d4f61..18642990efb 100644 --- a/xml/System/ObsoleteAttribute.xml +++ b/xml/System/ObsoleteAttribute.xml @@ -62,7 +62,7 @@ - . This is a Boolean value that indicates to the compiler whether using the attribute should cause it to emit an error ( is `true`) or a warning ( is `false`). - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). ## [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] Apps When you create a Windows Metadata library (.winmd file), the is exported as both the attribute and the [Windows.Foundation.Metadata.DeprecatedAttribute](https://msdn.microsoft.com/library/windows/apps/windows.foundation.metadata.deprecatedattribute.aspx) attribute if only the is present in source code. The is transformed to the `DeprecatedAttribute` as follows: @@ -87,7 +87,7 @@ ]]> - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System/OperationCanceledException.xml b/xml/System/OperationCanceledException.xml index 82b032f3886..817bf104720 100644 --- a/xml/System/OperationCanceledException.xml +++ b/xml/System/OperationCanceledException.xml @@ -63,7 +63,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -127,7 +127,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -184,7 +184,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -240,7 +240,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -284,11 +284,11 @@ - XML and SOAP Serialization + XML and SOAP Serialization @@ -349,7 +349,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -407,7 +407,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -469,7 +469,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System/OutOfMemoryException.xml b/xml/System/OutOfMemoryException.xml index 2f4cd4dd206..f92d4d1fbd3 100644 --- a/xml/System/OutOfMemoryException.xml +++ b/xml/System/OutOfMemoryException.xml @@ -99,13 +99,13 @@ You can do either of the following to address the error: Although the garbage collector is able to free memory allocated to managed types, it does not manage memory allocated to unmanaged resources such as operating system handles (including handles to files, memory-mapped files, pipes, registry keys, and wait handles) and memory blocks allocated directly by Windows API calls or by calls to memory allocation functions such as `malloc`. Types that consume unmanaged resources implement the interface. -If you are consuming a type that uses unmanaged resources, you should be sure to call its method when you have finished using it. (Some types also implement a `Close` method that is identical in function to a `Dispose` method.) For more information, see the [Using Objects That Implement IDisposable](~/docs/standard/garbage-collection/using-objects.md) topic. +If you are consuming a type that uses unmanaged resources, you should be sure to call its method when you have finished using it. (Some types also implement a `Close` method that is identical in function to a `Dispose` method.) For more information, see the [Using Objects That Implement IDisposable](/dotnet/standard/garbage-collection/using-objects) topic. -If you have created a type that uses unmanaged resources, make sure that you have implemented the Dispose pattern and, if necessary, supplied a finalizer. For more information, see [Implementing a Dispose method](~/docs/standard/garbage-collection/implementing-dispose.md) and . +If you have created a type that uses unmanaged resources, make sure that you have implemented the Dispose pattern and, if necessary, supplied a finalizer. For more information, see [Implementing a Dispose method](/dotnet/standard/garbage-collection/implementing-dispose) and . **You are attempting to create a large array in a 64-bit process** -By default, the common language runtime in .NET Framework does not allow single objects whose size exceeds 2GB. To override this default, you can use the [\](~/docs/framework/configure-apps/file-schema/runtime/gcallowverylargeobjects-element.md) configuration file setting to enable arrays whose total size exceeds 2 GB. On .NET Core, support for arrays of greater than 2 GB is enabled by default. +By default, the common language runtime in .NET Framework does not allow single objects whose size exceeds 2GB. To override this default, you can use the [\](/dotnet/framework/configure-apps/file-schema/runtime/gcallowverylargeobjects-element) configuration file setting to enable arrays whose total size exceeds 2 GB. On .NET Core, support for arrays of greater than 2 GB is enabled by default. **You are working with very large sets of data (such as arrays, collections, or database data sets) in memory.** @@ -155,7 +155,7 @@ The following Microsoft intermediate (MSIL) instructions throw an - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -319,11 +319,11 @@ The following Microsoft intermediate (MSIL) instructions throw an - XML and SOAP Serialization + XML and SOAP Serialization @@ -381,7 +381,7 @@ The following Microsoft intermediate (MSIL) instructions throw an - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System/OverflowException.xml b/xml/System/OverflowException.xml index a8e41acf486..0207667e095 100644 --- a/xml/System/OverflowException.xml +++ b/xml/System/OverflowException.xml @@ -90,7 +90,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -313,7 +313,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System/ParamArrayAttribute.xml b/xml/System/ParamArrayAttribute.xml index ac92447a733..b684a90c0d0 100644 --- a/xml/System/ParamArrayAttribute.xml +++ b/xml/System/ParamArrayAttribute.xml @@ -63,7 +63,7 @@ During overload resolution, when compilers that support parameter arrays encounter a method overload that does not exist but has one fewer parameter than an overload that includes a parameter array, they will replace the method with the overload that includes the parameter array. For example, a call to the `String.Split()` instance method (which does not exist in the class) is resolved as a call to the method. The compiler will also pass an empty array of the required type to the method. This means that the method must always be prepared to handle an array whose length is zero when it processes the elements in the parameter array. The example provides an illustration. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). @@ -81,7 +81,7 @@ ]]> - Extending Metadata Using Attributes + Extending Metadata Using Attributes diff --git a/xml/System/PlatformID.xml b/xml/System/PlatformID.xml index 78cac2939b2..7afb80fe51a 100644 --- a/xml/System/PlatformID.xml +++ b/xml/System/PlatformID.xml @@ -51,7 +51,7 @@ ## Remarks Use the and properties to obtain the `PlatformID` enumeration for the currently executing operating system or development platform. Use the `PlatformID` enumeration to help determine whether the current operating system or development platform supports your application. - You can use the underlying integer value of each `PlatformID` enumeration member as the `PlatformId` argument for the [SignTool.exe (Sign Tool)](~/docs/framework/tools/signtool-exe.md) utility. + You can use the underlying integer value of each `PlatformID` enumeration member as the `PlatformId` argument for the [SignTool.exe (Sign Tool)](/dotnet/framework/tools/signtool-exe) utility. ## Examples The following example demonstrates using the `PlatformID` class to identify the currently executing operating system: diff --git a/xml/System/PlatformNotSupportedException.xml b/xml/System/PlatformNotSupportedException.xml index 349bb6d0858..d92e24b7f87 100644 --- a/xml/System/PlatformNotSupportedException.xml +++ b/xml/System/PlatformNotSupportedException.xml @@ -56,7 +56,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System/Random.xml b/xml/System/Random.xml index 468f06bd6c3..b3b234be080 100644 --- a/xml/System/Random.xml +++ b/xml/System/Random.xml @@ -109,7 +109,7 @@ To avoid this problem, create a single object instead of mu ## The System.Random class and thread safety Instead of instantiating individual objects, we recommend that you create a single instance to generate all the random numbers needed by your app. However, objects are not thread safe. If your app calls methods from multiple threads, you must use a synchronization object to ensure that only one thread can access the random number generator at a time. If you don't ensure that the object is accessed in a thread-safe way, calls to methods that return random numbers return 0. - The following example uses the C# [lock Statement](~/docs/csharp/language-reference/keywords/lock-statement.md) and the Visual Basic [SyncLock statement](~/docs/visual-basic/language-reference/statements/synclock-statement.md) to ensure that a single random number generator is accessed by 11 threads in a thread-safe manner. Each thread generates 2 million random numbers, counts the number of random numbers generated and calculates their sum, and then updates the totals for all threads when it finishes executing. + The following example uses the C# [lock Statement](/dotnet/csharp/language-reference/keywords/lock-statement) and the Visual Basic [SyncLock statement](/dotnet/visual-basic/language-reference/statements/synclock-statement) to ensure that a single random number generator is accessed by 11 threads in a thread-safe manner. Each thread generates 2 million random numbers, counts the number of random numbers generated and calculates their sum, and then updates the totals for all threads when it finishes executing. [!code-cpp[System.Random#3](~/samples/snippets/cpp/VS_Snippets_CLR_System/system.Random/cpp/threadsafeex1.cpp#3)] [!code-csharp[System.Random#3](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Random/cs/threadsafeex1.cs#3)] @@ -253,7 +253,7 @@ Random.NextDouble() * (maxValue - minValue) + minValue :::code language="csharp" source="~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Random/cs/booleans1.cs" interactive="try-dotnet" id="Snippet8"::: :::code language="vb" source="~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.Random/vb/booleans1.vb" id="Snippet8"::: - Instead of creating a separate class to generate random values, the example could simply have defined a single method. In that case, however, the object should have been defined as a class-level variable to avoid instantiating a new instance in each method call. In Visual Basic, the Random instance can be defined as a [Static](~/docs/visual-basic/language-reference/modifiers/static.md) variable in the `NextBoolean` method. The following example provides an implementation. + Instead of creating a separate class to generate random values, the example could simply have defined a single method. In that case, however, the object should have been defined as a class-level variable to avoid instantiating a new instance in each method call. In Visual Basic, the Random instance can be defined as a [Static](/dotnet/visual-basic/language-reference/modifiers/static) variable in the `NextBoolean` method. The following example provides an implementation. [!code-cpp[System.Random#20](~/samples/snippets/cpp/VS_Snippets_CLR_System/system.Random/cpp/booleans2.cpp#20)] [!code-csharp-interactive[System.Random#20](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Random/cs/booleans2.cs#20)] diff --git a/xml/System/RankException.xml b/xml/System/RankException.xml index a7c2e8709da..e581ffe2374 100644 --- a/xml/System/RankException.xml +++ b/xml/System/RankException.xml @@ -64,7 +64,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -228,11 +228,11 @@ - XML and SOAP Serialization + XML and SOAP Serialization @@ -290,7 +290,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System/ReadOnlyMemory`1.xml b/xml/System/ReadOnlyMemory`1.xml index e6606ffbd0b..0a877aa56c5 100644 --- a/xml/System/ReadOnlyMemory`1.xml +++ b/xml/System/ReadOnlyMemory`1.xml @@ -49,8 +49,8 @@ The object type from which the contiguous region of memory will be read. Represents a contiguous region of memory, similar to . Unlike , it is not a byref-like type. To be added. - Memory- and span-related types - Memory<T> and Span<T> usage guidelines + Memory- and span-related types + Memory<T> and Span<T> usage guidelines diff --git a/xml/System/ReadOnlySpan`1+Enumerator.xml b/xml/System/ReadOnlySpan`1+Enumerator.xml index 8658b75ccbb..48fbcc3bf49 100644 --- a/xml/System/ReadOnlySpan`1+Enumerator.xml +++ b/xml/System/ReadOnlySpan`1+Enumerator.xml @@ -41,7 +41,7 @@ ## Remarks -The C# [foreach](~/docs/csharp/language-reference/keywords/foreach-in.md) of the C# language and the [For Each...Next](~/docs/visual-basic/language-reference/statements/for-each-next-statement.md) construct in Visual Basic hides the complexity of enumerators. Instead of directly manipulating the enumerator, using `foreach` or `For Each...Next` is recommended. +The C# [foreach](/dotnet/csharp/language-reference/keywords/foreach-in) of the C# language and the [For Each...Next](/dotnet/visual-basic/language-reference/statements/for-each-next-statement) construct in Visual Basic hides the complexity of enumerators. Instead of directly manipulating the enumerator, using `foreach` or `For Each...Next` is recommended. Initially, the enumerator is positioned before the first element in the . At this position, is undefined. You must call to advance the enumerator to the first item in the before reading the value of . @@ -53,7 +53,7 @@ Though the is allocated on the stack, the underlyin Unlike some other enumerator structures in .NET, the : -- Does not implement the or interface. This is because is a [ref struct](~/docs/csharp/language-reference/builtin-types/struct.md#ref-struct) and cannot be boxed. +- Does not implement the or interface. This is because is a [ref struct](/dotnet/csharp/language-reference/builtin-types/struct#ref-struct) and cannot be boxed. - Does not include a `Reset` method, which can set the enumerator to its initial position before the first element in the span. (The method must be implemented as part of the interface, but most implementors either throw an exception or provide no implementation.) diff --git a/xml/System/ReadOnlySpan`1.xml b/xml/System/ReadOnlySpan`1.xml index 2a4f4f939f6..977b3e7bf00 100644 --- a/xml/System/ReadOnlySpan`1.xml +++ b/xml/System/ReadOnlySpan`1.xml @@ -45,12 +45,12 @@ The type of items in the . Provides a type-safe and memory-safe read-only representation of a contiguous region of arbitrary memory. - ` is a [ref struct](~/docs/csharp/language-reference/builtin-types/struct.md#ref-struct) that is allocated on the stack and can never escape to the managed heap. Ref struct types have a number of restrictions to ensure that they cannot be promoted to the managed heap, including that they can't be boxed, captured in lambda expressions, assigned to variables of type , assigned to `dynamic` variables, and they cannot implement any interface type. + ` is a [ref struct](/dotnet/csharp/language-reference/builtin-types/struct#ref-struct) that is allocated on the stack and can never escape to the managed heap. Ref struct types have a number of restrictions to ensure that they cannot be promoted to the managed heap, including that they can't be boxed, captured in lambda expressions, assigned to variables of type , assigned to `dynamic` variables, and they cannot implement any interface type. A `ReadOnlySpan` instance is often used to reference the elements of an array or a portion of an array. Unlike an array, however, a `ReadOnlySpan` instance can point to managed memory, native memory, or memory managed on the stack.]]> - Memory- and span-related types - Memory<T> and Span<T> usage guidelines + Memory- and span-related types + Memory<T> and Span<T> usage guidelines diff --git a/xml/System/ResolveEventHandler.xml b/xml/System/ResolveEventHandler.xml index a816719102a..df82e6f07c7 100644 --- a/xml/System/ResolveEventHandler.xml +++ b/xml/System/ResolveEventHandler.xml @@ -59,7 +59,7 @@ to return the assembly that resolves the type, assembly, or resource, or to return null if the assembly is not recognized. For more information, see [Resolving Assembly Loads](~/docs/standard/assembly/resolve-loads.md) and the , , and events. + If the runtime class loader cannot resolve a reference to an assembly, type, or resource, the corresponding events are raised to give the callback a chance to tell the runtime which assembly the referenced assembly, type, or resource is in. It is the responsibility of the to return the assembly that resolves the type, assembly, or resource, or to return null if the assembly is not recognized. For more information, see [Resolving Assembly Loads](/dotnet/standard/assembly/resolve-loads) and the , , and events. > [!IMPORTANT] > Beginning with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the event is raised for all assemblies, including resource assemblies. In earlier versions, the event was not raised for resource assemblies. If the operating system is localized, the handler might be called multiple times: once for each culture in the fallback chain. @@ -71,6 +71,6 @@ - Resolve assembly loads + Resolve assembly loads diff --git a/xml/System/SByte.xml b/xml/System/SByte.xml index 85ced0a31fb..448cae5f736 100644 --- a/xml/System/SByte.xml +++ b/xml/System/SByte.xml @@ -86,11 +86,11 @@ The value type represents integers with values ranging from negative 128 to positive 127. > [!IMPORTANT] -> The type is not CLS-compliant. The CLS-compliant alternative type is . can be used instead to replace a positive value that ranges from zero to . For more information about CLS compliance, see [Language Independence and Language-Independent Components](~/docs/standard/language-independence-and-language-independent-components.md). +> The type is not CLS-compliant. The CLS-compliant alternative type is . can be used instead to replace a positive value that ranges from zero to . For more information about CLS compliance, see [Language Independence and Language-Independent Components](/dotnet/standard/language-independence-and-language-independent-components). provides methods to compare instances of this type, convert the value of an instance to its string representation, and convert the string representation of a number to an instance of this type. - For information about how format specification codes control the string representation of value types, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). + For information about how format specification codes control the string representation of value types, see [Formatting Types](/dotnet/standard/base-types/formatting-types). ]]> @@ -681,8 +681,8 @@ does not consist of an optional sign followed by a sequence of digits (zero through nine). represents a number less than or greater than . - Parsing Numeric Strings in .NET - Formatting Types in .NET + Parsing Numeric Strings in .NET + Formatting Types in .NET @@ -817,8 +817,8 @@ is not a combination of and values. - Parsing Numeric Strings in .NET - Formatting Types in .NET + Parsing Numeric Strings in .NET + Formatting Types in .NET @@ -916,7 +916,7 @@ represents a number less than or greater than . - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -2055,9 +2055,9 @@ This member is an explicit interface member implementation. It can be used only ]]> - Formatting Types in .NET - Standard Numeric Format Strings - Custom Numeric Format Strings + Formatting Types in .NET + Standard Numeric Format Strings + Custom Numeric Format Strings @@ -2143,9 +2143,9 @@ This member is an explicit interface member implementation. It can be used only ]]> - Formatting Types in .NET - Standard Numeric Format Strings - Custom Numeric Format Strings + Formatting Types in .NET + Standard Numeric Format Strings + Custom Numeric Format Strings @@ -2205,9 +2205,9 @@ This member is an explicit interface member implementation. It can be used only The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about support for formatting in the .NET Framework, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about support for formatting in the .NET Framework, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The format of the returned string is determined by the object for the current culture. Depending on the `format` parameter, this object controls symbols such as the negative sign, the group separator, and the decimal point symbol in the output string. To provide formatting information for cultures other than the current culture, call the overload. @@ -2223,10 +2223,10 @@ This member is an explicit interface member implementation. It can be used only is invalid. - Formatting Types in .NET - How to: Pad a Number with Leading Zeros - Standard Numeric Format Strings - Custom Numeric Format Strings + Formatting Types in .NET + How to: Pad a Number with Leading Zeros + Standard Numeric Format Strings + Custom Numeric Format Strings @@ -2291,9 +2291,9 @@ This member is an explicit interface member implementation. It can be used only The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about support for formatting in the .NET Framework, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about support for formatting in the .NET Framework, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The `provider` parameter is an implementation. Its method returns a object that provides culture-specific information about the format of the string returned by this method. When the method is invoked, it calls the `provider` parameter's method and passes it a object that represents the type. The method then returns the object that provides information for formatting the `value` parameter, such as the negative sign symbol, the group separator symbol, or the decimal point symbol. There are three ways to use the `provider` parameter to supply formatting information to the method: @@ -2317,10 +2317,10 @@ This member is an explicit interface member implementation. It can be used only is invalid. - Formatting Types in .NET - How to: Pad a Number with Leading Zeros - Standard Numeric Format Strings - Custom Numeric Format Strings + Formatting Types in .NET + How to: Pad a Number with Leading Zeros + Standard Numeric Format Strings + Custom Numeric Format Strings Sample: .NET Core WinForms Formatting Utility (C#) Sample: .NET Core WinForms Formatting Utility (Visual Basic) @@ -2692,7 +2692,7 @@ This member is an explicit interface member implementation. It can be used only is not a combination of and values. - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET diff --git a/xml/System/SerializableAttribute.xml b/xml/System/SerializableAttribute.xml index f2488adb9b8..a528bef1738 100644 --- a/xml/System/SerializableAttribute.xml +++ b/xml/System/SerializableAttribute.xml @@ -62,7 +62,7 @@ Or you can exclude fields from serialization by applying the attribute to the field. If a field of a serializable type contains a pointer, a handle, or some other data structure that is specific to a particular environment, and cannot be meaningfully reconstituted in a different environment, then you might want to apply the attribute to that field. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). For more information about serialization, see . + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). For more information about serialization, see . @@ -78,8 +78,8 @@ - Extending Metadata Using Attributes - XML and SOAP Serialization + Extending Metadata Using Attributes + XML and SOAP Serialization diff --git a/xml/System/Single.xml b/xml/System/Single.xml index a1b3e6f9ff9..ac72ac6aa68 100644 --- a/xml/System/Single.xml +++ b/xml/System/Single.xml @@ -94,7 +94,7 @@ - [Floating-point functionality](#Functionality) - provides methods to compare instances of this type, to convert the value of an instance to its string representation, and to convert the string representation of a number to an instance of this type. For information about how format specification codes control the string representation of value types, see [Formatting Types](~/docs/standard/base-types/formatting-types.md), [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md), and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). + provides methods to compare instances of this type, to convert the value of an instance to its string representation, and to convert the string representation of a number to an instance of this type. For information about how format specification codes control the string representation of value types, see [Formatting Types](/dotnet/standard/base-types/formatting-types), [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings), and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). ## Floating-point representation and precision @@ -106,7 +106,7 @@ |Exponent|23-30| |Sign (0 = positive, 1 = negative)|31| - Just as decimal fractions are unable to precisely represent some fractional values (such as 1/3 or ), binary fractions are unable to represent some fractional values. For example, 2/10, which is represented precisely by .2 as a decimal fraction, is represented by .0011111001001100 as a binary fraction, with the pattern "1100" repeating to infinity. In this case, the floating-point value provides an imprecise representation of the number that it represents. Performing additional mathematical operations on the original floating-point value often increases its lack of precision. For example, if you compare the results of multiplying .3 by 10 and adding .3 to .3 nine times, you will see that addition produces the less precise result, because it involves eight more operations than multiplication. Note that this disparity is apparent only if you display the two values by using the "R" [standard numeric format string](~/docs/standard/base-types/standard-numeric-format-strings.md), which, if necessary, displays all 9 digits of precision supported by the type. + Just as decimal fractions are unable to precisely represent some fractional values (such as 1/3 or ), binary fractions are unable to represent some fractional values. For example, 2/10, which is represented precisely by .2 as a decimal fraction, is represented by .0011111001001100 as a binary fraction, with the pattern "1100" repeating to infinity. In this case, the floating-point value provides an imprecise representation of the number that it represents. Performing additional mathematical operations on the original floating-point value often increases its lack of precision. For example, if you compare the results of multiplying .3 by 10 and adding .3 to .3 nine times, you will see that addition produces the less precise result, because it involves eight more operations than multiplication. Note that this disparity is apparent only if you display the two values by using the "R" [standard numeric format string](/dotnet/standard/base-types/standard-numeric-format-strings), which, if necessary, displays all 9 digits of precision supported by the type. [!code-csharp[System.Single.Structure#3](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.single.structure/cs/representation1.cs#3)] [!code-vb[System.Single.Structure#3](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.single.structure/vb/representation1.vb#3)] @@ -136,7 +136,7 @@ [!code-csharp[System.Single.Structure#17](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.single.structure/cs/precisionlist4a.cs#17)] [!code-vb[System.Single.Structure#17](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.single.structure/vb/PrecisionList4a.vb#17)] - In this case, the values can be successfully round-tripped by using the "G9" [standard numeric format string](~/docs/standard/base-types/standard-numeric-format-strings.md) to preserve the full precision of values, as the following example shows. + In this case, the values can be successfully round-tripped by using the "G9" [standard numeric format string](/dotnet/standard/base-types/standard-numeric-format-strings) to preserve the full precision of values, as the following example shows. [!code-csharp[System.Single.Structure#18](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.single.structure/cs/PrecisionList5a.cs#18)] [!code-vb[System.Single.Structure#18](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.single.structure/vb/PrecisionList5a.vb#18)] @@ -244,12 +244,12 @@ Note that a loss of precision may result from converting a value to another numeric type. In the case of converting non-integral values, as the output from the example shows, the fractional component is lost when the value is either rounded (as in Visual Basic) or truncated (as in C#). For conversions to values, the value may not have a precise representation in the target data type. - The following example converts a number of values to several other numeric types. The conversions occur in a checked context in Visual Basic (the default) and in C# (because of the [checked](~/docs/csharp/language-reference/keywords/checked.md) keyword). The output from the example shows the result for conversions in both a checked an unchecked context. You can perform conversions in an unchecked context in Visual Basic by compiling with the `/removeintchecks+` compiler switch and in C# by commenting out the `checked` statement. + The following example converts a number of values to several other numeric types. The conversions occur in a checked context in Visual Basic (the default) and in C# (because of the [checked](/dotnet/csharp/language-reference/keywords/checked) keyword). The output from the example shows the result for conversions in both a checked an unchecked context. You can perform conversions in an unchecked context in Visual Basic by compiling with the `/removeintchecks+` compiler switch and in C# by commenting out the `checked` statement. [!code-csharp[System.Single.Structure#21](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.single.structure/cs/convert2.cs#21)] [!code-vb[System.Single.Structure#21](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.single.structure/vb/convert2.vb#21)] - For more information on the conversion of numeric types, see [Type Conversion in the .NET Framework](~/docs/standard/base-types/type-conversion.md) and [Type Conversion Tables](~/docs/standard/base-types/conversion-tables.md). + For more information on the conversion of numeric types, see [Type Conversion in the .NET Framework](/dotnet/standard/base-types/type-conversion) and [Type Conversion Tables](/dotnet/standard/base-types/conversion-tables). ## Floating-point functionality @@ -272,7 +272,7 @@ - **Rounding**. Rounding is often used as a technique for reducing the impact of differences between values caused by problems of floating-point representation and precision. You can round a value by calling the method. However, note that the value is converted to a before the method is called, and the conversion can involve a loss of precision. -- **Formatting**. You can convert a value to its string representation by calling the method or by using the [composite formatting](~/docs/standard/base-types/composite-formatting.md) feature. For information about how format strings control the string representation of floating-point values, see the [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md) topics. +- **Formatting**. You can convert a value to its string representation by calling the method or by using the [composite formatting](/dotnet/standard/base-types/composite-formatting) feature. For information about how format strings control the string representation of floating-point values, see the [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings) topics. - **Parsing strings**. You can convert the string representation of a floating-point value to a value by calling the or method. If the parse operation fails, the method throws an exception, whereas the method returns `false`. @@ -389,7 +389,7 @@ ## Remarks The `value` parameter must be `null` or an instance of ; otherwise, an exception is thrown. Any instance of , regardless of its value, is considered greater than `null`. - Values must be identical to be considered equal. Particularly when floating-point values depend on multiple mathematical operations, it is common for them to lose precision and for their values to be nearly identical except for their least significant digits. Because of this, the return value of the method may seem surprising at times. For example, multiplication by a particular value followed by division by the same value should produce the original value, but in the following example, the computed value turns out to be greater than the original value. Showing all significant digits of the two values by using the "R" [standard numeric format string](~/docs/standard/base-types/standard-numeric-format-strings.md) indicates that the computed value differs from the original value in its least significant digits. For information about handling such comparisons, see the Remarks section of the method. + Values must be identical to be considered equal. Particularly when floating-point values depend on multiple mathematical operations, it is common for them to lose precision and for their values to be nearly identical except for their least significant digits. Because of this, the return value of the method may seem surprising at times. For example, multiplication by a particular value followed by division by the same value should produce the original value, but in the following example, the computed value turns out to be greater than the original value. Showing all significant digits of the two values by using the "R" [standard numeric format string](/dotnet/standard/base-types/standard-numeric-format-strings) indicates that the computed value differs from the original value in its least significant digits. For information about handling such comparisons, see the Remarks section of the method. [!code-csharp[System.Single.CompareTo#2](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.single.compareto/cs/compareto3.cs#2)] [!code-vb[System.Single.CompareTo#2](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.single.compareto/vb/compareto3.vb#2)] @@ -492,7 +492,7 @@ method at times may seem surprising. For example, multiplication by any value followed by division by the same value should produce the original value. However, in the following example, the computed value turns out to be greater than the original value. Showing all significant digits of the two values by using the "R" [standard numeric format string](~/docs/standard/base-types/standard-numeric-format-strings.md) indicates that the computed value differs from the original value in its least significant digits. For information about handling such comparisons, see the Remarks section of the method. + Values must be identical to be considered equal. It is common for floating-point values to lose precision and to become nearly identical except for their least significant digits, especially when the values depend on multiple mathematical operations. Because of this, the return value of the method at times may seem surprising. For example, multiplication by any value followed by division by the same value should produce the original value. However, in the following example, the computed value turns out to be greater than the original value. Showing all significant digits of the two values by using the "R" [standard numeric format string](/dotnet/standard/base-types/standard-numeric-format-strings) indicates that the computed value differs from the original value in its least significant digits. For information about handling such comparisons, see the Remarks section of the method. [!code-csharp[System.Single.CompareTo#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.single.compareto/cs/compareto2.cs#1)] [!code-vb[System.Single.CompareTo#1](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.single.compareto/vb/compareto2.vb#1)] @@ -506,7 +506,7 @@ For example, suppose the instance type is and the parameter type is . The Microsoft C# compiler generates instructions to represent the value of the parameter as a object, then generates a method that compares the values of the instance and the widened representation of the parameter. - Consult your programming language's documentation to determine if its compiler performs implicit widening conversions of numeric types. For more information, see the [Type Conversion Tables](~/docs/standard/base-types/conversion-tables.md) topic. + Consult your programming language's documentation to determine if its compiler performs implicit widening conversions of numeric types. For more information, see the [Type Conversion Tables](/dotnet/standard/base-types/conversion-tables) topic. ## Precision in Comparisons The precision of floating-point numbers beyond the documented precision is specific to the implementation and version of the .NET Framework. Consequently, a comparison of two particular numbers might change between versions of the .NET Framework because the precision of the numbers' internal representation might change. @@ -743,7 +743,7 @@ For example, suppose the instance type is and the parameter type is . The Microsoft C# compiler generates instructions to represent the value of the parameter as a object, and then generates a method that compares the values of the instance and the widened representation of the parameter. - Consult your programming language's documentation to determine if its compiler performs implicit widening conversions of numeric types. For more information, see the [Type Conversion Tables](~/docs/standard/base-types/conversion-tables.md) topic. + Consult your programming language's documentation to determine if its compiler performs implicit widening conversions of numeric types. For more information, see the [Type Conversion Tables](/dotnet/standard/base-types/conversion-tables) topic. ## Precision in Comparisons The method should be used with caution, because two apparently equivalent values can be unequal because of the differing precision of the two values. The following example reports that the value .3333 and the returned by dividing 1 by 3 are unequal. @@ -1963,7 +1963,7 @@ If a separator is encountered in the `s` parameter during a parse operation, and .NET Framework and .NET Core 2.2 and earlier versions only: represents a number less than or greater than . - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -2108,7 +2108,7 @@ If a separator is encountered in the `s` parameter during a parse operation, and includes the value. - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -2178,7 +2178,7 @@ If a separator is encountered in the `s` parameter during a parse operation, and |E|The "e" or "E" character, which indicates that the value is represented in exponential (scientific) notation.| |*exponential-digits*|A series of digits ranging from 0 to 9 that specify an exponent.| - For more information about numeric formats, see the [Formatting Types](~/docs/standard/base-types/formatting-types.md) topic. + For more information about numeric formats, see the [Formatting Types](/dotnet/standard/base-types/formatting-types) topic. The `provider` parameter is an implementation whose method returns a object that provides culture-specific formatting information. When the method is invoked, it calls the `provider` parameter's method and passes it a object that represents the type. The method then returns the object that provides information about the format of the `s` parameter. There are three ways to use the `provider` parameter to supply custom formatting information to the parse operation: @@ -2212,7 +2212,7 @@ Some examples of `s` are "100", "-123,456,789", "123.45e+6", "+500", "5e2", "3.1 .NET Framework and .NET Core 2.2 and earlier versions only: represents a number less than or greater than . - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -2400,7 +2400,7 @@ If a separator is encountered in the `s` parameter during a parse operation, and .NET Framework and .NET Core 2.2 and earlier versions only: represents a number that is less than or greater than . - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -3437,9 +3437,9 @@ This member is an explicit interface member implementation. It can be used only The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). @@ -3459,7 +3459,7 @@ This member is an explicit interface member implementation. It can be used only - Formatting Types in .NET + Formatting Types in .NET @@ -3544,9 +3544,9 @@ This member is an explicit interface member implementation. It can be used only The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The `provider` parameter is an implementation whose method returns a object. Typically, `provider` is a object or a object. The `provider` parameter supplies culture-specific information used in formatting. If `provider` is `null`, the return value is formatted using the data for the current culture. @@ -3564,7 +3564,7 @@ This member is an explicit interface member implementation. It can be used only - Formatting Types in .NET + Formatting Types in .NET @@ -3631,16 +3631,16 @@ This member is an explicit interface member implementation. It can be used only The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). By default, the return value only contains 7 digits of precision although a maximum of 9 digits is maintained internally. If the value of this instance has greater than 7 digits, returns or instead of the expected number. If you require more precision, specify `format` with the "G9" format specification, which always returns 9 digits of precision, or "R", which returns 7 digits if the number can be represented with that precision or 9 digits if the number can only be represented with maximum precision. ## Examples - The following example defines a numeric value and formats it as a currency value by using the "C" standard numeric format string and as a numeric value to three decimal places by using the "N" standard numeric format string. The result strings are formatted by using the conventions of the en-US culture. For more information on numeric format strings, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). + The following example defines a numeric value and formats it as a currency value by using the "C" standard numeric format string and as a numeric value to three decimal places by using the "N" standard numeric format string. The result strings are formatted by using the conventions of the en-US culture. For more information on numeric format strings, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). [!code-csharp[System.Single.ToString#7](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Single.ToString/CS/ToString7.cs#7)] [!code-vb[System.Single.ToString#7](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.Single.ToString/VB/ToString7.vb#7)] @@ -3656,8 +3656,8 @@ This member is an explicit interface member implementation. It can be used only is invalid. - Formatting Types in .NET - How to: Pad a Number with Leading Zeros + Formatting Types in .NET + How to: Pad a Number with Leading Zeros @@ -3729,9 +3729,9 @@ This member is an explicit interface member implementation. It can be used only The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The `provider` parameter is an implementation whose method returns a object. Typically, `provider` is a object or a object. The `provider` parameter supplies culture-specific information used in formatting. If `provider` is `null`, the return value is formatted with the object for the current culture. @@ -3749,8 +3749,8 @@ This member is an explicit interface member implementation. It can be used only - Formatting Types in .NET - How to: Pad a Number with Leading Zeros + Formatting Types in .NET + How to: Pad a Number with Leading Zeros @@ -3940,7 +3940,7 @@ If a separator is encountered in the `s` parameter during a parse operation, and - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -4120,7 +4120,7 @@ If `s` is out of range of the data type, the method throws is the value. - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET diff --git a/xml/System/Span`1+Enumerator.xml b/xml/System/Span`1+Enumerator.xml index 513926b7577..4e842427531 100644 --- a/xml/System/Span`1+Enumerator.xml +++ b/xml/System/Span`1+Enumerator.xml @@ -39,7 +39,7 @@ . At this position, is undefined. You must call to advance the enumerator to the first item in the before reading the value of . @@ -57,7 +57,7 @@ If you synchronize access to the array before enumerating the span, as the revis Unlike some other enumerator structures in .NET, the : -- Does not implement the or interface. This is because is a [ref struct](~/docs/csharp/reference-semantics-with-value-types.md#ref-struct-type). +- Does not implement the or interface. This is because is a [ref struct](/dotnet/csharp/reference-semantics-with-value-types#ref-struct-type). - Does not include a `Reset` method, which can set the enumerator to its initial position before the first element in the span. (The method must be implemented as part of the interface, but most implementors either throw an exception or provide no implementation.) diff --git a/xml/System/Span`1.xml b/xml/System/Span`1.xml index d720f6e5410..aa510d2a3c7 100644 --- a/xml/System/Span`1.xml +++ b/xml/System/Span`1.xml @@ -47,7 +47,7 @@ ` is a [ref struct](~/docs/csharp/language-reference/builtin-types/struct.md#ref-struct) that is allocated on the stack rather than on the managed heap. Ref struct types have a number of restrictions to ensure that they cannot be promoted to the managed heap, including that they can't be boxed, they can't be assigned to variables of type , `dynamic` or to any interface type, they can't be fields in a reference type, and they can't be used across `await` and `yield` boundaries. In addition, calls to two methods, and , throw a . +`Span` is a [ref struct](/dotnet/csharp/language-reference/builtin-types/struct#ref-struct) that is allocated on the stack rather than on the managed heap. Ref struct types have a number of restrictions to ensure that they cannot be promoted to the managed heap, including that they can't be boxed, they can't be assigned to variables of type , `dynamic` or to any interface type, they can't be fields in a reference type, and they can't be used across `await` and `yield` boundaries. In addition, calls to two methods, and , throw a . > [!IMPORTANT] > Because it is a stack-only type, `Span` is unsuitable for many scenarios that require storing references to buffers on the heap. This is true, for example, of routines that make asynchronous method calls. For such scenarios, you can use the complementary and types. @@ -64,7 +64,7 @@ The following example creates a `Span` from 100 bytes of native memory: [!code-csharp[Creating a Span\ from native memory](~/samples/snippets/csharp/api/system/span/program.cs#2)] -The following example uses the C# [stackalloc](~/docs/csharp/language-reference/keywords/stackalloc.md) keyword to allocate 100 bytes of memory on the stack: +The following example uses the C# [stackalloc](/dotnet/csharp/language-reference/keywords/stackalloc) keyword to allocate 100 bytes of memory on the stack: [!code-csharp[Creating a Span\ from stack-allocated memory](~/samples/snippets/csharp/api/system/span/program.cs#3)] @@ -95,8 +95,8 @@ This allocation and copy operation can be eliminated by using either `Span` o ]]> - Memory- and span-related types - Memory<T> and Span<T> usage guidelines + Memory- and span-related types + Memory<T> and Span<T> usage guidelines @@ -395,7 +395,7 @@ This method copies all of `source` to `destination` even if `source` and `destin method are not supported. Calls to the methods produce either of two results: -- If `obj` is a , the method call generates compiler error CS1503: "cannot convert from 'System.Span' to 'object'." This is because is a [ref struct](~/docs/csharp/language-reference/builtin-types/struct.md#ref-struct) that cannot be boxed and therefore cannot be converted to an . +- If `obj` is a , the method call generates compiler error CS1503: "cannot convert from 'System.Span' to 'object'." This is because is a [ref struct](/dotnet/csharp/language-reference/builtin-types/struct#ref-struct) that cannot be boxed and therefore cannot be converted to an . - If the type of `obj` is not a , the method call throws a . @@ -544,7 +544,7 @@ Instead of calling the method directly, in memory. It is required to support the use of a within a [fixed](~/docs/csharp/language-reference/keywords/fixed-statement.md) statement. +The `GetPinnableReference` method returns a [ref struct](/dotnet/csharp/language-reference/builtin-types/struct#ref-struct). It can be used for pinning a in memory. It is required to support the use of a within a [fixed](/dotnet/csharp/language-reference/keywords/fixed-statement) statement. ]]> diff --git a/xml/System/StackOverflowException.xml b/xml/System/StackOverflowException.xml index 12d89fe1be5..a08897a11f3 100644 --- a/xml/System/StackOverflowException.xml +++ b/xml/System/StackOverflowException.xml @@ -56,7 +56,7 @@ See the [Examples](#examples) section for an illustration of this technique. > [!NOTE] > Applying the attribute to a method that throws a `StackOverflowException` has no effect. You still cannot handle the exception from user code. - If your app hosts the common language runtime (CLR), it can specify that the CLR should unload the application domain where the stack overflow exception occurs and let the corresponding process continue. For more information, see [ICLRPolicyManager Interface](~/docs/framework/unmanaged-api/hosting/iclrpolicymanager-interface.md). + If your app hosts the common language runtime (CLR), it can specify that the CLR should unload the application domain where the stack overflow exception occurs and let the corresponding process continue. For more information, see [ICLRPolicyManager Interface](/dotnet/framework/unmanaged-api/hosting/iclrpolicymanager-interface). ## Examples @@ -68,7 +68,7 @@ See the [Examples](#examples) section for an illustration of this technique. ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -224,7 +224,7 @@ See the [Examples](#examples) section for an illustration of this technique. ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System/String.xml b/xml/System/String.xml index be60c581f0f..8ec198321b2 100644 --- a/xml/System/String.xml +++ b/xml/System/String.xml @@ -142,7 +142,7 @@ For more information about Unicode, UTF-16, code units, code points, and the If your application makes a security decision about a symbolic identifier such as a file name or named pipe, or about persisted data such as the text-based data in an XML file, the operation should use an ordinal comparison instead of a culture-sensitive comparison. This is because a culture-sensitive comparison can yield different results depending on the culture in effect, whereas an ordinal comparison depends solely on the binary value of the compared characters. > [!IMPORTANT] -> Most methods that perform string operations include an overload that has a parameter of type , which enables you to specify whether the method performs an ordinal or culture-sensitive operation. In general, you should call this overload to make the intent of your method call clear. For best practices and guidance for using ordinal and culture-sensitive operations on strings, see [Best Practices for Using Strings](~/docs/standard/base-types/best-practices-strings.md). +> Most methods that perform string operations include an overload that has a parameter of type , which enables you to specify whether the method performs an ordinal or culture-sensitive operation. In general, you should call this overload to make the intent of your method call clear. For best practices and guidance for using ordinal and culture-sensitive operations on strings, see [Best Practices for Using Strings](/dotnet/standard/base-types/best-practices-strings). Operations for [casing](#casing), [parsing and formatting](#parsing), [comparison and sorting](#comparison), and [testing for equality](#equality) can be either ordinal or culture-sensitive. The following sections discuss each category of operation. > [!TIP] -> You should always call a method overload that makes the intent of your method call clear. For example, instead of calling the method to perform a culture-sensitive comparison of two strings by using the conventions of the current culture, you should call the method with a value of for the `comparisonType` argument. For more information, see [Best Practices for Using Strings](~/docs/standard/base-types/best-practices-strings.md). +> You should always call a method overload that makes the intent of your method call clear. For example, instead of calling the method to perform a culture-sensitive comparison of two strings by using the conventions of the current culture, you should call the method with a value of for the `comparisonType` argument. For more information, see [Best Practices for Using Strings](/dotnet/standard/base-types/best-practices-strings). You can download the [Sorting Weight Tables](https://www.microsoft.com/download/details.aspx?id=10921), a set of text files that contain information on the character weights used in sorting and comparison operations for Windows operating systems, and the [Default Unicode Collation Element Table](https://www.unicode.org/Public/UCA/latest/allkeys.txt), the sort weight table for Linux and macOS. @@ -386,7 +386,7 @@ You can download the [Sorting Weight Tables](https://www.microsoft.com/download/ > [!NOTE] > The culture-sensitive sorting and casing rules used in string comparison depend on the version of the .NET. In the .NET Framework 4.5 and later versions running on the [!INCLUDE[win8](~/includes/win8-md.md)] operating system, sorting, casing, normalization, and Unicode character information conforms to the Unicode 6.0 standard. On other Windows operating systems, it conforms to the Unicode 5.0 standard. On .NET Core, it depends on the version of the Unicode Standard supported by the underlying operating system. - For more information about word, string, and ordinal sort rules, see the topic. For additional recommendations on when to use each rule, see [Best Practices for Using Strings](~/docs/standard/base-types/best-practices-strings.md). + For more information about word, string, and ordinal sort rules, see the topic. For additional recommendations on when to use each rule, see [Best Practices for Using Strings](/dotnet/standard/base-types/best-practices-strings). Ordinarily, you don't call string comparison methods such as directly to determine the sort order of strings. Instead, comparison methods are called by sorting methods such as or . The following example performs four different sorting operations (word sort using the current culture, word sort using the invariant culture, ordinal sort, and string sort using the invariant culture) without explicitly calling a string comparison method, although they do specify the type of comparison to use. Note that each type of sort produces a unique ordering of strings in its array. @@ -492,7 +492,7 @@ You can download the [Sorting Weight Tables](https://www.microsoft.com/download/ - Methods that indicate the starting position of a substring in a string instance. These include the , , , and methods. > [!WARNING] -> If you want to search a string for a particular pattern rather than a specific substring, you should use regular expressions. For more information, see [.NET Regular Expressions](~/docs/standard/base-types/regular-expressions.md). +> If you want to search a string for a particular pattern rather than a specific substring, you should use regular expressions. For more information, see [.NET Regular Expressions](/dotnet/standard/base-types/regular-expressions). ### Modifying a string The class includes the following methods that appear to modify the value of a string: @@ -570,8 +570,8 @@ You can download the [Sorting Weight Tables](https://www.microsoft.com/download/ - Formatting Types in .NET - Best Practices for Using Strings in .NET + Formatting Types in .NET + Best Practices for Using Strings in .NET @@ -609,7 +609,7 @@ Examples of instantiating strings: ## Overloaded constructor syntax - String constructors fall into two categories: those without pointer parameters, and those with pointer parameters. The constructors that use pointers are not CLS-compliant. In addition, Visual Basic does not support the use of pointers, and C# requires code that uses pointers to run in an unsafe context. For more information, see [unsafe](~/docs/csharp/language-reference/keywords/unsafe.md). + String constructors fall into two categories: those without pointer parameters, and those with pointer parameters. The constructors that use pointers are not CLS-compliant. In addition, Visual Basic does not support the use of pointers, and C# requires code that uses pointers to run in an unsafe context. For more information, see [unsafe](/dotnet/csharp/language-reference/keywords/unsafe). For additional guidance on choosing an overload, see [Which method do I call?](#Tasks) @@ -1483,11 +1483,11 @@ Examples of instantiating strings: |Greater than zero|The first substring follows the second substring in the sort order.| > [!WARNING] -> Whenever possible, you should call an overload of the method that includes a parameter. For more information, see [Best Practices for Using Strings](~/docs/standard/base-types/best-practices-strings.md). +> Whenever possible, you should call an overload of the method that includes a parameter. For more information, see [Best Practices for Using Strings](/dotnet/standard/base-types/best-practices-strings). ]]> - Best Practices for Using Strings in .NET + Best Practices for Using Strings in .NET @@ -1565,7 +1565,7 @@ Examples of instantiating strings: The comparison is performed using word sort rules. For more information about word, string, and ordinal sorts, see . > [!WARNING] -> When comparing strings, you should call the method, which requires that you explicitly specify the type of string comparison that the method uses. For more information, see [Best Practices for Using Strings](~/docs/standard/base-types/best-practices-strings.md). +> When comparing strings, you should call the method, which requires that you explicitly specify the type of string comparison that the method uses. For more information, see [Best Practices for Using Strings](/dotnet/standard/base-types/best-practices-strings). One or both comparands can be `null`. By definition, any string, including the empty string (""), compares greater than a null reference; and two null references compare equal to each other. @@ -1689,7 +1689,7 @@ Examples of instantiating strings: The comparison is performed using word sort rules. For more information about word, string, and ordinal sorts, see . > [!WARNING] -> When comparing strings, you should call the method, which requires that you explicitly specify the type of string comparison that the method uses. For more information, see [Best Practices for Using Strings](~/docs/standard/base-types/best-practices-strings.md). +> When comparing strings, you should call the method, which requires that you explicitly specify the type of string comparison that the method uses. For more information, see [Best Practices for Using Strings](/dotnet/standard/base-types/best-practices-strings). One or both comparands can be `null`. By definition, any string, including the empty string (""), compares greater than a null reference; and two null references compare equal to each other. @@ -2147,7 +2147,7 @@ Examples of instantiating strings: The comparison is performed using word sort rules. For more information about word, string, and ordinal sorts, see . > [!WARNING] -> When comparing strings, you should call the method, which requires that you explicitly specify the type of string comparison that the method uses. For more information, see [Best Practices for Using Strings](~/docs/standard/base-types/best-practices-strings.md). +> When comparing strings, you should call the method, which requires that you explicitly specify the type of string comparison that the method uses. For more information, see [Best Practices for Using Strings](/dotnet/standard/base-types/best-practices-strings). One or both comparands can be `null`. By definition, any string, including the empty string (""), compares greater than a null reference; and two null references compare equal to each other. @@ -2277,7 +2277,7 @@ Examples of instantiating strings: The comparison is performed using word sort rules. For more information about word, string, and ordinal sorts, see . > [!WARNING] -> When comparing strings, you should call the method, which requires that you explicitly specify the type of string comparison that the method uses. For more information, see [Best Practices for Using Strings](~/docs/standard/base-types/best-practices-strings.md). +> When comparing strings, you should call the method, which requires that you explicitly specify the type of string comparison that the method uses. For more information, see [Best Practices for Using Strings](/dotnet/standard/base-types/best-practices-strings). One or both comparands can be `null`. By definition, any string, including the empty string (""), compares greater than a null reference; and two null references compare equal to each other. @@ -4660,7 +4660,7 @@ This method performs a case-sensitive and culture-sensitive comparison using the is . - As explained in [Best Practices for Using Strings](~/docs/standard/base-types/best-practices-strings.md), we recommend that you avoid calling string comparison methods that substitute default values and instead call methods that require parameters to be explicitly specified. To determine whether a string ends with a particular substring by using the string comparison rules of the current culture, call the method overload with a value of for its parameter. + As explained in [Best Practices for Using Strings](/dotnet/standard/base-types/best-practices-strings), we recommend that you avoid calling string comparison methods that substitute default values and instead call methods that require parameters to be explicitly specified. To determine whether a string ends with a particular substring by using the string comparison rules of the current culture, call the method overload with a value of for its parameter. @@ -5286,7 +5286,7 @@ Invalid sequences are represented in the enumeration by makes use of the composite formatting feature. For more information, see [Composite Formatting](~/docs/standard/base-types/composite-formatting.md). + makes use of the composite formatting feature. For more information, see [Composite Formatting](/dotnet/standard/base-types/composite-formatting). ## Which method do I call? @@ -5320,7 +5320,7 @@ Invalid sequences are represented in the enumeration by ## The Format method in brief - Each overload of the method uses the [composite formatting feature](~/docs/standard/base-types/composite-formatting.md) to include zero-based indexed placeholders, called *format items*, in a composite format string. At run time, each format item is replaced with the string representation of the corresponding argument in a parameter list. If the value of the argument is `null`, the format item is replaced with . For example, the following call to the method includes a format string with three format items, {0}, {1}, and {2}, and an argument list with three items. + Each overload of the method uses the [composite formatting feature](/dotnet/standard/base-types/composite-formatting) to include zero-based indexed placeholders, called *format items*, in a composite format string. At run time, each format item is replaced with the string representation of the corresponding argument in a parameter list. If the value of the argument is `null`, the format item is replaced with . For example, the following call to the method includes a format string with three format items, {0}, {1}, and {2}, and an argument list with three items. [!code-cpp[System.String.Format#8](~/samples/snippets/cpp/VS_Snippets_CLR_System/system.String.Format/cpp/formatoverload1.cpp#8)] [!code-csharp[System.String.Format#8](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.String.Format/cs/formatoverload1.cs#8)] @@ -5334,7 +5334,7 @@ Invalid sequences are represented in the enumeration by interface. Types that support format strings include: -- All integral and floating-point types. (See [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md).) +- All integral and floating-point types. (See [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings).) -- and . (See [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md).) +- and . (See [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings).) -- All enumeration types. (See [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md).) +- All enumeration types. (See [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings).) -- values. (See [Standard TimeSpan Format Strings](~/docs/standard/base-types/standard-timespan-format-strings.md) and [Custom TimeSpan Format Strings](~/docs/standard/base-types/custom-timespan-format-strings.md).) +- values. (See [Standard TimeSpan Format Strings](/dotnet/standard/base-types/standard-timespan-format-strings) and [Custom TimeSpan Format Strings](/dotnet/standard/base-types/custom-timespan-format-strings).) - GUIDs. (See the method.) @@ -5387,7 +5387,7 @@ Invalid sequences are represented in the enumeration by method and allows you to see what information the method passes to a formatting method for each format item in a composite format string, see [Example: An intercept provider and Roman numeral formatter](#Format7_Example). - For more information, see the [Processing Order](~/docs/standard/base-types/composite-formatting.md##processing-order) section in the [Composite Formatting](~/docs/standard/base-types/composite-formatting.md) article. + For more information, see the [Processing Order](/dotnet/standard/base-types/composite-formatting##processing-order) section in the [Composite Formatting](/dotnet/standard/base-types/composite-formatting) article. ## Format items that have the same index @@ -5412,7 +5412,7 @@ Invalid sequences are represented in the enumeration by method that have a `provider` parameter of type to perform custom formatting operations. For example, you could format an integer as an identification number or as a telephone number. To perform custom formatting, your `provider` argument must implement both the and interfaces. When the method is passed an implementation as the `provider` argument, the method calls its implementation and requests an object of type . It then calls the returned object's method to format each format item in the composite string passed to it. - For more information about providing custom formatting solutions, see [How to: Define and Use Custom Numeric Format Providers](~/docs/standard/base-types/how-to-define-and-use-custom-numeric-format-providers.md) and . For an example that converts integers to formatted custom numbers, see [Example: A custom formatting operation](#Format6_Example). For an example that converts unsigned bytes to Roman numerals, see [Example: An intercept provider and Roman numeral formatter](#Format7_Example). + For more information about providing custom formatting solutions, see [How to: Define and Use Custom Numeric Format Providers](/dotnet/standard/base-types/how-to-define-and-use-custom-numeric-format-providers) and . For an example that converts integers to formatted custom numbers, see [Example: A custom formatting operation](#Format6_Example). For an example that converts unsigned bytes to Roman numerals, see [Example: An intercept provider and Roman numeral formatter](#Format7_Example). ### Example: A custom formatting operation @@ -5457,13 +5457,13 @@ In contrast, the use of interpolated strings in the following example produce mu ### Where can I find a list of the predefined format strings that can be used with format items? -- For all integral and floating-point types, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For all integral and floating-point types, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For date and time values, see [Standard Date and Time Format Strings](~/docs/standard/base-types/standard-date-and-time-format-strings.md) and [Custom Date and Time Format Strings](~/docs/standard/base-types/custom-date-and-time-format-strings.md). +- For date and time values, see [Standard Date and Time Format Strings](/dotnet/standard/base-types/standard-date-and-time-format-strings) and [Custom Date and Time Format Strings](/dotnet/standard/base-types/custom-date-and-time-format-strings). -- For enumeration values, see [Enumeration Format Strings](~/docs/standard/base-types/enumeration-format-strings.md). +- For enumeration values, see [Enumeration Format Strings](/dotnet/standard/base-types/enumeration-format-strings). -- For values, see [Standard TimeSpan Format Strings](~/docs/standard/base-types/standard-timespan-format-strings.md) and [Custom TimeSpan Format Strings](~/docs/standard/base-types/custom-timespan-format-strings.md). +- For values, see [Standard TimeSpan Format Strings](/dotnet/standard/base-types/standard-timespan-format-strings) and [Custom TimeSpan Format Strings](/dotnet/standard/base-types/custom-timespan-format-strings). - For values, see the Remarks section of the reference page. @@ -5477,12 +5477,12 @@ In contrast, the use of interpolated strings in the following example produce mu where *alignment* is a signed integer that defines the field width. If this value is negative, text in the field is left-aligned. If it is positive, text is right-aligned. ### How do I control the number of digits after the decimal separator? - All [standard numeric format strings](~/docs/standard/base-types/standard-numeric-format-strings.md) except "D" (which is used with integers only), "G", "R", and "X" allow a precision specifier that defines the number of decimal digits in the result string. The following example uses standard numeric format strings to control the number of decimal digits in the result string. + All [standard numeric format strings](/dotnet/standard/base-types/standard-numeric-format-strings) except "D" (which is used with integers only), "G", "R", and "X" allow a precision specifier that defines the number of decimal digits in the result string. The following example uses standard numeric format strings to control the number of decimal digits in the result string. [!code-csharp[System.String.Format#26](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.String.Format/cs/qa26.cs#26)] [!code-vb[System.String.Format#26](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.String.Format/vb/qa26.vb#26)] - If you're using a [custom numeric format string](~/docs/standard/base-types/custom-numeric-format-strings.md), use the "0" format specifier to control the number of decimal digits in the result string, as the following example shows. + If you're using a [custom numeric format string](/dotnet/standard/base-types/custom-numeric-format-strings), use the "0" format specifier to control the number of decimal digits in the result string, as the following example shows. [!code-csharp-interactive[System.String.Format#27](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.String.Format/cs/qa27.cs#27)] [!code-vb[System.String.Format#27](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.String.Format/vb/qa27.vb#27)] @@ -5493,7 +5493,7 @@ In contrast, the use of interpolated strings in the following example produce mu [!code-csharp-interactive[System.String.Format#29](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.String.Format/cs/qa29.cs#29)] [!code-vb[System.String.Format#29](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.String.Format/vb/qa29.vb#29)] - You can pad an integer or floating-point number with leading zeros to produce a result string with a specified number of integral digits by using the "0" [custom numeric format specifier](~/docs/standard/base-types/custom-numeric-format-strings.md), as the following example shows. + You can pad an integer or floating-point number with leading zeros to produce a result string with a specified number of integral digits by using the "0" [custom numeric format specifier](/dotnet/standard/base-types/custom-numeric-format-strings), as the following example shows. [!code-csharp-interactive[System.String.Format#28](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.String.Format/cs/qa28.cs#28)] [!code-vb[System.String.Format#28](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.String.Format/vb/qa28.vb#28)] @@ -5568,15 +5568,15 @@ The following are some of the examples included in the article: ]]> - Formatting Types in .NET - Composite Formatting - Standard Date and Time Format Strings - Custom Date and Time Format Strings - Standard Numeric Format Strings - Custom Numeric Format Strings - Standard TimeSpan Format Strings - Custom TimeSpan Format Strings - Enumeration Format Strings + Formatting Types in .NET + Composite Formatting + Standard Date and Time Format Strings + Custom Date and Time Format Strings + Standard Numeric Format Strings + Custom Numeric Format Strings + Standard TimeSpan Format Strings + Custom TimeSpan Format Strings + Enumeration Format Strings @@ -5616,7 +5616,7 @@ The following are some of the examples included in the article: - A [composite format string](~/docs/standard/base-types/composite-formatting.md). + A [composite format string](/dotnet/standard/base-types/composite-formatting). The object to format. Replaces one or more format items in a string with the string representation of a specified object. A copy of in which any format items are replaced by the string representation of . @@ -5627,7 +5627,7 @@ The following are some of the examples included in the article: [!INCLUDE[interpolated-strings](~/includes/interpolated-strings.md)] -This method uses the [composite formatting feature](~/docs/standard/base-types/composite-formatting.md) to convert the value of an expression to its string representation and to embed that representation in a string. +This method uses the [composite formatting feature](/dotnet/standard/base-types/composite-formatting) to convert the value of an expression to its string representation and to embed that representation in a string. [!INCLUDE[simple-string-format](~/includes/simple-string-format.md)] @@ -5648,15 +5648,15 @@ This method uses the [composite formatting feature](~/docs/standard/base-types/c -or- The index of a format item is not zero. - Formatting Types in .NET - Composite Formatting - Standard Date and Time Format Strings - Custom Date and Time Format Strings - Standard Numeric Format Strings - Custom Numeric Format Strings - Standard TimeSpan Format Strings - Custom TimeSpan Format Strings - Enumeration Format Strings + Formatting Types in .NET + Composite Formatting + Standard Date and Time Format Strings + Custom Date and Time Format Strings + Standard Numeric Format Strings + Custom Numeric Format Strings + Standard TimeSpan Format Strings + Custom TimeSpan Format Strings + Enumeration Format Strings @@ -5704,7 +5704,7 @@ This method uses the [composite formatting feature](~/docs/standard/base-types/c - A [composite format string](~/docs/standard/base-types/composite-formatting.md). + A [composite format string](/dotnet/standard/base-types/composite-formatting). An object array that contains zero or more objects to format. Replaces the format item in a specified string with the string representation of a corresponding object in a specified array. A copy of in which the format items have been replaced by the string representation of the corresponding objects in . @@ -5715,7 +5715,7 @@ This method uses the [composite formatting feature](~/docs/standard/base-types/c [!INCLUDE[interpolated-strings](~/includes/interpolated-strings.md)] -This method uses the [composite formatting feature](~/docs/standard/base-types/composite-formatting.md) to convert the value of four or more expressions to their string representations and to embed those representations in a string. Since the `args` parameter is marked with the attribute, you can pass the objects to the method as individual arguments or as an array. +This method uses the [composite formatting feature](/dotnet/standard/base-types/composite-formatting) to convert the value of four or more expressions to their string representations and to embed those representations in a string. Since the `args` parameter is marked with the attribute, you can pass the objects to the method as individual arguments or as an array. [!INCLUDE[simple-string-format](~/includes/simple-string-format.md)] @@ -5743,15 +5743,15 @@ This method uses the [composite formatting feature](~/docs/standard/base-types/c -or- The index of a format item is less than zero, or greater than or equal to the length of the array. - Formatting Types in .NET - Composite Formatting - Standard Date and Time Format Strings - Custom Date and Time Format Strings - Standard Numeric Format Strings - Custom Numeric Format Strings - Standard TimeSpan Format Strings - Custom TimeSpan Format Strings - Enumeration Format Strings + Formatting Types in .NET + Composite Formatting + Standard Date and Time Format Strings + Custom Date and Time Format Strings + Standard Numeric Format Strings + Custom Numeric Format Strings + Standard TimeSpan Format Strings + Custom TimeSpan Format Strings + Enumeration Format Strings @@ -5791,7 +5791,7 @@ This method uses the [composite formatting feature](~/docs/standard/base-types/c An object that supplies culture-specific formatting information. - A [composite format string](~/docs/standard/base-types/composite-formatting.md). + A [composite format string](/dotnet/standard/base-types/composite-formatting). The object to format. Replaces the format item or items in a specified string with the string representation of the corresponding object. A parameter supplies culture-specific formatting information. A copy of in which the format item or items have been replaced by the string representation of . @@ -5802,7 +5802,7 @@ This method uses the [composite formatting feature](~/docs/standard/base-types/c [!INCLUDE[interpolated-strings](~/includes/interpolated-strings.md)] -This method uses the [composite formatting feature](~/docs/standard/base-types/composite-formatting.md) to convert the value of an expression to its string representation and to embed that representation in a string. In performing the conversion, the method uses culture-sensitive formatting or a custom formatter. The method converts `arg0` to its string representation by calling its **ToString(IFormatProvider)** method or, if the object's corresponding format item includes a format string, by calling its **ToString(String,IFormatProvider)** method. If these methods don't exist, it calls the object's parameterless **ToString** method. +This method uses the [composite formatting feature](/dotnet/standard/base-types/composite-formatting) to convert the value of an expression to its string representation and to embed that representation in a string. In performing the conversion, the method uses culture-sensitive formatting or a custom formatter. The method converts `arg0` to its string representation by calling its **ToString(IFormatProvider)** method or, if the object's corresponding format item includes a format string, by calling its **ToString(String,IFormatProvider)** method. If these methods don't exist, it calls the object's parameterless **ToString** method. [!INCLUDE[provider-string-format](~/includes/provider-string-format.md)] @@ -5870,7 +5870,7 @@ This method uses the [composite formatting feature](~/docs/standard/base-types/c An object that supplies culture-specific formatting information. - A [composite format string](~/docs/standard/base-types/composite-formatting.md). + A [composite format string](/dotnet/standard/base-types/composite-formatting). An object array that contains zero or more objects to format. Replaces the format items in a string with the string representations of corresponding objects in a specified array. A parameter supplies culture-specific formatting information. A copy of in which the format items have been replaced by the string representation of the corresponding objects in . @@ -5881,7 +5881,7 @@ This method uses the [composite formatting feature](~/docs/standard/base-types/c [!INCLUDE[interpolated-strings](~/includes/interpolated-strings.md)] -This method uses the [composite formatting feature](~/docs/standard/base-types/composite-formatting.md) to convert four or more expressions to their string representations and to embed those representations in a string. In performing the conversion, the method uses culture-sensitive formatting or a custom formatter. The method converts each argument to its string representation by calling its **ToString(IFormatProvider)** method or, if the object's corresponding format item includes a format string, by calling its **ToString(String,IFormatProvider)** method. If these methods don't exist, it calls the object's parameterless **ToString** method. +This method uses the [composite formatting feature](/dotnet/standard/base-types/composite-formatting) to convert four or more expressions to their string representations and to embed those representations in a string. In performing the conversion, the method uses culture-sensitive formatting or a custom formatter. The method converts each argument to its string representation by calling its **ToString(IFormatProvider)** method or, if the object's corresponding format item includes a format string, by calling its **ToString(String,IFormatProvider)** method. If these methods don't exist, it calls the object's parameterless **ToString** method. [!INCLUDE[provider-string-format](~/includes/provider-string-format.md)] @@ -5908,15 +5908,15 @@ This method uses the [composite formatting feature](~/docs/standard/base-types/c - Formatting Types in .NET - Composite Formatting - Standard Date and Time Format Strings - Custom Date and Time Format Strings - Standard Numeric Format Strings - Custom Numeric Format Strings - Standard TimeSpan Format Strings - Custom TimeSpan Format Strings - Enumeration Format Strings + Formatting Types in .NET + Composite Formatting + Standard Date and Time Format Strings + Custom Date and Time Format Strings + Standard Numeric Format Strings + Custom Numeric Format Strings + Standard TimeSpan Format Strings + Custom TimeSpan Format Strings + Enumeration Format Strings @@ -5957,7 +5957,7 @@ This method uses the [composite formatting feature](~/docs/standard/base-types/c - A [composite format string](~/docs/standard/base-types/composite-formatting.md). + A [composite format string](/dotnet/standard/base-types/composite-formatting). The first object to format. The second object to format. Replaces the format items in a string with the string representation of two specified objects. @@ -5969,7 +5969,7 @@ This method uses the [composite formatting feature](~/docs/standard/base-types/c [!INCLUDE[interpolated-strings](~/includes/interpolated-strings.md)] -This method uses the [composite formatting feature](~/docs/standard/base-types/composite-formatting.md) to convert the value of two expressions to their string representations and to embed those representations in a string. +This method uses the [composite formatting feature](/dotnet/standard/base-types/composite-formatting) to convert the value of two expressions to their string representations and to embed those representations in a string. [!INCLUDE[simple-string-format](~/includes/simple-string-format.md)] @@ -5991,15 +5991,15 @@ This method uses the [composite formatting feature](~/docs/standard/base-types/c -or- The index of a format item is not zero or one. - Formatting Types in .NET - Composite Formatting - Standard Date and Time Format Strings - Custom Date and Time Format Strings - Standard Numeric Format Strings - Custom Numeric Format Strings - Standard TimeSpan Format Strings - Custom TimeSpan Format Strings - Enumeration Format Strings + Formatting Types in .NET + Composite Formatting + Standard Date and Time Format Strings + Custom Date and Time Format Strings + Standard Numeric Format Strings + Custom Numeric Format Strings + Standard TimeSpan Format Strings + Custom TimeSpan Format Strings + Enumeration Format Strings @@ -6040,7 +6040,7 @@ This method uses the [composite formatting feature](~/docs/standard/base-types/c An object that supplies culture-specific formatting information. - A [composite format string](~/docs/standard/base-types/composite-formatting.md). + A [composite format string](/dotnet/standard/base-types/composite-formatting). The first object to format. The second object to format. Replaces the format items in a string with the string representation of two specified objects. A parameter supplies culture-specific formatting information. @@ -6052,7 +6052,7 @@ This method uses the [composite formatting feature](~/docs/standard/base-types/c [!INCLUDE[interpolated-strings](~/includes/interpolated-strings.md)] -This method uses the [composite formatting feature](~/docs/standard/base-types/composite-formatting.md) to convert two expressions to their string representations and to embed those representations in a string. In performing the conversion, the method uses culture-sensitive formatting or a custom formatter. The method converts each argument to its string representation by calling its **ToString(IFormatProvider)** method or, if the object's corresponding format item includes a format string, by calling its **ToString(String,IFormatProvider)** method. If these methods don't exist, it calls the object's parameterless **ToString** method. +This method uses the [composite formatting feature](/dotnet/standard/base-types/composite-formatting) to convert two expressions to their string representations and to embed those representations in a string. In performing the conversion, the method uses culture-sensitive formatting or a custom formatter. The method converts each argument to its string representation by calling its **ToString(IFormatProvider)** method or, if the object's corresponding format item includes a format string, by calling its **ToString(String,IFormatProvider)** method. If these methods don't exist, it calls the object's parameterless **ToString** method. [!INCLUDE[provider-string-format](~/includes/provider-string-format.md)] @@ -6107,7 +6107,7 @@ This method uses the [composite formatting feature](~/docs/standard/base-types/c - A [composite format string](~/docs/standard/base-types/composite-formatting.md). + A [composite format string](/dotnet/standard/base-types/composite-formatting). The first object to format. The second object to format. The third object to format. @@ -6120,7 +6120,7 @@ This method uses the [composite formatting feature](~/docs/standard/base-types/c [!INCLUDE[interpolated-strings](~/includes/interpolated-strings.md)] -This method uses the [composite formatting feature](~/docs/standard/base-types/composite-formatting.md) to convert the value of three expressions to their string representations and to embed those representations in a string. +This method uses the [composite formatting feature](/dotnet/standard/base-types/composite-formatting) to convert the value of three expressions to their string representations and to embed those representations in a string. [!INCLUDE[simple-string-format](~/includes/simple-string-format.md)] @@ -6142,8 +6142,8 @@ This method uses the [composite formatting feature](~/docs/standard/base-types/c -or- The index of a format item is less than zero, or greater than two. - Formatting Types in .NET - Composite Formatting + Formatting Types in .NET + Composite Formatting @@ -6185,7 +6185,7 @@ This method uses the [composite formatting feature](~/docs/standard/base-types/c An object that supplies culture-specific formatting information. - A [composite format string](~/docs/standard/base-types/composite-formatting.md). + A [composite format string](/dotnet/standard/base-types/composite-formatting). The first object to format. The second object to format. The third object to format. @@ -6198,7 +6198,7 @@ This method uses the [composite formatting feature](~/docs/standard/base-types/c [!INCLUDE[interpolated-strings](~/includes/interpolated-strings.md)] -This method uses the [composite formatting feature](~/docs/standard/base-types/composite-formatting.md) to convert three expressions to their string representations and to embed those representations in a string. In performing the conversion, the method uses culture-sensitive formatting or a custom formatter. The method converts each argument to its string representation by calling its **ToString(IFormatProvider)** method or, if the object's corresponding format item includes a format string, by calling its **ToString(String,IFormatProvider)** method. If these methods don't exist, it calls the object's parameterless **ToString** method. +This method uses the [composite formatting feature](/dotnet/standard/base-types/composite-formatting) to convert three expressions to their string representations and to embed those representations in a string. In performing the conversion, the method uses culture-sensitive formatting or a custom formatter. The method converts each argument to its string representation by calling its **ToString(IFormatProvider)** method or, if the object's corresponding format item includes a format string, by calling its **ToString(String,IFormatProvider)** method. If these methods don't exist, it calls the object's parameterless **ToString** method. [!INCLUDE[provider-string-format](~/includes/provider-string-format.md)] @@ -6254,7 +6254,7 @@ This method uses the [composite formatting feature](~/docs/standard/base-types/c ## Remarks > [!TIP] -> Rather than calling the method to retrieve a object that you then use to enumerate a string, you should instead use your language's iteration construct (in C#, in C++/CLR, and in Visual Basic). [foreach](~/docs/csharp/language-reference/keywords/foreach-in.md) in C#, [for each](/cpp/dotnet/for-each-in) in C++/CLR, and [For Each](~/docs/visual-basic/language-reference/statements/for-each-next-statement.md) in Visual Basic). +> Rather than calling the method to retrieve a object that you then use to enumerate a string, you should instead use your language's iteration construct (in C#, in C++/CLR, and in Visual Basic). [foreach](/dotnet/csharp/language-reference/keywords/foreach-in) in C#, [for each](/cpp/dotnet/for-each-in) in C++/CLR, and [For Each](/dotnet/visual-basic/language-reference/statements/for-each-next-statement) in Visual Basic). This method enables you to iterate the individual characters in a string. For example, the Visual Basic `For Each` and C# `foreach` statements invoke this method to return a object that can provide read-only access to the characters in this string instance. @@ -6337,7 +6337,7 @@ This method uses the [composite formatting feature](~/docs/standard/base-types/c > > For more information about hash codes, see . - In desktop apps, you can use the [\ element](~/docs/framework/configure-apps/file-schema/runtime/userandomizedstringhashalgorithm-element.md) to generate unique hash codes on a per application domain basis. This can reduce the number of collisions and improve the overall performance of insertions and lookups that use hash tables. The following example shows how to use the [\ element](~/docs/framework/configure-apps/file-schema/runtime/userandomizedstringhashalgorithm-element.md). It defines a `DisplayString` class that includes a private string constant, `s`, whose value is "This is a string." It also includes a `ShowStringHashCode` method that displays the string value and its hash code along with the name of the application domain in which the method is executing. + In desktop apps, you can use the [\ element](/dotnet/framework/configure-apps/file-schema/runtime/userandomizedstringhashalgorithm-element) to generate unique hash codes on a per application domain basis. This can reduce the number of collisions and improve the overall performance of insertions and lookups that use hash tables. The following example shows how to use the [\ element](/dotnet/framework/configure-apps/file-schema/runtime/userandomizedstringhashalgorithm-element). It defines a `DisplayString` class that includes a private string constant, `s`, whose value is "This is a string." It also includes a `ShowStringHashCode` method that displays the string value and its hash code along with the name of the application domain in which the method is executing. [!code-csharp[System.String.GetHashCode#2](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.String.GetHashCode/CS/perdomain.cs#2)] [!code-vb[System.String.GetHashCode#2](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.String.GetHashCode/VB/perdomain.vb#2)] @@ -6387,7 +6387,7 @@ String 'This is a string.' in domain 'NewDomain': 75CC8236 The value returned by is platform-dependent. It differs on the 32-bit and 64-bit versions of the .NET Framework. It also can differ between versions of the .NET Framework and .NET Core. - <UseRandomizedStringHashAlgorithm> Element + <UseRandomizedStringHashAlgorithm> Element @@ -6756,7 +6756,7 @@ The `GetPinnableReference` method returns a character that can be used for pinni is . - As explained in [Best Practices for Using Strings](~/docs/standard/base-types/best-practices-strings.md), we recommend that you avoid calling string comparison methods that substitute default values and instead call methods that require parameters to be explicitly specified. To find the first index of a substring within a string instance by using the comparison rules of the current culture, call the method overload with a value of for its `comparisonType` parameter. + As explained in [Best Practices for Using Strings](/dotnet/standard/base-types/best-practices-strings), we recommend that you avoid calling string comparison methods that substitute default values and instead call methods that require parameters to be explicitly specified. To find the first index of a substring within a string instance by using the comparison rules of the current culture, call the method overload with a value of for its `comparisonType` parameter. @@ -6963,7 +6963,7 @@ The `comparisonType` parameter is a enumeration m is less than 0 (zero) or greater than the length of this string. - As explained in [Best Practices for Using Strings](~/docs/standard/base-types/best-practices-strings.md), we recommend that you avoid calling string comparison methods that substitute default values and instead call methods that require parameters to be explicitly specified. To find the first index of a substring that occurs after a particular character position by using the comparison rules of the current culture, call the method overload with a value of for its `comparisonType` parameter. + As explained in [Best Practices for Using Strings](/dotnet/standard/base-types/best-practices-strings), we recommend that you avoid calling string comparison methods that substitute default values and instead call methods that require parameters to be explicitly specified. To find the first index of a substring that occurs after a particular character position by using the comparison rules of the current culture, call the method overload with a value of for its `comparisonType` parameter. @@ -7224,7 +7224,7 @@ The `comparisonType` parameter is a enumeration m is greater than the length of this string minus . - As explained in [Best Practices for Using Strings](~/docs/standard/base-types/best-practices-strings.md), we recommend that you avoid calling string comparison methods that substitute default values and instead call methods that require parameters to be explicitly specified. To use the comparison rules of the current culture to perform this operation, call the method overload with a value of for its `comparisonType` parameter. + As explained in [Best Practices for Using Strings](/dotnet/standard/base-types/best-practices-strings), we recommend that you avoid calling string comparison methods that substitute default values and instead call methods that require parameters to be explicitly specified. To use the comparison rules of the current culture to perform this operation, call the method overload with a value of for its `comparisonType` parameter. @@ -7838,7 +7838,7 @@ The `comparisonType` parameter is a enumeration m ## Performance Considerations If you are trying to reduce the total amount of memory your application allocates, keep in mind that interning a string has two unwanted side effects. First, the memory allocated for interned objects is not likely to be released until the common language runtime (CLR) terminates. The reason is that the CLR's reference to the interned object can persist after your application, or even your application domain, terminates. Second, to intern a string, you must first create the string. The memory used by the object must still be allocated, even though the memory will eventually be garbage collected. - The .NET Framework version 2.0 introduces the enumeration member. The member marks an assembly as not requiring string-literal interning. You can apply to an assembly using the attribute. Also, when you use the [Ngen.exe (Native Image Generator)](~/docs/framework/tools/ngen-exe-native-image-generator.md) to compile an assembly in advance of run time, strings are not interned across modules. + The .NET Framework version 2.0 introduces the enumeration member. The member marks an assembly as not requiring string-literal interning. You can apply to an assembly using the attribute. Also, when you use the [Ngen.exe (Native Image Generator)](/dotnet/framework/tools/ngen-exe-native-image-generator) to compile an assembly in advance of run time, strings are not interned across modules. @@ -7916,7 +7916,7 @@ The `comparisonType` parameter is a enumeration m :::code language="vb" source="~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.string.isinterned/vb/isinternedex1.vb" id="Snippet1"::: > [!NOTE] -> Starting with the .NET Framework version 2.0, you can override the use of the intern pool when you use the [Ngen.exe (Native Image Generator)](~/docs/framework/tools/ngen-exe-native-image-generator.md) to install an assembly to the native image cache on a local computer. For more information, see Performance Considerations in the Remarks section for the property. +> Starting with the .NET Framework version 2.0, you can override the use of the intern pool when you use the [Ngen.exe (Native Image Generator)](/dotnet/framework/tools/ngen-exe-native-image-generator) to install an assembly to the native image cache on a local computer. For more information, see Performance Considerations in the Remarks section for the property. @@ -8136,7 +8136,7 @@ The `comparisonType` parameter is a enumeration m ## What is a null string? -A string is `null` if it has not been assigned a value (in C++ and Visual Basic) or if it has explicitly been assigned a value of `null`. Although the [composite formatting](~/docs/standard/base-types/composite-formatting.md) feature can gracefully handle a null string, as the following example shows, attempting to call one if its members throws a . +A string is `null` if it has not been assigned a value (in C++ and Visual Basic) or if it has explicitly been assigned a value of `null`. Although the [composite formatting](/dotnet/standard/base-types/composite-formatting) feature can gracefully handle a null string, as the following example shows, attempting to call one if its members throws a . [!code-cpp[System.String.IsNullOrEmpty#2](~/samples/snippets/cpp/VS_Snippets_CLR_System/system.string.isnullorempty/cpp/NullString1.cpp#2)] [!code-csharp-interactive[System.String.IsNullOrEmpty#2](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.string.isnullorempty/cs/NullString1.cs#2)] @@ -8991,7 +8991,7 @@ A string is empty if it is explicitly assigned an empty string ("") or is . - As explained in [Best Practices for Using Strings](~/docs/standard/base-types/best-practices-strings.md), we recommend that you avoid calling string comparison methods that substitute default values and instead call methods that require parameters to be explicitly specified. To find the last index of a substring within a string instance by using the comparison rules of the current culture, call the method overload with a value of for its parameter. + As explained in [Best Practices for Using Strings](/dotnet/standard/base-types/best-practices-strings), we recommend that you avoid calling string comparison methods that substitute default values and instead call methods that require parameters to be explicitly specified. To find the last index of a substring within a string instance by using the comparison rules of the current culture, call the method overload with a value of for its parameter. @@ -9146,7 +9146,7 @@ A string is empty if it is explicitly assigned an empty string ("") or , and is less than -1 or greater than zero. - As explained in [Best Practices for Using Strings](~/docs/standard/base-types/best-practices-strings.md), we recommend that you avoid calling string comparison methods that substitute default values and instead call methods that require parameters to be explicitly specified. To find the index of a substring that precedes a particular character position by using the comparison rules of the current culture, call the method overload with a value of for its parameter. + As explained in [Best Practices for Using Strings](/dotnet/standard/base-types/best-practices-strings), we recommend that you avoid calling string comparison methods that substitute default values and instead call methods that require parameters to be explicitly specified. To find the index of a substring that precedes a particular character position by using the comparison rules of the current culture, call the method overload with a value of for its parameter. @@ -9417,7 +9417,7 @@ A string is empty if it is explicitly assigned an empty string ("") or and is greater than 1. - As explained in [Best Practices for Using Strings](~/docs/standard/base-types/best-practices-strings.md), we recommend that you avoid calling string comparison methods that substitute default values and instead call methods that require parameters to be explicitly specified. To perform this operation by using the comparison rules of the current culture, call the method overload with a value of for its parameter. + As explained in [Best Practices for Using Strings](/dotnet/standard/base-types/best-practices-strings), we recommend that you avoid calling string comparison methods that substitute default values and instead call methods that require parameters to be explicitly specified. To perform this operation by using the comparison rules of the current culture, call the method overload with a value of for its parameter. @@ -11084,7 +11084,7 @@ Because this method returns the modified string, you can chain together successi The method is not always the best way to break a delimited string into substrings. If you don't want to extract all of the substrings of a delimited string, or if you want to parse a string based on a pattern instead of a set of delimiter characters, consider the following alternatives. ### Regular expressions - If your strings conform to a fixed pattern, you can use a regular expression to extract and handle their elements. For example, if strings take the form "*number* *operand* *number*" you can use a [regular expression](~/docs/standard/base-types/regular-expressions.md) to extract and handle the string's elements. Here's an example: + If your strings conform to a fixed pattern, you can use a regular expression to extract and handle their elements. For example, if strings take the form "*number* *operand* *number*" you can use a [regular expression](/dotnet/standard/base-types/regular-expressions) to extract and handle the string's elements. Here's an example: [!code-csharp-interactive[System.String.Split#8](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.String.Split/cs/splitalt1.cs#8)] [!code-vb[System.String.Split#8](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.String.Split/vb/splitalt1.vb#8)] @@ -12109,7 +12109,7 @@ The following example defines a `StripStartTags` method that uses the is . - As explained in [Best Practices for Using Strings](~/docs/standard/base-types/best-practices-strings.md), we recommend that you avoid calling string comparison methods that substitute default values and instead call methods that require parameters to be explicitly specified. To determine whether a string begins with a particular substring by using the string comparison rules of the current culture, call the method overload with a value of for its parameter. + As explained in [Best Practices for Using Strings](/dotnet/standard/base-types/best-practices-strings), we recommend that you avoid calling string comparison methods that substitute default values and instead call methods that require parameters to be explicitly specified. To determine whether a string begins with a particular substring by using the string comparison rules of the current culture, call the method overload with a value of for its parameter. @@ -13687,7 +13687,7 @@ This member is an explicit interface member implementation. It can be used only |UTF-16|| |UTF-32|| - For more information, see [Character Encoding in .NET](~/docs/standard/base-types/character-encoding.md). + For more information, see [Character Encoding in .NET](/dotnet/standard/base-types/character-encoding). @@ -13777,7 +13777,7 @@ This member is an explicit interface member implementation. It can be used only |UTF-16|| |UTF-32|| - For more information, see [Character Encoding in .NET](~/docs/standard/base-types/character-encoding.md). + For more information, see [Character Encoding in .NET](/dotnet/standard/base-types/character-encoding). @@ -13876,7 +13876,7 @@ This member is an explicit interface member implementation. It can be used only ]]> - As explained in [Best Practices for Using Strings](~/docs/standard/base-types/best-practices-strings.md), we recommend that you avoid calling string casing methods that substitute default values and instead call methods that require parameters to be explicitly specified. To convert a character to lowercase by using the casing conventions of the current culture, call the method overload with a value of for its parameter. + As explained in [Best Practices for Using Strings](/dotnet/standard/base-types/best-practices-strings), we recommend that you avoid calling string casing methods that substitute default values and instead call methods that require parameters to be explicitly specified. To convert a character to lowercase by using the casing conventions of the current culture, call the method overload with a value of for its parameter. @@ -14091,7 +14091,7 @@ This member is an explicit interface member implementation. It can be used only ## Examples - The following example demonstrates the method.Note that the example does not explicitly call the method. Instead, the method is called implicitly by the [composite formatting](~/docs/standard/base-types/composite-formatting.md) feature. + The following example demonstrates the method.Note that the example does not explicitly call the method. Instead, the method is called implicitly by the [composite formatting](/dotnet/standard/base-types/composite-formatting) feature. :::code language="cpp" source="~/samples/snippets/cpp/VS_Snippets_CLR/string.tostring/CPP/string.tostring.cpp" id="Snippet1"::: :::code language="csharp" source="~/samples/snippets/csharp/VS_Snippets_CLR/string.tostring/CS/string.tostring.cs" interactive="try-dotnet" id="Snippet1"::: @@ -14236,7 +14236,7 @@ This member is an explicit interface member implementation. It can be used only ]]> - As explained in [Best Practices for Using Strings](~/docs/standard/base-types/best-practices-strings.md), we recommend that you avoid calling string casing methods that substitute default values and instead call methods that require parameters to be explicitly specified. To convert a string to uppercase by using the casing conventions of the current culture, call the method overload with a value of for its parameter. + As explained in [Best Practices for Using Strings](/dotnet/standard/base-types/best-practices-strings), we recommend that you avoid calling string casing methods that substitute default values and instead call methods that require parameters to be explicitly specified. To convert a string to uppercase by using the casing conventions of the current culture, call the method overload with a value of for its parameter. @@ -14441,7 +14441,7 @@ This member is an explicit interface member implementation. It can be used only ## Remarks -The `Trim` method removes from the current string all leading and trailing white-space characters. Each leading and trailing trim operation stops when a non-white-space character is encountered. For example, if the current string is " abc xyz ", the `Trim` method returns "abc xyz". To remove white-space characters between words in a string, use [.NET Regular Expressions](~/docs/standard/base-types/regular-expressions.md). +The `Trim` method removes from the current string all leading and trailing white-space characters. Each leading and trailing trim operation stops when a non-white-space character is encountered. For example, if the current string is " abc xyz ", the `Trim` method returns "abc xyz". To remove white-space characters between words in a string, use [.NET Regular Expressions](/dotnet/standard/base-types/regular-expressions). > [!NOTE] > If the `Trim` method removes any characters from the current instance, this method does not modify the value of the current instance. Instead, it returns a new string in which all leading and trailing white space characters found in the current instance are removed. @@ -14505,7 +14505,7 @@ The following example uses the [!NOTE] > If the `Trim(System.Char)` method removes any characters from the current instance, this method does not modify the value of the current instance. Instead, it returns a new string in which all leading and trailing `trimChar` characters found in the current instance are removed. diff --git a/xml/System/StringComparer.xml b/xml/System/StringComparer.xml index 4f2afff47b5..917a6872924 100644 --- a/xml/System/StringComparer.xml +++ b/xml/System/StringComparer.xml @@ -481,7 +481,7 @@ The following example demonstrates the properties and the - Best Practices for Using Strings in .NET + Best Practices for Using Strings in .NET @@ -543,7 +543,7 @@ The following example demonstrates the properties and the - Best Practices for Using Strings in .NET + Best Practices for Using Strings in .NET @@ -770,7 +770,7 @@ The following example demonstrates the properties and the method is more efficient than the method because the `obj` parameter does not have to be unboxed to perform the operation. - The method allocates an amount of memory that is proportional to the size of `obj` to calculate the hash code of `obj`. In the case of large strings, trying to retrieve the hash code can throw an . Instead, you can use an alternate algorithm that allocates a fixed amount of memory when calculating hash codes. To use this algorithm, add the [](~/docs/framework/configure-apps/file-schema/runtime/netfx45-cultureawarecomparergethashcode-longstrings-element.md) element to the [\](~/docs/framework/configure-apps/file-schema/runtime/runtime-element.md) section of your application's configuration file. + The method allocates an amount of memory that is proportional to the size of `obj` to calculate the hash code of `obj`. In the case of large strings, trying to retrieve the hash code can throw an . Instead, you can use an alternate algorithm that allocates a fixed amount of memory when calculating hash codes. To use this algorithm, add the [](/dotnet/framework/configure-apps/file-schema/runtime/netfx45-cultureawarecomparergethashcode-longstrings-element) element to the [\](/dotnet/framework/configure-apps/file-schema/runtime/runtime-element) section of your application's configuration file. ]]> @@ -830,7 +830,7 @@ The following example demonstrates the properties and the method is more efficient than the method because the `obj` parameter does not have to be unboxed to perform the operation. - The method allocates an amount of memory that is proportional to the size of `obj` to calculate the hash code of `obj`. In the case of large strings, trying to retrieve the hash code can throw an . Instead, you can use an alternate algorithm that allocates a fixed amount of memory when calculating hash codes. To use this algorithm, add the [](~/docs/framework/configure-apps/file-schema/runtime/netfx45-cultureawarecomparergethashcode-longstrings-element.md) element to the [\](~/docs/framework/configure-apps/file-schema/runtime/runtime-element.md) section of your application's configuration file. + The method allocates an amount of memory that is proportional to the size of `obj` to calculate the hash code of `obj`. In the case of large strings, trying to retrieve the hash code can throw an . Instead, you can use an alternate algorithm that allocates a fixed amount of memory when calculating hash codes. To use this algorithm, add the [](/dotnet/framework/configure-apps/file-schema/runtime/netfx45-cultureawarecomparergethashcode-longstrings-element) element to the [\](/dotnet/framework/configure-apps/file-schema/runtime/runtime-element) section of your application's configuration file. ]]> @@ -895,7 +895,7 @@ The following example demonstrates the properties and the - Best Practices for Using Strings in .NET + Best Practices for Using Strings in .NET @@ -945,7 +945,7 @@ The following example demonstrates the properties and the - Best Practices for Using Strings in .NET + Best Practices for Using Strings in .NET @@ -1005,7 +1005,7 @@ The following example demonstrates the properties and the - Best Practices for Using Strings in .NET + Best Practices for Using Strings in .NET @@ -1065,7 +1065,7 @@ The following example demonstrates the properties and the - Best Practices for Using Strings in .NET + Best Practices for Using Strings in .NET diff --git a/xml/System/StringComparison.xml b/xml/System/StringComparison.xml index a082f480ce6..f5a5d18ba08 100644 --- a/xml/System/StringComparison.xml +++ b/xml/System/StringComparison.xml @@ -52,7 +52,7 @@ The enumeration is used to specify whether a string comparison should use the current culture or the invariant culture, word or ordinal sort rules, and be case-sensitive or case-insensitive. > [!IMPORTANT] -> When you call a string comparison method such as , , or , you should always call an overload that includes a parameter of type so that you can specify the type of comparison that the method performs. For more information, see [Best Practices for Using Strings](~/docs/standard/base-types/best-practices-strings.md). +> When you call a string comparison method such as , , or , you should always call an overload that includes a parameter of type so that you can specify the type of comparison that the method performs. For more information, see [Best Practices for Using Strings](/dotnet/standard/base-types/best-practices-strings). An operation that uses word sort rules performs a culture-sensitive comparison wherein certain nonalphanumeric Unicode characters might have special weights assigned to them. Using word sort rules and the conventions of a specific culture, the hyphen ("-") might have a very small weight assigned to it so that "coop" and "co-op" appear next to each other in a sorted list. @@ -60,7 +60,7 @@ An operation that uses ordinal sort rules performs a comparison based on the numeric value (Unicode code point) of each in the string. An ordinal comparison is fast but culture-insensitive. When you use ordinal sort rules to sort strings that start with Unicode characters (U+), the string U+xxxx comes before the string U+yyyy if the value of xxxx is numerically less than yyyy. - For more information about comparisons, see the class remarks. For more information about culture, see the class remarks. For guidelines on when to use ordinal or culture-sensitive comparison rules or the rules of the invariant culture, see [Best Practices for Using Strings](~/docs/standard/base-types/best-practices-strings.md). For a set of text files that contain information on the character weights used in sorting and comparison operations for Windows operating systems, see [Sorting Weight Tables](https://www.microsoft.com/download/details.aspx?id=10921). For the sort weight table for Linux and macOS, see the [Default Unicode Collation Element Table](https://www.unicode.org/Public/UCA/latest/allkeys.txt). + For more information about comparisons, see the class remarks. For more information about culture, see the class remarks. For guidelines on when to use ordinal or culture-sensitive comparison rules or the rules of the invariant culture, see [Best Practices for Using Strings](/dotnet/standard/base-types/best-practices-strings). For a set of text files that contain information on the character weights used in sorting and comparison operations for Windows operating systems, see [Sorting Weight Tables](https://www.microsoft.com/download/details.aspx?id=10921). For the sort weight table for Linux and macOS, see the [Default Unicode Collation Element Table](https://www.unicode.org/Public/UCA/latest/allkeys.txt). ## Examples The following example compares four sets of words by using each member of the enumeration. The comparisons use the conventions of the English (United States) and Sami, Northern (Sweden) cultures. Note that the strings "encyclopædia" and "encyclopedia" are considered equivalent in the en-US culture but not in the Sami, Northern (Sweden) culture. diff --git a/xml/System/StringNormalizationExtensions.xml b/xml/System/StringNormalizationExtensions.xml index 2bfdc8365a5..2c4235d2e8f 100644 --- a/xml/System/StringNormalizationExtensions.xml +++ b/xml/System/StringNormalizationExtensions.xml @@ -53,7 +53,7 @@ ## Remarks -The extension methods of the class are designed to work with .NET implementations that do not support the and methods. However, these methods are included in the class in .NET Standard 2.0 and are therefore available on all .NET implementations that support the .NET Standard 2.0. For more information, see [.NET Standard](~/docs/standard/net-standard.md). +The extension methods of the class are designed to work with .NET implementations that do not support the and methods. However, these methods are included in the class in .NET Standard 2.0 and are therefore available on all .NET implementations that support the .NET Standard 2.0. For more information, see [.NET Standard](/dotnet/standard/net-standard). ]]> diff --git a/xml/System/SystemException.xml b/xml/System/SystemException.xml index 356c23250bf..9412076df4b 100644 --- a/xml/System/SystemException.xml +++ b/xml/System/SystemException.xml @@ -57,8 +57,8 @@ - Handling and Throwing Exceptions - Using Standard Exception Types + Handling and Throwing Exceptions + Using Standard Exception Types @@ -211,11 +211,11 @@ - XML and SOAP Serialization + XML and SOAP Serialization @@ -269,7 +269,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System/ThreadStaticAttribute.xml b/xml/System/ThreadStaticAttribute.xml index 25ecd81b3a1..8ed06a5a0a3 100644 --- a/xml/System/ThreadStaticAttribute.xml +++ b/xml/System/ThreadStaticAttribute.xml @@ -63,7 +63,7 @@ Use this attribute as it is, and do not derive from it. - For more information about using attributes, see [Attributes](~/docs/standard/attributes/index.md). + For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). @@ -82,8 +82,8 @@ - Extending Metadata Using Attributes - Managed Threading + Extending Metadata Using Attributes + Managed Threading diff --git a/xml/System/TimeSpan.xml b/xml/System/TimeSpan.xml index 8b5257716f3..85d8e335a8a 100644 --- a/xml/System/TimeSpan.xml +++ b/xml/System/TimeSpan.xml @@ -76,7 +76,7 @@ object represents a time interval (duration of time or elapsed time) that is measured as a positive or negative number of days, hours, minutes, seconds, and fractions of a second. The structure can also be used to represent the time of day, but only if the time is unrelated to a particular date. Otherwise, the or structure should be used instead. (For more information about using the structure to reflect the time of day, see [Choosing Between DateTime, DateTimeOffset, TimeSpan, and TimeZoneInfo](~/docs/standard/datetime/choosing-between-datetime.md).) + A object represents a time interval (duration of time or elapsed time) that is measured as a positive or negative number of days, hours, minutes, seconds, and fractions of a second. The structure can also be used to represent the time of day, but only if the time is unrelated to a particular date. Otherwise, the or structure should be used instead. (For more information about using the structure to reflect the time of day, see [Choosing Between DateTime, DateTimeOffset, TimeSpan, and TimeZoneInfo](/dotnet/standard/datetime/choosing-between-datetime).) > [!NOTE] > A value represents a time interval and can be expressed as a particular number of days, hours, minutes, seconds, and milliseconds. Because it represents a general interval without reference to a particular start or end point, it cannot be expressed in terms of years and months, both of which have a variable number of days. It differs from a value, which represents a date and time without reference to a particular time zone, or a value, which represents a specific moment of time. @@ -125,17 +125,17 @@ ## Formatting a TimeSpan Value A value can be represented as [*-*]*d*.*hh*:*mm*:*ss*.*ff*, where the optional minus sign indicates a negative time interval, the *d* component is days, *hh* is hours as measured on a 24-hour clock, *mm* is minutes, *ss* is seconds, and *ff* is fractions of a second. That is, a time interval consists of a positive or negative number of days without a time of day, or a number of days with a time of day, or only a time of day. - Beginning with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the structure supports culture-sensitive formatting through the overloads of its method, which converts a value to its string representation. The default method returns a time interval by using an invariant format that is identical to its return value in previous versions of the .NET Framework. The overload lets you specify a format string that defines the string representation of the time interval. The overload lets you specify a format string and the culture whose formatting conventions are used to create the string representation of the time interval. supports both standard and custom format strings. (For more information, see [Standard TimeSpan Format Strings](~/docs/standard/base-types/standard-timespan-format-strings.md) and [Custom TimeSpan Format Strings](~/docs/standard/base-types/custom-timespan-format-strings.md).) However, only standard format strings are culture-sensitive. + Beginning with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the structure supports culture-sensitive formatting through the overloads of its method, which converts a value to its string representation. The default method returns a time interval by using an invariant format that is identical to its return value in previous versions of the .NET Framework. The overload lets you specify a format string that defines the string representation of the time interval. The overload lets you specify a format string and the culture whose formatting conventions are used to create the string representation of the time interval. supports both standard and custom format strings. (For more information, see [Standard TimeSpan Format Strings](/dotnet/standard/base-types/standard-timespan-format-strings) and [Custom TimeSpan Format Strings](/dotnet/standard/base-types/custom-timespan-format-strings).) However, only standard format strings are culture-sensitive. ## Restoring Legacy TimeSpan Formatting - In some cases, code that successfully formats values in [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and earlier versions fails in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]. This is most common in code that calls a [ element](~/docs/framework/configure-apps/file-schema/runtime/timespan-legacyformatmode-element.md) method to format a value with a format string. The following example successfully formats a value in [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and earlier versions, but throws an exception in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] and later versions. Note that it attempts to format a value by using an unsupported format specifier, which is ignored in [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and earlier versions. + In some cases, code that successfully formats values in [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and earlier versions fails in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]. This is most common in code that calls a [ element](/dotnet/framework/configure-apps/file-schema/runtime/timespan-legacyformatmode-element) method to format a value with a format string. The following example successfully formats a value in [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and earlier versions, but throws an exception in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] and later versions. Note that it attempts to format a value by using an unsupported format specifier, which is ignored in [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and earlier versions. [!code-csharp-interactive[System.TimeSpan.Class.Legacy#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.timespan.class.legacy/cs/legacycode1.cs#1)] [!code-vb[System.TimeSpan.Class.Legacy#1](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.timespan.class.legacy/vb/legacycode1.vb#1)] If you cannot modify the code, you can restore the legacy formatting of values in one of the following ways: -- By creating a configuration file that contains the [ element](~/docs/framework/configure-apps/file-schema/runtime/timespan-legacyformatmode-element.md). Setting this element's `enabled` attribute to `true` restores legacy formatting on a per-application basis. +- By creating a configuration file that contains the [ element](/dotnet/framework/configure-apps/file-schema/runtime/timespan-legacyformatmode-element). Setting this element's `enabled` attribute to `true` restores legacy formatting on a per-application basis. - By setting the "NetFx40_TimeSpanLegacyFormatMode" compatibility switch when you create an application domain. This enables legacy formatting on a per-application-domain basis. The following example creates an application domain that uses legacy formatting. @@ -3163,7 +3163,7 @@ When a time interval component in the string to be parsed contains more than sev ## Remarks The method parses the string representation of a time interval, which must be in the format defined by the `format` parameter, except that leading and trailing white-space characters are ignored. Because `input` must conform to the format of `format` exactly, you should always use exception handling when converting a string input by the user to a time interval. If you prefer not to use exception handling, you can call the method instead. - The `format` parameter is a string that contains either a single standard format specifier, or one or more custom format specifiers that define the required format of `input`. For more information about valid format strings, see [Standard TimeSpan Format Strings](~/docs/standard/base-types/standard-timespan-format-strings.md) and [Custom TimeSpan Format Strings](~/docs/standard/base-types/custom-timespan-format-strings.md). + The `format` parameter is a string that contains either a single standard format specifier, or one or more custom format specifiers that define the required format of `input`. For more information about valid format strings, see [Standard TimeSpan Format Strings](/dotnet/standard/base-types/standard-timespan-format-strings) and [Custom TimeSpan Format Strings](/dotnet/standard/base-types/custom-timespan-format-strings). > [!IMPORTANT] > The method uses the conventions of the culture specified by the `formatProvider` parameter only if `format` is a standard format string whose value is either "g" or "G". The "c", "t", and "T" standard format strings use the formatting conventions of the invariant culture. Custom format strings define the precise format of the input string and use literal characters to separate the components of a time interval. @@ -3198,8 +3198,8 @@ When a time interval component in the string to be parsed contains more than sev -or- At least one of the days, hours, minutes, or seconds components in is outside its valid range. - Standard TimeSpan Format Strings - Custom TimeSpan Format Strings + Standard TimeSpan Format Strings + Custom TimeSpan Format Strings @@ -3251,7 +3251,7 @@ When a time interval component in the string to be parsed contains more than sev ## Remarks The method parses the string representation of a time interval, which must be in one of the formats defined by the `formats` parameter, except that leading and trailing white-space characters are ignored. Because `input` must exactly conform to one of the formats specified in `formats`, you should always use exception handling when converting a string input by the user to a time interval. If you prefer not to use exception handling, you can call the method instead. - The `formats` parameter is a string array whose elements consist of either a single standard format specifier, or one or more custom format specifiers that define the required format of `input`. For more information about valid format strings, see [Standard TimeSpan Format Strings](~/docs/standard/base-types/standard-timespan-format-strings.md) and [Custom TimeSpan Format Strings](~/docs/standard/base-types/custom-timespan-format-strings.md). `input` must correspond exactly to a member of `formats` for the parse operation to succeed. The parse operation attempts to match `input` to each element in `formats` starting with the first element in the array. + The `formats` parameter is a string array whose elements consist of either a single standard format specifier, or one or more custom format specifiers that define the required format of `input`. For more information about valid format strings, see [Standard TimeSpan Format Strings](/dotnet/standard/base-types/standard-timespan-format-strings) and [Custom TimeSpan Format Strings](/dotnet/standard/base-types/custom-timespan-format-strings). `input` must correspond exactly to a member of `formats` for the parse operation to succeed. The parse operation attempts to match `input` to each element in `formats` starting with the first element in the array. > [!IMPORTANT] > The method uses the conventions of the culture specified by the `formatProvider` parameter only if the format string used to parse `input` is a standard format string whose value is either "g" or "G". The "c", "t", and "T" standard format strings use the formatting conventions of the invariant culture. Custom format strings define the precise format of the input string and use literal characters to separate the components of a time interval. @@ -3289,8 +3289,8 @@ When a time interval component in the string to be parsed contains more than sev At least one of the days, hours, minutes, or seconds components in is outside its valid range. - Standard TimeSpan Format Strings - Custom TimeSpan Format Strings + Standard TimeSpan Format Strings + Custom TimeSpan Format Strings @@ -3422,7 +3422,7 @@ When a time interval component in the string to be parsed contains more than sev ## Remarks The method parses the string representation of a time interval, which must be in the format defined by the `format` parameter, except that leading and trailing white-space characters are ignored. Because `input` must conform to the format of `format` exactly, you should always use exception handling when converting a string input by the user to a time interval. If you prefer not to use exception handling, you can call the method instead. - The `format` parameter is a string that contains either a single standard format specifier, or one or more custom format specifiers that define the required format of `input`. For more information about valid format strings, see [Standard TimeSpan Format Strings](~/docs/standard/base-types/standard-timespan-format-strings.md) and [Custom TimeSpan Format Strings](~/docs/standard/base-types/custom-timespan-format-strings.md). + The `format` parameter is a string that contains either a single standard format specifier, or one or more custom format specifiers that define the required format of `input`. For more information about valid format strings, see [Standard TimeSpan Format Strings](/dotnet/standard/base-types/standard-timespan-format-strings) and [Custom TimeSpan Format Strings](/dotnet/standard/base-types/custom-timespan-format-strings). > [!IMPORTANT] > The method uses the conventions of the culture specified by the `formatProvider` parameter only if `format` is a standard format string whose value is either "g" or "G". The "c", "t", and "T" standard format strings use the formatting conventions of the invariant culture. Custom format strings define the precise format of the input string and use literal characters to separate the components of a time interval. @@ -3461,8 +3461,8 @@ When a time interval component in the string to be parsed contains more than sev -or- At least one of the days, hours, minutes, or seconds components in is outside its valid range. - Standard TimeSpan Format Strings - Custom TimeSpan Format Strings + Standard TimeSpan Format Strings + Custom TimeSpan Format Strings @@ -3516,7 +3516,7 @@ When a time interval component in the string to be parsed contains more than sev ## Remarks The method parses the string representation of a time interval, which must be in one of the formats defined by the `formats` parameter, except that leading and trailing white-space characters are ignored. Because `input` must exactly conform to one of the formats specified in `formats`, you should always use exception handling when converting a string input by the user to a time interval. If you prefer not to use exception handling, you can call the method instead. - The `formats` parameter is a string array whose elements consist of either a single standard format specifier, or one or more custom format specifiers that define the required format of `input`. For more information about valid format strings, see [Standard TimeSpan Format Strings](~/docs/standard/base-types/standard-timespan-format-strings.md) and [Custom TimeSpan Format Strings](~/docs/standard/base-types/custom-timespan-format-strings.md). `input` must correspond exactly to a member of `formats` for the parse operation to succeed. The parse operation attempts to match `input` to each element in `formats` starting with the first element in the array. + The `formats` parameter is a string array whose elements consist of either a single standard format specifier, or one or more custom format specifiers that define the required format of `input`. For more information about valid format strings, see [Standard TimeSpan Format Strings](/dotnet/standard/base-types/standard-timespan-format-strings) and [Custom TimeSpan Format Strings](/dotnet/standard/base-types/custom-timespan-format-strings). `input` must correspond exactly to a member of `formats` for the parse operation to succeed. The parse operation attempts to match `input` to each element in `formats` starting with the first element in the array. > [!IMPORTANT] > The method uses the conventions of the culture specified by the `formatProvider` parameter only if the format string used to parse `input` is a standard format string whose value is either "g" or "G". The "c", "t", and "T" standard format strings use the formatting conventions of the invariant culture. Custom format strings define the precise format of the input string and use literal characters to separate the components of a time interval. @@ -3557,8 +3557,8 @@ When a time interval component in the string to be parsed contains more than sev -or- At least one of the days, hours, minutes, or seconds components in is outside its valid range. - Standard TimeSpan Format Strings - Custom TimeSpan Format Strings + Standard TimeSpan Format Strings + Custom TimeSpan Format Strings @@ -4245,13 +4245,13 @@ This member is an explicit interface member implementation. It can be used only If `format` is a standard format string, the format of the returned string is defined by the formatting conventions of the current culture. > [!IMPORTANT] -> The custom format strings for values do not include a date or time separator. If you want to include these elements in your format string, you must treat them as character literals. See the example for an illustration, and see the [Custom TimeSpan Format Strings](~/docs/standard/base-types/custom-timespan-format-strings.md) topic for more information. +> The custom format strings for values do not include a date or time separator. If you want to include these elements in your format string, you must treat them as character literals. See the example for an illustration, and see the [Custom TimeSpan Format Strings](/dotnet/standard/base-types/custom-timespan-format-strings) topic for more information. The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about format strings for values, see [Standard TimeSpan Format Strings](~/docs/standard/base-types/standard-timespan-format-strings.md) and [Custom TimeSpan Format Strings](~/docs/standard/base-types/custom-timespan-format-strings.md). +- For more information about format strings for values, see [Standard TimeSpan Format Strings](/dotnet/standard/base-types/standard-timespan-format-strings) and [Custom TimeSpan Format Strings](/dotnet/standard/base-types/custom-timespan-format-strings). -- For more information about support for formatting in the .NET Framework, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about support for formatting in the .NET Framework, see [Formatting Types](/dotnet/standard/base-types/formatting-types). @@ -4264,8 +4264,8 @@ This member is an explicit interface member implementation. It can be used only ]]> The parameter is not recognized or is not supported. - Standard TimeSpan Format Strings - Custom TimeSpan Format Strings + Standard TimeSpan Format Strings + Custom TimeSpan Format Strings @@ -4319,13 +4319,13 @@ This member is an explicit interface member implementation. It can be used only The `format` parameter can be any valid standard or custom format specifier for values. If `format` is equal to or is `null`, the return value of the current object is formatted with the common format specifier ("c"). If format is any other value, the method throws a . > [!IMPORTANT] -> The custom format strings for values do not include a date or time separator. If you want to include these elements in your format string, you must treat them as character literals. See the example for an illustration, and see the [Custom TimeSpan Format Strings](~/docs/standard/base-types/custom-timespan-format-strings.md) topic for more information. +> The custom format strings for values do not include a date or time separator. If you want to include these elements in your format string, you must treat them as character literals. See the example for an illustration, and see the [Custom TimeSpan Format Strings](/dotnet/standard/base-types/custom-timespan-format-strings) topic for more information. The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about format strings for values, see [Standard TimeSpan Format Strings](~/docs/standard/base-types/standard-timespan-format-strings.md) and [Custom TimeSpan Format Strings](~/docs/standard/base-types/custom-timespan-format-strings.md). +- For more information about format strings for values, see [Standard TimeSpan Format Strings](/dotnet/standard/base-types/standard-timespan-format-strings) and [Custom TimeSpan Format Strings](/dotnet/standard/base-types/custom-timespan-format-strings). -- For more information about support for formatting in the .NET Framework, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about support for formatting in the .NET Framework, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The `formatProvider` parameter is an implementation that provides culture-specific information about the format of the returned string. The `formatProvider` parameter can be any of the following: @@ -4348,8 +4348,8 @@ This member is an explicit interface member implementation. It can be used only ]]> The parameter is not recognized or is not supported. - Standard TimeSpan Format Strings - Custom TimeSpan Format Strings + Standard TimeSpan Format Strings + Custom TimeSpan Format Strings @@ -5134,7 +5134,7 @@ In some cases, when a time interval component in the string to be parsed contain ## Remarks The method parses the string representation of a time interval, which must be in the format defined by the `format` parameter, except that leading and trailing white-space characters are ignored. This method is similar to the method, except that it does not throw an exception if the conversion fails. - The `format` parameter is a string that contains either a single standard format specifier, or one or more custom format specifiers that define the required format of `input`. For more information about valid format strings, see [Standard TimeSpan Format Strings](~/docs/standard/base-types/standard-timespan-format-strings.md) and [Custom TimeSpan Format Strings](~/docs/standard/base-types/custom-timespan-format-strings.md). + The `format` parameter is a string that contains either a single standard format specifier, or one or more custom format specifiers that define the required format of `input`. For more information about valid format strings, see [Standard TimeSpan Format Strings](/dotnet/standard/base-types/standard-timespan-format-strings) and [Custom TimeSpan Format Strings](/dotnet/standard/base-types/custom-timespan-format-strings). > [!IMPORTANT] > The method uses the conventions of the culture specified by the `formatProvider` parameter only if `format` is a standard format string whose value is either "g" or "G". The "c", "t", and "T" standard format strings use the formatting conventions of the invariant culture. Custom format strings define the precise format of the input string and use literal characters to separate the components of a time interval. @@ -5159,8 +5159,8 @@ In some cases, when a time interval component in the string to be parsed contain ]]> - Standard TimeSpan Format Strings - Custom TimeSpan Format Strings + Standard TimeSpan Format Strings + Custom TimeSpan Format Strings @@ -5215,7 +5215,7 @@ In some cases, when a time interval component in the string to be parsed contain ## Remarks The method parses the string representation of a time interval, which must be in the format defined by one of the format strings specified by the `formats` parameter, except that leading and trailing white-space characters are ignored. This method is similar to the method, except that it does not throw an exception if the conversion fails. - The `formats` parameter is a string array whose elements consist of either a single standard format specifier, or one or more custom format specifiers that define the required format of `input`. For more information about valid format strings, see [Standard TimeSpan Format Strings](~/docs/standard/base-types/standard-timespan-format-strings.md) and [Custom TimeSpan Format Strings](~/docs/standard/base-types/custom-timespan-format-strings.md). `input` must correspond exactly to a member of `formats` for the parse operation to succeed. The parse operation attempts to match `input` to each element in `formats` starting with the first element in the array. + The `formats` parameter is a string array whose elements consist of either a single standard format specifier, or one or more custom format specifiers that define the required format of `input`. For more information about valid format strings, see [Standard TimeSpan Format Strings](/dotnet/standard/base-types/standard-timespan-format-strings) and [Custom TimeSpan Format Strings](/dotnet/standard/base-types/custom-timespan-format-strings). `input` must correspond exactly to a member of `formats` for the parse operation to succeed. The parse operation attempts to match `input` to each element in `formats` starting with the first element in the array. > [!IMPORTANT] > The method uses the conventions of the culture specified by the `formatProvider` parameter only if the format string used to parse `input` is a standard format string whose value is either "g" or "G". The "c", "t", and "T" standard format strings use the formatting conventions of the invariant culture. Custom format strings define the precise format of the input string and use literal characters to separate the components of a time interval. @@ -5242,8 +5242,8 @@ In some cases, when a time interval component in the string to be parsed contain ]]> - Standard TimeSpan Format Strings - Custom TimeSpan Format Strings + Standard TimeSpan Format Strings + Custom TimeSpan Format Strings @@ -5386,7 +5386,7 @@ In some cases, when a time interval component in the string to be parsed contain ## Remarks The method parses the string representation of a time interval, which must be in the format defined by the `format` parameter, except that leading and trailing white-space characters are ignored. This method is similar to the method, except that it does not throw an exception if the conversion fails. - The `format` parameter is a string that contains either a single standard format specifier, or one or more custom format specifiers that define the required format of `input`. For more information about valid format strings, see [Standard TimeSpan Format Strings](~/docs/standard/base-types/standard-timespan-format-strings.md) and [Custom TimeSpan Format Strings](~/docs/standard/base-types/custom-timespan-format-strings.md). + The `format` parameter is a string that contains either a single standard format specifier, or one or more custom format specifiers that define the required format of `input`. For more information about valid format strings, see [Standard TimeSpan Format Strings](/dotnet/standard/base-types/standard-timespan-format-strings) and [Custom TimeSpan Format Strings](/dotnet/standard/base-types/custom-timespan-format-strings). The `formatProvider` parameter is an implementation that provides culture-specific information about the format of the returned string if `format` is a standard format string. The `formatProvider` parameter can be any of the following: @@ -5410,8 +5410,8 @@ In some cases, when a time interval component in the string to be parsed contain ]]> - Standard TimeSpan Format Strings - Custom TimeSpan Format Strings + Standard TimeSpan Format Strings + Custom TimeSpan Format Strings @@ -5468,7 +5468,7 @@ In some cases, when a time interval component in the string to be parsed contain ## Remarks The method parses the string representation of a time interval, which must be in the format defined by one of the format strings specified by the `formats` parameter, except that leading and trailing white-space characters are ignored. This method is similar to the method, except that it does not throw an exception if the conversion fails. - The `formats` parameter is a string array whose elements consist of either a single standard format specifier, or one or more custom format specifiers that define the required format of `input`. For more information about valid format strings, see [Standard TimeSpan Format Strings](~/docs/standard/base-types/standard-timespan-format-strings.md) and [Custom TimeSpan Format Strings](~/docs/standard/base-types/custom-timespan-format-strings.md). `input` must correspond exactly to a member of `formats` for the parse operation to succeed. The parse operation attempts to match `input` to each element in `formats` starting with the first element in the array. + The `formats` parameter is a string array whose elements consist of either a single standard format specifier, or one or more custom format specifiers that define the required format of `input`. For more information about valid format strings, see [Standard TimeSpan Format Strings](/dotnet/standard/base-types/standard-timespan-format-strings) and [Custom TimeSpan Format Strings](/dotnet/standard/base-types/custom-timespan-format-strings). `input` must correspond exactly to a member of `formats` for the parse operation to succeed. The parse operation attempts to match `input` to each element in `formats` starting with the first element in the array. > [!IMPORTANT] > The method uses the conventions of the culture specified by the `formatProvider` parameter only if the format string used to parse `input` is a standard format string whose value is either "g" or "G". The "c", "t", and "T" standard format strings use the formatting conventions of the invariant culture. Custom format strings define the precise format of the input string and use literal characters to separate the components of a time interval. @@ -5497,8 +5497,8 @@ In some cases, when a time interval component in the string to be parsed contain ]]> - Standard TimeSpan Format Strings - Custom TimeSpan Format Strings + Standard TimeSpan Format Strings + Custom TimeSpan Format Strings diff --git a/xml/System/TimeZoneInfo+AdjustmentRule.xml b/xml/System/TimeZoneInfo+AdjustmentRule.xml index b1d3cdbefcb..571378d1420 100644 --- a/xml/System/TimeZoneInfo+AdjustmentRule.xml +++ b/xml/System/TimeZoneInfo+AdjustmentRule.xml @@ -303,7 +303,7 @@ dateVariable.Date - Monday, January 01, 2007, to Friday, December 31, 9999. - This means that, although time zone adjustment rules stored in the registry are useful for performing current time zone-related operations, they cannot be reliably used for retrieving historical time zone information. For information about defining a custom time zone with multiple adjustment rules that can be used in a historical time zone-aware application, see [How to: Create Time Zones with Adjustment Rules](~/docs/standard/datetime/create-time-zones-with-adjustment-rules.md). + This means that, although time zone adjustment rules stored in the registry are useful for performing current time zone-related operations, they cannot be reliably used for retrieving historical time zone information. For information about defining a custom time zone with multiple adjustment rules that can be used in a historical time zone-aware application, see [How to: Create Time Zones with Adjustment Rules](/dotnet/standard/datetime/create-time-zones-with-adjustment-rules). @@ -369,7 +369,7 @@ dateVariable.Date - Monday, January 01, 2007, to Friday, December 31, 9999. - This means that, although time zone adjustment rules stored in the registry are useful for performing current time zone-related operations, they cannot be reliably used for retrieving historical time zone information. For information about defining a custom time zone with multiple adjustment rules that can be used in a historical time zone-aware application, see [How to: Create Time Zones with Adjustment Rules](~/docs/standard/datetime/create-time-zones-with-adjustment-rules.md). + This means that, although time zone adjustment rules stored in the registry are useful for performing current time zone-related operations, they cannot be reliably used for retrieving historical time zone information. For information about defining a custom time zone with multiple adjustment rules that can be used in a historical time zone-aware application, see [How to: Create Time Zones with Adjustment Rules](/dotnet/standard/datetime/create-time-zones-with-adjustment-rules). diff --git a/xml/System/TimeZoneInfo.xml b/xml/System/TimeZoneInfo.xml index 081e40110ea..ac901ace59c 100644 --- a/xml/System/TimeZoneInfo.xml +++ b/xml/System/TimeZoneInfo.xml @@ -244,7 +244,7 @@ Converts a time to the time in a particular time zone. - Converting Times Between Time Zones + Converting Times Between Time Zones @@ -332,7 +332,7 @@ The value of the parameter represents an invalid time. The value of the parameter is . - Converting Times Between Time Zones + Converting Times Between Time Zones @@ -403,7 +403,7 @@ ]]> The value of the parameter is . - Converting Times Between Time Zones + Converting Times Between Time Zones @@ -508,7 +508,7 @@ The parameter is . - Converting Times Between Time Zones + Converting Times Between Time Zones @@ -519,7 +519,7 @@ Converts a time to the time in another time zone based on a time zone identifier. - Converting Times Between Time Zones + Converting Times Between Time Zones @@ -599,7 +599,7 @@ The time zone identifier was found, but the registry data is corrupted. The process does not have the permissions required to read from the registry key that contains the time zone information. The identifier was not found on the local system. - Converting Times Between Time Zones + Converting Times Between Time Zones @@ -666,7 +666,7 @@ The time zone identifier was found but the registry data is corrupted. The process does not have the permissions required to read from the registry key that contains the time zone information. The identifier was not found on the local system. - Converting Times Between Time Zones + Converting Times Between Time Zones @@ -766,7 +766,7 @@ -or- The identifier was not found on the local system. - Converting Times Between Time Zones + Converting Times Between Time Zones @@ -838,7 +838,7 @@ The property of is . is . - Converting Times Between Time Zones + Converting Times Between Time Zones @@ -849,7 +849,7 @@ Converts a date and time to Coordinated Universal Time (UTC). - Converting Times Between Time Zones + Converting Times Between Time Zones @@ -924,7 +924,7 @@ returns . - Converting Times Between Time Zones + Converting Times Between Time Zones @@ -1000,7 +1000,7 @@ returns . is . - Converting Times Between Time Zones + Converting Times Between Time Zones @@ -1098,7 +1098,7 @@ The parameter does not represent a whole number of minutes. The parameter is greater than 14 hours or less than -14 hours. - How to: Create Time Zones Without Adjustment Rules + How to: Create Time Zones Without Adjustment Rules @@ -1219,7 +1219,7 @@ -or- The sum of the parameter and the value of one or more objects in the array is greater than 14 hours or less than -14 hours. - How to: Create Time Zones with Adjustment Rules + How to: Create Time Zones with Adjustment Rules @@ -1344,8 +1344,8 @@ -or- The sum of the parameter and the value of one or more objects in the array is greater than 14 hours or less than -14 hours. - How to: Create Time Zones Without Adjustment Rules - How to: Create Time Zones with Adjustment Rules + How to: Create Time Zones Without Adjustment Rules + How to: Create Time Zones with Adjustment Rules @@ -1698,7 +1698,7 @@ This method returns a new instance for each method ca The process does not have the permissions required to read from the registry key that contains the time zone information. The time zone identifier was found, but the registry data is corrupted. - How to: Instantiate a TimeZoneInfo Object + How to: Instantiate a TimeZoneInfo Object @@ -1760,7 +1760,7 @@ This method returns a new instance for each method ca The parameter is a null string. The source parameter cannot be deserialized back into a object. - How to: Restore Time Zones from an Embedded Resource + How to: Restore Time Zones from an Embedded Resource @@ -1895,7 +1895,7 @@ This method returns a new instance for each method ca |Any other time zone.| or |Converts `dateTime` to the specified time zone, and then determines whether that time is ambiguous.| |Any other time zone.||Determines whether `dateTime` is ambiguous in the specified time zone.| - The order of objects in the array returned by this method is undefined. However, you can determine which element represents an offset from the time zone's standard time by comparing its value with the time zone's property. To map an ambiguous time to a time zone's standard time, see [How to: Resolve Ambiguous Times](~/docs/standard/datetime/resolve-ambiguous-times.md). + The order of objects in the array returned by this method is undefined. However, you can determine which element represents an offset from the time zone's standard time by comparing its value with the time zone's property. To map an ambiguous time to a time zone's standard time, see [How to: Resolve Ambiguous Times](/dotnet/standard/datetime/resolve-ambiguous-times). @@ -1915,8 +1915,8 @@ This method returns a new instance for each method ca is not an ambiguous time. - How to: Resolve Ambiguous Times - How to: Let Users Resolve Ambiguous Times + How to: Resolve Ambiguous Times + How to: Let Users Resolve Ambiguous Times @@ -1968,15 +1968,15 @@ This method returns a new instance for each method ca ## Remarks The precise behavior of this method depends on the relationship between the property of the `dateTimeOffset` parameter and the object. If the value of the property corresponds to the current time zone's possible offsets from Coordinated Universal Time (UTC) for that date and time, the method returns the possible offsets. Otherwise, it converts `dateTimeOffset` to the time in the current time zone, and then returns the possible offsets of that date and time. - The order of objects in the array returned by this method is undefined. However, you can determine which element represents an offset from the time zone's standard time by comparing its value with the time zone's property. To map an ambiguous time to a time zone's standard time, see [How to: Resolve Ambiguous Times](~/docs/standard/datetime/resolve-ambiguous-times.md). + The order of objects in the array returned by this method is undefined. However, you can determine which element represents an offset from the time zone's standard time by comparing its value with the time zone's property. To map an ambiguous time to a time zone's standard time, see [How to: Resolve Ambiguous Times](/dotnet/standard/datetime/resolve-ambiguous-times). ]]> is not an ambiguous time. - How to: Resolve Ambiguous Times - How to: Let Users Resolve Ambiguous Times + How to: Resolve Ambiguous Times + How to: Let Users Resolve Ambiguous Times @@ -2091,7 +2091,7 @@ This method returns a new instance for each method ca The object returned by this method supports the interface, which means that it can be iterated using the `foreach` (in C#) or `For Each…Next` (in Visual Basic) statements. Each iteration of the loop provides the next object in the collection. - The collection of objects represents time zones defined on the local computer; it does not necessarily provide complete information for all time zones during all time periods. If your application requires time zones not found on the local computer, you can create custom time zones using the overloads of the method. For more information, see [How to: Create Time Zones Without Adjustment Rules](~/docs/standard/datetime/create-time-zones-without-adjustment-rules.md) and [How to: Create Time Zones with Adjustment Rules](~/docs/standard/datetime/create-time-zones-with-adjustment-rules.md). + The collection of objects represents time zones defined on the local computer; it does not necessarily provide complete information for all time zones during all time periods. If your application requires time zones not found on the local computer, you can create custom time zones using the overloads of the method. For more information, see [How to: Create Time Zones Without Adjustment Rules](/dotnet/standard/datetime/create-time-zones-without-adjustment-rules) and [How to: Create Time Zones with Adjustment Rules](/dotnet/standard/datetime/create-time-zones-with-adjustment-rules). You can also determine whether an individual time zone is defined on the local computer by calling the method and providing the identifier of the time zone you want to retrieve as a parameter. @@ -2813,7 +2813,7 @@ This method returns a new instance for each method ca ]]> - How to: Access the Predefined UTC and Local Time Zone Objects + How to: Access the Predefined UTC and Local Time Zone Objects @@ -3093,7 +3093,7 @@ This method returns a new instance for each method ca ]]> - How to: Save Time Zones to an Embedded Resource + How to: Save Time Zones to an Embedded Resource @@ -3140,7 +3140,7 @@ This method returns a new instance for each method ca objects to a list control such as the control, the control automatically calls the method to extract a string that describes each object to be represented in the list. As a result, you do not need to store a meaningful description of the object as a string, and the user does not need to use that string to extract the object from the collection. See [How to: Enumerate Time Zones Present on a Computer](~/docs/standard/datetime/enumerate-time-zones.md) for more detail. + When assigning a collection that contains objects to a list control such as the control, the control automatically calls the method to extract a string that describes each object to be represented in the list. As a result, you do not need to store a meaningful description of the object as a string, and the user does not need to use that string to extract the object from the collection. See [How to: Enumerate Time Zones Present on a Computer](/dotnet/standard/datetime/enumerate-time-zones) for more detail. ]]> @@ -3206,7 +3206,7 @@ This method returns a new instance for each method ca ]]> - How to: Access the Predefined UTC and Local Time Zone Objects + How to: Access the Predefined UTC and Local Time Zone Objects diff --git a/xml/System/TimeoutException.xml b/xml/System/TimeoutException.xml index c2a0fa693c6..01844aef43a 100644 --- a/xml/System/TimeoutException.xml +++ b/xml/System/TimeoutException.xml @@ -74,7 +74,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -235,7 +235,7 @@ diff --git a/xml/System/Type.xml b/xml/System/Type.xml index 557d89c26ca..6160c66ce46 100644 --- a/xml/System/Type.xml +++ b/xml/System/Type.xml @@ -77,7 +77,7 @@ ## Remarks `Type` is the root of the functionality and is the primary way to access metadata. Use the members of to get information about a type declaration, about the members of a type (such as the constructors, methods, fields, properties, and events of a class), as well as the module and the assembly in which the class is deployed. - No permissions are required for code to use reflection to get information about types and their members, regardless of their access levels. No permissions are required for code to use reflection to access public members, or other members whose access levels would make them visible during normal compilation. However, in order for your code to use reflection to access members that would normally be inaccessible, such as private or internal methods, or protected fields of a type your class does not inherit, your code must have . See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md). + No permissions are required for code to use reflection to get information about types and their members, regardless of their access levels. No permissions are required for code to use reflection to access public members, or other members whose access levels would make them visible during normal compilation. However, in order for your code to use reflection to access members that would normally be inaccessible, such as private or internal methods, or protected fields of a type your class does not inherit, your code must have . See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection). `Type` is an abstract base class that allows multiple implementations. The system will always provide the derived class `RuntimeType`. In reflection, all classes beginning with the word Runtime are created only once per object in the system and support comparison operations. @@ -257,7 +257,7 @@ - Viewing Type Information + Viewing Type Information @@ -464,7 +464,7 @@ TopNamespace.Sub\+Namespace.ContainingClass+NestedClass, MyAssembly, Version=1.3 - Specifying Fully Qualified Type Names + Specifying Fully Qualified Type Names @@ -607,7 +607,7 @@ TopNamespace.Sub\+Namespace.ContainingClass+NestedClass, MyAssembly, Version=1.3 - Reflection and Generic Types + Reflection and Generic Types @@ -669,8 +669,8 @@ TopNamespace.Sub\+Namespace.ContainingClass+NestedClass, MyAssembly, Version=1.3 - Reflection and Generic Types - How to: Examine and Instantiate Generic Types with Reflection + Reflection and Generic Types + How to: Examine and Instantiate Generic Types with Reflection @@ -738,8 +738,8 @@ TopNamespace.Sub\+Namespace.ContainingClass+NestedClass, MyAssembly, Version=1.3 ]]> - Reflection and Generic Types - How to: Examine and Instantiate Generic Types with Reflection + Reflection and Generic Types + How to: Examine and Instantiate Generic Types with Reflection @@ -1595,7 +1595,7 @@ The `filter` argument can be a custom delegate of type - Specifying Fully Qualified Type Names + Specifying Fully Qualified Type Names @@ -1653,8 +1653,8 @@ The `filter` argument can be a custom delegate of type The invoked method is not supported in the base class. - Reflection and Generic Types - How to: Examine and Instantiate Generic Types with Reflection + Reflection and Generic Types + How to: Examine and Instantiate Generic Types with Reflection @@ -1732,8 +1732,8 @@ The `filter` argument can be a custom delegate of type - Reflection and Generic Types - How to: Examine and Instantiate Generic Types with Reflection + Reflection and Generic Types + How to: Examine and Instantiate Generic Types with Reflection @@ -3775,8 +3775,8 @@ The method does not return fields in a particula The invoked method is not supported in the base class. Derived classes must provide an implementation. - Reflection and Generic Types - How to: Examine and Instantiate Generic Types with Reflection + Reflection and Generic Types + How to: Examine and Instantiate Generic Types with Reflection @@ -3834,7 +3834,7 @@ The method does not return fields in a particula The current object is not a generic type parameter. That is, the property returns . - How to: Examine and Instantiate Generic Types with Reflection + How to: Examine and Instantiate Generic Types with Reflection @@ -3909,8 +3909,8 @@ The method does not return fields in a particula - Reflection and Generic Types - How to: Examine and Instantiate Generic Types with Reflection + Reflection and Generic Types + How to: Examine and Instantiate Generic Types with Reflection @@ -6240,7 +6240,7 @@ If the current represents a type parameter in the definition If a nested type is generic, this method returns its generic type definition. This is true even if the enclosing generic type is a closed constructed type. > [!NOTE] -> If the current represents a generic type defined in C#, Visual Basic, or C++, its nested types are all generic even if they have no generic parameters of their own. This is not necessarily true of nested types defined in dynamic assemblies or compiled with the [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). +> If the current represents a generic type defined in C#, Visual Basic, or C++, its nested types are all generic even if they have no generic parameters of their own. This is not necessarily true of nested types defined in dynamic assemblies or compiled with the [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). For information on nested generic types, and on constructing nested generic types from their generic type definitions, see . @@ -6326,7 +6326,7 @@ If the current represents a type parameter in the definition If a nested type is generic, this method returns its generic type definition. This is true even if the enclosing generic type is a closed constructed type. > [!NOTE] -> If the current represents a generic type defined in C#, Visual Basic, or C++, its nested types are all generic even if they have no generic parameters of their own. This is not necessarily true of nested types defined in dynamic assemblies or compiled with the [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). +> If the current represents a generic type defined in C#, Visual Basic, or C++, its nested types are all generic even if they have no generic parameters of their own. This is not necessarily true of nested types defined in dynamic assemblies or compiled with the [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). For information on nested generic types, and on constructing nested generic types from their generic type definitions, see . @@ -6420,7 +6420,7 @@ If the current represents a type parameter in the definition If a nested type is generic, this method returns its generic type definition. This is true even if the enclosing generic type is a closed constructed type. > [!NOTE] -> If the current represents a generic type defined in C#, Visual Basic, or C++, its nested types are all generic even if they have no generic parameters of their own. This is not necessarily true of nested types defined in dynamic assemblies or compiled with the [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). +> If the current represents a generic type defined in C#, Visual Basic, or C++, its nested types are all generic even if they have no generic parameters of their own. This is not necessarily true of nested types defined in dynamic assemblies or compiled with the [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). For information on nested generic types, and on constructing nested generic types from their generic type definitions, see . @@ -6511,7 +6511,7 @@ If the current represents a type parameter in the definition If a nested type is generic, this method returns its generic type definition. This is true even if the enclosing generic type is a closed constructed type. > [!NOTE] -> If the current represents a generic type defined in C#, Visual Basic, or C++, its nested types are all generic even if they have no generic parameters of their own. This is not necessarily true of nested types defined in dynamic assemblies or compiled with the [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). +> If the current represents a generic type defined in C#, Visual Basic, or C++, its nested types are all generic even if they have no generic parameters of their own. This is not necessarily true of nested types defined in dynamic assemblies or compiled with the [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). For information on nested generic types, and on constructing nested generic types from their generic type definitions, see . @@ -7648,7 +7648,7 @@ The method does not return properties in a p To be added. A class initializer is invoked and throws an exception. - Specifying Fully Qualified Type Names + Specifying Fully Qualified Type Names @@ -7855,7 +7855,7 @@ Type.GetType("System.Collections.Generic.Dictionary`2[System.String,[MyType,MyAs - Specifying Fully Qualified Type Names + Specifying Fully Qualified Type Names @@ -8086,7 +8086,7 @@ Type.GetType("System.Collections.Generic.Dictionary`2[System.String,[MyType,MyAs - Specifying Fully Qualified Type Names + Specifying Fully Qualified Type Names @@ -8301,7 +8301,7 @@ Type.GetType("System.Collections.Generic.Dictionary`2[System.String,[MyType,MyAs - Specifying Fully Qualified Type Names + Specifying Fully Qualified Type Names @@ -9996,7 +9996,7 @@ Type.GetType("System.Collections.Generic.Dictionary`2[System.String,[MyType,MyAs When you invoke an `IDispatch` member, you can specify the DispID instead of the member name, using the string format "[DispID=##]". For example, if the DispID of MyComMethod is 3, you can specify the string "[DispID=3]" instead of "MyComMethod". Invoking a member by DispID is faster than looking up the member by name. In complex aggregation scenarios, the DispID is sometimes the only way to invoke the desired member. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -10210,7 +10210,7 @@ Type.GetType("System.Collections.Generic.Dictionary`2[System.String,[MyType,MyAs When you invoke an `IDispatch` member you can specify the DispID instead of the member name, using the string format "[DispID=##]". For example, if the DispID of MyComMethod is 3, you can specify the string "[DispID=3]" instead of "MyComMethod". Invoking a member by DispID is faster than looking up the member by name. In complex aggregation scenarios, the DispID is sometimes the only way to invoke the desired member. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -10423,7 +10423,7 @@ Type.GetType("System.Collections.Generic.Dictionary`2[System.String,[MyType,MyAs This will change string "z" in the array that F holds to string "b". > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -10545,7 +10545,7 @@ Type.GetType("System.Collections.Generic.Dictionary`2[System.String,[MyType,MyAs ## Remarks The property returns `true` in the following cases: -- The current type is abstract; that is, it cannot be instantiated, but can only serve as the base class for derived classes. In C#, abstract classes are marked with the [abstract](~/docs/csharp/language-reference/keywords/abstract.md) keyword; in Visual Basic, they are marked with the [MustInherit](~/docs/visual-basic/language-reference/modifiers/mustinherit.md) keyword. +- The current type is abstract; that is, it cannot be instantiated, but can only serve as the base class for derived classes. In C#, abstract classes are marked with the [abstract](/dotnet/csharp/language-reference/keywords/abstract) keyword; in Visual Basic, they are marked with the [MustInherit](/dotnet/visual-basic/language-reference/modifiers/mustinherit) keyword. - The current type is an interface. @@ -10992,7 +10992,7 @@ GetType(Array).IsAssignableFrom(type) - Metadata and Self-Describing Components + Metadata and Self-Describing Components @@ -11130,7 +11130,7 @@ GetType(Array).IsAssignableFrom(type) @@ -11248,7 +11248,7 @@ Byref-like structures are declared using `ref struct` keyword in C#. An instance ## Remarks This method returns `false` for COM interfaces because they are not objects. COM interfaces can be implemented by Microsoft .NET Framework objects. - You can also load a COM class and get a `Type` object for that COM class by using the [Tlbimp.exe (Type Library Importer)](~/docs/framework/tools/tlbimp-exe-type-library-importer.md) tool. + You can also load a COM class and get a `Type` object for that COM class by using the [Tlbimp.exe (Type Library Importer)](/dotnet/framework/tools/tlbimp-exe-type-library-importer) tool. If the current represents a constructed generic type, this property applies to the generic type definition from which the type was constructed. For example, if the current represents `MyGenericType (`MyGenericType(Of Integer)` in Visual Basic), the value of this property is determined by `MyGenericType`. @@ -11631,7 +11631,7 @@ Byref-like structures are declared using `ref struct` keyword in C#. An instance Type equivalence means that a COM object that is passed from one managed assembly to another can be cast to the appropriate managed type in the receiving assembly. The method enables an assembly to determine that a COM object obtained from another assembly has the same COM identity as one of the first assembly's own embedded interop types, and thus can be cast to that type. - For more information, see [Type Equivalence and Embedded Interop Types](~/docs/framework/interop/type-equivalence-and-embedded-interop-types.md). + For more information, see [Type Equivalence and Embedded Interop Types](/dotnet/framework/interop/type-equivalence-and-embedded-interop-types). ]]> @@ -11703,7 +11703,7 @@ Byref-like structures are declared using `ref struct` keyword in C#. An instance - Metadata and Self-Describing Components + Metadata and Self-Describing Components @@ -11806,8 +11806,8 @@ Byref-like structures are declared using `ref struct` keyword in C#. An instance - Reflection and Generic Types - How to: Examine and Instantiate Generic Types with Reflection + Reflection and Generic Types + How to: Examine and Instantiate Generic Types with Reflection @@ -11893,8 +11893,8 @@ Byref-like structures are declared using `ref struct` keyword in C#. An instance - Reflection and Generic Types - How to: Examine and Instantiate Generic Types with Reflection + Reflection and Generic Types + How to: Examine and Instantiate Generic Types with Reflection @@ -11953,8 +11953,8 @@ Byref-like structures are declared using `ref struct` keyword in C#. An instance - Reflection and Generic Types - How to: Examine and Instantiate Generic Types with Reflection + Reflection and Generic Types + How to: Examine and Instantiate Generic Types with Reflection @@ -12242,7 +12242,7 @@ Byref-like structures are declared using `ref struct` keyword in C#. An instance - Metadata and Self-Describing Components + Metadata and Self-Describing Components @@ -13275,14 +13275,14 @@ Byref-like structures are declared using `ref struct` keyword in C#. An instance > [!IMPORTANT] > For partial-trust assemblies, the value of this property depends on the current trust level of the assembly. If the assembly is loaded into a partially trusted application domain (for example, into a sandboxed application domain), then the runtime ignores the security annotations of the assembly. The assembly and all its types are treated as transparent. The runtime pays attention to the security annotations of a partial-trust assembly only when that assembly is loaded into a fully trusted application domain (for example, into the default application domain of a desktop application). By contrast, a trusted assembly (that is, a strong-named assembly that is installed in the global assembly cache) is always loaded with full trust regardless of the trust level of the application domain, so its current trust level is always fully trusted. You can determine the current trust levels of assemblies and application domains by using the and properties. - For more information about reflection and transparency, see [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md). For information about transparency, see [Security Changes](~/docs/framework/security/security-changes.md). + For more information about reflection and transparency, see [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection). For information about transparency, see [Security Changes](/dotnet/framework/security/security-changes). ]]> - Security Considerations for Reflection - Security Changes in the .NET Framework + Security Considerations for Reflection + Security Changes in the .NET Framework @@ -13334,14 +13334,14 @@ Byref-like structures are declared using `ref struct` keyword in C#. An instance > [!IMPORTANT] > For partial-trust assemblies, the value of this property depends on the current trust level of the assembly. If the assembly is loaded into a partially trusted application domain (for example, into a sandboxed application domain), then the runtime ignores the security annotations of the assembly. The assembly and all its types are treated as transparent. The runtime pays attention to the security annotations of a partial-trust assembly only when that assembly is loaded into a fully trusted application domain (for example, into the default application domain of a desktop application). By contrast, a trusted assembly (that is, a strong-named assembly that is installed in the global assembly cache) is always loaded with full trust regardless of the trust level of the application domain, so its current trust level is always fully trusted. You can determine the current trust levels of assemblies and application domains by using the and properties. - For more information about reflection and transparency, see [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md). For information about transparency, see [Security Changes](~/docs/framework/security/security-changes.md). + For more information about reflection and transparency, see [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection). For information about transparency, see [Security Changes](/dotnet/framework/security/security-changes). ]]> - Security Considerations for Reflection - Security Changes in the .NET Framework + Security Considerations for Reflection + Security Changes in the .NET Framework @@ -13387,14 +13387,14 @@ Byref-like structures are declared using `ref struct` keyword in C#. An instance > [!IMPORTANT] > For partial-trust assemblies, the value of this property depends on the current trust level of the assembly. If the assembly is loaded into a partially trusted application domain (for example, into a sandboxed application domain), then the runtime ignores the security annotations of the assembly. The assembly and all its types are treated as transparent. The runtime pays attention to the security annotations of a partial-trust assembly only when that assembly is loaded into a fully trusted application domain (for example, into the default application domain of a desktop application). By contrast, a trusted assembly (that is, a strong-named assembly that is installed in the global assembly cache) is always loaded with full trust regardless of the trust level of the application domain, so its current trust level is always fully trusted. You can determine the current trust levels of assemblies and application domains by using the and properties. - For more information about reflection and transparency, see [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md). For information about transparency, see [Security Changes](~/docs/framework/security/security-changes.md). + For more information about reflection and transparency, see [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection). For information about transparency, see [Security Changes](/dotnet/framework/security/security-changes). ]]> - Security Considerations for Reflection - Security Changes in the .NET Framework + Security Considerations for Reflection + Security Changes in the .NET Framework @@ -13442,7 +13442,7 @@ Byref-like structures are declared using `ref struct` keyword in C#. An instance ## Remarks -Types that are defined in the .NET Standard are not marked with . Instead, each .NET implementation determines whether a type is serializable. At run time, you can use the property to determine whether that implementation supports serialization of an instance of the type. For more information and an example, see [How to determine if a .NET Standard object is serializable](~/docs/standard/serialization/how-to-determine-if-netstandard-object-is-serializable.md). +Types that are defined in the .NET Standard are not marked with . Instead, each .NET implementation determines whether a type is serializable. At run time, you can use the property to determine whether that implementation supports serialization of an instance of the type. For more information and an example, see [How to determine if a .NET Standard object is serializable](/dotnet/standard/serialization/how-to-determine-if-netstandard-object-is-serializable). If the current represents a constructed generic type, this property applies to the generic type definition from which the type was constructed. For example, if the current represents `MyGenericType` (`MyGenericType(Of Integer)` in Visual Basic), the value of this property is determined by `MyGenericType`. @@ -14381,7 +14381,7 @@ If the value of this property is `true` for an array type, it can be used to cre To construct a generic type from the generic type definition for a nested type, call the method with the array formed by concatenating the type argument arrays of all the enclosing types, beginning with the outermost generic type, and ending with the type argument array of the nested type itself, if it has type parameters of its own. To create an instance of `Innermost1`, call the method with an array containing three types, to be assigned to T, U, and V. To create an instance of `Innermost2`, call the method with an array containing two types, to be assigned to T and U. - The languages propagate the type parameters of enclosing types in this fashion so you can use the type parameters of an enclosing type to define fields of nested types. Otherwise, the type parameters would not be in scope within the bodies of the nested types. It is possible to define nested types without propagating the type parameters of enclosing types, by emitting code in dynamic assemblies or by using the [Ilasm.exe (IL Assembler)](~/docs/framework/tools/ilasm-exe-il-assembler.md). Consider the following code for the MSIL assembler: + The languages propagate the type parameters of enclosing types in this fashion so you can use the type parameters of an enclosing type to define fields of nested types. Otherwise, the type parameters would not be in scope within the bodies of the nested types. It is possible to define nested types without propagating the type parameters of enclosing types, by emitting code in dynamic assemblies or by using the [Ilasm.exe (IL Assembler)](/dotnet/framework/tools/ilasm-exe-il-assembler). Consider the following code for the MSIL assembler: ``` .class public Outer { @@ -14403,7 +14403,7 @@ If the value of this property is `true` for an array type, it can be used to cre } ``` - You can use the [Ildasm.exe (IL Disassembler)](~/docs/framework/tools/ildasm-exe-il-disassembler.md) to examine nested classes defined in the high-level languages and observe this naming scheme. + You can use the [Ildasm.exe (IL Disassembler)](/dotnet/framework/tools/ildasm-exe-il-disassembler) to examine nested classes defined in the high-level languages and observe this naming scheme. @@ -14435,8 +14435,8 @@ If the value of this property is `true` for an array type, it can be used to cre The invoked method is not supported in the base class. Derived classes must provide an implementation. - Reflection and Generic Types - How to: Examine and Instantiate Generic Types with Reflection + Reflection and Generic Types + How to: Examine and Instantiate Generic Types with Reflection @@ -14785,7 +14785,7 @@ If the value of this property is `true` for an array type, it can be used to cre - Specifying Fully Qualified Type Names + Specifying Fully Qualified Type Names @@ -14989,7 +14989,7 @@ If the value of this property is `true` for an array type, it can be used to cre The `throwIfNotFound` parameter specifies what happens when the type is not found, and also suppresses certain other exception conditions, as described in the Exceptions section. Some exceptions are thrown regardless of the value of `throwIfNotFound`. For example, if the assembly is not valid, a is thrown even if `throwIfNotFound` is `false`. - For more information about using the reflection-only context, see [How to: Load Assemblies into the Reflection-Only Context](~/docs/framework/reflection-and-codedom/how-to-load-assemblies-into-the-reflection-only-context.md). + For more information about using the reflection-only context, see [How to: Load Assemblies into the Reflection-Only Context](/dotnet/framework/reflection-and-codedom/how-to-load-assemblies-into-the-reflection-only-context). ]]> @@ -15047,8 +15047,8 @@ If the value of this property is `true` for an array type, it can be used to cre - Specifying Fully Qualified Type Names - How to: Load Assemblies into the Reflection-Only Context + Specifying Fully Qualified Type Names + How to: Load Assemblies into the Reflection-Only Context diff --git a/xml/System/TypeAccessException.xml b/xml/System/TypeAccessException.xml index d28c77a845a..44e1dd7a2bc 100644 --- a/xml/System/TypeAccessException.xml +++ b/xml/System/TypeAccessException.xml @@ -46,7 +46,7 @@ is thrown when a method attempts to cast an object to a type that is not accessible from the method. For example, an anonymously hosted dynamic method cannot access a security-critical type because the method is [transparent](~/docs/framework/misc/security-transparent-code.md). If the method contains a instruction that casts an object to a security-critical type, or to a generic type that has a security-critical type as one of its type parameters, is thrown by the JIT compiler. + is thrown when a method attempts to cast an object to a type that is not accessible from the method. For example, an anonymously hosted dynamic method cannot access a security-critical type because the method is [transparent](/dotnet/framework/misc/security-transparent-code). If the method contains a instruction that casts an object to a security-critical type, or to a generic type that has a security-critical type as one of its type parameters, is thrown by the JIT compiler. Similarly, is thrown for a dynamic method that uses an internal type from another assembly. A method might not have access to its containing type, its return type, or one of its parameter types. @@ -115,7 +115,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -166,7 +166,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -206,11 +206,11 @@ - XML and SOAP Serialization + XML and SOAP Serialization @@ -265,7 +265,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System/TypeInitializationException.xml b/xml/System/TypeInitializationException.xml index 17494a66dfd..0161021413a 100644 --- a/xml/System/TypeInitializationException.xml +++ b/xml/System/TypeInitializationException.xml @@ -74,7 +74,7 @@ ## Static constructors and the TypeInitializationException - A static constructor, if one exists, is called automatically by the runtime before creating a new instance of a type. Static constructors can be explicitly defined by a developer. If a static constructor is not explicitly defined, compilers automatically create one to initialize any `static` (in C#) or `Shared` (in Visual Basic) members of the type. For more information on static constructors, see [Static Constructors](~/docs/csharp/programming-guide/classes-and-structs/static-constructors.md). + A static constructor, if one exists, is called automatically by the runtime before creating a new instance of a type. Static constructors can be explicitly defined by a developer. If a static constructor is not explicitly defined, compilers automatically create one to initialize any `static` (in C#) or `Shared` (in Visual Basic) members of the type. For more information on static constructors, see [Static Constructors](/dotnet/csharp/programming-guide/classes-and-structs/static-constructors). Most commonly, a exception is thrown when a static constructor is unable to instantiate a type. The property indicates why the static constructor was unable to instantiate the type. Some of the more common causes of a exception are: @@ -86,7 +86,7 @@ - It has been explicitly defined as a member of a type. - - The type has `static` (in C#) or `Shared` (in Visual Basic) variables that are declared and initialized in a single statement. In this case, the language compiler generates a static constructor for the type. You can inspect it by using a utility such as [IL Disassembler](~/docs/framework/tools/ildasm-exe-il-disassembler.md). For instance, when the C# and VB compilers compile the following example, they generate the IL for a static constructor that is similar to this: + - The type has `static` (in C#) or `Shared` (in Visual Basic) variables that are declared and initialized in a single statement. In this case, the language compiler generates a static constructor for the type. You can inspect it by using a utility such as [IL Disassembler](/dotnet/framework/tools/ildasm-exe-il-disassembler). For instance, when the C# and VB compilers compile the following example, they generate the IL for a static constructor that is similar to this: ``` .method private specialname rtspecialname static @@ -165,7 +165,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET @@ -224,7 +224,7 @@ ]]> - Handling and throwing exceptions in .NET + Handling and throwing exceptions in .NET diff --git a/xml/System/TypeLoadException.xml b/xml/System/TypeLoadException.xml index 98d4ff7c94c..eb940318e96 100644 --- a/xml/System/TypeLoadException.xml +++ b/xml/System/TypeLoadException.xml @@ -70,7 +70,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -243,12 +243,12 @@ The object is . - XML and SOAP Serialization + XML and SOAP Serialization @@ -324,7 +324,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -379,14 +379,14 @@ ## Remarks sets a with all the exception object data targeted for serialization. During deserialization, the exception object is reconstituted from the transmitted over the stream. - For more information, see [XML and SOAP Serialization](~/docs/standard/serialization/xml-and-soap-serialization.md). + For more information, see [XML and SOAP Serialization](/dotnet/standard/serialization/xml-and-soap-serialization). ## Examples [Visual Basic, C#] - The following example generates an exception, and serializes the exception data to a file, and then reconstitutes the exception. For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](~/docs/standard/assembly/names.md). + The following example generates an exception, and serializes the exception data to a file, and then reconstitutes the exception. For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](/dotnet/standard/assembly/names). [!code-cpp[TypeLoadException_GetObjectData#1](~/samples/snippets/cpp/VS_Snippets_CLR/TypeLoadException_GetObjectData/CPP/typeloadexception_getobjectdata.cpp#1)] [!code-csharp[TypeLoadException_GetObjectData#1](~/samples/snippets/csharp/VS_Snippets_CLR/TypeLoadException_GetObjectData/CS/typeloadexception_getobjectdata.cs#1)] @@ -396,7 +396,7 @@ The object is . - XML and SOAP Serialization + XML and SOAP Serialization @@ -452,7 +452,7 @@ ## Examples - The following example attempts to load a non-existent type from the mscorlib assembly. The resulting exception is caught, and the and values are displayed. For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](~/docs/standard/assembly/names.md). + The following example attempts to load a non-existent type from the mscorlib assembly. The resulting exception is caught, and the and values are displayed. For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](/dotnet/standard/assembly/names). [!code-cpp[TypeLoadException_TypeName#1](~/samples/snippets/cpp/VS_Snippets_CLR/TypeLoadException_TypeName/CPP/typeloadexception_typename.cpp#1)] [!code-csharp[TypeLoadException_TypeName#1](~/samples/snippets/csharp/VS_Snippets_CLR/TypeLoadException_TypeName/CS/typeloadexception_typename.cs#1)] @@ -503,7 +503,7 @@ and values are displayed. For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](~/docs/standard/assembly/names.md). + The following example attempts to load a non-existent type from the mscorlib assembly. The resulting exception is caught, and the and values are displayed. For this code example to run, you must provide the fully qualified assembly name. For information about how to obtain the fully qualified assembly name, see [Assembly Names](/dotnet/standard/assembly/names). [!code-cpp[TypeLoadException_TypeName#1](~/samples/snippets/cpp/VS_Snippets_CLR/TypeLoadException_TypeName/CPP/typeloadexception_typename.cpp#1)] [!code-csharp[TypeLoadException_TypeName#1](~/samples/snippets/csharp/VS_Snippets_CLR/TypeLoadException_TypeName/CS/typeloadexception_typename.cs#1)] diff --git a/xml/System/TypeUnloadedException.xml b/xml/System/TypeUnloadedException.xml index a613f262642..aa44b490ab2 100644 --- a/xml/System/TypeUnloadedException.xml +++ b/xml/System/TypeUnloadedException.xml @@ -56,7 +56,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions @@ -209,11 +209,11 @@ - XML and SOAP Serialization + XML and SOAP Serialization @@ -267,7 +267,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System/TypedReference.xml b/xml/System/TypedReference.xml index c75d619cc3f..87027327df8 100644 --- a/xml/System/TypedReference.xml +++ b/xml/System/TypedReference.xml @@ -233,7 +233,7 @@ The method returns a typed reference to some terminal field, where the `target` parameter contains the field described by the first element of `flds`, the field described by the first element of `flds` contains the field described by the second element of `flds`, and so on until the terminal field is reached. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](~/docs/framework/reflection-and-codedom/security-considerations-for-reflection.md).) +> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. diff --git a/xml/System/UInt16.xml b/xml/System/UInt16.xml index 626b10880a2..b5d0530161c 100644 --- a/xml/System/UInt16.xml +++ b/xml/System/UInt16.xml @@ -86,11 +86,11 @@ The value type represents unsigned integers with values ranging from 0 to 65535. > [!IMPORTANT] -> The type is not CLS-compliant. The CLS-compliant alternative type is . can be used instead to replace a value that ranges from zero to . For more information about CLS compliance, see [Language Independence and Language-Independent Components](~/docs/standard/language-independence-and-language-independent-components.md). +> The type is not CLS-compliant. The CLS-compliant alternative type is . can be used instead to replace a value that ranges from zero to . For more information about CLS compliance, see [Language Independence and Language-Independent Components](/dotnet/standard/language-independence-and-language-independent-components). The structure provides methods to compare instances of this type, convert the value of an instance to its string representation, and convert the string representation of a number to an instance of this type. - For information about how format specification codes control the string representation of value types, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). + For information about how format specification codes control the string representation of value types, see [Formatting Types](/dotnet/standard/base-types/formatting-types). ]]> @@ -712,7 +712,7 @@ represents a number less than or greater than . - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -849,7 +849,7 @@ includes non-zero, fractional digits. - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -947,7 +947,7 @@ represents a number less than or greater than . - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -1132,7 +1132,7 @@ includes non-zero, fractional digits. - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -2100,7 +2100,7 @@ This member is an explicit interface member implementation. It can be used only ]]> - Formatting Types in .NET + Formatting Types in .NET @@ -2179,7 +2179,7 @@ This member is an explicit interface member implementation. It can be used only ]]> - Formatting Types in .NET + Formatting Types in .NET @@ -2240,13 +2240,13 @@ This member is an explicit interface member implementation. It can be used only |Default ("G") format|A specific culture|| |A specific format|A specific culture|| - The `format` parameter can be any valid [standard numeric format specifier](~/docs/standard/base-types/standard-numeric-format-strings.md), or any combination of [custom numeric format specifiers](~/docs/standard/base-types/custom-numeric-format-strings.md). If `format` is equal to or is `null`, the return value of the current object is formatted with the general format specifier ("G"). If `format` is any other value, the method throws a . + The `format` parameter can be any valid [standard numeric format specifier](/dotnet/standard/base-types/standard-numeric-format-strings), or any combination of [custom numeric format specifiers](/dotnet/standard/base-types/custom-numeric-format-strings). If `format` is equal to or is `null`, the return value of the current object is formatted with the general format specifier ("G"). If `format` is any other value, the method throws a . The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about support for formatting in the .NET Framework, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about support for formatting in the .NET Framework, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The format of the returned string is determined by the object for the current culture. Depending on the `format` parameter, this object controls symbols such as the group separator and the decimal point symbol in the output string. To provide formatting information for cultures other than the current culture, call the overload. @@ -2262,8 +2262,8 @@ This member is an explicit interface member implementation. It can be used only The parameter is invalid. - Formatting Types in .NET - How to: Pad a Number with Leading Zeros + Formatting Types in .NET + How to: Pad a Number with Leading Zeros @@ -2329,13 +2329,13 @@ This member is an explicit interface member implementation. It can be used only |Default ("G") format|A specific culture|| |A specific format|Default (current) culture|| - The `format` parameter can be any valid [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md), or any combination of [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). If `format` is equal to or is `null`, the return value of the current object is formatted with the general format specifier ("G"). If `format` is any other value, the method throws a . + The `format` parameter can be any valid [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings), or any combination of [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). If `format` is equal to or is `null`, the return value of the current object is formatted with the general format specifier ("G"). If `format` is any other value, the method throws a . The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The `provider` parameter is an implementation. Its method returns a object that provides culture-specific information about the format of the string returned by this method. When the method is invoked, it calls the `provider` parameter's method and passes it a object that represents the type. The method then returns the object that provides information for formatting the current value, such as the group separator symbol or the decimal point symbol. There are three ways to use the `provider` parameter to supply formatting information to the method: @@ -2360,8 +2360,8 @@ This member is an explicit interface member implementation. It can be used only is invalid. - Formatting Types in .NET - How to: Pad a Number with Leading Zeros + Formatting Types in .NET + How to: Pad a Number with Leading Zeros Sample: .NET Core WinForms Formatting Utility (C#) Sample: .NET Core WinForms Formatting Utility (Visual Basic) @@ -2553,7 +2553,7 @@ This member is an explicit interface member implementation. It can be used only - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET Sample: .NET Core WinForms Formatting Utility (C#) Sample: .NET Core WinForms Formatting Utility (Visual Basic) @@ -2761,7 +2761,7 @@ This member is an explicit interface member implementation. It can be used only is not a combination of and values. - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET diff --git a/xml/System/UInt32.xml b/xml/System/UInt32.xml index 340f82c7370..504878164f6 100644 --- a/xml/System/UInt32.xml +++ b/xml/System/UInt32.xml @@ -86,11 +86,11 @@ The `UInt32` value type represents unsigned integers with values ranging from 0 to 4,294,967,295. > [!IMPORTANT] -> The type is not CLS-compliant. The CLS-compliant alternative type is . can be used instead to replace a value that ranges from zero to . For more information about CLS compliance, see [Language Independence and Language-Independent Components](~/docs/standard/language-independence-and-language-independent-components.md). +> The type is not CLS-compliant. The CLS-compliant alternative type is . can be used instead to replace a value that ranges from zero to . For more information about CLS compliance, see [Language Independence and Language-Independent Components](/dotnet/standard/language-independence-and-language-independent-components). `UInt32` provides methods to compare instances of this type, convert the value of an instance to its representation, and convert the representation of a number to an instance of this type. - For information about how format specification codes control the representation of value types, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). + For information about how format specification codes control the representation of value types, see [Formatting Types](/dotnet/standard/base-types/formatting-types). ]]> @@ -725,7 +725,7 @@ The parameter is not of the correct format. The parameter represents a number that is less than or greater than . - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -863,7 +863,7 @@ includes non-zero, fractional digits. - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -961,7 +961,7 @@ represents a number that is less than or greater than . - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -1145,7 +1145,7 @@ includes non-zero, fractional digits. - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -2119,7 +2119,7 @@ This member is an explicit interface member implementation. It can be used only ]]> - Formatting Types in .NET + Formatting Types in .NET @@ -2198,7 +2198,7 @@ This member is an explicit interface member implementation. It can be used only ]]> - Formatting Types in .NET + Formatting Types in .NET @@ -2259,13 +2259,13 @@ This member is an explicit interface member implementation. It can be used only |Default ("G") format|A specific culture|| |A specific format|A specific culture|| - The `format` parameter can be any valid [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md), or any combination of [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). If `format` is equal to or is `null`, the return value of the current object is formatted with the general format specifier ("G"). If `format` is any other value, the method throws a . + The `format` parameter can be any valid [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings), or any combination of [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). If `format` is equal to or is `null`, the return value of the current object is formatted with the general format specifier ("G"). If `format` is any other value, the method throws a . The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about support for formatting in the .NET Framework, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about support for formatting in the .NET Framework, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The format of the returned string is determined by the object for the current culture. Depending on the `format` parameter, this object controls symbols such as the group separator and the decimal point symbol in the output string. To provide formatting information for cultures other than the current culture, call the overload. @@ -2281,8 +2281,8 @@ This member is an explicit interface member implementation. It can be used only The parameter is invalid. - Formatting Types in .NET - How to: Pad a Number with Leading Zeroes + Formatting Types in .NET + How to: Pad a Number with Leading Zeroes @@ -2351,13 +2351,13 @@ This member is an explicit interface member implementation. It can be used only |Default ("G") format|A specific culture|| |A specific format|Default (current) culture|| - The `format` parameter can be any valid [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md), or any combination of [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). If `format` is equal to or is `null`, the return value of the current object is formatted with the general format specifier ("G"). If `format` is any other value, the method throws a . + The `format` parameter can be any valid [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings), or any combination of [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). If `format` is equal to or is `null`, the return value of the current object is formatted with the general format specifier ("G"). If `format` is any other value, the method throws a . The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The `provider` parameter is an implementation. Its method returns a object that provides culture-specific information about the format of the string returned by this method. When the method is invoked, it calls the `provider` parameter's method and passes it a object that represents the type. The method then returns the object that provides information for formatting the current value, such as the group separator symbol or the decimal point symbol. There are three ways to use the `provider` parameter to supply formatting information to the method: @@ -2381,8 +2381,8 @@ This member is an explicit interface member implementation. It can be used only The parameter is invalid. - Formatting Types in .NET - How to: Pad a Number with Leading Zeros + Formatting Types in .NET + How to: Pad a Number with Leading Zeros Sample: .NET Core WinForms Formatting Utility (C#) Sample: .NET Core WinForms Formatting Utility (Visual Basic) @@ -2575,7 +2575,7 @@ This member is an explicit interface member implementation. It can be used only - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET Sample: .NET Core WinForms Formatting Utility (C#) Sample: .NET Core WinForms Formatting Utility (Visual Basic) @@ -2766,7 +2766,7 @@ This member is an explicit interface member implementation. It can be used only is not a combination of and values. - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET diff --git a/xml/System/UInt64.xml b/xml/System/UInt64.xml index 2a8ea12972f..78f024fde77 100644 --- a/xml/System/UInt64.xml +++ b/xml/System/UInt64.xml @@ -86,7 +86,7 @@ The value type represents unsigned integers with values ranging from 0 to 18,446,744,073,709,551,615. > [!IMPORTANT] -> The type is not CLS-compliant. The CLS-compliant alternative type is . can be used instead to replace a value that ranges from zero to . For more information about CLS compliance, see [Language Independence and Language-Independent Components](~/docs/standard/language-independence-and-language-independent-components.md). +> The type is not CLS-compliant. The CLS-compliant alternative type is . can be used instead to replace a value that ranges from zero to . For more information about CLS compliance, see [Language Independence and Language-Independent Components](/dotnet/standard/language-independence-and-language-independent-components). provides methods to compare instances of this type, convert the value of an instance to its string representation, and convert the string representation of a number to an instance of this type. @@ -715,7 +715,7 @@ The parameter is not in the correct format. The parameter represents a number less than or greater than . - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -848,7 +848,7 @@ includes non-zero, fractional digits. - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -945,7 +945,7 @@ The parameter represents a number less than or greater than . - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -1126,7 +1126,7 @@ includes non-zero, fractional digits. - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET @@ -2094,7 +2094,7 @@ This member is an explicit interface member implementation. It can be used only ]]> - Formatting Types in .NET + Formatting Types in .NET @@ -2173,7 +2173,7 @@ This member is an explicit interface member implementation. It can be used only ]]> - Formatting Types in .NET + Formatting Types in .NET @@ -2234,13 +2234,13 @@ This member is an explicit interface member implementation. It can be used only |Default ("G") format|A specific culture|| |A specific format|A specific culture|| - The `format` parameter can be any valid [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md), or any combination of [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). If `format` is equal to or is `null`, the return value of the current object is formatted with the general format specifier ("G"). If `format` is any other value, the method throws a . + The `format` parameter can be any valid [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings), or any combination of [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). If `format` is equal to or is `null`, the return value of the current object is formatted with the general format specifier ("G"). If `format` is any other value, the method throws a . The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about support for formatting in the .NET Framework, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about support for formatting in the .NET Framework, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The format of the returned string is determined by the object for the current culture. Depending on the `format` parameter, this object controls symbols such as the group separator and the decimal point symbol in the output string. To provide formatting information for cultures other than the current culture, call the overload. @@ -2256,8 +2256,8 @@ This member is an explicit interface member implementation. It can be used only The parameter is invalid. - Formatting Types in .NET - How to: Pad a Number with Leading Zeros + Formatting Types in .NET + How to: Pad a Number with Leading Zeros @@ -2323,13 +2323,13 @@ This member is an explicit interface member implementation. It can be used only |Default ("G") format|A specific culture|| |A specific format|Default (current) culture|| - The `format` parameter can be any valid [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md), or any combination of [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). If `format` is equal to or is `null`, the return value of the current object is formatted with the general format specifier ("G"). If `format` is any other value, the method throws a . + The `format` parameter can be any valid [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings), or any combination of [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). If `format` is equal to or is `null`, the return value of the current object is formatted with the general format specifier ("G"). If `format` is any other value, the method throws a . The .NET Framework provides extensive formatting support, which is described in greater detail in the following formatting topics: -- For more information about numeric format specifiers, see [Standard Numeric Format Strings](~/docs/standard/base-types/standard-numeric-format-strings.md) and [Custom Numeric Format Strings](~/docs/standard/base-types/custom-numeric-format-strings.md). +- For more information about numeric format specifiers, see [Standard Numeric Format Strings](/dotnet/standard/base-types/standard-numeric-format-strings) and [Custom Numeric Format Strings](/dotnet/standard/base-types/custom-numeric-format-strings). -- For more information about formatting, see [Formatting Types](~/docs/standard/base-types/formatting-types.md). +- For more information about formatting, see [Formatting Types](/dotnet/standard/base-types/formatting-types). The `provider` parameter is an implementation. Its method returns a object that provides culture-specific information about the format of the string returned by this method. When the method is invoked, it calls the `provider` parameter's method and passes it a object that represents the type. The method then returns the object that provides information for formatting the current value, such as the group separator symbol or the decimal point symbol. There are three ways to use the `provider` parameter to supply formatting information to the method: @@ -2353,8 +2353,8 @@ This member is an explicit interface member implementation. It can be used only The parameter is invalid. - Formatting Types in .NET - How to: Pad a Number with Leading Zeros + Formatting Types in .NET + How to: Pad a Number with Leading Zeros Sample: .NET Core WinForms Formatting Utility (C#) Sample: .NET Core WinForms Formatting Utility (Visual Basic) @@ -2546,7 +2546,7 @@ This member is an explicit interface member implementation. It can be used only - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET Sample: .NET Core WinForms Formatting Utility (C#) Sample: .NET Core WinForms Formatting Utility (Visual Basic) @@ -2738,7 +2738,7 @@ This member is an explicit interface member implementation. It can be used only - Parsing Numeric Strings in .NET + Parsing Numeric Strings in .NET diff --git a/xml/System/UnauthorizedAccessException.xml b/xml/System/UnauthorizedAccessException.xml index cc1c3c7701b..f19cd058299 100644 --- a/xml/System/UnauthorizedAccessException.xml +++ b/xml/System/UnauthorizedAccessException.xml @@ -72,7 +72,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System/UnhandledExceptionEventArgs.xml b/xml/System/UnhandledExceptionEventArgs.xml index 37ae8abb423..1e8512abc79 100644 --- a/xml/System/UnhandledExceptionEventArgs.xml +++ b/xml/System/UnhandledExceptionEventArgs.xml @@ -48,7 +48,7 @@ ## Remarks provides access to the exception object and a flag indicating whether the common language runtime is terminating. The is one of the parameters passed into for the event. - For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> @@ -201,7 +201,7 @@ can only be specified for the default application domain that is created by the system to execute an application. Specifying an for an created by an application has no effect. - When you create an delegate, you identify the method that will handle the event. To associate the event handler with your event, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](~/docs/standard/events/index.md). + When you create an delegate, you identify the method that will handle the event. To associate the event handler with your event, add an instance of the delegate to the event. The event handler is called whenever the event occurs, unless you remove the delegate. For more information about event handler delegates, see [Handling and Raising Events](/dotnet/standard/events/). ]]> diff --git a/xml/System/Uri.xml b/xml/System/Uri.xml index b2e3491d474..8ee89c6d8e6 100644 --- a/xml/System/Uri.xml +++ b/xml/System/Uri.xml @@ -242,7 +242,7 @@ Uri baseUri = new Uri(@"\\host\share\some\directory\name\"); Changes to the System.Uri namespace in Version 2.0 International Resource Identifier Support in System.UriSystem.Uri - Network Programming in the .NET Framework + Network Programming in the .NET Framework @@ -464,7 +464,7 @@ Uri baseUri = new Uri(@"\\host\share\some\directory\name\"); -or- The MS-DOS path specified in the URI must start with c:\\\\. - XML and SOAP Serialization + XML and SOAP Serialization diff --git a/xml/System/UriFormatException.xml b/xml/System/UriFormatException.xml index d58c0a15258..ba3e0c80f1d 100644 --- a/xml/System/UriFormatException.xml +++ b/xml/System/UriFormatException.xml @@ -57,7 +57,7 @@ The text of the property indicates the reason that the exception was thrown. > [!NOTE] -> This exception is not included in the [.NET for Windows Store apps](https://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](~/docs/standard/cross-platform/cross-platform-development-with-the-portable-class-library.md), but it is thrown by some members that are. To catch the exception in that case, write a `catch` statement for instead. +> This exception is not included in the [.NET for Windows Store apps](https://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](/dotnet/standard/cross-platform/cross-platform-development-with-the-portable-class-library), but it is thrown by some members that are. To catch the exception in that case, write a `catch` statement for instead. ]]> @@ -276,7 +276,7 @@ ]]> - Handling and Throwing Exceptions + Handling and Throwing Exceptions diff --git a/xml/System/UriTemplateTable.xml b/xml/System/UriTemplateTable.xml index 0f2d3ad34fb..f6b2f90042f 100644 --- a/xml/System/UriTemplateTable.xml +++ b/xml/System/UriTemplateTable.xml @@ -37,7 +37,7 @@ - When is called passing in `false`, the checks to make sure the table contains no multiple structurally-equivalent templates. If it finds such templates, it throws an exception. This type of validation is used in conjunction with when you want to ensure only one template matches an incoming URI. -- When is called passing in `true`, multiple structurally-equivalent templates can be contained within a . However, any query strings in the templates must not be ambiguous; identical query strings are allowed. For more information about ambiguous query strings, see [UriTemplate and UriTemplateTable](~/docs/framework/wcf/feature-details/uritemplate-and-uritemplatetable.md). +- When is called passing in `true`, multiple structurally-equivalent templates can be contained within a . However, any query strings in the templates must not be ambiguous; identical query strings are allowed. For more information about ambiguous query strings, see [UriTemplate and UriTemplateTable](/dotnet/framework/wcf/feature-details/uritemplate-and-uritemplatetable). diff --git a/xml/System/ValueTuple.xml b/xml/System/ValueTuple.xml index 8c30012591e..4f7d3916de9 100644 --- a/xml/System/ValueTuple.xml +++ b/xml/System/ValueTuple.xml @@ -75,7 +75,7 @@ ## Remarks A tuple is a data structure that has a specific number and sequence of elements. An example of a tuple is a data structure with three elements (known as a 3-tuple or triple) that is used to store an identifier such as a person's name in the first element, a year in the second element, and the person's income for that year in the third element. -Value tuples are tuple types introduced in the [!INCLUDE[net_v463](~/includes/net-v463-md.md)] to provide the runtime implementation of [tuples in C#](~/docs/csharp/tuples.md) and struct tuples in F#. They differ from the tuple classes, such as , , etc., as follows: +Value tuples are tuple types introduced in the [!INCLUDE[net_v463](~/includes/net-v463-md.md)] to provide the runtime implementation of [tuples in C#](/dotnet/csharp/tuples) and struct tuples in F#. They differ from the tuple classes, such as , , etc., as follows: - They are structures (value types) rather than classes (reference types). @@ -87,7 +87,7 @@ The structure represents a tuple that has no elements. ### Serialization and value tuples -The type is not serializable in .NET Core 1.x or in the .NET Framework 4.7 and earlier versions. In addition, .NET Standard, including .NET Standard 2.0, does not mandate serialization of instances; whether or not a instance is serializable depends on the individual .NET Standard implementation. To determine whether a type is serializable on a particular .NET implementation, get a object that represents the type and retrieve the value of its property. For a list of serializable types in .NET Core and the .NET Framework, see [Binary Serialization](~/docs/standard/serialization/binary-serialization.md). +The type is not serializable in .NET Core 1.x or in the .NET Framework 4.7 and earlier versions. In addition, .NET Standard, including .NET Standard 2.0, does not mandate serialization of instances; whether or not a instance is serializable depends on the individual .NET Standard implementation. To determine whether a type is serializable on a particular .NET implementation, get a object that represents the type and retrieve the value of its property. For a list of serializable types in .NET Core and the .NET Framework, see [Binary Serialization](/dotnet/standard/serialization/binary-serialization). ]]> diff --git a/xml/System/ValueTuple`1.xml b/xml/System/ValueTuple`1.xml index 5b57c96cb7c..0da67eb807a 100644 --- a/xml/System/ValueTuple`1.xml +++ b/xml/System/ValueTuple`1.xml @@ -87,11 +87,11 @@ - Its field is mutable rather than read-only. - The value tuple types provide the runtime implementation that supports [tuples in C#](~/docs/csharp/tuples.md) and struct tuples in F#. In addition to creating a instance by using language syntax, you can call the factory method. + The value tuple types provide the runtime implementation that supports [tuples in C#](/dotnet/csharp/tuples) and struct tuples in F#. In addition to creating a instance by using language syntax, you can call the factory method. ### Serialization and value tuples -The type is not serializable in .NET Core 1.x or in the .NET Framework 4.7 and earlier versions. In addition, .NET Standard, including .NET Standard 2.0, does not mandate serialization of instances; whether or not a instance is serializable depends on the individual .NET Standard implementation. To determine whether a type is serializable on a particular .NET implementation, get a object that represents the type and retrieve the value of its property. For a list of serializable types in .NET Core and the .NET Framework, see [Binary Serialization](~/docs/standard/serialization/binary-serialization.md). +The type is not serializable in .NET Core 1.x or in the .NET Framework 4.7 and earlier versions. In addition, .NET Standard, including .NET Standard 2.0, does not mandate serialization of instances; whether or not a instance is serializable depends on the individual .NET Standard implementation. To determine whether a type is serializable on a particular .NET implementation, get a object that represents the type and retrieve the value of its property. For a list of serializable types in .NET Core and the .NET Framework, see [Binary Serialization](/dotnet/standard/serialization/binary-serialization). ]]> diff --git a/xml/System/ValueTuple`2.xml b/xml/System/ValueTuple`2.xml index f9f1eacaeec..de00946eaf6 100644 --- a/xml/System/ValueTuple`2.xml +++ b/xml/System/ValueTuple`2.xml @@ -91,11 +91,11 @@ - Their fields are mutable rather than read-only. - The value tuple types provide the runtime implementation that supports [tuples in C#](~/docs/csharp/tuples.md) and struct tuples in F#. In addition to creating a instance by using language syntax, you can call the factory method. + The value tuple types provide the runtime implementation that supports [tuples in C#](/dotnet/csharp/tuples) and struct tuples in F#. In addition to creating a instance by using language syntax, you can call the factory method. ### Serialization and value tuples -The type is not serializable in .NET Core 1.x or in the .NET Framework 4.7 and earlier versions. In addition, .NET Standard, including .NET Standard 2.0, does not mandate serialization of instances; whether or not a instance is serializable depends on the individual .NET Standard implementation. To determine whether a type is serializable on a particular .NET implementation, get a object that represents the type and retrieve the value of its property. For a list of serializable types in .NET Core and the .NET Framework, see [Binary Serialization](~/docs/standard/serialization/binary-serialization.md). +The type is not serializable in .NET Core 1.x or in the .NET Framework 4.7 and earlier versions. In addition, .NET Standard, including .NET Standard 2.0, does not mandate serialization of instances; whether or not a instance is serializable depends on the individual .NET Standard implementation. To determine whether a type is serializable on a particular .NET implementation, get a object that represents the type and retrieve the value of its property. For a list of serializable types in .NET Core and the .NET Framework, see [Binary Serialization](/dotnet/standard/serialization/binary-serialization). ]]> diff --git a/xml/System/ValueTuple`3.xml b/xml/System/ValueTuple`3.xml index 09e254b6da0..1b59e059aae 100644 --- a/xml/System/ValueTuple`3.xml +++ b/xml/System/ValueTuple`3.xml @@ -93,11 +93,11 @@ - Their fields are mutable rather than read-only. - The value tuple types provide the runtime implementation that supports [tuples in C#](~/docs/csharp/tuples.md) and struct tuples in F#. In addition to creating a instance by using language syntax, you can call the factory method. + The value tuple types provide the runtime implementation that supports [tuples in C#](/dotnet/csharp/tuples) and struct tuples in F#. In addition to creating a instance by using language syntax, you can call the factory method. ### Serialization and value tuples -The type is not serializable in .NET Core 1.x or in the .NET Framework 4.7 and earlier versions. In addition, .NET Standard, including .NET Standard 2.0, does not mandate serialization of instances; whether or not a instance is serializable depends on the individual .NET Standard implementation. To determine whether a type is serializable on a particular .NET implementation, get a object that represents the type and retrieve the value of its property. For a list of serializable types in .NET Core and the .NET Framework, see [Binary Serialization](~/docs/standard/serialization/binary-serialization.md). +The type is not serializable in .NET Core 1.x or in the .NET Framework 4.7 and earlier versions. In addition, .NET Standard, including .NET Standard 2.0, does not mandate serialization of instances; whether or not a instance is serializable depends on the individual .NET Standard implementation. To determine whether a type is serializable on a particular .NET implementation, get a object that represents the type and retrieve the value of its property. For a list of serializable types in .NET Core and the .NET Framework, see [Binary Serialization](/dotnet/standard/serialization/binary-serialization). ]]> diff --git a/xml/System/ValueTuple`4.xml b/xml/System/ValueTuple`4.xml index 5a96c5ef5d7..a62f9d1dd2c 100644 --- a/xml/System/ValueTuple`4.xml +++ b/xml/System/ValueTuple`4.xml @@ -95,11 +95,11 @@ - Their fields are mutable rather than read-only. - The value tuple types provide the runtime implementation that supports [tuples in C#](~/docs/csharp/tuples.md) and struct tuples in F#. In addition to creating a instance by using language syntax, you can call the factory method. + The value tuple types provide the runtime implementation that supports [tuples in C#](/dotnet/csharp/tuples) and struct tuples in F#. In addition to creating a instance by using language syntax, you can call the factory method. ### Serialization and value tuples -The type is not serializable in .NET Core 1.x or in the .NET Framework 4.7 and earlier versions. In addition, .NET Standard, including .NET Standard 2.0, does not mandate serialization of instances; whether or not a instance is serializable depends on the individual .NET Standard implementation. To determine whether a type is serializable on a particular .NET implementation, get a object that represents the type and retrieve the value of its property. For a list of serializable types in .NET Core and the .NET Framework, see [Binary Serialization](~/docs/standard/serialization/binary-serialization.md). +The type is not serializable in .NET Core 1.x or in the .NET Framework 4.7 and earlier versions. In addition, .NET Standard, including .NET Standard 2.0, does not mandate serialization of instances; whether or not a instance is serializable depends on the individual .NET Standard implementation. To determine whether a type is serializable on a particular .NET implementation, get a object that represents the type and retrieve the value of its property. For a list of serializable types in .NET Core and the .NET Framework, see [Binary Serialization](/dotnet/standard/serialization/binary-serialization). ]]> diff --git a/xml/System/ValueTuple`5.xml b/xml/System/ValueTuple`5.xml index 71c5c685fe4..aa8d8b7657f 100644 --- a/xml/System/ValueTuple`5.xml +++ b/xml/System/ValueTuple`5.xml @@ -97,11 +97,11 @@ - Their fields are mutable rather than read-only. - The value tuple types provide the runtime implementation that supports [tuples in C#](~/docs/csharp/tuples.md) and struct tuples in F#. In addition to creating a instance by using language syntax, you can call the factory method. + The value tuple types provide the runtime implementation that supports [tuples in C#](/dotnet/csharp/tuples) and struct tuples in F#. In addition to creating a instance by using language syntax, you can call the factory method. ### Serialization and value tuples -The type is not serializable in .NET Core 1.x or in the .NET Framework 4.7 and earlier versions. In addition, .NET Standard, including .NET Standard 2.0, does not mandate serialization of instances; whether or not a instance is serializable depends on the individual .NET Standard implementation. To determine whether a type is serializable on a particular .NET implementation, get a object that represents the type and retrieve the value of its property. For a list of serializable types in .NET Core and the .NET Framework, see [Binary Serialization](~/docs/standard/serialization/binary-serialization.md). +The type is not serializable in .NET Core 1.x or in the .NET Framework 4.7 and earlier versions. In addition, .NET Standard, including .NET Standard 2.0, does not mandate serialization of instances; whether or not a instance is serializable depends on the individual .NET Standard implementation. To determine whether a type is serializable on a particular .NET implementation, get a object that represents the type and retrieve the value of its property. For a list of serializable types in .NET Core and the .NET Framework, see [Binary Serialization](/dotnet/standard/serialization/binary-serialization). ]]> diff --git a/xml/System/ValueTuple`6.xml b/xml/System/ValueTuple`6.xml index b1ce81f506f..3ff2104eb17 100644 --- a/xml/System/ValueTuple`6.xml +++ b/xml/System/ValueTuple`6.xml @@ -99,11 +99,11 @@ - Their fields are mutable rather than read-only. - The value tuple types provide the runtime implementation that supports [tuples in C#](~/docs/csharp/tuples.md) and struct tuples in F#. In addition to creating a instance by using language syntax, you can call the factory method. + The value tuple types provide the runtime implementation that supports [tuples in C#](/dotnet/csharp/tuples) and struct tuples in F#. In addition to creating a instance by using language syntax, you can call the factory method. ### Serialization and value tuples -The type is not serializable in .NET Core 1.x or in the .NET Framework 4.7 and earlier versions. In addition, .NET Standard, including .NET Standard 2.0, does not mandate serialization of instances; whether or not a instance is serializable depends on the individual .NET Standard implementation. To determine whether a type is serializable on a particular .NET implementation, get a object that represents the type and retrieve the value of its property. For a list of serializable types in .NET Core and the .NET Framework, see [Binary Serialization](~/docs/standard/serialization/binary-serialization.md). +The type is not serializable in .NET Core 1.x or in the .NET Framework 4.7 and earlier versions. In addition, .NET Standard, including .NET Standard 2.0, does not mandate serialization of instances; whether or not a instance is serializable depends on the individual .NET Standard implementation. To determine whether a type is serializable on a particular .NET implementation, get a object that represents the type and retrieve the value of its property. For a list of serializable types in .NET Core and the .NET Framework, see [Binary Serialization](/dotnet/standard/serialization/binary-serialization). ]]> diff --git a/xml/System/ValueTuple`7.xml b/xml/System/ValueTuple`7.xml index 855e4647177..6f9d1e0956c 100644 --- a/xml/System/ValueTuple`7.xml +++ b/xml/System/ValueTuple`7.xml @@ -101,11 +101,11 @@ - Their fields are mutable rather than read-only. - The value tuple types provide the runtime implementation that supports [tuples in C#](~/docs/csharp/tuples.md) and struct tuples in F#. In addition to creating a instance by using language syntax, you can call the factory method. + The value tuple types provide the runtime implementation that supports [tuples in C#](/dotnet/csharp/tuples) and struct tuples in F#. In addition to creating a instance by using language syntax, you can call the factory method. ### Serialization and value tuples -The type is not serializable in .NET Core 1.x or in the .NET Framework 4.7 and earlier versions. In addition, .NET Standard, including .NET Standard 2.0, does not mandate serialization of instances; whether or not a instance is serializable depends on the individual .NET Standard implementation. To determine whether a type is serializable on a particular .NET implementation, get a object that represents the type and retrieve the value of its property. For a list of serializable types in .NET Core and the .NET Framework, see [Binary Serialization](~/docs/standard/serialization/binary-serialization.md). +The type is not serializable in .NET Core 1.x or in the .NET Framework 4.7 and earlier versions. In addition, .NET Standard, including .NET Standard 2.0, does not mandate serialization of instances; whether or not a instance is serializable depends on the individual .NET Standard implementation. To determine whether a type is serializable on a particular .NET implementation, get a object that represents the type and retrieve the value of its property. For a list of serializable types in .NET Core and the .NET Framework, see [Binary Serialization](/dotnet/standard/serialization/binary-serialization). ]]> diff --git a/xml/System/ValueTuple`8.xml b/xml/System/ValueTuple`8.xml index 69c69d96219..552dba28411 100644 --- a/xml/System/ValueTuple`8.xml +++ b/xml/System/ValueTuple`8.xml @@ -109,11 +109,11 @@ - Their fields are mutable rather than read-only. - The value tuple types provide the runtime implementation that supports [tuples in C#](~/docs/csharp/tuples.md) and struct tuples in F#. In addition to creating a instance by using language syntax, you can call the factory method. + The value tuple types provide the runtime implementation that supports [tuples in C#](/dotnet/csharp/tuples) and struct tuples in F#. In addition to creating a instance by using language syntax, you can call the factory method. ### Serialization and value tuples -The type is not serializable in .NET Core 1.x or in the .NET Framework 4.7 and earlier versions. In addition, .NET Standard, including .NET Standard 2.0, does not mandate serialization of instances; whether or not a instance is serializable depends on the individual .NET Standard implementation. To determine whether a type is serializable on a particular .NET implementation, get a object that represents the type and retrieve the value of its property. For a list of serializable types in .NET Core and the .NET Framework, see [Binary Serialization](~/docs/standard/serialization/binary-serialization.md). +The type is not serializable in .NET Core 1.x or in the .NET Framework 4.7 and earlier versions. In addition, .NET Standard, including .NET Standard 2.0, does not mandate serialization of instances; whether or not a instance is serializable depends on the individual .NET Standard implementation. To determine whether a type is serializable on a particular .NET implementation, get a object that represents the type and retrieve the value of its property. For a list of serializable types in .NET Core and the .NET Framework, see [Binary Serialization](/dotnet/standard/serialization/binary-serialization). ]]> diff --git a/xml/System/ValueType.xml b/xml/System/ValueType.xml index c13db5395a1..97b28d0d93d 100644 --- a/xml/System/ValueType.xml +++ b/xml/System/ValueType.xml @@ -168,7 +168,7 @@ > Particularly if your value type contains fields that are reference types, you should override the method. This can improve performance and enable you to more closely represent the meaning of equality for the type. ## Notes for the [!INCLUDE[wrt](~/includes/wrt-md.md)] - When you call the method on a [!INCLUDE[wrt](~/includes/wrt-md.md)] structure, it provides the default behavior for value types that don't override . This is part of the support that the .NET Framework provides for the [!INCLUDE[wrt](~/includes/wrt-md.md)] (see [.NET Framework Support for Windows Store Apps and Windows Runtime](~/docs/standard/cross-platform/support-for-windows-store-apps-and-windows-runtime.md)). [!INCLUDE[wrt](~/includes/wrt-md.md)] structures can't override , even if they're written with C# or Visual Basic, because they can't have methods. (In addition, structures in the [!INCLUDE[wrt](~/includes/wrt-md.md)] itself don't inherit .) However, they appear to have , , and methods when you use them in your C# or Visual Basic code, and the .NET Framework provides the default behavior for these methods. + When you call the method on a [!INCLUDE[wrt](~/includes/wrt-md.md)] structure, it provides the default behavior for value types that don't override . This is part of the support that the .NET Framework provides for the [!INCLUDE[wrt](~/includes/wrt-md.md)] (see [.NET Framework Support for Windows Store Apps and Windows Runtime](/dotnet/standard/cross-platform/support-for-windows-store-apps-and-windows-runtime)). [!INCLUDE[wrt](~/includes/wrt-md.md)] structures can't override , even if they're written with C# or Visual Basic, because they can't have methods. (In addition, structures in the [!INCLUDE[wrt](~/includes/wrt-md.md)] itself don't inherit .) However, they appear to have , , and methods when you use them in your C# or Visual Basic code, and the .NET Framework provides the default behavior for these methods. @@ -235,7 +235,7 @@ For more information, see , and . ## Notes for the [!INCLUDE[wrt](~/includes/wrt-md.md)] - When you call the method on a [!INCLUDE[wrt](~/includes/wrt-md.md)] structure, it provides the default behavior for value types that don't override . This is part of the support that the .NET Framework provides for the [!INCLUDE[wrt](~/includes/wrt-md.md)] (see [.NET Framework Support for Windows Store Apps and Windows Runtime](~/docs/standard/cross-platform/support-for-windows-store-apps-and-windows-runtime.md)). [!INCLUDE[wrt](~/includes/wrt-md.md)] structures can't override , even if they're written with C# or Visual Basic, because they can't have methods. (In addition, structures in the [!INCLUDE[wrt](~/includes/wrt-md.md)] itself don't inherit .) However, they appear to have , , and methods when you use them in your C# or Visual Basic code, and the .NET Framework provides the default behavior for these methods. + When you call the method on a [!INCLUDE[wrt](~/includes/wrt-md.md)] structure, it provides the default behavior for value types that don't override . This is part of the support that the .NET Framework provides for the [!INCLUDE[wrt](~/includes/wrt-md.md)] (see [.NET Framework Support for Windows Store Apps and Windows Runtime](/dotnet/standard/cross-platform/support-for-windows-store-apps-and-windows-runtime)). [!INCLUDE[wrt](~/includes/wrt-md.md)] structures can't override , even if they're written with C# or Visual Basic, because they can't have methods. (In addition, structures in the [!INCLUDE[wrt](~/includes/wrt-md.md)] itself don't inherit .) However, they appear to have , , and methods when you use them in your C# or Visual Basic code, and the .NET Framework provides the default behavior for these methods. @@ -302,7 +302,7 @@ Note that, although enumeration types are also value types, they derive from the class, which overrides . ## Notes for the Windows Runtime - When you call the method on a [!INCLUDE[wrt](~/includes/wrt-md.md)] structure, it provides the default behavior for value types that don't override . This is part of the support that the .NET Framework provides for the [!INCLUDE[wrt](~/includes/wrt-md.md)] (see [.NET Framework Support for Windows Store Apps and Windows Runtime](~/docs/standard/cross-platform/support-for-windows-store-apps-and-windows-runtime.md)). [!INCLUDE[wrt](~/includes/wrt-md.md)] structures can't override , even if they're written with C# or Visual Basic, because they can't have methods. (In addition, structures in the [!INCLUDE[wrt](~/includes/wrt-md.md)] itself don't inherit .) However, they appear to have , , and methods when you use them in your C# or Visual Basic code, and the .NET Framework provides the default behavior for these methods. + When you call the method on a [!INCLUDE[wrt](~/includes/wrt-md.md)] structure, it provides the default behavior for value types that don't override . This is part of the support that the .NET Framework provides for the [!INCLUDE[wrt](~/includes/wrt-md.md)] (see [.NET Framework Support for Windows Store Apps and Windows Runtime](/dotnet/standard/cross-platform/support-for-windows-store-apps-and-windows-runtime)). [!INCLUDE[wrt](~/includes/wrt-md.md)] structures can't override , even if they're written with C# or Visual Basic, because they can't have methods. (In addition, structures in the [!INCLUDE[wrt](~/includes/wrt-md.md)] itself don't inherit .) However, they appear to have , , and methods when you use them in your C# or Visual Basic code, and the .NET Framework provides the default behavior for these methods. ]]> diff --git a/xml/System/WeakReference.xml b/xml/System/WeakReference.xml index 98f18968705..39f991d3b12 100644 --- a/xml/System/WeakReference.xml +++ b/xml/System/WeakReference.xml @@ -60,7 +60,7 @@ methods are used ## Remarks > [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). Use this method when you want to pass a task to a Windows Runtime method that takes an asynchronous action. @@ -118,7 +118,7 @@ The class provide ## Remarks > [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). Use this method when you want to pass a task that returns a result to a Windows Runtime method that takes an asynchronous operation. @@ -162,7 +162,7 @@ The class provide ## Remarks > [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). Use this method to get a object for a Windows Runtime asynchronous operation. objects simplify the coordination of asynchronous operations. @@ -203,7 +203,7 @@ Use this method to get a object for a Windows ## Remarks > [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). Use this method to get a object for a Windows Runtime asynchronous operation. objects simplify the coordination of asynchronous operations. @@ -247,7 +247,7 @@ Use this method to get a object for a Windows ## Remarks > [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). Use this method to get a object for a Windows Runtime asynchronous operation. objects simplify the coordination of asynchronous operations. @@ -294,7 +294,7 @@ Calling this method overload is equivalent to calling the [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). Use this method to get a object for a Windows Runtime asynchronous operation. objects simplify the coordination of asynchronous operations. @@ -339,7 +339,7 @@ Use this method to get a object for a Windows ## Remarks > [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). Use this method to get a object for a Windows Runtime asynchronous operation. objects simplify the coordination of asynchronous operations. @@ -388,7 +388,7 @@ Calling this method overload is equivalent to calling the [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). Use this method to get a object for a Windows Runtime asynchronous operation. objects simplify the coordination of asynchronous operations. @@ -431,7 +431,7 @@ Use this method to get a object for a Windows ## Remarks > [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). Use this method to get a object for a Windows Runtime asynchronous operation. objects simplify the coordination of asynchronous operations. @@ -476,7 +476,7 @@ Use this method to get a object for a Win ## Remarks > [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). Use this method to get a object for a Windows Runtime asynchronous operation. objects simplify the coordination of asynchronous operations. @@ -522,7 +522,7 @@ Use this method to get a object for a Win ## Remarks > [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). Use this method to get a object for a Windows Runtime asynchronous operation. objects simplify the coordination of asynchronous operations. @@ -572,7 +572,7 @@ Calling this method overload is equivalent to calling the [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). Use this method to get a object for a Windows Runtime asynchronous operation. objects simplify the coordination of asynchronous operations. @@ -620,7 +620,7 @@ Use this method to get a object for a Win ## Remarks > [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). Use this method to get a object for a Windows Runtime asynchronous operation. objects simplify the coordination of asynchronous operations. @@ -672,7 +672,7 @@ Calling this method overload is equivalent to calling the [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). Use this method to get a object for a Windows Runtime asynchronous operation. objects simplify the coordination of asynchronous operations. @@ -715,7 +715,7 @@ Use this method to get a object for a Win ## Remarks > [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type IAsyncAction. When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type IAsyncAction. When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). ]]> @@ -760,7 +760,7 @@ Use this method to get a object for a Win ## Remarks > [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). ]]> @@ -805,7 +805,7 @@ Use this method to get a object for a Win ## Remarks > [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type IAsyncOperation. When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type IAsyncOperation. When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). ]]> @@ -852,7 +852,7 @@ Use this method to get a object for a Win ## Remarks > [!NOTE] -> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](~/docs/visual-basic/programming-guide/language-features/procedures/extension-methods.md) or [Extension Methods (C# Programming Guide)](~/docs/csharp/programming-guide/classes-and-structs/extension-methods.md). +> In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see [Extension Methods (Visual Basic)](/dotnet/visual-basic/programming-guide/language-features/procedures/extension-methods) or [Extension Methods (C# Programming Guide)](/dotnet/csharp/programming-guide/classes-and-structs/extension-methods). ]]> diff --git a/xml/UIAutomationClientsideProviders/UIAutomationClientSideProviders.xml b/xml/UIAutomationClientsideProviders/UIAutomationClientSideProviders.xml index d390cbf3ef7..a0df9728c7a 100644 --- a/xml/UIAutomationClientsideProviders/UIAutomationClientSideProviders.xml +++ b/xml/UIAutomationClientsideProviders/UIAutomationClientSideProviders.xml @@ -24,7 +24,7 @@ To be added. Implement UI Automation Providers in a Client Application Create Client-side UI Automation Providers - Client-side UI Automation Provider Implementation + Client-side UI Automation Provider Implementation @@ -53,7 +53,7 @@ To be added. Implement UI Automation Providers in a Client Application Create Client-side UI Automation Providers - Client-side UI Automation Provider Implementation + Client-side UI Automation Provider Implementation diff --git a/xml/ns-Microsoft.VisualBasic.ApplicationServices.xml b/xml/ns-Microsoft.VisualBasic.ApplicationServices.xml index f58eafd4aa2..0865840b426 100644 --- a/xml/ns-Microsoft.VisualBasic.ApplicationServices.xml +++ b/xml/ns-Microsoft.VisualBasic.ApplicationServices.xml @@ -5,7 +5,7 @@ @@ -14,6 +14,6 @@ - Overview of the Visual Basic Application Model + Overview of the Visual Basic Application Model \ No newline at end of file diff --git a/xml/ns-Microsoft.VisualBasic.CompilerServices.xml b/xml/ns-Microsoft.VisualBasic.CompilerServices.xml index 547a55df4a6..13272e7a780 100644 --- a/xml/ns-Microsoft.VisualBasic.CompilerServices.xml +++ b/xml/ns-Microsoft.VisualBasic.CompilerServices.xml @@ -5,7 +5,7 @@ @@ -15,6 +15,6 @@ - Visual Basic Language Reference + Visual Basic Language Reference \ No newline at end of file diff --git a/xml/ns-Microsoft.VisualBasic.MyServices.Internal.xml b/xml/ns-Microsoft.VisualBasic.MyServices.Internal.xml index 21407ee6b5c..60060c9b03b 100644 --- a/xml/ns-Microsoft.VisualBasic.MyServices.Internal.xml +++ b/xml/ns-Microsoft.VisualBasic.MyServices.Internal.xml @@ -5,7 +5,7 @@ diff --git a/xml/ns-Microsoft.VisualBasic.MyServices.xml b/xml/ns-Microsoft.VisualBasic.MyServices.xml index b33106877d7..b1763a68e4a 100644 --- a/xml/ns-Microsoft.VisualBasic.MyServices.xml +++ b/xml/ns-Microsoft.VisualBasic.MyServices.xml @@ -5,7 +5,7 @@ diff --git a/xml/ns-Microsoft.VisualBasic.xml b/xml/ns-Microsoft.VisualBasic.xml index 859b580eaa3..7d5f6b805bb 100644 --- a/xml/ns-Microsoft.VisualBasic.xml +++ b/xml/ns-Microsoft.VisualBasic.xml @@ -5,7 +5,7 @@ diff --git a/xml/ns-System.CodeDom.xml b/xml/ns-System.CodeDom.xml index 2f8c5eb5086..54e7cbaee0c 100644 --- a/xml/ns-System.CodeDom.xml +++ b/xml/ns-System.CodeDom.xml @@ -5,7 +5,7 @@ - Generic Collections in .NET + Generic Collections in .NET \ No newline at end of file diff --git a/xml/ns-System.Collections.xml b/xml/ns-System.Collections.xml index 39be06c6bfb..498835053ee 100644 --- a/xml/ns-System.Collections.xml +++ b/xml/ns-System.Collections.xml @@ -2,6 +2,6 @@ The namespace contains interfaces and classes that define various collections of objects, such as lists, queues, bit arrays, hash tables and dictionaries. To be added. - Collections and Data Structures + Collections and Data Structures \ No newline at end of file diff --git a/xml/ns-System.Configuration.Install.xml b/xml/ns-System.Configuration.Install.xml index 8a049b81b6b..d4aed940b46 100644 --- a/xml/ns-System.Configuration.Install.xml +++ b/xml/ns-System.Configuration.Install.xml @@ -7,7 +7,7 @@ ## Remarks Through the property, an installer contains a collection of other installers as children. As the installer is executed, it cycles through its children and calls , , , or . For an example of an object in the collection, see . - The property contains information about the installation. For example, information about the location of the log file for the installation, the location of the file that saves information required by the method, and the command line that was entered when the installation executable was run. For an example of an installation executable, see [Installutil.exe (Installer Tool)](~/docs/framework/tools/installutil-exe-installer-tool.md). + The property contains information about the installation. For example, information about the location of the log file for the installation, the location of the file that saves information required by the method, and the command line that was entered when the installation executable was run. For an example of an installation executable, see [Installutil.exe (Installer Tool)](/dotnet/framework/tools/installutil-exe-installer-tool). The , , , and methods are not always called on the same instance of . For example, you might use an to install and commit an application, and then release the reference to that . Later, uninstalling the application creates a new reference to an , which means that the method is called on a different instance of . For this reason, do not save the state of a computer in an installer. Instead, use an that is preserved across calls and passed into the , , , and methods. diff --git a/xml/ns-System.Data.EntityClient.xml b/xml/ns-System.Data.EntityClient.xml index dc7a0ed7de2..3a19cc0b0c4 100644 --- a/xml/ns-System.Data.EntityClient.xml +++ b/xml/ns-System.Data.EntityClient.xml @@ -8,10 +8,10 @@ The `EntityClient` provider uses storage-specific [!INCLUDE[vstecado](~/includes/vstecado-md.md)] Data Provider classes and mapping metadata for interacting with entity data models. `EntityClient` translates operations performed on conceptual entities into operations performed on physical data sources. It translates result sets returned from physical data sources into conceptual entities. > [!NOTE] -> For more information about how to use this namespace in [!INCLUDE[adonet_ef](~/includes/adonet-ef-md.md)] applications, see [ADO.NET Entity Framework](~/docs/framework/data/adonet/ef/index.md). +> For more information about how to use this namespace in [!INCLUDE[adonet_ef](~/includes/adonet-ef-md.md)] applications, see [ADO.NET Entity Framework](/dotnet/framework/data/adonet/ef/). ]]> - EntityClient Provider for Entity Framework + EntityClient Provider for Entity Framework \ No newline at end of file diff --git a/xml/ns-System.Data.OracleClient.xml b/xml/ns-System.Data.OracleClient.xml index bda764b9470..d7b79b27755 100644 --- a/xml/ns-System.Data.OracleClient.xml +++ b/xml/ns-System.Data.OracleClient.xml @@ -5,14 +5,14 @@ are deprecated and will be removed in a future version of the .NET Framework. For more information, see [Oracle and ADO.NET](~/docs/framework/data/adonet/oracle-and-adonet.md). + This types in are deprecated and will be removed in a future version of the .NET Framework. For more information, see [Oracle and ADO.NET](/dotnet/framework/data/adonet/oracle-and-adonet). The .NET Framework Data Provider for Oracle describes a collection of classes for accessing an Oracle data source in the managed space. Using the class, you can fill a memory-resident , query it, and use it to update the data source. For additional information about how to use this namespace, see the , , and classes. > [!NOTE] -> For conceptual information about using this namespace when programming with the .NET Framework, see [Oracle and ADO.NET](~/docs/framework/data/adonet/oracle-and-adonet.md). +> For conceptual information about using this namespace when programming with the .NET Framework, see [Oracle and ADO.NET](/dotnet/framework/data/adonet/oracle-and-adonet). The .NET Framework Data Provider for Oracle supports a number of Oracle data types, including the `BFILE`, `LOB`, and `REF CURSOR` data types. For information about using Oracle data types in parameters, see . diff --git a/xml/ns-System.Data.Services.Providers.xml b/xml/ns-System.Data.Services.Providers.xml index ee0b80ae966..1da4beb3aa4 100644 --- a/xml/ns-System.Data.Services.Providers.xml +++ b/xml/ns-System.Data.Services.Providers.xml @@ -5,7 +5,7 @@ diff --git a/xml/ns-System.Data.Sql.xml b/xml/ns-System.Data.Sql.xml index 46856791d1c..a99464f64de 100644 --- a/xml/ns-System.Data.Sql.xml +++ b/xml/ns-System.Data.Sql.xml @@ -5,10 +5,10 @@ [!NOTE] -> In beta releases of ADO.NET version 2.0, the namespace also contained classes for use with SQL Server common language runtime (CLR) integration. However, those classes have been moved into their own namespace, . For more information about using SQL Server CLR integration, see [SQL Server Common Language Runtime Integration](~/docs/framework/data/adonet/sql/sql-server-common-language-runtime-integration.md). +> In beta releases of ADO.NET version 2.0, the namespace also contained classes for use with SQL Server common language runtime (CLR) integration. However, those classes have been moved into their own namespace, . For more information about using SQL Server CLR integration, see [SQL Server Common Language Runtime Integration](/dotnet/framework/data/adonet/sql/sql-server-common-language-runtime-integration). ]]> diff --git a/xml/ns-System.Data.SqlClient.xml b/xml/ns-System.Data.SqlClient.xml index 29e01976782..582e2cc0ac0 100644 --- a/xml/ns-System.Data.SqlClient.xml +++ b/xml/ns-System.Data.SqlClient.xml @@ -8,7 +8,7 @@ The .NET Data Provider for SQL Server describes a collection of classes used to access a SQL Server database in the managed space. Using the , you can fill a memory-resident that you can use to query and update the database. > [!NOTE] -> For conceptual information about using this namespace when programming with .NET, see [SQL Server and ADO.NET](~/docs/framework/data/adonet/sql/index.md). +> For conceptual information about using this namespace when programming with .NET, see [SQL Server and ADO.NET](/dotnet/framework/data/adonet/sql/). ]]> diff --git a/xml/ns-System.Data.SqlTypes.xml b/xml/ns-System.Data.SqlTypes.xml index 24e6126c461..a17aa046622 100644 --- a/xml/ns-System.Data.SqlTypes.xml +++ b/xml/ns-System.Data.SqlTypes.xml @@ -31,7 +31,7 @@ ]]> - SQL Server Data Type Mappings (ADO.NET) - SQL Server Data Types and ADO.NET + SQL Server Data Type Mappings (ADO.NET) + SQL Server Data Types and ADO.NET \ No newline at end of file diff --git a/xml/ns-System.Drawing.Drawing2D.xml b/xml/ns-System.Drawing.Drawing2D.xml index 6fc2618f718..24678dbcf1a 100644 --- a/xml/ns-System.Drawing.Drawing2D.xml +++ b/xml/ns-System.Drawing.Drawing2D.xml @@ -20,6 +20,6 @@ ]]> - Coordinate Systems and Transformations + Coordinate Systems and Transformations \ No newline at end of file diff --git a/xml/ns-System.Drawing.Imaging.xml b/xml/ns-System.Drawing.Imaging.xml index d432e8cba70..52615021f75 100644 --- a/xml/ns-System.Drawing.Imaging.xml +++ b/xml/ns-System.Drawing.Imaging.xml @@ -12,10 +12,10 @@ ]]> - Graphics and Drawing in Windows Forms - Images, Bitmaps, and Metafiles - Working with Images, Bitmaps, Icons, and Metafiles - Using Image Encoders and Decoders in Managed GDI+ - Recoloring Images + Graphics and Drawing in Windows Forms + Images, Bitmaps, and Metafiles + Working with Images, Bitmaps, Icons, and Metafiles + Using Image Encoders and Decoders in Managed GDI+ + Recoloring Images \ No newline at end of file diff --git a/xml/ns-System.Drawing.Printing.xml b/xml/ns-System.Drawing.Printing.xml index a5712494d8a..5808549e774 100644 --- a/xml/ns-System.Drawing.Printing.xml +++ b/xml/ns-System.Drawing.Printing.xml @@ -24,6 +24,6 @@ ]]> - Windows Forms Print Support + Windows Forms Print Support \ No newline at end of file diff --git a/xml/ns-System.Drawing.Text.xml b/xml/ns-System.Drawing.Text.xml index 72408b5d44f..78fde6c8332 100644 --- a/xml/ns-System.Drawing.Text.xml +++ b/xml/ns-System.Drawing.Text.xml @@ -12,6 +12,6 @@ ]]> - Using Fonts and Text + Using Fonts and Text \ No newline at end of file diff --git a/xml/ns-System.IO.IsolatedStorage.xml b/xml/ns-System.IO.IsolatedStorage.xml index 0eb132703fb..ff269656c47 100644 --- a/xml/ns-System.IO.IsolatedStorage.xml +++ b/xml/ns-System.IO.IsolatedStorage.xml @@ -7,7 +7,7 @@ ## Remarks The class provides most of the necessary functionality for isolated storage. Use this class to obtain, delete and manage isolated storage. The class handles reading and writing files to a store. This is similar to reading and writing in standard File I/O classes. For more information about I/O, see the namespace. - For examples using isolated storage, see [Isolated Storage](~/docs/standard/io/isolated-storage.md) + For examples using isolated storage, see [Isolated Storage](/dotnet/standard/io/isolated-storage) ]]> diff --git a/xml/ns-System.Net.Http.xml b/xml/ns-System.Net.Http.xml index 7ac7eb959c9..3512c81a0bc 100644 --- a/xml/ns-System.Net.Http.xml +++ b/xml/ns-System.Net.Http.xml @@ -49,7 +49,7 @@ If an app using the and namespaces intends to download large amounts of data (50 megabytes or more), then the app should stream those downloads and not use the default buffering. If the default buffering is used the client memory usage will get very large, potentially resulting in substantially reduced performance. - Classes in the and namespaces can be used to develop Windows Store apps or desktop apps. When used in a Windows Store app, classes in the and namespaces are affected by network isolation feature, part of the application security model used by the [!INCLUDE[win8](~/includes/win8-md.md)]. The appropriate network capabilities must be enabled in the app manifest for a Windows Store app for the system to allow network access by a Windows store app. For more information, see the [Network Isolation for Windows Store Apps](~/docs/framework/network-programming/network-isolation-for-windows-store-apps.md). + Classes in the and namespaces can be used to develop Windows Store apps or desktop apps. When used in a Windows Store app, classes in the and namespaces are affected by network isolation feature, part of the application security model used by the [!INCLUDE[win8](~/includes/win8-md.md)]. The appropriate network capabilities must be enabled in the app manifest for a Windows Store app for the system to allow network access by a Windows store app. For more information, see the [Network Isolation for Windows Store Apps](/dotnet/framework/network-programming/network-isolation-for-windows-store-apps). ]]> diff --git a/xml/ns-System.Net.Mail.xml b/xml/ns-System.Net.Mail.xml index 6167b79a25b..307f359a36f 100644 --- a/xml/ns-System.Net.Mail.xml +++ b/xml/ns-System.Net.Mail.xml @@ -13,11 +13,11 @@ The class represents the content of a mail me - Network Programming in the .NET Framework - Best Practices for System.Net Classes - Internet Protocol Version 6 - Network Programming Samples - Network Tracing in the .NET Framework - Security in Network Programming + Network Programming in the .NET Framework + Best Practices for System.Net Classes + Internet Protocol Version 6 + Network Programming Samples + Network Tracing in the .NET Framework + Security in Network Programming diff --git a/xml/ns-System.Net.NetworkInformation.xml b/xml/ns-System.Net.NetworkInformation.xml index 0d64264307f..8e91bed7f92 100644 --- a/xml/ns-System.Net.NetworkInformation.xml +++ b/xml/ns-System.Net.NetworkInformation.xml @@ -6,10 +6,10 @@ - Network Programming in the .NET Framework - Best Practices for System.Net Classes - Internet Protocol Version 6 - Network Programming Samples - Network Tracing in the .NET Framework + Network Programming in the .NET Framework + Best Practices for System.Net Classes + Internet Protocol Version 6 + Network Programming Samples + Network Tracing in the .NET Framework \ No newline at end of file diff --git a/xml/ns-System.Net.Sockets.xml b/xml/ns-System.Net.Sockets.xml index 0257039b32b..328bab46ae5 100644 --- a/xml/ns-System.Net.Sockets.xml +++ b/xml/ns-System.Net.Sockets.xml @@ -12,13 +12,13 @@ - Network Programming in the .NET Framework - Best Practices for System.Net Classes - Cache Management for Network Applications - Internet Protocol Version 6 - Network Programming Samples - Network Tracing in the .NET Framework - Security in Network Programming - Socket Performance Enhancements in Version 3.5 + Network Programming in the .NET Framework + Best Practices for System.Net Classes + Cache Management for Network Applications + Internet Protocol Version 6 + Network Programming Samples + Network Tracing in the .NET Framework + Security in Network Programming + Socket Performance Enhancements in Version 3.5 \ No newline at end of file diff --git a/xml/ns-System.Net.xml b/xml/ns-System.Net.xml index 6632e8ef563..062c752d0e3 100644 --- a/xml/ns-System.Net.xml +++ b/xml/ns-System.Net.xml @@ -8,13 +8,13 @@ - Network Programming in the .NET Framework - Best Practices for System.Net Classes - Cache Management for Network Applications - Internet Protocol Version 6 + Network Programming in the .NET Framework + Best Practices for System.Net Classes + Cache Management for Network Applications + Internet Protocol Version 6 Network Isolation for Windows Store Apps - Network Programming Samples - Network Tracing in the .NET Framework - Security in Network Programming + Network Programming Samples + Network Tracing in the .NET Framework + Security in Network Programming \ No newline at end of file diff --git a/xml/ns-System.Security.Authentication.ExtendedProtection.Configuration.xml b/xml/ns-System.Security.Authentication.ExtendedProtection.Configuration.xml index 241ec5c08e7..44639df5728 100644 --- a/xml/ns-System.Security.Authentication.ExtendedProtection.Configuration.xml +++ b/xml/ns-System.Security.Authentication.ExtendedProtection.Configuration.xml @@ -3,6 +3,6 @@ The namespace provides support for configuration of authentication using extended protection for applications. To be added. - Integrated Windows Authentication with Extended Protection + Integrated Windows Authentication with Extended Protection \ No newline at end of file diff --git a/xml/ns-System.Text.RegularExpressions.xml b/xml/ns-System.Text.RegularExpressions.xml index 619d5ab6826..1946e291c42 100644 --- a/xml/ns-System.Text.RegularExpressions.xml +++ b/xml/ns-System.Text.RegularExpressions.xml @@ -2,7 +2,7 @@ The namespace contains classes that provide access to the .NET Framework regular expression engine. The namespace provides regular expression functionality that may be used from any platform or language that runs within the Microsoft .NET Framework. In addition to the types contained in this namespace, the class enables you to determine whether a particular string conforms to a regular expression pattern. To be added. - .NET Framework Regular Expressions - Regular Expression Language Elements + .NET Framework Regular Expressions + Regular Expression Language Elements \ No newline at end of file diff --git a/xml/ns-System.Text.xml b/xml/ns-System.Text.xml index 927db775cf4..1f9e7868937 100644 --- a/xml/ns-System.Text.xml +++ b/xml/ns-System.Text.xml @@ -17,7 +17,7 @@ The class is designed for operations that perform extensive manipulations on a single string. Unlike the class, the class is mutable and provides better performance when concatenating or deleting strings. - For more information about , see [Character Encoding in the .NET Framework](~/docs/standard/base-types/character-encoding.md) . + For more information about , see [Character Encoding in the .NET Framework](/dotnet/standard/base-types/character-encoding) . ]]> diff --git a/xml/ns-System.Threading.Tasks.Dataflow.xml b/xml/ns-System.Threading.Tasks.Dataflow.xml index 8b323f8c68f..ffdd8f752a9 100644 --- a/xml/ns-System.Threading.Tasks.Dataflow.xml +++ b/xml/ns-System.Threading.Tasks.Dataflow.xml @@ -8,7 +8,7 @@ [!INCLUDE [tpl-install-instructions](~/includes/tpl-install-instructions.md)] -For more information, see [Dataflow](~/docs/standard/parallel-programming/dataflow-task-parallel-library.md). +For more information, see [Dataflow](/dotnet/standard/parallel-programming/dataflow-task-parallel-library). ]]> diff --git a/xml/ns-System.Threading.Tasks.xml b/xml/ns-System.Threading.Tasks.xml index 955ed69e9db..e74b71fa9a6 100644 --- a/xml/ns-System.Threading.Tasks.xml +++ b/xml/ns-System.Threading.Tasks.xml @@ -2,6 +2,6 @@ The namespace provides types that simplify the work of writing concurrent and asynchronous code. The main types are which represents an asynchronous operation that can be waited on and cancelled, and , which is a task that can return a value. The class provides static methods for creating and starting tasks, and the class provides the default thread scheduling infrastructure. To be added. - Parallel Programming in the .NET Framework + Parallel Programming in the .NET Framework \ No newline at end of file diff --git a/xml/ns-System.Transactions.xml b/xml/ns-System.Transactions.xml index 0d7142469d1..d72045202af 100644 --- a/xml/ns-System.Transactions.xml +++ b/xml/ns-System.Transactions.xml @@ -6,7 +6,7 @@ ## Remarks - The `System.Transactions` infrastructure makes transactional programming simple and efficient throughout the platform by supporting transactions initiated in SQL Server, ADO.NET, MSMQ, and the Microsoft Distributed Transaction Coordinator (MSDTC). It provides both an explicit programming model based on the class, as well as an implicit programming model using the class, in which transactions are automatically managed by the infrastructure. It is highly recommended that you use the easier implicit model for development. To get started, see the [Implementing An Implicit Transaction Using Transaction Scope](https://docs.microsoft.com/previous-versions/dotnet/netframework-3.0/ms172152(v=vs.85)) topic. For more information on writing a transactional application, see [Writing A Transactional Application](~/docs/framework/data/transactions/writing-a-transactional-application.md). + The `System.Transactions` infrastructure makes transactional programming simple and efficient throughout the platform by supporting transactions initiated in SQL Server, ADO.NET, MSMQ, and the Microsoft Distributed Transaction Coordinator (MSDTC). It provides both an explicit programming model based on the class, as well as an implicit programming model using the class, in which transactions are automatically managed by the infrastructure. It is highly recommended that you use the easier implicit model for development. To get started, see the [Implementing An Implicit Transaction Using Transaction Scope](https://docs.microsoft.com/previous-versions/dotnet/netframework-3.0/ms172152(v=vs.85)) topic. For more information on writing a transactional application, see [Writing A Transactional Application](/dotnet/framework/data/transactions/writing-a-transactional-application). `System.Transactions` also provides types for you to implement a resource manager. The transaction manager native to the `System.Transactions` infrastructure allows volatile resources or a single durable resource enlistment to commit or roll back efficiently. For more information on implementing a resource manager, see [Implementing A Resource Manager](https://msdn.microsoft.com/library/81509719-d579-4530-831e-42e1acdef63e). diff --git a/xml/ns-System.Web.ClientServices.Providers.xml b/xml/ns-System.Web.ClientServices.Providers.xml index 9b66f5a6911..1e99ee3fc43 100644 --- a/xml/ns-System.Web.ClientServices.Providers.xml +++ b/xml/ns-System.Web.ClientServices.Providers.xml @@ -5,7 +5,7 @@ namespace include client application service providers that enable Windows-based applications to use the [!INCLUDE[ajax_current_short](~/includes/ajax-current-short-md.md)] authentication, roles, and profile services. You can enable these services and specify client service providers in your application configuration file, and then access the services through existing [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] membership, identity, and application settings infrastructures. The client service providers also support occasional connectivity by storing and retrieving user information in a local data cache when the application is offline. For more information, see [Client Application Services](~/docs/framework/common-client-technologies/client-application-services.md). + The classes in the namespace include client application service providers that enable Windows-based applications to use the [!INCLUDE[ajax_current_short](~/includes/ajax-current-short-md.md)] authentication, roles, and profile services. You can enable these services and specify client service providers in your application configuration file, and then access the services through existing [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] membership, identity, and application settings infrastructures. The client service providers also support occasional connectivity by storing and retrieving user information in a local data cache when the application is offline. For more information, see [Client Application Services](/dotnet/framework/common-client-technologies/client-application-services). To access the login service, you can use either Windows or Forms authentication by specifying the or in your application configuration. Windows authentication uses the identity supplied when a user logs in to the operating system. Forms authentication requires that you to retrieve login information from the user and pass it to the service. You can do this by specifying an implementation with your configuration. The method returns a object that contains user login information. You can populate this object, for example, by displaying a login dialog box in the method. diff --git a/xml/ns-System.Web.ClientServices.xml b/xml/ns-System.Web.ClientServices.xml index e1ab6eb44ab..bfcaa0e98b8 100644 --- a/xml/ns-System.Web.ClientServices.xml +++ b/xml/ns-System.Web.ClientServices.xml @@ -5,7 +5,7 @@ namespace support the client application service providers in the namespace. These service providers enable Windows-based applications to use the [!INCLUDE[ajax_current_short](~/includes/ajax-current-short-md.md)] authentication, roles, and profiles services through existing [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] membership, identity, and application settings infrastructures. The client service providers also support occasional connectivity by storing and retrieving user information in a local data cache when the application is offline. For more information, see [Client Application Services](~/docs/framework/common-client-technologies/client-application-services.md). + The classes in the namespace support the client application service providers in the namespace. These service providers enable Windows-based applications to use the [!INCLUDE[ajax_current_short](~/includes/ajax-current-short-md.md)] authentication, roles, and profiles services through existing [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] membership, identity, and application settings infrastructures. The client service providers also support occasional connectivity by storing and retrieving user information in a local data cache when the application is offline. For more information, see [Client Application Services](/dotnet/framework/common-client-technologies/client-application-services). The and classes provide properties and methods related to a user's identity, role, and authentication state. diff --git a/xml/ns-System.Xml.Schema.xml b/xml/ns-System.Xml.Schema.xml index 9c214aec39b..1aba6676a94 100644 --- a/xml/ns-System.Xml.Schema.xml +++ b/xml/ns-System.Xml.Schema.xml @@ -14,6 +14,6 @@ ]]> - Working with XML Schemas + Working with XML Schemas \ No newline at end of file diff --git a/xml/ns-System.Xml.Serialization.Configuration.xml b/xml/ns-System.Xml.Serialization.Configuration.xml index 287fde674d0..f524e6f517b 100644 --- a/xml/ns-System.Xml.Serialization.Configuration.xml +++ b/xml/ns-System.Xml.Serialization.Configuration.xml @@ -5,19 +5,19 @@ or , create an application configuration file and use the following XML elements: -- [<system.xml.serialization> Element](~/docs/standard/serialization/system-xml-serialization-element.md) +- [<system.xml.serialization> Element](/dotnet/standard/serialization/system-xml-serialization-element) -- [<schemaImporterExtensions> Element](~/docs/standard/serialization/schemaimporterextensions-element.md) +- [<schemaImporterExtensions> Element](/dotnet/standard/serialization/schemaimporterextensions-element) -- [<add> Element for <xmlSchemaImporterExtensions>](~/docs/standard/serialization/add-element-for-xmlschemaimporterextensions.md) +- [<add> Element for <xmlSchemaImporterExtensions>](/dotnet/standard/serialization/add-element-for-xmlschemaimporterextensions) -- [<dateTimeSerialization> Element](~/docs/standard/serialization/datetimeserialization-element.md) +- [<dateTimeSerialization> Element](/dotnet/standard/serialization/datetimeserialization-element) -- [<xmlSerializer> Element](~/docs/standard/serialization/xmlserializer-element.md) +- [<xmlSerializer> Element](/dotnet/standard/serialization/xmlserializer-element) ]]> diff --git a/xml/ns-System.Xml.xml b/xml/ns-System.Xml.xml index 956f557d695..5e03f31e9c6 100644 --- a/xml/ns-System.Xml.xml +++ b/xml/ns-System.Xml.xml @@ -167,7 +167,7 @@ ## Security considerations - The types and members in the namespace rely on the [.NET security system](~/docs/standard/security/index.md). The following sections discuss security issues that are specific to XML technologies. + The types and members in the namespace rely on the [.NET security system](/dotnet/standard/security/). The following sections discuss security issues that are specific to XML technologies. Also note that when you use the types and members, if the XML contains data that has potential privacy implications, you need to implement your app in a way that respects your end users' privacy. @@ -243,6 +243,6 @@ - XML Documents and Data + XML Documents and Data